import { ANATOMY_PAGE, ARCHITECTURE_PAGE, FAQ_PAGE, GRAMMAR_PAGE, METHODOLOGY_PAGE, ONTOLOGY_PAGE, } from "@banes-lab/web/core/ids/page.ids.ts"; import type { SiteOnlyTab } from "#types/chapter.types"; import { TREE_TAB } from "@banes-lab/web/core/ids/anatomy.ids.ts"; export const TEACHING_PAGES: readonly string[] = [ GRAMMAR_PAGE, METHODOLOGY_PAGE, ARCHITECTURE_PAGE, ONTOLOGY_PAGE, ANATOMY_PAGE, FAQ_PAGE, ]; export const SITE_ONLY_TABS: readonly SiteOnlyTab[] = [{ page: ANATOMY_PAGE, tab: TREE_TAB }]; export const REPOSITORY_PAGES: readonly string[] = [METHODOLOGY_PAGE, GRAMMAR_PAGE, ARCHITECTURE_PAGE, ONTOLOGY_PAGE]; export const EXHIBIT_PAGES: readonly string[] = [ANATOMY_PAGE, ARCHITECTURE_PAGE, ONTOLOGY_PAGE, GRAMMAR_PAGE]; export const PAYLOAD_DESCRIPTION_KEY = "description"; export const PAYLOAD_META_KEY = "meta"; export const PAYLOAD_SUBTITLE_KEY = "subtitle"; export const PAYLOAD_INTRO_KEY = "intro"; export const PAYLOAD_SUBSECTIONS_KEY = "subsections"; export const PAYLOAD_BLOCKS_KEY = "blocks"; export const PAYLOAD_TEXT_KEY = "content"; export const PAYLOAD_PROBLEM_KEY = "problem"; export const PAYLOAD_PRINCIPLE_KEY = "principle"; export const LESSON_KIND = "lesson"; export const DIAGRAM_KIND = "mermaid"; export const PAYLOAD_DIAGRAM_KEY = "text"; export const FENCE_LANGUAGE = "mermaid"; export const ORDERED_ITEM = ". "; export const CENTER_OPEN = '