[
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\ngithub: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]\npatreon: # Replace with a single Patreon username\nopen_collective: # Replace with a single Open Collective username\nko_fi: akzhy_\ntidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel\ncommunity_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry\nliberapay: # Replace with a single Liberapay username\nissuehunt: # Replace with a single IssueHunt username\notechie: # Replace with a single Otechie username\ncustom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']\n"
  },
  {
    "path": ".gitignore",
    "content": "# Logs\nlogs\n*.log\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n\n# Runtime data\npids\n*.pid\n*.seed\n*.pid.lock\n\n# Directory for instrumented libs generated by jscoverage/JSCover\nlib-cov\n\n# Coverage directory used by tools like istanbul\ncoverage\n\n# nyc test coverage\n.nyc_output\n\n# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)\n.grunt\n\n# Bower dependency directory (https://bower.io/)\nbower_components\n\n# node-waf configuration\n.lock-wscript\n\n# Compiled binary addons (http://nodejs.org/api/addons.html)\nbuild/Release\n\n# Dependency directories\nnode_modules/\njspm_packages/\n\n# Typescript v1 declaration files\ntypings/\n\n# Optional npm cache directory\n.npm\n\n# Optional eslint cache\n.eslintcache\n\n# Optional REPL history\n.node_repl_history\n\n# Output of 'npm pack'\n*.tgz\n\n# dotenv environment variable files\n.env*\n\n# gatsby files\n.cache/\npublic\n\n# Mac files\n.DS_Store\n\n# Yarn\nyarn-error.log\n.pnp/\n.pnp.js\n# Yarn Integrity file\n.yarn-integrity\n"
  },
  {
    "path": ".prettierignore",
    "content": ".cache\npackage.json\npackage-lock.json\npublic\n"
  },
  {
    "path": ".prettierrc",
    "content": "{\n  \"endOfLine\": \"lf\",\n  \"semi\": false,\n  \"singleQuote\": false,\n  \"tabWidth\": 4,\n  \"trailingComma\": \"es5\"\n}\n"
  },
  {
    "path": ".vscode/settings.json",
    "content": "{\n    \"css.validate\": false\n}"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\r\n\r\nCopyright (c) 2018 gatsbyjs\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n"
  },
  {
    "path": "README.md",
    "content": "# Gatsby Starter Elemental\r\n\r\n![](https://img.shields.io/badge/version-2.1.2-green.svg) ![](https://img.shields.io/badge/License-MIT-orange.svg)\r\n\r\n\r\nElemental is a portfolio template suitable for artists, photographers, designers etc. With the starter you can create blog, portfolio and miscellaneous posts (such as privacy-policy).\r\n\r\n**[Live Demo](https://elemental.netlify.app)** \r\n\r\n## Getting Started.\r\n\r\nYou will need node and [Gatsby](https://www.gatsbyjs.org/tutorial/part-zero/) installed.\r\n\r\nStart the project by \r\n\r\n```\r\ngatsby new project-name https://github.com/akzhy/gatsby-starter-elemental\r\ncd project-name\r\ngatsby develop\r\n```\r\n\r\nAnd for the final build\r\n\r\n```\r\ngatsby build\r\n```\r\n\r\n### Configuring\r\n\r\nAlmost all features of this starter are editable. In order to personalize, open the `config.js` file and start editing.\r\n\r\n```javascript\r\n// Do not remove any of the properties below.\r\n\r\nconst siteMetadata = {\r\n    title: `Elemental`, // Title of your webpage\r\n    siteUrl: `http://localhost`, // You sites URL\r\n    capitalizeTitleOnHome: true, // Whether to capitalize the letter on homepage\r\n    logo: `/images/logo.png`, // Logo \r\n    icon: `/images/icon.png`, // Favicon, shown in the browsers \"tab\"\r\n    titleImage: `/images/wall.jpg`, // The main title is filled with an image.\r\n    ogImage: `/images/wall.png`, // open graph image (shown when link is shared in social media)\r\n    twoColumnWall: true, // If true, the wall will be split into two with titleImage on left side and text on the right. If false, the title image will be used as the background of the text.\r\n    about:\"\", // The short about text shown on front page\r\n    introTag: `PHOTOGRAPHER | VIDEOGRAPHER`, // Intro tag shown below title\r\n    description: `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sit amet accumsan arcu. Proin ac consequat arcu.`,\r\n    author: `@_akzhy`, // Author\r\n    blogItemsPerPage: 10,\r\n    portfolioItemsPerPage: 10,\r\n    darkmode: true, // Whether to enable the darkmode by default. Change to false if you want the light mode\r\n    switchTheme: true, // Whether to show a switch theme button on the navbar\r\n    // The links shown on the navbar and footer, follow the same structure to add or remove more items.\r\n    navLinks: [{\r\n            name: \"HOME\",\r\n            url: \"/\"\r\n        },\r\n        {\r\n            name: \"ABOUT\",\r\n            url: \"/about\"\r\n        },\r\n        {\r\n            name: \"BLOG\",\r\n            url: \"/blog\"\r\n        },\r\n        {\r\n            name: \"PORTFOLIO\",\r\n            url: \"/portfolio\"\r\n        },\r\n        {\r\n            name: \"CONTACT\",\r\n            url: \"/contact\"\r\n        }\r\n    ],\r\n    // Same as navbar links, except these are shown on the footer\r\n    footerLinks: [{\r\n        name: \"PRIVACY POLICY\",\r\n        url: \"/privacy-policy\"\r\n    }],\r\n    // Your social profile links. The icons of the given social medias are available in the static folder. If you are adding a new item, include the icon in the static/images folder.\r\n    social: [{\r\n            name: \"Facebook\",\r\n            icon: \"/images/Facebook.svg\",\r\n            url: \"#\"\r\n        },\r\n        {\r\n            name: \"Twitter\",\r\n            icon: \"/images/Twitter.svg\",\r\n            url: \"#\"\r\n        },\r\n        {\r\n            name: \"Instagram\",\r\n            icon: \"/images/Instagram.svg\",\r\n            url: \"#\"\r\n        },\r\n        {\r\n            name: \"Youtube\",\r\n            icon: \"/images/Youtube.svg\",\r\n            url: \"#\"\r\n        }\r\n    ],\r\n    contact: {\r\n        api_url: \"https://getform.io/f/f227a36xxxxxx\", // leave empty ('') or false to hide form\r\n        description: `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sit amet accumsan arcu. Proin ac consequat arcu.`,\r\n        mail: \"hi@akzhy.com\",\r\n        phone: \"000-000-0000\",\r\n        address: \"1234 \\nLocation \\nLocation\"\r\n    },\r\n    disqus: `your-disqus-shortname`  // Optional, remove this if you don't use disqus\r\n}\r\n\r\n```\r\n\r\n#### Creating new blog posts.\r\n\r\nOpen the `contents/blog` folder and create a new folder with the name you wish to see as the URL. Inside the folder create an `index.md` file and also include any files you wish to add.\r\n\r\nThe frontmatter should be of the below structure\r\n\r\n```\r\n---\r\ntitle: Title of your post\r\ndate: 2019-06-29 <-- Date should be in the given format\r\nimage: ./image.jpg <-- Image shown on the list pages and also used as open graph image\r\nbanner: ./banner.jpg <-- Banner shown in the blog post\r\ndescription: The description shown in the listing page. Also used for SEO description. \r\n---\r\n```\r\n\r\nIf you don't want the blog section, simply delete everything inside the `contents/blog` folder. (Do not delete the folder itself)\r\n\r\n#### Creating new portfolio posts.\r\n\r\nOpen the `contents/portfolio` folder and create a new folder with the name you wish to see as the URL. Inside the folder create an `index.md` file and also include any files you wish to add.\r\n\r\nThe frontmatter should be of the below structure\r\n\r\n```\r\n---\r\ntitle: Title of your post\r\ndate: 2019-06-29 <-- Date should be in the given format\r\nbanner: ./banner.jpg <-- Banner shown in the portfolio post and also used as open graph image\r\nimage: ./image.jpg <-- Image shown on the list pages \r\ndescription: The description shown in the listing page. Also used for SEO description. \r\n---\r\n```\r\n\r\nPortfolio pages support the creation of grids.\r\n\r\nTo create a grid, follow the below structure\r\n\r\n```\r\n<Row>\r\n<Col>\r\n\r\n**Markdown**\r\n\r\n</Col>\r\n</Row>\r\n```\r\n\r\nThe columns will have equal width on wide screens, and will expand on smaller screens.\r\n\r\n#### Creating miscellaneous posts\r\n\r\nThese posts follow the URL structure of `http://example.com/miscellaneous-post/`. They are useful for creating pages like `privacy-policy`\r\n\r\nThe \"About\" page is created as a miscellaneous post.\r\n\r\nOpen the `contents/basepages` folder and create a new folder with the name you wish to see as the URL. Inside the folder create an `index.md` file and also include any files you wish to add.\r\n\r\nThe frontmatter should be of the below structure\r\n\r\n```\r\n---\r\ntitle: Title of your post\r\nimage: ./image.jpg <-- Image  used as open graph image\r\ndescription: The description used for SEO. \r\n---\r\n```\r\n\r\n### Contact Form\r\n\r\nThe contact form will appear only if you have provided an api url. You can control the data sent to the server and can execute callback functions on response from the server.\r\n\r\nTo customize these functions, edit the `config.js` file.\r\n\r\nThe `beforeContactFormSubmit` function is used to validate the form data before it is sent to the server. It has one argument that contains the object \r\n\r\n```\r\n{\r\n    name: string,\r\n    email: string,\r\n    message: string\r\n}\r\n```\r\n\r\nYou can validate the data and return \r\n```\r\n{\r\n    data: {\r\n        name: data.name,\r\n        email: data.email,\r\n        message: data.message,\r\n    },\r\n    result: true,\r\n}\r\n```\r\nif the data is valid. Otherwise return \r\n\r\n```\r\nerrors = [\r\n    {\r\n        code: int, // 1-4\r\n        /* Codes\r\n         Code 1 - Name\r\n         Code 2 - Email\r\n         Code 3 - Message\r\n         Code 4 - Other\r\n        */\r\n        message: string\r\n    }\r\n]\r\nreturn {\r\n    result: false,\r\n    errors: errors,\r\n}\r\n\r\n```\r\n\r\nYou can also handle how data is sent to the server by editing the `contactFormSubmit` function. It should return the below object to indicate whether the message was sent.\r\n```\r\n{\r\n    result: boolean // true for success, false for fail\r\n}\r\n```\r\n\r\n## Contributing\r\n\r\nAny kind of contributions are welcome. Bump the version and create a PR.\r\n\r\n\r\n\r\n\r\n\r\n"
  },
  {
    "path": "__generated__/globalTypes.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n//==============================================================\n// START Enums and Input Objects\n//==============================================================\n\n//==============================================================\n// END Enums and Input Objects\n//==============================================================\n"
  },
  {
    "path": "apollo.config.js",
    "content": "module.exports = {\n  client: {\n    addTypename: false,\n    excludes: [],\n    includes: [\"./src/**/*.tsx\",\"./src/**/*.ts\",\"./plugins/**/*.js\",\"./node_modules/gatsby-source-contentful/src/*.js\",\"./node_modules/gatsby-source-datocms/fragments/*.js\",\"./node_modules/gatsby-transformer-sharp/src/*.js\",\"./node_modules/gatsby-image/src/*.js\"],\n    service: {\n      name: \"gatsbySchema\",\n      localSchemaFile: \"./schema.json\"\n    },\n    tagName: \"graphql\"\n  }\n}"
  },
  {
    "path": "changelog.md",
    "content": "# v2.1.2\n\n- Reload disqus on theme switch\n\n# v2.1.1\n\n- Cookie Policy\n- Fix ogIMage\n\n# v2.1.0\n\n- Typescript\n\n\n# v2.0.0\n\n- Switched from less to tailwindcss\n- More customization on front page such as two column layout\n- Improved mobile responsiveness\n- Highly configurable contact form\n- Better theme switching"
  },
  {
    "path": "config.ts",
    "content": "const siteMetadata = {\n    title: `Elemental`,\n    siteUrl: `http://localhost`,\n    capitalizeTitleOnHome: false,\n    logo: `/images/logo.png`,\n    icon: `/images/icon.png`,\n    titleImage: `/images/wall.png`,\n    ogImage: `/images/wall.png`,\n    twoColumnWall: true,\n    cookiePolicy: true,\n    introTag: `PHOTOGRAPHER | VIDEOGRAPHER`,\n    description: `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sit amet accumsan arcu. Proin ac consequat arcu.`,\n    about:\n        \"Cras accumsan a lectus at tincidunt. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus elementum dapibus dictum. Mauris auctor quam nec est tincidunt hendrerit. Donec pulvinar lobortis mauris. Cras vulputate ullamcorper ligula a rhoncus. Nunc venenatis elementum ligula in semper. Mauris malesuada purus nunc, et ultricies leo aliquam ac. Ut sit amet nunc id magna accumsan hendrerit in eget metus.\",\n    author: `@_akzhy`,\n    blogItemsPerPage: 10,\n    portfolioItemsPerPage: 10,\n    darkmode: true,\n    switchTheme: true,\n    navLinks: [\n        {\n            name: \"HOME\",\n            url: \"/\",\n        },\n        {\n            name: \"ABOUT\",\n            url: \"/about\",\n        },\n        {\n            name: \"BLOG\",\n            url: \"/blog\",\n        },\n        {\n            name: \"PORTFOLIO\",\n            url: \"/portfolio\",\n        },\n        {\n            name: \"CONTACT\",\n            url: \"/contact\",\n        },\n    ],\n    footerLinks: [\n        {\n            name: \"PRIVACY POLICY\",\n            url: \"/privacy-policy\",\n        },\n        {\n            name: \"GitHub\",\n            url: \"https://github.com/akzhy/gatsby-starter-elemental\",\n        },\n    ],\n    social: [\n        {\n            name: \"Facebook\",\n            icon: \"/images/Facebook.svg\",\n            url: \"#\",\n        },\n        {\n            name: \"Twitter\",\n            icon: \"/images/Twitter.svg\",\n            url: \"#\",\n        },\n        {\n            name: \"Instagram\",\n            icon: \"/images/Instagram.svg\",\n            url: \"#\",\n        },\n        {\n            name: \"Youtube\",\n            icon: \"/images/Youtube.svg\",\n            url: \"#\",\n        },\n    ],\n    contact: {\n        // leave empty ('') or false to hide form\n        api_url: \"https://getform.io/f/f227a36e-096a-4c6a-9963-9f1918a85bb3\",\n        description: `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sit amet accumsan arcu. Proin ac consequat arcu.`,\n        mail: \"hi@akzhy.com\",\n        phone: \"000-000-0000\",\n        address: \"1234 \\nLocation \\nLocation\",\n    },\n    disqus: \"elemental-netlify-com\",\n}\n\nconst beforeContactFormSubmit = data => {\n    // Code 0 - success\n    // Code 1 - Name\n    // Code 2 - Email\n    // Code 3 - Message\n    // Code 4 - Other\n    const errors = []\n\n    if (data.name.trim().length < 2) {\n        errors.push({\n            code: 1,\n            message: \"Enter a name\",\n        })\n    }\n\n    if (!data.email.match(/[^@ \\t\\r\\n]+@[^@ \\t\\r\\n]+\\.[^@ \\t\\r\\n]+/)) {\n        errors.push({\n            code: 2,\n            message: \"Enter a valid email address\",\n        })\n    }\n\n    if (data.message.trim().length < 15) {\n        errors.push({\n            code: 3,\n            message: \"Enter a message with atleast 15 characters\",\n        })\n    }\n\n    if (errors.length > 0)\n        return {\n            result: false,\n            errors: errors,\n        }\n\n    return {\n        data: {\n            name: data.name,\n            email: data.email,\n            message: data.message,\n        },\n        result: true,\n    }\n}\n\nconst contactFormSubmit = async (api, data) => {\n    let res: any = await fetch(api, {\n        method: \"POST\",\n        body: JSON.stringify(data),\n        headers: {\n            Accept: \"application/json\",\n            \"Content-Type\": \"application/json\",\n        },\n    })\n\n    res = await res.json()\n\n    if (res.success) {\n        return {\n            result: true,\n        }\n    }\n    return {\n        result: false,\n        ...res,\n    }\n}\n\nconst defaults = {\n    disqus: null,\n    twoColumnWall: true,\n    darkmode: false,\n    switchTheme: true,\n    capitalizeTitleOnHome: true,\n    cookiePolicy: false\n}\n\nObject.keys(defaults).forEach(item => {\n    if (siteMetadata[item] === undefined) {\n        siteMetadata[item] = defaults[item]\n    }\n})\n\nexport { siteMetadata, beforeContactFormSubmit, contactFormSubmit }\n"
  },
  {
    "path": "contents/basepages/about/index.mdx",
    "content": "---\ntitle: About\ntemplate: basepage\nimage: ./image.png\n---\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n"
  },
  {
    "path": "contents/basepages/privacy-policy/index.mdx",
    "content": "---\ntitle: Privacy Policy\ntemplate: basepage\n---\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n"
  },
  {
    "path": "contents/blog/something-cool/index.mdx",
    "content": "---\ntitle: Something Cool\ndate: 2020-03-31\nimage: ./image.jpg\nbanner: ./banner.jpg\ndescription: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n---\n\nBelow is just about everything you'll need to style in the theme. Check the source code to see the many embedded elements within paragraphs.\n\n---\n\n## Heading 2\n\n### Heading 3\n\n#### Heading 4\n\n##### Heading 5\n\n###### Heading 6\n\n---\n\nLorem ipsum dolor sit amet, <a title=\"test link\" href=\"#\">test link</a> adipiscing elit. <strong>This is strong.</strong> Nullam dignissim convallis est. Quisque aliquam. <em>This is emphasized.</em> Donec faucibus. Nunc iaculis suscipit dui. 5<sup>3</sup> = 125. Water is H<sub>2</sub>O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. <cite>The New York Times</cite> (That's a citation). <span style=\"text-decoration:underline;\">Underline.</span> Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.\n\n<abbr title=\"Hyper Text Markup Language\">HTML</abbr> and\n<abbr title=\"Cascading Style Sheets\">\n    CSS\n</abbr> are our tools. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. To copy a file type\n<code>\n    COPY <var>filename</var>\n</code>.\n<del>Dinner's at 5:00.</del>\n<ins>Let's make that 7.</ins> This\n<span style=\"text-decoration:line-through;\">text</span> has been struck.\n\n---\n\n## Media\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore.\n\n### Big Image\n\n![Test Image](https://placeimg.com/1000/400/any)\n\nDuis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.\n\n### Small Image\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore.\n\n![Small Test Image](https://placeimg.com/400/400/any)\n\nLabore et dolore.\n\n---\n\n## List Types\n\n### Ordered List\n\n1. List Item 1\n2. List Item 2\n    1. Nested list item A\n    2. Nested list item B\n5. List Item 3\n\n### Unordered List\n\n-   List Item 1\n-   List Item 2\n    -   Nested list item A\n    -   Nested list item B\n-   List Item 3\n\n---\n\n## Table\n\n<table>\n    <tbody>\n        <tr>\n            <th>Table Header 1</th>\n            <th>Table Header 2</th>\n            <th>Table Header 3</th>\n        </tr>\n        <tr>\n            <td>Division 1</td>\n            <td>Division 2</td>\n            <td>Division 3</td>\n        </tr>\n        <tr class=\"even\">\n            <td>Division 1</td>\n            <td>Division 2</td>\n            <td>Division 3</td>\n        </tr>\n        <tr>\n            <td>Division 1</td>\n            <td>Division 2</td>\n            <td>Division 3</td>\n        </tr>\n    </tbody>\n</table>\n\n\n### Code\n\nCode can be presented inline, like <code>&lt;?php bloginfo('stylesheet_url'); ?&gt;</code>, or within a <code>&lt;pre&gt;</code> block. Because we have more specific typographic needs for code, we'll specify Consolas and Monaco ahead of the browser-defined monospace font.\n\n    #container {\n        float: left;\n        margin: 0 -240px 0 0;\n        width: 100%;\n    }\n\n---\n\n## Blockquotes\n\nLet's keep it simple.\n\n> Good afternoon, gentlemen. I am a HAL 9000 computer. I became operational at the H.A.L. plant in Urbana, Illinois on the 12th of January 1992. My instructor was Mr. Langley, and he taught me to sing a song. If you'd like to hear it I can sing it for you. <cite>— [HAL 9000](https://en.wikipedia.org/wiki/HAL_9000)</cite>\n\nAnd here's a bit of trailing text.\n\n---\n\n## Text-level semantics\n\nThe <a href=\"#\">a element</a> example\nThe <abbr>abbr element</abbr> and <abbr title=\"Title text\">abbr element with title</abbr> examples\nThe <b>b element</b> example\nThe <cite>cite element</cite> example\nThe <code>code element</code> example\nThe <del>del element</del> example\nThe <dfn>dfn element</dfn> and <dfn title=\"Title text\">dfn element with title</dfn> examples\nThe <em>em element</em> example\nThe <i>i element</i> example\nThe <ins>ins element</ins> example\nThe <kbd>kbd element</kbd> example\nThe <mark>mark element</mark> example\nThe <q>q element <q>inside</q> a q element</q> example\nThe <s>s element</s> example\nThe <samp>samp element</samp> example\nThe <small>small element</small> example\nThe <span>span element</span> example\nThe <strong>strong element</strong> example\nThe <sub>sub element</sub> example\nThe <sup>sup element</sup> example\nThe <var>var element</var> example\nThe <u>u element</u> example\n\n---\n\n## Embeds\n\nSometimes all you want to do is embed a little love from another location and set your post alive.\n\n### Video\n\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n\n<iframe\n    src=\"//player.vimeo.com/video/103224792?title=0&amp;byline=0&amp;portrait=0\"\n    width=\"600\"\n    height=\"338\"\n    frameborder=\"0\"\n    webkitallowfullscreen\n    mozallowfullscreen\n    allowfullscreen\n></iframe>\n\nCulpa qui officia deserunt mollit anim id est laborum.\n"
  },
  {
    "path": "contents/blog/something-hot/index.mdx",
    "content": "---\ntitle: Something Hot\ndate: 2019-06-29\nimage: ./image.jpg\nbanner: ./banner.jpg\ndescription: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n---\n\nBelow is just about everything you'll need to style in the theme. Check the source code to see the many embedded elements within paragraphs.\n\n---\n\n## Heading 2\n\n### Heading 3\n\n#### Heading 4\n\n##### Heading 5\n\n###### Heading 6\n\n---\n\nLorem ipsum dolor sit amet, <a title=\"test link\" href=\"#\">test link</a> adipiscing elit. <strong>This is strong.</strong> Nullam dignissim convallis est. Quisque aliquam. <em>This is emphasized.</em> Donec faucibus. Nunc iaculis suscipit dui. 5<sup>3</sup> = 125. Water is H<sub>2</sub>O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. <cite>The New York Times</cite> (That's a citation). <span style=\"text-decoration:underline;\">Underline.</span> Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.\n\n<abbr title=\"Hyper Text Markup Language\">HTML</abbr> and\n<abbr title=\"Cascading Style Sheets\">\n    CSS\n</abbr> are our tools. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. To copy a file type\n<code>\n    COPY <var>filename</var>\n</code>.\n<del>Dinner's at 5:00.</del>\n<ins>Let's make that 7.</ins> This\n<span style=\"text-decoration:line-through;\">text</span> has been struck.\n\n---\n\n## Media\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore.\n\n### Big Image\n\n![Test Image](https://placeimg.com/1000/400/any)\n\nDuis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.\n\n### Small Image\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore.\n\n![Small Test Image](https://placeimg.com/400/400/any)\n\nLabore et dolore.\n\n---\n\n## List Types\n\n### Ordered List\n\n1. List Item 1\n2. List Item 2\n    1. Nested list item A\n    2. Nested list item B\n5. List Item 3\n\n### Unordered List\n\n-   List Item 1\n-   List Item 2\n    -   Nested list item A\n    -   Nested list item B\n-   List Item 3\n\n---\n\n## Table\n\n<table>\n    <tbody>\n        <tr>\n            <th>Table Header 1</th>\n            <th>Table Header 2</th>\n            <th>Table Header 3</th>\n        </tr>\n        <tr>\n            <td>Division 1</td>\n            <td>Division 2</td>\n            <td>Division 3</td>\n        </tr>\n        <tr class=\"even\">\n            <td>Division 1</td>\n            <td>Division 2</td>\n            <td>Division 3</td>\n        </tr>\n        <tr>\n            <td>Division 1</td>\n            <td>Division 2</td>\n            <td>Division 3</td>\n        </tr>\n    </tbody>\n</table>\n\n\n### Code\n\nCode can be presented inline, like <code>&lt;?php bloginfo('stylesheet_url'); ?&gt;</code>, or within a <code>&lt;pre&gt;</code> block. Because we have more specific typographic needs for code, we'll specify Consolas and Monaco ahead of the browser-defined monospace font.\n\n    #container {\n        float: left;\n        margin: 0 -240px 0 0;\n        width: 100%;\n    }\n\n---\n\n## Blockquotes\n\nLet's keep it simple.\n\n> Good afternoon, gentlemen. I am a HAL 9000 computer. I became operational at the H.A.L. plant in Urbana, Illinois on the 12th of January 1992. My instructor was Mr. Langley, and he taught me to sing a song. If you'd like to hear it I can sing it for you. <cite>— [HAL 9000](https://en.wikipedia.org/wiki/HAL_9000)</cite>\n\nAnd here's a bit of trailing text.\n\n---\n\n## Text-level semantics\n\nThe <a href=\"#\">a element</a> example\nThe <abbr>abbr element</abbr> and <abbr title=\"Title text\">abbr element with title</abbr> examples\nThe <b>b element</b> example\nThe <cite>cite element</cite> example\nThe <code>code element</code> example\nThe <del>del element</del> example\nThe <dfn>dfn element</dfn> and <dfn title=\"Title text\">dfn element with title</dfn> examples\nThe <em>em element</em> example\nThe <i>i element</i> example\nThe <ins>ins element</ins> example\nThe <kbd>kbd element</kbd> example\nThe <mark>mark element</mark> example\nThe <q>q element <q>inside</q> a q element</q> example\nThe <s>s element</s> example\nThe <samp>samp element</samp> example\nThe <small>small element</small> example\nThe <span>span element</span> example\nThe <strong>strong element</strong> example\nThe <sub>sub element</sub> example\nThe <sup>sup element</sup> example\nThe <var>var element</var> example\nThe <u>u element</u> example\n\n---\n\n## Embeds\n\nSometimes all you want to do is embed a little love from another location and set your post alive.\n\n### Video\n\nUt enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n\n<iframe\n    src=\"//player.vimeo.com/video/103224792?title=0&amp;byline=0&amp;portrait=0\"\n    width=\"600\"\n    height=\"338\"\n    frameborder=\"0\"\n    webkitallowfullscreen\n    mozallowfullscreen\n    allowfullscreen\n></iframe>\n\nCulpa qui officia deserunt mollit anim id est laborum.\n"
  },
  {
    "path": "contents/portfolio/concerts/index.mdx",
    "content": "---\ntitle: Concerts\ndescription: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\ndate: 2019-06-28\nimage: ./image.jpg\nbanner: ./banner.jpg\n---\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\n<Row>\n<Col>\n\n![image](./b1.jpg)\n\n</Col>\n<Col>\n\n![image](./b2.jpg)\n\n</Col>\n</Row>\n\n\n<Row>\n<Col>\n\n![image](./l2.jpg)\nText\n\n</Col>\n<Col>\n\n![image](./l1.jpg)\nText\n\n</Col>\n</Row>\n"
  },
  {
    "path": "contents/portfolio/street-lights/index.mdx",
    "content": "---\ntitle: Street Lights\ndescription: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\ndate: 2019-06-28\nimage: ./image.jpg\nbanner: ./banner.jpg\n---\n\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\n<Row>\n<Col>\n\n![image](./b1.jpg)\n\n</Col>\n<Col>\n\n![image](./b2.jpg)\n\n</Col>\n</Row>\n\n<Row>\n<Col>\n\n![image](./w1.jpg)\n\n</Col>\n</Row>\n\n<Row>\n<Col>\n\n![image](./l1.jpg)\n\n</Col>\n<Col>\n\n![image](./l2.jpg)\n\n</Col>\n\n<Col>\n\n![image](./l3.jpg)\n\n</Col>\n</Row>"
  },
  {
    "path": "gatsby-config.js",
    "content": "'use strict';\n\n/**\n * Run TypeScript code without compiling it\n * Source-map-support mimics node's stack trace making debugging easier\n * ts-node register helps compiling and importing TypeScript modules\n */\nrequire('source-map-support').install();\nrequire('ts-node').register();\nrequire('dotenv').config({\n  path: `.env.${process.env.NODE_ENV}`,\n});\n\nmodule.exports = require('./gatsby-config.ts');\n"
  },
  {
    "path": "gatsby-config.ts",
    "content": "import { siteMetadata } from \"./config\";\r\nimport tailwindConfig from \"./tailwind.config\";\r\nimport autoprefixer from 'autoprefixer';\r\nimport tailwindcss from 'tailwindcss';\r\n\r\nconst plugins = [\r\n    `gatsby-plugin-sharp`,\r\n    `gatsby-transformer-sharp`,\r\n    `gatsby-plugin-react-helmet`,\r\n    `gatsby-plugin-typescript`,\r\n    `gatsby-plugin-codegen`,\r\n    {\r\n        resolve: `gatsby-source-filesystem`,\r\n        options: {\r\n            name: `blog`,\r\n            path: `${__dirname}/contents/blog/`,\r\n        },\r\n    },\r\n    {\r\n        resolve: `gatsby-source-filesystem`,\r\n        options: {\r\n            name: `portfolio`,\r\n            path: `${__dirname}/contents/portfolio/`,\r\n        },\r\n    },\r\n    {\r\n        resolve: `gatsby-source-filesystem`,\r\n        options: {\r\n            name: `basepages`,\r\n            path: `${__dirname}/contents/basepages`,\r\n        },\r\n    },\r\n    {\r\n        resolve: `gatsby-plugin-mdx`,\r\n        options: {\r\n            gatsbyRemarkPlugins: [\r\n                {\r\n                    resolve: `gatsby-remark-images`,\r\n                    options: {\r\n                        maxWidth: 1200,\r\n                    },\r\n                },\r\n            ],\r\n        },\r\n    },\r\n    {\r\n        resolve: `gatsby-plugin-postcss`,\r\n        options: {\r\n          postCssPlugins: [\r\n            tailwindcss(tailwindConfig),\r\n            autoprefixer,\r\n            ...(process.env.NODE_ENV === `production`\r\n              ? [require(`cssnano`)]\r\n              : []),\r\n          ],\r\n        },\r\n      },\r\n]\r\n\r\nif (siteMetadata.disqus) {\r\n    plugins.push({\r\n        resolve: `gatsby-plugin-disqus`,\r\n        options: {\r\n            shortname: siteMetadata.disqus,\r\n        },\r\n    } as any)\r\n}\r\n\r\nexport default {\r\n  siteMetadata: siteMetadata,\r\n  plugins: plugins,\r\n};\r\n"
  },
  {
    "path": "gatsby-node.ts",
    "content": "import { createFilePath } from 'gatsby-source-filesystem';\r\nimport { GatsbyNode } from 'gatsby';\r\nimport path from 'path';\r\n\r\n\r\nexport const onCreateNode: GatsbyNode['onCreateNode'] = async ({ node, getNode, actions }) => {\r\n    const { createNodeField } = actions\r\n    if (node.internal.type === `Mdx`) {\r\n        const slug = createFilePath({ node, getNode })\r\n        const sourceName = getNode(node.parent).sourceInstanceName\r\n        const prefix = sourceName === \"basepages\" ? '' : '/'+sourceName;\r\n\r\n        createNodeField({\r\n            node,\r\n            name: `slug`,\r\n            value: `${prefix}${slug}`,\r\n        })\r\n        createNodeField({\r\n            node,\r\n            name: `sourceName`,\r\n            value: sourceName,\r\n        })\r\n    }\r\n}\r\n\r\n\r\nexport const createPages: GatsbyNode['createPages'] = async ({ graphql, actions }) => {\r\n    const { createPage } = actions\r\n\r\n    return graphql<any>(`\r\n        query GatsbyNodeQuery {\r\n            all: allMdx {\r\n                edges {\r\n                    node {\r\n                        fields {\r\n                            slug\r\n                            sourceName\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n            blog: allMdx(filter: { fields: { sourceName: { eq: \"blog\" } } }) {\r\n                edges {\r\n                    node {\r\n                        id\r\n                    }\r\n                }\r\n            }\r\n            portfolio: allMdx(filter: { fields: { sourceName: { eq: \"portfolio\" } } }) {\r\n                edges {\r\n                    node {\r\n                        id\r\n                    }\r\n                }\r\n            }\r\n            limitPost: site {\r\n                siteMetadata {\r\n                    blogItemsPerPage\r\n                    portfolioItemsPerPage\r\n                }\r\n            }\r\n        }\r\n    `).then(result => {\r\n        result.data.all.edges.forEach(({ node }) => {\r\n            let template = node.fields.sourceName\r\n            createPage({\r\n                path: node.fields.slug,\r\n                component: path.resolve(\"./src/templates/\" + template + \".tsx\"),\r\n                context: {\r\n                    slug: node.fields.slug,\r\n                },\r\n            })\r\n        })\r\n\r\n        const blogPosts = result.data.blog.edges\r\n        const blogPostsPerPage =\r\n            result.data.limitPost.siteMetadata.blogItemsPerPage\r\n        const numBlogPages = Math.ceil(blogPosts.length / blogPostsPerPage)\r\n\r\n        Array.from({ length: numBlogPages }).forEach((_, i) => {\r\n            createPage({\r\n                path: i === 0 ? `/blog` : `/blog/${i + 1}`,\r\n                component: path.resolve(\"./src/templates/blog-list.tsx\"),\r\n                context: {\r\n                    limit: blogPostsPerPage,\r\n                    skip: i * blogPostsPerPage,\r\n                    numPages: numBlogPages,\r\n                    currentPage: i + 1,\r\n                },\r\n            })\r\n        })\r\n\r\n\r\n        const portfolioItems = result.data.portfolio.edges\r\n        const portfolioItemsPerPage =\r\n            result.data.limitPost.siteMetadata.portfolioItemsPerPage\r\n        const numPortfolioItems = Math.ceil(portfolioItems.length / portfolioItemsPerPage)\r\n\r\n        Array.from({ length: numPortfolioItems }).forEach((_, i) => {\r\n            createPage({\r\n                path: i === 0 ? `/portfolio` : `/portfolio/${i + 1}`,\r\n                component: path.resolve(\"./src/templates/portfolio-list.tsx\"),\r\n                context: {\r\n                    limit: portfolioItemsPerPage,\r\n                    skip: i * portfolioItemsPerPage,\r\n                    numPages: numPortfolioItems,\r\n                    currentPage: i + 1,\r\n                },\r\n            })\r\n        })\r\n    })\r\n}\r\n"
  },
  {
    "path": "package.json",
    "content": "{\r\n  \"name\": \"gatsby-starter-elemental\",\r\n  \"private\": true,\r\n  \"description\": \"A simplified bare-bones starter for Gatsby\",\r\n  \"version\": \"2.1.2\",\r\n  \"license\": \"MIT\",\r\n  \"scripts\": {\r\n    \"build\": \"gatsby build\",\r\n    \"develop\": \"gatsby develop\",\r\n    \"format\": \"prettier --write \\\"**/*.{js,jsx,json,md}\\\"\",\r\n    \"start\": \"npm run develop\",\r\n    \"serve\": \"gatsby serve\",\r\n    \"clean\": \"gatsby clean\",\r\n    \"test\": \"echo \\\"Write tests! -> https://gatsby.dev/unit-testing\\\" && exit 1\"\r\n  },\r\n  \"dependencies\": {\r\n    \"@mdx-js/mdx\": \"^1.5.8\",\r\n    \"@mdx-js/react\": \"^1.5.8\",\r\n    \"gatsby\": \"^2.19.45\",\r\n    \"gatsby-image\": \"^2.3.1\",\r\n    \"gatsby-plugin-codegen\": \"^1.1.0\",\r\n    \"gatsby-plugin-disqus\": \"^1.1.4\",\r\n    \"gatsby-plugin-mdx\": \"^1.1.3\",\r\n    \"gatsby-plugin-postcss\": \"^2.2.1\",\r\n    \"gatsby-plugin-react-helmet\": \"^3.2.1\",\r\n    \"gatsby-plugin-sharp\": \"^2.5.3\",\r\n    \"gatsby-plugin-typescript\": \"^2.4.0\",\r\n    \"gatsby-remark-images\": \"^3.2.1\",\r\n    \"gatsby-source-filesystem\": \"^2.2.2\",\r\n    \"gatsby-transformer-sharp\": \"^2.4.3\",\r\n    \"react\": \"^16.12.0\",\r\n    \"react-dom\": \"^16.12.0\",\r\n    \"react-feather\": \"^2.0.3\",\r\n    \"react-helmet\": \"^5.2.1\",\r\n    \"react-scroll-into-view\": \"^1.8.2\",\r\n    \"tailwind-theme-switcher\": \"^1.0.2\",\r\n    \"tailwindcss\": \"^1.4.6\",\r\n    \"vegemite\": \"^1.0.0\"\r\n  },\r\n  \"devDependencies\": {\r\n    \"@babel/compat-data\": \"^7.10.1\",\r\n    \"@babel/core\": \"^7.10.2\",\r\n    \"@types/node\": \"^13.13.0\",\r\n    \"@types/react\": \"^16.9.34\",\r\n    \"@types/react-dom\": \"^16.9.6\",\r\n    \"@types/react-helmet\": \"^5.0.15\",\r\n    \"@typescript-eslint/eslint-plugin\": \"^2.28.0\",\r\n    \"@typescript-eslint/parser\": \"^2.28.0\",\r\n    \"autoprefixer\": \"^9.8.0\",\r\n    \"cssnano\": \"^4.1.10\",\r\n    \"prettier\": \"^1.19.1\",\r\n    \"source-map-support\": \"^0.5.17\",\r\n    \"ts-node\": \"^8.8.2\",\r\n    \"typescript\": \"^3.8.3\"\r\n  },\r\n  \"resolutions\": {\r\n    \"graphql\": \"^14.6.0\"\r\n  },\r\n  \"repository\": {\r\n    \"type\": \"git\",\r\n    \"url\": \"https://github.com/gatsbyjs/gatsby-starter-hello-world\"\r\n  },\r\n  \"bugs\": {\r\n    \"url\": \"https://github.com/gatsbyjs/gatsby/issues\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "schema.json",
    "content": "{\n  \"data\": {\n    \"__schema\": {\n      \"queryType\": {\n        \"name\": \"Query\"\n      },\n      \"mutationType\": null,\n      \"subscriptionType\": null,\n      \"types\": [\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"Query\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"file\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"sourceInstanceName\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"absolutePath\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"relativePath\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"extension\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"size\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"prettySize\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"modifiedTime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"accessTime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"changeTime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"birthTime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"root\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"dir\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"base\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"ext\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"name\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"relativeDirectory\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"dev\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"mode\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"nlink\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"uid\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"gid\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"rdev\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"ino\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FloatQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"atimeMs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FloatQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"mtimeMs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FloatQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"ctimeMs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FloatQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"atime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"mtime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"ctime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"birthtime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"birthtimeMs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FloatQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"blksize\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"blocks\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"publicURL\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"childImageSharp\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"ImageSharpFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"id\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"parent\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"children\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterListInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"internal\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"InternalFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"childMdx\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"MdxFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"File\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"allFile\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"filter\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FileFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"sort\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FileSortInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"FileConnection\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"directory\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"sourceInstanceName\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"absolutePath\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"relativePath\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"extension\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"size\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"prettySize\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"modifiedTime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"accessTime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"changeTime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"birthTime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"root\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"dir\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"base\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"ext\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"name\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"relativeDirectory\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"dev\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"mode\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"nlink\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"uid\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"gid\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"rdev\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"ino\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FloatQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"atimeMs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FloatQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"mtimeMs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FloatQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"ctimeMs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FloatQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"atime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"mtime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"ctime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"birthtime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"birthtimeMs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"FloatQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"blksize\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"blocks\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"id\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"parent\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"children\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterListInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"internal\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"InternalFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"Directory\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"allDirectory\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"filter\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DirectoryFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"sort\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DirectorySortInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"DirectoryConnection\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"sitePage\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"path\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"component\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"internalComponentName\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"componentChunkName\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"matchPath\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"id\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"parent\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"children\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterListInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"internal\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"InternalFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"isCreatedByStatefulCreatePages\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"BooleanQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"context\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SitePageContextFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"pluginCreator\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SitePluginFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"pluginCreatorId\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"componentPath\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePage\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"allSitePage\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"filter\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SitePageFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"sort\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SitePageSortInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SitePageConnection\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"site\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"buildTime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"siteMetadata\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SiteSiteMetadataFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"port\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"host\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"polyfill\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"BooleanQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"pathPrefix\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"id\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"parent\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"children\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterListInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"internal\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"InternalFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"Site\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"allSite\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"filter\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SiteFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"sort\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SiteSortInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SiteConnection\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"imageSharp\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"fixed\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"ImageSharpFixedFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"resolutions\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"ImageSharpResolutionsFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fluid\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"ImageSharpFluidFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"sizes\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"ImageSharpSizesFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"original\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"ImageSharpOriginalFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"resize\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"ImageSharpResizeFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"id\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"parent\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"children\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterListInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"internal\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"InternalFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"ImageSharp\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"allImageSharp\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"filter\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"ImageSharpFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"sort\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"ImageSharpSortInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"ImageSharpConnection\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mdx\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"rawBody\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fileAbsolutePath\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"frontmatter\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"MdxFrontmatterFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"body\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"excerpt\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"headings\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"MdxHeadingMdxFilterListInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"html\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"mdxAST\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"JSONQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"tableOfContents\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"JSONQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"timeToRead\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"IntQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"wordCount\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"MdxWordCountFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fields\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"MdxFieldsFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"id\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"parent\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"children\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterListInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"internal\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"InternalFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"Mdx\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"allMdx\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"filter\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"MdxFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"sort\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"MdxSortInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"MdxConnection\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteBuildMetadata\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"id\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"parent\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"children\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterListInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"internal\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"InternalFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"buildTime\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DateQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SiteBuildMetadata\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"allSiteBuildMetadata\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"filter\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SiteBuildMetadataFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"sort\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SiteBuildMetadataSortInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SiteBuildMetadataConnection\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"sitePlugin\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"id\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"parent\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"children\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"NodeFilterListInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"internal\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"InternalFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"resolve\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"name\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"version\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"pluginOptions\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SitePluginPluginOptionsFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"nodeAPIs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"browserAPIs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"ssrAPIs\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"pluginFilepath\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"StringQueryOperatorInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"packageJson\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SitePluginPackageJsonFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePlugin\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"allSitePlugin\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"filter\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SitePluginFilterInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"sort\",\n                  \"description\": \"\",\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"SitePluginSortInput\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SitePluginConnection\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"StringQueryOperatorInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"eq\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ne\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"in\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"nin\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"regex\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"glob\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"SCALAR\",\n          \"name\": \"String\",\n          \"description\": \"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.\",\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"IntQueryOperatorInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"eq\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ne\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"gt\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"gte\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"lt\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"lte\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"in\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"nin\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"SCALAR\",\n          \"name\": \"Int\",\n          \"description\": \"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.\",\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"DateQueryOperatorInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"eq\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ne\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"gt\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"gte\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"lt\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"lte\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"in\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"nin\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"SCALAR\",\n          \"name\": \"Date\",\n          \"description\": \"A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar.\",\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"FloatQueryOperatorInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"eq\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ne\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"gt\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"gte\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"lt\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"lte\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"in\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"nin\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"SCALAR\",\n          \"name\": \"Float\",\n          \"description\": \"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).\",\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"ImageSharpFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"fixed\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"ImageSharpFixedFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"resolutions\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"ImageSharpResolutionsFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"fluid\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"ImageSharpFluidFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"sizes\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"ImageSharpSizesFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"original\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"ImageSharpOriginalFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"resize\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"ImageSharpResizeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"InternalFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"ImageSharpFixedFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"base64\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"aspectRatio\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"width\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"height\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"src\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcSet\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcWebp\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcSetWebp\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"originalName\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"ImageSharpResolutionsFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"base64\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"aspectRatio\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"width\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"height\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"src\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcSet\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcWebp\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcSetWebp\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"originalName\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"ImageSharpFluidFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"base64\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"aspectRatio\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"src\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcSet\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcWebp\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcSetWebp\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"sizes\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"originalImg\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"originalName\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"presentationWidth\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"presentationHeight\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"ImageSharpSizesFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"base64\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"aspectRatio\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"src\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcSet\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcWebp\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"srcSetWebp\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"sizes\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"originalImg\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"originalName\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"presentationWidth\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"presentationHeight\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"ImageSharpOriginalFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"width\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"height\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"src\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"ImageSharpResizeFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"src\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"width\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"height\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"aspectRatio\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"originalName\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"NodeFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"id\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"InternalFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"NodeFilterListInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"elemMatch\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"InternalFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"content\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"contentDigest\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"fieldOwners\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ignoreType\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"mediaType\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"owner\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"type\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"BooleanQueryOperatorInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"eq\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ne\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"in\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Boolean\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"nin\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Boolean\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"SCALAR\",\n          \"name\": \"Boolean\",\n          \"description\": \"The `Boolean` scalar type represents `true` or `false`.\",\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"MdxFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"rawBody\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"fileAbsolutePath\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"frontmatter\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"MdxFrontmatterFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"body\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"excerpt\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"headings\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"MdxHeadingMdxFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"html\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"mdxAST\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"JSONQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"tableOfContents\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"JSONQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"timeToRead\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"wordCount\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"MdxWordCountFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"fields\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"MdxFieldsFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"InternalFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"MdxFrontmatterFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"title\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"date\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"image\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FileFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"banner\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FileFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"template\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"FileFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"sourceInstanceName\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"absolutePath\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"relativePath\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"extension\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"size\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"prettySize\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"modifiedTime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"accessTime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"changeTime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"birthTime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"root\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"dir\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"base\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ext\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"relativeDirectory\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"dev\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"mode\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"nlink\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"uid\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"gid\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"rdev\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ino\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"atimeMs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"mtimeMs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ctimeMs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"atime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"mtime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ctime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"birthtime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"birthtimeMs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"blksize\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"blocks\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"publicURL\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"childImageSharp\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"ImageSharpFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"InternalFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"childMdx\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"MdxFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"MdxHeadingMdxFilterListInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"elemMatch\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"MdxHeadingMdxFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"MdxHeadingMdxFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"value\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"depth\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"JSONQueryOperatorInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"eq\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"JSON\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ne\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"JSON\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"in\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"JSON\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"nin\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"JSON\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"regex\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"JSON\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"glob\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"JSON\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"SCALAR\",\n          \"name\": \"JSON\",\n          \"description\": \"The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).\",\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"MdxWordCountFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"paragraphs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"sentences\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"words\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"MdxFieldsFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"slug\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"sourceName\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"File\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"sourceInstanceName\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"absolutePath\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"relativePath\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"extension\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"size\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"prettySize\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"modifiedTime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"accessTime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"changeTime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"birthTime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"root\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"dir\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"base\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ext\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"relativeDirectory\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"dev\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mode\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nlink\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"uid\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"gid\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"rdev\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ino\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"atimeMs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mtimeMs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ctimeMs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"atime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mtime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ctime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"birthtime\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Use `birthTime` instead\"\n            },\n            {\n              \"name\": \"birthtimeMs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Use `birthTime` instead\"\n            },\n            {\n              \"name\": \"blksize\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"blocks\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"publicURL\",\n              \"description\": \"Copy file to static directory and return public url to it\",\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childImageSharp\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"ImageSharp\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"ID\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"INTERFACE\",\n                \"name\": \"Node\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"INTERFACE\",\n                      \"name\": \"Node\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Internal\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"Mdx\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [\n            {\n              \"kind\": \"INTERFACE\",\n              \"name\": \"Node\",\n              \"ofType\": null\n            }\n          ],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INTERFACE\",\n          \"name\": \"Node\",\n          \"description\": \"Node Interface\",\n          \"fields\": [\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"ID\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"INTERFACE\",\n                \"name\": \"Node\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"INTERFACE\",\n                      \"name\": \"Node\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Internal\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": [\n            {\n              \"kind\": \"OBJECT\",\n              \"name\": \"File\",\n              \"ofType\": null\n            },\n            {\n              \"kind\": \"OBJECT\",\n              \"name\": \"ImageSharp\",\n              \"ofType\": null\n            },\n            {\n              \"kind\": \"OBJECT\",\n              \"name\": \"Mdx\",\n              \"ofType\": null\n            },\n            {\n              \"kind\": \"OBJECT\",\n              \"name\": \"Directory\",\n              \"ofType\": null\n            },\n            {\n              \"kind\": \"OBJECT\",\n              \"name\": \"SitePage\",\n              \"ofType\": null\n            },\n            {\n              \"kind\": \"OBJECT\",\n              \"name\": \"SitePlugin\",\n              \"ofType\": null\n            },\n            {\n              \"kind\": \"OBJECT\",\n              \"name\": \"Site\",\n              \"ofType\": null\n            },\n            {\n              \"kind\": \"OBJECT\",\n              \"name\": \"SiteBuildMetadata\",\n              \"ofType\": null\n            }\n          ]\n        },\n        {\n          \"kind\": \"SCALAR\",\n          \"name\": \"ID\",\n          \"description\": \"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.\",\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"Internal\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"content\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"contentDigest\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fieldOwners\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ignoreType\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mediaType\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"owner\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"type\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"ImageSharp\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"fixed\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"width\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"height\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"base64Width\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"jpegProgressive\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"true\"\n                },\n                {\n                  \"name\": \"pngCompressionSpeed\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"4\"\n                },\n                {\n                  \"name\": \"grayscale\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"false\"\n                },\n                {\n                  \"name\": \"duotone\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DuotoneGradient\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"traceSVG\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"Potrace\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"quality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"jpegQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"pngQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"webpQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"toFormat\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFormat\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"NO_CHANGE\"\n                },\n                {\n                  \"name\": \"toFormatBase64\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFormat\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"NO_CHANGE\"\n                },\n                {\n                  \"name\": \"cropFocus\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageCropFocus\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"ATTENTION\"\n                },\n                {\n                  \"name\": \"fit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFit\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"COVER\"\n                },\n                {\n                  \"name\": \"background\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"\\\"rgba(0,0,0,1)\\\"\"\n                },\n                {\n                  \"name\": \"rotate\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"0\"\n                },\n                {\n                  \"name\": \"trim\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Float\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"0\"\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"ImageSharpFixed\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"resolutions\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"width\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"height\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"base64Width\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"jpegProgressive\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"true\"\n                },\n                {\n                  \"name\": \"pngCompressionSpeed\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"4\"\n                },\n                {\n                  \"name\": \"grayscale\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"false\"\n                },\n                {\n                  \"name\": \"duotone\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DuotoneGradient\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"traceSVG\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"Potrace\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"quality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"jpegQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"pngQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"webpQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"toFormat\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFormat\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"NO_CHANGE\"\n                },\n                {\n                  \"name\": \"toFormatBase64\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFormat\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"NO_CHANGE\"\n                },\n                {\n                  \"name\": \"cropFocus\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageCropFocus\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"ATTENTION\"\n                },\n                {\n                  \"name\": \"fit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFit\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"COVER\"\n                },\n                {\n                  \"name\": \"background\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"\\\"rgba(0,0,0,1)\\\"\"\n                },\n                {\n                  \"name\": \"rotate\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"0\"\n                },\n                {\n                  \"name\": \"trim\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Float\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"0\"\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"ImageSharpResolutions\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Resolutions was deprecated in Gatsby v2. It's been renamed to \\\"fixed\\\" https://example.com/write-docs-and-fix-this-example-link\"\n            },\n            {\n              \"name\": \"fluid\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"maxWidth\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"maxHeight\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"base64Width\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"grayscale\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"false\"\n                },\n                {\n                  \"name\": \"jpegProgressive\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"true\"\n                },\n                {\n                  \"name\": \"pngCompressionSpeed\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"4\"\n                },\n                {\n                  \"name\": \"duotone\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DuotoneGradient\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"traceSVG\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"Potrace\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"quality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"jpegQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"pngQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"webpQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"toFormat\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFormat\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"NO_CHANGE\"\n                },\n                {\n                  \"name\": \"toFormatBase64\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFormat\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"NO_CHANGE\"\n                },\n                {\n                  \"name\": \"cropFocus\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageCropFocus\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"ATTENTION\"\n                },\n                {\n                  \"name\": \"fit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFit\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"COVER\"\n                },\n                {\n                  \"name\": \"background\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"\\\"rgba(0,0,0,1)\\\"\"\n                },\n                {\n                  \"name\": \"rotate\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"0\"\n                },\n                {\n                  \"name\": \"trim\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Float\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"0\"\n                },\n                {\n                  \"name\": \"sizes\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"\\\"\\\"\"\n                },\n                {\n                  \"name\": \"srcSetBreakpoints\",\n                  \"description\": \"A list of image widths to be generated. Example: [ 200, 340, 520, 890 ]\",\n                  \"type\": {\n                    \"kind\": \"LIST\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"Int\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": \"[]\"\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"ImageSharpFluid\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"sizes\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"maxWidth\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"maxHeight\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"base64Width\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"grayscale\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"false\"\n                },\n                {\n                  \"name\": \"jpegProgressive\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"true\"\n                },\n                {\n                  \"name\": \"pngCompressionSpeed\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"4\"\n                },\n                {\n                  \"name\": \"duotone\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DuotoneGradient\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"traceSVG\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"Potrace\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"quality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"jpegQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"pngQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"webpQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"toFormat\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFormat\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"NO_CHANGE\"\n                },\n                {\n                  \"name\": \"toFormatBase64\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFormat\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"NO_CHANGE\"\n                },\n                {\n                  \"name\": \"cropFocus\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageCropFocus\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"ATTENTION\"\n                },\n                {\n                  \"name\": \"fit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFit\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"COVER\"\n                },\n                {\n                  \"name\": \"background\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"\\\"rgba(0,0,0,1)\\\"\"\n                },\n                {\n                  \"name\": \"rotate\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"0\"\n                },\n                {\n                  \"name\": \"trim\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Float\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"0\"\n                },\n                {\n                  \"name\": \"sizes\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"\\\"\\\"\"\n                },\n                {\n                  \"name\": \"srcSetBreakpoints\",\n                  \"description\": \"A list of image widths to be generated. Example: [ 200, 340, 520, 890 ]\",\n                  \"type\": {\n                    \"kind\": \"LIST\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"Int\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": \"[]\"\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"ImageSharpSizes\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sizes was deprecated in Gatsby v2. It's been renamed to \\\"fluid\\\" https://example.com/write-docs-and-fix-this-example-link\"\n            },\n            {\n              \"name\": \"original\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"ImageSharpOriginal\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"resize\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"width\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"height\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"quality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"jpegQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"pngQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"webpQuality\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"jpegProgressive\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"true\"\n                },\n                {\n                  \"name\": \"pngCompressionLevel\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"9\"\n                },\n                {\n                  \"name\": \"pngCompressionSpeed\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"4\"\n                },\n                {\n                  \"name\": \"grayscale\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"false\"\n                },\n                {\n                  \"name\": \"duotone\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"DuotoneGradient\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"base64\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"false\"\n                },\n                {\n                  \"name\": \"traceSVG\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"INPUT_OBJECT\",\n                    \"name\": \"Potrace\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"toFormat\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFormat\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"NO_CHANGE\"\n                },\n                {\n                  \"name\": \"cropFocus\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageCropFocus\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"ATTENTION\"\n                },\n                {\n                  \"name\": \"fit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"ImageFit\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"COVER\"\n                },\n                {\n                  \"name\": \"background\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"\\\"rgba(0,0,0,1)\\\"\"\n                },\n                {\n                  \"name\": \"rotate\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"0\"\n                },\n                {\n                  \"name\": \"trim\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Float\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"0\"\n                }\n              ],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"ImageSharpResize\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"ID\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"INTERFACE\",\n                \"name\": \"Node\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"INTERFACE\",\n                      \"name\": \"Node\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Internal\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [\n            {\n              \"kind\": \"INTERFACE\",\n              \"name\": \"Node\",\n              \"ofType\": null\n            }\n          ],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"DuotoneGradient\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"highlight\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"shadow\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"opacity\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"Potrace\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"turnPolicy\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"ENUM\",\n                \"name\": \"PotraceTurnPolicy\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"turdSize\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"alphaMax\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"optCurve\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"optTolerance\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"threshold\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"blackOnWhite\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"color\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"background\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"PotraceTurnPolicy\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"TURNPOLICY_BLACK\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"TURNPOLICY_WHITE\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"TURNPOLICY_LEFT\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"TURNPOLICY_RIGHT\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"TURNPOLICY_MINORITY\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"TURNPOLICY_MAJORITY\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"ImageFormat\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"NO_CHANGE\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"JPG\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"PNG\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"WEBP\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"ImageCropFocus\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"CENTER\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"NORTH\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"NORTHEAST\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"EAST\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"SOUTHEAST\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"SOUTH\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"SOUTHWEST\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"WEST\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"NORTHWEST\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ENTROPY\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ATTENTION\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"ImageFit\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"COVER\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"CONTAIN\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"FILL\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"INSIDE\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"OUTSIDE\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"ImageSharpFixed\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"base64\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"aspectRatio\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"width\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"height\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"src\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcSet\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcWebp\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcSetWebp\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"originalName\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"ImageSharpResolutions\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"base64\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"aspectRatio\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"width\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"height\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"src\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcSet\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcWebp\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcSetWebp\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"originalName\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"ImageSharpFluid\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"base64\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"aspectRatio\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"src\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcSet\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcWebp\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcSetWebp\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"sizes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"originalImg\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"originalName\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"presentationWidth\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"presentationHeight\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"ImageSharpSizes\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"base64\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"aspectRatio\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"src\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcSet\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcWebp\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"srcSetWebp\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"sizes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"originalImg\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"originalName\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"presentationWidth\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"presentationHeight\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"ImageSharpOriginal\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"width\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"height\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"src\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"ImageSharpResize\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"src\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"width\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"height\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"aspectRatio\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"originalName\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"Mdx\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"rawBody\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fileAbsolutePath\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"MdxFrontmatter\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"body\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"excerpt\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"pruneLength\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"140\"\n                },\n                {\n                  \"name\": \"truncate\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"false\"\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"headings\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"depth\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"ENUM\",\n                    \"name\": \"HeadingsMdx\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"MdxHeadingMdx\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"html\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mdxAST\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"JSON\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"tableOfContents\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"maxDepth\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"JSON\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"timeToRead\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"wordCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"MdxWordCount\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fields\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"MdxFields\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"ID\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"INTERFACE\",\n                \"name\": \"Node\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"INTERFACE\",\n                      \"name\": \"Node\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Internal\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [\n            {\n              \"kind\": \"INTERFACE\",\n              \"name\": \"Node\",\n              \"ofType\": null\n            }\n          ],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"MdxFrontmatter\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"title\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"date\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"image\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"File\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"banner\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"File\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"template\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"HeadingsMdx\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"h1\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"h2\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"h3\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"h4\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"h5\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"h6\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"MdxHeadingMdx\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"value\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"depth\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"MdxWordCount\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"paragraphs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"sentences\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"words\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"MdxFields\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"slug\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"sourceName\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"FileSortInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"fields\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"FileFieldsEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"order\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SortOrderEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"[ASC]\"\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"FileFieldsEnum\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"sourceInstanceName\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"absolutePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"relativePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"extension\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"size\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"prettySize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"modifiedTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"accessTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"changeTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"birthTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"root\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"dir\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"base\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ext\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"relativeDirectory\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"dev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mode\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nlink\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"uid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"gid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"rdev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ino\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"atimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ctimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"atime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ctime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"birthtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"birthtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"blksize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"blocks\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"publicURL\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childImageSharp___fixed___base64\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fixed___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fixed___aspectRatio\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fixed___width\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fixed___height\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fixed___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fixed___srcSet\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fixed___srcWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fixed___srcSetWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fixed___originalName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resolutions___base64\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resolutions___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resolutions___aspectRatio\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resolutions___width\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resolutions___height\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resolutions___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resolutions___srcSet\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resolutions___srcWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resolutions___srcSetWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resolutions___originalName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___base64\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___aspectRatio\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___srcSet\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___srcWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___srcSetWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___sizes\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___originalImg\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___originalName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___presentationWidth\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___fluid___presentationHeight\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___base64\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___aspectRatio\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___srcSet\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___srcWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___srcSetWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___sizes\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___originalImg\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___originalName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___presentationWidth\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___sizes___presentationHeight\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___original___width\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___original___height\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___original___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resize___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resize___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resize___width\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resize___height\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resize___aspectRatio\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___resize___originalName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childImageSharp___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___rawBody\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___fileAbsolutePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___title\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___date\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___sourceInstanceName\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___absolutePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___relativePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___extension\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___size\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___prettySize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___modifiedTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___accessTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___changeTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___birthTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___root\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___dir\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___base\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___ext\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___relativeDirectory\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___dev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___mode\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___nlink\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___uid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___gid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___rdev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___ino\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___atimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___mtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___ctimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___atime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___mtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___ctime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___birthtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___birthtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___blksize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___blocks\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___publicURL\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___image___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___sourceInstanceName\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___absolutePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___relativePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___extension\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___size\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___prettySize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___modifiedTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___accessTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___changeTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___birthTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___root\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___dir\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___base\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___ext\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___relativeDirectory\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___dev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___mode\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___nlink\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___uid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___gid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___rdev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___ino\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___atimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___mtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___ctimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___atime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___mtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___ctime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___birthtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___birthtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___blksize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___blocks\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___publicURL\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___banner___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___frontmatter___template\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___body\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"childMdx___excerpt\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___headings\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___headings___value\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___headings___depth\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___html\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___mdxAST\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___tableOfContents\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___timeToRead\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___wordCount___paragraphs\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___wordCount___sentences\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___wordCount___words\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___fields___slug\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___fields___sourceName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"childMdx___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"SortOrderEnum\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"ASC\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"DESC\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"FileConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"FileEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"File\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"distinct\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"FileFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"group\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"FileFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"FileGroupConnection\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"FileEdge\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"next\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"File\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"node\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"File\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"previous\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"File\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"PageInfo\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"currentPage\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"hasPreviousPage\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Boolean\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"hasNextPage\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Boolean\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"itemCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"perPage\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"FileGroupConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"FileEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"File\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"field\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fieldValue\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"Directory\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"sourceInstanceName\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"absolutePath\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"relativePath\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"extension\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"size\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"prettySize\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"modifiedTime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"accessTime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"changeTime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"birthTime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"root\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"dir\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"base\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ext\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"relativeDirectory\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"dev\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mode\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nlink\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"uid\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"gid\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"rdev\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ino\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"atimeMs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mtimeMs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ctimeMs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Float\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"atime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mtime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ctime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Date\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"birthtime\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Use `birthTime` instead\"\n            },\n            {\n              \"name\": \"birthtimeMs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Float\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Use `birthTime` instead\"\n            },\n            {\n              \"name\": \"blksize\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"blocks\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"ID\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"INTERFACE\",\n                \"name\": \"Node\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"INTERFACE\",\n                      \"name\": \"Node\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Internal\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [\n            {\n              \"kind\": \"INTERFACE\",\n              \"name\": \"Node\",\n              \"ofType\": null\n            }\n          ],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"DirectoryFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"sourceInstanceName\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"absolutePath\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"relativePath\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"extension\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"size\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"prettySize\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"modifiedTime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"accessTime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"changeTime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"birthTime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"root\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"dir\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"base\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ext\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"relativeDirectory\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"dev\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"mode\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"nlink\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"uid\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"gid\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"rdev\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ino\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"atimeMs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"mtimeMs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ctimeMs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"atime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"mtime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ctime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"birthtime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"birthtimeMs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"FloatQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"blksize\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"blocks\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"InternalFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"DirectorySortInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"fields\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"DirectoryFieldsEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"order\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SortOrderEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"[ASC]\"\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"DirectoryFieldsEnum\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"sourceInstanceName\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"absolutePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"relativePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"extension\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"size\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"prettySize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"modifiedTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"accessTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"changeTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"birthTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"root\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"dir\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"base\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ext\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"relativeDirectory\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"dev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mode\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nlink\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"uid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"gid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"rdev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ino\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"atimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ctimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"atime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ctime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"birthtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"birthtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"blksize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"blocks\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"DirectoryConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"DirectoryEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"Directory\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"distinct\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"DirectoryFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"group\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"DirectoryFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"DirectoryGroupConnection\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"DirectoryEdge\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"next\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"Directory\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"node\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Directory\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"previous\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"Directory\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"DirectoryGroupConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"DirectoryEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"Directory\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"field\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fieldValue\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePageContextFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"slug\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"limit\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"skip\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"numPages\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"currentPage\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"id\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"InternalFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"resolve\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"pluginOptions\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPluginOptionsFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"nodeAPIs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"browserAPIs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ssrAPIs\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"pluginFilepath\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"packageJson\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPackageJsonFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPluginOptionsFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"path\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"gatsbyRemarkPlugins\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPluginOptionsGatsbyRemarkPluginsFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"shortname\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"pathCheck\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPluginOptionsGatsbyRemarkPluginsFilterListInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"elemMatch\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPluginOptionsGatsbyRemarkPluginsFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPluginOptionsGatsbyRemarkPluginsFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"resolve\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"options\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPluginOptionsGatsbyRemarkPluginsOptionsFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPluginOptionsGatsbyRemarkPluginsOptionsFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"maxWidth\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"pathPrefix\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"wrapperStyle\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"backgroundColor\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"linkImagesToOriginal\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"showCaptions\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"markdownCaptions\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"withWebp\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"loading\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"disableBgImageOnAlpha\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"disableBgImage\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPackageJsonFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"main\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"author\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"license\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"dependencies\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPackageJsonDependenciesFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"devDependencies\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPackageJsonDevDependenciesFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"peerDependencies\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPackageJsonPeerDependenciesFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"keywords\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPackageJsonDependenciesFilterListInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"elemMatch\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPackageJsonDependenciesFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPackageJsonDependenciesFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPackageJsonDevDependenciesFilterListInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"elemMatch\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPackageJsonDevDependenciesFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPackageJsonDevDependenciesFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPackageJsonPeerDependenciesFilterListInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"elemMatch\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginPackageJsonPeerDependenciesFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginPackageJsonPeerDependenciesFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePage\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"path\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"component\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internalComponentName\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"componentChunkName\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"matchPath\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"ID\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"INTERFACE\",\n                \"name\": \"Node\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"INTERFACE\",\n                      \"name\": \"Node\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Internal\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"isCreatedByStatefulCreatePages\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"context\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePageContext\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePlugin\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreatorId\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"componentPath\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [\n            {\n              \"kind\": \"INTERFACE\",\n              \"name\": \"Node\",\n              \"ofType\": null\n            }\n          ],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePageContext\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"slug\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"limit\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"skip\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"numPages\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"currentPage\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePlugin\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"ID\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"INTERFACE\",\n                \"name\": \"Node\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"INTERFACE\",\n                      \"name\": \"Node\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Internal\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"resolve\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePluginPluginOptions\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodeAPIs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"browserAPIs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ssrAPIs\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginFilepath\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePluginPackageJson\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [\n            {\n              \"kind\": \"INTERFACE\",\n              \"name\": \"Node\",\n              \"ofType\": null\n            }\n          ],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePluginPluginOptions\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"path\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"gatsbyRemarkPlugins\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SitePluginPluginOptionsGatsbyRemarkPlugins\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"shortname\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pathCheck\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePluginPluginOptionsGatsbyRemarkPlugins\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"resolve\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"options\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePluginPluginOptionsGatsbyRemarkPluginsOptions\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePluginPluginOptionsGatsbyRemarkPluginsOptions\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"maxWidth\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pathPrefix\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"wrapperStyle\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"backgroundColor\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"linkImagesToOriginal\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"showCaptions\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"markdownCaptions\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"withWebp\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"tracedSVG\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"loading\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"disableBgImageOnAlpha\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"disableBgImage\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePluginPackageJson\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"main\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"author\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"license\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"dependencies\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SitePluginPackageJsonDependencies\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"devDependencies\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SitePluginPackageJsonDevDependencies\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"peerDependencies\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SitePluginPackageJsonPeerDependencies\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"keywords\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePluginPackageJsonDependencies\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePluginPackageJsonDevDependencies\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePluginPackageJsonPeerDependencies\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePageFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"path\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"component\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"internalComponentName\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"componentChunkName\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"matchPath\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"InternalFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"isCreatedByStatefulCreatePages\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"context\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePageContextFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"pluginCreator\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SitePluginFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"pluginCreatorId\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"componentPath\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePageSortInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"fields\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SitePageFieldsEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"order\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SortOrderEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"[ASC]\"\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"SitePageFieldsEnum\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"path\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"component\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internalComponentName\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"componentChunkName\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"matchPath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"isCreatedByStatefulCreatePages\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"context___slug\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"context___limit\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"context___skip\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"context___numPages\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"context___currentPage\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___resolve\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___version\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___pluginOptions___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___pluginOptions___path\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___pluginOptions___gatsbyRemarkPlugins\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___pluginOptions___gatsbyRemarkPlugins___resolve\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___pluginOptions___shortname\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___pluginOptions___pathCheck\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___nodeAPIs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___browserAPIs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___ssrAPIs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___pluginFilepath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___version\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___main\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___author\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___license\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___dependencies\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___dependencies___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___dependencies___version\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___devDependencies\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___devDependencies___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___devDependencies___version\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___peerDependencies\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___peerDependencies___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___peerDependencies___version\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreator___packageJson___keywords\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginCreatorId\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"componentPath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePageConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SitePageEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SitePage\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"distinct\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"SitePageFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"group\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"SitePageFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SitePageGroupConnection\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePageEdge\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"next\",\n              \"description\": \"\",\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePage\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"node\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SitePage\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"previous\",\n              \"description\": \"\",\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePage\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePageGroupConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SitePageEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SitePage\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"field\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fieldValue\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteSiteMetadataFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"title\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"siteUrl\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"capitalizeTitleOnHome\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"logo\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"icon\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"titleImage\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"ogImage\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"twoColumnWall\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"cookiePolicy\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"introTag\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"about\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"author\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"blogItemsPerPage\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"portfolioItemsPerPage\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"IntQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"darkmode\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"switchTheme\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"navLinks\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SiteSiteMetadataNavLinksFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"footerLinks\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SiteSiteMetadataFooterLinksFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"social\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SiteSiteMetadataSocialFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"contact\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SiteSiteMetadataContactFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"disqus\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteSiteMetadataNavLinksFilterListInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"elemMatch\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SiteSiteMetadataNavLinksFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteSiteMetadataNavLinksFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"url\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteSiteMetadataFooterLinksFilterListInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"elemMatch\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SiteSiteMetadataFooterLinksFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteSiteMetadataFooterLinksFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"url\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteSiteMetadataSocialFilterListInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"elemMatch\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SiteSiteMetadataSocialFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteSiteMetadataSocialFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"name\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"icon\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"url\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteSiteMetadataContactFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"api_url\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"mail\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"phone\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"address\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"Site\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"buildTime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SiteSiteMetadata\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"port\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"host\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"polyfill\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pathPrefix\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"ID\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"INTERFACE\",\n                \"name\": \"Node\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"INTERFACE\",\n                      \"name\": \"Node\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Internal\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [\n            {\n              \"kind\": \"INTERFACE\",\n              \"name\": \"Node\",\n              \"ofType\": null\n            }\n          ],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteSiteMetadata\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"title\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteUrl\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"capitalizeTitleOnHome\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"logo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"icon\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"titleImage\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ogImage\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"twoColumnWall\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"cookiePolicy\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"introTag\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"about\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"author\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"blogItemsPerPage\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"portfolioItemsPerPage\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Int\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"darkmode\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"switchTheme\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"navLinks\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SiteSiteMetadataNavLinks\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"footerLinks\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SiteSiteMetadataFooterLinks\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"social\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SiteSiteMetadataSocial\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"contact\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SiteSiteMetadataContact\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"disqus\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteSiteMetadataNavLinks\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"url\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteSiteMetadataFooterLinks\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"url\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteSiteMetadataSocial\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"icon\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"url\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteSiteMetadataContact\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"api_url\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mail\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"phone\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"address\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"buildTime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"siteMetadata\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"SiteSiteMetadataFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"port\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"host\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"polyfill\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"BooleanQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"pathPrefix\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"InternalFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteSortInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"fields\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SiteFieldsEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"order\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SortOrderEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"[ASC]\"\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"SiteFieldsEnum\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"buildTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___title\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___siteUrl\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___capitalizeTitleOnHome\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___logo\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___icon\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___titleImage\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___ogImage\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___twoColumnWall\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___cookiePolicy\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___introTag\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___about\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___author\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___blogItemsPerPage\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___portfolioItemsPerPage\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___darkmode\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___switchTheme\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___navLinks\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___navLinks___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___navLinks___url\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___footerLinks\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___footerLinks___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___footerLinks___url\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___social\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___social___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___social___icon\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___social___url\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___contact___api_url\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___contact___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___contact___mail\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___contact___phone\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___contact___address\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"siteMetadata___disqus\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"port\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"host\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"polyfill\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pathPrefix\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SiteEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"Site\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"distinct\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"SiteFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"group\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"SiteFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SiteGroupConnection\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteEdge\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"next\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"Site\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"node\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Site\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"previous\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"Site\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteGroupConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SiteEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"Site\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"field\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fieldValue\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"ImageSharpSortInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"fields\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"ImageSharpFieldsEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"order\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SortOrderEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"[ASC]\"\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"ImageSharpFieldsEnum\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"fixed___base64\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fixed___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fixed___aspectRatio\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fixed___width\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fixed___height\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fixed___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fixed___srcSet\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fixed___srcWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fixed___srcSetWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fixed___originalName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resolutions___base64\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resolutions___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resolutions___aspectRatio\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resolutions___width\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resolutions___height\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resolutions___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resolutions___srcSet\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resolutions___srcWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resolutions___srcSetWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resolutions___originalName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___base64\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___aspectRatio\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___srcSet\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___srcWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___srcSetWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___sizes\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___originalImg\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___originalName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___presentationWidth\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fluid___presentationHeight\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___base64\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___aspectRatio\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___srcSet\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___srcWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___srcSetWebp\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___sizes\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___originalImg\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___originalName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___presentationWidth\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"sizes___presentationHeight\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"original___width\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"original___height\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"original___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resize___src\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resize___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resize___width\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resize___height\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resize___aspectRatio\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"resize___originalName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"ImageSharpConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"ImageSharpEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"ImageSharp\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"distinct\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"ImageSharpFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"group\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"ImageSharpFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"ImageSharpGroupConnection\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"ImageSharpEdge\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"next\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"ImageSharp\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"node\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"ImageSharp\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"previous\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"ImageSharp\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"ImageSharpGroupConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"ImageSharpEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"ImageSharp\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"field\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fieldValue\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"MdxSortInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"fields\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"MdxFieldsEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"order\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SortOrderEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"[ASC]\"\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"MdxFieldsEnum\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"rawBody\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fileAbsolutePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___title\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___date\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___sourceInstanceName\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___absolutePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___relativePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___extension\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___size\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___prettySize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___modifiedTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___accessTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___changeTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___birthTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___root\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___dir\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___base\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___ext\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___relativeDirectory\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___dev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___mode\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___nlink\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___uid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___gid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___rdev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___ino\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___atimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___mtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___ctimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___atime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___mtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___ctime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___birthtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___birthtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___blksize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___blocks\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___publicURL\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___childImageSharp___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___image___childImageSharp___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___image___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___rawBody\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___fileAbsolutePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___body\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___excerpt\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___headings\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___html\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___mdxAST\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___tableOfContents\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___timeToRead\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___image___childMdx___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___banner___sourceInstanceName\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___absolutePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___relativePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___extension\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___size\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___prettySize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___modifiedTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___accessTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___changeTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___birthTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___root\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___dir\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___base\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___ext\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___relativeDirectory\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___dev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___mode\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___nlink\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___uid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___gid\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___rdev\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___ino\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___atimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___mtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___ctimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___atime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___mtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___ctime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___birthtime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___birthtimeMs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___blksize\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___blocks\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___publicURL\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___childImageSharp___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___banner___childImageSharp___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___banner___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___rawBody\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___fileAbsolutePath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___body\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___excerpt\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___headings\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___html\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___mdxAST\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___tableOfContents\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___timeToRead\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___banner___childMdx___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"frontmatter___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"frontmatter___template\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"body\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"excerpt\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"headings\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"headings___value\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"headings___depth\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"html\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"mdxAST\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"tableOfContents\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"timeToRead\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"wordCount___paragraphs\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"wordCount___sentences\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"wordCount___words\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fields___slug\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"fields___sourceName\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___content\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___description\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            },\n            {\n              \"name\": \"internal___type\",\n              \"description\": null,\n              \"isDeprecated\": true,\n              \"deprecationReason\": \"Sorting on fields that need arguments to resolve is deprecated.\"\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"MdxConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"MdxEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"Mdx\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"distinct\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"MdxFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"group\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"MdxFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"MdxGroupConnection\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"MdxEdge\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"next\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"Mdx\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"node\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Mdx\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"previous\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"Mdx\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"MdxGroupConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"MdxEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"Mdx\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"field\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fieldValue\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteBuildMetadata\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"ID\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"INTERFACE\",\n                \"name\": \"Node\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"INTERFACE\",\n                      \"name\": \"Node\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"Internal\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"buildTime\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"formatString\",\n                  \"description\": \"Format the date using Moment.js' date tokens, e.g. `date(formatString: \\\"YYYY MMMM DD\\\")`. See https://momentjs.com/docs/#/displaying/format/ for documentation for different tokens.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"fromNow\",\n                  \"description\": \"Returns a string generated with Moment.js' `fromNow` function\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"difference\",\n                  \"description\": \"Returns the difference between this date and the current time. Defaults to \\\"milliseconds\\\" but you can also pass in as the measurement \\\"years\\\", \\\"months\\\", \\\"weeks\\\", \\\"days\\\", \\\"hours\\\", \\\"minutes\\\", and \\\"seconds\\\".\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"locale\",\n                  \"description\": \"Configures the locale Moment.js will use to format the date.\",\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"String\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Date\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [\n            {\n              \"kind\": \"INTERFACE\",\n              \"name\": \"Node\",\n              \"ofType\": null\n            }\n          ],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteBuildMetadataFilterInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"id\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"StringQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"parent\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"NodeFilterListInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"internal\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"InternalFilterInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"buildTime\",\n              \"description\": \"\",\n              \"type\": {\n                \"kind\": \"INPUT_OBJECT\",\n                \"name\": \"DateQueryOperatorInput\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SiteBuildMetadataSortInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"fields\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SiteBuildMetadataFieldsEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"order\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SortOrderEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"[ASC]\"\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"SiteBuildMetadataFieldsEnum\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"buildTime\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteBuildMetadataConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SiteBuildMetadataEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SiteBuildMetadata\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"distinct\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"SiteBuildMetadataFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"group\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"SiteBuildMetadataFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SiteBuildMetadataGroupConnection\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteBuildMetadataEdge\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"next\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SiteBuildMetadata\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"node\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SiteBuildMetadata\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"previous\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SiteBuildMetadata\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SiteBuildMetadataGroupConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SiteBuildMetadataEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SiteBuildMetadata\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"field\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fieldValue\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"INPUT_OBJECT\",\n          \"name\": \"SitePluginSortInput\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": [\n            {\n              \"name\": \"fields\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SitePluginFieldsEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"order\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"SortOrderEnum\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"[ASC]\"\n            }\n          ],\n          \"interfaces\": null,\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"SitePluginFieldsEnum\",\n          \"description\": null,\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___parent___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___parent___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___id\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___children___children\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"children___internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___content\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___contentDigest\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___fieldOwners\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___ignoreType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___mediaType\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___owner\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"internal___type\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"resolve\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"version\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___path\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___resolve\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___maxWidth\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___pathPrefix\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___wrapperStyle\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___backgroundColor\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___linkImagesToOriginal\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___showCaptions\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___markdownCaptions\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___withWebp\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___tracedSVG\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___loading\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___disableBgImageOnAlpha\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___gatsbyRemarkPlugins___options___disableBgImage\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___shortname\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginOptions___pathCheck\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodeAPIs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"browserAPIs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ssrAPIs\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pluginFilepath\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___description\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___version\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___main\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___author\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___license\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___dependencies\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___dependencies___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___dependencies___version\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___devDependencies\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___devDependencies___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___devDependencies___version\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___peerDependencies\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___peerDependencies___name\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___peerDependencies___version\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"packageJson___keywords\",\n              \"description\": null,\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePluginConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SitePluginEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SitePlugin\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"distinct\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"SitePluginFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"group\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"skip\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"limit\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Int\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": null\n                },\n                {\n                  \"name\": \"field\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"SitePluginFieldsEnum\",\n                      \"ofType\": null\n                    }\n                  },\n                  \"defaultValue\": null\n                }\n              ],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SitePluginGroupConnection\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePluginEdge\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"next\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePlugin\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"node\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"SitePlugin\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"previous\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"SitePlugin\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"SitePluginGroupConnection\",\n          \"description\": null,\n          \"fields\": [\n            {\n              \"name\": \"totalCount\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Int\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"edges\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SitePluginEdge\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"nodes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"SitePlugin\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"pageInfo\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"PageInfo\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"field\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fieldValue\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"__Schema\",\n          \"description\": \"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.\",\n          \"fields\": [\n            {\n              \"name\": \"types\",\n              \"description\": \"A list of all types supported by this server.\",\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"__Type\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"queryType\",\n              \"description\": \"The type that query operations will be rooted at.\",\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"__Type\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"mutationType\",\n              \"description\": \"If this server supports mutation, the type that mutation operations will be rooted at.\",\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"__Type\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"subscriptionType\",\n              \"description\": \"If this server support subscription, the type that subscription operations will be rooted at.\",\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"__Type\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"directives\",\n              \"description\": \"A list of all directives supported by this server.\",\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"__Directive\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"__Type\",\n          \"description\": \"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\\n\\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.\",\n          \"fields\": [\n            {\n              \"name\": \"kind\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"ENUM\",\n                  \"name\": \"__TypeKind\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"fields\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"includeDeprecated\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"false\"\n                }\n              ],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"NON_NULL\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"OBJECT\",\n                    \"name\": \"__Field\",\n                    \"ofType\": null\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"interfaces\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"NON_NULL\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"OBJECT\",\n                    \"name\": \"__Type\",\n                    \"ofType\": null\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"possibleTypes\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"NON_NULL\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"OBJECT\",\n                    \"name\": \"__Type\",\n                    \"ofType\": null\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"enumValues\",\n              \"description\": null,\n              \"args\": [\n                {\n                  \"name\": \"includeDeprecated\",\n                  \"description\": null,\n                  \"type\": {\n                    \"kind\": \"SCALAR\",\n                    \"name\": \"Boolean\",\n                    \"ofType\": null\n                  },\n                  \"defaultValue\": \"false\"\n                }\n              ],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"NON_NULL\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"OBJECT\",\n                    \"name\": \"__EnumValue\",\n                    \"ofType\": null\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"inputFields\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"LIST\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"NON_NULL\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"OBJECT\",\n                    \"name\": \"__InputValue\",\n                    \"ofType\": null\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ofType\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"OBJECT\",\n                \"name\": \"__Type\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"__TypeKind\",\n          \"description\": \"An enum describing what kind of type a given `__Type` is.\",\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"SCALAR\",\n              \"description\": \"Indicates this type is a scalar.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"OBJECT\",\n              \"description\": \"Indicates this type is an object. `fields` and `interfaces` are valid fields.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"INTERFACE\",\n              \"description\": \"Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"UNION\",\n              \"description\": \"Indicates this type is a union. `possibleTypes` is a valid field.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ENUM\",\n              \"description\": \"Indicates this type is an enum. `enumValues` is a valid field.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"INPUT_OBJECT\",\n              \"description\": \"Indicates this type is an input object. `inputFields` is a valid field.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"LIST\",\n              \"description\": \"Indicates this type is a list. `ofType` is a valid field.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"NON_NULL\",\n              \"description\": \"Indicates this type is a non-null. `ofType` is a valid field.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"__Field\",\n          \"description\": \"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.\",\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"args\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"__InputValue\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"type\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"__Type\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"isDeprecated\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Boolean\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"deprecationReason\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"__InputValue\",\n          \"description\": \"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.\",\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"type\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"OBJECT\",\n                  \"name\": \"__Type\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"defaultValue\",\n              \"description\": \"A GraphQL-formatted string representing the default value for this input value.\",\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"__EnumValue\",\n          \"description\": \"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.\",\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"isDeprecated\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Boolean\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"deprecationReason\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"OBJECT\",\n          \"name\": \"__Directive\",\n          \"description\": \"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\\n\\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.\",\n          \"fields\": [\n            {\n              \"name\": \"name\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"description\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"locations\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"ENUM\",\n                      \"name\": \"__DirectiveLocation\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"args\",\n              \"description\": null,\n              \"args\": [],\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"OBJECT\",\n                      \"name\": \"__InputValue\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"inputFields\": null,\n          \"interfaces\": [],\n          \"enumValues\": null,\n          \"possibleTypes\": null\n        },\n        {\n          \"kind\": \"ENUM\",\n          \"name\": \"__DirectiveLocation\",\n          \"description\": \"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.\",\n          \"fields\": null,\n          \"inputFields\": null,\n          \"interfaces\": null,\n          \"enumValues\": [\n            {\n              \"name\": \"QUERY\",\n              \"description\": \"Location adjacent to a query operation.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"MUTATION\",\n              \"description\": \"Location adjacent to a mutation operation.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"SUBSCRIPTION\",\n              \"description\": \"Location adjacent to a subscription operation.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"FIELD\",\n              \"description\": \"Location adjacent to a field.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"FRAGMENT_DEFINITION\",\n              \"description\": \"Location adjacent to a fragment definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"FRAGMENT_SPREAD\",\n              \"description\": \"Location adjacent to a fragment spread.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"INLINE_FRAGMENT\",\n              \"description\": \"Location adjacent to an inline fragment.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"VARIABLE_DEFINITION\",\n              \"description\": \"Location adjacent to a variable definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"SCHEMA\",\n              \"description\": \"Location adjacent to a schema definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"SCALAR\",\n              \"description\": \"Location adjacent to a scalar definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"OBJECT\",\n              \"description\": \"Location adjacent to an object type definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"FIELD_DEFINITION\",\n              \"description\": \"Location adjacent to a field definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ARGUMENT_DEFINITION\",\n              \"description\": \"Location adjacent to an argument definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"INTERFACE\",\n              \"description\": \"Location adjacent to an interface definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"UNION\",\n              \"description\": \"Location adjacent to a union definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ENUM\",\n              \"description\": \"Location adjacent to an enum definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"ENUM_VALUE\",\n              \"description\": \"Location adjacent to an enum value definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"INPUT_OBJECT\",\n              \"description\": \"Location adjacent to an input object type definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            },\n            {\n              \"name\": \"INPUT_FIELD_DEFINITION\",\n              \"description\": \"Location adjacent to an input object field definition.\",\n              \"isDeprecated\": false,\n              \"deprecationReason\": null\n            }\n          ],\n          \"possibleTypes\": null\n        }\n      ],\n      \"directives\": [\n        {\n          \"name\": \"skip\",\n          \"description\": \"Directs the executor to skip this field or fragment when the `if` argument is true.\",\n          \"locations\": [\n            \"FIELD\",\n            \"FRAGMENT_SPREAD\",\n            \"INLINE_FRAGMENT\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"if\",\n              \"description\": \"Skipped when true.\",\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Boolean\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            }\n          ]\n        },\n        {\n          \"name\": \"include\",\n          \"description\": \"Directs the executor to include this field or fragment only when the `if` argument is true.\",\n          \"locations\": [\n            \"FIELD\",\n            \"FRAGMENT_SPREAD\",\n            \"INLINE_FRAGMENT\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"if\",\n              \"description\": \"Included when true.\",\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Boolean\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            }\n          ]\n        },\n        {\n          \"name\": \"deprecated\",\n          \"description\": \"Marks an element of a GraphQL schema as no longer supported.\",\n          \"locations\": [\n            \"FIELD_DEFINITION\",\n            \"ENUM_VALUE\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"reason\",\n              \"description\": \"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax (as specified by [CommonMark](https://commonmark.org/).\",\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": \"\\\"No longer supported\\\"\"\n            }\n          ]\n        },\n        {\n          \"name\": \"default\",\n          \"description\": \"Provides default value for input field.\",\n          \"locations\": [\n            \"INPUT_FIELD_DEFINITION\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"value\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"JSON\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            }\n          ]\n        },\n        {\n          \"name\": \"dateformat\",\n          \"description\": \"Add date formatting options.\",\n          \"locations\": [\n            \"FIELD_DEFINITION\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"formatString\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"locale\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"fromNow\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"difference\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ]\n        },\n        {\n          \"name\": \"link\",\n          \"description\": \"Link to node by foreign-key relation.\",\n          \"locations\": [\n            \"FIELD_DEFINITION\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"by\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"\\\"id\\\"\"\n            },\n            {\n              \"name\": \"from\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"on\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ]\n        },\n        {\n          \"name\": \"fileByRelativePath\",\n          \"description\": \"Link to File node by relative path.\",\n          \"locations\": [\n            \"FIELD_DEFINITION\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"from\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"String\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ]\n        },\n        {\n          \"name\": \"proxy\",\n          \"description\": \"Proxy resolver from another field.\",\n          \"locations\": [\n            \"FIELD_DEFINITION\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"from\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"String\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": null\n            },\n            {\n              \"name\": \"fromNode\",\n              \"description\": null,\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Boolean\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"false\"\n            }\n          ]\n        },\n        {\n          \"name\": \"infer\",\n          \"description\": \"Infer field types from field values.\",\n          \"locations\": [\n            \"OBJECT\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"noDefaultResolvers\",\n              \"description\": \"Don't add default resolvers to defined fields.\",\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ]\n        },\n        {\n          \"name\": \"dontInfer\",\n          \"description\": \"Do not infer field types from field values.\",\n          \"locations\": [\n            \"OBJECT\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"noDefaultResolvers\",\n              \"description\": \"Don't add default resolvers to defined fields.\",\n              \"type\": {\n                \"kind\": \"SCALAR\",\n                \"name\": \"Boolean\",\n                \"ofType\": null\n              },\n              \"defaultValue\": null\n            }\n          ]\n        },\n        {\n          \"name\": \"mimeTypes\",\n          \"description\": \"Define the mime-types handled by this type.\",\n          \"locations\": [\n            \"OBJECT\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"types\",\n              \"description\": \"The mime-types handled by this type.\",\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"defaultValue\": \"[]\"\n            }\n          ]\n        },\n        {\n          \"name\": \"childOf\",\n          \"description\": \"Define parent-child relations between types. This is used to add `child*` or `children*` convenience fields like `childImageSharp`.\",\n          \"locations\": [\n            \"OBJECT\"\n          ],\n          \"args\": [\n            {\n              \"name\": \"mimeTypes\",\n              \"description\": \"A list of mime-types this type is a child of. Usually these are the mime-types handled by a transformer plugin.\",\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"defaultValue\": \"[]\"\n            },\n            {\n              \"name\": \"types\",\n              \"description\": \"A list of types this type is a child of. Usually these are the types handled by a transformer plugin.\",\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"LIST\",\n                  \"name\": null,\n                  \"ofType\": {\n                    \"kind\": \"NON_NULL\",\n                    \"name\": null,\n                    \"ofType\": {\n                      \"kind\": \"SCALAR\",\n                      \"name\": \"String\",\n                      \"ofType\": null\n                    }\n                  }\n                }\n              },\n              \"defaultValue\": \"[]\"\n            },\n            {\n              \"name\": \"many\",\n              \"description\": \"Specifies whether a parent can have multiple children of this type or not.\",\n              \"type\": {\n                \"kind\": \"NON_NULL\",\n                \"name\": null,\n                \"ofType\": {\n                  \"kind\": \"SCALAR\",\n                  \"name\": \"Boolean\",\n                  \"ofType\": null\n                }\n              },\n              \"defaultValue\": \"false\"\n            }\n          ]\n        },\n        {\n          \"name\": \"nodeInterface\",\n          \"description\": \"Adds root query fields for an interface. All implementing types must also implement the Node interface.\",\n          \"locations\": [\n            \"INTERFACE\"\n          ],\n          \"args\": []\n        }\n      ]\n    }\n  }\n}"
  },
  {
    "path": "src/components/__generated__/CommentsQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: CommentsQuery\n// ====================================================\n\nexport interface CommentsQuery_site_siteMetadata {\n  siteUrl: string | null;\n  disqus: string | null;\n}\n\nexport interface CommentsQuery_site {\n  siteMetadata: CommentsQuery_site_siteMetadata | null;\n}\n\nexport interface CommentsQuery {\n  site: CommentsQuery_site | null;\n}\n"
  },
  {
    "path": "src/components/__generated__/FooterLinksQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: FooterLinksQuery\n// ====================================================\n\nexport interface FooterLinksQuery_site_siteMetadata_footerLinks {\n  name: string | null;\n  url: string | null;\n}\n\nexport interface FooterLinksQuery_site_siteMetadata {\n  title: string | null;\n  footerLinks: (FooterLinksQuery_site_siteMetadata_footerLinks | null)[] | null;\n}\n\nexport interface FooterLinksQuery_site {\n  siteMetadata: FooterLinksQuery_site_siteMetadata | null;\n}\n\nexport interface FooterLinksQuery {\n  site: FooterLinksQuery_site | null;\n}\n"
  },
  {
    "path": "src/components/__generated__/LogoQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: LogoQuery\n// ====================================================\n\nexport interface LogoQuery_site_siteMetadata {\n  title: string | null;\n  logo: string | null;\n}\n\nexport interface LogoQuery_site {\n  siteMetadata: LogoQuery_site_siteMetadata | null;\n}\n\nexport interface LogoQuery {\n  site: LogoQuery_site | null;\n}\n"
  },
  {
    "path": "src/components/__generated__/NavigationListQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: NavigationListQuery\n// ====================================================\n\nexport interface NavigationListQuery_site_siteMetadata_navLinks {\n  name: string | null;\n  url: string | null;\n}\n\nexport interface NavigationListQuery_site_siteMetadata {\n  navLinks: (NavigationListQuery_site_siteMetadata_navLinks | null)[] | null;\n  darkmode: boolean | null;\n  switchTheme: boolean | null;\n}\n\nexport interface NavigationListQuery_site {\n  siteMetadata: NavigationListQuery_site_siteMetadata | null;\n}\n\nexport interface NavigationListQuery {\n  site: NavigationListQuery_site | null;\n}\n"
  },
  {
    "path": "src/components/__generated__/NavigationQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: NavigationQuery\n// ====================================================\n\nexport interface NavigationQuery_site_siteMetadata {\n  title: string | null;\n}\n\nexport interface NavigationQuery_site {\n  siteMetadata: NavigationQuery_site_siteMetadata | null;\n}\n\nexport interface NavigationQuery {\n  site: NavigationQuery_site | null;\n}\n"
  },
  {
    "path": "src/components/__generated__/ThemeQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: ThemeQuery\n// ====================================================\n\nexport interface ThemeQuery_site_siteMetadata {\n  icon: string | null;\n  switchTheme: boolean | null;\n  darkmode: boolean | null;\n  cookiePolicy: boolean | null;\n}\n\nexport interface ThemeQuery_site {\n  siteMetadata: ThemeQuery_site_siteMetadata | null;\n}\n\nexport interface ThemeQuery {\n  site: ThemeQuery_site | null;\n}\n"
  },
  {
    "path": "src/components/comments.tsx",
    "content": "import React, { useEffect, useState } from \"react\"\n\nimport { useStaticQuery, graphql } from \"gatsby\"\n\nimport { Disqus } from \"gatsby-plugin-disqus\"\nimport { CommentsQuery } from \"./__generated__/CommentsQuery\"\nimport { WindowLocation } from \"@reach/router\"\nimport store from \"../utils/store\"\n\ntype CommentsProps = { title: string; location: WindowLocation<{}> }\nconst Comments: React.FC<CommentsProps> = ({ title, location }) => {\n\n    // State used to reload disqus on theme change\n\n    const [counter, setCounter] = useState(0)\n\n    const data = useStaticQuery<CommentsQuery>(graphql`\n        query CommentsQuery {\n            site {\n                siteMetadata {\n                    siteUrl\n                    disqus\n                }\n            }\n        }\n    `)\n\n    useEffect(() => {\n        store.listen(\"theme:change\", _ => {\n            setCounter(p => p+1)\n        })\n    }, [])\n\n    const url = data.site.siteMetadata.siteUrl + location\n    const noDisqusShortName = data.site.siteMetadata.disqus === null\n\n    if (noDisqusShortName) return null\n    return <Disqus url={url} title={title} identifier={title} counter={counter} />\n}\n\nexport default Comments\n"
  },
  {
    "path": "src/components/contact.tsx",
    "content": "import React, { useState } from \"react\"\r\nimport { Send, Mail, Phone, MapPin, Loader } from \"react-feather\"\r\n\r\nimport { TextInput, Button } from \"./ui\"\r\n\r\nimport { beforeContactFormSubmit, contactFormSubmit } from \"../../config\"\r\n\r\nimport SocialLinks from \"../utils/sociallinks\"\r\nimport { ContactQuery_site_siteMetadata_contact } from \"../pages/__generated__/ContactQuery\"\r\n\r\ntype FeedbackState = { [id: number]: { message?: string, type?: string }}\r\n\r\nconst Form: React.FC<{ api: string }> = ({ api }) => {\r\n    const [data, changeData] = useState({\r\n        name: \"\",\r\n        email: \"\",\r\n        message: \"\",\r\n    })\r\n\r\n    const [feedback, setFeedback] = useState<FeedbackState>({})\r\n\r\n    const [ transactionState, setTransactionState] = useState(false);\r\n\r\n    const updateData = v => changeData({ ...data, ...v })\r\n\r\n    return (\r\n        <form\r\n            onSubmit={event => {\r\n                event.preventDefault()\r\n                setTransactionState(true);\r\n\r\n                const validate = beforeContactFormSubmit(data);\r\n\r\n                if (validate.result) {\r\n                    setFeedback({});\r\n                    contactFormSubmit(api, validate.data).then(res => {\r\n                        if (res.result) {\r\n                            setFeedback({\r\n                                4: {\r\n                                    type: \"success\",\r\n                                    message:\r\n                                        \"Your message has been sent.\",\r\n                                },\r\n                            })\r\n                        } else {\r\n                            setFeedback({\r\n                                4: {\r\n                                    message:\r\n                                        \"There was an error sending the message. Please try again.\",\r\n                                },\r\n                            })\r\n                        }\r\n                        setTransactionState(false);\r\n                    }).catch(err => {\r\n                        setFeedback({\r\n                            4: {\r\n                                message:\r\n                                    \"There was an error sending the message. Please try again.\",\r\n                            },\r\n                        })\r\n                        setTransactionState(false);\r\n                    })\r\n                } else {\r\n                    const errs = {}\r\n\r\n                    validate.errors.forEach(err => {\r\n                        errs[err.code] = { message: err.message }\r\n                    })\r\n\r\n                    setFeedback(errs)\r\n                    setTransactionState(false);\r\n                }\r\n            }}\r\n        >\r\n            <TextInput\r\n                label=\"Name\"\r\n                name=\"name\"\r\n                onChange={e =>\r\n                    updateData({\r\n                        name: e.target.value,\r\n                    })\r\n                }\r\n                footer={\r\n                    <FormMessage\r\n                        show={feedback[1] !== undefined}\r\n                        type=\"error\"\r\n                        message={feedback[1]?.message}\r\n                    />\r\n                }\r\n            />\r\n            <TextInput\r\n                label=\"Email\"\r\n                name=\"email\"\r\n                type=\"email\"\r\n                onChange={e =>\r\n                    updateData({\r\n                        email: e.target.value,\r\n                    })\r\n                }\r\n                footer={\r\n                    <FormMessage\r\n                        show={feedback[2] !== undefined}\r\n                        type=\"error\"\r\n                        message={feedback[2]?.message}\r\n                    />\r\n                }\r\n            />\r\n            <TextInput\r\n                label=\"Message\"\r\n                name=\"message\"\r\n                type=\"textarea\"\r\n                onChange={e =>\r\n                    updateData({\r\n                        message: e.target.value,\r\n                    })\r\n                }\r\n                footer={\r\n                    <FormMessage\r\n                        show={feedback[3] !== undefined}\r\n                        type=\"error\"\r\n                        message={feedback[3]?.message}\r\n                    />\r\n                }\r\n            />\r\n            <div className=\"py-3 lg:p-4\">\r\n                <FormMessage\r\n                    show={feedback[4] !== undefined}\r\n                    type={feedback[4]?.type || \"error\"}\r\n                    message={feedback[4]?.message}\r\n                />\r\n\r\n                <Button\r\n                    type=\"button,submit\"\r\n                    title=\"Send\"\r\n                    disabled={transactionState}\r\n                    iconRight={<IconRight spin={transactionState}/>}\r\n                />\r\n            </div>\r\n        </form>\r\n    )\r\n}\r\n\r\nconst Description: React.FC<{ data: ContactQuery_site_siteMetadata_contact }> = ({ data }) => {\r\n    return (\r\n        <div>\r\n            {data.description && (\r\n                <p className=\"text-color-default\">{data.description}</p>\r\n            )}\r\n            <ul className=\"my-4\">\r\n                {data.mail && (\r\n                    <li className=\"flex items-center\">\r\n                        <span className=\"text-secondary icon\">\r\n                            <Mail />\r\n                        </span>\r\n                        <a className=\"ml-4\" href={\"mailto:\" + data.mail}>\r\n                            {data.mail}\r\n                        </a>\r\n                    </li>\r\n                )}\r\n                {data.phone && (\r\n                    <li className=\"flex items-center mt-4\">\r\n                        <span className=\"text-secondary icon\">\r\n                            <Phone />\r\n                        </span>\r\n                        <a className=\"ml-4\" href={\"tel:\" + data.phone}>\r\n                            {data.phone}\r\n                        </a>\r\n                    </li>\r\n                )}\r\n                {data.address && (\r\n                    <li className=\"flex items-start mt-4\">\r\n                        <span className=\"mt-1 text-secondary icon\">\r\n                            <MapPin />\r\n                        </span>\r\n                        <p className=\"whitespace-pre ml-4\">{data.address}</p>\r\n                    </li>\r\n                )}\r\n                <li>\r\n                    <SocialLinks />\r\n                </li>\r\n            </ul>\r\n        </div>\r\n    )\r\n}\r\n\r\nconst IconRight = ({ spin = false }) => {\r\n    if(spin) {\r\n        return (\r\n            <span className=\"spin\" style={{\r\n                display: \"inline-block\",\r\n                verticalAlign: \"middle\",\r\n                animationDuration: \"5s\"\r\n            }}>\r\n                <Loader />\r\n            </span>\r\n        )\r\n    }\r\n    return <Send />\r\n}\r\n\r\ntype FormMessageProps = { show: boolean, type: string, message: string }\r\nconst FormMessage: React.FC<FormMessageProps> = ({ show, type, message }) => {\r\n    if (!show) return null\r\n    return <p className={`text-${type} my-2`}>{message}</p>\r\n}\r\n\r\nexport { Form, Description }\r\n"
  },
  {
    "path": "src/components/cookie.tsx",
    "content": "import React from \"react\"\nimport { Link } from \"gatsby\";\n\ninterface Props {\n    onChange: React.MouseEventHandler\n}\n\nconst CookieBox = ({ onChange}: Props) => {\n    return (\n        <div className=\"fixed bottom-0 left-0 w-full bg-bgalt border-t-2 border-primary p-4 flex flex-wrap items-center justify-between z-50\">\n            <div className=\"flex\">\n                <p className=\"text-color-default mr-2\">This website uses cookies to ensure you get the best experience on our website.</p>\n                <Link to=\"/privacy-policy\" className=\"text-color-2\">Privacy policy</Link>\n            </div>\n            <button className=\"px-3 py-1 rounded bg-bgalt border-2 border-secondary text-color-default hover:border-primary duration-200 transition-all\" onClick={onChange}>Accept</button>\n        </div>\n    )\n}\n\nexport default CookieBox;\n"
  },
  {
    "path": "src/components/footer.tsx",
    "content": "import React from \"react\"\r\nimport { useStaticQuery, graphql, Link } from \"gatsby\"\r\nimport { Logo } from \"./utils\"\r\nimport Navlinks from \"./navigation-list\"\r\nimport { FooterLinksQuery, FooterLinksQuery_site_siteMetadata_footerLinks } from \"./__generated__/FooterLinksQuery\"\r\n\r\n\r\nexport default function() {\r\n    const query = useStaticQuery<FooterLinksQuery>(graphql`\r\n        query FooterLinksQuery {\r\n            site {\r\n                siteMetadata {\r\n                    title\r\n                    footerLinks {\r\n                        name\r\n                        url\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    `)\r\n\r\n    const footerLinks = query.site.siteMetadata.footerLinks.map((item, _) => (\r\n        <ListItem data={item} key={`footer-n-l-${_}`} />\r\n    ))\r\n\r\n    return (\r\n        <footer className=\"footer bg-bgalt py-12\">\r\n            <div className=\"container mx-auto text-center\">\r\n                <div className=\"flex justify-center my-3 mb-6\">\r\n                    <Link to=\"/\" title={query.site.siteMetadata.title}>\r\n                        <Logo className=\"w-12\"/>\r\n                    </Link>\r\n                </div>\r\n                <div className=\"text-color-2 my-3 footer-links animated-link-parent\">\r\n                    <Navlinks className=\"flex items-center justify-center flex-wrap\" withThemeSwitch={false}/>\r\n                </div>\r\n                <div\r\n                    className=\"text-color-2 my-3\"\r\n                >\r\n                    <ul>\r\n                    {footerLinks} \r\n                    </ul>\r\n                </div>\r\n                <p className=\"text-color-default text-lg\">\r\n                    Copyright &copy; {query.site.siteMetadata.title}{\" \"}\r\n                    {new Date().getFullYear()}\r\n                </p>\r\n            </div>\r\n        </footer>\r\n    )\r\n}\r\n\r\nconst ListItem: React.FC<{ data: FooterLinksQuery_site_siteMetadata_footerLinks }> = ({ data }) => {\r\n    return (\r\n        <li className=\"inline-block mx-3 animated-link-parent\">\r\n            <Link to={data.url} title={data.name}>\r\n                <span>{data.name}</span>\r\n            </Link>\r\n        </li>\r\n    )\r\n}\r\n"
  },
  {
    "path": "src/components/item-blog.tsx",
    "content": "import React, { useState } from \"react\"\nimport { Link } from \"gatsby\"\nimport Img from \"gatsby-image\"\n\nimport { Calendar } from \"react-feather\"\nimport { BlogListQuery_allMdx_edges_node } from \"../templates/__generated__/BlogListQuery\"\nimport { IndexPageQuery_blog_edges_node } from \"../pages/__generated__/IndexPageQuery\"\n\ntype ItemBlogProps = BlogListQuery_allMdx_edges_node | IndexPageQuery_blog_edges_node\nexport const ItemBlog: React.FC<{ data: ItemBlogProps}> = ({ data }) => {\n\n    const [focused, changeFocused] = useState(false);\n\n    return (\n        <div className=\"blog-item w-full md:w-1/2 lg:w-1/3 p-4\">\n            <div className={`transition-all duration-300 hover:shadow-2xl shadow ${focused && 'focused'}`}>\n                <Link to={data.fields.slug} title={data.frontmatter.title} onFocus={() => changeFocused(true)} onBlur={() => changeFocused(false)}>\n                    <div className=\"image\">\n                        <Img\n                            fluid={data.frontmatter.image.childImageSharp.fluid}\n                            alt={data.frontmatter.title}\n                            className=\"w-full\"\n                        />\n                    </div>\n                    <div className=\"p-4 py-3\">\n                        <h4 className=\"text-color-2 font-black text-3xl pt-1\">\n                            {data.frontmatter.title}\n                        </h4>\n                        <div className=\"flex items-center text-secondary\">\n                            <Calendar className=\"stroke-current\"/>\n                            <p className=\"pl-2 text-color-default font-sans\">{data.frontmatter.date}</p>\n                        </div>\n                        <p className=\"pt-3 text-color-default\">\n                            {data.frontmatter.description}\n                        </p>\n                    </div>\n                </Link>\n            </div>\n        </div>\n    )\n}\n\nexport default ItemBlog;"
  },
  {
    "path": "src/components/item-portfolio.tsx",
    "content": "import React, { useState, useEffect, useRef } from \"react\"\nimport { Button } from \"./ui\"\nimport Img from \"gatsby-image\"\nimport { ArrowRight } from \"react-feather\"\n\nimport Parallax from \"../utils/parallax\"\nimport { IndexPageQuery_portfolio_edges_node } from \"../pages/__generated__/IndexPageQuery\"\n\ntype ItemPortfolioProps = { data: IndexPageQuery_portfolio_edges_node, even: boolean };\nexport const ItemPortfolio: React.FC<ItemPortfolioProps> = ({ data, even }) => {\n    const [state, changeState] = useState({\n        animated: false,\n        percentage: 0,\n    })\n\n    const getWindowHeight = () => {\n        const w = window\n        const d = document\n        const e = d.documentElement\n        const g = d.getElementsByTagName(\"body\")[0]\n\n        return w.innerHeight || e.clientHeight || g.clientHeight\n    }\n\n    const getWindowWidth = () => {\n        const w = window\n        const d = document\n        const e = d.documentElement\n        const g = d.getElementsByTagName(\"body\")[0]\n\n        return w.innerWidth || e.clientWidth || g.clientWidth\n    }\n\n    const updateState = p => changeState({ ...state, ...p })\n\n    const percentageThreshold = 0.3\n\n    let transform = useRef(0);\n\n    useEffect(() => {\n        transform.current = Math.min(getWindowHeight() / 2, 300) * Math.max(0, state.percentage - percentageThreshold);\n        \n        if(getWindowWidth() < 1024) {\n            updateState({\n                animated: true\n            })\n        }\n        // eslint-disable-next-line react-hooks/exhaustive-deps\n    }, [state.percentage])\n\n    if (state.percentage > percentageThreshold && !state.animated)\n        updateState({ animated: true })\n\n    return (\n        <Parallax changePercentage={updateState}>\n            <div className=\"large-container mx-auto\">\n                <div\n                    className={`my-4 py-8 lg:py-24 portfolio-item md:flex ${\n                        state.animated ? \"begin-animation\" : \"\"\n                    } ${even ? \"even flex-row-reverse\" : \"\"}`}\n                >\n                    <div className=\"relative flex-1\">\n                        <div\n                            className=\"image relative z-10\"\n                            style={{\n                                transform: `translate(0px,${transform.current}px)`,\n                            }}\n                        >\n                            <Img\n                                fluid={\n                                    data.frontmatter.image.childImageSharp.fluid\n                                }\n                                alt={data.frontmatter.title}\n                            />\n                        </div>\n                    </div>\n                    <div className=\"flex-1 flex md:px-4 lg:px-6 items-center\">\n                        <div\n                            className={`flex flex-1 flex-wrap  ${\n                                even ? \"md:justify-end md:text-right\" : \"\"\n                            }`}\n                        >\n                            <h3 className=\"text-color-1 text-5xl font-black to-up\">\n                                {data.frontmatter.title}\n                            </h3>\n                            <p className=\"lg:mt-4 to-up\">\n                                {data.frontmatter.description}\n                            </p>\n                            <Button\n                                to={data.fields.slug}\n                                label={`View ${data.frontmatter.title}`}\n                                title={\"View\"}\n                                iconRight={<ArrowRight />}\n                            />\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </Parallax>\n    )\n}\n\nexport default ItemPortfolio;"
  },
  {
    "path": "src/components/layout.tsx",
    "content": "import React, { useState, useEffect } from \"react\"\r\nimport Helmet from \"react-helmet\"\r\nimport { useStaticQuery, graphql } from \"gatsby\"\r\nimport { WindowLocation } from '@reach/router';\r\n\r\nimport { Sun, Moon } from \"react-feather\"\r\n\r\nimport Navbar from \"./navigation\"\r\n\r\nimport Footer from \"./footer\"\r\nimport SEO, { SEOProps } from \"../utils/seo\";\r\n\r\nimport \"../style/index.css\"\r\nimport { ThemeQuery } from \"./__generated__/ThemeQuery\"\r\nimport CookieBox from \"./cookie\";\r\nimport store from \"../utils/store\";\r\n\r\nexport type Theme = { name: string, label: string, icon: JSX.Element };\r\ntype LayoutProps = { children: any, front?: boolean, seo: Partial<SEOProps>, navPlaceholder?: boolean, location: WindowLocation;}\r\n\r\nexport default ({ children, front, seo, navPlaceholder=true, location }: LayoutProps) => {\r\n\r\n    const query = useStaticQuery<ThemeQuery>(graphql`\r\n        query ThemeQuery {\r\n            site {\r\n                siteMetadata {\r\n                    icon\r\n                    switchTheme\r\n                    darkmode\r\n                    cookiePolicy\r\n                }\r\n            }\r\n        }\r\n    `)\r\n\r\n    const themes: Theme[] = [\r\n        {\r\n            name: \"theme-light\",\r\n            label: \"Light Theme\",\r\n            icon: <Sun />\r\n        },{\r\n            name: \"theme-dark\",\r\n            label: \"Dark Theme\",\r\n            icon: <Moon />\r\n        }\r\n    ]\r\n\r\n    const isDarkTheme = query.site.siteMetadata.darkmode;\r\n    const cookiePolicyEnabled = query.site.siteMetadata.cookiePolicy;\r\n\r\n    const [theme, changeTheme] = useState(isDarkTheme ? 1 : 0);\r\n    const [cookieShown, setCookieShown] = useState(false);\r\n\r\n    useEffect(() => {\r\n        if(localStorage.getItem(\"theme\")) {\r\n            const t = Number(localStorage.getItem(\"theme\"));\r\n            changeTheme(t);\r\n        }\r\n\r\n        if(localStorage.getItem(\"cookie-accept\")) {\r\n            setCookieShown(true)\r\n        }\r\n    }, [])\r\n\r\n    const onCookieAccept = (e:React.MouseEvent<HTMLButtonElement, MouseEvent>) => {\r\n        e.preventDefault();\r\n\r\n        localStorage.setItem(\"cookie-accept\", \"1\");\r\n        setCookieShown(true);\r\n    }\r\n\r\n    const switchTheme = () => {\r\n        const next = theme !== themes.length-1 ? theme+1 : 0;\r\n        changeTheme(next);\r\n        localStorage.setItem(\"theme\", `${next}`);\r\n        store.dispatch(\"theme:change\", undefined);\r\n    }\r\n\r\n\r\n    return (\r\n        <React.Fragment>\r\n            <Head data={query}/>\r\n            <SEO {...seo} />\r\n            <div className={`wrapper ${themes[theme].name}`}>\r\n                <div className=\"text-color-default bg-bg\">\r\n                    <Navbar front={front} navPlaceholder={navPlaceholder} location={location} currentTheme={theme} switchTheme={switchTheme} themes={themes} allowThemeSwitch={query.site.siteMetadata.switchTheme}/>\r\n                    {children}\r\n                    <Footer />\r\n                </div>\r\n                {\r\n                    (query.site.siteMetadata.cookiePolicy && !cookieShown) && <CookieBox onChange={onCookieAccept}/>\r\n                }\r\n            </div>\r\n        </React.Fragment>\r\n    )\r\n}\r\n\r\nconst Head = ({ data }) => {\r\n    return (\r\n        <Helmet>\r\n            <link\r\n                rel=\"icon\"\r\n                href={data.site.siteMetadata.icon}\r\n                type=\"image/png\"\r\n            />\r\n            <link\r\n                href=\"https://fonts.googleapis.com/css?family=Raleway:500,800&display=swap\"\r\n                rel=\"stylesheet\"\r\n            />\r\n        </Helmet>\r\n    )\r\n}"
  },
  {
    "path": "src/components/navigation-list.tsx",
    "content": "import React from \"react\"\nimport { useStaticQuery, graphql, Link } from \"gatsby\"\nimport { NavigationListQuery } from \"./__generated__/NavigationListQuery\"\nimport { Theme } from \"./layout\"\n\ntype NavigationListProps = { name?: string, className?: string, liClassName?: string, current?: string, withThemeSwitch?: boolean, currentTheme?: number, switchTheme?: () => void, themes?: Theme[] }\nconst List: React.FC<NavigationListProps> = ({\n    name,\n    className = \"\",\n    liClassName = \"\",\n    current,\n    withThemeSwitch = true,\n    currentTheme,\n    switchTheme,\n    themes,\n}) => {\n    const data = useStaticQuery<NavigationListQuery>(graphql`\n        query NavigationListQuery {\n            site {\n                siteMetadata {\n                    navLinks {\n                        name\n                        url\n                    }\n                    darkmode\n                    switchTheme\n                }\n            }\n        }\n    `)\n    const items = data.site.siteMetadata.navLinks\n    const list = items.map((e, i) => (\n        <ListItem\n            key={`navigation-${name}-${i}`}\n            data={e}\n            active={`/${current}` === e.url}\n            liClassName={liClassName}\n        />\n    ))\n\n    if (withThemeSwitch) {\n        const themeButtons = themes.map((item, i) => {\n            const next = i !== themes.length - 1 ? i + 1 : 0\n            return (\n                <button\n                    className={`text-color-2 transition-transform duration-200 transform top-0 left-0 ${\n                        i === currentTheme ? \"scale-100\" : \"scale-0 absolute\"\n                    }`}\n                    title={`Switch to ${themes[next].label}`}\n                    key={`${name}-theme-switch-btn-${item.name}`}\n                    onClick={switchTheme}\n                >\n                    {item.icon}\n                </button>\n            )\n        })\n        list.push(\n            <li\n                className=\"theme-switcher\"\n                key={`${name}-theme-switcher relative`}\n            >\n                {themeButtons}\n            </li>\n        )\n    }\n\n    return <ul className={className}>{list}</ul>\n}\n\nconst ListItem = ({ data, active, liClassName }) => {\n    return (\n        <li className={`${liClassName} ${active ? \"active\" : \"\"}`}>\n            <Link to={data.url} title={data.name} className=\"text-color-2 focus:text-primary\">\n                <span>{data.name}</span>\n            </Link>\n        </li>\n    )\n}\n\nexport default List\n"
  },
  {
    "path": "src/components/navigation.tsx",
    "content": "import React, { useEffect, useRef, useState } from \"react\"\nimport { useStaticQuery, graphql, Link } from \"gatsby\"\nimport { WindowLocation } from '@reach/router';\n\nimport { Logo } from \"./utils\"\nimport List from \"./navigation-list\"\nimport { Menu } from \"react-feather\"\nimport SideBar from \"./sidebar\"\nimport { NavigationQuery } from \"./__generated__/NavigationQuery\"\nimport { Theme } from \"./layout\"\n\ntype NavbarProps = { navPlaceholder: boolean, location: WindowLocation, currentTheme: number, switchTheme: () => void, themes: Theme[], allowThemeSwitch: boolean, front: boolean };\nconst Navbar: React.FC<NavbarProps> = ({ navPlaceholder, location, currentTheme, switchTheme, themes, allowThemeSwitch=true, front }) => {\n    const currentLocation = location.pathname.split(\"/\")[1]\n\n    const data = useStaticQuery<NavigationQuery>(graphql`\n        query NavigationQuery {\n            site {\n                siteMetadata {\n                    title\n                }\n            }\n        }\n    `)\n\n    const navbar = useRef(null)\n\n    const [scrolled, changeState] = useState(false)\n    const [navbarHeight, setNavbarHeight] = useState(0)\n    const [sidebarOpen, setSidebarOpen] = useState(false)\n\n\n    useEffect(() => {\n        const onScroll = () => {\n            if (document.documentElement.scrollTop > 50 && !scrolled) {\n                changeState(true)\n            } else if (document.documentElement.scrollTop <= 50 && scrolled)\n                changeState(false)\n        }\n\n        window.addEventListener(\"scroll\", onScroll)\n\n        setNavbarHeight(navbar.current.getBoundingClientRect().height)\n\n        return () => {\n            window.removeEventListener(\"scroll\", onScroll)\n        }\n    }, [scrolled])\n\n    return (\n        <React.Fragment>\n            <div\n                className={`duration-300 transition-all flex justify-center lg:justify-between items-center z-20 fixed w-full nav ${\n                    scrolled ? \"scrolled bg-bg p-4\" : \"p-5\"\n                }`}\n                ref={navbar}\n            >\n                <button\n                    className=\"absolute text-primary outline-0 lg:hidden\"\n                    style={{\n                        transform: \"translateY(-50%)\",\n                        top: \"50%\",\n                        left: \"10px\",\n                    }}\n                    onClick={() => {\n                        setSidebarOpen(true)\n                    }}\n                >\n                    <Menu />\n                </button>\n                <SideBar open={sidebarOpen} onChange={setSidebarOpen}>\n                    <div className=\"bg-bg h-full flex flex-col justify-center relative\">\n                        <div className=\"absolute top-0 my-4 text-center w-full\">\n                            <Link to=\"/\" title={data.site.siteMetadata.title} className=\"inline-block\">\n                                <Logo\n                                    className={`duration-300 transition-all ${\n                                        scrolled ? \"w-6\" : \"w-8\"\n                                    }`}\n                                />\n                            </Link>\n                        </div>\n                        <div className=\"text-center\">\n                            <List name=\"sidebar-nav\" current={currentLocation}  currentTheme={currentTheme} switchTheme={switchTheme} themes={themes} withThemeSwitch={allowThemeSwitch} liClassName=\"block my-2\"/>\n                        </div>\n                    </div>\n                </SideBar>\n                <Link to=\"/\" title={data.site.siteMetadata.title}>\n                    <Logo\n                        className={`duration-300 transition-all ${\n                            scrolled ? \"w-6\" : \"w-8\"\n                        }`}\n                    />\n                </Link>\n                <div className=\"hidden lg:block\">\n                    <List name=\"navbar\" className=\"nav-links flex\" current={currentLocation} currentTheme={currentTheme} switchTheme={switchTheme} themes={themes} withThemeSwitch={allowThemeSwitch}/>\n                </div>\n                <div className=\"absolute line h-px left-0 bottom-0 bg-gradient-primary\"></div>\n            </div>\n            {navPlaceholder && (\n                <div style={{ height: `${navbarHeight}px` }}></div>\n            )}\n        </React.Fragment>\n    )\n}\n\nexport default Navbar\n"
  },
  {
    "path": "src/components/pagination.tsx",
    "content": "import React from \"react\"\r\nimport { Link } from \"gatsby\"\r\nimport { ChevronLeft, ChevronRight } from \"react-feather\"\r\n\r\nexport default function({ pageContext, type }) {\r\n    if (pageContext.numPages > 1) {\r\n        const listItems = Array.from({length: pageContext.numPages }).map((_,p) => <Item type={type} currentPage={pageContext.currentPage} page={p+1} key={`p-b-i-${p}`}/>)\r\n        \r\n\r\n        return (\r\n            <div className=\"pagination mt-8\">\r\n                <ul className=\"text-center\">\r\n                    {pageContext.currentPage !== 1 && (\r\n                        <Item type={type} currentPage={pageContext.currentPage} page={pageContext.currentPage-1} icon={<ChevronLeft />} title=\"Previous Page\"/>\r\n                    )}\r\n                    {listItems}\r\n                    {pageContext.currentPage !== pageContext.numPages && (\r\n                        <Item type={type} currentPage={pageContext.currentPage} page={pageContext.currentPage+1} icon={<ChevronRight />} title=\"Next Page\"/>\r\n                    )}\r\n                </ul>\r\n            </div>\r\n        )\r\n    } else {\r\n        return <React.Fragment></React.Fragment>\r\n    }\r\n}\r\n\r\ntype ItemProps = { type: string, currentPage, title?: string, page: number, icon?: JSX.Element };\r\nconst Item: React.FC<ItemProps> = ({ type, currentPage, title, page, icon }) => {\r\n\r\n    const to = `/${type}/${(page === 1 ? \"\" : page)}`;\r\n    const active = icon ? false : (page === currentPage)\r\n\r\n    const _title = title || `${type.charAt(0).toUpperCase()}${type.slice(1)} - Page ${page}`\r\n\r\n    return (\r\n        <li\r\n            className={`inline-block align-middle`}\r\n        >\r\n            <Link\r\n                to={to}\r\n                title={_title}\r\n                className={`rounded-full bg-bgalt flex items-center justify-center w-12 text-center h-12 m-3 transition-all duration-300 hover:shadow-2xl focus:shadow-2xl ${active ? \"bg-gradient-primary text-white shadow-2xl\" : \"\"}`}\r\n            >\r\n                <span>{icon || page}</span>\r\n            </Link>\r\n        </li>\r\n    )\r\n}\r\n"
  },
  {
    "path": "src/components/shortcodes/index.tsx",
    "content": "import React from \"react\"\n\nconst Row = ({ children }) => {\n    return (\n        <div className=\"row block lg:flex items-center justify-content my-3\">\n            {children}\n        </div>\n    )\n}\n\nconst Col = ({ children }) => {\n    return (\n        <div className=\"flex-1 p-2\">\n            {children}\n        </div>\n    )\n}\n\nexport { Row, Col }"
  },
  {
    "path": "src/components/sidebar.tsx",
    "content": "import React from \"react\"\n\ntype SideBarState = { touchDown?: boolean, sidebarOpen?: boolean, opening?: boolean, progress?: number, touchX?: number, touchTime?: number, lastTouch?: number, transitionTime?: number, screenWidth?: number };\ntype SettingsProps = { sensitivity?: number; overlayColor?: string; sidebarWidth?: string; swipeDistance?: number; }\ntype SideBarProps = { settings?: SettingsProps, open: boolean, onChange: Function };\n\nexport default class SideBar extends React.Component<SideBarProps, SideBarState>{\n    \n    sidebarParent: React.RefObject<HTMLDivElement>;\n    sidebarOverlay: React.RefObject<HTMLDivElement>;\n    open: boolean;\n    settings: SettingsProps;\n\n    constructor(props){\n        super(props);\n\n        this.state = {\n            touchDown: false,\n            sidebarOpen: false,\n            progress: 0,\n            touchX: 0,\n            touchTime: 0,\n            lastTouch: 0,\n            transitionTime: 0\n        };\n\n        this.sidebarParent = React.createRef();\n        this.sidebarOverlay = React.createRef();\n\n        this.open = false;\n\n        this.settings = {\n            sensitivity: 50,\n            overlayColor: \"#000\",\n            sidebarWidth: \"70%\",\n            swipeDistance: 40\n        }\n\n        if(this.props.settings){\n            for (let key in this.props.settings){\n                if(this.props.settings.hasOwnProperty(key)){\n                    if(this.settings.hasOwnProperty(key)){\n                        this.settings[key] = this.props.settings[key];\n                    }\n                }\n            }\n        }\n    }\n\n    touchStart = (e) => {\n        let s: SideBarState = {\n            touchX: e.touches[0].pageX,\n            lastTouch: e.touches[0].pageX,\n            touchTime: new Date().getTime()\n        }\n        if(!this.state.sidebarOpen && s.touchX < this.settings.sensitivity){\n            s.opening = true;\n            s.touchDown = true;\n        } else if(this.state.sidebarOpen){\n            s.opening = false;\n            s.touchDown = true;\n        }\n        this.setState(s);\n    }\n\n    touchMove = (e) => {\n        if(this.state.touchDown){\n            if(this.state.opening){\n                this.sidebarParent.current.style.transitionDuration = \"0s\"\n                this.sidebarOverlay.current.style.transitionDuration = \"0s\"\n\n                let progress = (e.touches[0].pageX/(this.state.screenWidth*.7))*100;\n                progress = Math.min(100,progress);\n\n                this.changeSidebarState(progress === 100 ? \"open\" : progress === 0 ? \"close\" : \"\",{\n                    progress: progress,\n                    lastTouch: e.touches[0].pageX,\n                    sidebarOpen: progress === 100 ? true : progress === 0 ? false : this.state.progress\n                });\n\n            } else {\n                let diff = this.state.touchX - e.touches[0].pageX;\n                if(diff > 0){\n                    this.sidebarParent.current.style.transitionDuration = \"0s\"\n                    this.sidebarOverlay.current.style.transitionDuration = \"0s\"\n\n                    let progress = 100 - Math.min(100, diff/2);\n\n                    this.changeSidebarState(progress === 100 ? \"open\" : progress === 0 ? \"close\" : \"\",{\n                        progress: progress,\n                        lastTouch: e.touches[0].pageX,\n                        sidebarOpen: progress === 100 ? true : progress === 0 ? false : this.state.progress\n                    });\n                }\n            }\n        }\n    }\n\n    touchEnd = (e) => {\n        if(this.state.touchDown){\n            if(this.state.progress > 80){\n                this.openSidebar();\n            }else {\n                this.closeSidebar();\n            }\n            this.setState({\n                touchDown: false\n            })\n        }\n\n        if(this.state.lastTouch > this.state.touchX){\n            let time = new Date().getTime()-this.state.touchTime;\n            let distance = this.state.lastTouch-this.state.touchX;\n            let vel = distance/time;\n            if(vel > 0.6){\n                this.openSidebar()\n            }\n        }\n    }\n\n    changeSidebarState = (arg, st={}) => {\n        if(arg === \"open\"){\n            this.setState({\n                progress: 100,\n                sidebarOpen: true,\n                ...st\n            });\n            if(this.props.onChange){\n                this.props.onChange(true);\n            }\n        }else if(arg === \"close\") {\n            this.setState({\n                progress: 0,\n                sidebarOpen: false,\n                ...st\n            })\n            if(this.props.onChange){\n                this.props.onChange(false);\n            }\n        } else {\n            this.setState(st);\n        }\n    }\n\n    openSidebar = () => {\n        let remaining = 100 - this.state.progress;\n        this.sidebarParent.current.style.transitionDuration = `${remaining/500}s`;\n        this.sidebarOverlay.current.style.transitionDuration = `${remaining/500}s`;\n        this.changeSidebarState(\"open\");\n    }\n\n    closeSidebar = () => {\n        let remaining = this.state.progress;\n        this.sidebarParent.current.style.transitionDuration = `${remaining/250}s`;\n        this.sidebarOverlay.current.style.transitionDuration = `${remaining/250}s`;\n        this.changeSidebarState(\"close\");\n    }\n\n    resizeWindow = () => {\n        this.setState({\n            screenWidth: window.screen.availWidth\n        })\n    }\n\n    componentDidMount(){\n        window.addEventListener(\"touchstart\",this.touchStart);\n        window.addEventListener(\"touchend\",this.touchEnd);\n        window.addEventListener(\"touchmove\",this.touchMove);\n        window.addEventListener(\"resize\", this.resizeWindow);\n\n        this.setState({\n            screenWidth: window.screen.availWidth\n        })\n    }\n\n    componentDidUpdate(){\n            if(this.props.open){\n                if(!this.state.sidebarOpen){\n                    this.openSidebar();\n                }\n            }else if(this.props.open === false){\n                if(this.state.sidebarOpen){\n                    this.closeSidebar();\n                }\n            }\n            this.open = this.props.open;\n    }\n\n    componentWillUnmount(){\n        window.removeEventListener(\"touchstart\",this.touchStart);\n        window.removeEventListener(\"touchend\",this.touchEnd);\n        window.removeEventListener(\"touchmove\",this.touchMove);\n        window.removeEventListener(\"resize\",this.resizeWindow);\n    }\n\n    render(){\n        return(\n            <div className=\"r-swipe-sidebar-container\" style={{\n                position: \"absolute\"\n            }}>\n                <div className=\"r-swipe-sidebar\" ref={this.sidebarParent} style={{\n                    position: \"fixed\",\n                    left: `${this.state.progress-100}%`,\n                    width: this.settings.sidebarWidth,\n                    height: \"100%\",\n                    top: 0,\n                    zIndex: 9999,\n                    transitionProperty: \"left\",\n                    transitionDuration: this.state.transitionTime+\"s\",\n                    transitionTimingFunction: \"linear\",\n                    transform: \"translate3d(0,0,0)\"\n                }}>\n                    {this.props.children}\n                </div>\n                <div \n                    className=\"r-swipe-sidebar-overlay\"\n                    ref={this.sidebarOverlay}\n                    role=\"button\"\n                    tabIndex={-1}\n                    style={{\n                        position: \"fixed\",\n                        top: 0,\n                        bottom: 0,\n                        left: this.state.progress === 0 ? \"-100%\" : \"0%\",\n                        width: \"100%\",\n                        height: \"100%\",\n                        background: \"#000\",\n                        zIndex: 9998,\n                        transitionProperty: \"opacity\",\n                        transitionDuration: \"0s\",\n                        opacity: `${this.state.progress/200}`\n                    }}\n                    onClick={this.closeSidebar}\n                    onKeyPress={(e) => {\n                        if(e.which === 27) this.closeSidebar();\n                    }}\n                >\n\n                </div>\n            </div>\n        )\n    }\n}\n"
  },
  {
    "path": "src/components/ui.tsx",
    "content": "import React, { useState } from \"react\"\nimport { Link } from \"./utils\"\n\ntype ButtonProps = { title: string, to?: string, type?: any, label?: string, disabled?: boolean, iconLeft?: JSX.Element, iconRight?: JSX.Element };\nconst Button: React.FC<ButtonProps> = props => {\n    const { title, to, type, label, disabled } = props\n\n    let innerComponents = (\n        <React.Fragment>\n            {props.iconLeft && (\n                <span className=\"icon icon-left\">{props.iconLeft}</span>\n            )}\n            <span>{props.title}</span>\n            {props.iconRight && (\n                <span className=\"icon icon-right\">{props.iconRight}</span>\n            )}\n        </React.Fragment>\n    )\n\n\n    if(type) {\n        const b = type.split(\",\");\n        const t = b[1] ? b[1] : \"button\"\n        const dis = disabled === undefined ? false: disabled\n        if (b[0] === \"button\") {\n            return <button type={t} disabled={dis} className={`btn btn-primary${dis ? ' disabled' : ''}`}>{innerComponents}</button>\n        }\n    }\n    return (\n        <Link to={to} className=\"btn btn-primary\" title={label || title}>\n            {innerComponents}\n        </Link>\n    )\n}\n\nconst TextInput = ({ label, type = \"text\", name, onChange, footer }) => {\n    const [focused, changeFocused] = useState(false)\n\n    let elem = (\n        <input\n            type={type}\n            name={name}\n            className=\"block w-full outline-none px-4 py-2 focus:outline-none bg-bg text-color-default\"\n            onFocus={() => changeFocused(true)}\n            onBlur={() => changeFocused(false)}\n            onChange={onChange}\n            aria-label={name}\n        />\n    )\n\n    if (type === \"textarea\") {\n        elem = (\n            <textarea\n                className=\"block w-full outline-none resize-none px-4 py-2 focus:outline-none bg-bg text-color-default\"\n                name={name}\n                onChange={event => {\n                    event.target.style.height = \"auto\"\n                    event.target.style.height = event.target.scrollHeight + \"px\";\n\n                    onChange(event);\n                }}\n                onFocus={() => changeFocused(true)}\n                onBlur={() => changeFocused(false)}\n                aria-label={name}\n            />\n        )\n    }\n\n    return (\n        <div\n            className={`${\n                focused ? \"input focused shadow-2xl\" : \"\"\n            } transition-all duration-300 py-3 lg:p-4 pb-6`}\n        >\n            <p className=\"text-color-3\">{label}</p>\n            <div className=\"bg-gradient-primary p-2px\">\n                {elem}\n            </div>\n            {footer && \n            <>{footer}</>\n            }\n        </div>\n    )\n}\n\nexport { Button, TextInput }\n"
  },
  {
    "path": "src/components/utils.tsx",
    "content": "import React from \"react\"\n\nimport { useStaticQuery, graphql, Link as GatsbyLink } from \"gatsby\"\nimport { LogoQuery } from \"./__generated__/LogoQuery\"\n\nconst Logo = ({ className = \"logo\" }) => {\n    const data = useStaticQuery<LogoQuery>(graphql`\n        query LogoQuery {\n            site {\n                siteMetadata {\n                    title\n                    logo\n                }\n            }\n        }\n    `)\n\n    return (\n        <img\n            src={data.site.siteMetadata.logo}\n            alt={`${data.site.siteMetadata.title} - logo`}\n            className={className}\n        />\n    )\n}\n\nconst Link = props => {\n    if (props.to) {\n        if (props.to.startsWith(\"/\")) {\n            return <GatsbyLink {...props}>{props.children}</GatsbyLink>\n        }\n\n        return <a href={props.to}>{props.children}</a>\n    } else {\n        return (\n            <button {...props}></button>\n        )\n    }\n}\n\nexport { Logo, Link }\n"
  },
  {
    "path": "src/pages/404.tsx",
    "content": "import React from \"react\"\nimport Layout from \"../components/layout\"\nimport { PageProps } from \"gatsby\";\n\nexport default ({ location }: PageProps<{}, {}>) => {\n    return (\n        <Layout\n            seo={{\n                title: \"404\",\n            }}\n            location={location}\n        >\n            <div className=\"container mx-auto py-12\">\n                <div className=\"title py-12 text-center\">\n                    <h2 className=\"font-black text-7xl text-color-1\">\n                        4<span className=\"text-primary\">0</span>4\n                    </h2>\n                </div>\n                <div className=\"pb-20 text-center\">\n                    <p>Oops! That page does not exist. <span role=\"img\" aria-label=\"Sad face\">😞</span></p>\n                    <p>\n                        <button onClick={() => {\n                            if(window.history) window.history.back();\n                        }} className=\"text-link\">Go Back?</button>\n                    </p>\n                </div>\n            </div>\n        </Layout>\n    )\n}\n"
  },
  {
    "path": "src/pages/__generated__/ContactQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: ContactQuery\n// ====================================================\n\nexport interface ContactQuery_site_siteMetadata_contact {\n  api_url: string | null;\n  description: string | null;\n  mail: string | null;\n  phone: string | null;\n  address: string | null;\n}\n\nexport interface ContactQuery_site_siteMetadata {\n  contact: ContactQuery_site_siteMetadata_contact | null;\n}\n\nexport interface ContactQuery_site {\n  siteMetadata: ContactQuery_site_siteMetadata | null;\n}\n\nexport interface ContactQuery {\n  site: ContactQuery_site | null;\n}\n"
  },
  {
    "path": "src/pages/__generated__/IndexPageQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: IndexPageQuery\n// ====================================================\n\nexport interface IndexPageQuery_site_siteMetadata_contact {\n  api_url: string | null;\n  description: string | null;\n  mail: string | null;\n  phone: string | null;\n  address: string | null;\n}\n\nexport interface IndexPageQuery_site_siteMetadata_social {\n  name: string | null;\n  url: string | null;\n  icon: string | null;\n}\n\nexport interface IndexPageQuery_site_siteMetadata {\n  title: string | null;\n  description: string | null;\n  capitalizeTitleOnHome: boolean | null;\n  titleImage: string | null;\n  ogImage: string | null;\n  twoColumnWall: boolean | null;\n  introTag: string | null;\n  about: string | null;\n  contact: IndexPageQuery_site_siteMetadata_contact | null;\n  social: (IndexPageQuery_site_siteMetadata_social | null)[] | null;\n}\n\nexport interface IndexPageQuery_site {\n  siteMetadata: IndexPageQuery_site_siteMetadata | null;\n}\n\nexport interface IndexPageQuery_portfolio_edges_node_frontmatter_image_childImageSharp_fluid {\n  base64: string | null;\n  aspectRatio: number;\n  src: string;\n  srcSet: string;\n  sizes: string;\n}\n\nexport interface IndexPageQuery_portfolio_edges_node_frontmatter_image_childImageSharp {\n  fluid: IndexPageQuery_portfolio_edges_node_frontmatter_image_childImageSharp_fluid | null;\n}\n\nexport interface IndexPageQuery_portfolio_edges_node_frontmatter_image {\n  childImageSharp: IndexPageQuery_portfolio_edges_node_frontmatter_image_childImageSharp | null;\n}\n\nexport interface IndexPageQuery_portfolio_edges_node_frontmatter {\n  title: string;\n  description: string | null;\n  image: IndexPageQuery_portfolio_edges_node_frontmatter_image | null;\n}\n\nexport interface IndexPageQuery_portfolio_edges_node_fields {\n  slug: string | null;\n}\n\nexport interface IndexPageQuery_portfolio_edges_node {\n  id: string;\n  frontmatter: IndexPageQuery_portfolio_edges_node_frontmatter | null;\n  fields: IndexPageQuery_portfolio_edges_node_fields | null;\n}\n\nexport interface IndexPageQuery_portfolio_edges {\n  node: IndexPageQuery_portfolio_edges_node;\n}\n\nexport interface IndexPageQuery_portfolio {\n  edges: IndexPageQuery_portfolio_edges[];\n}\n\nexport interface IndexPageQuery_blog_edges_node_frontmatter_image_childImageSharp_fluid {\n  base64: string | null;\n  aspectRatio: number;\n  src: string;\n  srcSet: string;\n  sizes: string;\n}\n\nexport interface IndexPageQuery_blog_edges_node_frontmatter_image_childImageSharp {\n  fluid: IndexPageQuery_blog_edges_node_frontmatter_image_childImageSharp_fluid | null;\n}\n\nexport interface IndexPageQuery_blog_edges_node_frontmatter_image {\n  childImageSharp: IndexPageQuery_blog_edges_node_frontmatter_image_childImageSharp | null;\n}\n\nexport interface IndexPageQuery_blog_edges_node_frontmatter {\n  title: string;\n  description: string | null;\n  date: any | null;\n  image: IndexPageQuery_blog_edges_node_frontmatter_image | null;\n}\n\nexport interface IndexPageQuery_blog_edges_node_fields {\n  slug: string | null;\n}\n\nexport interface IndexPageQuery_blog_edges_node {\n  id: string;\n  frontmatter: IndexPageQuery_blog_edges_node_frontmatter | null;\n  fields: IndexPageQuery_blog_edges_node_fields | null;\n}\n\nexport interface IndexPageQuery_blog_edges {\n  node: IndexPageQuery_blog_edges_node;\n}\n\nexport interface IndexPageQuery_blog {\n  edges: IndexPageQuery_blog_edges[];\n}\n\nexport interface IndexPageQuery {\n  site: IndexPageQuery_site | null;\n  portfolio: IndexPageQuery_portfolio;\n  blog: IndexPageQuery_blog;\n}\n"
  },
  {
    "path": "src/pages/contact.tsx",
    "content": "import React from \"react\"\r\nimport { graphql, PageProps } from \"gatsby\"\r\n\r\nimport Layout from \"../components/layout\"\r\nimport { Form, Description } from \"../components/contact\"\r\nimport { ContactQuery } from \"./__generated__/ContactQuery\"\r\n\r\nexport default ({data, location}: PageProps<ContactQuery>) => {\r\n\r\n    const api_url = data.site.siteMetadata.contact.api_url;\r\n    const hasContactForm = (api_url);\r\n    return (\r\n        <Layout\r\n            seo={{\r\n                title: \"Contact\",\r\n            }}\r\n            location={location}\r\n        >\r\n            <div className=\"container mx-auto py-12\">\r\n                <div className=\"title py-12 text-center\">\r\n                    <h2 className=\"font-black text-5xl text-color-1\">\r\n                        Contact\r\n                    </h2>\r\n                </div>\r\n                <div className=\"flex flex-wrap pb-40\">\r\n                    {hasContactForm &&\r\n                        <div className=\"w-full lg:w-1/2 px-6\">\r\n                        <Form api={api_url}/>\r\n                    </div>\r\n                    }\r\n                    <div className={`w-full ${hasContactForm ? 'lg:w-1/2' : 'lg:w-2/3 mx-auto'} px-6 pt-8`}>\r\n                        <Description data={data.site.siteMetadata.contact} />\r\n                    </div>\r\n                </div>\r\n            </div>\r\n        </Layout>\r\n    )\r\n}\r\n\r\nexport const query = graphql`\r\n    query ContactQuery {\r\n        site {\r\n            siteMetadata {\r\n                contact {\r\n                    api_url\r\n                    description\r\n                    mail\r\n                    phone\r\n                    address\r\n                }\r\n            }\r\n        }\r\n    }\r\n`\r\n"
  },
  {
    "path": "src/pages/index.tsx",
    "content": "import React, { useEffect, useRef, useState } from \"react\"\nimport { graphql, PageProps } from \"gatsby\"\n\nimport { ArrowRight } from \"react-feather\"\nimport ScrollIntoView from \"react-scroll-into-view\"\n\nimport Layout from \"../components/layout\"\nimport { Button } from \"../components/ui\"\n\nimport ItemPortfolio from \"../components/item-portfolio\"\nimport ItemBlog from \"../components/item-blog\"\nimport { Form, Description as ContactDescription } from \"../components/contact\"\nimport { IndexPageQuery } from \"./__generated__/IndexPageQuery\"\n\nexport default ({ data, location }: PageProps<IndexPageQuery>) => {\n    const siteData = data.site.siteMetadata\n\n    const portfolioList = data.portfolio.edges.map((item, _) => (\n        <ItemPortfolio\n            data={item.node}\n            key={`p-item-index-${item.node.id}`}\n            even={(_ + 1) % 2 === 0}\n        />\n    ))\n\n    const blogList = data.blog.edges.map(item => (\n        <ItemBlog data={item.node} key={`b-item-index-${item.node.id}`} />\n    ))\n\n    return (\n        <Layout\n            front={true}\n            seo={{\n                title: \"Home\",\n                description: siteData.description,\n            }}\n            navPlaceholder={false}\n            location={location}\n        >\n            <Wall data={siteData} />\n            {siteData.about !== \"\" && <About data={siteData.about} />}\n            <div className=\"px-4 lg:px-0\" id=\"portfolio\">\n                {portfolioList}\n            </div>\n            <Blog>{blogList}</Blog>\n            <Contact data={siteData.contact} />\n        </Layout>\n    )\n}\n\nconst Wall = ({ data }) => {\n    const wall = useRef(null)\n\n    const twoColumnWall = data.twoColumnWall\n\n    const [state, changeState] = useState({\n        loaded: false,\n        supportsBlend: false,\n    })\n\n    useEffect(() => {\n        if (window.CSS && !state.loaded) {\n            if (CSS.supports(\"mix-blend-mode\", \"screen\")) {\n                wall.current.classList.add(\"supports-blend\")\n                changeState({\n                    loaded: true,\n                    supportsBlend: true,\n                })\n            }\n        }\n    }, [state.loaded])\n\n    let spanAttrs: Partial<{ style: unknown }> = {}\n\n    if (!twoColumnWall && data.titleImage) {\n        spanAttrs.style = {\n            backgroundImage: `url('${data.titleImage}')`,\n        }\n\n    }\n\n    const innerComponents = (\n        <React.Fragment>\n            <div className=\"title bg-bg\">\n                <h1\n                    className={`text-6xl relative lg:text-7xl ${\n                        data.capitalizeTitleOnHome ? \"uppercase\" : \"\"\n                    }`}\n                >\n                    <span {...spanAttrs}></span>\n                    {data.title}\n                </h1>\n            </div>\n            <p className=\"text-lg lg:text-xl text-color-2 pt-4 lg:pt-0\">\n                {data.introTag}\n            </p>\n            <p className=\"text-base lg:text-lg mt-4\">{data.description}</p>\n            <ScrollIntoView selector=\"#portfolio\">\n                <Button\n                    title=\"SEE WORKS\"\n                    type=\"button\"\n                    iconRight={<ArrowRight />}\n                />\n            </ScrollIntoView>\n        </React.Fragment>\n    )\n\n    if (twoColumnWall) {\n        return (\n            <div\n                className=\"wall h-screen flex relative justify-center items-center overflow-hidden\"\n                ref={wall}\n            >\n                <div className=\"flex-1 lg:block absolute lg:relative w-full h-full top-0 left-0\">\n                    <div\n                        className=\"absolute left-0 top-0 w-full h-full lg:hidden\"\n                        style={{\n                            background: \"rgba(0,0,0,.75)\",\n                        }}\n                    ></div>\n                    <img\n                        src={data.titleImage}\n                        alt=\"\"\n                        className=\"h-full w-auto max-w-none lg:h-auto lg:w-full\"\n                    />\n                </div>\n                <div className=\"flex-1 text-center p-3 relative z-10 lg:text-left lg:pl-8 text-white lg:text-color-default\">\n                    {innerComponents}\n                </div>\n            </div>\n        )\n    }\n\n    return (\n        <div\n            className=\"wall h-screen flex flex-col justify-center items-center text-center\"\n            ref={wall}\n        >\n            {innerComponents}\n        </div>\n    )\n}\n\nconst About = ({ data }) => {\n    return (\n        <div className=\"boxed\">\n            <div className=\"px-4 py-20 text-center lg:py-40 lg:px-0\">\n                <h2 className=\"text-color-1 font-black text-5xl lg:text-6xl\">\n                    About\n                </h2>\n                <p className=\"mt-5 text-lg\">{data}</p>\n            </div>\n        </div>\n    )\n}\n\nconst Blog = ({ children }) => {\n    return (\n        <div className=\"container mx-auto px-0\">\n            <div className=\"pt-20 pb-10 text-center lg:pt-40 lg:pb-20\">\n                <h2 className=\"text-color-1 font-black text-5xl lg:text-6xl\">\n                    Blog\n                </h2>\n            </div>\n            <div className=\"flex flex-wrap\">{children}</div>\n        </div>\n    )\n}\n\nconst Contact = ({ data }) => {\n    const hasContactForm = data.api_url\n    return (\n        <div className=\"container mx-auto\">\n            <div className=\"pt-20 pb-10 lg:pt-40 lg:pb-20 text-center\">\n                <h2 className=\"text-color-1 font-black text-5xl lg:text-6xl\">\n                    Contact\n                </h2>\n            </div>\n            <div className=\"flex flex-wrap pb-40\">\n                {hasContactForm && (\n                    <div className=\"w-full lg:w-1/2 px-4 lg:pl-2 lg:pr-6\">\n                        <Form api={data.api_url} />\n                    </div>\n                )}\n                <div\n                    className={`w-full ${\n                        hasContactForm ? \"lg:w-1/2\" : \"lg:w-2/3 mx-auto\"\n                    } px-6 pt-8`}\n                >\n                    <ContactDescription data={data} />\n                </div>\n            </div>\n        </div>\n    )\n}\n\nexport const query = graphql`\n    query IndexPageQuery {\n        site: site {\n            siteMetadata {\n                title\n                description\n                capitalizeTitleOnHome\n                titleImage\n                ogImage\n                twoColumnWall\n                introTag\n                description\n                about\n                contact {\n                    api_url\n                    description\n                    mail\n                    phone\n                    address\n                }\n                social {\n                    name\n                    url\n                    icon\n                }\n            }\n        }\n        portfolio: allMdx(\n            filter: { fields: { sourceName: { eq: \"portfolio\" } } }\n            limit: 6\n        ) {\n            edges {\n                node {\n                    id\n                    frontmatter {\n                        title\n                        description\n                        image {\n                            childImageSharp {\n                                fluid(maxWidth: 1000) {\n                                    ...GatsbyImageSharpFluid\n                                }\n                            }\n                        }\n                    }\n                    fields {\n                        slug\n                    }\n                }\n            }\n        }\n        blog: allMdx(\n            filter: { fields: { sourceName: { eq: \"blog\" } } }\n            limit: 6\n        ) {\n            edges {\n                node {\n                    id\n                    frontmatter {\n                        title\n                        description\n                        date(formatString: \"DD MMMM YYYY\")\n                        image {\n                            childImageSharp {\n                                fluid(maxWidth: 1000) {\n                                    ...GatsbyImageSharpFluid\n                                }\n                            }\n                        }\n                    }\n                    fields {\n                        slug\n                    }\n                }\n            }\n        }\n    }\n`\n"
  },
  {
    "path": "src/style/index.css",
    "content": "@import \"tailwindcss/base\";\n@import \"tailwindcss/utilities\";\n@import \"tailwindcss/components\";\n\nbody {\n    font-family: \"Raleway\", sans-serif;\n}\n\np {\n    line-height: 165%;\n}\n\n.boxed {\n    @apply max-w-screen-lg w-full mx-auto;\n}\n\n.large-container {\n    max-width: 2100px;\n}\n\n@screen lg {\n    .boxed {\n        @apply max-w-screen-md;\n    }\n}\n\n@screen xl {\n    .boxed {\n        @apply max-w-screen-lg;\n    }\n}\n\n.nav .nav-links li{\n    @apply relative inline-block mx-2;\n}\n\n.nav .nav-links li a{\n    @apply inline-block p-1 relative z-10;\n}\n\n.nav .nav-links li:before{\n    content: \"\";\n    @apply absolute w-0 h-0 rounded-full bg-primary left-0 right-0 bottom-0 top-0 m-auto opacity-25;\n    transition: width .25s, height .25s;\n}\n\n.nav .nav-links li.active:before ,.nav .nav-links li:hover:before {\n    @apply w-8 h-8;\n}\n\n.nav .nav-links .theme-switcher:before{\n    display: none;\n}\n\n.nav .line {\n    width: 0;\n    transition: width 0.50s;\n}\n\n.nav.scrolled .line{\n    @apply w-full;\n}\n\n.title h1{\n    @apply text-color-1 font-black;\n}\n\n\n.supports-blend .title h1 {\n    color: #000;\n    background: #fff;\n    mix-blend-mode: multiply;\n}\n\n.supports-blend .title h1 span {\n    position: absolute;\n    display: block;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    @apply bg-gradient-primary;\n    mix-blend-mode: screen;\n}\n\n.theme-dark .supports-blend .title h1 {\n    color: #fff;\n    background: #000;\n    mix-blend-mode: lighten;\n}\n\n.theme-dark .supports-blend .title h1 span {\n    mix-blend-mode: multiply;\n}\n\n.btn {\n    @apply h-12 px-6 outline-none inline-flex relative overflow-hidden items-center;\n}\n\n.btn.disabled {\n    @apply opacity-50;\n}\n\n.btn span {\n    @apply relative z-10;\n}\n\n.btn:before{\n    content: \"\";\n    @apply absolute w-full h-full top-0;\n    left: 100%;\n    transition: left 0.25s;\n    transition-timing-function: cubic-bezier(1, 2.13, 1, -0.1);\n    z-index: 1;\n}\n\n.btn .icon-right {\n    @apply ml-3;\n}\n\n.btn .icon-left {\n    @apply mr-3;\n}\n\n.btn:focus {\n    @apply outline-none;\n}\n\n.btn-primary {\n    @apply bg-primary my-4;\n    color: #fff;\n}\n\n.btn-primary:before {\n    @apply bg-secondary;\n}\n\n.btn-primary:hover:before,.btn-primary:focus:before {\n    left: 0;\n}\n\n.portfolio-item .image {\n    clip-path: polygon(0 0, 0% 0, 0% 100%, 0% 100%);\n    transition: clip-path 0.50s;\n    transition-timing-function: ease-in-out;\n    z-index: 3;\n    transform: translateY(0);\n}\n\n.portfolio-item.even .image {\n    clip-path: polygon(100% 0, 100% 0, 100% 99%, 100% 100%);\n}\n\n\n.portfolio-item.begin-animation .image{\n    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);\n}\n\n.portfolio-item .to-up {\n    transform: translate(0, 50px);\n    transition: transform 0.25s;\n}\n\n.portfolio-item .to-up:nth-child(2){\n    transition-delay: 0.2s;\n}\n\n.portfolio-item.begin-animation .to-up {\n    transform: translate(0, 0px);\n}\n\n.footer-links li{\n    @apply mx-3;\n}\n\n.animated-link-parent a {\n    @apply inline-block relative;\n}\n\n.animated-link-parent a:after {\n    content: \"\";\n    transition-property: width;\n    @apply absolute bg-gradient-primary duration-300 w-0 left-0 bottom-0;\n    height: 2px;\n}\n\n.animated-link-parent a:hover:after,.animated-link-parent a:focus:after,.animated-link-parent a:active:after {\n    @apply w-full;\n}\n\n.post-content p {\n    @apply my-3;\n}\n\n.post-content h1, h2, h3, h4, h5, h6 {\n    @apply font-black text-color-2 my-4;\n}\n\n.post-content h1 {\n    @apply text-5xl;\n}\n\n.post-content h2 {\n    @apply text-4xl;\n}\n\n.post-content h3 {\n    @apply text-3xl;\n}\n\n.post-content h4 {\n    @apply text-2xl;\n}\n\n.post-content h5 {\n    @apply text-xl;\n}\n\n.post-content h5 {\n    @apply text-lg;\n}\n\n.post-content hr {\n    @apply my-4 border-medium;\n}\n\n.post-content ul {\n    list-style: disc\n}\n\n.post-content ol {\n    list-style: decimal;\n}\n\n.post-content ul, .post-content ol {\n    @apply ml-4;\n}\n\n.post-content ul ul, .post-content ol ol {\n    @apply ml-3;\n}\n\n.post-content li {\n    @apply my-2;\n}\n\n.post-content table {\n    @apply w-full my-6;\n}\n\n.post-content table tr {\n    border-bottom: 2px solid #eee;\n    @apply border-medium;\n}\n\n.theme-dark .post-content table tr  {\n    border-bottom: 2px solid #444;\n}\n\n.post-content table tr td, .post-content table tr th {\n    @apply p-2 py-3 text-left;\n}\n\n.post-content blockquote{\n    @apply border-l-4 border-primary p-3;\n}\n\n.post-content iframe {\n    max-width: 100%;\n}\n\n.input.focused {\n    @apply px-4;\n}\n\n.theme-dark .input.focused {\n    background: theme(\"themes.dark.medium\");\n}\n\n.theme-dark .blog-item .focused{\n    background: theme(\"themes.dark.medium\");\n}\n\n.spin {\n    animation: spin 1s infinite linear;\n}\n\n@keyframes spin {\n    0%{\n        transform: rotate(0deg);\n    }\n    100%{\n        transform: rotate(360deg);\n    }\n}\n\n@media (max-width: 640px) {\n    html {\n        font-size: 15px;\n    }\n}"
  },
  {
    "path": "src/templates/__generated__/BasePagesQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: BasePagesQuery\n// ====================================================\n\nexport interface BasePagesQuery_mdx_frontmatter_image {\n  /**\n   * Copy file to static directory and return public url to it\n   */\n  publicURL: string | null;\n}\n\nexport interface BasePagesQuery_mdx_frontmatter {\n  title: string;\n  image: BasePagesQuery_mdx_frontmatter_image | null;\n  description: string | null;\n}\n\nexport interface BasePagesQuery_mdx {\n  body: string;\n  frontmatter: BasePagesQuery_mdx_frontmatter | null;\n}\n\nexport interface BasePagesQuery {\n  mdx: BasePagesQuery_mdx | null;\n}\n\nexport interface BasePagesQueryVariables {\n  slug: string;\n}\n"
  },
  {
    "path": "src/templates/__generated__/BlogListQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: BlogListQuery\n// ====================================================\n\nexport interface BlogListQuery_allMdx_edges_node_frontmatter_image_childImageSharp_fluid {\n  srcSet: string;\n  base64: string | null;\n  aspectRatio: number;\n  src: string;\n  sizes: string;\n}\n\nexport interface BlogListQuery_allMdx_edges_node_frontmatter_image_childImageSharp {\n  fluid: BlogListQuery_allMdx_edges_node_frontmatter_image_childImageSharp_fluid | null;\n  id: string;\n}\n\nexport interface BlogListQuery_allMdx_edges_node_frontmatter_image {\n  /**\n   * Copy file to static directory and return public url to it\n   */\n  publicURL: string | null;\n  childImageSharp: BlogListQuery_allMdx_edges_node_frontmatter_image_childImageSharp | null;\n}\n\nexport interface BlogListQuery_allMdx_edges_node_frontmatter {\n  title: string;\n  description: string | null;\n  date: any | null;\n  image: BlogListQuery_allMdx_edges_node_frontmatter_image | null;\n}\n\nexport interface BlogListQuery_allMdx_edges_node_fields {\n  slug: string | null;\n}\n\nexport interface BlogListQuery_allMdx_edges_node {\n  id: string;\n  frontmatter: BlogListQuery_allMdx_edges_node_frontmatter | null;\n  fields: BlogListQuery_allMdx_edges_node_fields | null;\n}\n\nexport interface BlogListQuery_allMdx_edges {\n  node: BlogListQuery_allMdx_edges_node;\n}\n\nexport interface BlogListQuery_allMdx {\n  edges: BlogListQuery_allMdx_edges[];\n}\n\nexport interface BlogListQuery {\n  allMdx: BlogListQuery_allMdx;\n}\n\nexport interface BlogListQueryVariables {\n  skip: number;\n  limit: number;\n}\n"
  },
  {
    "path": "src/templates/__generated__/BlogQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: BlogQuery\n// ====================================================\n\nexport interface BlogQuery_mdx_frontmatter_banner_childImageSharp_fluid {\n  srcSet: string;\n  base64: string | null;\n  aspectRatio: number;\n  src: string;\n  sizes: string;\n}\n\nexport interface BlogQuery_mdx_frontmatter_banner_childImageSharp {\n  fluid: BlogQuery_mdx_frontmatter_banner_childImageSharp_fluid | null;\n  id: string;\n}\n\nexport interface BlogQuery_mdx_frontmatter_banner {\n  /**\n   * Copy file to static directory and return public url to it\n   */\n  publicURL: string | null;\n  childImageSharp: BlogQuery_mdx_frontmatter_banner_childImageSharp | null;\n}\n\nexport interface BlogQuery_mdx_frontmatter {\n  title: string;\n  date: any | null;\n  description: string | null;\n  banner: BlogQuery_mdx_frontmatter_banner | null;\n}\n\nexport interface BlogQuery_mdx {\n  body: string;\n  frontmatter: BlogQuery_mdx_frontmatter | null;\n}\n\nexport interface BlogQuery {\n  mdx: BlogQuery_mdx | null;\n}\n\nexport interface BlogQueryVariables {\n  slug: string;\n}\n"
  },
  {
    "path": "src/templates/__generated__/PortfolioListQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: PortfolioListQuery\n// ====================================================\n\nexport interface PortfolioListQuery_allMdx_edges_node_frontmatter_image_childImageSharp_fluid {\n  srcSet: string;\n  base64: string | null;\n  aspectRatio: number;\n  src: string;\n  sizes: string;\n}\n\nexport interface PortfolioListQuery_allMdx_edges_node_frontmatter_image_childImageSharp {\n  fluid: PortfolioListQuery_allMdx_edges_node_frontmatter_image_childImageSharp_fluid | null;\n  id: string;\n}\n\nexport interface PortfolioListQuery_allMdx_edges_node_frontmatter_image {\n  /**\n   * Copy file to static directory and return public url to it\n   */\n  publicURL: string | null;\n  childImageSharp: PortfolioListQuery_allMdx_edges_node_frontmatter_image_childImageSharp | null;\n}\n\nexport interface PortfolioListQuery_allMdx_edges_node_frontmatter {\n  title: string;\n  description: string | null;\n  image: PortfolioListQuery_allMdx_edges_node_frontmatter_image | null;\n}\n\nexport interface PortfolioListQuery_allMdx_edges_node_fields {\n  slug: string | null;\n}\n\nexport interface PortfolioListQuery_allMdx_edges_node {\n  id: string;\n  frontmatter: PortfolioListQuery_allMdx_edges_node_frontmatter | null;\n  fields: PortfolioListQuery_allMdx_edges_node_fields | null;\n}\n\nexport interface PortfolioListQuery_allMdx_edges {\n  node: PortfolioListQuery_allMdx_edges_node;\n}\n\nexport interface PortfolioListQuery_allMdx {\n  edges: PortfolioListQuery_allMdx_edges[];\n}\n\nexport interface PortfolioListQuery {\n  allMdx: PortfolioListQuery_allMdx;\n}\n\nexport interface PortfolioListQueryVariables {\n  skip: number;\n  limit: number;\n}\n"
  },
  {
    "path": "src/templates/__generated__/PortfolioQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: PortfolioQuery\n// ====================================================\n\nexport interface PortfolioQuery_mdx_frontmatter_banner_childImageSharp_fluid {\n  srcSet: string;\n  base64: string | null;\n  aspectRatio: number;\n  src: string;\n  sizes: string;\n}\n\nexport interface PortfolioQuery_mdx_frontmatter_banner_childImageSharp {\n  fluid: PortfolioQuery_mdx_frontmatter_banner_childImageSharp_fluid | null;\n  id: string;\n}\n\nexport interface PortfolioQuery_mdx_frontmatter_banner {\n  /**\n   * Copy file to static directory and return public url to it\n   */\n  publicURL: string | null;\n  childImageSharp: PortfolioQuery_mdx_frontmatter_banner_childImageSharp | null;\n}\n\nexport interface PortfolioQuery_mdx_frontmatter {\n  title: string;\n  date: any | null;\n  description: string | null;\n  banner: PortfolioQuery_mdx_frontmatter_banner | null;\n}\n\nexport interface PortfolioQuery_mdx {\n  body: string;\n  frontmatter: PortfolioQuery_mdx_frontmatter | null;\n}\n\nexport interface PortfolioQuery {\n  mdx: PortfolioQuery_mdx | null;\n}\n\nexport interface PortfolioQueryVariables {\n  slug: string;\n}\n"
  },
  {
    "path": "src/templates/basepages.tsx",
    "content": "import React from \"react\";\nimport { graphql, PageProps } from \"gatsby\";\nimport Layout from \"../components/layout\";\nimport { MDXProvider } from \"@mdx-js/react\"\nimport { MDXRenderer } from \"gatsby-plugin-mdx\"\nimport { BasePagesQuery } from \"./__generated__/BasePagesQuery\";\n\nexport default function basePages({ data, location }: PageProps<BasePagesQuery, {}>) {\n    return (\n        <Layout seo={{\n            title: data.mdx.frontmatter.title,\n            description: data.mdx.frontmatter.description,\n            image: data.mdx.frontmatter.image?.publicURL\n        }}\n        location={location}>\n            <div className=\"boxed\">\n                <div className=\"title py-12 text-center\">\n                    <h2 className=\"font-black text-5xl text-color-1\">{data.mdx.frontmatter.title}</h2>\n                </div>\n                <div className=\"post-content px-4 lg:px-24 md:px-8 pb-12\">\n                    <MDXProvider>\n                        <MDXRenderer>{data.mdx.body}</MDXRenderer>\n                    </MDXProvider>\n                </div>\n            </div>\n        </Layout>\n    );\n}\n\n\nexport const query = graphql`\n    query BasePagesQuery($slug: String!) {\n        mdx(fields: { slug: { eq: $slug } }) {\n            body\n            frontmatter {\n                title\n                image {\n                    publicURL\n                }\n                description\n            }\n        }\n    }\n`;\n"
  },
  {
    "path": "src/templates/blog-list.tsx",
    "content": "import React from \"react\"\r\nimport { graphql, PageProps } from \"gatsby\"\r\nimport Layout from \"../components/layout\"\r\nimport BlogItem from \"../components/item-blog\"\r\nimport Pagination from \"../components/pagination\"\r\nimport { BlogListQuery } from \"./__generated__/BlogListQuery\"\r\n\r\nexport default function blogList({ data, pageContext, location }: PageProps<BlogListQuery, {}>) {\r\n    const blogItems = data.allMdx.edges.map(item => (\r\n        <BlogItem data={item.node} key={item.node.id} />\r\n    ))\r\n\r\n    return (\r\n        <Layout\r\n            seo={{\r\n                title: \"Blog\",\r\n            }}\r\n            location={location}\r\n        >\r\n            <div className=\"container mx-auto py-12\">\r\n                <div className=\"title py-12 text-center\">\r\n                    <h2 className=\"font-black text-5xl text-color-1\">\r\n                        Blog\r\n                    </h2>\r\n                </div>\r\n                <div className=\"flex flex-wrap\">{blogItems}</div>\r\n                <Pagination pageContext={pageContext} type=\"blog\" />\r\n            </div>\r\n        </Layout>\r\n    )\r\n}\r\n\r\nexport const query = graphql`\r\n    query BlogListQuery($skip: Int!, $limit: Int!) {\r\n        allMdx(\r\n            filter: { fields: { sourceName: { eq: \"blog\" } } }\r\n            sort: { fields: [frontmatter___date], order: DESC }\r\n            limit: $limit\r\n            skip: $skip\r\n        ) {\r\n            edges {\r\n                node {\r\n                    id\r\n                    frontmatter {\r\n                        title\r\n                        description\r\n                        date(formatString: \"DD MMMM YYYY\")\r\n                        image {\r\n                            publicURL\r\n                            childImageSharp {\r\n                                fluid(maxWidth: 1920) {\r\n                                    srcSet\r\n                                    ...GatsbyImageSharpFluid\r\n                                }\r\n                                id\r\n                            }\r\n                        }\r\n                    }\r\n                    fields {\r\n                        slug\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    }\r\n`\r\n"
  },
  {
    "path": "src/templates/blog.tsx",
    "content": "import React from \"react\"\r\nimport { MDXProvider } from \"@mdx-js/react\"\r\nimport { graphql, PageProps } from \"gatsby\"\r\nimport Layout from \"../components/layout\"\r\nimport Img from \"gatsby-image\"\r\nimport { Calendar } from \"react-feather\"\r\nimport { MDXRenderer } from \"gatsby-plugin-mdx\"\r\n\r\nimport { Row, Col } from \"../components/shortcodes/index\"\r\n\r\nimport Comments from \"../components/comments\"\r\nimport { BlogQuery } from \"./__generated__/BlogQuery\"\r\n\r\nexport default function blog({ location, data }: PageProps<BlogQuery, {}>) {\r\n    return (\r\n        <Layout\r\n            seo={{\r\n                title: data.mdx.frontmatter.title,\r\n                description: data.mdx.frontmatter.description,\r\n                image: data.mdx.frontmatter.banner.publicURL\r\n            }}\r\n            location={location}\r\n        >\r\n            <div className=\"md:px-4 mt-12 py-6 md:w-11/12 mx-auto\">\r\n                <div className=\"mx-auto relative\">\r\n                    <Img\r\n                        fluid={\r\n                            data.mdx.frontmatter.banner.childImageSharp.fluid\r\n                        }\r\n                    />\r\n                    <div className=\"relative w-full lg:w-3/4 md:w-11/12 sm:w-full p-6 box-border lg:box-content mx-auto bg-bg text-color-default blog-wall-content shadow-xl md:-mt-16 \">\r\n                        <div className=\"p-3\">\r\n                            <h1 className=\"text-5xl font-bold text-primary\">\r\n                                {data.mdx.frontmatter.title}\r\n                            </h1>\r\n                            <p className=\"mt-1 flex\">\r\n                                <Calendar />{\" \"}\r\n                                <span className=\"ml-2\">\r\n                                    {data.mdx.frontmatter.date}\r\n                                </span>\r\n                            </p>\r\n                            <p className=\"mt-3\">\r\n                                {data.mdx.frontmatter.description}\r\n                            </p>\r\n                        </div>\r\n                    </div>\r\n                </div>\r\n                <div className=\"lg:w-3/4 md:w-11/12 sm:w-full p-3 mx-auto mt-12 post-content\">\r\n                    <MDXProvider components={{ Row, Col }}>\r\n                        <MDXRenderer>{data.mdx.body}</MDXRenderer>\r\n                    </MDXProvider>\r\n                </div>\r\n                <div className=\"comments mt-8\">\r\n                    <Comments title={data.mdx.frontmatter.title} location={location} />\r\n                </div>\r\n            </div>\r\n        </Layout>\r\n    )\r\n}\r\n\r\nexport const query = graphql`\r\n    query BlogQuery($slug: String!) {\r\n        mdx(fields: { slug: { eq: $slug } }) {\r\n            body\r\n            frontmatter {\r\n                title\r\n                date(formatString: \"DD MMMM YYYY\")\r\n                description\r\n                banner {\r\n                    publicURL\r\n                    childImageSharp {\r\n                        fluid(maxWidth: 1920) {\r\n                            srcSet\r\n                            ...GatsbyImageSharpFluid\r\n                        }\r\n                        id\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    }\r\n`\r\n"
  },
  {
    "path": "src/templates/portfolio-list.tsx",
    "content": "import React, { useEffect } from \"react\"\r\nimport { graphql, PageProps } from \"gatsby\"\r\nimport Layout from \"../components/layout\"\r\nimport PortfolioItem from \"../components/item-portfolio\"\r\nimport Pagination from \"../components/pagination\"\r\nimport { PortfolioListQuery } from \"./__generated__/PortfolioListQuery\"\r\n\r\nexport default function portfolioList({ data, pageContext, location }: PageProps<PortfolioListQuery, {}>) {\r\n\r\n\r\n    useEffect(() => {\r\n        window.dispatchEvent(new CustomEvent('scroll'))\r\n    }, [])\r\n\r\n    const portfolioItems = data.allMdx.edges.map((item, i) => (\r\n        <PortfolioItem data={item.node} key={item.node.id} even={(i + 1) % 2 === 0}/>\r\n    ))\r\n\r\n    return (\r\n        <Layout\r\n            seo={{\r\n                title: \"Portfolio\",\r\n            }}\r\n            location={location}\r\n        >\r\n            <div className=\"py-12 px-4 lg:px-0\">\r\n                <div className=\"title py-8 text-center\">\r\n                    <h2 className=\"font-black text-5xl text-color-1\">\r\n                        Portfolio\r\n                    </h2>\r\n                </div>\r\n                <div className=\"flex flex-wrap\">{portfolioItems}</div>\r\n                <div className=\"mt-8 lg:mt-24\">\r\n                    <Pagination pageContext={pageContext} type=\"portfolio\" />\r\n                </div>\r\n            </div>\r\n        </Layout>\r\n    )\r\n}\r\n\r\nexport const query = graphql`\r\n    query PortfolioListQuery($skip: Int!, $limit: Int!) {\r\n        allMdx(\r\n            filter: { fields: { sourceName: { eq: \"portfolio\" } } }\r\n            sort: { fields: [frontmatter___date], order: DESC }\r\n            limit: $limit\r\n            skip: $skip\r\n        ) {\r\n            edges {\r\n                node {\r\n                    id\r\n                    frontmatter {\r\n                        title\r\n                        description\r\n                        image {\r\n                            publicURL\r\n                            childImageSharp {\r\n                                fluid(maxWidth: 1920) {\r\n                                    srcSet\r\n                                    ...GatsbyImageSharpFluid\r\n                                }\r\n                                id\r\n                            }\r\n                        }\r\n                    }\r\n                    fields {\r\n                        slug\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    }\r\n`\r\n"
  },
  {
    "path": "src/templates/portfolio.tsx",
    "content": "import React from \"react\"\r\nimport { MDXProvider } from \"@mdx-js/react\"\r\nimport { graphql, PageProps } from \"gatsby\"\r\nimport Layout from \"../components/layout\"\r\nimport Img from \"gatsby-image\"\r\nimport { Calendar } from \"react-feather\"\r\nimport { MDXRenderer } from \"gatsby-plugin-mdx\"\r\n\r\nimport { Row, Col } from \"../components/shortcodes/index\"\r\nimport { PortfolioQuery } from \"./__generated__/PortfolioQuery\"\r\n\r\nexport default function porfolio ({ location, data }: PageProps<PortfolioQuery, {}>) {\r\n    return (\r\n        <Layout\r\n            seo={{\r\n                title: data.mdx.frontmatter.title,\r\n                description: data.mdx.frontmatter.description,\r\n                image: data.mdx.frontmatter.banner.publicURL,\r\n            }}\r\n            location={location}\r\n        >\r\n            <div className=\"md:px-4 mt-12 py-6 md:w-11/12 mx-auto\">\r\n                <div className=\"mx-auto relative\">\r\n                    <Img\r\n                        fluid={\r\n                            data.mdx.frontmatter.banner.childImageSharp.fluid\r\n                        }\r\n                    />\r\n                    <div className=\"flex items-center justify-center relative lg:absolute w-full h-full top-0 left-0\">\r\n                        <div className=\"hidden lg:block absolute w-full h-full bg-black opacity-50\"></div>\r\n                        <div className=\"px-4 py-8 lg:p-0 relative z-10 text-center text-color-default lg:text-white bg-bgalt lg:bg-transparent\">\r\n                            <h1 className=\"text-5xl font-bold text-color-1 lg:text-white\">\r\n                                {data.mdx.frontmatter.title}\r\n                            </h1>\r\n                            <p className=\"mt-1 flex items-center justify-center\">\r\n                                <Calendar />{\" \"}\r\n                                <span className=\"ml-2\">\r\n                                    {data.mdx.frontmatter.date}\r\n                                </span>\r\n                            </p>\r\n                            <p className=\"mt-3 md:w-3/4 mx-auto\">\r\n                                {data.mdx.frontmatter.description}\r\n                            </p>\r\n                        </div>\r\n                    </div>\r\n                </div>\r\n                <div className=\"lg:w-3/4 md:w-11/12 sm:w-full p-3 mt-4 md:mt-6 mx-auto lg:mt-12\">\r\n                    <MDXProvider components={{ Row, Col }}>\r\n                        <MDXRenderer>{data.mdx.body}</MDXRenderer>\r\n                    </MDXProvider>\r\n                </div>\r\n            </div>\r\n        </Layout>\r\n    )\r\n}\r\n\r\nexport const query = graphql`\r\n    query PortfolioQuery($slug: String!) {\r\n        mdx(fields: { slug: { eq: $slug } }) {\r\n            body\r\n            frontmatter {\r\n                title\r\n                date(formatString: \"DD MMMM YYYY\")\r\n                description\r\n                banner {\r\n                    publicURL\r\n                    childImageSharp {\r\n                        fluid(maxWidth: 1920) {\r\n                            srcSet\r\n                            ...GatsbyImageSharpFluid\r\n                        }\r\n                        id\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    }\r\n`\r\n"
  },
  {
    "path": "src/templates/single-page.tsx",
    "content": "import React from \"react\";\r\n\r\nexport default function singlePage() {\r\n    return <h1>Hello World!</h1>;\r\n}\r\n"
  },
  {
    "path": "src/utils/__generated__/SeoQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: SeoQuery\n// ====================================================\n\nexport interface SeoQuery_site_siteMetadata {\n  title: string | null;\n  description: string | null;\n  author: string | null;\n  ogImage: string | null;\n}\n\nexport interface SeoQuery_site {\n  siteMetadata: SeoQuery_site_siteMetadata | null;\n}\n\nexport interface SeoQuery {\n  site: SeoQuery_site | null;\n}\n"
  },
  {
    "path": "src/utils/__generated__/SocialQuery.d.ts",
    "content": "/* tslint:disable */\n/* eslint-disable */\n// @generated\n// This file was automatically generated and should not be edited.\n\n// ====================================================\n// GraphQL query operation: SocialQuery\n// ====================================================\n\nexport interface SocialQuery_site_siteMetadata_social {\n  name: string | null;\n  url: string | null;\n  icon: string | null;\n}\n\nexport interface SocialQuery_site_siteMetadata {\n  social: (SocialQuery_site_siteMetadata_social | null)[] | null;\n}\n\nexport interface SocialQuery_site {\n  siteMetadata: SocialQuery_site_siteMetadata | null;\n}\n\nexport interface SocialQuery {\n  site: SocialQuery_site | null;\n}\n"
  },
  {
    "path": "src/utils/parallax.tsx",
    "content": "import React from \"react\"\n\n// Stolen from https://github.com/rrutsche/react-parallax\nexport function canUseDOM() {\n  return !!(typeof window !== 'undefined' && window.document && window.document.createElement);\n}\n\ntype ParallaxProps = { changePercentage: ({ percentage: number }) => void };\nexport default class Parallax extends React.Component<ParallaxProps> {\n\n    node: React.RefObject<HTMLDivElement>;\n    timestamp: number;\n    canUseDom: boolean;\n    \n    constructor(props) {\n        super(props)\n\n        this.node = React.createRef()\n        this.timestamp = 0\n        this.canUseDom = canUseDOM();\n        this.state = {\n            percentage: 0,\n        }\n    }\n\n    getWindowHeight = () => {\n        const w = window\n        const d = document\n        const e = d.documentElement\n        const g = d.getElementsByTagName(\"body\")[0]\n\n        return w.innerHeight || e.clientHeight || g.clientHeight\n    }\n\n    getWindowWidth = () => {\n        const w = window\n        const d = document\n        const e = d.documentElement\n        const g = d.getElementsByTagName(\"body\")[0]\n\n        return w.innerWidth || e.clientWidth || g.clientWidth\n    }\n\n    isScrolledIntoView = (element, offset = 0, useDOM: boolean) => {\n      if (!useDOM) {\n        return false;\n      }\n      const elementTop = element.getBoundingClientRect().top - offset;\n      const elementBottom = element.getBoundingClientRect().bottom + offset;\n      return elementTop <= this.getWindowHeight() && elementBottom >= 0;\n  };\n\n    onScroll = () => {\n        const stamp = Date.now()\n        if (\n            stamp - this.timestamp >= 20 &&\n            this.isScrolledIntoView(this.node.current, 100, this.canUseDom)\n        ) {\n            this.props.changePercentage({\n                percentage: 1 - this.getRelativePosition(this.node.current, this.canUseDom),\n            })\n            this.timestamp = stamp\n        }\n    }\n\n    getPercentage = (startpos: number, endpos: number, currentpos: number) => {\n        const distance = endpos - startpos;\n        const displacement = currentpos - startpos;\n        return displacement / distance || 0;\n    };\n\n    getRelativePosition = (node: HTMLElement, useDOM: boolean) => {\n        if (!useDOM) {\n          return 0;\n        }\n        const element = node\n        const { top, height } = element.getBoundingClientRect()\n        const parentHeight = this.getNodeHeight(element)\n        const maxHeight = height > parentHeight ? height : parentHeight\n        const y = Math.round(top > maxHeight ? maxHeight : top)\n\n        return this.getPercentage(-height, maxHeight, y)\n    }\n\n    getNodeHeight(node: HTMLElement | Document) {\n        if (!node || !(\"clientHeight\" in node)) {\n            return this.getWindowHeight()\n        }\n\n        return node.clientHeight\n    }\n\n    componentDidMount() {\n        if (this.getWindowWidth() > 1024) {\n            window.addEventListener(\"scroll\", this.onScroll)\n        }\n    }\n\n    componentWillUnmount() {\n        window.removeEventListener(\"scroll\", this.onScroll)\n    }\n\n    render() {\n        return <div ref={this.node}>{this.props.children}</div>\n    }\n}\n"
  },
  {
    "path": "src/utils/seo.tsx",
    "content": "import React from \"react\"\nimport PropTypes from \"prop-types\"\nimport { Helmet } from \"react-helmet\"\nimport { useStaticQuery, graphql } from \"gatsby\"\nimport { SeoQuery } from \"./__generated__/SeoQuery\"\n\nexport type SEOProps = { description?: string, lang?: string, meta?: any, title?: string, image?: any };\nfunction SEO({ description, lang, meta, title, image }: SEOProps) {\n    const { site } = useStaticQuery<SeoQuery>(\n        graphql`\n            query SeoQuery {\n                site {\n                    siteMetadata {\n                        title\n                        description\n                        author\n                        ogImage\n                    }\n                }\n            }\n        `\n    )\n\n    const metaDescription = description || site.siteMetadata.description\n    const ogImage = image || site.siteMetadata.ogImage\n\n    return (\n        <Helmet\n            htmlAttributes={{\n                lang,\n            }}\n            title={title}\n            titleTemplate={\n                title === site.siteMetadata.title\n                    ? title\n                    : `%s | ${site.siteMetadata.title}`\n            }\n            meta={[\n                {\n                    name: `description`,\n                    content: metaDescription,\n                },\n                {\n                    property: `og:title`,\n                    content: title,\n                },\n                {\n                    property: `og:description`,\n                    content: metaDescription,\n                },\n                {\n                    property: `og:type`,\n                    content: `website`,\n                },\n                {\n                    name: `twitter:card`,\n                    content: `summary`,\n                },\n                {\n                    name: `twitter:creator`,\n                    content: site.siteMetadata.author,\n                },\n                {\n                    name: `twitter:title`,\n                    content: title,\n                },\n                {\n                    name: `twitter:description`,\n                    content: metaDescription,\n                },\n                {\n                    property: `og:image`,\n                    content: ogImage,\n                },\n            ].concat(meta)}\n        />\n    )\n}\n\nSEO.defaultProps = {\n    lang: `en`,\n    meta: [],\n    description: ``,\n}\n\nSEO.propTypes = {\n    description: PropTypes.string,\n    lang: PropTypes.string,\n    meta: PropTypes.arrayOf(PropTypes.object),\n    title: PropTypes.string.isRequired,\n}\n\nexport default SEO\n"
  },
  {
    "path": "src/utils/sociallinks.tsx",
    "content": "import React from \"react\"\nimport { useStaticQuery, graphql } from \"gatsby\"\n\nconst ListItem = ({ data }) => {\n    return (\n        <li className=\"inline-block social-link mx-2\">\n            <a href={data.url} title={data.name} className=\"rounded-full inline-block transition-shadow duration-300 hover:shadow-2xl\">\n                <img src={data.icon} alt={data.name} className=\"block w-16\"/>\n            </a>\n        </li>\n    )\n}\n\nexport default () => {\n    const data = useStaticQuery(graphql`\n        query SocialQuery {\n            site {\n                siteMetadata {\n                    social {\n                        name\n                        url\n                        icon\n                    }\n                }\n            }\n        }\n    `)\n\n    const items = data.site.siteMetadata.social\n    let list = items.map((e, i) => (\n        <ListItem key={e.url + \"-\" + e.icon + \"-\" + i} data={e} />\n    ))\n    return <ul className=\"mt-4\">{list}</ul>\n}\n"
  },
  {
    "path": "src/utils/store.ts",
    "content": "import vegemite from \"vegemite\"\n\ninterface EventMap {\n    \"theme:change\": undefined;\n}\n\nconst store = vegemite<EventMap, {}>();\n\nexport default store;"
  },
  {
    "path": "tailwind.config.js",
    "content": "const plugin = require(\"tailwindcss/plugin\")\nconst _ = require(\"lodash\");\n\nconst gradient = plugin(function({ addUtilities, e, theme, variants }) {\n    const gradients = theme(\"gradients\", {})\n    const gradientVariants = variants(\"gradients\", [])\n\n    const utilities = _.map(gradients, ([start, end], name) => ({\n        [`.bg-gradient-${e(name)}`]: {\n            backgroundImage: `linear-gradient(to right, ${start}, ${end})`,\n        },\n    }))\n\n    addUtilities(utilities, gradientVariants)\n})\n\n\nmodule.exports = {\n    purge: [\"./src/**/*.js\", \"./src/**/*.jsx\", \"./src/**/*.ts\", \"./src/**/*.tsx\"],\n    theme: {\n        gradients: theme => ({\n            primary: [theme(\"colors.primary\"), theme(\"colors.secondary\")],\n        }),\n        themes: {\n            dark: {\n                bg: \"#111\",\n                bgalt: \"#000\",\n                \"color-default\": \"#eee\",\n                \"color-1\": \"#c35fde\",\n                \"color-2\": \"#adbfef\",\n                border: \"#718096\",\n                primary: \"#f55555\",\n                medium: \"#222\"\n            },\n        },\n        colors: {\n            bg: \"#fff\",\n            bgalt: \"#f5f5f5\",\n            \"color-default\": \"#333\",\n            \"color-1\": \"#8e24aa\",\n            \"color-2\": \"#673ab7\",\n            \"color-3\": \"#aeb4c5\",\n            primary: \"#f55555\",\n            secondary: \"#6888df\",\n            link: \"#0a71c5\",\n            medium: \"#cfd8dc\",\n            white: \"#fff\",\n            black: \"#000\",\n            transparent: \"rgba(0,0,0,0)\",\n            error: \"#ef5350\",\n            success: \"#8bc34a\"\n        },\n        extend: {\n            fontSize: {\n                '7xl': '5rem'\n            },\n            spacing: {\n                '1px': '1px',\n                '2px': '2px'\n            }\n        },\n    },\n    variants: {},\n    plugins: [require(`tailwind-theme-switcher`), gradient],\n}\n\n\n"
  },
  {
    "path": "tsconfig.json",
    "content": "{\n    \"compilerOptions\": {\n        \"module\": \"commonjs\",\n        \"target\": \"esnext\",\n        \"jsx\": \"preserve\",\n        \"lib\": [\"dom\", \"esnext\"],\n        \"strict\": false,\n        \"noEmit\": true,\n        \"isolatedModules\": true,\n        \"esModuleInterop\": true,\n        \"noUnusedLocals\": false,\n        \"skipLibCheck\": true,\n        \"allowJs\": true\n    },\n    \"exclude\": [\"node_modules\", \"public\", \".cache\"]\n}\n"
  }
]