{"version":3,"file":"index.cjs","names":[],"sources":["../../../package/beamer/provides.ts"],"sourcesContent":["import {\n    MacroInfoRecord,\n    EnvInfoRecord,\n} from \"@unified-latex/unified-latex-types\";\n\nexport const macros: MacroInfoRecord = {\n    mode: { signature: \"s d<> d{}\", renderInfo: { breakAround: true } },\n    insertnavigation: { signature: \"m\", renderInfo: { breakAround: true } },\n    insertsectionnavigation: {\n        signature: \"m\",\n        renderInfo: { breakAround: true },\n    },\n    insertsectionnavigationhorizontal: {\n        signature: \"m m m\",\n        renderInfo: { breakAround: true },\n    },\n    insertauthor: { signature: \"o\", renderInfo: { breakAround: true } },\n    insertshortauthor: { signature: \"o\", renderInfo: { breakAround: true } },\n    insertshortdate: { signature: \"o\", renderInfo: { breakAround: true } },\n    insertshortinstitute: { signature: \"o\", renderInfo: { breakAround: true } },\n    insertshortpart: { signature: \"o\", renderInfo: { breakAround: true } },\n    insertshorttitle: { signature: \"o\", renderInfo: { breakAround: true } },\n    insertsubsectionnavigation: {\n        signature: \"m\",\n        renderInfo: { breakAround: true },\n    },\n    insertsubsectionnavigationhorizontal: {\n        signature: \"m m m\",\n        renderInfo: { breakAround: true },\n    },\n    insertverticalnavigation: {\n        signature: \"m\",\n        renderInfo: { breakAround: true },\n    },\n    usebeamercolor: { signature: \"s m\", renderInfo: { breakAround: true } },\n    usebeamertemplate: { signature: \"s m\", renderInfo: { breakAround: true } },\n    setbeamercolor: {\n        signature: \"m m\",\n        renderInfo: { breakAround: true, pgfkeysArgs: true },\n    },\n    setbeamersize: {\n        signature: \"m o o\",\n        renderInfo: { breakAround: true, pgfkeysArgs: true },\n    },\n    setbeamertemplate: {\n        signature: \"m o o d{}\",\n        renderInfo: { breakAround: true, pgfkeysArgs: true },\n    },\n\n    newcommand: {\n        signature: \"s d<> +m o +o +m\",\n        renderInfo: {\n            breakAround: true,\n            namedArguments: [\n                \"starred\",\n                null,\n                \"name\",\n                \"numArgs\",\n                \"default\",\n                \"body\",\n            ],\n        },\n    },\n    renewcommand: {\n        signature: \"s d<> +m o +o +m\",\n        renderInfo: {\n            breakAround: true,\n            namedArguments: [\n                \"starred\",\n                null,\n                \"name\",\n                \"numArgs\",\n                \"default\",\n                \"body\",\n            ],\n        },\n    },\n    newenvironment: {\n        signature: \"s d<> m o o m m\",\n        renderInfo: { breakAround: true },\n    },\n    renewenvironment: {\n        signature: \"s d<> m o o m m\",\n        renderInfo: { breakAround: true },\n    },\n    resetcounteronoverlays: {\n        signature: \"m\",\n        renderInfo: { breakAround: true },\n    },\n    resetcountonoverlays: { signature: \"m\", renderInfo: { breakAround: true } },\n\n    logo: { signature: \"m\", renderInfo: { breakAround: true } },\n    frametitle: { signature: \"d<> o m\", renderInfo: { breakAround: true } },\n    framesubtitle: { signature: \"d<> m\", renderInfo: { breakAround: true } },\n    pause: { signature: \"o\" },\n    onslide: { signature: \"t+ t* d<> d{}\" },\n    only: { signature: \"d<> m d<>\" },\n    uncover: { signature: \"d<> m\" },\n    visible: { signature: \"d<> m\" },\n    invisible: { signature: \"d<> m\" },\n    alt: { signature: \"d<> m m d<>\" },\n    temporal: { signature: \"r<> m m m\" },\n    item: {\n        signature: \"d<> o d<>\",\n        renderInfo: {\n            hangingIndent: true,\n            namedArguments: [null, \"label\", null],\n        },\n    },\n    label: { signature: \"d<> o m\" }, // cleveref adds an optional argument to label; this gives maximum compatibility.\n    action: { signature: \"d<> m\" },\n    beamerdefaultoverlayspecification: { signature: \"m\" },\n\n    titlegraphic: { signature: \"m\", renderInfo: { breakAround: true } },\n    subject: { signature: \"m\", renderInfo: { breakAround: true } },\n    keywords: { signature: \"m\", renderInfo: { breakAround: true } },\n\n    lecture: { signature: \"o m m\", renderInfo: { breakAround: true } },\n    partpage: { renderInfo: { breakAround: true } },\n    sectionpage: { renderInfo: { breakAround: true } },\n    subsectionpage: { renderInfo: { breakAround: true } },\n    AtBeginLecture: { signature: \"m\", renderInfo: { breakAround: true } },\n    AtBeginPart: { signature: \"m\", renderInfo: { breakAround: true } },\n    tableofcontents: {\n        signature: \"o\",\n        renderInfo: { breakAround: true, pgfkeysArgs: true },\n    },\n    againframe: { signature: \"d<> o o m\", renderInfo: { breakAround: true } },\n    framezoom: {\n        signature: \"r<> r<> o r() r()\",\n        renderInfo: { breakAround: true },\n    },\n    column: { signature: \"d<> o m\", renderInfo: { breakAround: true } },\n\n    animate: { signature: \"r<>\", renderInfo: { breakAround: true } },\n    animatevalue: { signature: \"r<> m m m\", renderInfo: { breakAround: true } },\n    sound: {\n        signature: \"o m m\",\n        renderInfo: { breakAround: true, pgfkeysArgs: true },\n    },\n    hyperlinksound: {\n        signature: \"o m m\",\n        renderInfo: { breakAround: true, pgfkeysArgs: true },\n    },\n    hyperlinkmute: { signature: \"m\", renderInfo: { breakAround: true } },\n\n    // These signatures conflict with the default signatures.\n    // Care must be taken when processing an AST.\n    section: {\n        signature: \"s d<> o m\",\n        renderInfo: {\n            breakAround: true,\n            namedArguments: [\"starred\", null, \"tocTitle\", \"title\"],\n        },\n    },\n    subsection: {\n        signature: \"s d<> o m\",\n        renderInfo: {\n            breakAround: true,\n            namedArguments: [\"starred\", null, \"tocTitle\", \"title\"],\n        },\n    },\n    subsubsection: {\n        signature: \"s d<> o m\",\n        renderInfo: {\n            breakAround: true,\n            namedArguments: [\"starred\", null, \"tocTitle\", \"title\"],\n        },\n    },\n    part: {\n        signature: \"s d<> o m\",\n        renderInfo: {\n            breakAround: true,\n            namedArguments: [\"starred\", null, \"tocTitle\", \"title\"],\n        },\n    },\n    bibitem: {\n        signature: \"s d<> o m\",\n        renderInfo: {\n            hangingIndent: true,\n            namedArguments: [\"starred\", null, \"tocTitle\", \"title\"],\n        },\n    },\n};\n\nexport const environments: EnvInfoRecord = {\n    frame: {\n        signature: \"!d<> !o !o !d{} !d{}\",\n    },\n    block: {\n        signature: \"!d<> !d{} !d<>\",\n    },\n    alertblock: {\n        signature: \"!d<> !d{} !d<>\",\n    },\n    exampleblock: {\n        signature: \"!d<> !d{} !d<>\",\n    },\n    onlyenv: {\n        signature: \"!d<>\",\n    },\n    altenv: {\n        signature: \"!d<> m m m m !d<>\",\n    },\n    overlayarea: { signature: \"m m\" },\n    overprint: { signature: \"o\" },\n    actionenv: { signature: \"!d<>\" },\n    columns: { signature: \"d<> o\" },\n    column: { signature: \"d<> o m\" },\n};\n"],"mappings":"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"}