[ {
  "shortName" : "module.exports = function()",
  "longName" : "",
  "relativeFileName" : "eleventy.config.ts",
  "fileLinesCount" : 129,
  "components" : [ "primary::ROOT" ],
  "startLine" : 22,
  "endLine" : 129,
  "linesOfCode" : 99,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function TipLayout()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/tip/TipLayout.11ty.tsx",
  "fileLinesCount" : 103,
  "components" : [ "primary::_includes" ],
  "startLine" : 18,
  "endLine" : 101,
  "linesOfCode" : 76,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function dumpSchemasToString()",
  "longName" : "",
  "relativeFileName" : "src/schemas.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 173,
  "linesOfCode" : 71,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ListingSection()",
  "longName" : "",
  "relativeFileName" : "_includes/pageelements/ListingSection.11ty.tsx",
  "fileLinesCount" : 95,
  "components" : [ "primary::_includes" ],
  "startLine" : 18,
  "endLine" : 93,
  "linesOfCode" : 70,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function ReferenceLayout()",
  "longName" : "",
  "relativeFileName" : "_includes/layouts/ReferenceLayout.11y.tsx",
  "fileLinesCount" : 80,
  "components" : [ "primary::_includes" ],
  "startLine" : 17,
  "endLine" : 80,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function TopicsLayout()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/topic/TopicsLayout.11ty.tsx",
  "fileLinesCount" : 71,
  "components" : [ "primary::_includes" ],
  "startLine" : 8,
  "endLine" : 69,
  "linesOfCode" : 59,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function AuthorsLayout()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/author/AuthorsLayout.11ty.tsx",
  "fileLinesCount" : 64,
  "components" : [ "primary::_includes" ],
  "startLine" : 8,
  "endLine" : 62,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addShortcodes()",
  "longName" : "",
  "relativeFileName" : "_includes/config.ts",
  "fileLinesCount" : 221,
  "components" : [ "primary::_includes" ],
  "startLine" : 168,
  "endLine" : 221,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function resolveReference()",
  "longName" : "",
  "relativeFileName" : "src/registration.ts",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 160,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "filterResources()",
  "longName" : "",
  "relativeFileName" : "public/assets/js/evm.js",
  "fileLinesCount" : 166,
  "components" : [ "primary::public" ],
  "startLine" : 70,
  "endLine" : 114,
  "linesOfCode" : 38,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function validateContent()",
  "longName" : "",
  "relativeFileName" : "src/validators.ts",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 76,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getRecords()",
  "longName" : "",
  "relativeFileName" : "_includes/lunr.11ty.tsx",
  "fileLinesCount" : 54,
  "components" : [ "primary::_includes" ],
  "startLine" : 10,
  "endLine" : 53,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getContentType()",
  "longName" : "",
  "relativeFileName" : "public/assets/js/utils.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::public" ],
  "startLine" : 13,
  "endLine" : 42,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "renderCards()",
  "longName" : "",
  "relativeFileName" : "public/assets/js/evm.js",
  "fileLinesCount" : 166,
  "components" : [ "primary::public" ],
  "startLine" : 116,
  "endLine" : 149,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function testObsoletes()",
  "longName" : "",
  "relativeFileName" : "tools/obsoletes.ts",
  "fileLinesCount" : 98,
  "components" : [ "primary::tools" ],
  "startLine" : 64,
  "endLine" : 98,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function sortByFrontmatter()",
  "longName" : "",
  "relativeFileName" : "_includes/queries.ts",
  "fileLinesCount" : 135,
  "components" : [ "primary::_includes" ],
  "startLine" : 104,
  "endLine" : 135,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function determinePropertiesToTraverse()",
  "longName" : "",
  "relativeFileName" : "src/schemas.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 65,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function filterResources()",
  "longName" : "",
  "relativeFileName" : "_includes/relatedresources/RelatedResources.11ty.tsx",
  "fileLinesCount" : 85,
  "components" : [ "primary::_includes" ],
  "startLine" : 23,
  "endLine" : 65,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getObsoletesFromMarkdown()",
  "longName" : "",
  "relativeFileName" : "tools/obsoletes.ts",
  "fileLinesCount" : 98,
  "components" : [ "primary::tools" ],
  "startLine" : 15,
  "endLine" : 41,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function MultiColumnSection()",
  "longName" : "",
  "relativeFileName" : "_includes/pageelements/MultiColumnSection.tsx",
  "fileLinesCount" : 30,
  "components" : [ "primary::_includes" ],
  "startLine" : 5,
  "endLine" : 28,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "let getSvgContent = function()",
  "longName" : "",
  "relativeFileName" : "_includes/logos/Logo.11ty.tsx",
  "fileLinesCount" : 58,
  "components" : [ "primary::_includes" ],
  "startLine" : 22,
  "endLine" : 45,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function dumpTopics()",
  "longName" : "",
  "relativeFileName" : "tools/cleaner.ts",
  "fileLinesCount" : 305,
  "components" : [ "primary::tools" ],
  "startLine" : 257,
  "endLine" : 279,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getAllFiles()",
  "longName" : "",
  "relativeFileName" : "tools/file.utils.ts",
  "fileLinesCount" : 117,
  "components" : [ "primary::tools" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function TopicLayout()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/topic/TopicLayout.11ty.tsx",
  "fileLinesCount" : 37,
  "components" : [ "primary::_includes" ],
  "startLine" : 9,
  "endLine" : 34,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function dumpAuthors()",
  "longName" : "",
  "relativeFileName" : "tools/cleaner.ts",
  "fileLinesCount" : 305,
  "components" : [ "primary::tools" ],
  "startLine" : 281,
  "endLine" : 299,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function()",
  "longName" : "",
  "relativeFileName" : "_includes/config.ts",
  "fileLinesCount" : 221,
  "components" : [ "primary::_includes" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getSelectedFacets()",
  "longName" : "",
  "relativeFileName" : "public/assets/js/evm.js",
  "fileLinesCount" : 166,
  "components" : [ "primary::public" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handleSelection()",
  "longName" : "",
  "relativeFileName" : "public/assets/js/evm.js",
  "fileLinesCount" : 166,
  "components" : [ "primary::public" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function writeLunrIndex()",
  "longName" : "",
  "relativeFileName" : "tools/lunrSearchIndex.js",
  "fileLinesCount" : 36,
  "components" : [ "primary::tools" ],
  "startLine" : 11,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "before: function()",
  "longName" : "",
  "relativeFileName" : "_includes/layouts/ListingLayout.11ty.tsx",
  "fileLinesCount" : 115,
  "components" : [ "primary::_includes" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function PageLayout()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/page/PageLayout.11ty.tsx",
  "fileLinesCount" : 26,
  "components" : [ "primary::_includes" ],
  "startLine" : 8,
  "endLine" : 24,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function PageLayout()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/channel/ChannelLayout.11ty.tsx",
  "fileLinesCount" : 26,
  "components" : [ "primary::_includes" ],
  "startLine" : 8,
  "endLine" : 24,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function cleanCategories()",
  "longName" : "",
  "relativeFileName" : "tools/cleaner.ts",
  "fileLinesCount" : 305,
  "components" : [ "primary::tools" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function validateFrontmatter()",
  "longName" : "",
  "relativeFileName" : "src/validators.ts",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 4,
  "endLine" : 20,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getPagingElements()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/tutorial/TopBottomNav.11ty.tsx",
  "fileLinesCount" : 97,
  "components" : [ "primary::_includes" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function migrateLeadInAttribute()",
  "longName" : "",
  "relativeFileName" : "tools/cleaner.ts",
  "fileLinesCount" : 305,
  "components" : [ "primary::tools" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "let getSvgContent = function()",
  "longName" : "",
  "relativeFileName" : "_includes/icons/Icon.11ty.tsx",
  "fileLinesCount" : 31,
  "components" : [ "primary::_includes" ],
  "startLine" : 6,
  "endLine" : 21,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "let getResizedSvgContent = function()",
  "longName" : "",
  "relativeFileName" : "_includes/logos/Logo.11ty.tsx",
  "fileLinesCount" : 58,
  "components" : [ "primary::_includes" ],
  "startLine" : 6,
  "endLine" : 20,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseFrontmatter()",
  "longName" : "",
  "relativeFileName" : "tools/file.utils.ts",
  "fileLinesCount" : 117,
  "components" : [ "primary::tools" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function dumpSchemas()",
  "longName" : "",
  "relativeFileName" : "src/schemas.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function rewriteAttribute()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/playlist/PlaylistLayout.11ty.tsx",
  "fileLinesCount" : 194,
  "components" : [ "primary::_includes" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function dumpObsoletes()",
  "longName" : "",
  "relativeFileName" : "tools/obsoletes.ts",
  "fileLinesCount" : 98,
  "components" : [ "primary::tools" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function makeResourceMap()",
  "longName" : "",
  "relativeFileName" : "src/registration.ts",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function relativize()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/playlist/PlaylistLayout.11ty.tsx",
  "fileLinesCount" : 194,
  "components" : [ "primary::_includes" ],
  "startLine" : 30,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "resolve()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/tutorial/TutorialModels.ts",
  "fileLinesCount" : 79,
  "components" : [ "primary::_includes" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/latest.11ty.tsx",
  "fileLinesCount" : 49,
  "components" : [ "primary::site" ],
  "startLine" : 10,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeCleanResources()",
  "longName" : "",
  "relativeFileName" : "tools/cleaner.ts",
  "fileLinesCount" : 305,
  "components" : [ "primary::tools" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "before: function()",
  "longName" : "",
  "relativeFileName" : "site/latest.11ty.tsx",
  "fileLinesCount" : 49,
  "components" : [ "primary::site" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export const onVisible = function()",
  "longName" : "",
  "relativeFileName" : "public/assets/js/utils.js",
  "fileLinesCount" : 42,
  "components" : [ "primary::public" ],
  "startLine" : 1,
  "endLine" : 11,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "public/assets/js/evm.js",
  "fileLinesCount" : 166,
  "components" : [ "primary::public" ],
  "startLine" : 7,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function writeTopicType()",
  "longName" : "",
  "relativeFileName" : "tools/cleaner.ts",
  "fileLinesCount" : 305,
  "components" : [ "primary::tools" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function makeResources()",
  "longName" : "",
  "relativeFileName" : "src/registration.ts",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "resolve()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/playlist/PlaylistModels.ts",
  "fileLinesCount" : 60,
  "components" : [ "primary::_includes" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getThumbnailPath()",
  "longName" : "",
  "relativeFileName" : "src/ResourceModels.ts",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getResourceMap()",
  "longName" : "",
  "relativeFileName" : "src/registration.ts",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "_includes/layouts/ListingLayout.11ty.tsx",
  "fileLinesCount" : 115,
  "components" : [ "primary::_includes" ],
  "startLine" : 27,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createNginxRule()",
  "longName" : "",
  "relativeFileName" : "tools/obsoletes.ts",
  "fileLinesCount" : 98,
  "components" : [ "primary::tools" ],
  "startLine" : 5,
  "endLine" : 13,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function cleanAllResources()",
  "longName" : "",
  "relativeFileName" : "tools/cleaner.ts",
  "fileLinesCount" : 305,
  "components" : [ "primary::tools" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/404.11ty.tsx",
  "fileLinesCount" : 51,
  "components" : [ "primary::site" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function extractReferences()",
  "longName" : "",
  "relativeFileName" : "src/schemas.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function throwError()",
  "longName" : "",
  "relativeFileName" : "src/validators.ts",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function relativizeContentUrl()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/playlist/PlaylistLayout.11ty.tsx",
  "fileLinesCount" : 194,
  "components" : [ "primary::_includes" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/tutorial/TutorialsLayout.11ty.tsx",
  "fileLinesCount" : 42,
  "components" : [ "primary::_includes" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/article/ArticlesLayout.11ty.tsx",
  "fileLinesCount" : 36,
  "components" : [ "primary::_includes" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getGlowInfo()",
  "longName" : "",
  "relativeFileName" : "_includes/resourcecard/ResourceCard.11ty.tsx",
  "fileLinesCount" : 177,
  "components" : [ "primary::_includes" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/explore.11ty.tsx",
  "fileLinesCount" : 200,
  "components" : [ "primary::site" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/index.11ty.tsx",
  "fileLinesCount" : 192,
  "components" : [ "primary::site" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getPreamble()",
  "longName" : "",
  "relativeFileName" : "src/schemas.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function getTutorialStep()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/tutorial/TutorialStepModels.ts",
  "fileLinesCount" : 55,
  "components" : [ "primary::_includes" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function resolveChildPath()",
  "longName" : "",
  "relativeFileName" : "_includes/resources/tutorial/TutorialModels.ts",
  "fileLinesCount" : 79,
  "components" : [ "primary::_includes" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/lunr.json.11ty.ts",
  "fileLinesCount" : 19,
  "components" : [ "primary::site" ],
  "startLine" : 5,
  "endLine" : 11,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/lunr.html.11ty.tsx",
  "fileLinesCount" : 47,
  "components" : [ "primary::site" ],
  "startLine" : 5,
  "endLine" : 11,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasProperty()",
  "longName" : "",
  "relativeFileName" : "src/schemas.ts",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function makeResource()",
  "longName" : "",
  "relativeFileName" : "src/registration.ts",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function resolveResourceMap()",
  "longName" : "",
  "relativeFileName" : "src/registration.ts",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "compile: function()",
  "longName" : "",
  "relativeFileName" : "_includes/config.ts",
  "fileLinesCount" : 221,
  "components" : [ "primary::_includes" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/kotlin/index.11ty.tsx",
  "fileLinesCount" : 89,
  "components" : [ "primary::site" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/python/index.11ty.tsx",
  "fileLinesCount" : 91,
  "components" : [ "primary::site" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/gamedev/index.11ty.tsx",
  "fileLinesCount" : 160,
  "components" : [ "primary::site" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/java/index.11ty.tsx",
  "fileLinesCount" : 140,
  "components" : [ "primary::site" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "site/lunr.json.11ty.ts",
  "fileLinesCount" : 19,
  "components" : [ "primary::site" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/pytest/index.11ty.tsx",
  "fileLinesCount" : 81,
  "components" : [ "primary::site" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/go/index.11ty.tsx",
  "fileLinesCount" : 135,
  "components" : [ "primary::site" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/django/index.11ty.tsx",
  "fileLinesCount" : 101,
  "components" : [ "primary::site" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/php/index.11ty.tsx",
  "fileLinesCount" : 82,
  "components" : [ "primary::site" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/dotnet/index.11ty.tsx",
  "fileLinesCount" : 211,
  "components" : [ "primary::site" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/databases/index.11ty.tsx",
  "fileLinesCount" : 133,
  "components" : [ "primary::site" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/ai/index.11ty.tsx",
  "fileLinesCount" : 191,
  "components" : [ "primary::site" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/remote/index.11ty.tsx",
  "fileLinesCount" : 311,
  "components" : [ "primary::site" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "site/javascript/index.11ty.tsx",
  "fileLinesCount" : 100,
  "components" : [ "primary::site" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function resetPlaylistItemToggles()",
  "longName" : "",
  "relativeFileName" : "public/assets/js/playlist.js",
  "fileLinesCount" : 46,
  "components" : [ "primary::public" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function makeDoc()",
  "longName" : "",
  "relativeFileName" : "tools/lunrSearchIndex.js",
  "fileLinesCount" : 36,
  "components" : [ "primary::tools" ],
  "startLine" : 4,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getRoot()",
  "longName" : "",
  "relativeFileName" : "tools/file.utils.ts",
  "fileLinesCount" : 117,
  "components" : [ "primary::tools" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getResource()",
  "longName" : "",
  "relativeFileName" : "_includes/queries.ts",
  "fileLinesCount" : 135,
  "components" : [ "primary::_includes" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data()",
  "longName" : "",
  "relativeFileName" : "_includes/lunr.11ty.tsx",
  "fileLinesCount" : 54,
  "components" : [ "primary::_includes" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getResourceType()",
  "longName" : "",
  "relativeFileName" : "src/ResourceModels.ts",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function registerIncludes()",
  "longName" : "",
  "relativeFileName" : "_includes/config.ts",
  "fileLinesCount" : 221,
  "components" : [ "primary::_includes" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]