diff --git a/.github/workflows/playwright-react-kitchen-sink.yml b/.github/workflows/playwright-react-kitchen-sink.yml
new file mode 100644
index 0000000000..3fcd0eebaf
--- /dev/null
+++ b/.github/workflows/playwright-react-kitchen-sink.yml
@@ -0,0 +1,38 @@
+name: Playwright — React kitchen-sink
+
+on:
+ pull_request:
+ branches:
+ - main
+ paths:
+ - 'examples/react/kitchen-sink/**'
+ - '.github/workflows/playwright-react-kitchen-sink.yml'
+
+jobs:
+ e2e:
+ name: react-kitchen-sink-e2e
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Setup Node.js environment
+ uses: actions/setup-node@v4
+ with:
+ node-version-file: '.nvmrc'
+ - name: Install pnpm
+ uses: pnpm/action-setup@v4
+ with:
+ package_json_file: package.json
+ run_install: false
+ - name: Install dependencies
+ run: pnpm install
+ - name: Build workspace packages
+ run: pnpm build
+ - name: Install Playwright browsers
+ working-directory: examples/react/kitchen-sink
+ run: npx playwright install --with-deps chromium
+ - name: Run React kitchen-sink Playwright tests
+ working-directory: examples/react/kitchen-sink
+ run: npx playwright test
+ env:
+ CI: true
diff --git a/AGENTS.md b/AGENTS.md
index 824efe0609..a27961974d 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -40,6 +40,7 @@ tests/ # Build verification tests
- **Linting/Formatting:** Biome (`biome.json` at root). Example apps extend with `"extends": ["../../../biome.json"]`
- **TypeScript:** Base config at `base.tsconfig.json`. Examples extend it. Strict mode enabled.
- **Package manager:** pnpm only. Never use npm or yarn.
+- **`CLAUDE.md` files** are git symlinks to the sibling `AGENTS.md`. On Windows without Developer Mode, if `git status` shows `TT` typechanges on them, run `git config --local core.symlinks false` — git then materialises them as regular pointer files. Linux/macOS clones get real symlinks automatically.
## Kitchen-Sink Examples
diff --git a/CLAUDE.md b/CLAUDE.md
deleted file mode 100644
index 47dc3e3d86..0000000000
--- a/CLAUDE.md
+++ /dev/null
@@ -1 +0,0 @@
-AGENTS.md
\ No newline at end of file
diff --git a/CLAUDE.md b/CLAUDE.md
new file mode 120000
index 0000000000..47dc3e3d86
--- /dev/null
+++ b/CLAUDE.md
@@ -0,0 +1 @@
+AGENTS.md
\ No newline at end of file
diff --git a/examples/AGENTS.md b/examples/AGENTS.md
new file mode 100644
index 0000000000..b80bac6032
--- /dev/null
+++ b/examples/AGENTS.md
@@ -0,0 +1,123 @@
+# TinaCMS Examples
+
+Framework example apps that demonstrate TinaCMS against the same content model. Each app is independently runnable and has its own AGENTS.md covering framework-specific patterns. This file documents everything **shared** across them — per SSW, agents auto-inject every parent AGENTS.md up the path, so children should stay delta-only.
+
+## Apps
+
+- [next/kitchen-sink](next/kitchen-sink/AGENTS.md) — Next.js 15 App Router with `useTina()` visual editing.
+- [next/tina-self-hosted-demo](next/tina-self-hosted-demo/AGENTS.md) — Next.js Pages Router with self-hosted backend (MongoDB, GitHub, `tinacms-authjs`). **Does not consume shared content** — keeps its own `content/`.
+- [astro/kitchen-sink](astro/kitchen-sink/AGENTS.md) — Astro 5 static site with zero-JS production output.
+- [hugo/kitchen-sink](hugo/kitchen-sink/AGENTS.md) — Hugo Extended static site, admin-panel editing only.
+- [react/kitchen-sink](react/kitchen-sink/AGENTS.md) — Vite + React 18 SPA with runtime Tina client queries.
+
+Shared content lives under [shared/](shared/) (no AGENTS.md — its contract is documented here).
+
+## Shared Content Contract
+
+Content files and shared media live in [shared/](shared/) as a single source of truth. Every kitchen-sink app reads the same files. The self-hosted demo does NOT — it keeps its own content for the auth/DB walkthrough.
+
+### How each app consumes shared content
+
+| App | Content | Static assets |
+|-----|---------|---------------|
+| Next / Astro / React | `localContentPath: '../../../shared'` in `tina/config.tsx` | `public/uploads` and `public/blocks` symlinks to `../../../shared/public/*` |
+| Hugo | `[[module.mounts]]` in `hugo.toml` (NOT symlinks — Hugo's Go file walker doesn't follow directory symlinks on Windows) | `static/uploads` and `static/blocks` symlinks to `../../shared/public/*` |
+
+TinaCMS's `assertWithinBase` security check rejects symlinks that resolve outside the project root, which is why content is accessed via `localContentPath` (TinaCMS-aware) or Hugo module mounts instead of filesystem symlinks. Only static asset directories are symlinked — TinaCMS doesn't walk those.
+
+### Shared directory layout
+
+```
+shared/
+├── content/
+│ ├── authors/ # .md — markdown frontmatter with avatar, hobbies
+│ ├── blogs/ # .md — hero image, dates, author ref, body
+│ ├── global/ # .json — header nav, footer links, theme settings
+│ ├── pages/ # .md — block-based (hero, features, cta, testimonial, content)
+│ ├── posts/ # .md — author ref, tags, nested folders allowed
+│ └── tags/ # .json — simple tag records
+├── public/
+│ ├── blocks/ # Block preview images used in the admin UI
+│ └── uploads/ # User-uploaded media
+└── .gitignore # Ignores /content/**/e2e-*
+```
+
+## Shared TinaCMS Patterns
+
+The kitchen-sink apps (everything except the self-hosted demo) share these TinaCMS conventions. Children document only their framework-specific wrapping.
+
+### `useTina()` + `tinaField()`
+
+Canonical client pattern: feed the query result into `useTina()`, then attach `data-tina-field={tinaField(node, 'fieldName')}` to any element that should be click-to-edit in the admin iframe.
+
+```tsx
+const { data } = useTina({ data, query, variables });
+
{data.post.title}
+```
+
+Per-framework specifics (Next App Router server/client split, Astro `client:tina` directive, React `useTinaQuery` hook) live in each app's AGENTS.md. Hugo doesn't use this — it's admin-panel-only.
+
+### Block dispatcher
+
+Page collection uses a block dispatcher under `components/blocks/index.tsx` (or `layouts/partials/blocks/` for Hugo). It maps the GraphQL `__typename` (e.g. `PageBlocksHero`) to a block component. The 5 block templates are `hero`, `features`, `cta`, `testimonial`, `content`. Block schemas live in `tina/schemas/blocks.ts` (shared across React-ish apps); Hugo inlines the equivalent in `page.tsx` via cascade.
+
+### `TinaMarkdown` custom components
+
+Rich-text bodies render via ` `. Every React-ish app (Next / Astro / React) ships the same four custom components:
+
+- `code_block` — lazy-loads Prism from `tinacms/dist/rich-text/prism` to keep the highlighter out of the main bundle.
+- `BlockQuote` — nests another `TinaMarkdown` for the quote body, with optional author attribution.
+- `DateTime` — formats the current date (iso / utc / local).
+- `NewsletterSignup` — UI-only stub with a `TODO: integrate with an actual newsletter service`.
+
+Hugo renders body content via Goldmark instead and does not support these custom templates.
+
+### Image sanitisation
+
+CMS-controlled image and link URLs must pass through `sanitizeImageSrc()` / `sanitizeHref()` (in each app's `lib/utils.ts` or `src/lib/utils.ts`) to block `javascript:`, `data:`, `vbscript:`, and protocol-relative URLs. Hugo uses inline `hasPrefix` checks in templates for the same purpose. Don't render raw `data.*.image` / href values without running them through sanitisation.
+
+### Tailwind theme
+
+Theme colors use CSS custom properties driven by a `data-theme` attribute on the root div. Each app's `tailwind.config.js` maps `theme-*` utilities (`bg-theme-400`, `text-theme-600`) to `var(--theme-*)` tokens declared in its global CSS. The `data-theme` value (e.g. `blue`, `teal`) comes from the Global collection's theme settings. Dark mode uses Tailwind's `dark:` variant with class-based toggling.
+
+### TinaCMS admin UI — selectors and behaviour
+
+These patterns are not obvious from TinaCMS source; they were discovered through E2E debugging and apply to every app's admin panel.
+
+- **"Enter Edit Mode" dialog:** Appears once per browser context on first admin visit. Target with `button[data-test="enter-edit-mode"]`. State persists in localStorage — won't reappear after dismissal in the same context. Each Playwright test gets a fresh context, so the dialog appears on every test.
+- **Error modals:** Render in `#modal-root` with a backdrop that blocks all pointer events. Close buttons match `#modal-root button:has-text("Close")` or `#modal-root button:has-text("OK")`.
+- **Save button states:** `opacity-70 cursor-wait` while submitting, `opacity-30 cursor-not-allowed` when pristine, `pointer-events-none` when validation fails. Shows `LoadingDots` during save, "Save" text when idle.
+- **Field labels:** Standard fields use ``. Block/list fields (e.g. "Sections", "Hobbies") render labels via `ListLabel` as `` elements — target with `span:has-text("Sections")`.
+- **Block items:** After adding a block, entries appear collapsed as `div[role="button"][aria-roledescription="sortable"]`. Click to expand and reveal form fields.
+- **Block selector panel:** Opens in a `FormPortal`. Template cards are ``. The add button is icon-only (`AddIcon` SVG) — target via `sectionsHeader.locator('button').first()`.
+- **Validation:** Runs on change (not blur or submit). Inline `FieldError` appears immediately.
+- **Post-save SPA redirect:** After creating a new document, TinaCMS may internally redirect (`/new/` → `/edit/`). Wait for the URL to stabilise after save before navigating elsewhere.
+
+### Slugify behaviour
+
+- **Default slugify** (no custom slugify, `isTitle: true` field): `values[titleField]?.replace(/ /g, '-').replace(/[^a-zA-Z0-9-]/g, '')` — preserves case.
+- **Custom `makeSlugify`** (used by post and blog collections in most apps): `title.toLowerCase().split(' ').join('-')` — forces lowercase.
+- **`FilenameInput`:** Starts locked (`disabled`). For collections without custom slugify but with an `isTitle` field, TinaCMS creates a default slugify automatically. Let auto-slugify handle it — don't fill the filename input directly.
+
+### GraphQL API quirks
+
+- **`_sys` filter is NOT available:** Collection filter types (`AuthorFilter`, `PostFilter`, etc.) do NOT have a `_sys` field. You cannot filter connection queries by `relativePath` via `_sys`. Don't try to build `documentExists` queries using `_sys` filters.
+- **Deleting non-existent documents:** The `deleteDocument` mutation logs server-side errors when the document doesn't exist. Use `fs.existsSync()` to check the file on disk before sending the mutation to avoid noisy console output.
+
+## Cross-Cutting E2E Conventions
+
+Every app's Playwright suite follows the same conventions. App-specific selectors and quirks live in each app's AGENTS.md; the admin-UI section above covers TinaCMS-level selectors.
+
+- **Fixtures**: `e2e/fixtures/api-context.ts` exposes a GraphQL client for direct API ops. `e2e/fixtures/test-content.ts` provides the `contentCleanup` fixture.
+- **Utils**: `e2e/utils/admin-helpers.ts` handles admin navigation (enter edit mode, save, dismiss dialogs). `e2e/utils/create-document.ts` / `delete-document.ts` send GraphQL mutations directly — faster and more deterministic than UI-driven setup.
+- **Naming**: Test-created documents use the prefix `e2e-` and lowercase filenames (e.g. `e2e-playwright-author.md`). They're written to the shared content directory and ignored via `/content/**/e2e-*` in [shared/.gitignore](shared/.gitignore).
+- **Isolation**: Each test is self-contained — creates its own data, doesn't depend on other tests. Register cleanup with `contentCleanup.track(collection, relativePath)` for automatic deletion after the test (even on failure).
+- **Safety net**: A `beforeAll` cleanup step catches documents left behind by interrupted runs where fixture teardown didn't execute.
+- **Assertions**: Never hard-code CMS-editable text. Assert on structural elements (headers, sections, card counts, navigation links) and route behaviour.
+- **Waits**: Never use `page.waitForTimeout()`. Use observable conditions (`waitFor`, `toBeVisible`, `toHaveClass`, `waitForURL`).
+- **Optional UI**: Use `Promise.race` (not sequential try/catch) when waiting for optional UI elements like dialogs — race the dialog against actual content appearing.
+
+## Further Reading
+
+- Root [AGENTS.md](../AGENTS.md) — monorepo overview, pnpm workspace layout, unified content schema table (Tag / Author / Post / Blog / Page / Global), coding standards.
+- Per-app AGENTS.md — framework-specific architecture, patterns, and quirks.
diff --git a/examples/CLAUDE.md b/examples/CLAUDE.md
new file mode 120000
index 0000000000..47dc3e3d86
--- /dev/null
+++ b/examples/CLAUDE.md
@@ -0,0 +1 @@
+AGENTS.md
\ No newline at end of file
diff --git a/examples/astro/kitchen-sink/AGENTS.md b/examples/astro/kitchen-sink/AGENTS.md
index 833fe26c0e..9b4d1be99d 100644
--- a/examples/astro/kitchen-sink/AGENTS.md
+++ b/examples/astro/kitchen-sink/AGENTS.md
@@ -1,54 +1,83 @@
# Astro Kitchen-Sink
-The Astro version of the TinaCMS kitchen-sink example app. Built with Astro 5 and React 18, demonstrating all core TinaCMS features — visual editing, block-based pages, rich-text content, and multi-collection schemas — with zero client-side JS in production.
+Astro 5 + React 18 static site with TinaCMS visual editing, block-based pages, rich-text content, and multi-collection schemas. Ships **zero client-side JavaScript in production** — React only hydrates inside the TinaCMS editor iframe via a custom `client:tina` directive.
## Architecture
Three-layer component model:
-1. **Astro pages** (`src/pages/*.astro`) — file-based routing, data fetching via Tina client, static generation with `getStaticPaths()`
-2. **React page wrappers** (`src/components/tina/*.tsx`) — accept `data`/`query`/`variables` props, call `useTina()` for live editing. Used with `client:tina` directive.
-3. **React rendering components** (`src/components/blocks/`, `src/components/layout/`, `src/components/ui/`) — pure rendering components for blocks, layout, and UI elements
-4. **Markdown components** (`src/components/markdown-components.tsx`) — custom TinaMarkdown renderers (BlockQuote, DateTime, NewsletterSignup, Prism code blocks). Astro handles code splitting at the island level, so all imports are static.
-## Collections
+1. **Astro pages** (`src/pages/*.astro`) — file-based routing, data fetching via the generated Tina client in frontmatter, static generation with `getStaticPaths()`.
+2. **React page wrappers** (`src/components/tina/*.tsx`) — accept `data`/`query`/`variables` props and call `useTina()` for live editing. Used with `client:tina`.
+3. **React rendering components** (`src/components/blocks/`, `src/components/layout/`, `src/components/ui/`) — pure rendering for blocks, layout chrome, and UI atoms.
+4. **Markdown components** (`src/components/markdown-components.tsx`) — the four custom `TinaMarkdown` renderers documented in [examples/AGENTS.md](../../AGENTS.md).
-6 TinaCMS collections:
-- **Tag** (`tina/collections/tag.ts`) — simple JSON tags (css, html, react)
-- **Author** (`tina/collections/author.tsx`) — markdown authors with avatar, description, hobbies
-- **Global** (`tina/collections/global.ts`) — site-wide config (header nav, footer social links, theme settings)
-- **Post** (`tina/collections/post.tsx`) — MDX posts with rich-text excerpt, author reference, tags, nested folder support
-- **Blog** (`tina/collections/blog.tsx`) — MDX blog entries with hero image, pub/updated dates, author reference
-- **Page** (`tina/collections/page.tsx`) — MDX pages with block-based content (hero, features, CTA, testimonial, content blocks)
+## Coding Standards
+
+Repo-wide Biome + strict TypeScript apply (see root [AGENTS.md](../../../AGENTS.md)). Shared TinaCMS patterns (including block dispatcher, `useTina()`/`tinaField()`, Tailwind theme, image sanitisation, admin UI selectors) are documented in [examples/AGENTS.md](../../AGENTS.md). App-specific deltas:
+
+- Format with `npx @biomejs/biome format --write ` after edits.
+- In `.astro` templates, use `class` on native HTML elements (not `className` — that's React-only).
+- Do NOT add `key=` props in `.astro` `.map()` calls — `key` is a React concept and renders as a meaningless HTML attribute in Astro. Only needed inside `.tsx` React components.
+- `className` on React component tags (e.g. ``) is correct — those are React props.
+- All files under `src/components/` remain `.tsx` — they run inside React islands or are imported by other React components. Only `src/pages/*.astro` and `src/layouts/*.astro` are Astro files.
+
+Collection schemas live in [tina/collections/](tina/collections/).
+
+## Common Commands
+
+- `pnpm dev` — `tinacms dev -c "astro dev"` (TinaCMS wraps Astro)
+- `pnpm build` — `tinacms build && astro build`
+- `pnpm build:local` — `tinacms build --local --skip-cloud-checks -c "astro build"` (no cloud connection)
+- `pnpm dev:astro` / `pnpm build:astro` — Astro-only, skip TinaCMS
+- `pnpm test:e2e` / `pnpm test:e2e:ui` — Playwright
## Key Patterns
-- **`client:tina` directive:** Custom Astro client directive that only hydrates React components inside the TinaCMS visual editor iframe. Zero JS shipped in production. Defined in `astro-tina-directive/` (3 files: `register.js`, `tina.js`, `index.d.ts`).
-- **`client:load` for interactive components:** Use `client:load` for React components that need JS but aren't Tina-connected (e.g., Header with mobile nav drawer). These hydrate immediately on page load.
-- **`useTina()` + `tinaField()`:** React page wrappers in `src/components/tina/` import from `tinacms/dist/react`. `useTina({ query, variables, data })` enables live editing; `tinaField(data.author, 'name')` enables click-to-edit targeting via `data-tina-field` attribute.
-- **Layout context via props:** Global data (header, footer, theme) is fetched server-side in `Layout.astro` and passed as props to React components. This avoids client-side context providers and keeps production pages JS-free.
-- **Block-based pages:** Page collection uses a block dispatcher (`src/components/blocks/index.tsx`) that maps `__typename` to block components. Block schemas are extracted to `tina/schemas/blocks.ts`.
-- **Schemas:** Shared fields in `tina/schemas/shared-fields.ts` (e.g., `dateFieldSchemas`, `makeSlugify`, `actionsFieldSchema`, `colorFieldSchema`). Block schemas in `tina/schemas/blocks.ts`, icon schema in `tina/schemas/icon.ts`. Schemas are centralised in `tina/schemas/` to avoid cross-directory imports between `tina/` and `src/`.
-- **Content directory:** Content is served from `examples/shared/content/` via `localContentPath` in tina config. Collection paths (e.g., `content/authors`) are relative to the shared root. Do NOT use `src/content/` — that's Astro's built-in Content Collections, which this project does not use.
-- **Path alias:** `@/*` maps to `./src/*` (standard Astro convention). Configured in `tsconfig.json`.
-- **tina/ imports:** Files in `tina/` are outside `src/`, so they cannot use the `@/*` alias. Use relative paths instead (e.g., `../../src/lib/utils` in `tina/fields/color.tsx`).
-- **Image handling:** Uses standard ` ` tags with `sanitizeImageSrc()` for safe rendering of CMS-controlled image URLs.
-- **Static generation:** All pages are statically generated at build time. Dynamic routes use `getStaticPaths()` to enumerate content.
+### `client:tina` directive
+
+Custom Astro client directive that only hydrates React inside the TinaCMS editor iframe — zero JS shipped in production. Defined in `astro-tina-directive/` (`register.js`, `tina.js`, `index.d.ts`).
+
+Use `client:tina` for components that call `useTina()`; they must only hydrate inside the editor iframe. Use `client:load` for interactive components that need JS but aren't Tina-connected (e.g. the mobile nav drawer).
+
+### Astro-specific wrapper around `useTina()`
+
+React page wrappers live in `src/components/tina/` and import from `tinacms/dist/react`. They're loaded with `client:tina` so they only run inside the editor. Outside the editor, static HTML is served. See [examples/AGENTS.md](../../AGENTS.md) for the canonical hook shape and `tinaField()` usage.
+
+### Layout context via props
+
+Global data (header, footer, theme) is fetched server-side in `Layout.astro` and passed as props to React components. This avoids client-side context providers and keeps production pages JS-free.
+
+### Schemas
-## Build & Dev
+Shared fields in `tina/schemas/shared-fields.ts` (`dateFieldSchemas`, `makeSlugify`, `actionsFieldSchema`, `colorFieldSchema`). Block schemas in `tina/schemas/blocks.ts`, icon schema in `tina/schemas/icon.ts`. Schemas are centralised in `tina/schemas/` to avoid cross-directory imports between `tina/` and `src/`.
-- **Dev:** `pnpm dev` → `tinacms dev -c "astro dev"` (TinaCMS wraps Astro)
-- **Build:** `pnpm build` → `tinacms build && astro build`
-- **Build local:** `pnpm build:local` → `tinacms build --local --skip-cloud-checks -c "astro build"` (no cloud connection)
-- **Astro-only (no TinaCMS):** `pnpm dev:astro` / `pnpm build:astro`
+### Content directory
-## Data Fetching
+Content is served from the shared content root via `localContentPath` in tina config. Do NOT use `src/content/` — that's Astro's built-in Content Collections, which this project does not use. Shared-content contract is documented in [examples/AGENTS.md](../../AGENTS.md).
+
+### Path aliases
+
+- `@/*` maps to `./src/*` (standard Astro convention, configured in `tsconfig.json`).
+- Files under `tina/` live outside `src/`, so they cannot use `@/*`. Use relative paths instead (e.g. `../../src/lib/utils` in `tina/fields/color.tsx`).
+
+### Static generation
+
+All pages are statically generated at build time. Dynamic routes use `getStaticPaths()` to enumerate content.
+
+### Data fetching in Astro pages
+
+Import the generated client and call `client.queries.*()` in page frontmatter:
-Import the generated client and call `client.queries.*()` in Astro page frontmatter:
```ts
import client from '../../tina/__generated__/client';
const result = await client.queries.tag({ relativePath: 'react.json' });
```
+Two import styles are interchangeable; pick one per file and stay consistent:
+
+- **Static:** `import client from '../../tina/__generated__/client';`
+- **Dynamic:** `const client = (await import('../../tina/__generated__/client')).default;` — useful in pages with `getStaticPaths()` where the module needs to be resolved at runtime.
+
## Routes
| Route | Page | Description |
@@ -60,96 +89,24 @@ const result = await client.queries.tag({ relativePath: 'react.json' });
| `/blog/:filename` | `blog/[filename].astro` | Blog detail with hero, author, dates, rich-text body |
| `/authors/` | `authors/index.astro` | Author listing with avatars, descriptions, hobby badges |
| `/authors/:filename` | `authors/[filename].astro` | Author detail with gradient title, hobbies |
-| `/:slug` | `[...urlSegments].astro` | Catch-all for page collection (e.g., `/projects-built-with-tina`) |
+| `/:slug` | `[...urlSegments].astro` | Catch-all for page collection (e.g. `/projects-built-with-tina`) |
| `/admin/` | `public/admin/index.html` | TinaCMS admin panel (generated at build) |
-## Formatting
-
-This project uses **Biome** for code formatting. Run `npx @biomejs/biome format --write ` after creating or modifying files.
-
-## `.tsx` vs `.astro` Files
-
-All files in `src/components/` must remain `.tsx` — they run inside React islands (via `client:tina` or `client:load`) or are imported by other React components. Only `src/pages/*.astro` and `src/layouts/*.astro` are Astro files. Do not convert component `.tsx` files to `.astro`.
-
-## `.astro` Template Rules
-
-- Use `class` on native HTML elements in `.astro` templates, not `className` (which is React-specific).
-- Do NOT add `key=` props in `.astro` template `.map()` calls — `key` is a React concept and renders as a meaningless HTML attribute in Astro. It is only needed inside `.tsx` React components.
-- `className` on React component tags (e.g., ``) is correct — these are React props, not HTML attributes.
-
-## Tailwind Theme
-
-Theme colors use CSS custom properties driven by a `data-theme` attribute on the root div. The `tailwind.config.js` maps `theme-*` utilities (e.g., `bg-theme-400`, `text-theme-600`) to `var(--theme-400)` etc. The `data-theme` value (e.g., `blue`, `teal`) is set from the Global collection's theme settings. Dark mode uses Tailwind's `dark:` variant with class-based toggling.
-
-## Dynamic vs Static Client Import
-
-In `.astro` page frontmatter, the Tina client can be imported two ways:
-- **Static:** `import client from '../../tina/__generated__/client';` — use when the import path is straightforward
-- **Dynamic:** `const client = (await import('../../tina/__generated__/client')).default;` — use when static import causes issues (e.g., in pages with `getStaticPaths()` where the module needs to be resolved at runtime)
-
-Both are functionally equivalent. Be consistent within a file.
-
## Gotchas
-- **Rollup warning:** TinaCMS generated files trigger `UNUSED_EXTERNAL_IMPORT` in Vite/Rollup. Suppressed in `astro.config.mjs` with `onwarn` handler (upstream: tinacms/tinacms#6386).
-- **`client:tina` vs `client:load`:** Use `client:tina` for components that call `useTina()` — they must only hydrate inside the editor iframe. Use `client:load` for interactive components that need JS but aren't Tina-connected (e.g., mobile nav drawer).
+- **Rollup warning:** TinaCMS generated files trigger `UNUSED_EXTERNAL_IMPORT` in Vite/Rollup. Suppressed in `astro.config.mjs` with an `onwarn` handler (upstream: tinacms/tinacms#6386).
- **`react-icons` SSR:** `react-icons` uses directory imports that Node ESM doesn't support. Fixed with `vite.ssr.noExternal: ['react-icons']` in `astro.config.mjs` so Vite bundles it during SSR.
-- **CodeQL false positive on `sanitizeImageSrc`:** GitHub CodeQL flags ` ` as "Client-side cross-site scripting" even when the value is already sanitized by `sanitizeImageSrc()`. This is a false positive — data is CMS-controlled, already sanitized, and it's an ` ` not a redirect.
+- **CodeQL false positive on `sanitizeImageSrc`:** GitHub CodeQL flags ` ` as "Client-side cross-site scripting" even when the value is already sanitised. This is a false positive — data is CMS-controlled, already sanitised, and it's an ` ` not a redirect.
## E2E Tests
-Playwright test suite in `e2e/` covering frontend pages and admin panel CRUD. Run with `pnpm test:e2e`.
-
-### Structure
+Playwright suite in [e2e/](e2e/). App-specific structure:
- `e2e/*.spec.ts` — Frontend tests (pages, navigation, edge cases). Fully parallel, no auth.
- `e2e/admin/*.spec.ts` — Admin panel tests (author, blog, post, page CRUD). Serial within each collection, parallel across collections.
-- `e2e/fixtures/` — `api-context.ts` (GraphQL API client), `test-content.ts` (`contentCleanup` fixture for automatic document deletion after each test).
-- `e2e/utils/` — `admin-helpers.ts` (navigation, save, dialog dismissal), `create-document.ts` / `delete-document.ts` (GraphQL mutations).
-
-### Shared Content
-
-Content files live in `examples/shared/content/` (single source of truth for all kitchen-sink projects). Each project uses `localContentPath: '../../../shared'` in `tina/config.tsx` so TinaCMS reads content directly from the shared directory — no content symlinks needed. This avoids path traversal errors from TinaCMS's security checks (`assertWithinBase` rejects symlinks that resolve outside the project root).
-
-Static assets (`public/uploads`, `public/blocks`) are still symlinked to `examples/shared/public/` since those are served by Astro, not TinaCMS.
-
-Test-created files (prefixed `e2e-`) are physically written to the shared directory. The `.gitignore` pattern `/content/**/e2e-*` in `examples/shared/.gitignore` catches them.
-
-### TinaCMS Admin UI — Selectors and Behavior
-
-These patterns are not obvious from TinaCMS source code and were discovered through debugging:
-
-- **"Enter Edit Mode" dialog:** Appears once per browser context on first admin visit. Target with `button[data-test="enter-edit-mode"]`. State persists in localStorage — won't reappear after dismissal in the same context. Each Playwright test gets a fresh context, so the dialog appears on every test.
-- **Error modals:** Render in `#modal-root` with a backdrop that blocks all pointer events. Close buttons match `#modal-root button:has-text("Close")` or `#modal-root button:has-text("OK")`.
-- **Save button states:** `opacity-70 cursor-wait` while submitting (busy), `opacity-30 cursor-not-allowed` when pristine (disabled), `pointer-events-none` when validation fails. Shows `LoadingDots` animation during save, "Save" text when idle.
-- **Field labels:** Standard fields use ``. Block/list fields (e.g., "Sections", "Hobbies") render labels via `ListLabel` as `` elements, NOT ``. Target with `span:has-text("Sections")`.
-- **Block items:** After adding a block via the selector, blocks appear collapsed as `div[role="button"][aria-roledescription="sortable"]`. Must click to expand and reveal form fields.
-- **Block selector panel:** Opens in a `FormPortal`. Block template cards are `` elements. The add button is icon-only (no text, just `AddIcon` SVG) — target via `sectionsHeader.locator('button').first()`.
-- **Validation:** Runs on change (not blur or submit). Inline `FieldError` appears immediately. No need to trigger blur.
-- **Post-save SPA redirect:** After creating a new document, TinaCMS may internally redirect (e.g., `/new/` → `/edit/`). Always wait for URL to stabilize after save before navigating elsewhere.
-
-### TinaCMS Slugify Behavior
-
-- **Default slugify** (no custom slugify, `isTitle: true` field): `values[titleField]?.replace(/ /g, '-').replace(/[^a-zA-Z0-9-]/g, '')` — preserves case.
-- **Custom `makeSlugify`** (used by post, blog collections): `title.toLowerCase().split(' ').join('-')` — forces lowercase.
-- **`FilenameInput`:** Starts locked (`disabled`). For collections without custom slugify but with an `isTitle` field, TinaCMS creates a default slugify automatically. Don't try to fill the filename input directly — let auto-slugify handle it.
-
-### GraphQL API Quirks
-
-- **`_sys` filter is NOT available:** Collection filter types (`AuthorFilter`, `PostFilter`, etc.) do NOT have a `_sys` field. You cannot filter connection queries by `relativePath` via `_sys`. Don't try to build `documentExists` queries using `_sys` filters.
-- **Delete non-existent documents:** The `deleteDocument` mutation logs server-side errors when the document doesn't exist. Use `fs.existsSync()` to check the file on disk before sending the mutation to avoid noisy console output.
-
-### Test Conventions
-
-- All test document filenames are prefixed with `e2e-` and use lowercase (e.g., `e2e-playwright-author.md`).
-- Each test is self-contained — creates its own data, doesn't depend on other tests.
-- `contentCleanup.track(collection, relativePath)` registers documents for automatic deletion after the test (even on failure).
-- `beforeAll` cleanup is a safety net for interrupted/crashed runs where fixture teardown didn't execute.
-- Use `Promise.race` (not sequential try/catch) when waiting for optional UI elements like dialogs — race the dialog against actual content appearing.
-- Never use `waitForTimeout` — always use observable conditions (`waitFor`, `toBeVisible`, `toHaveClass`, `waitForURL`, etc.).
+- `e2e/fixtures/` — `api-context.ts` (GraphQL API client), `test-content.ts` (`contentCleanup` fixture).
+- `e2e/utils/` — `admin-helpers.ts`, `create-document.ts`, `delete-document.ts`.
## Reference
-- **Shared content/assets:** `examples/shared/` — single source of truth for content files and public assets, symlinked by all kitchen-sink projects
-- **Next.js kitchen-sink:** `examples/next/kitchen-sink/` — the Next.js version of this example app, useful for comparing approaches across frameworks
-- **Astro starter:** `tinacms/tina-astro-starter` on GitHub — reference for directive setup, config structure, and Vite workarounds
+- Astro starter reference: `tinacms/tina-astro-starter` on GitHub (directive setup, config structure, Vite workarounds).
diff --git a/examples/astro/kitchen-sink/CLAUDE.md b/examples/astro/kitchen-sink/CLAUDE.md
deleted file mode 100644
index 47dc3e3d86..0000000000
--- a/examples/astro/kitchen-sink/CLAUDE.md
+++ /dev/null
@@ -1 +0,0 @@
-AGENTS.md
\ No newline at end of file
diff --git a/examples/astro/kitchen-sink/CLAUDE.md b/examples/astro/kitchen-sink/CLAUDE.md
new file mode 120000
index 0000000000..47dc3e3d86
--- /dev/null
+++ b/examples/astro/kitchen-sink/CLAUDE.md
@@ -0,0 +1 @@
+AGENTS.md
\ No newline at end of file
diff --git a/examples/astro/kitchen-sink/e2e/admin/blog.spec.ts b/examples/astro/kitchen-sink/e2e/admin/blog.spec.ts
index a5c175cd11..f324954ec8 100644
--- a/examples/astro/kitchen-sink/e2e/admin/blog.spec.ts
+++ b/examples/astro/kitchen-sink/e2e/admin/blog.spec.ts
@@ -5,6 +5,8 @@ import {
navigateToCreate,
navigateToEdit,
navigateToList,
+ referenceTrigger,
+ selectReference,
} from '../utils/admin-helpers';
import { createDocument } from '../utils/create-document';
import { deleteDocument } from '../utils/delete-document';
@@ -92,22 +94,9 @@ test.describe('Blog CRUD via TinaCMS Admin', () => {
'A test blog created by Playwright'
);
- // Try to set author reference
- const authorSelect = page.locator(
- 'label:has-text("Author") ~ div select, label:has-text("Author") ~ div [role="combobox"]'
- );
- try {
- await authorSelect.first().click({ timeout: 3000 });
- await page.keyboard.type('e2e blog dep');
- const option = page.locator(
- `[role="option"]:has-text("${DEP_AUTHOR_FILENAME}")`
- );
- if (await option.isVisible({ timeout: 3000 })) {
- await option.click();
- }
- } catch {
- console.warn('Could not set author reference — continuing without it');
- }
+ // Select the dependency author via the reference combobox.
+ // selectReference asserts the trigger updates — fails loudly if the DOM has drifted.
+ await selectReference(page, 'Author', DEP_AUTHOR_FILENAME);
contentCleanup.track('blog', EDIT_BLOG_RELATIVE_PATH);
await clickSave(page);
@@ -117,6 +106,12 @@ test.describe('Blog CRUD via TinaCMS Admin', () => {
await expect(page.locator(`text=${EDIT_BLOG_SLUG}`).first()).toBeVisible({
timeout: 10000,
});
+
+ // Reload the edit form and verify the author reference persisted
+ await navigateToEdit(page, 'blog', EDIT_BLOG_SLUG);
+ await expect(referenceTrigger(page, 'Author')).toContainText(
+ DEP_AUTHOR_FILENAME
+ );
});
test('should edit an existing blog', async ({ page, contentCleanup }) => {
diff --git a/examples/astro/kitchen-sink/e2e/admin/post.spec.ts b/examples/astro/kitchen-sink/e2e/admin/post.spec.ts
index 7637d02959..7ad2c90bd8 100644
--- a/examples/astro/kitchen-sink/e2e/admin/post.spec.ts
+++ b/examples/astro/kitchen-sink/e2e/admin/post.spec.ts
@@ -5,6 +5,8 @@ import {
navigateToCreate,
navigateToEdit,
navigateToList,
+ referenceTrigger,
+ selectReference,
} from '../utils/admin-helpers';
import { createDocument } from '../utils/create-document';
import { deleteDocument } from '../utils/delete-document';
@@ -91,26 +93,9 @@ test.describe('Post CRUD via TinaCMS Admin', () => {
await page.fill('input[name="title"]', EDIT_POST_TITLE);
- // Select the dependency author via the reference combobox
- const authorSelect = page.locator(
- 'label:has-text("Author") ~ div select, label:has-text("Author") ~ div [role="combobox"]'
- );
- // Try clicking the author field area to open the dropdown
- try {
- await authorSelect.first().click({ timeout: 3000 });
- // Type to filter and select the dependency author
- await page.keyboard.type('e2e post dep');
- // Select the first matching option
- const option = page.locator(
- `[role="option"]:has-text("${DEP_AUTHOR_FILENAME}")`
- );
- if (await option.isVisible({ timeout: 3000 })) {
- await option.click();
- }
- } catch {
- // Reference field interaction may vary — continue without it
- console.warn('Could not set author reference — continuing without it');
- }
+ // Select the dependency author via the reference combobox.
+ // selectReference asserts the trigger updates — fails loudly if the DOM has drifted.
+ await selectReference(page, 'Author', DEP_AUTHOR_FILENAME);
contentCleanup.track('post', EDIT_POST_RELATIVE_PATH);
await clickSave(page);
@@ -120,6 +105,12 @@ test.describe('Post CRUD via TinaCMS Admin', () => {
await expect(page.locator(`text=${EDIT_POST_SLUG}`).first()).toBeVisible({
timeout: 10000,
});
+
+ // Reload the edit form and verify the author reference persisted
+ await navigateToEdit(page, 'post', EDIT_POST_SLUG);
+ await expect(referenceTrigger(page, 'Author')).toContainText(
+ DEP_AUTHOR_FILENAME
+ );
});
test('should edit an existing post title', async ({
diff --git a/examples/astro/kitchen-sink/e2e/utils/admin-helpers.ts b/examples/astro/kitchen-sink/e2e/utils/admin-helpers.ts
index 5afb2d2385..9b70160699 100644
--- a/examples/astro/kitchen-sink/e2e/utils/admin-helpers.ts
+++ b/examples/astro/kitchen-sink/e2e/utils/admin-helpers.ts
@@ -45,23 +45,26 @@ export async function dismissEditModeDialog(page: Page): Promise {
/**
* Click the Save button and wait for the GraphQL mutation to complete.
+ *
+ * Post-save UX varies across TinaCMS hosts:
+ * - Some resolve the form in place (Save button transitions to `opacity-30 pristine`)
+ * - Some redirect `/new/` → `/edit/`
+ * - Some redirect all the way back to the collection listing
+ *
+ * The GraphQL 200 response is the authoritative signal that the save succeeded. After that,
+ * we give the UI up to 3s to settle any navigation, then return. Callers that need to assert
+ * on the post-save UI state should do so explicitly.
*/
export async function clickSave(page: Page): Promise {
const saveResponse = page.waitForResponse(
(resp) => resp.url().includes('/graphql') && resp.status() === 200,
{ timeout: 15000 }
);
+ const urlBeforeSave = page.url();
await page.click('button:has-text("Save")');
await saveResponse;
- // Wait for the save to fully complete — the button gets `opacity-70 cursor-wait` while
- // submitting, then transitions to `opacity-30` (pristine/disabled) once the form resets.
- const saveButton = page.locator('button:has-text("Save")');
- await expect(saveButton).toHaveClass(/opacity-30/, { timeout: 5000 });
- // After saving a new document, TinaCMS may do an internal redirect (e.g. /new/ → /edit/).
- // Wait for any post-save URL change to settle before further navigation.
- const currentUrl = page.url();
await page
- .waitForURL((url) => url.toString() !== currentUrl, { timeout: 2000 })
+ .waitForURL((url) => url.toString() !== urlBeforeSave, { timeout: 3000 })
.catch(() => {});
}
@@ -99,6 +102,46 @@ export async function navigateToEdit(
await page.waitForSelector('button:has-text("Save")', { timeout: 10000 });
}
+/**
+ * Select an option in a reference field and assert the selection registered.
+ *
+ * Reference fields render as a Radix popover combobox:
+ * - Trigger: `` — shows "Choose an option..." until set,
+ * then the filename of the chosen document.
+ * - Open: a "Search reference..." input plus `` entries whose
+ * text is the document id (full path, e.g. `content/authors/foo.md`).
+ *
+ * Scoped via the field's label wrapper so multiple reference fields on one form
+ * disambiguate. Fails loudly if the trigger doesn't update — callers can trust
+ * the selection stuck before saving.
+ */
+export async function selectReference(
+ page: Page,
+ labelText: string,
+ filename: string
+): Promise
{
+ const field = page
+ .locator(`div:has(> label:text-is("${labelText}"))`)
+ .first();
+ const trigger = field.getByRole('combobox');
+ await trigger.click();
+ await page.getByPlaceholder('Search reference...').fill(filename);
+ const option = page.getByRole('option').filter({ hasText: filename }).first();
+ await option.click();
+ await expect(trigger).toContainText(filename);
+}
+
+/**
+ * Locate the combobox trigger for a reference field by its label text.
+ * Useful for assertions after save + reload.
+ */
+export function referenceTrigger(page: Page, labelText: string) {
+ return page
+ .locator(`div:has(> label:text-is("${labelText}"))`)
+ .first()
+ .getByRole('combobox');
+}
+
/**
* Navigate to the collection listing page.
*/
diff --git a/examples/astro/kitchen-sink/playwright.config.ts b/examples/astro/kitchen-sink/playwright.config.ts
index 54d653d848..199973ae36 100644
--- a/examples/astro/kitchen-sink/playwright.config.ts
+++ b/examples/astro/kitchen-sink/playwright.config.ts
@@ -36,10 +36,7 @@ export default defineConfig({
},
],
webServer: {
- command:
- process.platform === 'win32'
- ? 'set MONOREPO_DEV=true && pnpm tinacms dev -c "astro dev"'
- : 'pnpm dev',
+ command: 'pnpm dev',
url: 'http://localhost:4321',
reuseExistingServer: !process.env.CI,
timeout: 120000,
diff --git a/examples/astro/kitchen-sink/tina/tina-lock.json b/examples/astro/kitchen-sink/tina/tina-lock.json
index a5f41ee55a..1220f6651e 100644
--- a/examples/astro/kitchen-sink/tina/tina-lock.json
+++ b/examples/astro/kitchen-sink/tina/tina-lock.json
@@ -1 +1 @@
-{"schema":{"version":{"fullVersion":"2.2.2","major":"2","minor":"2","patch":"2"},"meta":{"flags":["experimentalData"]},"collections":[{"label":"Tags","name":"tag","path":"content/tags","format":"json","fields":[{"type":"string","label":"Name","name":"name","isTitle":true,"required":true,"namespace":["tag","name"],"searchable":true,"uid":false}],"namespace":["tag"]},{"label":"Authors","name":"author","path":"content/authors","format":"md","ui":{},"fields":[{"type":"string","label":"Name","name":"name","isTitle":true,"required":true,"namespace":["author","name"],"searchable":true,"uid":false},{"type":"image","label":"Avatar","name":"avatar","namespace":["author","avatar"],"searchable":false,"uid":false},{"type":"string","label":"Description","name":"description","namespace":["author","description"],"searchable":true,"uid":false},{"type":"datetime","label":"Publish Date","name":"pubDate","namespace":["author","pubDate"],"searchable":true,"uid":false},{"type":"datetime","label":"Updated Date","name":"updatedDate","namespace":["author","updatedDate"],"searchable":true,"uid":false},{"type":"string","label":"Hobbies","name":"hobbies","list":true,"namespace":["author","hobbies"],"searchable":true,"uid":false}],"namespace":["author"]},{"label":"Global","name":"global","path":"content/global","format":"json","ui":{"global":true},"fields":[{"type":"object","label":"Header","name":"header","fields":[{"type":"string","label":"Name","name":"name","namespace":["global","header","name"],"searchable":true,"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Primary","value":"primary"}],"namespace":["global","header","color"],"searchable":true,"uid":false},{"type":"object","label":"Nav Links","name":"nav","list":true,"ui":{"defaultItem":{"href":"home","label":"Home"}},"fields":[{"type":"string","label":"Link","name":"href","namespace":["global","header","nav","href"],"searchable":true,"uid":false},{"type":"string","label":"Label","name":"label","namespace":["global","header","nav","label"],"searchable":true,"uid":false}],"namespace":["global","header","nav"],"searchable":true,"uid":false}],"namespace":["global","header"],"searchable":true,"uid":false},{"type":"object","label":"Footer","name":"footer","fields":[{"type":"object","label":"Social Links","name":"social","list":true,"ui":{},"fields":[{"type":"string","label":"Icon","name":"icon","namespace":["global","footer","social","icon"],"searchable":true,"uid":false},{"type":"string","label":"Url","name":"url","namespace":["global","footer","social","url"],"searchable":true,"uid":false}],"namespace":["global","footer","social"],"searchable":true,"uid":false}],"namespace":["global","footer"],"searchable":true,"uid":false},{"type":"object","label":"Theme","name":"theme","fields":[{"type":"string","label":"Primary Color","name":"color","ui":{},"namespace":["global","theme","color"],"searchable":true,"uid":false},{"type":"string","name":"font","label":"Font Family","options":[{"label":"System Sans","value":"sans"},{"label":"Nunito","value":"nunito"},{"label":"Lato","value":"lato"}],"namespace":["global","theme","font"],"searchable":true,"uid":false},{"type":"string","name":"darkMode","label":"Dark Mode","options":[{"label":"System","value":"system"},{"label":"Light","value":"light"},{"label":"Dark","value":"dark"}],"namespace":["global","theme","darkMode"],"searchable":true,"uid":false}],"namespace":["global","theme"],"searchable":true,"uid":false}],"namespace":["global"]},{"label":"Posts","name":"post","path":"content/posts","format":"md","ui":{"filename":{"readonly":true}},"fields":[{"type":"string","label":"Title","name":"title","isTitle":true,"required":true,"ui":{},"namespace":["post","title"],"searchable":true,"uid":false},{"type":"image","name":"heroImg","label":"Hero Image","namespace":["post","heroImg"],"searchable":false,"uid":false},{"type":"rich-text","label":"Excerpt","name":"excerpt","overrides":{"toolbar":["bold","italic","link"]},"namespace":["post","excerpt"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"type":"reference","label":"Author","name":"author","collections":["author"],"namespace":["post","author"],"searchable":true,"uid":false},{"type":"datetime","label":"Posted Date","name":"date","ui":{"dateFormat":"MMMM DD YYYY","timeFormat":"hh:mm A"},"namespace":["post","date"],"searchable":true,"uid":false},{"type":"object","label":"Tags","name":"tags","list":true,"fields":[{"type":"reference","label":"Tag","name":"tag","collections":["tag"],"namespace":["post","tags","tag"],"searchable":true,"uid":false}],"ui":{},"namespace":["post","tags"],"searchable":true,"uid":false},{"type":"rich-text","label":"Body","name":"_body","templates":[{"name":"BlockQuote","label":"Block Quote","fields":[{"name":"children","label":"Quote","type":"rich-text","overrides":{"toolbar":["bold","italic","link"]},"namespace":["post","_body","BlockQuote","children"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"name":"authorName","label":"Author","type":"string","namespace":["post","_body","BlockQuote","authorName"],"searchable":true,"uid":false}],"namespace":["post","_body","BlockQuote"]},{"name":"DateTime","label":"Date & Time","inline":true,"fields":[{"name":"format","label":"Format","type":"string","options":["utc","iso","local"],"namespace":["post","_body","DateTime","format"],"searchable":true,"uid":false}],"namespace":["post","_body","DateTime"]},{"name":"NewsletterSignup","label":"Newsletter Sign Up","fields":[{"name":"children","label":"CTA","type":"rich-text","namespace":["post","_body","NewsletterSignup","children"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"name":"placeholder","label":"Placeholder","type":"string","namespace":["post","_body","NewsletterSignup","placeholder"],"searchable":true,"uid":false},{"name":"buttonText","label":"Button Text","type":"string","namespace":["post","_body","NewsletterSignup","buttonText"],"searchable":true,"uid":false},{"name":"disclaimer","label":"Disclaimer","type":"rich-text","overrides":{"toolbar":["bold","italic","link"]},"namespace":["post","_body","NewsletterSignup","disclaimer"],"searchable":true,"parser":{"type":"markdown"},"uid":false}],"ui":{"defaultItem":{"placeholder":"Enter your email","buttonText":"Notify Me"}},"namespace":["post","_body","NewsletterSignup"]}],"isBody":true,"namespace":["post","_body"],"searchable":true,"parser":{"type":"markdown"},"uid":false}],"namespace":["post"]},{"label":"Blogs","name":"blog","path":"content/blogs","format":"md","ui":{"filename":{"readonly":true}},"fields":[{"type":"string","label":"Title","name":"title","isTitle":true,"required":true,"namespace":["blog","title"],"searchable":true,"uid":false},{"type":"image","name":"heroImage","label":"Hero Image","namespace":["blog","heroImage"],"searchable":false,"uid":false},{"type":"rich-text","label":"Excerpt","name":"excerpt","overrides":{"toolbar":["bold","italic","link"]},"namespace":["blog","excerpt"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"type":"string","label":"Description","name":"description","namespace":["blog","description"],"searchable":true,"uid":false},{"type":"reference","label":"Author","name":"author","collections":["author"],"namespace":["blog","author"],"searchable":true,"uid":false},{"type":"datetime","label":"Publish Date","name":"pubDate","namespace":["blog","pubDate"],"searchable":true,"uid":false},{"type":"datetime","label":"Updated Date","name":"updatedDate","namespace":["blog","updatedDate"],"searchable":true,"uid":false},{"type":"rich-text","label":"Body","name":"_body","isBody":true,"namespace":["blog","_body"],"searchable":true,"parser":{"type":"markdown"},"uid":false}],"namespace":["blog"]},{"label":"Pages","name":"page","path":"content/pages","format":"md","ui":{},"fields":[{"type":"object","list":true,"name":"blocks","label":"Sections","ui":{"visualSelector":true},"templates":[{"name":"hero","label":"Hero","ui":{"previewSrc":"/blocks/hero.png","defaultItem":{"tagline":"Here's some text above the other text","headline":"This Big Text is Totally Awesome","text":"Phasellus scelerisque, libero eu finibus rutrum, risus risus accumsan libero, nec molestie urna dui a leo."}},"fields":[{"type":"string","label":"Tagline","name":"tagline","namespace":["page","blocks","hero","tagline"],"searchable":true,"uid":false},{"type":"string","label":"Headline","name":"headline","namespace":["page","blocks","hero","headline"],"searchable":true,"uid":false},{"label":"Text","name":"text","type":"rich-text","namespace":["page","blocks","hero","text"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"type":"object","label":"Image","name":"image","fields":[{"type":"string","label":"Source","name":"src","ui":{"component":"image"},"namespace":["page","blocks","hero","image","src"]},{"type":"string","label":"Alt Text","name":"alt","namespace":["page","blocks","hero","image","alt"]}],"namespace":["page","blocks","hero","image"],"searchable":true,"uid":false},{"label":"Actions","name":"actions","type":"object","list":true,"ui":{"defaultItem":{"label":"Action Label","type":"button","icon":true,"link":"/"}},"fields":[{"label":"Label","name":"label","type":"string","namespace":["page","blocks","hero","actions","label"]},{"label":"Type","name":"type","type":"string","options":[{"label":"Button","value":"button"},{"label":"Link","value":"link"}],"namespace":["page","blocks","hero","actions","type"]},{"label":"Link","name":"link","type":"string","namespace":["page","blocks","hero","actions","link"]},{"label":"Icon","name":"icon","type":"boolean","namespace":["page","blocks","hero","actions","icon"]}],"namespace":["page","blocks","hero","actions"],"searchable":true,"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Tint","value":"tint"},{"label":"Primary","value":"primary"}],"namespace":["page","blocks","hero","color"],"searchable":true,"uid":false}],"namespace":["page","blocks","hero"]},{"name":"features","label":"Features","ui":{"previewSrc":"/blocks/features.png","defaultItem":{"title":"Features","items":[]}},"fields":[{"type":"string","label":"Title","name":"title","namespace":["page","blocks","features","title"],"searchable":true,"uid":false},{"type":"string","ui":{"component":"textarea"},"label":"Description","name":"description","namespace":["page","blocks","features","description"],"searchable":true,"uid":false},{"type":"object","label":"Feature Items","name":"items","list":true,"ui":{"defaultItem":"New Feature"},"fields":[{"type":"object","label":"Icon","name":"icon","fields":[{"type":"string","label":"Name","name":"name","options":[{"label":"Tina","value":"Tina"},{"label":"BiLayer","value":"BiLayer"},{"label":"BiSearchAlt2","value":"BiSearchAlt2"},{"label":"BiTerminal","value":"BiTerminal"}],"namespace":["page","blocks","features","items","icon","name"]},{"type":"string","label":"Color","name":"color","options":[{"label":"Blue","value":"blue"},{"label":"Teal","value":"teal"},{"label":"Green","value":"green"},{"label":"Red","value":"red"},{"label":"Pink","value":"pink"},{"label":"Purple","value":"purple"},{"label":"Orange","value":"orange"},{"label":"Yellow","value":"yellow"},{"label":"White","value":"white"}],"namespace":["page","blocks","features","items","icon","color"]},{"type":"string","label":"Style","name":"style","options":[{"label":"Float","value":"float"},{"label":"Circle","value":"circle"}],"namespace":["page","blocks","features","items","icon","style"]},{"type":"string","label":"Size","name":"size","options":[{"label":"XS","value":"xs"},{"label":"Small","value":"small"},{"label":"Medium","value":"medium"},{"label":"Large","value":"large"},{"label":"XL","value":"xl"}],"namespace":["page","blocks","features","items","icon","size"]}],"namespace":["page","blocks","features","items","icon"]},{"type":"string","label":"Title","name":"title","namespace":["page","blocks","features","items","title"]},{"type":"string","label":"Text","name":"text","ui":{"component":"textarea"},"namespace":["page","blocks","features","items","text"]},{"label":"Actions","name":"actions","type":"object","list":true,"ui":{"defaultItem":{"label":"Action Label","type":"button","icon":true,"link":"/"}},"fields":[{"label":"Label","name":"label","type":"string","namespace":["page","blocks","features","items","actions","label"]},{"label":"Type","name":"type","type":"string","options":[{"label":"Button","value":"button"},{"label":"Link","value":"link"}],"namespace":["page","blocks","features","items","actions","type"]},{"label":"Link","name":"link","type":"string","namespace":["page","blocks","features","items","actions","link"]},{"label":"Icon","name":"icon","type":"boolean","namespace":["page","blocks","features","items","actions","icon"]}],"namespace":["page","blocks","features","items","actions"]}],"namespace":["page","blocks","features","items"],"searchable":true,"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Tint","value":"tint"},{"label":"Primary","value":"primary"}],"namespace":["page","blocks","features","color"],"searchable":true,"uid":false}],"namespace":["page","blocks","features"]},{"name":"cta","label":"CTA","ui":{"previewSrc":"/blocks/cta.png"},"fields":[{"type":"string","label":"Title","name":"title","namespace":["page","blocks","cta","title"],"searchable":true,"uid":false},{"type":"string","ui":{"component":"textarea"},"label":"Description","name":"description","namespace":["page","blocks","cta","description"],"searchable":true,"uid":false},{"label":"Actions","name":"actions","type":"object","list":true,"ui":{"defaultItem":{"label":"Action Label","type":"button","icon":true,"link":"/"}},"fields":[{"label":"Label","name":"label","type":"string","namespace":["page","blocks","cta","actions","label"]},{"label":"Type","name":"type","type":"string","options":[{"label":"Button","value":"button"},{"label":"Link","value":"link"}],"namespace":["page","blocks","cta","actions","type"]},{"label":"Link","name":"link","type":"string","namespace":["page","blocks","cta","actions","link"]},{"label":"Icon","name":"icon","type":"boolean","namespace":["page","blocks","cta","actions","icon"]}],"namespace":["page","blocks","cta","actions"],"searchable":true,"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Tint","value":"tint"},{"label":"Primary","value":"primary"}],"namespace":["page","blocks","cta","color"],"searchable":true,"uid":false}],"namespace":["page","blocks","cta"]},{"name":"testimonial","label":"Testimonial","ui":{"previewSrc":"/blocks/testimonial.png","defaultItem":{"quote":"There are only two hard things in Computer Science: cache invalidation and naming things.","author":"Phil Karlton","color":"primary"}},"fields":[{"type":"string","ui":{"component":"textarea"},"label":"Quote","name":"quote","namespace":["page","blocks","testimonial","quote"],"searchable":true,"uid":false},{"type":"string","label":"Author","name":"author","namespace":["page","blocks","testimonial","author"],"searchable":true,"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Tint","value":"tint"},{"label":"Primary","value":"primary"}],"namespace":["page","blocks","testimonial","color"],"searchable":true,"uid":false}],"namespace":["page","blocks","testimonial"]},{"name":"content","label":"Content","ui":{"defaultItem":{"body":"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede."}},"fields":[{"type":"rich-text","label":"Body","name":"body","namespace":["page","blocks","content","body"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Tint","value":"tint"},{"label":"Primary","value":"primary"}],"namespace":["page","blocks","content","color"],"searchable":true,"uid":false}],"namespace":["page","blocks","content"]}],"namespace":["page","blocks"],"searchable":true,"uid":false}],"namespace":["page"]}],"config":{"media":{"tina":{"publicFolder":"public","mediaRoot":"uploads"}}}},"lookup":{"DocumentConnection":{"type":"DocumentConnection","resolveType":"multiCollectionDocumentList","collections":["tag","author","global","post","blog","page"]},"Node":{"type":"Node","resolveType":"nodeDocument"},"DocumentNode":{"type":"DocumentNode","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"Tag":{"type":"Tag","resolveType":"collectionDocument","collection":"tag","createTag":"create","updateTag":"update"},"TagConnection":{"type":"TagConnection","resolveType":"collectionDocumentList","collection":"tag"},"Author":{"type":"Author","resolveType":"collectionDocument","collection":"author","createAuthor":"create","updateAuthor":"update"},"AuthorConnection":{"type":"AuthorConnection","resolveType":"collectionDocumentList","collection":"author"},"Global":{"type":"Global","resolveType":"collectionDocument","collection":"global","createGlobal":"create","updateGlobal":"update"},"GlobalConnection":{"type":"GlobalConnection","resolveType":"collectionDocumentList","collection":"global"},"PostAuthor":{"type":"PostAuthor","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"PostTagsTag":{"type":"PostTagsTag","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"Post":{"type":"Post","resolveType":"collectionDocument","collection":"post","createPost":"create","updatePost":"update"},"PostConnection":{"type":"PostConnection","resolveType":"collectionDocumentList","collection":"post"},"BlogAuthor":{"type":"BlogAuthor","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"Blog":{"type":"Blog","resolveType":"collectionDocument","collection":"blog","createBlog":"create","updateBlog":"update"},"BlogConnection":{"type":"BlogConnection","resolveType":"collectionDocumentList","collection":"blog"},"PageBlocks":{"type":"PageBlocks","resolveType":"unionData","typeMap":{"hero":"PageBlocksHero","features":"PageBlocksFeatures","cta":"PageBlocksCta","testimonial":"PageBlocksTestimonial","content":"PageBlocksContent"}},"Page":{"type":"Page","resolveType":"collectionDocument","collection":"page","createPage":"create","updatePage":"update"},"PageConnection":{"type":"PageConnection","resolveType":"collectionDocumentList","collection":"page"}},"graphql":{"kind":"Document","definitions":[{"kind":"ScalarTypeDefinition","name":{"kind":"Name","value":"Reference"},"description":{"kind":"StringValue","value":"References another document, used as a foreign key"},"directives":[]},{"kind":"ScalarTypeDefinition","name":{"kind":"Name","value":"JSON"},"description":{"kind":"StringValue","value":""},"directives":[]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"SystemInfo"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"filename"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"basename"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasReferences"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"breadcrumbs"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excludeExtension"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}],"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"relativePath"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"extension"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"template"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collection"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Folder"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageInfo"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasPreviousPage"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasNextPage"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"startCursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"endCursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":""},"name":{"kind":"Name","value":"Node"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":""},"name":{"kind":"Name","value":"Document"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":"A relay-compliant pagination connection"},"name":{"kind":"Name","value":"Connection"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Query"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"getOptimizedQuery"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"queryString"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collections"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"id"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Node"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"document"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"tag"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"tagConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TagFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TagConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"author"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"authorConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"global"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Global"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"globalConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"post"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"postConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"blog"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Blog"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"blogConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"page"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageConnection"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TagFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"global"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"blog"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"DocumentConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"DocumentConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Collection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"slug"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"format"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"matches"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"templates"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"fields"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"documents"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"folder"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentConnection"}}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"DocumentNode"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}},{"kind":"NamedType","name":{"kind":"Name","value":"Author"}},{"kind":"NamedType","name":{"kind":"Name","value":"Global"}},{"kind":"NamedType","name":{"kind":"Name","value":"Post"}},{"kind":"NamedType","name":{"kind":"Name","value":"Blog"}},{"kind":"NamedType","name":{"kind":"Name","value":"Page"}},{"kind":"NamedType","name":{"kind":"Name","value":"Folder"}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Tag"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"StringFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TagFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TagConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"TagConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TagConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Author"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"avatar"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pubDate"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatedDate"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hobbies"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"ImageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DatetimeFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"AuthorFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"avatar"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"pubDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"updatedDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hobbies"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"AuthorConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"AuthorConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalHeaderNav"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"href"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalHeader"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"nav"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeaderNav"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalFooterSocial"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"icon"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"url"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalFooter"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"social"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooterSocial"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalTheme"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"font"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"darkMode"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Global"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"header"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeader"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"footer"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooter"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"theme"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalTheme"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalHeaderNavFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"href"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalHeaderFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"nav"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeaderNavFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalFooterSocialFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"url"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalFooterFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"social"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooterSocialFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalThemeFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"font"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"darkMode"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"header"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeaderFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"footer"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooterFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"theme"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalThemeFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Global"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"GlobalConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalConnectionEdges"}}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"PostAuthor"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"PostTagsTag"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PostTags"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"tag"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostTagsTag"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Post"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"heroImg"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"excerpt"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"author"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostAuthor"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"date"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"tags"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostTags"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_body"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"RichTextFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostAuthorFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostTagsTagFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TagFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostTagsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostTagsTagFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"Post_bodyBlockQuoteFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"children"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"authorName"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"Post_bodyDateTimeFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"format"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"Post_bodyNewsletterSignupFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"children"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"placeholder"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"buttonText"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"disclaimer"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"Post_bodyFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"BlockQuote"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post_bodyBlockQuoteFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"DateTime"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post_bodyDateTimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"NewsletterSignup"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post_bodyNewsletterSignupFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"heroImg"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostAuthorFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tags"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostTagsFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"_body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post_bodyFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PostConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"PostConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostConnectionEdges"}}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"BlogAuthor"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Blog"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"heroImage"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"excerpt"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"author"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogAuthor"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pubDate"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatedDate"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_body"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"BlogAuthorFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"BlogFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"heroImage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogAuthorFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"pubDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"updatedDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"_body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"BlogConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Blog"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"BlogConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksHeroImage"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"src"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"alt"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksHeroActions"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"type"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"link"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"icon"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksHero"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"tagline"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"headline"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"text"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"image"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroImage"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"actions"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroActions"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksFeaturesItemsIcon"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"style"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"size"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksFeaturesItemsActions"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"type"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"link"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"icon"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksFeaturesItems"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"icon"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsIcon"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"text"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"actions"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsActions"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksFeatures"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"items"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItems"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksCtaActions"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"type"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"link"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"icon"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksCta"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"actions"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCtaActions"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksTestimonial"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"quote"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"author"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksContent"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"body"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"PageBlocks"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHero"}},{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeatures"}},{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCta"}},{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksTestimonial"}},{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksContent"}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Page"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"blocks"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocks"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroImageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"src"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"alt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"BooleanFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroActionsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BooleanFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tagline"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"headline"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"text"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"image"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroActionsFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsIconFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"style"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"size"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsActionsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BooleanFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsIconFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"text"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsActionsFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"items"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksCtaActionsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BooleanFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksCtaFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCtaActionsFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksTestimonialFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"quote"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksContentFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hero"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"features"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"cta"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCtaFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"testimonial"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksTestimonialFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksContentFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"blocks"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"PageConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Mutation"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"addPendingDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"template"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentUpdateMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"deleteDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createFolder"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateTag"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TagMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createTag"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TagMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateAuthor"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createAuthor"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateGlobal"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Global"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createGlobal"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Global"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatePost"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createPost"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateBlog"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Blog"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createBlog"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Blog"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatePage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createPage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentUpdateMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TagMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"global"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"blog"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TagMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"global"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"blog"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TagMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"AuthorMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"avatar"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"pubDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"updatedDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hobbies"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalHeaderNavMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"href"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalHeaderMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"nav"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeaderNavMutation"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalFooterSocialMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"url"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalFooterMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"social"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooterSocialMutation"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalThemeMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"font"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"darkMode"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"header"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeaderMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"footer"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooterMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"theme"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalThemeMutation"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostTagsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"heroImg"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tags"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostTagsMutation"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"_body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"BlogMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"heroImage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"pubDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"updatedDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"_body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroImageMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"src"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"alt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroActionsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tagline"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"headline"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"text"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"image"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroImageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroActionsMutation"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsIconMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"style"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"size"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsActionsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsIconMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"text"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsActionsMutation"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"items"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsMutation"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksCtaActionsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksCtaMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCtaActionsMutation"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksTestimonialMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"quote"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksContentMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hero"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"features"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"cta"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCtaMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"testimonial"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksTestimonialMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksContentMutation"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"blocks"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksMutation"}}}}]}]}}
\ No newline at end of file
+{"schema":{"version":{"fullVersion":"2.2.3","major":"2","minor":"2","patch":"3"},"meta":{"flags":["experimentalData"]},"collections":[{"label":"Tags","name":"tag","path":"content/tags","format":"json","fields":[{"type":"string","label":"Name","name":"name","isTitle":true,"required":true,"namespace":["tag","name"],"searchable":true,"uid":false}],"namespace":["tag"]},{"label":"Authors","name":"author","path":"content/authors","format":"md","ui":{},"fields":[{"type":"string","label":"Name","name":"name","isTitle":true,"required":true,"namespace":["author","name"],"searchable":true,"uid":false},{"type":"image","label":"Avatar","name":"avatar","namespace":["author","avatar"],"searchable":false,"uid":false},{"type":"string","label":"Description","name":"description","namespace":["author","description"],"searchable":true,"uid":false},{"type":"datetime","label":"Publish Date","name":"pubDate","namespace":["author","pubDate"],"searchable":true,"uid":false},{"type":"datetime","label":"Updated Date","name":"updatedDate","namespace":["author","updatedDate"],"searchable":true,"uid":false},{"type":"string","label":"Hobbies","name":"hobbies","list":true,"namespace":["author","hobbies"],"searchable":true,"uid":false}],"namespace":["author"]},{"label":"Global","name":"global","path":"content/global","format":"json","ui":{"global":true},"fields":[{"type":"object","label":"Header","name":"header","fields":[{"type":"string","label":"Name","name":"name","namespace":["global","header","name"],"searchable":true,"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Primary","value":"primary"}],"namespace":["global","header","color"],"searchable":true,"uid":false},{"type":"object","label":"Nav Links","name":"nav","list":true,"ui":{"defaultItem":{"href":"home","label":"Home"}},"fields":[{"type":"string","label":"Link","name":"href","namespace":["global","header","nav","href"],"searchable":true,"uid":false},{"type":"string","label":"Label","name":"label","namespace":["global","header","nav","label"],"searchable":true,"uid":false}],"namespace":["global","header","nav"],"searchable":true,"uid":false}],"namespace":["global","header"],"searchable":true,"uid":false},{"type":"object","label":"Footer","name":"footer","fields":[{"type":"object","label":"Social Links","name":"social","list":true,"ui":{},"fields":[{"type":"string","label":"Icon","name":"icon","namespace":["global","footer","social","icon"],"searchable":true,"uid":false},{"type":"string","label":"Url","name":"url","namespace":["global","footer","social","url"],"searchable":true,"uid":false}],"namespace":["global","footer","social"],"searchable":true,"uid":false}],"namespace":["global","footer"],"searchable":true,"uid":false},{"type":"object","label":"Theme","name":"theme","fields":[{"type":"string","label":"Primary Color","name":"color","ui":{},"namespace":["global","theme","color"],"searchable":true,"uid":false},{"type":"string","name":"font","label":"Font Family","options":[{"label":"System Sans","value":"sans"},{"label":"Nunito","value":"nunito"},{"label":"Lato","value":"lato"}],"namespace":["global","theme","font"],"searchable":true,"uid":false},{"type":"string","name":"darkMode","label":"Dark Mode","options":[{"label":"System","value":"system"},{"label":"Light","value":"light"},{"label":"Dark","value":"dark"}],"namespace":["global","theme","darkMode"],"searchable":true,"uid":false}],"namespace":["global","theme"],"searchable":true,"uid":false}],"namespace":["global"]},{"label":"Posts","name":"post","path":"content/posts","format":"md","ui":{"filename":{"readonly":true}},"fields":[{"type":"string","label":"Title","name":"title","isTitle":true,"required":true,"ui":{},"namespace":["post","title"],"searchable":true,"uid":false},{"type":"image","name":"heroImg","label":"Hero Image","namespace":["post","heroImg"],"searchable":false,"uid":false},{"type":"rich-text","label":"Excerpt","name":"excerpt","overrides":{"toolbar":["bold","italic","link"]},"namespace":["post","excerpt"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"type":"reference","label":"Author","name":"author","collections":["author"],"namespace":["post","author"],"searchable":true,"uid":false},{"type":"datetime","label":"Posted Date","name":"date","ui":{"dateFormat":"MMMM DD YYYY","timeFormat":"hh:mm A"},"namespace":["post","date"],"searchable":true,"uid":false},{"type":"object","label":"Tags","name":"tags","list":true,"fields":[{"type":"reference","label":"Tag","name":"tag","collections":["tag"],"namespace":["post","tags","tag"],"searchable":true,"uid":false}],"ui":{},"namespace":["post","tags"],"searchable":true,"uid":false},{"type":"rich-text","label":"Body","name":"_body","templates":[{"name":"BlockQuote","label":"Block Quote","fields":[{"name":"children","label":"Quote","type":"rich-text","overrides":{"toolbar":["bold","italic","link"]},"namespace":["post","_body","BlockQuote","children"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"name":"authorName","label":"Author","type":"string","namespace":["post","_body","BlockQuote","authorName"],"searchable":true,"uid":false}],"namespace":["post","_body","BlockQuote"]},{"name":"DateTime","label":"Date & Time","inline":true,"fields":[{"name":"format","label":"Format","type":"string","options":["utc","iso","local"],"namespace":["post","_body","DateTime","format"],"searchable":true,"uid":false}],"namespace":["post","_body","DateTime"]},{"name":"NewsletterSignup","label":"Newsletter Sign Up","fields":[{"name":"children","label":"CTA","type":"rich-text","namespace":["post","_body","NewsletterSignup","children"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"name":"placeholder","label":"Placeholder","type":"string","namespace":["post","_body","NewsletterSignup","placeholder"],"searchable":true,"uid":false},{"name":"buttonText","label":"Button Text","type":"string","namespace":["post","_body","NewsletterSignup","buttonText"],"searchable":true,"uid":false},{"name":"disclaimer","label":"Disclaimer","type":"rich-text","overrides":{"toolbar":["bold","italic","link"]},"namespace":["post","_body","NewsletterSignup","disclaimer"],"searchable":true,"parser":{"type":"markdown"},"uid":false}],"ui":{"defaultItem":{"placeholder":"Enter your email","buttonText":"Notify Me"}},"namespace":["post","_body","NewsletterSignup"]}],"isBody":true,"namespace":["post","_body"],"searchable":true,"parser":{"type":"markdown"},"uid":false}],"namespace":["post"]},{"label":"Blogs","name":"blog","path":"content/blogs","format":"md","ui":{"filename":{"readonly":true}},"fields":[{"type":"string","label":"Title","name":"title","isTitle":true,"required":true,"namespace":["blog","title"],"searchable":true,"uid":false},{"type":"image","name":"heroImage","label":"Hero Image","namespace":["blog","heroImage"],"searchable":false,"uid":false},{"type":"rich-text","label":"Excerpt","name":"excerpt","overrides":{"toolbar":["bold","italic","link"]},"namespace":["blog","excerpt"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"type":"string","label":"Description","name":"description","namespace":["blog","description"],"searchable":true,"uid":false},{"type":"reference","label":"Author","name":"author","collections":["author"],"namespace":["blog","author"],"searchable":true,"uid":false},{"type":"datetime","label":"Publish Date","name":"pubDate","namespace":["blog","pubDate"],"searchable":true,"uid":false},{"type":"datetime","label":"Updated Date","name":"updatedDate","namespace":["blog","updatedDate"],"searchable":true,"uid":false},{"type":"rich-text","label":"Body","name":"_body","isBody":true,"namespace":["blog","_body"],"searchable":true,"parser":{"type":"markdown"},"uid":false}],"namespace":["blog"]},{"label":"Pages","name":"page","path":"content/pages","format":"md","ui":{},"fields":[{"type":"object","list":true,"name":"blocks","label":"Sections","ui":{"visualSelector":true},"templates":[{"name":"hero","label":"Hero","ui":{"previewSrc":"/blocks/hero.png","defaultItem":{"tagline":"Here's some text above the other text","headline":"This Big Text is Totally Awesome","text":"Phasellus scelerisque, libero eu finibus rutrum, risus risus accumsan libero, nec molestie urna dui a leo."}},"fields":[{"type":"string","label":"Tagline","name":"tagline","namespace":["page","blocks","hero","tagline"],"searchable":true,"uid":false},{"type":"string","label":"Headline","name":"headline","namespace":["page","blocks","hero","headline"],"searchable":true,"uid":false},{"label":"Text","name":"text","type":"rich-text","namespace":["page","blocks","hero","text"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"type":"object","label":"Image","name":"image","fields":[{"type":"string","label":"Source","name":"src","ui":{"component":"image"},"namespace":["page","blocks","hero","image","src"]},{"type":"string","label":"Alt Text","name":"alt","namespace":["page","blocks","hero","image","alt"]}],"namespace":["page","blocks","hero","image"],"searchable":true,"uid":false},{"label":"Actions","name":"actions","type":"object","list":true,"ui":{"defaultItem":{"label":"Action Label","type":"button","icon":true,"link":"/"}},"fields":[{"label":"Label","name":"label","type":"string","namespace":["page","blocks","hero","actions","label"]},{"label":"Type","name":"type","type":"string","options":[{"label":"Button","value":"button"},{"label":"Link","value":"link"}],"namespace":["page","blocks","hero","actions","type"]},{"label":"Link","name":"link","type":"string","namespace":["page","blocks","hero","actions","link"]},{"label":"Icon","name":"icon","type":"boolean","namespace":["page","blocks","hero","actions","icon"]}],"namespace":["page","blocks","hero","actions"],"searchable":true,"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Tint","value":"tint"},{"label":"Primary","value":"primary"}],"namespace":["page","blocks","hero","color"],"searchable":true,"uid":false}],"namespace":["page","blocks","hero"]},{"name":"features","label":"Features","ui":{"previewSrc":"/blocks/features.png","defaultItem":{"title":"Features","items":[]}},"fields":[{"type":"string","label":"Title","name":"title","namespace":["page","blocks","features","title"],"searchable":true,"uid":false},{"type":"string","ui":{"component":"textarea"},"label":"Description","name":"description","namespace":["page","blocks","features","description"],"searchable":true,"uid":false},{"type":"object","label":"Feature Items","name":"items","list":true,"ui":{"defaultItem":"New Feature"},"fields":[{"type":"object","label":"Icon","name":"icon","fields":[{"type":"string","label":"Name","name":"name","options":[{"label":"Tina","value":"Tina"},{"label":"BiLayer","value":"BiLayer"},{"label":"BiSearchAlt2","value":"BiSearchAlt2"},{"label":"BiTerminal","value":"BiTerminal"}],"namespace":["page","blocks","features","items","icon","name"]},{"type":"string","label":"Color","name":"color","options":[{"label":"Blue","value":"blue"},{"label":"Teal","value":"teal"},{"label":"Green","value":"green"},{"label":"Red","value":"red"},{"label":"Pink","value":"pink"},{"label":"Purple","value":"purple"},{"label":"Orange","value":"orange"},{"label":"Yellow","value":"yellow"},{"label":"White","value":"white"}],"namespace":["page","blocks","features","items","icon","color"]},{"type":"string","label":"Style","name":"style","options":[{"label":"Float","value":"float"},{"label":"Circle","value":"circle"}],"namespace":["page","blocks","features","items","icon","style"]},{"type":"string","label":"Size","name":"size","options":[{"label":"XS","value":"xs"},{"label":"Small","value":"small"},{"label":"Medium","value":"medium"},{"label":"Large","value":"large"},{"label":"XL","value":"xl"}],"namespace":["page","blocks","features","items","icon","size"]}],"namespace":["page","blocks","features","items","icon"]},{"type":"string","label":"Title","name":"title","namespace":["page","blocks","features","items","title"]},{"type":"string","label":"Text","name":"text","ui":{"component":"textarea"},"namespace":["page","blocks","features","items","text"]},{"label":"Actions","name":"actions","type":"object","list":true,"ui":{"defaultItem":{"label":"Action Label","type":"button","icon":true,"link":"/"}},"fields":[{"label":"Label","name":"label","type":"string","namespace":["page","blocks","features","items","actions","label"]},{"label":"Type","name":"type","type":"string","options":[{"label":"Button","value":"button"},{"label":"Link","value":"link"}],"namespace":["page","blocks","features","items","actions","type"]},{"label":"Link","name":"link","type":"string","namespace":["page","blocks","features","items","actions","link"]},{"label":"Icon","name":"icon","type":"boolean","namespace":["page","blocks","features","items","actions","icon"]}],"namespace":["page","blocks","features","items","actions"]}],"namespace":["page","blocks","features","items"],"searchable":true,"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Tint","value":"tint"},{"label":"Primary","value":"primary"}],"namespace":["page","blocks","features","color"],"searchable":true,"uid":false}],"namespace":["page","blocks","features"]},{"name":"cta","label":"CTA","ui":{"previewSrc":"/blocks/cta.png"},"fields":[{"type":"string","label":"Title","name":"title","namespace":["page","blocks","cta","title"],"searchable":true,"uid":false},{"type":"string","ui":{"component":"textarea"},"label":"Description","name":"description","namespace":["page","blocks","cta","description"],"searchable":true,"uid":false},{"label":"Actions","name":"actions","type":"object","list":true,"ui":{"defaultItem":{"label":"Action Label","type":"button","icon":true,"link":"/"}},"fields":[{"label":"Label","name":"label","type":"string","namespace":["page","blocks","cta","actions","label"]},{"label":"Type","name":"type","type":"string","options":[{"label":"Button","value":"button"},{"label":"Link","value":"link"}],"namespace":["page","blocks","cta","actions","type"]},{"label":"Link","name":"link","type":"string","namespace":["page","blocks","cta","actions","link"]},{"label":"Icon","name":"icon","type":"boolean","namespace":["page","blocks","cta","actions","icon"]}],"namespace":["page","blocks","cta","actions"],"searchable":true,"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Tint","value":"tint"},{"label":"Primary","value":"primary"}],"namespace":["page","blocks","cta","color"],"searchable":true,"uid":false}],"namespace":["page","blocks","cta"]},{"name":"testimonial","label":"Testimonial","ui":{"previewSrc":"/blocks/testimonial.png","defaultItem":{"quote":"There are only two hard things in Computer Science: cache invalidation and naming things.","author":"Phil Karlton","color":"primary"}},"fields":[{"type":"string","ui":{"component":"textarea"},"label":"Quote","name":"quote","namespace":["page","blocks","testimonial","quote"],"searchable":true,"uid":false},{"type":"string","label":"Author","name":"author","namespace":["page","blocks","testimonial","author"],"searchable":true,"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Tint","value":"tint"},{"label":"Primary","value":"primary"}],"namespace":["page","blocks","testimonial","color"],"searchable":true,"uid":false}],"namespace":["page","blocks","testimonial"]},{"name":"content","label":"Content","ui":{"defaultItem":{"body":"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede."}},"fields":[{"type":"rich-text","label":"Body","name":"body","namespace":["page","blocks","content","body"],"searchable":true,"parser":{"type":"markdown"},"uid":false},{"type":"string","label":"Color","name":"color","options":[{"label":"Default","value":"default"},{"label":"Tint","value":"tint"},{"label":"Primary","value":"primary"}],"namespace":["page","blocks","content","color"],"searchable":true,"uid":false}],"namespace":["page","blocks","content"]}],"namespace":["page","blocks"],"searchable":true,"uid":false}],"namespace":["page"]}],"config":{"media":{"tina":{"publicFolder":"public","mediaRoot":"uploads"}}}},"lookup":{"DocumentConnection":{"type":"DocumentConnection","resolveType":"multiCollectionDocumentList","collections":["tag","author","global","post","blog","page"]},"Node":{"type":"Node","resolveType":"nodeDocument"},"DocumentNode":{"type":"DocumentNode","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"Tag":{"type":"Tag","resolveType":"collectionDocument","collection":"tag","createTag":"create","updateTag":"update"},"TagConnection":{"type":"TagConnection","resolveType":"collectionDocumentList","collection":"tag"},"Author":{"type":"Author","resolveType":"collectionDocument","collection":"author","createAuthor":"create","updateAuthor":"update"},"AuthorConnection":{"type":"AuthorConnection","resolveType":"collectionDocumentList","collection":"author"},"Global":{"type":"Global","resolveType":"collectionDocument","collection":"global","createGlobal":"create","updateGlobal":"update"},"GlobalConnection":{"type":"GlobalConnection","resolveType":"collectionDocumentList","collection":"global"},"PostAuthor":{"type":"PostAuthor","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"PostTagsTag":{"type":"PostTagsTag","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"Post":{"type":"Post","resolveType":"collectionDocument","collection":"post","createPost":"create","updatePost":"update"},"PostConnection":{"type":"PostConnection","resolveType":"collectionDocumentList","collection":"post"},"BlogAuthor":{"type":"BlogAuthor","resolveType":"multiCollectionDocument","createDocument":"create","updateDocument":"update"},"Blog":{"type":"Blog","resolveType":"collectionDocument","collection":"blog","createBlog":"create","updateBlog":"update"},"BlogConnection":{"type":"BlogConnection","resolveType":"collectionDocumentList","collection":"blog"},"PageBlocks":{"type":"PageBlocks","resolveType":"unionData","typeMap":{"hero":"PageBlocksHero","features":"PageBlocksFeatures","cta":"PageBlocksCta","testimonial":"PageBlocksTestimonial","content":"PageBlocksContent"}},"Page":{"type":"Page","resolveType":"collectionDocument","collection":"page","createPage":"create","updatePage":"update"},"PageConnection":{"type":"PageConnection","resolveType":"collectionDocumentList","collection":"page"}},"graphql":{"kind":"Document","definitions":[{"kind":"ScalarTypeDefinition","name":{"kind":"Name","value":"Reference"},"description":{"kind":"StringValue","value":"References another document, used as a foreign key"},"directives":[]},{"kind":"ScalarTypeDefinition","name":{"kind":"Name","value":"JSON"},"description":{"kind":"StringValue","value":""},"directives":[]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"SystemInfo"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"filename"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"basename"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasReferences"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"breadcrumbs"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excludeExtension"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}],"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"relativePath"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"extension"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"template"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collection"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Folder"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageInfo"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasPreviousPage"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hasNextPage"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"startCursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"endCursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":""},"name":{"kind":"Name","value":"Node"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":""},"name":{"kind":"Name","value":"Document"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InterfaceTypeDefinition","description":{"kind":"StringValue","value":"A relay-compliant pagination connection"},"name":{"kind":"Name","value":"Connection"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Query"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"getOptimizedQuery"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"queryString"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"collections"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}}}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"id"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Node"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"document"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"tag"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"tagConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TagFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TagConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"author"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"authorConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"global"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Global"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"globalConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"post"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"postConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"blog"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Blog"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"blogConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogConnection"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"page"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageConnection"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageFilter"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageConnection"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TagFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"global"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"blog"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"DocumentConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"DocumentConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Collection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"slug"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"path"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"format"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"matches"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"templates"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"fields"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"documents"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"first"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"last"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"sort"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"filter"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"folder"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentConnection"}}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"DocumentNode"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}},{"kind":"NamedType","name":{"kind":"Name","value":"Author"}},{"kind":"NamedType","name":{"kind":"Name","value":"Global"}},{"kind":"NamedType","name":{"kind":"Name","value":"Post"}},{"kind":"NamedType","name":{"kind":"Name","value":"Blog"}},{"kind":"NamedType","name":{"kind":"Name","value":"Page"}},{"kind":"NamedType","name":{"kind":"Name","value":"Folder"}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Tag"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"StringFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TagFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"TagConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"TagConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TagConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Author"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"avatar"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pubDate"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatedDate"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"hobbies"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"ImageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DatetimeFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"after"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"before"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"in"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"AuthorFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"avatar"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"pubDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"updatedDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hobbies"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"AuthorConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"AuthorConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalHeaderNav"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"href"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalHeader"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"nav"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeaderNav"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalFooterSocial"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"icon"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"url"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalFooter"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"social"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooterSocial"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalTheme"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"font"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"darkMode"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Global"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"header"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeader"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"footer"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooter"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"theme"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalTheme"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalHeaderNavFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"href"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalHeaderFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"nav"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeaderNavFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalFooterSocialFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"url"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalFooterFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"social"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooterSocialFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalThemeFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"font"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"darkMode"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"header"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeaderFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"footer"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooterFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"theme"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalThemeFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"GlobalConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Global"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"GlobalConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalConnectionEdges"}}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"PostAuthor"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"PostTagsTag"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PostTags"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"tag"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostTagsTag"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Post"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"heroImg"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"excerpt"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"author"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostAuthor"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"date"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"tags"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostTags"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_body"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"RichTextFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"startsWith"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostAuthorFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostTagsTagFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TagFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostTagsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostTagsTagFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"Post_bodyBlockQuoteFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"children"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"authorName"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"Post_bodyDateTimeFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"format"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"Post_bodyNewsletterSignupFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"children"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"placeholder"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"buttonText"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"disclaimer"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"Post_bodyFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"BlockQuote"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post_bodyBlockQuoteFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"DateTime"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post_bodyDateTimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"NewsletterSignup"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post_bodyNewsletterSignupFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"heroImg"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostAuthorFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tags"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostTagsFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"_body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post_bodyFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PostConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"PostConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostConnectionEdges"}}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"BlogAuthor"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Blog"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"heroImage"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"excerpt"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"author"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogAuthor"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"pubDate"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatedDate"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_body"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"BlogAuthorFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"BlogFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"heroImage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogAuthorFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"pubDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"updatedDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DatetimeFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"_body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"BlogConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Blog"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"BlogConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksHeroImage"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"src"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"alt"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksHeroActions"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"type"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"link"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"icon"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksHero"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"tagline"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"headline"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"text"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"image"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroImage"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"actions"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroActions"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksFeaturesItemsIcon"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"name"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"style"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"size"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksFeaturesItemsActions"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"type"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"link"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"icon"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksFeaturesItems"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"icon"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsIcon"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"text"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"actions"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsActions"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksFeatures"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"items"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItems"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksCtaActions"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"label"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"type"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"link"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"icon"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksCta"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"title"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"description"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"actions"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCtaActions"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksTestimonial"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"quote"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"author"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageBlocksContent"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"body"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"color"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"UnionTypeDefinition","name":{"kind":"Name","value":"PageBlocks"},"directives":[],"types":[{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHero"}},{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeatures"}},{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCta"}},{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksTestimonial"}},{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksContent"}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Node"}},{"kind":"NamedType","name":{"kind":"Name","value":"Document"}}],"directives":[],"name":{"kind":"Name","value":"Page"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"blocks"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocks"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_sys"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SystemInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"_values"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroImageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"src"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"alt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"BooleanFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"eq"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"exists"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroActionsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BooleanFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tagline"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"headline"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"text"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"image"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroImageFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroActionsFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsIconFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"style"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"size"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsActionsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BooleanFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsIconFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"text"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsActionsFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"items"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksCtaActionsFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BooleanFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksCtaFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCtaActionsFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksTestimonialFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"quote"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksContentFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"RichTextFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"StringFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hero"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"features"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"cta"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCtaFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"testimonial"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksTestimonialFilter"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksContentFilter"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageFilter"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"blocks"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFilter"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"PageConnectionEdges"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"cursor"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"node"},"arguments":[],"type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}]},{"kind":"ObjectTypeDefinition","interfaces":[{"kind":"NamedType","name":{"kind":"Name","value":"Connection"}}],"directives":[],"name":{"kind":"Name","value":"PageConnection"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"pageInfo"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"totalCount"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"edges"},"arguments":[],"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageConnectionEdges"}}}}]},{"kind":"ObjectTypeDefinition","interfaces":[],"directives":[],"name":{"kind":"Name","value":"Mutation"},"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"addPendingDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"template"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentUpdateMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"deleteDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createDocument"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createFolder"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"collection"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"DocumentNode"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateTag"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TagMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createTag"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TagMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Tag"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateAuthor"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createAuthor"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Author"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateGlobal"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Global"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createGlobal"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Global"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatePost"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createPost"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Post"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updateBlog"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Blog"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createBlog"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Blog"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"updatePage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}},{"kind":"FieldDefinition","name":{"kind":"Name","value":"createPage"},"arguments":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"params"},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}}],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Page"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentUpdateMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TagMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"global"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"blog"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"relativePath"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"DocumentMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TagMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"AuthorMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"global"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"post"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PostMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"blog"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"BlogMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"page"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageMutation"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"TagMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"AuthorMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"avatar"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"pubDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"updatedDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hobbies"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalHeaderNavMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"href"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalHeaderMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"nav"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeaderNavMutation"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalFooterSocialMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"url"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalFooterMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"social"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooterSocialMutation"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalThemeMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"font"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"darkMode"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"GlobalMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"header"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalHeaderMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"footer"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalFooterMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"theme"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"GlobalThemeMutation"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostTagsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tag"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PostMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"heroImg"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"date"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tags"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PostTagsMutation"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"_body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"BlogMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"heroImage"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"excerpt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"pubDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"updatedDate"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"_body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroImageMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"src"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"alt"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroActionsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksHeroMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"tagline"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"headline"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"text"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"image"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroImageMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroActionsMutation"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsIconMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"name"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"style"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"size"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsActionsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesItemsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsIconMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"text"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsActionsMutation"}}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksFeaturesMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"items"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesItemsMutation"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksCtaActionsMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"label"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"type"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"link"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"icon"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksCtaMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"title"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"description"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"actions"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCtaActionsMutation"}}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksTestimonialMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"quote"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"author"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksContentMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"body"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"JSON"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"color"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageBlocksMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"hero"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksHeroMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"features"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksFeaturesMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"cta"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksCtaMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"testimonial"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksTestimonialMutation"}}},{"kind":"InputValueDefinition","name":{"kind":"Name","value":"content"},"type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksContentMutation"}}}]},{"kind":"InputObjectTypeDefinition","name":{"kind":"Name","value":"PageMutation"},"fields":[{"kind":"InputValueDefinition","name":{"kind":"Name","value":"blocks"},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"PageBlocksMutation"}}}}]}]}}
\ No newline at end of file
diff --git a/examples/hugo/kitchen-sink/AGENTS.md b/examples/hugo/kitchen-sink/AGENTS.md
index 480ca1be50..2deef6e479 100644
--- a/examples/hugo/kitchen-sink/AGENTS.md
+++ b/examples/hugo/kitchen-sink/AGENTS.md
@@ -1,59 +1,109 @@
# Hugo Kitchen-Sink
-The Hugo version of the TinaCMS kitchen-sink example app. Built with Hugo Extended and Tailwind CSS 4, demonstrating all core TinaCMS features — admin panel editing, block-based pages, rich-text content, and multi-collection schemas — as a fully static site with zero client-side JS in production.
+Hugo Extended + Tailwind CSS 4 static site with TinaCMS admin-panel editing, block-based pages, rich-text content, and multi-collection schemas. Ships as a fully static site with zero client-side JavaScript in production.
## Architecture
Two-layer model:
-1. **Hugo templates** (`layouts/`) — file-based routing, data fetching via Hugo's `site.GetPage`, static generation
-2. **TinaCMS admin panel** (`/admin/`) — React-based editing UI, auto-generated by TinaCMS at build/dev time
-Unlike the Next.js and Astro versions, Hugo cannot use `useTina()` for visual/inline editing. All content editing happens via the admin panel.
+1. **Hugo templates** (`layouts/`) — file-based routing, data fetching via Hugo's `site.GetPage`, static generation.
+2. **TinaCMS admin panel** (`/admin/`) — React-based editing UI, auto-generated by TinaCMS at build/dev time.
-## Collections
+Hugo cannot use `useTina()`; all content editing happens via the admin panel. Visual/inline editing requires React, which the rendered site does not ship.
-6 TinaCMS collections:
-- **Tag** (`tina/collections/tag.ts`) — simple JSON tags (css, html, react)
-- **Author** (`tina/collections/author.tsx`) — markdown authors with avatar, description, hobbies
-- **Global** (`tina/collections/global.ts`) — site-wide config (header nav, footer social links, theme settings)
-- **Post** (`tina/collections/post.tsx`) — markdown posts with excerpt, author reference, tags, nested folder support
-- **Blog** (`tina/collections/blog.tsx`) — markdown blog entries with hero image, pub/updated dates, author reference
-- **Page** (`tina/collections/page.tsx`) — markdown pages with block-based content (hero, features, CTA, testimonial, content blocks)
+## Coding Standards
+
+Repo-wide Biome + strict TypeScript apply (see root [AGENTS.md](../../../AGENTS.md)). Shared TinaCMS patterns (admin UI selectors, slugify, GraphQL quirks, E2E conventions) are documented in [examples/AGENTS.md](../../AGENTS.md). App-specific deltas:
+
+- Format JS/TS/JSON with `npx @biomejs/biome format --write ` after edits.
+- Use `cascade.target` in Hugo cascade config — `cascade._target` was deprecated in Hugo 0.156.0.
+- Use `hugo.Data` rather than `site.Data` in templates — the latter was deprecated in Hugo v0.156.0.
+
+Collection schemas live in [tina/collections/](tina/collections/).
+
+## Common Commands
+
+- `pnpm dev` — `tinacms dev -c "hugo-extended server"` (TinaCMS wraps Hugo)
+- `pnpm build` — `tinacms build && hugo-extended`
+- `pnpm build:local` — `tinacms build --local --skip-cloud-checks -c "hugo-extended"`
+- `pnpm serve` / `pnpm build:hugo` — Hugo-only, skip TinaCMS
+- `pnpm test:e2e` / `pnpm test:e2e:ui` — Playwright
## Key Patterns
-- **Admin-only editing:** Content is edited via TinaCMS admin UI at `/admin/`. No inline/visual editing — that requires React `useTina()` which Hugo cannot use.
-- **`localContentPath`:** TinaCMS reads content from `examples/shared/` via `localContentPath: '../../../shared'` in tina config. This handles the admin/API side.
-- **Hugo module mounts:** Hugo accesses shared content via `[[module.mounts]]` in `hugo.toml` (e.g., `../../shared/content/authors` → `content/authors`). Do NOT use directory symlinks for content — Hugo's Go-based file walker does not follow them on Windows. Module mounts are Hugo's official cross-platform mechanism. When any mount is specified, defaults are overridden — re-declare `layouts`, `static`, `assets`, `archetypes`.
-- **Hugo static folder:** Hugo uses `static/` (not `public/`). TinaCMS config sets `build.publicFolder: 'static'` and `media.tina.publicFolder: 'static'`.
-- **Image symlinks:** `static/uploads` and `static/blocks` are symlinked to `examples/shared/public/` for shared assets. Static symlinks are fine — Hugo copies these differently than content.
-- **Data-only collections:** Tag and Global collections use `build: {render: never, list: never}` in Hugo cascade config to prevent page generation. Tags are accessed via `site.GetPage` for reference resolution. Global config is accessed via `site.Data.global.index` (mounted into Hugo's data directory as well as content). Use `cascade.target` (not `cascade._target` — deprecated in Hugo 0.156.0).
-- **Global config dual mount:** The shared global directory is mounted as BOTH `content/global` (for TinaCMS) and `data/global` (for Hugo templates). Hugo's `readFile`/`fileExists` can't reach files outside the project root, but `hugo.Data` reads from data mounts natively. Access via `hugo.Data.global.index`. Note: use `hugo.Data` not `site.Data` — the latter was deprecated in Hugo v0.156.0.
-- **Content format:** All shared content uses `.md` (not `.mdx`) — the universal markdown standard. All collections across all kitchen-sink projects (Next.js, Astro, React, Hugo) use `format: 'md'`. This allows Hugo to mount shared content directly via module mounts. Rich-text body is rendered via Hugo's Goldmark markdown renderer, not TinaMarkdown.
-- **Non-body rich-text fields:** Fields like `excerpt` and hero `text` use `string` type with `textarea` UI instead of `rich-text`, since Hugo cannot render rich-text AST stored in frontmatter.
-- **Reference resolution:** TinaCMS stores references as path strings (e.g., `content/authors/napoleon.md`). Hugo templates resolve these using `site.GetPage` with `path.BaseName` to extract the slug. Inside `{{ with }}` blocks, use `$.Site.GetPage` or the global `site.GetPage` — the context `.` changes to the field value.
-- **Dynamic HTML tags:** Hugo's auto-escaping converts `<{{ $tag }}>` to `<h1>`. Use `printf` + `| safeHTML` for partials with dynamic tag names (e.g., gradient-title).
-- **Block rendering:** Page collection uses block-based content. Hugo templates dispatch to block partials via `{{ partial (printf "blocks/%s.html" ._template) . }}`.
-- **Image path security:** All ` ` tags with CMS-controlled URLs use inline `hasPrefix` checks — only allow relative paths (`/`, `./`, `../`) and `http://`/`https://` URLs. This prevents XSS from protocol-relative URLs or `javascript:` schemes.
-- **Dark mode detection:** An inline `