{
  "definitions": [
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/converters/section.converter.ts",
          "name": "conceptTeachers",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "markdownSectionsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "moduleSectionOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "sectionsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "teachingNodes",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/validators/coverage.validator.ts",
          "name": "validateUnion",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-validators-coverage-validator-ts",
            "json": "https://banes-lab.com/json/source/content/core/validators/coverage.validator.ts",
            "label": "core/validators/coverage.validator.ts",
            "markdown": "https://banes-lab.com/source/content/core/validators/coverage.validator.ts.md",
            "ref": "anatomy:file-content-core-validators-coverage-validator-ts"
          }
        },
        {
          "file": "core/validators/evidence.validator.ts",
          "name": "chapterNodes",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-validators-evidence-validator-ts",
            "json": "https://banes-lab.com/json/source/content/core/validators/evidence.validator.ts",
            "label": "core/validators/evidence.validator.ts",
            "markdown": "https://banes-lab.com/source/content/core/validators/evidence.validator.ts.md",
            "ref": "anatomy:file-content-core-validators-evidence-validator-ts"
          }
        },
        {
          "file": "runtime/entrypoints/coverage.entrypoint.ts",
          "name": "asFinding",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-runtime-entrypoints-coverage-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/content/runtime/entrypoints/coverage.entrypoint.ts",
            "label": "runtime/entrypoints/coverage.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/content/runtime/entrypoints/coverage.entrypoint.ts.md",
            "ref": "anatomy:file-content-runtime-entrypoints-coverage-entrypoint-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 11,
      "name": "nodeOf",
      "signature": "export const nodeOf = function nodeOf(page: string, section: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/converters/section.converter.ts",
          "name": "markdownSectionsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "moduleSectionOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "sectionsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "sectionsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 122,
      "name": "sectionOf",
      "signature": "const sectionOf = function sectionOf(page: string, key: string, value: unknown): PageSection {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/selectors/payload.selector.ts",
          "name": "isRecord",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-selectors-payload-selector-ts",
            "json": "https://banes-lab.com/json/source/content/core/selectors/payload.selector.ts",
            "label": "core/selectors/payload.selector.ts",
            "markdown": "https://banes-lab.com/source/content/core/selectors/payload.selector.ts.md",
            "ref": "anatomy:file-content-core-selectors-payload-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/loaders/leak.loader.ts",
          "name": "ontologyVocabulary",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-loaders-leak-loader-ts",
            "json": "https://banes-lab.com/json/source/content/core/loaders/leak.loader.ts",
            "label": "core/loaders/leak.loader.ts",
            "markdown": "https://banes-lab.com/source/content/core/loaders/leak.loader.ts.md",
            "ref": "anatomy:file-content-core-loaders-leak-loader-ts"
          }
        },
        {
          "file": "core/loaders/panel.loader.ts",
          "name": "sectionOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-loaders-panel-loader-ts",
            "json": "https://banes-lab.com/json/source/content/core/loaders/panel.loader.ts",
            "label": "core/loaders/panel.loader.ts",
            "markdown": "https://banes-lab.com/source/content/core/loaders/panel.loader.ts.md",
            "ref": "anatomy:file-content-core-loaders-panel-loader-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 42,
      "name": "stringsOf",
      "signature": "export const stringsOf = function stringsOf("
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/validators/coverage.validator.ts",
          "name": "teachersOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-validators-coverage-validator-ts",
            "json": "https://banes-lab.com/json/source/content/core/validators/coverage.validator.ts",
            "label": "core/validators/coverage.validator.ts",
            "markdown": "https://banes-lab.com/source/content/core/validators/coverage.validator.ts.md",
            "ref": "anatomy:file-content-core-validators-coverage-validator-ts"
          }
        },
        {
          "file": "core/validators/evidence.validator.ts",
          "name": "finding",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-validators-evidence-validator-ts",
            "json": "https://banes-lab.com/json/source/content/core/validators/evidence.validator.ts",
            "label": "core/validators/evidence.validator.ts",
            "markdown": "https://banes-lab.com/source/content/core/validators/evidence.validator.ts.md",
            "ref": "anatomy:file-content-core-validators-evidence-validator-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 23,
      "name": "nodePartsOf",
      "signature": "export const nodePartsOf = function nodePartsOf(node: string): { readonly page: string; readonly section: string } {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/section.converter.ts",
          "name": "nodeOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "sectionOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/loaders/section.loader.ts",
          "name": "packageSections",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-loaders-section-loader-ts",
            "json": "https://banes-lab.com/json/source/content/core/loaders/section.loader.ts",
            "label": "core/loaders/section.loader.ts",
            "markdown": "https://banes-lab.com/source/content/core/loaders/section.loader.ts.md",
            "ref": "anatomy:file-content-core-loaders-section-loader-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 133,
      "name": "markdownSectionsOf",
      "signature": "export const markdownSectionsOf = function markdownSectionsOf(page: string, file: string, text: string): PageSection[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/section.converter.ts",
          "name": "nodeOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/validators/coverage.validator.ts",
          "name": "teachersOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-validators-coverage-validator-ts",
            "json": "https://banes-lab.com/json/source/content/core/validators/coverage.validator.ts",
            "label": "core/validators/coverage.validator.ts",
            "markdown": "https://banes-lab.com/source/content/core/validators/coverage.validator.ts.md",
            "ref": "anatomy:file-content-core-validators-coverage-validator-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 28,
      "name": "conceptTeachers",
      "signature": "export const conceptTeachers = function conceptTeachers("
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/converters/section.converter.ts",
          "name": "linkTargetsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 58,
      "name": "lineTargetsOf",
      "signature": "const lineTargetsOf = function lineTargetsOf(line: string): string[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/section.converter.ts",
          "name": "nodeOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "sectionOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "sectionOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        }
      ],
      "callers": [],
      "exported": true,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 128,
      "name": "sectionsOf",
      "signature": "export const sectionsOf = function sectionsOf(page: string, content: unknown): PageSection[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/section.converter.ts",
          "name": "nodeOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        },
        {
          "file": "core/converters/section.converter.ts",
          "name": "sectionOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        }
      ],
      "callers": [],
      "exported": true,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 144,
      "name": "moduleSectionOf",
      "signature": "export const moduleSectionOf = function moduleSectionOf("
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/section.converter.ts",
          "name": "nodeOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        }
      ],
      "callers": [],
      "exported": true,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 15,
      "name": "teachingNodes",
      "signature": "export const teachingNodes = function teachingNodes(graphs: readonly ContentGraph[]): readonly string[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/section.converter.ts",
          "name": "lineTargetsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
            "json": "https://banes-lab.com/json/source/content/core/converters/section.converter.ts",
            "label": "core/converters/section.converter.ts",
            "markdown": "https://banes-lab.com/source/content/core/converters/section.converter.ts.md",
            "ref": "anatomy:file-content-core-converters-section-converter-ts"
          }
        }
      ],
      "callers": [],
      "exported": true,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 73,
      "name": "linkTargetsOf",
      "signature": "export const linkTargetsOf = function linkTargetsOf(text: string): string[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/selectors/payload.selector.ts",
          "name": "isRecord",
          "source": {
            "href": "https://banes-lab.com/anatomy/content#file-content-core-selectors-payload-selector-ts",
            "json": "https://banes-lab.com/json/source/content/core/selectors/payload.selector.ts",
            "label": "core/selectors/payload.selector.ts",
            "markdown": "https://banes-lab.com/source/content/core/selectors/payload.selector.ts.md",
            "ref": "anatomy:file-content-core-selectors-payload-selector-ts"
          }
        }
      ],
      "callers": [],
      "exported": false,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 101,
      "name": "splitSections",
      "signature": "const splitSections = function splitSections(value: unknown): Split {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 9,
      "name": "LINE_END",
      "signature": "const LINE_END = \"\\n\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 24,
      "name": "cut",
      "signature": "const cut = node.indexOf(SECTION_MARK);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 31,
      "name": "teachers",
      "signature": "const teachers = new Map<string, string[]>();"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 59,
      "name": "targets",
      "signature": "const targets: string[] = [];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 60,
      "name": "at",
      "signature": "let at = line.indexOf(LINK_MIDDLE);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 62,
      "name": "start",
      "signature": "const start = at + LINK_MIDDLE.length;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 63,
      "name": "close",
      "signature": "const close = line.indexOf(LINK_CLOSE, start);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 74,
      "name": "fenced",
      "signature": "let fenced = false;"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 84,
      "name": "sectionIdOf",
      "signature": "const sectionIdOf = function sectionIdOf(value: unknown): string | null {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "interface_declaration",
      "line": 89,
      "name": "Split",
      "signature": "interface Split {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 94,
      "name": "keyedSections",
      "signature": "const keyedSections = function keyedSections(list: readonly unknown[]): (readonly [string, unknown])[] {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 96,
      "name": "id",
      "signature": "const id = sectionIdOf(section);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 109,
      "name": "entries",
      "signature": "const entries = Object.entries(value).map(([key, entry]) => {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 113,
      "name": "rest",
      "signature": "const rest = splitSections(entry.filter((section: unknown) => sectionIdOf(section) === null));"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 123,
      "name": "strings",
      "signature": "const strings = stringsOf(value);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 124,
      "name": "links",
      "signature": "const links = [...new Set(strings.flatMap(linkTargetsOf))].sort((a, b) => a.localeCompare(b));"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 129,
      "name": "{ body, found }",
      "signature": "const { body, found } = splitSections(content);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 134,
      "name": "parts",
      "signature": "const parts: { readonly id: string; readonly lines: string[] }[] = [{ id: file, lines: [] }];"
    }
  ],
  "document": null,
  "findings": [],
  "generated": false,
  "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-section-converter-ts",
  "language": "typescript",
  "layer": "processing",
  "name": "section.converter.ts",
  "path": "core/converters/section.converter.ts",
  "ref": "anatomy:file-content-core-converters-section-converter-ts",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/content#folder-content-core-converters",
          "json": "https://banes-lab.com/json/anatomy/content/folder-content-core-converters",
          "label": "core/converters",
          "markdown": "https://banes-lab.com/anatomy/content/folder-content-core-converters.md",
          "ref": "chapter:/anatomy/content#folder-content-core-converters"
        }
      ],
      "relation": "contained-in"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/content#file-content-core-selectors-payload-selector-ts",
          "json": "https://banes-lab.com/json/source/content/core/selectors/payload.selector.ts",
          "label": "core/selectors/payload.selector.ts",
          "markdown": "https://banes-lab.com/source/content/core/selectors/payload.selector.ts.md",
          "ref": "anatomy:file-content-core-selectors-payload-selector-ts"
        }
      ],
      "relation": "uses"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/content#file-content-core-loaders-leak-loader-ts",
          "json": "https://banes-lab.com/json/source/content/core/loaders/leak.loader.ts",
          "label": "core/loaders/leak.loader.ts",
          "markdown": "https://banes-lab.com/source/content/core/loaders/leak.loader.ts.md",
          "ref": "anatomy:file-content-core-loaders-leak-loader-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/content#file-content-core-loaders-panel-loader-ts",
          "json": "https://banes-lab.com/json/source/content/core/loaders/panel.loader.ts",
          "label": "core/loaders/panel.loader.ts",
          "markdown": "https://banes-lab.com/source/content/core/loaders/panel.loader.ts.md",
          "ref": "anatomy:file-content-core-loaders-panel-loader-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/content#file-content-core-loaders-section-loader-ts",
          "json": "https://banes-lab.com/json/source/content/core/loaders/section.loader.ts",
          "label": "core/loaders/section.loader.ts",
          "markdown": "https://banes-lab.com/source/content/core/loaders/section.loader.ts.md",
          "ref": "anatomy:file-content-core-loaders-section-loader-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/content#file-content-core-validators-coverage-validator-ts",
          "json": "https://banes-lab.com/json/source/content/core/validators/coverage.validator.ts",
          "label": "core/validators/coverage.validator.ts",
          "markdown": "https://banes-lab.com/source/content/core/validators/coverage.validator.ts.md",
          "ref": "anatomy:file-content-core-validators-coverage-validator-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/content#file-content-core-validators-evidence-validator-ts",
          "json": "https://banes-lab.com/json/source/content/core/validators/evidence.validator.ts",
          "label": "core/validators/evidence.validator.ts",
          "markdown": "https://banes-lab.com/source/content/core/validators/evidence.validator.ts.md",
          "ref": "anatomy:file-content-core-validators-evidence-validator-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/content#file-content-runtime-entrypoints-coverage-entrypoint-ts",
          "json": "https://banes-lab.com/json/source/content/runtime/entrypoints/coverage.entrypoint.ts",
          "label": "runtime/entrypoints/coverage.entrypoint.ts",
          "markdown": "https://banes-lab.com/source/content/runtime/entrypoints/coverage.entrypoint.ts.md",
          "ref": "anatomy:file-content-runtime-entrypoints-coverage-entrypoint-ts"
        }
      ],
      "relation": "used-by"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/content#folder-content-core-converters",
          "json": "https://banes-lab.com/json/anatomy/content/folder-content-core-converters",
          "label": "core/converters",
          "markdown": "https://banes-lab.com/anatomy/content/folder-content-core-converters.md",
          "ref": "chapter:/anatomy/content#folder-content-core-converters"
        },
        {
          "href": "https://banes-lab.com/anatomy/content#folder-content-core-loaders",
          "json": "https://banes-lab.com/json/anatomy/content/folder-content-core-loaders",
          "label": "core/loaders",
          "markdown": "https://banes-lab.com/anatomy/content/folder-content-core-loaders.md",
          "ref": "chapter:/anatomy/content#folder-content-core-loaders"
        },
        {
          "href": "https://banes-lab.com/anatomy/content#folder-content-core-selectors",
          "json": "https://banes-lab.com/json/anatomy/content/folder-content-core-selectors",
          "label": "core/selectors",
          "markdown": "https://banes-lab.com/anatomy/content/folder-content-core-selectors.md",
          "ref": "chapter:/anatomy/content#folder-content-core-selectors"
        },
        {
          "href": "https://banes-lab.com/anatomy/content#folder-content-core-validators",
          "json": "https://banes-lab.com/json/anatomy/content/folder-content-core-validators",
          "label": "core/validators",
          "markdown": "https://banes-lab.com/anatomy/content/folder-content-core-validators.md",
          "ref": "chapter:/anatomy/content#folder-content-core-validators"
        },
        {
          "href": "https://banes-lab.com/anatomy/content#folder-content-runtime-entrypoints",
          "json": "https://banes-lab.com/json/anatomy/content/folder-content-runtime-entrypoints",
          "label": "runtime/entrypoints",
          "markdown": "https://banes-lab.com/anatomy/content/folder-content-runtime-entrypoints.md",
          "ref": "chapter:/anatomy/content#folder-content-runtime-entrypoints"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "slots": {
    "concern": "converter",
    "subject": "section",
    "variant": null
  },
  "stats": {
    "bytes": 5791,
    "callable": 14,
    "definitions": 30,
    "edges": 12,
    "exported": 14,
    "files": 1,
    "findings": {},
    "flows": {
      "leaf": 4,
      "relay": 3,
      "entry": 5,
      "isolated": 18
    },
    "lines": {
      "blank": 16,
      "code": 134,
      "total": 150
    }
  },
  "summary": "134 lines of code and 30 definitions.",
  "text": "https://banes-lab.com/source/content/core/converters/section.converter.ts.txt",
  "tree": "content",
  "siblings": {
    "next": null,
    "previous": {
      "href": "https://banes-lab.com/anatomy/content#file-content-core-converters-principle-converter-ts",
      "json": "https://banes-lab.com/json/source/content/core/converters/principle.converter.ts",
      "label": "core/converters/principle.converter.ts",
      "markdown": "https://banes-lab.com/source/content/core/converters/principle.converter.ts.md",
      "ref": "anatomy:file-content-core-converters-principle-converter-ts"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/source/content/core/converters",
    "label": "core/converters",
    "markdown": "https://banes-lab.com/api/source/content/core/converters.md",
    "ref": "api:source/content/core/converters"
  }
}
