export type Maybe = T | null; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { /** The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ ID: string; /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ String: string; /** The `Boolean` scalar type represents `true` or `false`. */ Boolean: boolean; /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ Int: number; /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ Float: number; /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ Date: any; /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ JSON: any; }; export type File = Node & { sourceInstanceName: Scalars['String']; absolutePath: Scalars['String']; relativePath: Scalars['String']; extension: Scalars['String']; size: Scalars['Int']; prettySize: Scalars['String']; modifiedTime: Scalars['Date']; accessTime: Scalars['Date']; changeTime: Scalars['Date']; birthTime: Scalars['Date']; root: Scalars['String']; dir: Scalars['String']; base: Scalars['String']; ext: Scalars['String']; name: Scalars['String']; relativeDirectory: Scalars['String']; dev: Scalars['Int']; mode: Scalars['Int']; nlink: Scalars['Int']; uid: Scalars['Int']; gid: Scalars['Int']; rdev: Scalars['Int']; ino: Scalars['Float']; atimeMs: Scalars['Float']; mtimeMs: Scalars['Float']; ctimeMs: Scalars['Float']; atime: Scalars['Date']; mtime: Scalars['Date']; ctime: Scalars['Date']; /** @deprecated Use `birthTime` instead */ birthtime?: Maybe; /** @deprecated Use `birthTime` instead */ birthtimeMs?: Maybe; blksize?: Maybe; blocks?: Maybe; /** Copy file to static directory and return public url to it */ publicURL?: Maybe; /** Returns all children nodes filtered by type MarkdownRemark */ childrenMarkdownRemark?: Maybe>>; /** Returns the first child node of type MarkdownRemark or null if there are no children of given type on this node */ childMarkdownRemark?: Maybe; id: Scalars['ID']; parent?: Maybe; children: Array; internal: Internal; }; export type FileModifiedTimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type FileAccessTimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type FileChangeTimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type FileBirthTimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type FileAtimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type FileMtimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type FileCtimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; /** Node Interface */ export type Node = { id: Scalars['ID']; parent?: Maybe; children: Array; internal: Internal; }; export type Internal = { content?: Maybe; contentDigest: Scalars['String']; description?: Maybe; fieldOwners?: Maybe>>; ignoreType?: Maybe; mediaType?: Maybe; owner: Scalars['String']; type: Scalars['String']; }; export type Directory = Node & { sourceInstanceName: Scalars['String']; absolutePath: Scalars['String']; relativePath: Scalars['String']; extension: Scalars['String']; size: Scalars['Int']; prettySize: Scalars['String']; modifiedTime: Scalars['Date']; accessTime: Scalars['Date']; changeTime: Scalars['Date']; birthTime: Scalars['Date']; root: Scalars['String']; dir: Scalars['String']; base: Scalars['String']; ext: Scalars['String']; name: Scalars['String']; relativeDirectory: Scalars['String']; dev: Scalars['Int']; mode: Scalars['Int']; nlink: Scalars['Int']; uid: Scalars['Int']; gid: Scalars['Int']; rdev: Scalars['Int']; ino: Scalars['Float']; atimeMs: Scalars['Float']; mtimeMs: Scalars['Float']; ctimeMs: Scalars['Float']; atime: Scalars['Date']; mtime: Scalars['Date']; ctime: Scalars['Date']; /** @deprecated Use `birthTime` instead */ birthtime?: Maybe; /** @deprecated Use `birthTime` instead */ birthtimeMs?: Maybe; blksize?: Maybe; blocks?: Maybe; id: Scalars['ID']; parent?: Maybe; children: Array; internal: Internal; }; export type DirectoryModifiedTimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type DirectoryAccessTimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type DirectoryChangeTimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type DirectoryBirthTimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type DirectoryAtimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type DirectoryMtimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type DirectoryCtimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type Site = Node & { buildTime?: Maybe; siteMetadata?: Maybe; port?: Maybe; host?: Maybe; id: Scalars['ID']; parent?: Maybe; children: Array; internal: Internal; }; export type SiteBuildTimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type SiteSiteMetadata = { title?: Maybe; description?: Maybe; }; export type SitePage = Node & { path: Scalars['String']; component: Scalars['String']; internalComponentName: Scalars['String']; componentChunkName: Scalars['String']; matchPath?: Maybe; isCreatedByStatefulCreatePages?: Maybe; pluginCreator?: Maybe; pluginCreatorId?: Maybe; componentPath?: Maybe; id: Scalars['ID']; parent?: Maybe; children: Array; internal: Internal; context?: Maybe; }; export type SitePageContext = { slug?: Maybe; }; export type MarkdownHeading = { id?: Maybe; value?: Maybe; depth?: Maybe; }; export type MarkdownHeadingLevels = | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'; export type MarkdownExcerptFormats = | 'PLAIN' | 'HTML' | 'MARKDOWN'; export type MarkdownWordCount = { paragraphs?: Maybe; sentences?: Maybe; words?: Maybe; }; export type MarkdownRemark = Node & { id: Scalars['ID']; frontmatter?: Maybe; excerpt?: Maybe; rawMarkdownBody?: Maybe; fileAbsolutePath?: Maybe; html?: Maybe; htmlAst?: Maybe; excerptAst?: Maybe; headings?: Maybe>>; timeToRead?: Maybe; tableOfContents?: Maybe; wordCount?: Maybe; parent?: Maybe; children: Array; internal: Internal; }; export type MarkdownRemarkExcerptArgs = { pruneLength?: Maybe; truncate?: Maybe; format?: Maybe; }; export type MarkdownRemarkExcerptAstArgs = { pruneLength?: Maybe; truncate?: Maybe; }; export type MarkdownRemarkHeadingsArgs = { depth?: Maybe; }; export type MarkdownRemarkTableOfContentsArgs = { absolute?: Maybe; pathToSlugField?: Maybe; maxDepth?: Maybe; heading?: Maybe; }; export type MarkdownRemarkFrontmatter = { title?: Maybe; slug?: Maybe; date?: Maybe; }; export type MarkdownRemarkFrontmatterDateArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type SiteBuildMetadata = Node & { id: Scalars['ID']; parent?: Maybe; children: Array; internal: Internal; buildTime?: Maybe; }; export type SiteBuildMetadataBuildTimeArgs = { formatString?: Maybe; fromNow?: Maybe; difference?: Maybe; locale?: Maybe; }; export type SitePlugin = Node & { id: Scalars['ID']; parent?: Maybe; children: Array; internal: Internal; resolve?: Maybe; name?: Maybe; version?: Maybe; pluginOptions?: Maybe; nodeAPIs?: Maybe>>; pluginFilepath?: Maybe; packageJson?: Maybe; }; export type SitePluginPluginOptions = { plugins?: Maybe>>; fileName?: Maybe; name?: Maybe; path?: Maybe; classPrefix?: Maybe; showLineNumbers?: Maybe; noInlineHighlight?: Maybe; languageExtensions?: Maybe>>; prompt?: Maybe; pathCheck?: Maybe; allExtensions?: Maybe; isTSX?: Maybe; jsxPragma?: Maybe; }; export type SitePluginPluginOptionsPlugins = { resolve?: Maybe; id?: Maybe; name?: Maybe; version?: Maybe; pluginOptions?: Maybe; }; export type SitePluginPluginOptionsPluginsPluginOptions = { classPrefix?: Maybe; showLineNumbers?: Maybe; noInlineHighlight?: Maybe; languageExtensions?: Maybe>>; prompt?: Maybe; }; export type SitePluginPluginOptionsPluginsPluginOptionsLanguageExtensions = { language?: Maybe; extend?: Maybe; }; export type SitePluginPluginOptionsPluginsPluginOptionsPrompt = { user?: Maybe; host?: Maybe; global?: Maybe; }; export type SitePluginPluginOptionsLanguageExtensions = { language?: Maybe; extend?: Maybe; }; export type SitePluginPluginOptionsPrompt = { user?: Maybe; host?: Maybe; global?: Maybe; }; export type SitePluginPackageJson = { name?: Maybe; description?: Maybe; version?: Maybe; main?: Maybe; license?: Maybe; dependencies?: Maybe>>; devDependencies?: Maybe>>; peerDependencies?: Maybe>>; keywords?: Maybe>>; }; export type SitePluginPackageJsonDependencies = { name?: Maybe; version?: Maybe; }; export type SitePluginPackageJsonDevDependencies = { name?: Maybe; version?: Maybe; }; export type SitePluginPackageJsonPeerDependencies = { name?: Maybe; version?: Maybe; }; export type Query = { file?: Maybe; allFile: FileConnection; directory?: Maybe; allDirectory: DirectoryConnection; site?: Maybe; allSite: SiteConnection; sitePage?: Maybe; allSitePage: SitePageConnection; markdownRemark?: Maybe; allMarkdownRemark: MarkdownRemarkConnection; siteBuildMetadata?: Maybe; allSiteBuildMetadata: SiteBuildMetadataConnection; sitePlugin?: Maybe; allSitePlugin: SitePluginConnection; }; export type QueryFileArgs = { sourceInstanceName?: Maybe; absolutePath?: Maybe; relativePath?: Maybe; extension?: Maybe; size?: Maybe; prettySize?: Maybe; modifiedTime?: Maybe; accessTime?: Maybe; changeTime?: Maybe; birthTime?: Maybe; root?: Maybe; dir?: Maybe; base?: Maybe; ext?: Maybe; name?: Maybe; relativeDirectory?: Maybe; dev?: Maybe; mode?: Maybe; nlink?: Maybe; uid?: Maybe; gid?: Maybe; rdev?: Maybe; ino?: Maybe; atimeMs?: Maybe; mtimeMs?: Maybe; ctimeMs?: Maybe; atime?: Maybe; mtime?: Maybe; ctime?: Maybe; birthtime?: Maybe; birthtimeMs?: Maybe; blksize?: Maybe; blocks?: Maybe; publicURL?: Maybe; childrenMarkdownRemark?: Maybe; childMarkdownRemark?: Maybe; id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; }; export type QueryAllFileArgs = { filter?: Maybe; sort?: Maybe; skip?: Maybe; limit?: Maybe; }; export type QueryDirectoryArgs = { sourceInstanceName?: Maybe; absolutePath?: Maybe; relativePath?: Maybe; extension?: Maybe; size?: Maybe; prettySize?: Maybe; modifiedTime?: Maybe; accessTime?: Maybe; changeTime?: Maybe; birthTime?: Maybe; root?: Maybe; dir?: Maybe; base?: Maybe; ext?: Maybe; name?: Maybe; relativeDirectory?: Maybe; dev?: Maybe; mode?: Maybe; nlink?: Maybe; uid?: Maybe; gid?: Maybe; rdev?: Maybe; ino?: Maybe; atimeMs?: Maybe; mtimeMs?: Maybe; ctimeMs?: Maybe; atime?: Maybe; mtime?: Maybe; ctime?: Maybe; birthtime?: Maybe; birthtimeMs?: Maybe; blksize?: Maybe; blocks?: Maybe; id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; }; export type QueryAllDirectoryArgs = { filter?: Maybe; sort?: Maybe; skip?: Maybe; limit?: Maybe; }; export type QuerySiteArgs = { buildTime?: Maybe; siteMetadata?: Maybe; port?: Maybe; host?: Maybe; id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; }; export type QueryAllSiteArgs = { filter?: Maybe; sort?: Maybe; skip?: Maybe; limit?: Maybe; }; export type QuerySitePageArgs = { path?: Maybe; component?: Maybe; internalComponentName?: Maybe; componentChunkName?: Maybe; matchPath?: Maybe; isCreatedByStatefulCreatePages?: Maybe; pluginCreator?: Maybe; pluginCreatorId?: Maybe; componentPath?: Maybe; id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; context?: Maybe; }; export type QueryAllSitePageArgs = { filter?: Maybe; sort?: Maybe; skip?: Maybe; limit?: Maybe; }; export type QueryMarkdownRemarkArgs = { id?: Maybe; frontmatter?: Maybe; excerpt?: Maybe; rawMarkdownBody?: Maybe; fileAbsolutePath?: Maybe; html?: Maybe; htmlAst?: Maybe; excerptAst?: Maybe; headings?: Maybe; timeToRead?: Maybe; tableOfContents?: Maybe; wordCount?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; }; export type QueryAllMarkdownRemarkArgs = { filter?: Maybe; sort?: Maybe; skip?: Maybe; limit?: Maybe; }; export type QuerySiteBuildMetadataArgs = { id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; buildTime?: Maybe; }; export type QueryAllSiteBuildMetadataArgs = { filter?: Maybe; sort?: Maybe; skip?: Maybe; limit?: Maybe; }; export type QuerySitePluginArgs = { id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; resolve?: Maybe; name?: Maybe; version?: Maybe; pluginOptions?: Maybe; nodeAPIs?: Maybe; pluginFilepath?: Maybe; packageJson?: Maybe; }; export type QueryAllSitePluginArgs = { filter?: Maybe; sort?: Maybe; skip?: Maybe; limit?: Maybe; }; export type StringQueryOperatorInput = { eq?: Maybe; ne?: Maybe; in?: Maybe>>; nin?: Maybe>>; regex?: Maybe; glob?: Maybe; }; export type IntQueryOperatorInput = { eq?: Maybe; ne?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; in?: Maybe>>; nin?: Maybe>>; }; export type DateQueryOperatorInput = { eq?: Maybe; ne?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; in?: Maybe>>; nin?: Maybe>>; }; export type FloatQueryOperatorInput = { eq?: Maybe; ne?: Maybe; gt?: Maybe; gte?: Maybe; lt?: Maybe; lte?: Maybe; in?: Maybe>>; nin?: Maybe>>; }; export type MarkdownRemarkFilterListInput = { elemMatch?: Maybe; }; export type MarkdownRemarkFilterInput = { id?: Maybe; frontmatter?: Maybe; excerpt?: Maybe; rawMarkdownBody?: Maybe; fileAbsolutePath?: Maybe; html?: Maybe; htmlAst?: Maybe; excerptAst?: Maybe; headings?: Maybe; timeToRead?: Maybe; tableOfContents?: Maybe; wordCount?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; }; export type MarkdownRemarkFrontmatterFilterInput = { title?: Maybe; slug?: Maybe; date?: Maybe; }; export type JsonQueryOperatorInput = { eq?: Maybe; ne?: Maybe; in?: Maybe>>; nin?: Maybe>>; regex?: Maybe; glob?: Maybe; }; export type MarkdownHeadingFilterListInput = { elemMatch?: Maybe; }; export type MarkdownHeadingFilterInput = { id?: Maybe; value?: Maybe; depth?: Maybe; }; export type MarkdownWordCountFilterInput = { paragraphs?: Maybe; sentences?: Maybe; words?: Maybe; }; export type NodeFilterInput = { id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; }; export type NodeFilterListInput = { elemMatch?: Maybe; }; export type InternalFilterInput = { content?: Maybe; contentDigest?: Maybe; description?: Maybe; fieldOwners?: Maybe; ignoreType?: Maybe; mediaType?: Maybe; owner?: Maybe; type?: Maybe; }; export type BooleanQueryOperatorInput = { eq?: Maybe; ne?: Maybe; in?: Maybe>>; nin?: Maybe>>; }; export type FileConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; distinct: Array; group: Array; }; export type FileConnectionDistinctArgs = { field: FileFieldsEnum; }; export type FileConnectionGroupArgs = { skip?: Maybe; limit?: Maybe; field: FileFieldsEnum; }; export type FileEdge = { next?: Maybe; node: File; previous?: Maybe; }; export type PageInfo = { currentPage: Scalars['Int']; hasPreviousPage: Scalars['Boolean']; hasNextPage: Scalars['Boolean']; itemCount: Scalars['Int']; pageCount: Scalars['Int']; perPage?: Maybe; totalCount: Scalars['Int']; }; export type FileFieldsEnum = | 'sourceInstanceName' | 'absolutePath' | 'relativePath' | 'extension' | 'size' | 'prettySize' | 'modifiedTime' | 'accessTime' | 'changeTime' | 'birthTime' | 'root' | 'dir' | 'base' | 'ext' | 'name' | 'relativeDirectory' | 'dev' | 'mode' | 'nlink' | 'uid' | 'gid' | 'rdev' | 'ino' | 'atimeMs' | 'mtimeMs' | 'ctimeMs' | 'atime' | 'mtime' | 'ctime' | 'birthtime' | 'birthtimeMs' | 'blksize' | 'blocks' | 'publicURL' | 'childrenMarkdownRemark' | 'childrenMarkdownRemark___id' | 'childrenMarkdownRemark___frontmatter___title' | 'childrenMarkdownRemark___frontmatter___slug' | 'childrenMarkdownRemark___frontmatter___date' | 'childrenMarkdownRemark___excerpt' | 'childrenMarkdownRemark___rawMarkdownBody' | 'childrenMarkdownRemark___fileAbsolutePath' | 'childrenMarkdownRemark___html' | 'childrenMarkdownRemark___htmlAst' | 'childrenMarkdownRemark___excerptAst' | 'childrenMarkdownRemark___headings' | 'childrenMarkdownRemark___headings___id' | 'childrenMarkdownRemark___headings___value' | 'childrenMarkdownRemark___headings___depth' | 'childrenMarkdownRemark___timeToRead' | 'childrenMarkdownRemark___tableOfContents' | 'childrenMarkdownRemark___wordCount___paragraphs' | 'childrenMarkdownRemark___wordCount___sentences' | 'childrenMarkdownRemark___wordCount___words' | 'childrenMarkdownRemark___parent___id' | 'childrenMarkdownRemark___parent___parent___id' | 'childrenMarkdownRemark___parent___parent___children' | 'childrenMarkdownRemark___parent___children' | 'childrenMarkdownRemark___parent___children___id' | 'childrenMarkdownRemark___parent___children___children' | 'childrenMarkdownRemark___parent___internal___content' | 'childrenMarkdownRemark___parent___internal___contentDigest' | 'childrenMarkdownRemark___parent___internal___description' | 'childrenMarkdownRemark___parent___internal___fieldOwners' | 'childrenMarkdownRemark___parent___internal___ignoreType' | 'childrenMarkdownRemark___parent___internal___mediaType' | 'childrenMarkdownRemark___parent___internal___owner' | 'childrenMarkdownRemark___parent___internal___type' | 'childrenMarkdownRemark___children' | 'childrenMarkdownRemark___children___id' | 'childrenMarkdownRemark___children___parent___id' | 'childrenMarkdownRemark___children___parent___children' | 'childrenMarkdownRemark___children___children' | 'childrenMarkdownRemark___children___children___id' | 'childrenMarkdownRemark___children___children___children' | 'childrenMarkdownRemark___children___internal___content' | 'childrenMarkdownRemark___children___internal___contentDigest' | 'childrenMarkdownRemark___children___internal___description' | 'childrenMarkdownRemark___children___internal___fieldOwners' | 'childrenMarkdownRemark___children___internal___ignoreType' | 'childrenMarkdownRemark___children___internal___mediaType' | 'childrenMarkdownRemark___children___internal___owner' | 'childrenMarkdownRemark___children___internal___type' | 'childrenMarkdownRemark___internal___content' | 'childrenMarkdownRemark___internal___contentDigest' | 'childrenMarkdownRemark___internal___description' | 'childrenMarkdownRemark___internal___fieldOwners' | 'childrenMarkdownRemark___internal___ignoreType' | 'childrenMarkdownRemark___internal___mediaType' | 'childrenMarkdownRemark___internal___owner' | 'childrenMarkdownRemark___internal___type' | 'childMarkdownRemark___id' | 'childMarkdownRemark___frontmatter___title' | 'childMarkdownRemark___frontmatter___slug' | 'childMarkdownRemark___frontmatter___date' | 'childMarkdownRemark___excerpt' | 'childMarkdownRemark___rawMarkdownBody' | 'childMarkdownRemark___fileAbsolutePath' | 'childMarkdownRemark___html' | 'childMarkdownRemark___htmlAst' | 'childMarkdownRemark___excerptAst' | 'childMarkdownRemark___headings' | 'childMarkdownRemark___headings___id' | 'childMarkdownRemark___headings___value' | 'childMarkdownRemark___headings___depth' | 'childMarkdownRemark___timeToRead' | 'childMarkdownRemark___tableOfContents' | 'childMarkdownRemark___wordCount___paragraphs' | 'childMarkdownRemark___wordCount___sentences' | 'childMarkdownRemark___wordCount___words' | 'childMarkdownRemark___parent___id' | 'childMarkdownRemark___parent___parent___id' | 'childMarkdownRemark___parent___parent___children' | 'childMarkdownRemark___parent___children' | 'childMarkdownRemark___parent___children___id' | 'childMarkdownRemark___parent___children___children' | 'childMarkdownRemark___parent___internal___content' | 'childMarkdownRemark___parent___internal___contentDigest' | 'childMarkdownRemark___parent___internal___description' | 'childMarkdownRemark___parent___internal___fieldOwners' | 'childMarkdownRemark___parent___internal___ignoreType' | 'childMarkdownRemark___parent___internal___mediaType' | 'childMarkdownRemark___parent___internal___owner' | 'childMarkdownRemark___parent___internal___type' | 'childMarkdownRemark___children' | 'childMarkdownRemark___children___id' | 'childMarkdownRemark___children___parent___id' | 'childMarkdownRemark___children___parent___children' | 'childMarkdownRemark___children___children' | 'childMarkdownRemark___children___children___id' | 'childMarkdownRemark___children___children___children' | 'childMarkdownRemark___children___internal___content' | 'childMarkdownRemark___children___internal___contentDigest' | 'childMarkdownRemark___children___internal___description' | 'childMarkdownRemark___children___internal___fieldOwners' | 'childMarkdownRemark___children___internal___ignoreType' | 'childMarkdownRemark___children___internal___mediaType' | 'childMarkdownRemark___children___internal___owner' | 'childMarkdownRemark___children___internal___type' | 'childMarkdownRemark___internal___content' | 'childMarkdownRemark___internal___contentDigest' | 'childMarkdownRemark___internal___description' | 'childMarkdownRemark___internal___fieldOwners' | 'childMarkdownRemark___internal___ignoreType' | 'childMarkdownRemark___internal___mediaType' | 'childMarkdownRemark___internal___owner' | 'childMarkdownRemark___internal___type' | 'id' | 'parent___id' | 'parent___parent___id' | 'parent___parent___parent___id' | 'parent___parent___parent___children' | 'parent___parent___children' | 'parent___parent___children___id' | 'parent___parent___children___children' | 'parent___parent___internal___content' | 'parent___parent___internal___contentDigest' | 'parent___parent___internal___description' | 'parent___parent___internal___fieldOwners' | 'parent___parent___internal___ignoreType' | 'parent___parent___internal___mediaType' | 'parent___parent___internal___owner' | 'parent___parent___internal___type' | 'parent___children' | 'parent___children___id' | 'parent___children___parent___id' | 'parent___children___parent___children' | 'parent___children___children' | 'parent___children___children___id' | 'parent___children___children___children' | 'parent___children___internal___content' | 'parent___children___internal___contentDigest' | 'parent___children___internal___description' | 'parent___children___internal___fieldOwners' | 'parent___children___internal___ignoreType' | 'parent___children___internal___mediaType' | 'parent___children___internal___owner' | 'parent___children___internal___type' | 'parent___internal___content' | 'parent___internal___contentDigest' | 'parent___internal___description' | 'parent___internal___fieldOwners' | 'parent___internal___ignoreType' | 'parent___internal___mediaType' | 'parent___internal___owner' | 'parent___internal___type' | 'children' | 'children___id' | 'children___parent___id' | 'children___parent___parent___id' | 'children___parent___parent___children' | 'children___parent___children' | 'children___parent___children___id' | 'children___parent___children___children' | 'children___parent___internal___content' | 'children___parent___internal___contentDigest' | 'children___parent___internal___description' | 'children___parent___internal___fieldOwners' | 'children___parent___internal___ignoreType' | 'children___parent___internal___mediaType' | 'children___parent___internal___owner' | 'children___parent___internal___type' | 'children___children' | 'children___children___id' | 'children___children___parent___id' | 'children___children___parent___children' | 'children___children___children' | 'children___children___children___id' | 'children___children___children___children' | 'children___children___internal___content' | 'children___children___internal___contentDigest' | 'children___children___internal___description' | 'children___children___internal___fieldOwners' | 'children___children___internal___ignoreType' | 'children___children___internal___mediaType' | 'children___children___internal___owner' | 'children___children___internal___type' | 'children___internal___content' | 'children___internal___contentDigest' | 'children___internal___description' | 'children___internal___fieldOwners' | 'children___internal___ignoreType' | 'children___internal___mediaType' | 'children___internal___owner' | 'children___internal___type' | 'internal___content' | 'internal___contentDigest' | 'internal___description' | 'internal___fieldOwners' | 'internal___ignoreType' | 'internal___mediaType' | 'internal___owner' | 'internal___type'; export type FileGroupConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; field: Scalars['String']; fieldValue?: Maybe; }; export type FileFilterInput = { sourceInstanceName?: Maybe; absolutePath?: Maybe; relativePath?: Maybe; extension?: Maybe; size?: Maybe; prettySize?: Maybe; modifiedTime?: Maybe; accessTime?: Maybe; changeTime?: Maybe; birthTime?: Maybe; root?: Maybe; dir?: Maybe; base?: Maybe; ext?: Maybe; name?: Maybe; relativeDirectory?: Maybe; dev?: Maybe; mode?: Maybe; nlink?: Maybe; uid?: Maybe; gid?: Maybe; rdev?: Maybe; ino?: Maybe; atimeMs?: Maybe; mtimeMs?: Maybe; ctimeMs?: Maybe; atime?: Maybe; mtime?: Maybe; ctime?: Maybe; birthtime?: Maybe; birthtimeMs?: Maybe; blksize?: Maybe; blocks?: Maybe; publicURL?: Maybe; childrenMarkdownRemark?: Maybe; childMarkdownRemark?: Maybe; id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; }; export type FileSortInput = { fields?: Maybe>>; order?: Maybe>>; }; export type SortOrderEnum = | 'ASC' | 'DESC'; export type DirectoryConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; distinct: Array; group: Array; }; export type DirectoryConnectionDistinctArgs = { field: DirectoryFieldsEnum; }; export type DirectoryConnectionGroupArgs = { skip?: Maybe; limit?: Maybe; field: DirectoryFieldsEnum; }; export type DirectoryEdge = { next?: Maybe; node: Directory; previous?: Maybe; }; export type DirectoryFieldsEnum = | 'sourceInstanceName' | 'absolutePath' | 'relativePath' | 'extension' | 'size' | 'prettySize' | 'modifiedTime' | 'accessTime' | 'changeTime' | 'birthTime' | 'root' | 'dir' | 'base' | 'ext' | 'name' | 'relativeDirectory' | 'dev' | 'mode' | 'nlink' | 'uid' | 'gid' | 'rdev' | 'ino' | 'atimeMs' | 'mtimeMs' | 'ctimeMs' | 'atime' | 'mtime' | 'ctime' | 'birthtime' | 'birthtimeMs' | 'blksize' | 'blocks' | 'id' | 'parent___id' | 'parent___parent___id' | 'parent___parent___parent___id' | 'parent___parent___parent___children' | 'parent___parent___children' | 'parent___parent___children___id' | 'parent___parent___children___children' | 'parent___parent___internal___content' | 'parent___parent___internal___contentDigest' | 'parent___parent___internal___description' | 'parent___parent___internal___fieldOwners' | 'parent___parent___internal___ignoreType' | 'parent___parent___internal___mediaType' | 'parent___parent___internal___owner' | 'parent___parent___internal___type' | 'parent___children' | 'parent___children___id' | 'parent___children___parent___id' | 'parent___children___parent___children' | 'parent___children___children' | 'parent___children___children___id' | 'parent___children___children___children' | 'parent___children___internal___content' | 'parent___children___internal___contentDigest' | 'parent___children___internal___description' | 'parent___children___internal___fieldOwners' | 'parent___children___internal___ignoreType' | 'parent___children___internal___mediaType' | 'parent___children___internal___owner' | 'parent___children___internal___type' | 'parent___internal___content' | 'parent___internal___contentDigest' | 'parent___internal___description' | 'parent___internal___fieldOwners' | 'parent___internal___ignoreType' | 'parent___internal___mediaType' | 'parent___internal___owner' | 'parent___internal___type' | 'children' | 'children___id' | 'children___parent___id' | 'children___parent___parent___id' | 'children___parent___parent___children' | 'children___parent___children' | 'children___parent___children___id' | 'children___parent___children___children' | 'children___parent___internal___content' | 'children___parent___internal___contentDigest' | 'children___parent___internal___description' | 'children___parent___internal___fieldOwners' | 'children___parent___internal___ignoreType' | 'children___parent___internal___mediaType' | 'children___parent___internal___owner' | 'children___parent___internal___type' | 'children___children' | 'children___children___id' | 'children___children___parent___id' | 'children___children___parent___children' | 'children___children___children' | 'children___children___children___id' | 'children___children___children___children' | 'children___children___internal___content' | 'children___children___internal___contentDigest' | 'children___children___internal___description' | 'children___children___internal___fieldOwners' | 'children___children___internal___ignoreType' | 'children___children___internal___mediaType' | 'children___children___internal___owner' | 'children___children___internal___type' | 'children___internal___content' | 'children___internal___contentDigest' | 'children___internal___description' | 'children___internal___fieldOwners' | 'children___internal___ignoreType' | 'children___internal___mediaType' | 'children___internal___owner' | 'children___internal___type' | 'internal___content' | 'internal___contentDigest' | 'internal___description' | 'internal___fieldOwners' | 'internal___ignoreType' | 'internal___mediaType' | 'internal___owner' | 'internal___type'; export type DirectoryGroupConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; field: Scalars['String']; fieldValue?: Maybe; }; export type DirectoryFilterInput = { sourceInstanceName?: Maybe; absolutePath?: Maybe; relativePath?: Maybe; extension?: Maybe; size?: Maybe; prettySize?: Maybe; modifiedTime?: Maybe; accessTime?: Maybe; changeTime?: Maybe; birthTime?: Maybe; root?: Maybe; dir?: Maybe; base?: Maybe; ext?: Maybe; name?: Maybe; relativeDirectory?: Maybe; dev?: Maybe; mode?: Maybe; nlink?: Maybe; uid?: Maybe; gid?: Maybe; rdev?: Maybe; ino?: Maybe; atimeMs?: Maybe; mtimeMs?: Maybe; ctimeMs?: Maybe; atime?: Maybe; mtime?: Maybe; ctime?: Maybe; birthtime?: Maybe; birthtimeMs?: Maybe; blksize?: Maybe; blocks?: Maybe; id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; }; export type DirectorySortInput = { fields?: Maybe>>; order?: Maybe>>; }; export type SiteSiteMetadataFilterInput = { title?: Maybe; description?: Maybe; }; export type SiteConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; distinct: Array; group: Array; }; export type SiteConnectionDistinctArgs = { field: SiteFieldsEnum; }; export type SiteConnectionGroupArgs = { skip?: Maybe; limit?: Maybe; field: SiteFieldsEnum; }; export type SiteEdge = { next?: Maybe; node: Site; previous?: Maybe; }; export type SiteFieldsEnum = | 'buildTime' | 'siteMetadata___title' | 'siteMetadata___description' | 'port' | 'host' | 'id' | 'parent___id' | 'parent___parent___id' | 'parent___parent___parent___id' | 'parent___parent___parent___children' | 'parent___parent___children' | 'parent___parent___children___id' | 'parent___parent___children___children' | 'parent___parent___internal___content' | 'parent___parent___internal___contentDigest' | 'parent___parent___internal___description' | 'parent___parent___internal___fieldOwners' | 'parent___parent___internal___ignoreType' | 'parent___parent___internal___mediaType' | 'parent___parent___internal___owner' | 'parent___parent___internal___type' | 'parent___children' | 'parent___children___id' | 'parent___children___parent___id' | 'parent___children___parent___children' | 'parent___children___children' | 'parent___children___children___id' | 'parent___children___children___children' | 'parent___children___internal___content' | 'parent___children___internal___contentDigest' | 'parent___children___internal___description' | 'parent___children___internal___fieldOwners' | 'parent___children___internal___ignoreType' | 'parent___children___internal___mediaType' | 'parent___children___internal___owner' | 'parent___children___internal___type' | 'parent___internal___content' | 'parent___internal___contentDigest' | 'parent___internal___description' | 'parent___internal___fieldOwners' | 'parent___internal___ignoreType' | 'parent___internal___mediaType' | 'parent___internal___owner' | 'parent___internal___type' | 'children' | 'children___id' | 'children___parent___id' | 'children___parent___parent___id' | 'children___parent___parent___children' | 'children___parent___children' | 'children___parent___children___id' | 'children___parent___children___children' | 'children___parent___internal___content' | 'children___parent___internal___contentDigest' | 'children___parent___internal___description' | 'children___parent___internal___fieldOwners' | 'children___parent___internal___ignoreType' | 'children___parent___internal___mediaType' | 'children___parent___internal___owner' | 'children___parent___internal___type' | 'children___children' | 'children___children___id' | 'children___children___parent___id' | 'children___children___parent___children' | 'children___children___children' | 'children___children___children___id' | 'children___children___children___children' | 'children___children___internal___content' | 'children___children___internal___contentDigest' | 'children___children___internal___description' | 'children___children___internal___fieldOwners' | 'children___children___internal___ignoreType' | 'children___children___internal___mediaType' | 'children___children___internal___owner' | 'children___children___internal___type' | 'children___internal___content' | 'children___internal___contentDigest' | 'children___internal___description' | 'children___internal___fieldOwners' | 'children___internal___ignoreType' | 'children___internal___mediaType' | 'children___internal___owner' | 'children___internal___type' | 'internal___content' | 'internal___contentDigest' | 'internal___description' | 'internal___fieldOwners' | 'internal___ignoreType' | 'internal___mediaType' | 'internal___owner' | 'internal___type'; export type SiteGroupConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; field: Scalars['String']; fieldValue?: Maybe; }; export type SiteFilterInput = { buildTime?: Maybe; siteMetadata?: Maybe; port?: Maybe; host?: Maybe; id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; }; export type SiteSortInput = { fields?: Maybe>>; order?: Maybe>>; }; export type SitePluginFilterInput = { id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; resolve?: Maybe; name?: Maybe; version?: Maybe; pluginOptions?: Maybe; nodeAPIs?: Maybe; pluginFilepath?: Maybe; packageJson?: Maybe; }; export type SitePluginPluginOptionsFilterInput = { plugins?: Maybe; fileName?: Maybe; name?: Maybe; path?: Maybe; classPrefix?: Maybe; showLineNumbers?: Maybe; noInlineHighlight?: Maybe; languageExtensions?: Maybe; prompt?: Maybe; pathCheck?: Maybe; allExtensions?: Maybe; isTSX?: Maybe; jsxPragma?: Maybe; }; export type SitePluginPluginOptionsPluginsFilterListInput = { elemMatch?: Maybe; }; export type SitePluginPluginOptionsPluginsFilterInput = { resolve?: Maybe; id?: Maybe; name?: Maybe; version?: Maybe; pluginOptions?: Maybe; }; export type SitePluginPluginOptionsPluginsPluginOptionsFilterInput = { classPrefix?: Maybe; showLineNumbers?: Maybe; noInlineHighlight?: Maybe; languageExtensions?: Maybe; prompt?: Maybe; }; export type SitePluginPluginOptionsPluginsPluginOptionsLanguageExtensionsFilterListInput = { elemMatch?: Maybe; }; export type SitePluginPluginOptionsPluginsPluginOptionsLanguageExtensionsFilterInput = { language?: Maybe; extend?: Maybe; }; export type SitePluginPluginOptionsPluginsPluginOptionsPromptFilterInput = { user?: Maybe; host?: Maybe; global?: Maybe; }; export type SitePluginPluginOptionsLanguageExtensionsFilterListInput = { elemMatch?: Maybe; }; export type SitePluginPluginOptionsLanguageExtensionsFilterInput = { language?: Maybe; extend?: Maybe; }; export type SitePluginPluginOptionsPromptFilterInput = { user?: Maybe; host?: Maybe; global?: Maybe; }; export type SitePluginPackageJsonFilterInput = { name?: Maybe; description?: Maybe; version?: Maybe; main?: Maybe; license?: Maybe; dependencies?: Maybe; devDependencies?: Maybe; peerDependencies?: Maybe; keywords?: Maybe; }; export type SitePluginPackageJsonDependenciesFilterListInput = { elemMatch?: Maybe; }; export type SitePluginPackageJsonDependenciesFilterInput = { name?: Maybe; version?: Maybe; }; export type SitePluginPackageJsonDevDependenciesFilterListInput = { elemMatch?: Maybe; }; export type SitePluginPackageJsonDevDependenciesFilterInput = { name?: Maybe; version?: Maybe; }; export type SitePluginPackageJsonPeerDependenciesFilterListInput = { elemMatch?: Maybe; }; export type SitePluginPackageJsonPeerDependenciesFilterInput = { name?: Maybe; version?: Maybe; }; export type SitePageContextFilterInput = { slug?: Maybe; }; export type SitePageConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; distinct: Array; group: Array; }; export type SitePageConnectionDistinctArgs = { field: SitePageFieldsEnum; }; export type SitePageConnectionGroupArgs = { skip?: Maybe; limit?: Maybe; field: SitePageFieldsEnum; }; export type SitePageEdge = { next?: Maybe; node: SitePage; previous?: Maybe; }; export type SitePageFieldsEnum = | 'path' | 'component' | 'internalComponentName' | 'componentChunkName' | 'matchPath' | 'isCreatedByStatefulCreatePages' | 'pluginCreator___id' | 'pluginCreator___parent___id' | 'pluginCreator___parent___parent___id' | 'pluginCreator___parent___parent___children' | 'pluginCreator___parent___children' | 'pluginCreator___parent___children___id' | 'pluginCreator___parent___children___children' | 'pluginCreator___parent___internal___content' | 'pluginCreator___parent___internal___contentDigest' | 'pluginCreator___parent___internal___description' | 'pluginCreator___parent___internal___fieldOwners' | 'pluginCreator___parent___internal___ignoreType' | 'pluginCreator___parent___internal___mediaType' | 'pluginCreator___parent___internal___owner' | 'pluginCreator___parent___internal___type' | 'pluginCreator___children' | 'pluginCreator___children___id' | 'pluginCreator___children___parent___id' | 'pluginCreator___children___parent___children' | 'pluginCreator___children___children' | 'pluginCreator___children___children___id' | 'pluginCreator___children___children___children' | 'pluginCreator___children___internal___content' | 'pluginCreator___children___internal___contentDigest' | 'pluginCreator___children___internal___description' | 'pluginCreator___children___internal___fieldOwners' | 'pluginCreator___children___internal___ignoreType' | 'pluginCreator___children___internal___mediaType' | 'pluginCreator___children___internal___owner' | 'pluginCreator___children___internal___type' | 'pluginCreator___internal___content' | 'pluginCreator___internal___contentDigest' | 'pluginCreator___internal___description' | 'pluginCreator___internal___fieldOwners' | 'pluginCreator___internal___ignoreType' | 'pluginCreator___internal___mediaType' | 'pluginCreator___internal___owner' | 'pluginCreator___internal___type' | 'pluginCreator___resolve' | 'pluginCreator___name' | 'pluginCreator___version' | 'pluginCreator___pluginOptions___plugins' | 'pluginCreator___pluginOptions___plugins___resolve' | 'pluginCreator___pluginOptions___plugins___id' | 'pluginCreator___pluginOptions___plugins___name' | 'pluginCreator___pluginOptions___plugins___version' | 'pluginCreator___pluginOptions___fileName' | 'pluginCreator___pluginOptions___name' | 'pluginCreator___pluginOptions___path' | 'pluginCreator___pluginOptions___classPrefix' | 'pluginCreator___pluginOptions___showLineNumbers' | 'pluginCreator___pluginOptions___noInlineHighlight' | 'pluginCreator___pluginOptions___languageExtensions' | 'pluginCreator___pluginOptions___languageExtensions___language' | 'pluginCreator___pluginOptions___languageExtensions___extend' | 'pluginCreator___pluginOptions___prompt___user' | 'pluginCreator___pluginOptions___prompt___host' | 'pluginCreator___pluginOptions___prompt___global' | 'pluginCreator___pluginOptions___pathCheck' | 'pluginCreator___pluginOptions___allExtensions' | 'pluginCreator___pluginOptions___isTSX' | 'pluginCreator___pluginOptions___jsxPragma' | 'pluginCreator___nodeAPIs' | 'pluginCreator___pluginFilepath' | 'pluginCreator___packageJson___name' | 'pluginCreator___packageJson___description' | 'pluginCreator___packageJson___version' | 'pluginCreator___packageJson___main' | 'pluginCreator___packageJson___license' | 'pluginCreator___packageJson___dependencies' | 'pluginCreator___packageJson___dependencies___name' | 'pluginCreator___packageJson___dependencies___version' | 'pluginCreator___packageJson___devDependencies' | 'pluginCreator___packageJson___devDependencies___name' | 'pluginCreator___packageJson___devDependencies___version' | 'pluginCreator___packageJson___peerDependencies' | 'pluginCreator___packageJson___peerDependencies___name' | 'pluginCreator___packageJson___peerDependencies___version' | 'pluginCreator___packageJson___keywords' | 'pluginCreatorId' | 'componentPath' | 'id' | 'parent___id' | 'parent___parent___id' | 'parent___parent___parent___id' | 'parent___parent___parent___children' | 'parent___parent___children' | 'parent___parent___children___id' | 'parent___parent___children___children' | 'parent___parent___internal___content' | 'parent___parent___internal___contentDigest' | 'parent___parent___internal___description' | 'parent___parent___internal___fieldOwners' | 'parent___parent___internal___ignoreType' | 'parent___parent___internal___mediaType' | 'parent___parent___internal___owner' | 'parent___parent___internal___type' | 'parent___children' | 'parent___children___id' | 'parent___children___parent___id' | 'parent___children___parent___children' | 'parent___children___children' | 'parent___children___children___id' | 'parent___children___children___children' | 'parent___children___internal___content' | 'parent___children___internal___contentDigest' | 'parent___children___internal___description' | 'parent___children___internal___fieldOwners' | 'parent___children___internal___ignoreType' | 'parent___children___internal___mediaType' | 'parent___children___internal___owner' | 'parent___children___internal___type' | 'parent___internal___content' | 'parent___internal___contentDigest' | 'parent___internal___description' | 'parent___internal___fieldOwners' | 'parent___internal___ignoreType' | 'parent___internal___mediaType' | 'parent___internal___owner' | 'parent___internal___type' | 'children' | 'children___id' | 'children___parent___id' | 'children___parent___parent___id' | 'children___parent___parent___children' | 'children___parent___children' | 'children___parent___children___id' | 'children___parent___children___children' | 'children___parent___internal___content' | 'children___parent___internal___contentDigest' | 'children___parent___internal___description' | 'children___parent___internal___fieldOwners' | 'children___parent___internal___ignoreType' | 'children___parent___internal___mediaType' | 'children___parent___internal___owner' | 'children___parent___internal___type' | 'children___children' | 'children___children___id' | 'children___children___parent___id' | 'children___children___parent___children' | 'children___children___children' | 'children___children___children___id' | 'children___children___children___children' | 'children___children___internal___content' | 'children___children___internal___contentDigest' | 'children___children___internal___description' | 'children___children___internal___fieldOwners' | 'children___children___internal___ignoreType' | 'children___children___internal___mediaType' | 'children___children___internal___owner' | 'children___children___internal___type' | 'children___internal___content' | 'children___internal___contentDigest' | 'children___internal___description' | 'children___internal___fieldOwners' | 'children___internal___ignoreType' | 'children___internal___mediaType' | 'children___internal___owner' | 'children___internal___type' | 'internal___content' | 'internal___contentDigest' | 'internal___description' | 'internal___fieldOwners' | 'internal___ignoreType' | 'internal___mediaType' | 'internal___owner' | 'internal___type' | 'context___slug'; export type SitePageGroupConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; field: Scalars['String']; fieldValue?: Maybe; }; export type SitePageFilterInput = { path?: Maybe; component?: Maybe; internalComponentName?: Maybe; componentChunkName?: Maybe; matchPath?: Maybe; isCreatedByStatefulCreatePages?: Maybe; pluginCreator?: Maybe; pluginCreatorId?: Maybe; componentPath?: Maybe; id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; context?: Maybe; }; export type SitePageSortInput = { fields?: Maybe>>; order?: Maybe>>; }; export type MarkdownRemarkConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; distinct: Array; group: Array; }; export type MarkdownRemarkConnectionDistinctArgs = { field: MarkdownRemarkFieldsEnum; }; export type MarkdownRemarkConnectionGroupArgs = { skip?: Maybe; limit?: Maybe; field: MarkdownRemarkFieldsEnum; }; export type MarkdownRemarkEdge = { next?: Maybe; node: MarkdownRemark; previous?: Maybe; }; export type MarkdownRemarkFieldsEnum = | 'id' | 'frontmatter___title' | 'frontmatter___slug' | 'frontmatter___date' | 'excerpt' | 'rawMarkdownBody' | 'fileAbsolutePath' | 'html' | 'htmlAst' | 'excerptAst' | 'headings' | 'headings___id' | 'headings___value' | 'headings___depth' | 'timeToRead' | 'tableOfContents' | 'wordCount___paragraphs' | 'wordCount___sentences' | 'wordCount___words' | 'parent___id' | 'parent___parent___id' | 'parent___parent___parent___id' | 'parent___parent___parent___children' | 'parent___parent___children' | 'parent___parent___children___id' | 'parent___parent___children___children' | 'parent___parent___internal___content' | 'parent___parent___internal___contentDigest' | 'parent___parent___internal___description' | 'parent___parent___internal___fieldOwners' | 'parent___parent___internal___ignoreType' | 'parent___parent___internal___mediaType' | 'parent___parent___internal___owner' | 'parent___parent___internal___type' | 'parent___children' | 'parent___children___id' | 'parent___children___parent___id' | 'parent___children___parent___children' | 'parent___children___children' | 'parent___children___children___id' | 'parent___children___children___children' | 'parent___children___internal___content' | 'parent___children___internal___contentDigest' | 'parent___children___internal___description' | 'parent___children___internal___fieldOwners' | 'parent___children___internal___ignoreType' | 'parent___children___internal___mediaType' | 'parent___children___internal___owner' | 'parent___children___internal___type' | 'parent___internal___content' | 'parent___internal___contentDigest' | 'parent___internal___description' | 'parent___internal___fieldOwners' | 'parent___internal___ignoreType' | 'parent___internal___mediaType' | 'parent___internal___owner' | 'parent___internal___type' | 'children' | 'children___id' | 'children___parent___id' | 'children___parent___parent___id' | 'children___parent___parent___children' | 'children___parent___children' | 'children___parent___children___id' | 'children___parent___children___children' | 'children___parent___internal___content' | 'children___parent___internal___contentDigest' | 'children___parent___internal___description' | 'children___parent___internal___fieldOwners' | 'children___parent___internal___ignoreType' | 'children___parent___internal___mediaType' | 'children___parent___internal___owner' | 'children___parent___internal___type' | 'children___children' | 'children___children___id' | 'children___children___parent___id' | 'children___children___parent___children' | 'children___children___children' | 'children___children___children___id' | 'children___children___children___children' | 'children___children___internal___content' | 'children___children___internal___contentDigest' | 'children___children___internal___description' | 'children___children___internal___fieldOwners' | 'children___children___internal___ignoreType' | 'children___children___internal___mediaType' | 'children___children___internal___owner' | 'children___children___internal___type' | 'children___internal___content' | 'children___internal___contentDigest' | 'children___internal___description' | 'children___internal___fieldOwners' | 'children___internal___ignoreType' | 'children___internal___mediaType' | 'children___internal___owner' | 'children___internal___type' | 'internal___content' | 'internal___contentDigest' | 'internal___description' | 'internal___fieldOwners' | 'internal___ignoreType' | 'internal___mediaType' | 'internal___owner' | 'internal___type'; export type MarkdownRemarkGroupConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; field: Scalars['String']; fieldValue?: Maybe; }; export type MarkdownRemarkSortInput = { fields?: Maybe>>; order?: Maybe>>; }; export type SiteBuildMetadataConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; distinct: Array; group: Array; }; export type SiteBuildMetadataConnectionDistinctArgs = { field: SiteBuildMetadataFieldsEnum; }; export type SiteBuildMetadataConnectionGroupArgs = { skip?: Maybe; limit?: Maybe; field: SiteBuildMetadataFieldsEnum; }; export type SiteBuildMetadataEdge = { next?: Maybe; node: SiteBuildMetadata; previous?: Maybe; }; export type SiteBuildMetadataFieldsEnum = | 'id' | 'parent___id' | 'parent___parent___id' | 'parent___parent___parent___id' | 'parent___parent___parent___children' | 'parent___parent___children' | 'parent___parent___children___id' | 'parent___parent___children___children' | 'parent___parent___internal___content' | 'parent___parent___internal___contentDigest' | 'parent___parent___internal___description' | 'parent___parent___internal___fieldOwners' | 'parent___parent___internal___ignoreType' | 'parent___parent___internal___mediaType' | 'parent___parent___internal___owner' | 'parent___parent___internal___type' | 'parent___children' | 'parent___children___id' | 'parent___children___parent___id' | 'parent___children___parent___children' | 'parent___children___children' | 'parent___children___children___id' | 'parent___children___children___children' | 'parent___children___internal___content' | 'parent___children___internal___contentDigest' | 'parent___children___internal___description' | 'parent___children___internal___fieldOwners' | 'parent___children___internal___ignoreType' | 'parent___children___internal___mediaType' | 'parent___children___internal___owner' | 'parent___children___internal___type' | 'parent___internal___content' | 'parent___internal___contentDigest' | 'parent___internal___description' | 'parent___internal___fieldOwners' | 'parent___internal___ignoreType' | 'parent___internal___mediaType' | 'parent___internal___owner' | 'parent___internal___type' | 'children' | 'children___id' | 'children___parent___id' | 'children___parent___parent___id' | 'children___parent___parent___children' | 'children___parent___children' | 'children___parent___children___id' | 'children___parent___children___children' | 'children___parent___internal___content' | 'children___parent___internal___contentDigest' | 'children___parent___internal___description' | 'children___parent___internal___fieldOwners' | 'children___parent___internal___ignoreType' | 'children___parent___internal___mediaType' | 'children___parent___internal___owner' | 'children___parent___internal___type' | 'children___children' | 'children___children___id' | 'children___children___parent___id' | 'children___children___parent___children' | 'children___children___children' | 'children___children___children___id' | 'children___children___children___children' | 'children___children___internal___content' | 'children___children___internal___contentDigest' | 'children___children___internal___description' | 'children___children___internal___fieldOwners' | 'children___children___internal___ignoreType' | 'children___children___internal___mediaType' | 'children___children___internal___owner' | 'children___children___internal___type' | 'children___internal___content' | 'children___internal___contentDigest' | 'children___internal___description' | 'children___internal___fieldOwners' | 'children___internal___ignoreType' | 'children___internal___mediaType' | 'children___internal___owner' | 'children___internal___type' | 'internal___content' | 'internal___contentDigest' | 'internal___description' | 'internal___fieldOwners' | 'internal___ignoreType' | 'internal___mediaType' | 'internal___owner' | 'internal___type' | 'buildTime'; export type SiteBuildMetadataGroupConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; field: Scalars['String']; fieldValue?: Maybe; }; export type SiteBuildMetadataFilterInput = { id?: Maybe; parent?: Maybe; children?: Maybe; internal?: Maybe; buildTime?: Maybe; }; export type SiteBuildMetadataSortInput = { fields?: Maybe>>; order?: Maybe>>; }; export type SitePluginConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; distinct: Array; group: Array; }; export type SitePluginConnectionDistinctArgs = { field: SitePluginFieldsEnum; }; export type SitePluginConnectionGroupArgs = { skip?: Maybe; limit?: Maybe; field: SitePluginFieldsEnum; }; export type SitePluginEdge = { next?: Maybe; node: SitePlugin; previous?: Maybe; }; export type SitePluginFieldsEnum = | 'id' | 'parent___id' | 'parent___parent___id' | 'parent___parent___parent___id' | 'parent___parent___parent___children' | 'parent___parent___children' | 'parent___parent___children___id' | 'parent___parent___children___children' | 'parent___parent___internal___content' | 'parent___parent___internal___contentDigest' | 'parent___parent___internal___description' | 'parent___parent___internal___fieldOwners' | 'parent___parent___internal___ignoreType' | 'parent___parent___internal___mediaType' | 'parent___parent___internal___owner' | 'parent___parent___internal___type' | 'parent___children' | 'parent___children___id' | 'parent___children___parent___id' | 'parent___children___parent___children' | 'parent___children___children' | 'parent___children___children___id' | 'parent___children___children___children' | 'parent___children___internal___content' | 'parent___children___internal___contentDigest' | 'parent___children___internal___description' | 'parent___children___internal___fieldOwners' | 'parent___children___internal___ignoreType' | 'parent___children___internal___mediaType' | 'parent___children___internal___owner' | 'parent___children___internal___type' | 'parent___internal___content' | 'parent___internal___contentDigest' | 'parent___internal___description' | 'parent___internal___fieldOwners' | 'parent___internal___ignoreType' | 'parent___internal___mediaType' | 'parent___internal___owner' | 'parent___internal___type' | 'children' | 'children___id' | 'children___parent___id' | 'children___parent___parent___id' | 'children___parent___parent___children' | 'children___parent___children' | 'children___parent___children___id' | 'children___parent___children___children' | 'children___parent___internal___content' | 'children___parent___internal___contentDigest' | 'children___parent___internal___description' | 'children___parent___internal___fieldOwners' | 'children___parent___internal___ignoreType' | 'children___parent___internal___mediaType' | 'children___parent___internal___owner' | 'children___parent___internal___type' | 'children___children' | 'children___children___id' | 'children___children___parent___id' | 'children___children___parent___children' | 'children___children___children' | 'children___children___children___id' | 'children___children___children___children' | 'children___children___internal___content' | 'children___children___internal___contentDigest' | 'children___children___internal___description' | 'children___children___internal___fieldOwners' | 'children___children___internal___ignoreType' | 'children___children___internal___mediaType' | 'children___children___internal___owner' | 'children___children___internal___type' | 'children___internal___content' | 'children___internal___contentDigest' | 'children___internal___description' | 'children___internal___fieldOwners' | 'children___internal___ignoreType' | 'children___internal___mediaType' | 'children___internal___owner' | 'children___internal___type' | 'internal___content' | 'internal___contentDigest' | 'internal___description' | 'internal___fieldOwners' | 'internal___ignoreType' | 'internal___mediaType' | 'internal___owner' | 'internal___type' | 'resolve' | 'name' | 'version' | 'pluginOptions___plugins' | 'pluginOptions___plugins___resolve' | 'pluginOptions___plugins___id' | 'pluginOptions___plugins___name' | 'pluginOptions___plugins___version' | 'pluginOptions___plugins___pluginOptions___classPrefix' | 'pluginOptions___plugins___pluginOptions___showLineNumbers' | 'pluginOptions___plugins___pluginOptions___noInlineHighlight' | 'pluginOptions___plugins___pluginOptions___languageExtensions' | 'pluginOptions___fileName' | 'pluginOptions___name' | 'pluginOptions___path' | 'pluginOptions___classPrefix' | 'pluginOptions___showLineNumbers' | 'pluginOptions___noInlineHighlight' | 'pluginOptions___languageExtensions' | 'pluginOptions___languageExtensions___language' | 'pluginOptions___languageExtensions___extend' | 'pluginOptions___prompt___user' | 'pluginOptions___prompt___host' | 'pluginOptions___prompt___global' | 'pluginOptions___pathCheck' | 'pluginOptions___allExtensions' | 'pluginOptions___isTSX' | 'pluginOptions___jsxPragma' | 'nodeAPIs' | 'pluginFilepath' | 'packageJson___name' | 'packageJson___description' | 'packageJson___version' | 'packageJson___main' | 'packageJson___license' | 'packageJson___dependencies' | 'packageJson___dependencies___name' | 'packageJson___dependencies___version' | 'packageJson___devDependencies' | 'packageJson___devDependencies___name' | 'packageJson___devDependencies___version' | 'packageJson___peerDependencies' | 'packageJson___peerDependencies___name' | 'packageJson___peerDependencies___version' | 'packageJson___keywords'; export type SitePluginGroupConnection = { totalCount: Scalars['Int']; edges: Array; nodes: Array; pageInfo: PageInfo; field: Scalars['String']; fieldValue?: Maybe; }; export type SitePluginSortInput = { fields?: Maybe>>; order?: Maybe>>; }; export type Unnamed_1_QueryVariables = Exact<{ [key: string]: never; }>; export type Unnamed_1_Query = { allMarkdownRemark: { edges: Array<{ node: ( Pick & { frontmatter?: Maybe> } ) }> } }; export type MarkdownPageTemplateQueryVariables = Exact<{ slug: Scalars['String']; }>; export type MarkdownPageTemplateQuery = { markdownRemark?: Maybe<( Pick & { frontmatter?: Maybe> } )> };