gitextract_uk5_i0w5/ ├── .changeset/ │ └── config.json ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ ├── publish-gatsby-starter-catalyst-bery.yml │ ├── publish-gatsby-starter-catalyst-blog.yml │ ├── publish-gatsby-starter-catalyst-core.yml │ ├── publish-gatsby-starter-catalyst-helium.yml │ ├── publish-gatsby-starter-catalyst-hydrogen.yml │ ├── publish-gatsby-starter-catalyst-lithium.yml │ ├── publish-gatsby-starter-catalyst-sanity.yml │ ├── publish-gatsby-starter-catalyst-stripe.yml │ ├── publish-gatsby-starter-catalyst.yml │ ├── publish-sanity-template-bery.yml │ ├── publish-sanity-template-catalyst.yml │ ├── release.yml │ ├── test-basic.yml │ ├── test-bery.yml │ ├── test-blog.yml │ ├── test-core.yml │ ├── test-docs.yml │ ├── test-header-bigtop.yml │ ├── test-header-side.yml │ ├── test-header-top.yml │ ├── test-helium.yml │ ├── test-hydrogen.yml │ ├── test-lithium.yml │ └── test-sanity.yml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cypress/ │ ├── cypress-github-actions.json │ ├── e2e/ │ │ ├── ally.test.js │ │ ├── basic.test.js │ │ ├── bery.test.js │ │ ├── blog.test.js │ │ ├── core.test.js │ │ ├── docs.test.js │ │ ├── helium.test.js │ │ ├── hydrogen.test.js │ │ ├── lithium.test.js │ │ ├── sanity.test.js │ │ └── themes.test.js │ ├── fixtures/ │ │ └── example.json │ ├── plugins/ │ │ └── index.js │ └── support/ │ ├── commands.js │ └── index.js ├── cypress.json ├── netlify.toml ├── package.json ├── sanity-templates/ │ ├── README.md │ ├── sanity-template-bery/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── sanity-template.json │ │ ├── template/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── lerna.json │ │ │ ├── package.json │ │ │ ├── studio/ │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── config/ │ │ │ │ │ ├── .checksums │ │ │ │ │ └── @sanity/ │ │ │ │ │ ├── data-aspects.json │ │ │ │ │ ├── default-layout.json │ │ │ │ │ ├── default-login.json │ │ │ │ │ └── form-builder.json │ │ │ │ ├── dist/ │ │ │ │ │ ├── index.html │ │ │ │ │ └── static/ │ │ │ │ │ ├── .gitkeep │ │ │ │ │ ├── css/ │ │ │ │ │ │ └── main.css │ │ │ │ │ └── js/ │ │ │ │ │ ├── app.bundle.js │ │ │ │ │ └── vendor.bundle.js │ │ │ │ ├── netlify.toml │ │ │ │ ├── package.json │ │ │ │ ├── plugins/ │ │ │ │ │ └── .gitkeep │ │ │ │ ├── sanity.json │ │ │ │ ├── schemas/ │ │ │ │ │ ├── author.js │ │ │ │ │ ├── blockContent.js │ │ │ │ │ ├── category.js │ │ │ │ │ ├── figure.js │ │ │ │ │ ├── figureWide.js │ │ │ │ │ ├── headerBioContent.js │ │ │ │ │ ├── mainNav.js │ │ │ │ │ ├── menuLink.js │ │ │ │ │ ├── page.js │ │ │ │ │ ├── post.js │ │ │ │ │ ├── project.js │ │ │ │ │ ├── schema.js │ │ │ │ │ ├── siteHeader.js │ │ │ │ │ ├── siteSettings.js │ │ │ │ │ ├── socialLink.js │ │ │ │ │ ├── socialLinks.js │ │ │ │ │ └── subMenu.js │ │ │ │ ├── static/ │ │ │ │ │ └── .gitkeep │ │ │ │ └── structure/ │ │ │ │ └── deskStructure.js │ │ │ └── web/ │ │ │ ├── .gitignore │ │ │ ├── .prettierignore │ │ │ ├── .prettierrc │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── content/ │ │ │ │ └── pages/ │ │ │ │ └── 404.mdx │ │ │ ├── gatsby-config.js │ │ │ ├── package.json │ │ │ └── src/ │ │ │ └── gatsby-plugin-theme-ui/ │ │ │ └── index.js │ │ └── template-values-development.json │ └── sanity-template-catalyst/ │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── sanity-template.json │ ├── template/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── lerna.json │ │ ├── package.json │ │ ├── studio/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── config/ │ │ │ │ ├── .checksums │ │ │ │ └── @sanity/ │ │ │ │ ├── data-aspects.json │ │ │ │ ├── default-layout.json │ │ │ │ ├── default-login.json │ │ │ │ └── form-builder.json │ │ │ ├── dist/ │ │ │ │ ├── index.html │ │ │ │ └── static/ │ │ │ │ ├── .gitkeep │ │ │ │ ├── css/ │ │ │ │ │ └── main.css │ │ │ │ └── js/ │ │ │ │ ├── app.bundle.js │ │ │ │ └── vendor.bundle.js │ │ │ ├── netlify.toml │ │ │ ├── package.json │ │ │ ├── plugins/ │ │ │ │ └── .gitkeep │ │ │ ├── sanity.json │ │ │ ├── schemas/ │ │ │ │ ├── author.js │ │ │ │ ├── blockContent.js │ │ │ │ ├── category.js │ │ │ │ ├── excerptBlockContent.js │ │ │ │ ├── figure.js │ │ │ │ ├── figureWide.js │ │ │ │ ├── mainNav.js │ │ │ │ ├── menuLink.js │ │ │ │ ├── page.js │ │ │ │ ├── post.js │ │ │ │ ├── project.js │ │ │ │ ├── schema.js │ │ │ │ ├── siteSettings.js │ │ │ │ ├── socialLink.js │ │ │ │ ├── socialLinks.js │ │ │ │ └── subMenu.js │ │ │ ├── static/ │ │ │ │ └── .gitkeep │ │ │ └── structure/ │ │ │ └── deskStructure.js │ │ └── web/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── LICENSE │ │ ├── README.md │ │ ├── content/ │ │ │ └── pages/ │ │ │ └── 404.mdx │ │ ├── gatsby-config.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ └── header/ │ │ │ └── branding.js │ │ ├── gatsby-plugin-theme-ui/ │ │ │ └── index.js │ │ └── gatsby-theme-catalyst-header-top/ │ │ └── components/ │ │ └── branding.js │ └── template-values-development.json ├── starters/ │ ├── gatsby-starter-catalyst/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── content/ │ │ │ └── pages/ │ │ │ ├── 404.mdx │ │ │ ├── index.mdx │ │ │ ├── left-link.mdx │ │ │ ├── page-1.mdx │ │ │ ├── page-2.mdx │ │ │ ├── sub-1.mdx │ │ │ └── sub-2.mdx │ │ ├── gatsby-config.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ └── header/ │ │ │ └── branding.js │ │ ├── gatsby-plugin-theme-ui/ │ │ │ └── index.js │ │ └── gatsby-theme-catalyst-header-top/ │ │ └── components/ │ │ └── branding.js │ ├── gatsby-starter-catalyst-bery/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── content/ │ │ │ └── pages/ │ │ │ └── 404.mdx │ │ ├── gatsby-config.js │ │ ├── package.json │ │ ├── sanity-studio/ │ │ │ ├── README.md │ │ │ ├── config/ │ │ │ │ ├── .checksums │ │ │ │ └── @sanity/ │ │ │ │ ├── data-aspects.json │ │ │ │ ├── default-layout.json │ │ │ │ ├── default-login.json │ │ │ │ └── form-builder.json │ │ │ ├── dist/ │ │ │ │ ├── index.html │ │ │ │ └── static/ │ │ │ │ ├── .gitkeep │ │ │ │ ├── css/ │ │ │ │ │ └── main.css │ │ │ │ └── js/ │ │ │ │ ├── app.bundle.js │ │ │ │ └── vendor.bundle.js │ │ │ ├── package.json │ │ │ ├── plugins/ │ │ │ │ └── .gitkeep │ │ │ ├── sanity.json │ │ │ ├── schemas/ │ │ │ │ ├── author.js │ │ │ │ ├── blockContent.js │ │ │ │ ├── category.js │ │ │ │ ├── figure.js │ │ │ │ ├── figureWide.js │ │ │ │ ├── headerBioContent.js │ │ │ │ ├── mainNav.js │ │ │ │ ├── menuLink.js │ │ │ │ ├── page.js │ │ │ │ ├── post.js │ │ │ │ ├── project.js │ │ │ │ ├── schema.js │ │ │ │ ├── siteHeader.js │ │ │ │ ├── siteSettings.js │ │ │ │ ├── socialLink.js │ │ │ │ ├── socialLinks.js │ │ │ │ └── subMenu.js │ │ │ ├── static/ │ │ │ │ └── .gitkeep │ │ │ └── structure/ │ │ │ └── deskStructure.js │ │ └── src/ │ │ └── gatsby-plugin-theme-ui/ │ │ └── index.js │ ├── gatsby-starter-catalyst-blog/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── content/ │ │ │ ├── pages/ │ │ │ │ ├── 404.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── page-1.mdx │ │ │ │ ├── page-2.mdx │ │ │ │ ├── sub-1.mdx │ │ │ │ └── sub-2.mdx │ │ │ └── posts/ │ │ │ ├── draft-post.mdx │ │ │ ├── hello-earth.mdx │ │ │ ├── hello-jupiter.mdx │ │ │ └── hello-mars.mdx │ │ ├── gatsby-config.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ └── header/ │ │ │ └── branding.js │ │ ├── gatsby-plugin-theme-ui/ │ │ │ └── index.js │ │ └── gatsby-theme-catalyst-header-side/ │ │ └── components/ │ │ └── branding.js │ ├── gatsby-starter-catalyst-core/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── content/ │ │ │ └── pages/ │ │ │ ├── 404.mdx │ │ │ ├── index.mdx │ │ │ ├── page-1.mdx │ │ │ └── page-2.mdx │ │ ├── gatsby-config.js │ │ ├── package.json │ │ └── src/ │ │ └── gatsby-plugin-theme-ui/ │ │ └── index.js │ ├── gatsby-starter-catalyst-helium/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── content/ │ │ │ ├── pages/ │ │ │ │ ├── 404.mdx │ │ │ │ ├── about.mdx │ │ │ │ ├── contact.mdx │ │ │ │ └── work.mdx │ │ │ └── posts/ │ │ │ ├── 5-tips-for-space-travel-success.mdx │ │ │ ├── draft-post.mdx │ │ │ ├── how-we-will-one-day-colonize-the-sun.mdx │ │ │ ├── how-you-should-pack-for-space-travel.mdx │ │ │ ├── rocket-ship-design-for-beginners.mdx │ │ │ ├── space-is-not-the-final-frontier.mdx │ │ │ ├── the-food-you-will-like-best-in-space.mdx │ │ │ ├── what-to-do-when-things-go-wrong-during-a-rocket-launch.mdx │ │ │ └── who-you-choose-to-go-to-space-says-a-lot-about-you.mdx │ │ ├── gatsby-config.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── header/ │ │ │ │ └── branding.js │ │ │ └── hero.js │ │ ├── gatsby-plugin-theme-ui/ │ │ │ └── index.js │ │ ├── gatsby-theme-catalyst-header-bigtop/ │ │ │ └── components/ │ │ │ └── branding.js │ │ └── gatsby-theme-catalyst-helium/ │ │ └── components/ │ │ └── hero.js │ ├── gatsby-starter-catalyst-hydrogen/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── content/ │ │ │ └── pages/ │ │ │ └── 404.mdx │ │ ├── gatsby-config.js │ │ ├── package.json │ │ ├── sanity-studio/ │ │ │ ├── README.md │ │ │ ├── config/ │ │ │ │ ├── .checksums │ │ │ │ └── @sanity/ │ │ │ │ ├── data-aspects.json │ │ │ │ ├── default-layout.json │ │ │ │ ├── default-login.json │ │ │ │ └── form-builder.json │ │ │ ├── dist/ │ │ │ │ ├── index.html │ │ │ │ └── static/ │ │ │ │ ├── .gitkeep │ │ │ │ ├── css/ │ │ │ │ │ └── main.css │ │ │ │ └── js/ │ │ │ │ ├── app.bundle.js │ │ │ │ └── vendor.bundle.js │ │ │ ├── package.json │ │ │ ├── plugins/ │ │ │ │ └── .gitkeep │ │ │ ├── sanity.json │ │ │ ├── schemas/ │ │ │ │ ├── author.js │ │ │ │ ├── blockContent.js │ │ │ │ ├── categories.js │ │ │ │ ├── category.js │ │ │ │ ├── excerptBlockContent.js │ │ │ │ ├── figure.js │ │ │ │ ├── figureWide.js │ │ │ │ ├── homePage.js │ │ │ │ ├── logos.js │ │ │ │ ├── mainNav.js │ │ │ │ ├── menuLink.js │ │ │ │ ├── page.js │ │ │ │ ├── post.js │ │ │ │ ├── project.js │ │ │ │ ├── schema.js │ │ │ │ ├── siteSettings.js │ │ │ │ ├── socialLink.js │ │ │ │ ├── socialLinks.js │ │ │ │ ├── subMenu.js │ │ │ │ ├── work.js │ │ │ │ └── workPage.js │ │ │ ├── static/ │ │ │ │ └── .gitkeep │ │ │ └── structure/ │ │ │ └── deskStructure.js │ │ └── src/ │ │ ├── components/ │ │ │ └── header/ │ │ │ └── branding.js │ │ ├── gatsby-plugin-theme-ui/ │ │ │ └── index.js │ │ └── gatsby-theme-catalyst-header-top/ │ │ └── components/ │ │ └── branding.js │ ├── gatsby-starter-catalyst-lithium/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── content/ │ │ │ ├── pages/ │ │ │ │ ├── 404.mdx │ │ │ │ ├── about.mdx │ │ │ │ ├── contact.mdx │ │ │ │ └── work.mdx │ │ │ └── posts/ │ │ │ ├── 5-tips-for-gardening-success.mdx │ │ │ ├── draft-post.mdx │ │ │ ├── garden-design-for-beginners.mdx │ │ │ ├── how-gardening-can-strengthen-your-relationships.mdx │ │ │ ├── how-to-plant-trees-that-will-survive.mdx │ │ │ ├── timing is everything-when-to-plant.mdx │ │ │ ├── what-plants-will-give-you-a-sustainable-food-source.mdx │ │ │ ├── what-to-do-when-the-leaves-on-yout-plant-turn-orange.mdx │ │ │ └── where-to-plant-flowers-to-attract-bees.mdx │ │ ├── gatsby-config.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── header/ │ │ │ │ └── branding.js │ │ │ └── hero.js │ │ ├── gatsby-plugin-theme-ui/ │ │ │ └── index.js │ │ ├── gatsby-theme-catalyst-header-top/ │ │ │ └── components/ │ │ │ └── branding.js │ │ └── gatsby-theme-catalyst-lithium/ │ │ └── components/ │ │ └── hero.js │ ├── gatsby-starter-catalyst-sanity/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── content/ │ │ │ └── pages/ │ │ │ └── 404.mdx │ │ ├── gatsby-config.js │ │ ├── package.json │ │ ├── sanity-studio/ │ │ │ ├── README.md │ │ │ ├── config/ │ │ │ │ ├── .checksums │ │ │ │ └── @sanity/ │ │ │ │ ├── data-aspects.json │ │ │ │ ├── default-layout.json │ │ │ │ ├── default-login.json │ │ │ │ └── form-builder.json │ │ │ ├── dist/ │ │ │ │ ├── index.html │ │ │ │ └── static/ │ │ │ │ ├── .gitkeep │ │ │ │ ├── css/ │ │ │ │ │ └── main.css │ │ │ │ └── js/ │ │ │ │ ├── app.bundle.js │ │ │ │ └── vendor.bundle.js │ │ │ ├── package.json │ │ │ ├── plugins/ │ │ │ │ └── .gitkeep │ │ │ ├── sanity.json │ │ │ ├── schemas/ │ │ │ │ ├── author.js │ │ │ │ ├── blockContent.js │ │ │ │ ├── category.js │ │ │ │ ├── excerptBlockContent.js │ │ │ │ ├── figure.js │ │ │ │ ├── figureWide.js │ │ │ │ ├── mainNav.js │ │ │ │ ├── menuLink.js │ │ │ │ ├── page.js │ │ │ │ ├── post.js │ │ │ │ ├── project.js │ │ │ │ ├── schema.js │ │ │ │ ├── siteSettings.js │ │ │ │ ├── socialLink.js │ │ │ │ ├── socialLinks.js │ │ │ │ └── subMenu.js │ │ │ ├── static/ │ │ │ │ └── .gitkeep │ │ │ └── structure/ │ │ │ └── deskStructure.js │ │ └── src/ │ │ ├── components/ │ │ │ └── header/ │ │ │ └── branding.js │ │ ├── gatsby-plugin-theme-ui/ │ │ │ └── index.js │ │ └── gatsby-theme-catalyst-header-top/ │ │ └── components/ │ │ └── branding.js │ └── gatsby-starter-catalyst-stripe/ │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── content/ │ │ └── pages/ │ │ └── 404.mdx │ ├── functions/ │ │ ├── create-session.js │ │ └── handle-purchase.js │ ├── gatsby-config.js │ ├── package.json │ ├── sanity-studio/ │ │ ├── README.md │ │ ├── config/ │ │ │ ├── .checksums │ │ │ └── @sanity/ │ │ │ ├── data-aspects.json │ │ │ ├── default-layout.json │ │ │ ├── default-login.json │ │ │ └── form-builder.json │ │ ├── dist/ │ │ │ ├── index.html │ │ │ └── static/ │ │ │ ├── .gitkeep │ │ │ ├── css/ │ │ │ │ └── main.css │ │ │ └── js/ │ │ │ ├── app.bundle.js │ │ │ └── vendor.bundle.js │ │ ├── package.json │ │ ├── plugins/ │ │ │ └── .gitkeep │ │ ├── sanity.json │ │ ├── schemas/ │ │ │ ├── author.js │ │ │ ├── blockContent.js │ │ │ ├── category.js │ │ │ ├── excerptBlockContent.js │ │ │ ├── figure.js │ │ │ ├── figureWide.js │ │ │ ├── footerColors.js │ │ │ ├── headerColors.js │ │ │ ├── menuLink.js │ │ │ ├── page.js │ │ │ ├── post.js │ │ │ ├── product.js │ │ │ ├── productCategory.js │ │ │ ├── productVariant.js │ │ │ ├── project.js │ │ │ ├── schema.js │ │ │ ├── siteSettings.js │ │ │ ├── socialLink.js │ │ │ ├── storeSettings.js │ │ │ ├── subMenu.js │ │ │ ├── theme.js │ │ │ └── themeColors.js │ │ ├── static/ │ │ │ └── .gitkeep │ │ └── structure/ │ │ └── deskStructure.js │ └── stripe-config.js ├── themes/ │ ├── gatsby-theme-catalyst-bery/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── category-template.js │ │ │ ├── color-mode-button.js │ │ │ ├── floating-action-button.js │ │ │ ├── floating-nav.js │ │ │ ├── header.js │ │ │ ├── nav.js │ │ │ ├── post-footer.js │ │ │ ├── post-list-template.js │ │ │ ├── post-template.js │ │ │ └── site-container.js │ │ ├── gatsby-theme-catalyst-core/ │ │ │ └── components/ │ │ │ ├── header.js │ │ │ └── site-container.js │ │ ├── gatsby-theme-catalyst-sanity/ │ │ │ └── components/ │ │ │ └── queries/ │ │ │ ├── category-query.js │ │ │ ├── post-list-query.js │ │ │ └── post-query.js │ │ └── utils/ │ │ └── use-bery-config.js │ ├── gatsby-theme-catalyst-blog/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── queries/ │ │ │ │ ├── category-list-query.js │ │ │ │ ├── category-query.js │ │ │ │ ├── post-list-query.js │ │ │ │ ├── post-query.js │ │ │ │ ├── tag-list-query.js │ │ │ │ └── tag-query.js │ │ │ └── templates/ │ │ │ ├── category-list-template.js │ │ │ ├── category-template.js │ │ │ ├── post-list-template.js │ │ │ ├── post-template.js │ │ │ ├── tag-list-template.js │ │ │ └── tag-template.js │ │ └── utils/ │ │ ├── default-options.js │ │ └── use-catalyst-blog-config.js │ ├── gatsby-theme-catalyst-core/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-browser.js │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── gatsby-ssr.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── alert-banner.js │ │ │ ├── content-container.js │ │ │ ├── footer.js │ │ │ ├── header.js │ │ │ ├── layout.js │ │ │ ├── main.js │ │ │ └── site-container.js │ │ ├── gatsby-plugin-theme-ui/ │ │ │ ├── components.js │ │ │ └── index.js │ │ └── utils/ │ │ ├── alert-context.js │ │ ├── color-mode-button.js │ │ ├── default-options.js │ │ ├── global-css.js │ │ ├── nav-context.js │ │ ├── seo.js │ │ ├── social-links.js │ │ ├── use-catalyst-config.js │ │ ├── use-fetch.js │ │ ├── use-has-mounted.js │ │ ├── use-site-metadata.js │ │ └── use-sticky-state.js │ ├── gatsby-theme-catalyst-footer/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ └── footer.js │ │ ├── gatsby-theme-catalyst-core/ │ │ │ └── components/ │ │ │ └── footer.js │ │ └── utils/ │ │ └── use-footer-config.js │ ├── gatsby-theme-catalyst-header-bigtop/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── branding.js │ │ │ ├── color-mode-button.js │ │ │ ├── dropdown-button.js │ │ │ ├── dropdown-menu.js │ │ │ ├── hamburger-button.js │ │ │ ├── header.js │ │ │ ├── nav-menu.js │ │ │ ├── nav.js │ │ │ └── social-icons.js │ │ ├── gatsby-theme-catalyst-core/ │ │ │ └── components/ │ │ │ └── header.js │ │ └── utils/ │ │ └── use-header-config.js │ ├── gatsby-theme-catalyst-header-side/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── branding.js │ │ │ ├── color-mode-button.js │ │ │ ├── dropdown-button.js │ │ │ ├── dropdown-menu.js │ │ │ ├── hamburger-button.js │ │ │ ├── header.js │ │ │ ├── nav-menu.js │ │ │ ├── nav.js │ │ │ └── social-icons.js │ │ ├── gatsby-theme-catalyst-core/ │ │ │ └── components/ │ │ │ ├── header.js │ │ │ └── site-container.js │ │ └── utils/ │ │ └── use-header-config.js │ ├── gatsby-theme-catalyst-header-top/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── branding.js │ │ │ ├── color-mode-button.js │ │ │ ├── dropdown-button.js │ │ │ ├── dropdown-menu.js │ │ │ ├── hamburger-button.js │ │ │ ├── header.js │ │ │ ├── nav-menu-left.js │ │ │ ├── nav-menu-right.js │ │ │ ├── nav.js │ │ │ └── social-icons.js │ │ ├── gatsby-theme-catalyst-core/ │ │ │ └── components/ │ │ │ └── header.js │ │ └── utils/ │ │ └── use-header-config.js │ ├── gatsby-theme-catalyst-helium/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── hero.js │ │ │ ├── post-footer.js │ │ │ ├── post-list.js │ │ │ └── post.js │ │ ├── gatsby-theme-catalyst-blog/ │ │ │ └── components/ │ │ │ └── queries/ │ │ │ ├── post-list-query.js │ │ │ └── post-query.js │ │ └── utils/ │ │ └── use-helium-config.js │ ├── gatsby-theme-catalyst-hydrogen/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── button-primary.js │ │ │ ├── button-secondary.js │ │ │ ├── home-page/ │ │ │ │ ├── home-card.js │ │ │ │ ├── home-contact.js │ │ │ │ ├── home-hero.js │ │ │ │ ├── home-logos.js │ │ │ │ ├── home-page.js │ │ │ │ ├── home-query.js │ │ │ │ └── home-work.js │ │ │ ├── page-header.js │ │ │ ├── page-template.js │ │ │ └── work-page/ │ │ │ ├── work-list-item.js │ │ │ ├── work-list.js │ │ │ ├── work-page.js │ │ │ └── work-query.js │ │ └── gatsby-theme-catalyst-sanity/ │ │ └── components/ │ │ └── queries/ │ │ └── page-query.js │ ├── gatsby-theme-catalyst-lithium/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── hero.js │ │ │ ├── post-footer.js │ │ │ ├── post-list.js │ │ │ └── post.js │ │ ├── gatsby-theme-catalyst-blog/ │ │ │ └── components/ │ │ │ └── queries/ │ │ │ ├── post-list-query.js │ │ │ └── post-query.js │ │ └── utils/ │ │ └── use-lithium-config.js │ ├── gatsby-theme-catalyst-sanity/ │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── gatsby-config.js │ │ ├── gatsby-node.js │ │ ├── index.js │ │ ├── package.json │ │ └── src/ │ │ ├── components/ │ │ │ ├── queries/ │ │ │ │ ├── category-list-query.js │ │ │ │ ├── category-query.js │ │ │ │ ├── page-query.js │ │ │ │ ├── post-list-query.js │ │ │ │ ├── post-query.js │ │ │ │ ├── project-list-query.js │ │ │ │ └── project-query.js │ │ │ ├── sanity/ │ │ │ │ ├── code.js │ │ │ │ ├── figure-wide.js │ │ │ │ ├── figure.js │ │ │ │ ├── sanity-content.js │ │ │ │ ├── seo.js │ │ │ │ ├── serializers.js │ │ │ │ ├── use-sanity-config.js │ │ │ │ └── use-site-metadata.js │ │ │ └── templates/ │ │ │ ├── category-list-template.js │ │ │ ├── category-template.js │ │ │ ├── page-template.js │ │ │ ├── post-list-template.js │ │ │ ├── post-template.js │ │ │ ├── project-list-template.js │ │ │ └── project-template.js │ │ ├── gatsby-theme-catalyst-core/ │ │ │ └── utils/ │ │ │ ├── seo.js │ │ │ └── use-site-metadata.js │ │ └── utils/ │ │ └── default-options.js │ └── gatsby-theme-catalyst-stripe/ │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── gatsby-browser.js │ ├── gatsby-config.js │ ├── gatsby-node.js │ ├── gatsby-ssr.js │ ├── index.js │ ├── notes.md │ ├── package.json │ └── src/ │ ├── components/ │ │ ├── cart.js │ │ ├── product.js │ │ ├── productIndividual.js │ │ ├── productVariant.js │ │ ├── queries/ │ │ │ ├── productCategory-query.js │ │ │ ├── productPage-query.js │ │ │ └── store-query.js │ │ └── templates/ │ │ ├── productCategory-template.js │ │ ├── productPage-template.js │ │ └── store-template.js │ └── utils/ │ ├── default-options.js │ └── formatProduct.js └── www/ ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── content/ │ └── docs/ │ ├── 404.mdx │ ├── docs/ │ │ ├── accessibility.mdx │ │ ├── acknowledgements.mdx │ │ ├── branding.mdx │ │ ├── browser-support.mdx │ │ ├── component-shadowing.mdx │ │ ├── configuring-themes.mdx │ │ ├── contribution.mdx │ │ ├── gatsby-config.mdx │ │ ├── gatsby-theme-catalyst-bery.mdx │ │ ├── gatsby-theme-catalyst-blog.mdx │ │ ├── gatsby-theme-catalyst-core.mdx │ │ ├── gatsby-theme-catalyst-footer.mdx │ │ ├── gatsby-theme-catalyst-header-bigtop.mdx │ │ ├── gatsby-theme-catalyst-header-side.mdx │ │ ├── gatsby-theme-catalyst-header-top.mdx │ │ ├── gatsby-theme-catalyst-helium.mdx │ │ ├── gatsby-theme-catalyst-hydrogen.mdx │ │ ├── gatsby-theme-catalyst-lithium.mdx │ │ ├── gatsby-theme-catalyst-sanity.mdx │ │ ├── getting-started.mdx │ │ ├── migrating.mdx │ │ ├── philosophy.mdx │ │ ├── roadmap.mdx │ │ ├── sanity-io-integration.mdx │ │ ├── seo.mdx │ │ ├── starters.mdx │ │ ├── stripe-integration.mdx │ │ ├── theme-options.mdx │ │ ├── theme-ui.mdx │ │ ├── tutorials/ │ │ │ ├── building-a-website-for-a-freelance-writer-using-gatsby-theme-catalyst-hydrogen.mdx │ │ │ ├── creating-a-blog-with-gatsby-theme-catalyst-lithium.mdx │ │ │ └── setting-up-gatsby-theme-catalyst-sanity.mdx │ │ ├── tutorials.mdx │ │ └── versioning.mdx │ └── docs.mdx ├── gatsby-config.js ├── package.json └── src/ ├── components/ │ ├── alert-banner.js │ ├── animated-blocks.js │ ├── header/ │ │ └── branding.js │ ├── home/ │ │ ├── home-demo.js │ │ ├── home-feature-card.js │ │ ├── home-features.js │ │ ├── home-footer.js │ │ ├── home-heading.js │ │ ├── home-hero.js │ │ ├── home-intro.js │ │ ├── home-layout.js │ │ ├── home-shutdown.js │ │ └── home-why.js │ └── triangle-spacer.js ├── gatsby-plugin-theme-ui/ │ └── index.js ├── gatsby-theme-catalyst-core/ │ └── components/ │ └── alert-banner.js ├── gatsby-theme-catalyst-header-side/ │ └── components/ │ └── branding.js └── pages/ └── index.js