{
  "schema/cell-attributes.yml": [
    {
      "name": "label",
      "schema": "string",
      "description": {
        "short": "Unique label for code cell",
        "long": "Unique label for code cell. Used when other code needs to refer to the cell \n(e.g. for cross references `fig-samples` or `tbl-summary`)\n"
      }
    },
    {
      "name": "classes",
      "schema": "string",
      "description": "Classes to apply to cell container"
    },
    {
      "name": "tags",
      "tags": {
        "engine": "jupyter"
      },
      "schema": {
        "arrayOf": "string"
      },
      "description": "Array of tags for notebook cell"
    },
    {
      "name": "id",
      "tags": {
        "engine": "jupyter"
      },
      "schema": "string",
      "description": {
        "short": "Notebook cell identifier",
        "long": "Notebook cell identifier. Note that if there is no cell `id` then `label` \nwill be used as the cell `id` if it is present.\nSee <https://jupyter.org/enhancement-proposals/62-cell-id/cell-id.html>\nfor additional details on cell ids.\n"
      }
    }
  ],
  "schema/cell-cache.yml": [
    {
      "name": "cache",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": false,
      "description": {
        "short": "Whether to cache a code chunk.",
        "long": "Whether to cache a code chunk. When evaluating\ncode chunks for the second time, the cached chunks are skipped (unless they\nhave been modified), but the objects created in these chunks are loaded from\npreviously saved databases (`.rdb` and `.rdx` files), and these files are\nsaved when a chunk is evaluated for the first time, or when cached files are\nnot found (e.g., you may have removed them by hand). Note that the filename\nconsists of the chunk label with an MD5 digest of the R code and chunk\noptions of the code chunk, which means any changes in the chunk will produce\na different MD5 digest, and hence invalidate the cache.\n"
      }
    },
    {
      "name": "cache-path",
      "tags": {
        "engine": "knitr"
      },
      "schema": "path",
      "description": "A prefix to be used to generate the paths of cache files"
    },
    {
      "name": "cache-vars",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": {
        "short": "Variable names to be saved in the cache database.",
        "long": "Variable names to be saved in\nthe cache database. By default, all variables created in the current chunks\nare identified and saved, but you may want to manually specify the variables\nto be saved, because the automatic detection of variables may not be robust,\nor you may want to save only a subset of variables.\n"
      }
    },
    {
      "name": "cache-globals",
      "tags": {
        "engine": "knitr"
      },
      "schema": "string",
      "description": {
        "short": "Variables names that are not created from the current chunk",
        "long": "Variables names that are not created from the current chunk.\n\nThis option is mainly for `autodep: true` to work more precisely---a chunk\n`B` depends on chunk `A` when any of `B`'s global variables are `A`'s local \nvariables. In case the automatic detection of global variables in a chunk \nfails, you may manually specify the names of global variables via this option.\nIn addition, `cache-globals: false` means detecting all variables in a code\nchunk, no matter if they are global or local variables.\n"
      }
    },
    {
      "name": "cache-lazy",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": true,
      "description": {
        "short": "Whether to `lazyLoad()` or directly `load()` objects",
        "long": "Whether to `lazyLoad()` or directly `load()` objects. For very large objects, \nlazyloading may not work, so `cache-lazy: false` may be desirable (see\n[#572](https://github.com/yihui/knitr/issues/572)).\n"
      }
    },
    {
      "name": "cache-rebuild",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": false,
      "description": "Force rebuild of cache for chunk"
    },
    {
      "name": "cache-comments",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": true,
      "description": "Prevent comment changes from invalidating the cache for a chunk"
    },
    {
      "name": "dependson",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "anyOf": [
          {
            "maybeArrayOf": "string"
          },
          {
            "maybeArrayOf": "number"
          }
        ]
      },
      "description": "Explicitly specify cache dependencies for this chunk (one or more chunk labels)\n"
    },
    {
      "name": "autodep",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": false,
      "description": "Detect cache dependencies automatically via usage of global variables"
    }
  ],
  "schema/cell-codeoutput.yml": [
    {
      "name": "eval",
      "tags": {
        "contexts": [
          "document-execute"
        ],
        "execute-only": true
      },
      "schema": "boolean",
      "default": true,
      "description": "Evaluate code cells (if `false` just echos the code into output)."
    },
    {
      "name": "echo",
      "tags": {
        "contexts": [
          "document-execute"
        ],
        "execute-only": true
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "enum": [
              "fenced"
            ]
          }
        ],
        "errorDescription": "be `true`, `false`, or `fenced`"
      },
      "description": "Include cell source code in rendered output.\n\n- `true` (default): include source code in output\n- `false`: do not include source code in output\n- `fenced`: in addition to echoing, include the cell delimiter as part of the output.\n"
    },
    {
      "name": "code-fold",
      "tags": {
        "contexts": [
          "document-code"
        ],
        "formats": [
          "$html-all"
        ]
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "enum": [
              "show"
            ]
          }
        ]
      },
      "default": false,
      "description": {
        "short": "Collapse code into an HTML `<details>` tag so the user can display it on-demand.",
        "long": "Collapse code into an HTML `<details>` tag so the user can display it on-demand.\n\n- `true`: collapse code\n- `false` (default): do not collapse code\n- `show`: use the `<details>` tag, but show the expanded code initially.\n"
      }
    },
    {
      "name": "code-summary",
      "tags": {
        "contexts": [
          "document-code"
        ],
        "formats": [
          "$html-all"
        ]
      },
      "schema": "string",
      "default": "Code",
      "description": "Summary text to use for code blocks collapsed using `code-fold`"
    },
    {
      "name": "code-overflow",
      "tags": {
        "contexts": [
          "document-code"
        ],
        "formats": [
          "$html-all"
        ]
      },
      "schema": {
        "enum": [
          "scroll",
          "wrap"
        ]
      },
      "default": "scroll",
      "description": {
        "short": "Choose whether to `scroll` or `wrap` when code lines are too wide for their container.",
        "long": "Choose how to handle code overflow, when code lines are too wide for their container. One of:\n\n- `scroll`\n- `wrap`\n"
      }
    },
    {
      "name": "code-line-numbers",
      "tags": {
        "contexts": [
          "document-code"
        ],
        "formats": [
          "$html-all",
          "docx",
          "ms",
          "$pdf-all"
        ]
      },
      "schema": {
        "anyOf": [
          "boolean",
          "string"
        ],
        "tags": {
          "doNotNarrowError": true
        },
        "errorDescription": "be `true`, `false`, or a string specifying the lines to highlight"
      },
      "default": false,
      "description": {
        "short": "Choose how to include line numbers in code block output.",
        "long": "Choose how to include line numbers in code block output.\n`true` or `false` influence all line numbering.\n\nUse a string to control the presence of specific line numbering.\n\n* Sets of lines are denoted with commas:\n  * `3,4,5`\n  * `1,10,12`\n* Ranges can be denoted with dashes and combined with commas:\n  * `1-3,5` \n  * `5-10,12,14`\n* Finally, animation steps are separated by `|`:\n  * `1-3|1-3,5` first shows `1-3`, then `1-3,5`\n  * `|5|5-10,12` first shows no numbering, then 5, then lines 5-10\n    and 12\n"
      }
    },
    {
      "name": "lst-label",
      "schema": "string",
      "description": "Unique label for code listing (used in cross references)"
    },
    {
      "name": "lst-cap",
      "schema": "string",
      "description": "Caption for code listing"
    },
    {
      "name": "tidy",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": false,
      "description": "Whether to reformat R code."
    },
    {
      "name": "tidy-opts",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "arrayOf": "string"
      },
      "description": "List of options to pass to `tidy` handler"
    },
    {
      "name": "collapse",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": false,
      "description": "Collapse all the source and output blocks from one code chunk into a single block\n"
    },
    {
      "name": "prompt",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": false,
      "description": {
        "short": "Whether to add the prompt characters in R code.",
        "long": "Whether to add the prompt characters in R\ncode. See `prompt` and `continue` on the help page `?base::options`. Note\nthat adding prompts can make it difficult for readers to copy R code from\nthe output, so `prompt: false` may be a better choice. This option may not\nwork well when the `engine` is not `R`\n([#1274](https://github.com/yihui/knitr/issues/1274)).\n"
      }
    },
    {
      "name": "highlight",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": false,
      "hidden": true,
      "description": "Whether to syntax highlight the source code"
    },
    {
      "name": "class-source",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Class name(s) for source code blocks"
    },
    {
      "name": "attr-source",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Attribute(s) for source code blocks"
    }
  ],
  "schema/cell-figure.yml": [
    {
      "name": "fig-width",
      "tags": {
        "engine": "knitr"
      },
      "schema": "number",
      "description": "Default width for figures"
    },
    {
      "name": "fig-height",
      "tags": {
        "engine": "knitr"
      },
      "schema": "number",
      "description": "Default height for figures"
    },
    {
      "name": "fig-cap",
      "schema": "string",
      "description": "Figure caption"
    },
    {
      "name": "fig-subcap",
      "schema": {
        "anyOf": [
          true,
          {
            "maybeArrayOf": "string"
          }
        ]
      },
      "description": "Figure subcaptions"
    },
    {
      "name": "fig-link",
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Hyperlink target for the figure"
    },
    {
      "name": "fig-align",
      "tags": {
        "contexts": [
          "document-figures"
        ],
        "formats": [
          "docx",
          "rtf",
          "$odt-all",
          "$pdf-all",
          "$html-all"
        ]
      },
      "schema": {
        "maybeArrayOf": {
          "enum": [
            "default",
            "left",
            "right",
            "center"
          ]
        }
      },
      "default": "default",
      "description": "Figure horizontal alignment (`default`, `left`, `right`, or `center`)"
    },
    {
      "name": "fig-alt",
      "tags": {
        "formats": [
          "$html-all"
        ]
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Alternative text to be used in the `alt` attribute of HTML images.\n"
    },
    {
      "name": "fig-env",
      "tags": {
        "formats": [
          "$pdf-all"
        ],
        "contexts": [
          "document-figures"
        ]
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "LaTeX environment for figure output"
    },
    {
      "name": "fig-pos",
      "tags": {
        "formats": [
          "$pdf-all"
        ],
        "contexts": [
          "document-figures"
        ]
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": {
        "short": "LaTeX figure position arrangement to be used in `\\begin{figure}[]`.",
        "long": "LaTeX figure position arrangement to be used in `\\begin{figure}[]`.\n\nComputational figure output that is accompanied by the code \nthat produced it is given a default value of `fig-pos=\"H\"` (so \nthat the code and figure are not inordinately separated).\n"
      }
    },
    {
      "name": "fig-scap",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": {
        "short": "A short caption (only used in LaTeX output)",
        "long": "A short caption (only used in LaTeX output). A short caption is inserted in `\\caption[]`, \nand usually displayed in the “List of Figures” of a PDF document.\n"
      }
    },
    {
      "name": "fig-format",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "enum": [
          "retina",
          "png",
          "jpeg",
          "svg",
          "pdf"
        ]
      },
      "description": "Default output format for figures (`retina`, `png`, `jpeg`, `svg`, or `pdf`)"
    },
    {
      "name": "fig-dpi",
      "tags": {
        "engine": "knitr"
      },
      "schema": "number",
      "description": "Default DPI for figures"
    },
    {
      "name": "out-width",
      "tags": {
        "engine": "knitr"
      },
      "schema": "string",
      "description": {
        "short": "Width of plot in the output document",
        "long": "Width of the plot in the output document, which can be different from its physical `fig-width`,\ni.e., plots can be scaled in the output document.\nDepending on the output format, this option can take special values.\nFor example, for LaTeX output, it can be `.8\\\\linewidth`, `3in`, or `8cm`;\nfor HTML, it can be `300px`.\n"
      }
    },
    {
      "name": "out-height",
      "tags": {
        "engine": "knitr"
      },
      "schema": "string",
      "description": {
        "short": "Height of plot in the output document",
        "long": "Height of the plot in the output document, which can be different from its physical `fig-height`, \ni.e., plots can be scaled in the output document.\nDepending on the output format, this option can take special values.\nFor example, for LaTeX output, it can be `3in`, or `8cm`;\nfor HTML, it can be `300px`.\n"
      }
    },
    {
      "name": "fig-keep",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "anyOf": [
          {
            "enum": [
              "high",
              "none",
              "all",
              "first",
              "last"
            ]
          },
          {
            "maybeArrayOf": "number"
          }
        ]
      },
      "default": "high",
      "description": {
        "short": "How plots in chunks should be kept.",
        "long": "How plots in chunks should be kept. Possible values are as follows:\n\n-   `high`: Only keep high-level plots (merge low-level changes into\n    high-level plots).\n-   `none`: Discard all plots.\n-   `all`: Keep all plots (low-level plot changes may produce new plots).\n-   `first`: Only keep the first plot.\n-   `last`: Only keep the last plot.\n-   A numeric vector: In this case, the values are indices of (low-level) plots\n    to keep.\n"
      }
    },
    {
      "name": "fig-show",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "enum": [
          "asis",
          "hold",
          "animate",
          "hide"
        ]
      },
      "default": "asis",
      "description": {
        "short": "How to show/arrange the plots",
        "long": "How to show/arrange the plots. Possible values are as follows:\n\n-   `asis`: Show plots exactly in places where they were generated (as if\n    the code were run in an R terminal).\n-   `hold`: Hold all plots and output them at the end of a code chunk.\n-   `animate`: Concatenate all plots into an animation if there are multiple\n    plots in a chunk.\n-   `hide`: Generate plot files but hide them in the output document.\n"
      }
    },
    {
      "name": "out-extra",
      "tags": {
        "engine": "knitr"
      },
      "schema": "string",
      "description": "Additional raw LaTeX or HTML options to be applied to figures"
    },
    {
      "name": "external",
      "tags": {
        "engine": "knitr",
        "formats": [
          "$pdf-all"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Externalize tikz graphics (pre-compile to PDF)"
    },
    {
      "name": "sanitize",
      "tags": {
        "engine": "knitr",
        "formats": [
          "$pdf-all"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "sanitize tikz graphics (escape special LaTeX characters)."
    },
    {
      "name": "interval",
      "tags": {
        "engine": "knitr"
      },
      "schema": "number",
      "default": 1,
      "description": "Time interval (number of seconds) between animation frames."
    },
    {
      "name": "aniopts",
      "tags": {
        "engine": "knitr"
      },
      "schema": "string",
      "default": "controls, loop",
      "description": {
        "short": "Extra options for animations",
        "long": "Extra options for animations; see the documentation of the LaTeX [**animate**\npackage.](http://ctan.org/pkg/animate)\n"
      }
    },
    {
      "name": "animation-hook",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "string": {
          "completions": [
            "ffmpeg",
            "gifski"
          ]
        }
      },
      "default": "ffmpeg",
      "description": {
        "short": "Hook function to create animations in HTML output",
        "long": "Hook function to create animations in HTML output. \n\nThe default hook (`ffmpeg`) uses FFmpeg to convert images to a WebM video.\n\nAnother hook function is `gifski` based on the\n[**gifski**](https://cran.r-project.org/package=gifski) package to\ncreate GIF animations.\n"
      }
    }
  ],
  "schema/cell-include.yml": [
    {
      "name": "child",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "path"
      },
      "description": "One or more paths of child documents to be knitted and input into the main document."
    },
    {
      "name": "file",
      "tags": {
        "engine": "knitr"
      },
      "schema": "path",
      "description": "File containing code to execute for this chunk"
    },
    {
      "name": "code",
      "tags": {
        "engine": "knitr"
      },
      "schema": "string",
      "description": "String containing code to execute for this chunk"
    },
    {
      "name": "purl",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": true,
      "description": "Include chunk when extracting code with `knitr::purl()`"
    }
  ],
  "schema/cell-layout.yml": [
    {
      "name": "layout",
      "schema": {
        "anyOf": [
          "string",
          {
            "arrayOf": {
              "arrayOf": "number"
            }
          }
        ]
      },
      "description": {
        "short": "2d-array of widths where the first dimension specifies columns and the second rows.",
        "long": "2d-array of widths where the first dimension specifies columns and the second rows.\n\nFor example, to layout the first two output blocks side-by-side on the top with the third\nblock spanning the full width below, use `[[3,3], [1]]`.\n\nUse negative values to create margin. For example, to create space between the \noutput blocks in the top row of the previous example, use `[[3,-1, 3], [1]]`.\n"
      }
    },
    {
      "name": "layout-ncol",
      "schema": "number",
      "description": "Layout output blocks into columns"
    },
    {
      "name": "layout-nrow",
      "schema": "number",
      "description": "Layout output blocks into rows"
    },
    {
      "name": "layout-align",
      "schema": {
        "enum": [
          "default",
          "left",
          "center",
          "right"
        ]
      },
      "default": "center",
      "description": "Horizontal alignment for layout content (`default`, `left`, `right`, or `center`)"
    },
    {
      "name": "layout-valign",
      "schema": {
        "enum": [
          "default",
          "top",
          "center",
          "bottom"
        ]
      },
      "default": "top",
      "description": "Vertical alignment for layout content (`default`, `top`, `center`, or `bottom`)"
    }
  ],
  "schema/cell-pagelayout.yml": [
    {
      "name": "column",
      "schema": {
        "ref": "page-column"
      },
      "description": {
        "short": "Page column for output",
        "long": "[Page column](https://quarto.org/docs/authoring/article-layout.html) for output"
      }
    },
    {
      "name": "fig-column",
      "schema": {
        "ref": "page-column"
      },
      "description": {
        "short": "Page column for figure output",
        "long": "[Page column](https://quarto.org/docs/authoring/article-layout.html) for figure output"
      }
    },
    {
      "name": "tbl-column",
      "schema": {
        "ref": "page-column"
      },
      "description": {
        "short": "Page column for table output",
        "long": "[Page column](https://quarto.org/docs/authoring/article-layout.html) for table output"
      }
    },
    {
      "name": "cap-location",
      "tags": {
        "contexts": [
          "document-layout"
        ],
        "formats": [
          "$html-files",
          "$pdf-all"
        ]
      },
      "schema": {
        "enum": [
          "top",
          "bottom",
          "margin"
        ]
      },
      "default": "inline",
      "description": "Where to place figure and table captions (`top`, `bottom`, or `margin`)"
    },
    {
      "name": "fig-cap-location",
      "tags": {
        "contexts": [
          "document-layout",
          "document-figures"
        ],
        "formats": [
          "$html-files",
          "$pdf-all"
        ]
      },
      "schema": {
        "enum": [
          "top",
          "bottom",
          "margin"
        ]
      },
      "default": "inline",
      "description": "Where to place figure captions (`top`, `bottom`, or `margin`)"
    },
    {
      "name": "tbl-cap-location",
      "tags": {
        "contexts": [
          "document-layout",
          "document-tables"
        ],
        "formats": [
          "$html-files",
          "$pdf-all"
        ]
      },
      "schema": {
        "enum": [
          "top",
          "bottom",
          "margin"
        ]
      },
      "default": "inline",
      "description": "Where to place table captions (`top`, `bottom`, or `margin`)"
    }
  ],
  "schema/cell-table.yml": [
    {
      "name": "tbl-cap",
      "schema": "string",
      "description": "Table caption"
    },
    {
      "name": "tbl-subcap",
      "schema": {
        "anyOf": [
          true,
          {
            "maybeArrayOf": "string"
          }
        ]
      },
      "description": "Table subcaptions"
    },
    {
      "name": "tbl-colwidths",
      "tags": {
        "contexts": [
          "document-tables"
        ],
        "engine": [
          "knitr",
          "jupyter"
        ]
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "enum": [
              "auto"
            ]
          },
          {
            "arrayOf": "number"
          }
        ]
      },
      "description": {
        "short": "Apply explicit table column widths",
        "long": "Apply explicit table column widths for markdown grid tables and pipe\ntables that are more than `columns` characters wide (72 by default). \n\nSome formats (e.g. HTML) do an excellent job automatically sizing\ntable columns and so don't benefit much from column width specifications.\nOther formats (e.g. LaTeX) require table column sizes in order to \ncorrectly flow longer cell content (this is a major reason why tables \n> 72 columns wide are assigned explicit widths by Pandoc).\n\nThis can be specified as:\n\n- `auto`: Apply markdown table column widths except when there is a\n  hyperlink in the table (which tends to throw off automatic\n  calculation of column widths based on the markdown text width of cells).\n  (`auto` is the default for HTML output formats)\n\n- `true`: Always apply markdown table widths (`true` is the default\n  for all non-HTML formats)\n\n- `false`: Never apply markdown table widths.\n\n- An array of numbers (e.g. `[40, 30, 30]`): Array of explicit width percentages.\n"
      }
    }
  ],
  "schema/cell-textoutput.yml": [
    {
      "name": "output",
      "tags": {
        "contexts": [
          "document-execute"
        ],
        "execute-only": true
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "enum": [
              "asis"
            ]
          },
          "string",
          "object"
        ]
      },
      "description": {
        "short": "Include the results of executing the code in the output (specify `asis` to\ntreat output as raw markdown with no enclosing containers).\n",
        "long": "Include the results of executing the code in the output. Possible values:\n\n- `true`: Include results.\n- `false`: Do not include results.\n- `asis`: Treat output as raw markdown with no enclosing containers.\n"
      }
    },
    {
      "name": "warning",
      "tags": {
        "contexts": [
          "document-execute"
        ],
        "execute-only": true
      },
      "schema": "boolean",
      "description": "Include warnings in rendered output."
    },
    {
      "name": "error",
      "tags": {
        "contexts": [
          "document-execute"
        ],
        "execute-only": true
      },
      "schema": "boolean",
      "default": false,
      "description": "Include errors in the output (note that this implies that errors executing code\nwill not halt processing of the document).\n"
    },
    {
      "name": "include",
      "tags": {
        "contexts": [
          "document-execute"
        ],
        "execute-only": true
      },
      "schema": "boolean",
      "default": false,
      "description": "Catch all for preventing any output (code or results) from being included in output.\n"
    },
    {
      "name": "panel",
      "schema": {
        "enum": [
          "tabset",
          "input",
          "sidebar",
          "fill",
          "center"
        ]
      },
      "description": "Panel type for cell output (`tabset`, `input`, `sidebar`, `fill`, `center`)"
    },
    {
      "name": "message",
      "tags": {
        "engine": "knitr"
      },
      "schema": "boolean",
      "default": true,
      "description": "Including messages in rendered output."
    },
    {
      "name": "results",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "anyOf": [
          {
            "enum": [
              "markup",
              "asis",
              "hold",
              "hide"
            ]
          },
          false
        ]
      },
      "default": "markup",
      "description": {
        "short": "How to display text results",
        "long": "How to display text results. Note that this option only applies to normal text output (not warnings,\nmessages, or errors). The possible values are as follows:\n\n- `markup`: Mark up text output with the appropriate environments\n  depending on the output format. For example, if the text\n  output is a character string `\"[1] 1 2 3\"`, the actual output that\n  **knitr** produces will be:\n\n  ```` md\n  ```\n  [1] 1 2 3\n  ```\n  ````\n\n  In this case, `results: markup` means to put the text output in fenced\n  code blocks (```` ``` ````).\n\n- `asis`: Write text output as-is, i.e., write the raw text results\n  directly into the output document without any markups.\n\n  ```` md\n  ```{r}\n  #| results: asis\n  cat(\"I'm raw **Markdown** content.\\n\")\n  ```\n  ````\n\n- `hold`: Hold all pieces of text output in a chunk and flush them to the\n  end of the chunk.\n\n- `hide` (or `false`): Hide text output.\n"
      }
    },
    {
      "name": "comment",
      "tags": {
        "engine": "knitr"
      },
      "schema": "string",
      "default": "##",
      "description": {
        "short": "Prefix to be added before each line of text output.",
        "long": "Prefix to be added before each line of text output.\nBy default, the text output is commented out by `##`, so if\nreaders want to copy and run the source code from the output document, they\ncan select and copy everything from the chunk, since the text output is\nmasked in comments (and will be ignored when running the copied text). Set\n`comment: ''` to remove the default `##`.\n"
      }
    },
    {
      "name": "class-output",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Class name(s) for text/console output"
    },
    {
      "name": "attr-output",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Attribute(s) for text/console output"
    },
    {
      "name": "class-warning",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Class name(s) for warning output"
    },
    {
      "name": "attr-warning",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Attribute(s) for warning output"
    },
    {
      "name": "class-message",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Class name(s) for message output"
    },
    {
      "name": "attr-message",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Attribute(s) for message output"
    },
    {
      "name": "class-error",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Class name(s) for error output"
    },
    {
      "name": "attr-error",
      "tags": {
        "engine": "knitr"
      },
      "schema": {
        "maybeArrayOf": "string"
      },
      "description": "Attribute(s) for error output"
    }
  ],
  "schema/definitions.yml": [
    {
      "id": "math-methods",
      "enum": {
        "values": [
          "plain",
          "webtex",
          "gladtex",
          "mathml",
          "mathjax",
          "katex"
        ]
      }
    },
    {
      "id": "pandoc-format-request-headers",
      "arrayOf": {
        "arrayOf": {
          "schema": "string",
          "length": 2
        }
      }
    },
    {
      "id": "pandoc-format-output-file",
      "anyOf": [
        "path",
        {
          "enum": {
            "values": [
              null
            ],
            "hidden": true
          }
        }
      ]
    },
    {
      "id": "pandoc-format-filters",
      "arrayOf": {
        "anyOf": [
          "path",
          {
            "record": {
              "type": "string",
              "path": "path"
            }
          },
          {
            "record": {
              "type": {
                "enum": [
                  "citeproc"
                ]
              }
            }
          }
        ]
      }
    },
    {
      "id": "page-column",
      "enum": [
        "body",
        "body-outset",
        "body-outset-left",
        "body-outset-right",
        "page",
        "page-left",
        "page-right",
        "page-inset-left",
        "page-inset-right",
        "screen",
        "screen-left",
        "screen-right",
        "screen-rightcolumn",
        "screen-inset",
        "screen-inset-shaded",
        "screen-inset-left",
        "screen-inset-right",
        "margin"
      ]
    },
    {
      "id": "navigation-item",
      "anyOf": [
        "path",
        {
          "object": {
            "properties": {
              "href": {
                "string": {
                  "description": "Link to file contained with the project or external URL\n"
                }
              },
              "url": {
                "hidden": true,
                "string": {
                  "description": "Alias for href\n"
                }
              },
              "file": {
                "hidden": true,
                "string": {
                  "description": "Alias for href\n"
                }
              },
              "text": {
                "string": {
                  "description": "Text to display for navigation item (defaults to the\ndocument title if not provided)\n"
                }
              },
              "icon": {
                "string": {
                  "description": {
                    "short": "Name of bootstrap icon (e.g. `github`, `twitter`, `share`)",
                    "long": "Name of bootstrap icon (e.g. `github`, `twitter`, `share`)\nSee <https://icons.getbootstrap.com/> for a list of available icons\n"
                  }
                }
              },
              "aria-label": {
                "string": {
                  "description": "Accessible label for the navigation item."
                }
              },
              "menu": {
                "arrayOf": {
                  "schema": {
                    "ref": "navigation-item"
                  }
                }
              }
            },
            "closed": true
          }
        }
      ]
    },
    {
      "id": "tool-item",
      "object": {
        "properties": {
          "icon": {
            "string": {
              "description": {
                "short": "Name of bootstrap icon (e.g. `github`, `twitter`, `share`)",
                "long": "Name of bootstrap icon (e.g. `github`, `twitter`, `share`)\nSee <https://icons.getbootstrap.com/> for a list of available icons\n"
              }
            }
          },
          "href": {
            "string": {
              "description": "Link to file contained with the project or external URL\n"
            }
          },
          "menu": {
            "arrayOf": {
              "schema": {
                "ref": "navigation-item"
              }
            }
          }
        }
      }
    },
    {
      "id": "comments",
      "object": {
        "closed": true,
        "properties": {
          "utterances": {
            "object": {
              "properties": {
                "repo": {
                  "string": {
                    "description": "The Github repo that will be used to store comments."
                  }
                },
                "label": {
                  "string": {
                    "description": "The label that will be assigned to issues created by Utterances."
                  }
                },
                "theme": {
                  "string": {
                    "description": {
                      "short": "The Github theme that should be used for Utterances.",
                      "long": "The Github theme that should be used for Utterances\n(`github-light`, `github-dark`, `github-dark-orange`,\n`icy-dark`, `dark-blue`, `photon-dark`, `body-light`,\nor `gruvbox-dark`)\n"
                    },
                    "completions": [
                      "github-light",
                      "github-dark",
                      "github-dark-orange",
                      "icy-dark",
                      "dark-blue",
                      "photon-dark",
                      "body-light",
                      "gruvbox-dark"
                    ]
                  },
                  "issue-term": {
                    "string": {
                      "description": {
                        "short": "How posts should be mapped to Github issues",
                        "long": "How posts should be mapped to Github issues\n(`pathname`, `url`, `title` or `og:title`)\n"
                      },
                      "completions": [
                        "pathname",
                        "url",
                        "title",
                        "og:title"
                      ]
                    }
                  }
                }
              },
              "required": [
                "repo"
              ]
            }
          },
          "giscus": {
            "object": {
              "properties": {
                "repo": {
                  "string": {
                    "description": {
                      "short": "The Github repo that will be used to store comments.",
                      "long": "The Github repo that will be used to store comments.\n\nIn order to work correctly, the repo must be public, with the giscus app installed, and \nthe discussions feature must be enabled.\n"
                    }
                  }
                },
                "repo-id": {
                  "string": {
                    "description": {
                      "short": "The Github repository identifier.",
                      "long": "The Github repository identifier.\n\nYou can quickly find this by using the configuration tool at [https://giscus.app](https://giscus.app).\nIf this is not provided, Quarto will attempt to discover it at render time.\n"
                    }
                  }
                },
                "category": {
                  "string": {
                    "description": {
                      "short": "The discussion category where new discussions will be created.",
                      "long": "The discussion category where new discussions will be created. It is recommended \nto use a category with the **Announcements** type so that new discussions \ncan only be created by maintainers and giscus.\n"
                    }
                  }
                },
                "category-id": {
                  "string": {
                    "description": {
                      "short": "The Github category identifier.",
                      "long": "The Github category identifier.\n\nYou can quickly find this by using the configuration tool at [https://giscus.app](https://giscus.app).\nIf this is not provided, Quarto will attempt to discover it at render time.\n"
                    }
                  }
                },
                "mapping": {
                  "anyOf": [
                    {
                      "enum": [
                        "pathname",
                        "url",
                        "title",
                        "og:title"
                      ]
                    },
                    "string"
                  ],
                  "description": {
                    "short": "The mapping between the page and the embedded discussion.",
                    "long": "The mapping between the page and the embedded discussion. \n\n- `pathname`: The discussion title contains the page path\n- `url`: The discussion title contains the page url\n- `title`: The discussion title contains the page title\n- `og:title`: The discussion title contains the `og:title` metadata value\n- any other string or number: Any other strings will be passed through verbatim and a discussion title\ncontaining that value will be used. Numbers will be treated\nas a discussion number and automatic discussion creation is not supported.\n"
                  }
                },
                "reactions-enabled": {
                  "boolean": {
                    "description": "Display reactions for the discussion's main post before the comments."
                  }
                },
                "input-position": {
                  "enum": [
                    "top",
                    "bottom"
                  ],
                  "description": "Place the comment input box above or below the comments."
                },
                "theme": {
                  "enum": [
                    "light",
                    "light_high_contrast",
                    "light_protanopia",
                    "dark",
                    "dark_high_contrast",
                    "dark_protanopia",
                    "dark_dimmed",
                    "transparent_dark",
                    "preferred_color_scheme"
                  ],
                  "description": "The giscus theme to use when displaying comments."
                },
                "language": {
                  "string": {
                    "description": "The language that should be used when displaying the commenting interface."
                  }
                }
              },
              "required": [
                "repo"
              ]
            }
          },
          "hypothesis": {
            "anyOf": [
              "boolean",
              {
                "object": {
                  "properties": {
                    "openSidebar": {
                      "boolean": {
                        "default": false,
                        "description": "Controls whether the sidebar opens automatically on startup."
                      }
                    },
                    "showHighlights": {
                      "anyOf": [
                        "boolean",
                        {
                          "enum": [
                            "always",
                            "never"
                          ]
                        }
                      ],
                      "default": "always",
                      "description": "Controls whether the in-document highlights are shown by default (`always` or `never`)"
                    },
                    "theme": {
                      "enum": [
                        "classic",
                        "clean"
                      ],
                      "default": "classic",
                      "description": "Controls the overall look of the sidebar (`classic` or `clean`)"
                    },
                    "enableExperimentalNewNoteButton": {
                      "boolean": {
                        "default": false,
                        "description": "Controls whether the experimental New Note button \nshould be shown in the notes tab in the sidebar.\n"
                      }
                    },
                    "usernameUrl": {
                      "schema": "string",
                      "description": "Specify a URL to direct a user to, \nin a new tab. when they click on the annotation author \nlink in the header of an annotation.\n"
                    },
                    "services": {
                      "arrayOf": {
                        "object": {
                          "properties": {
                            "apiUrl": {
                              "string": {
                                "description": "The base URL of the service API."
                              }
                            },
                            "authority": {
                              "string": {
                                "description": "The domain name which the annotation service is associated with."
                              }
                            },
                            "grantToken": {
                              "string": {
                                "description": "An OAuth 2 grant token which the client can send to the service in order to get an access token for making authenticated requests to the service."
                              }
                            },
                            "allowLeavingGroups": {
                              "boolean": {
                                "default": true,
                                "description": "A flag indicating whether users should be able to leave groups of which they are a member."
                              }
                            },
                            "enableShareLinks": {
                              "boolean": {
                                "default": true,
                                "description": "A flag indicating whether annotation cards should show links that take the user to see an annotation in context."
                              }
                            },
                            "groups": {
                              "anyOf": [
                                {
                                  "enum": [
                                    "$rpc:requestGroups"
                                  ]
                                },
                                {
                                  "arrayOf": "string"
                                }
                              ],
                              "description": "An array of Group IDs or the literal string `$rpc:requestGroups`"
                            },
                            "icon": {
                              "string": {
                                "description": "The URL to an image for the annotation service. This image will appear to the left of the name of the currently selected group."
                              }
                            }
                          },
                          "required": [
                            "apiUrl",
                            "authority",
                            "grantToken"
                          ],
                          "description": "Alternative annotation services which the client should \nconnect to instead of connecting to the public Hypothesis \nservice at hypothes.is.\n"
                        }
                      }
                    },
                    "branding": {
                      "object": {
                        "properties": {
                          "accentColor": {
                            "string": {
                              "description": "Secondary color for elements of the commenting UI."
                            }
                          },
                          "appBackgroundColor": {
                            "string": {
                              "description": "The main background color of the commenting UI."
                            }
                          },
                          "ctaBackgroundColor": {
                            "string": {
                              "description": "The background color for call to action buttons."
                            }
                          },
                          "selectionFontFamily": {
                            "string": {
                              "description": "The font family for selection text in the annotation card."
                            }
                          },
                          "annotationFontFamily": {
                            "string": {
                              "description": "The font family for the actual annotation value that the user writes about the page or selection."
                            }
                          }
                        },
                        "description": "Settings to adjust the commenting sidebar's look and feel."
                      }
                    },
                    "externalContainerSelector": {
                      "string": {
                        "description": "A CSS selector specifying the containing element into which the sidebar iframe will be placed."
                      }
                    },
                    "focus": {
                      "object": {
                        "properties": {
                          "user": {
                            "object": {
                              "properties": {
                                "username": {
                                  "string": {
                                    "description": "The username of the user to focus on."
                                  }
                                },
                                "userid": {
                                  "string": {
                                    "description": "The userid of the user to focus on."
                                  }
                                },
                                "displayName": {
                                  "string": {
                                    "description": "The display name of the user to focus on."
                                  }
                                }
                              }
                            }
                          }
                        },
                        "required": [
                          "user"
                        ]
                      },
                      "description": "Defines a focused filter set for the available annotations on a page."
                    },
                    "requestConfigFromFrame": {
                      "object": {
                        "properties": {
                          "origin": {
                            "string": {
                              "description": "Host url and port number of receiving iframe"
                            }
                          },
                          "ancestorLevel": {
                            "number": {
                              "description": "Number of nested iframes deep the client is relative from the receiving iframe."
                            }
                          }
                        }
                      }
                    },
                    "assetRoot": {
                      "string": {
                        "description": "The root URL from which assets are loaded."
                      }
                    },
                    "sidebarAppUrl": {
                      "string": {
                        "description": "The URL for the sidebar application which displays annotations.",
                        "default": "https://hypothes.is/app.html"
                      }
                    }
                  }
                }
              }
            ]
          }
        }
      }
    },
    {
      "id": "social-metadata",
      "object": {
        "properties": {
          "title": {
            "string": {
              "description": {
                "short": "The title of the page",
                "long": "The title of the page. Note that by default Quarto will automatically \nuse the title metadata from the page. Specify this field if you’d like \nto override the title for this provider.\n"
              }
            }
          },
          "description": {
            "string": {
              "description": {
                "short": "A short description of the content.",
                "long": "A short description of the content. Note that by default Quarto will\nautomatically  use the description metadata from the page. Specify this\nfield if you’d like to override the description for this provider.\n"
              }
            }
          },
          "image": {
            "path": {
              "description": {
                "short": "The path to a preview image for the content.",
                "long": "The path to a preview image for the content. By default, Quarto will use\nthe `image` value from the website or book metadata. If you provide an \nimage, you may also optionally provide an `image-width` and `image-height`.\n"
              }
            }
          },
          "image-width": {
            "number": {
              "description": "Image width (pixels)"
            }
          },
          "image-height": {
            "number": {
              "description": "Image height (pixels)"
            }
          }
        }
      }
    },
    {
      "id": "page-footer-region",
      "anyOf": [
        "string",
        {
          "arrayOf": {
            "ref": "navigation-item"
          }
        }
      ]
    },
    {
      "id": "sidebar-contents",
      "arrayOf": {
        "anyOf": [
          {
            "ref": "navigation-item"
          },
          "path",
          {
            "object": {
              "properties": {
                "section": "string",
                "contents": {
                  "ref": "sidebar-contents"
                }
              }
            }
          }
        ]
      }
    },
    {
      "id": "base-website",
      "object": {
        "properties": {
          "title": {
            "string": {
              "description": "Website title"
            }
          },
          "description": {
            "string": {
              "description": "Website description"
            }
          },
          "fav-icon": {
            "string": {
              "description": "The path to the favicon for this website"
            }
          },
          "site-url": {
            "string": {
              "description": "Base URL for published website"
            }
          },
          "site-path": {
            "string": {
              "description": "Path to site (defaults to '/'). Not required if you specify `site-url`.\n"
            }
          },
          "repo-url": {
            "string": {
              "description": "Base URL for website source code repository"
            }
          },
          "repo-branch": {
            "string": {
              "description": "Branch of website source code (defaults to `main`)"
            }
          },
          "repo-actions": {
            "maybeArrayOf": {
              "enum": [
                "none",
                "edit",
                "source",
                "issue"
              ],
              "description": {
                "short": "Links to source repository actions",
                "long": "Links to source repository actions (`none` or one or more of `edit`, `source`, `issue`)"
              }
            }
          },
          "google-analytics": {
            "anyOf": [
              "string",
              {
                "object": {
                  "properties": {
                    "tracking-id": {
                      "schema": "string",
                      "description": "The Google tracking Id or measurement Id of this website."
                    },
                    "storage": {
                      "enum": [
                        "cookies",
                        "none"
                      ],
                      "description": {
                        "short": "Storage options for Google Analytics data",
                        "long": "Storage option for Google Analytics data using on of these two values:\n\n`cookies`: Use cookies to store unique user and session identification (default).\n\n`none`: Do not use cookies to store unique user and session identification.\n\nFor more about choosing storage options see [Storage](https://quarto.org/docs/websites/website-tools.html#storage).\n"
                      }
                    },
                    "anonymize-ip": {
                      "schema": "boolean",
                      "description": {
                        "short": "Anonymize the user ip address.",
                        "long": "Anonymize the user ip address. For more about this feature, see \n[IP Anonymization (or IP masking) in Google Analytics](https://support.google.com/analytics/answer/2763052?hl=en).\n"
                      }
                    },
                    "version": {
                      "enum": [
                        3,
                        4
                      ],
                      "description": {
                        "short": "The version number of Google Analytics to use.",
                        "long": "The version number of Google Analytics to use. \n\n- `3`: Use analytics.js\n- `4`: use gtag. \n\nThis is automatically detected based upon the `tracking-id`, but you may specify it.\n"
                      }
                    }
                  }
                }
              }
            ],
            "description": "Enable Google Analytics for this website"
          },
          "cookie-consent": {
            "anyOf": [
              "boolean",
              {
                "object": {
                  "properties": {
                    "type": {
                      "enum": [
                        "implied",
                        "express"
                      ],
                      "description": {
                        "short": "The type of consent that should be requested",
                        "long": "The type of consent that should be requested, using one of these two values:\n\n- `implied` (default): This will notify the user that the site uses cookies and permit them to change preferences, but not block cookies unless the user changes their preferences.\n\n- `express`: This will block cookies until the user expressly agrees to allow them (or continue blocking them if the user doesn’t agree).\n"
                      }
                    },
                    "style": {
                      "enum": [
                        "simple",
                        "headline",
                        "interstitial",
                        "standalone"
                      ],
                      "description": {
                        "short": "The style of the consent banner that is displayed",
                        "long": "The style of the consent banner that is displayed:\n\n- `simple` (default): A simple dialog in the lower right corner of the website.\n\n- `headline`: A full width banner across the top of the website.\n\n- `interstitial`: An semi-transparent overlay of the entire website.\n\n- `standalone`: An opaque overlay of the entire website.\n"
                      }
                    },
                    "palette": {
                      "enum": [
                        "light",
                        "dark"
                      ],
                      "description": "Whether to use a dark or light appearance for the consent banner (`light` or `dark`)."
                    },
                    "policy-url": {
                      "schema": "string",
                      "description": "The url to the website’s cookie or privacy policy."
                    },
                    "prefs-text": {
                      "schema": "string",
                      "description": {
                        "short": "The text to display for the cookie preferences link in the website footer."
                      }
                    }
                  }
                }
              }
            ],
            "description": {
              "short": "Request cookie consent before enabling scripts that set cookies",
              "long": "Quarto includes the ability to request cookie consent before enabling scripts that set cookies, using [Cookie Consent](https://www.cookieconsent.com/).\n\nThe user’s cookie preferences will automatically control Google Analytics (if enabled) and can be used to control custom scripts you add as well. For more information see [Custom Scripts and Cookie Consent](https://quarto.org/docs/websites/website-tools.html#custom-scripts-and-cookie-consent).\n"
            }
          },
          "search": {
            "anyOf": [
              "boolean",
              {
                "object": {
                  "properties": {
                    "location": {
                      "enum": [
                        "navbar",
                        "sidebar"
                      ],
                      "description": "Location for search widget (`navbar` or `sidebar`)"
                    },
                    "type": {
                      "enum": [
                        "overlay",
                        "textbox"
                      ],
                      "description": "Type of search UI (`overlay` or `textbox`)"
                    },
                    "limit": {
                      "schema": "number",
                      "description": "Number of matches to display (defaults to 20)"
                    },
                    "collapse-after": {
                      "schema": "number",
                      "description": "Matches after which to collapse additional results"
                    },
                    "copy-button": {
                      "schema": "boolean",
                      "description": "Provide button for copying search link"
                    },
                    "algolia": {
                      "object": {
                        "properties": {
                          "index-name": {
                            "schema": "string",
                            "description": "The name of the index to use when performing a search"
                          },
                          "application-id": {
                            "schema": "string",
                            "description": "The unique ID used by Algolia to identify your application"
                          },
                          "search-only-api-key": {
                            "schema": "string",
                            "description": "The Search-Only API key to use to connect to Algolia"
                          },
                          "analytics-events": {
                            "boolean": {
                              "description": "Enable tracking of Algolia analytics events"
                            }
                          },
                          "show-logo": {
                            "boolean": {
                              "description": "Enable the display of the Algolia logo in the search results footer."
                            }
                          },
                          "index-fields": {
                            "object": {
                              "properties": {
                                "href": {
                                  "schema": "string",
                                  "description": "Field that contains the URL of index entries"
                                },
                                "title": {
                                  "schema": "string",
                                  "description": "Field that contains the title of index entries"
                                },
                                "text": {
                                  "schema": "string",
                                  "description": "Field that contains the text of index entries"
                                },
                                "section": {
                                  "schema": "string",
                                  "description": "Field that contains the section of index entries"
                                }
                              },
                              "closed": true
                            }
                          },
                          "params": {
                            "object": {
                              "description": "Additional parameters to pass when executing a search"
                            }
                          }
                        },
                        "closed": true
                      },
                      "description": "Use external Algolia search index"
                    }
                  },
                  "closed": true
                }
              }
            ],
            "description": "Provide full text search for website"
          },
          "navbar": {
            "anyOf": [
              "boolean",
              {
                "object": {
                  "properties": {
                    "title": {
                      "anyOf": [
                        "string",
                        "boolean"
                      ],
                      "description": "The navbar title. Uses the project title if none is specified."
                    },
                    "logo": {
                      "path": {
                        "description": "Path to a logo image that will be displayed to the left of the title."
                      }
                    },
                    "background": {
                      "anyOf": [
                        {
                          "enum": [
                            "primary",
                            "secondary",
                            "success",
                            "danger",
                            "warning",
                            "info",
                            "light",
                            "dark"
                          ]
                        },
                        "string"
                      ],
                      "description": "The navbar's background color (named or hex color)."
                    },
                    "foreground": {
                      "anyOf": [
                        {
                          "enum": [
                            "primary",
                            "secondary",
                            "success",
                            "danger",
                            "warning",
                            "info",
                            "light",
                            "dark"
                          ]
                        },
                        "string"
                      ],
                      "description": "The navbar's foreground color (named or hex color)."
                    },
                    "search": {
                      "boolean": {
                        "description": "Include a search box in the navbar."
                      }
                    },
                    "pinned": {
                      "boolean": {
                        "description": "Always show the navbar (keeping it pinned).",
                        "default": false
                      }
                    },
                    "collapse": {
                      "boolean": {
                        "description": "Collapse the navbar into a menu when the display becomes narrow.",
                        "default": true
                      }
                    },
                    "collapse-below": {
                      "enum": [
                        "sm",
                        "md",
                        "lg",
                        "xl",
                        "xxl"
                      ],
                      "description": "The responsive breakpoint below which the navbar will collapse into a menu (`sm`, `md`, `lg` (default), `xl`, `xxl`).",
                      "default": "lg"
                    },
                    "left": {
                      "arrayOf": {
                        "ref": "navigation-item"
                      },
                      "description": "List of items for the left side of the navbar."
                    },
                    "right": {
                      "arrayOf": {
                        "ref": "navigation-item"
                      },
                      "description": "List of items for the right side of the navbar."
                    }
                  }
                }
              }
            ],
            "description": "Top navigation options"
          },
          "sidebar": {
            "anyOf": [
              "boolean",
              {
                "maybeArrayOf": {
                  "object": {
                    "properties": {
                      "id": {
                        "string": {
                          "description": "The identifier for this sidebar."
                        }
                      },
                      "title": {
                        "anyOf": [
                          "string",
                          "boolean"
                        ],
                        "description": "The sidebar title. Uses the project title if none is specified."
                      },
                      "subtitle": {
                        "string": {
                          "description": "The subtitle for this sidebar."
                        }
                      },
                      "logo": {
                        "path": {
                          "description": "Path to a logo image that will be displayed in the sidebar."
                        }
                      },
                      "search": {
                        "boolean": {
                          "description": "Include a search control in the sidebar."
                        }
                      },
                      "tools": {
                        "arrayOf": {
                          "ref": "tool-item"
                        },
                        "description": "List of sidebar tools"
                      },
                      "contents": {
                        "ref": "sidebar-contents",
                        "description": "List of items for the sidebar"
                      },
                      "style": {
                        "enum": [
                          "docked",
                          "floating"
                        ],
                        "description": "The style of sidebar (`docked` or `floating`).",
                        "default": "floating"
                      },
                      "background": {
                        "anyOf": [
                          {
                            "enum": [
                              "primary",
                              "secondary",
                              "success",
                              "danger",
                              "warning",
                              "info",
                              "light",
                              "dark"
                            ]
                          },
                          "string"
                        ],
                        "description": "The sidebar's background color (named or hex color)."
                      },
                      "foreground": {
                        "anyOf": [
                          {
                            "enum": [
                              "primary",
                              "secondary",
                              "success",
                              "danger",
                              "warning",
                              "info",
                              "light",
                              "dark"
                            ]
                          },
                          "string"
                        ],
                        "description": "The sidebar's foreground color (named or hex color)."
                      },
                      "border": {
                        "boolean": {
                          "descrition": "Whether to show a border on the sidebar (defaults to true for 'docked' sidebars)"
                        }
                      },
                      "alignment": {
                        "enum": [
                          "left",
                          "right",
                          "center"
                        ],
                        "description": "Alignment of the items within the sidebar (`left`, `right`, or `center`)"
                      },
                      "collapse-level": {
                        "number": {
                          "description": "The depth at which the sidebar contents should be collapsed by default.",
                          "default": 2
                        }
                      },
                      "pinned": {
                        "boolean": {
                          "description": "When collapsed, pin the collapsed sidebar to the top of the page."
                        }
                      },
                      "header": {
                        "maybeArrayOf": "string",
                        "description": "Markdown to place above sidebar content (text or file path)"
                      },
                      "footer": {
                        "maybeArrayOf": "string",
                        "description": "Markdown to place below sidebar content (text or file path)"
                      }
                    }
                  }
                }
              }
            ],
            "description": "Side navigation options"
          },
          "body-header": {
            "string": {
              "description": "Markdown to insert at the beginning of each page’s body (below the title and author block)."
            }
          },
          "body-footer": {
            "string": {
              "description": "Markdown to insert below each page’s body."
            }
          },
          "margin-header": {
            "maybeArrayOf": "string",
            "description": "Markdown to place above margin content (text or file path)"
          },
          "margin-footer": {
            "maybeArrayOf": "string",
            "description": "Markdown to place below margin content (text or file path)"
          },
          "page-navigation": {
            "boolean": {
              "description": "Provide next and previous article links in footer"
            }
          },
          "page-footer": {
            "anyOf": [
              "string",
              {
                "object": {
                  "properties": {
                    "left": {
                      "ref": "page-footer-region",
                      "description": "Footer left content"
                    },
                    "right": {
                      "ref": "page-footer-region",
                      "description": "Footer right content"
                    },
                    "center": {
                      "ref": "page-footer-region",
                      "description": "Footer center content"
                    },
                    "border": {
                      "anyOf": [
                        "boolean",
                        "string"
                      ],
                      "description": "Footer border (`true`, `false`, or a border color)"
                    },
                    "background": {
                      "schema": "string",
                      "description": "Footer background color"
                    },
                    "foreground": {
                      "schema": "string",
                      "description": "Footer foreground color"
                    }
                  },
                  "closed": true
                }
              }
            ],
            "description": "Shared page footer"
          },
          "image": {
            "path": {
              "description": "Default site thumbnail image for `twitter` /`open-graph`\n"
            }
          },
          "comments": {
            "schema": {
              "ref": "comments"
            }
          },
          "open-graph": {
            "anyOf": [
              "boolean",
              {
                "object": {
                  "super": {
                    "resolveRef": "social-metadata"
                  },
                  "properties": {
                    "locale": {
                      "string": {
                        "description": "Locale of open graph metadata"
                      }
                    },
                    "site-name": {
                      "string": {
                        "description": {
                          "short": "Name that should be displayed for the overall site",
                          "long": "Name that should be displayed for the overall site. If not explicitly \nprovided in the `open-graph` metadata, Quarto will use the website or\nbook `title` by default.\n"
                        }
                      }
                    }
                  },
                  "closed": true
                }
              }
            ],
            "description": "Publish open graph metadata"
          },
          "twitter-card": {
            "anyOf": [
              "boolean",
              {
                "object": {
                  "super": {
                    "resolveRef": "social-metadata"
                  },
                  "properties": {
                    "card-style": {
                      "enum": [
                        "summary",
                        "summary_large_image"
                      ],
                      "description": {
                        "short": "Card style",
                        "long": "Card style (`summary` or `summary_large_image`).\n\nIf this is not provided, the best style will automatically\nselected based upon other metadata. You can learn more about Twitter Card\nstyles [here](https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/abouts-cards).\n"
                      }
                    },
                    "creator": {
                      "string": {
                        "description": "`@username` of the content creator (must be a quoted string)"
                      }
                    },
                    "site": {
                      "string": {
                        "description": "`@username` of the website (must be a quoted string)"
                      }
                    }
                  },
                  "closed": true
                }
              }
            ],
            "description": "Publish twitter card metadata"
          }
        }
      }
    },
    {
      "id": "chapter-item",
      "anyOf": [
        {
          "ref": "navigation-item"
        },
        {
          "object": {
            "part": {
              "string": {
                "description": "Part title or path to input file"
              }
            },
            "chapters": {
              "arrayOf": {
                "ref": "navigation-item"
              },
              "description": "Path to chapter input file"
            },
            "required": [
              "part"
            ]
          }
        }
      ]
    },
    {
      "id": "chapter-list",
      "arrayOf": {
        "ref": "chapter-item"
      }
    },
    {
      "id": "crossref-labels-schema",
      "string": {
        "completions": [
          "alpha",
          "arabic",
          "roman"
        ]
      }
    },
    {
      "id": "epub-contributor",
      "anyOf": [
        "string",
        {
          "maybeArrayOf": {
            "object": {
              "properties": {
                "role": {
                  "string": {
                    "description": {
                      "short": "The role of this creator or contributor.",
                      "long": "The role of this creator or contributor using \n[MARC relators](https://loc.gov/marc/relators/relaterm.html). Human readable\ntranslations to commonly used relators (e.g. 'author', 'editor') will \nattempt to be automatically translated.\n"
                    }
                  }
                },
                "file-as": {
                  "string": {
                    "description": "An alternate version of the creator or contributor text used for alphabatizing."
                  }
                },
                "text": {
                  "string": {
                    "description": "The text describing the creator or contributor (for example, creator name)."
                  }
                }
              }
            }
          }
        }
      ]
    },
    {
      "id": "format-language",
      "object": {
        "properties": {
          "toc-title-document": "string",
          "toc-title-website": "string",
          "callout-tip-caption": "string",
          "callout-note-caption": "string",
          "callout-warning-caption": "string",
          "callout-important-caption": "string",
          "callout-danger-caption": "string",
          "section-title-abstract": "string",
          "section-title-footnotes": "string",
          "section-title-appendices": "string",
          "code-summary": "string",
          "code-tools-menu-caption": "string",
          "code-tools-show-all-code": "string",
          "code-tools-hide-all-code": "string",
          "code-tools-view-source": "string",
          "code-tools-source-code": "string",
          "search-no-results-text": "string",
          "copy-button-tooltip": "string",
          "repo-action-links-edit": "string",
          "repo-action-links-source": "string",
          "repo-action-links-issue": "string",
          "search-matching-documents-text": "string",
          "search-copy-link-title": "string",
          "search-hide-matches-text": "string",
          "search-more-match-text": "string",
          "search-more-matches-text": "string",
          "search-clear-button-title": "string",
          "search-detached-cancel-button-title": "string",
          "search-submit-button-title": "string",
          "crossref-fig-title": "string",
          "crossref-tbl-title": "string",
          "crossref-lst-title": "string",
          "crossref-thm-title": "string",
          "crossref-lem-title": "string",
          "crossref-cor-title": "string",
          "crossref-prp-title": "string",
          "crossref-cnj-title": "string",
          "crossref-def-title": "string",
          "crossref-exm-title": "string",
          "crossref-exr-title": "string",
          "crossref-fig-prefix": "string",
          "crossref-tbl-prefix": "string",
          "crossref-lst-prefix": "string",
          "crossref-sec-prefix": "string",
          "crossref-eq-prefix": "string",
          "crossref-thm-prefix": "string",
          "crossref-lem-prefix": "string",
          "crossref-cor-prefix": "string",
          "crossref-prp-prefix": "string",
          "crossref-cnj-prefix": "string",
          "crossref-def-prefix": "string",
          "crossref-exm-prefix": "string",
          "crossref-exr-prefix": "string",
          "crossref-lof-title": "string",
          "crossref-lot-title": "string",
          "crossref-lol-title": "string"
        },
        "errorDescription": "be a format language description object"
      }
    },
    {
      "id": "website-about",
      "object": {
        "closed": true,
        "properties": {
          "template": {
            "enum": [
              "jolla",
              "trestles",
              "solana",
              "marquee",
              "broadside"
            ],
            "description": {
              "short": "The template to use to layout this about page.",
              "long": "The template to use to layout this about page. Choose from:\n\n- `jolla`\n- `trestles`\n- `solana`\n- `marquee`\n- `broadside`\n"
            }
          },
          "image": {
            "path": {
              "description": {
                "short": "The path to the main image on the about page.",
                "long": "The path to the main image on the about page. If not specified, \nthe `image` provided for the document itself will be used.\n"
              }
            }
          },
          "image-width": {
            "string": {
              "description": {
                "short": "A valid CSS width for the about page image.",
                "long": "A valid CSS width for the about page image.\n"
              }
            }
          },
          "image-shape": {
            "enum": [
              "rectangle",
              "round",
              "rounded"
            ],
            "description": {
              "short": "The shape of the image on the about page.",
              "long": "The shape of the image on the about page.\n\n- `rectangle`\n- `round`\n- `rounded`\n"
            }
          },
          "links": {
            "arrayOf": {
              "ref": "navigation-item"
            }
          }
        }
      }
    },
    {
      "id": "website-listing",
      "object": {
        "closed": true,
        "properties": {
          "id": {
            "string": {
              "description": {
                "short": "The id of this listing.",
                "long": "The id of this listing. When the listing is rendered, it will \nplace the contents into a `div` with this id. If no such `div` is defined on the \npage, a `div` with this id will be created and appended to the end of the page.\n\nIn no `id` is provided for a listing, Quarto will synthesize one when rendering the page.\n"
              }
            }
          },
          "type": {
            "enum": [
              "default",
              "table",
              "grid"
            ],
            "description": {
              "short": "The type of listing to create.",
              "long": "The type of listing to create. Choose one of:\n\n- `default`: A blog style list of items\n- `table`: A table of items\n- `grid`: A grid of item cards\n"
            }
          },
          "contents": {
            "anyOf": [
              {
                "maybeArrayOf": "string"
              },
              {
                "object": {
                  "additionalProperties": true
                }
              }
            ],
            "description": "The files or path globs of Quarto documents or YAML files that should be included in the listing."
          },
          "sort": {
            "maybeArrayOf": "string",
            "description": {
              "short": "Sort items in the listing by these fields.",
              "long": "Sort items in the listing by these fields. The sort key is made up of a \nfield name followed by a direction `asc` or `desc`.\n\nFor example:\n`date asc`\n"
            }
          },
          "page-size": {
            "number": {
              "description": {
                "short": "The number of items to display on a page."
              }
            }
          },
          "sort-ui": {
            "anyOf": [
              "boolean",
              {
                "arrayOf": "string"
              }
            ],
            "description": {
              "short": "Shows or hides the sorting control for the listing.",
              "long": "Shows or hides the sorting control for the listing. To control the \nfields that will be displayed in the sorting control, provide a list\nof field names.\n"
            }
          },
          "filter-ui": {
            "anyOf": [
              "boolean",
              {
                "arrayOf": "string"
              }
            ],
            "description": {
              "short": "Shows or hides the filtering control for the listing.",
              "long": "Shows or hides the filtering control for the listing. To control the \nfields that will be used to filter the listing, provide a list\nof field names. By default all fields of the listing will be used\nwhen filtering.\n"
            }
          },
          "categories": {
            "anyOf": [
              "boolean",
              {
                "enum": [
                  "numbered",
                  "unnumbered",
                  "cloud"
                ]
              }
            ],
            "description": {
              "short": "Display item categories from this listing in the margin of the page.",
              "long": "Display item categories from this listing in the margin of the page.\n\n  - `numbered`: Category list with number of items\n  - `unnumbered`: Category list\n  - `cloud`: Word cloud style categories\n"
            }
          },
          "feed": {
            "anyOf": [
              "boolean",
              {
                "object": {
                  "closed": true,
                  "properties": {
                    "items": {
                      "number": {
                        "description": "The number of items to include in your feed. Defaults to 20.\n"
                      }
                    },
                    "type": {
                      "enum": [
                        "full",
                        "partial"
                      ],
                      "description": {
                        "short": "Whether to include full or partial content in the feed.",
                        "long": "Whether to include full or partial content in the feed.\n\n- `full` (default): Include the complete content of the document in the feed.\n- `partial`: Include only the first paragraph of the document in the feed.\n"
                      }
                    },
                    "title": {
                      "string": {
                        "description": {
                          "short": "The title for this feed.",
                          "long": "The title for this feed. Defaults to the site title provided the Quarto project.\n"
                        }
                      }
                    },
                    "image": {
                      "path": {
                        "description": {
                          "short": "The path to an image for this feed.",
                          "long": "The path to an image for this feed. If not specified, the image for the page the listing \nappears on will be used, otherwise an image will be used if specified for the site \nin the Quarto project.\n"
                        }
                      }
                    },
                    "description": {
                      "string": {
                        "description": {
                          "short": "The description of this feed.",
                          "long": "The description of this feed. If not specified, the description for the page the \nlisting appears on will be used, otherwise the description \nof the site will be used if specified in the Quarto project.\n"
                        }
                      }
                    },
                    "language": {
                      "string": {
                        "description": {
                          "short": "The language of the feed.",
                          "long": "The language of the feed. Omitted if not specified. \nSee [https://www.rssboard.org/rss-language-codes](https://www.rssboard.org/rss-language-codes)\nfor a list of valid language codes.\n"
                        }
                      }
                    }
                  }
                }
              }
            ],
            "description": "Enables an RSS feed for the listing."
          },
          "date-format": {
            "string": {
              "description": {
                "short": "The date format to use when displaying dates (e.g. d-M-yyy).",
                "long": "The date format to use when displaying dates (e.g. d-M-yyy). \nLearn more about supported date formatting values [here](https://deno.land/std@0.125.0/datetime).\n"
              }
            }
          },
          "max-description-length": {
            "number": {
              "description": {
                "short": "The maximum length (in characters) of the description displayed in the listing.",
                "long": "The maximum length (in characters) of the description displayed in the listing.\nDefaults to 175.\n"
              }
            }
          },
          "image-align": {
            "enum": [
              "left",
              "right"
            ],
            "description": "In `default` type listings, whether to place the image on the right or left side of the post content (`left` or `right`)."
          },
          "image-height": {
            "string": {
              "description": {
                "short": "The height of the image being displayed.",
                "long": "The height of the image being displayed (a CSS height string).\n\nThe width is automatically determined and the image will fill the rectangle without scaling (cropped to fill).\n"
              }
            }
          },
          "grid-columns": {
            "number": {
              "description": {
                "short": "In `grid` type listings, the number of columns in the grid display.",
                "long": "In grid type listings, the number of columns in the grid display.\nDefaults to 3.\n"
              }
            }
          },
          "grid-item-border": {
            "boolean": {
              "description": {
                "short": "In `grid` type listings, whether to display a border around the item card.",
                "long": "In grid type listings, whether to display a border around the item card. Defaults to `true`.\n"
              }
            }
          },
          "grid-item-align": {
            "enum": [
              "left",
              "right",
              "center"
            ],
            "description": {
              "short": "In `grid` type listings, the alignment of the content within the card.",
              "long": "In grid type listings, the alignment of the content within the card (`left` (default), `right`, or `center`).\n"
            }
          },
          "table-striped": {
            "boolean": {
              "description": {
                "short": "In `table` type listings, display the table rows with alternating background colors.",
                "long": "In table type listings, display the table rows with alternating background colors.\nDefaults to `false`.\n"
              }
            }
          },
          "table-hover": {
            "boolean": {
              "description": {
                "short": "In `table` type listings, highlight rows of the table when the user hovers the mouse over them.",
                "long": "In table type listings, highlight rows of the table when the user hovers the mouse over them.\nDefaults to false.\n"
              }
            }
          },
          "template": {
            "path": {
              "description": {
                "short": "The path to a custom listing template.",
                "long": "The path to a custom listing template.\n"
              }
            }
          },
          "fields": {
            "arrayOf": "string",
            "description": {
              "short": "The list of fields to include in this listing",
              "long": "The list of fields to include in this listing.\n"
            }
          },
          "field-display-names": {
            "object": {
              "description": {
                "short": "A mapping of display names for listing fields.",
                "long": "A mapping that provides display names for specific fields. For example, to display the title column as ‘Report’ in a table listing you would write:\n\n```yaml\nlisting:\n  field-display-names:\n  title: \"Report\"\n```\n"
              }
            }
          },
          "field-types": {
            "object": {
              "description": {
                "short": "Provides the date type for the field of a listing item.",
                "long": "Provides the date type for the field of a listing item. Unknown fields are treated\nas strings unless a type is provided. Valid types are `date`, `number`.\n"
              }
            }
          },
          "field-links": {
            "arrayOf": "string",
            "description": {
              "short": "This list of fields to display as links in a table listing.",
              "long": "The list of fields to display as hyperlinks to the source document \nwhen the listing type is a table. By default, only the `title` or \n`filename` is displayed as a link.\n"
            }
          },
          "field-required": {
            "arrayOf": "string",
            "description": {
              "short": "Fields that items in this listing must have populated.",
              "long": "Fields that items in this listing must have populated.\nIf a listing is rendered and one more items in this listing \nis missing a required field, an error will occur and the render will.\n"
            }
          }
        }
      }
    },
    {
      "id": "csl-date",
      "anyOf": [
        "string",
        {
          "maybeArrayOf": "number"
        }
      ]
    },
    {
      "id": "csl-person",
      "anyOf": [
        {
          "maybeArrayOf": "string"
        },
        {
          "maybeArrayOf": {
            "object": {
              "properties": {
                "family-name": {
                  "string": {
                    "description": "The family name."
                  }
                },
                "given-name": {
                  "string": {
                    "description": "The given name."
                  }
                }
              }
            }
          }
        }
      ]
    },
    {
      "id": "csl-number",
      "anyOf": [
        "number",
        "string"
      ]
    },
    {
      "id": "csl-item",
      "object": {
        "closed": true,
        "properties": {
          "abstract": {
            "string": {
              "description": "Abstract of the item (e.g. the abstract of a journal article)"
            }
          },
          "accessed": {
            "ref": "csl-date",
            "description": "Date the item has been accessed."
          },
          "annote": {
            "string": {
              "description": {
                "short": "Short markup, decoration, or annotation to the item (e.g., to indicate items included in a review).",
                "long": "Short markup, decoration, or annotation to the item (e.g., to indicate items included in a review);\n\nFor descriptive text (e.g., in an annotated bibliography), use `note` instead\n"
              }
            }
          },
          "archive": {
            "string": {
              "description": "Archive storing the item"
            }
          },
          "archive-collection": {
            "string": {
              "description": "Collection the item is part of within an archive."
            }
          },
          "archive_collection": {
            "schema": "string",
            "hidden": true
          },
          "archive-location": {
            "string": {
              "description": "Storage location within an archive (e.g. a box and folder number)."
            }
          },
          "archive_location": {
            "schema": "string",
            "hidden": true
          },
          "archive-place": {
            "string": {
              "description": "Geographic location of the archive."
            }
          },
          "author": {
            "ref": "csl-person",
            "description": "The author(s) of the item."
          },
          "authority": {
            "string": {
              "description": "Issuing or judicial authority (e.g. \"USPTO\" for a patent, \"Fairfax Circuit Court\" for a legal case)."
            }
          },
          "available-date": {
            "ref": "csl-date",
            "description": {
              "short": "Date the item was initially available",
              "long": "Date the item was initially available (e.g. the online publication date of a journal \narticle before its formal publication date; the date a treaty was made available for signing).\n"
            }
          },
          "call-number": {
            "string": {
              "description": "Call number (to locate the item in a library)."
            }
          },
          "chair": {
            "ref": "csl-person",
            "description": "The person leading the session containing a presentation (e.g. the organizer of the `container-title` of a `speech`)."
          },
          "chapter-number": {
            "ref": "csl-number",
            "description": "Chapter number (e.g. chapter number in a book; track number on an album)."
          },
          "citation-key": {
            "string": {
              "description": {
                "short": "Identifier of the item in the input data file (analogous to BiTeX entrykey).",
                "long": "Identifier of the item in the input data file (analogous to BiTeX entrykey);\n\nUse this variable to facilitate conversion between word-processor and plain-text writing systems;\nFor an identifer intended as formatted output label for a citation \n(e.g. “Ferr78”), use `citation-label` instead\n"
              }
            }
          },
          "citation-label": {
            "string": {
              "description": {
                "short": "Label identifying the item in in-text citations of label styles (e.g. \"Ferr78\").",
                "long": "Label identifying the item in in-text citations of label styles (e.g. \"Ferr78\");\n\nMay be assigned by the CSL processor based on item metadata; For the identifier of the item \nin the input data file, use `citation-key` instead\n"
              }
            }
          },
          "citation-number": {
            "ref": "csl-number",
            "description": "Index (starting at 1) of the cited reference in the bibliography (generated by the CSL processor).",
            "hidden": true
          },
          "collection-editor": {
            "ref": "csl-person",
            "description": "Editor of the collection holding the item (e.g. the series editor for a book)."
          },
          "collection-number": {
            "ref": "csl-number",
            "description": "Number identifying the collection holding the item (e.g. the series number for a book)"
          },
          "collection-title": {
            "string": {
              "description": "Title of the collection holding the item (e.g. the series title for a book; the lecture series title for a presentation)."
            }
          },
          "compiler": {
            "ref": "csl-person",
            "description": "Person compiling or selecting material for an item from the works of various persons or bodies (e.g. for an anthology)."
          },
          "composer": {
            "ref": "csl-person",
            "description": "Composer (e.g. of a musical score)."
          },
          "container-author": {
            "ref": "csl-person",
            "description": "Author of the container holding the item (e.g. the book author for a book chapter)."
          },
          "container-title": {
            "string": {
              "description": {
                "short": "Title of the container holding the item.",
                "long": "Title of the container holding the item (e.g. the book title for a book chapter, \nthe journal title for a journal article; the album title for a recording; \nthe session title for multi-part presentation at a conference)\n"
              }
            }
          },
          "container-title-short": {
            "string": {
              "description": "Short/abbreviated form of container-title;"
            },
            "hidden": true
          },
          "contributor": {
            "ref": "csl-person",
            "description": "A minor contributor to the item; typically cited using “with” before the name when listed in a bibliography."
          },
          "curator": {
            "ref": "csl-person",
            "description": "Curator of an exhibit or collection (e.g. in a museum)."
          },
          "dimensions": {
            "string": {
              "description": "Physical (e.g. size) or temporal (e.g. running time) dimensions of the item."
            }
          },
          "director": {
            "ref": "csl-person",
            "description": "Director (e.g. of a film)."
          },
          "division": {
            "string": {
              "description": "Minor subdivision of a court with a `jurisdiction` for a legal item"
            }
          },
          "doi": {
            "string": {
              "description": "Digital Object Identifier (e.g. \"10.1128/AEM.02591-07\")"
            }
          },
          "DOI": {
            "schema": "string",
            "hidden": true
          },
          "edition": {
            "ref": "csl-number",
            "description": "(Container) edition holding the item (e.g. \"3\" when citing a chapter in the third edition of a book)."
          },
          "editor": {
            "ref": "csl-person",
            "description": "The editor of the item."
          },
          "editorial-director": {
            "ref": "csl-person",
            "description": "Managing editor (\"Directeur de la Publication\" in French)."
          },
          "editor-translator": {
            "ref": "csl-person",
            "description": {
              "short": "Combined editor and translator of a work.",
              "long": "Combined editor and translator of a work.\n\nThe citation processory must be automatically generate if editor and translator variables \nare identical; May also be provided directly in item data.\n"
            }
          },
          "event": {
            "schema": "string",
            "hidden": true
          },
          "event-date": {
            "ref": "csl-date",
            "description": "Date the event related to an item took place."
          },
          "event-title": {
            "string": {
              "description": "Name of the event related to the item (e.g. the conference name when citing a conference paper; the meeting where presentation was made)."
            }
          },
          "event-place": {
            "string": {
              "description": "Geographic location of the event related to the item (e.g. \"Amsterdam, The Netherlands\")."
            }
          },
          "executive-producer": {
            "ref": "csl-person",
            "description": "Executive producer of the item (e.g. of a television series)."
          },
          "first-reference-note-number": {
            "ref": "csl-number",
            "description": {
              "short": "Number of a preceding note containing the first reference to the item.",
              "long": "Number of a preceding note containing the first reference to the item\n\nAssigned by the CSL processor; Empty in non-note-based styles or when the item hasn't \nbeen cited in any preceding notes in a document\n"
            },
            "hidden": true
          },
          "genre": {
            "string": {
              "description": {
                "short": "Type, class, or subtype of the item",
                "long": "Type, class, or subtype of the item (e.g. \"Doctoral dissertation\" for a PhD thesis; \"NIH Publication\" for an NIH technical report);\n\nDo not use for topical descriptions or categories (e.g. \"adventure\" for an adventure movie)\n"
              }
            }
          },
          "guest": {
            "ref": "csl-person",
            "description": "Guest (e.g. on a TV show or podcast)."
          },
          "host": {
            "ref": "csl-person",
            "description": "Host of the item (e.g. of a TV show or podcast)."
          },
          "illustrator": {
            "ref": "csl-person",
            "description": "Illustrator (e.g. of a children’s book or graphic novel)."
          },
          "interviewer": {
            "ref": "csl-person",
            "description": "Interviewer (e.g. of an interview)."
          },
          "isbn": {
            "string": {
              "description": "International Standard Book Number (e.g. \"978-3-8474-1017-1\")."
            }
          },
          "ISBN": {
            "schema": "string",
            "hidden": true
          },
          "issn": {
            "string": {
              "description": "International Standard Serial Number."
            }
          },
          "ISSN": {
            "schema": "string",
            "hidden": true
          },
          "issue": {
            "ref": "csl-number",
            "description": {
              "short": "Issue number of the item or container holding the item",
              "long": "Issue number of the item or container holding the item (e.g. \"5\" when citing a \njournal article from journal volume 2, issue 5);\n\nUse `volume-title` for the title of the issue, if any.\n"
            }
          },
          "issued": {
            "ref": "csl-date",
            "description": "Date the item was issued/published."
          },
          "jurisdiction": {
            "string": {
              "description": "Geographic scope of relevance (e.g. \"US\" for a US patent; the court hearing a legal case)."
            }
          },
          "keyword": {
            "string": {
              "description": "Keyword(s) or tag(s) attached to the item."
            }
          },
          "language": {
            "string": {
              "description": {
                "short": "The language of the item.",
                "long": "The language of the item;\n\nShould be entered as an ISO 639-1 two-letter language code (e.g. \"en\", \"zh\"), \noptionally with a two-letter locale code (e.g. \"de-DE\", \"de-AT\")\n"
              }
            }
          },
          "license": {
            "string": {
              "description": {
                "short": "The license information applicable to an item.",
                "long": "The license information applicable to an item (e.g. the license an article \nor software is released under; the copyright information for an item; \nthe classification status of a document)\n"
              }
            }
          },
          "locator": {
            "ref": "csl-number",
            "description": {
              "short": "A cite-specific pinpointer within the item.",
              "long": "A cite-specific pinpointer within the item (e.g. a page number within a book, \nor a volume in a multi-volume work).\n\nMust be accompanied in the input data by a label indicating the locator type \n(see the Locators term list).\n"
            }
          },
          "medium": {
            "string": {
              "description": "Description of the item’s format or medium (e.g. \"CD\", \"DVD\", \"Album\", etc.)"
            }
          },
          "narrator": {
            "ref": "csl-person",
            "description": "Narrator (e.g. of an audio book)."
          },
          "note": {
            "string": {
              "description": "Descriptive text or notes about an item (e.g. in an annotated bibliography)."
            }
          },
          "number": {
            "ref": "csl-number",
            "description": "Number identifying the item (e.g. a report number)."
          },
          "number-of-pages": {
            "ref": "csl-number",
            "description": "Total number of pages of the cited item."
          },
          "number-of-volumes": {
            "ref": "csl-number",
            "description": "Total number of volumes, used when citing multi-volume books and such."
          },
          "organizer": {
            "ref": "csl-person",
            "description": "Organizer of an event (e.g. organizer of a workshop or conference)."
          },
          "original-author": {
            "ref": "csl-person",
            "description": {
              "short": "The original creator of a work.",
              "long": "The original creator of a work (e.g. the form of the author name \nlisted on the original version of a book; the historical author of a work; \nthe original songwriter or performer for a musical piece; the original \ndeveloper or programmer for a piece of software; the original author of an \nadapted work such as a book adapted into a screenplay)\n"
            }
          },
          "original-date": {
            "ref": "csl-date",
            "description": "Issue date of the original version."
          },
          "original-publisher": {
            "string": {
              "description": "Original publisher, for items that have been republished by a different publisher."
            }
          },
          "original-publisher-place": {
            "string": {
              "description": "Geographic location of the original publisher (e.g. \"London, UK\")."
            }
          },
          "original-title": {
            "string": {
              "description": "Title of the original version (e.g. \"Война и мир\", the untranslated Russian title of \"War and Peace\")."
            }
          },
          "page": {
            "ref": "csl-number",
            "description": "Range of pages the item (e.g. a journal article) covers in a container (e.g. a journal issue)."
          },
          "page-first": {
            "ref": "csl-number",
            "description": "First page of the range of pages the item (e.g. a journal article) covers in a container (e.g. a journal issue)."
          },
          "page-last": {
            "ref": "csl-number",
            "description": "Last page of the range of pages the item (e.g. a journal article) covers in a container (e.g. a journal issue)."
          },
          "part-number": {
            "ref": "csl-number",
            "description": {
              "short": "Number of the specific part of the item being cited (e.g. part 2 of a journal article).",
              "long": "Number of the specific part of the item being cited (e.g. part 2 of a journal article).\n\nUse `part-title` for the title of the part, if any.\n"
            }
          },
          "part-title": {
            "string": {
              "description": "Title of the specific part of an item being cited."
            }
          },
          "performer": {
            "ref": "csl-person",
            "description": "Performer of an item (e.g. an actor appearing in a film; a muscian performing a piece of music)."
          },
          "pmcid": {
            "string": {
              "description": "PubMed Central reference number."
            }
          },
          "PMCID": {
            "schema": "string",
            "hidden": true
          },
          "pmid": {
            "string": {
              "description": "PubMed reference number."
            }
          },
          "PMID": {
            "schema": "string",
            "hidden": true
          },
          "printing-number": {
            "ref": "csl-number",
            "description": "Printing number of the item or container holding the item."
          },
          "producer": {
            "ref": "csl-person",
            "description": "Producer (e.g. of a television or radio broadcast)."
          },
          "publisher": {
            "string": {
              "description": "The publisher of the item."
            }
          },
          "publisher-place": {
            "string": {
              "description": "The geographic location of the publisher."
            }
          },
          "recipient": {
            "ref": "csl-person",
            "description": "Recipient (e.g. of a letter)."
          },
          "references": {
            "string": {
              "short": "Resources related to the procedural history of a legal case or legislation.",
              "long": "Resources related to the procedural history of a legal case or legislation;\n\nCan also be used to refer to the procedural history of other items (e.g. \n\"Conference canceled\" for a presentation accepted as a conference that was subsequently \ncanceled; details of a retraction or correction notice)\n"
            }
          },
          "reviewed-author": {
            "ref": "csl-person",
            "description": "Author of the item reviewed by the current item."
          },
          "reviewed-genre": {
            "string": {
              "description": "Type of the item being reviewed by the current item (e.g. book, film)."
            }
          },
          "reviewed-title": {
            "string": {
              "description": "Title of the item reviewed by the current item."
            }
          },
          "scale": {
            "string": {
              "description": "Scale of e.g. a map or model."
            }
          },
          "script-writer": {
            "ref": "csl-person",
            "description": "Writer of a script or screenplay (e.g. of a film)."
          },
          "section": {
            "ref": "csl-number",
            "description": "Section of the item or container holding the item (e.g. \"§2.0.1\" for a law; \"politics\" for a newspaper article)."
          },
          "series-creator": {
            "ref": "csl-person",
            "description": "Creator of a series (e.g. of a television series)."
          },
          "source": {
            "string": {
              "description": "Source from whence the item originates (e.g. a library catalog or database)."
            }
          },
          "status": {
            "string": {
              "description": "Publication status of the item (e.g. \"forthcoming\"; \"in press\"; \"advance online publication\"; \"retracted\")"
            }
          },
          "submitted": {
            "ref": "csl-date",
            "description": "Date the item (e.g. a manuscript) was submitted for publication."
          },
          "supplement-number": {
            "ref": "csl-number",
            "description": "Supplement number of the item or container holding the item (e.g. for secondary legal items that are regularly updated between editions)."
          },
          "title": {
            "string": {
              "description": "The primary title of the item."
            }
          },
          "title-short": {
            "string": {
              "description": "Short/abbreviated form of`title`."
            },
            "hidden": true
          },
          "translator": {
            "ref": "csl-person",
            "description": "Translator"
          },
          "type": {
            "enum": [
              "article",
              "article-journal",
              "article-magazine",
              "article-newspaper",
              "bill",
              "book",
              "broadcast",
              "chapter",
              "classic",
              "collection",
              "dataset",
              "document",
              "entry",
              "entry-dictionary",
              "entry-encyclopedia",
              "event",
              "figure",
              "graphic",
              "hearing",
              "interview",
              "legal_case",
              "legislation",
              "manuscript",
              "map",
              "motion_picture",
              "musical_score",
              "pamphlet",
              "paper-conference",
              "patent",
              "performance",
              "periodical",
              "personal_communication",
              "post",
              "post-weblog",
              "regulation",
              "report",
              "review",
              "review-book",
              "software",
              "song",
              "speech",
              "standard",
              "thesis",
              "treaty",
              "webpage"
            ],
            "description": "The type of the item."
          },
          "url": {
            "string": {
              "description": "Uniform Resource Locator (e.g. \"https://aem.asm.org/cgi/content/full/74/9/2766\")"
            }
          },
          "URL": {
            "schema": "string",
            "hidden": true
          },
          "version": {
            "ref": "csl-number",
            "description": "Version of the item (e.g. \"2.0.9\" for a software program)."
          },
          "volume": {
            "ref": "csl-number",
            "description": {
              "short": "Volume number of the item (e.g. “2” when citing volume 2 of a book) or the container holding the item.",
              "long": "Volume number of the item (e.g. \"2\" when citing volume 2 of a book) or the container holding the \nitem (e.g. \"2\" when citing a chapter from volume 2 of a book).\n\nUse `volume-title` for the title of the volume, if any.\n"
            }
          },
          "volume-title": {
            "string": {
              "description": {
                "short": "Title of the volume of the item or container holding the item.",
                "long": "Title of the volume of the item or container holding the item.\n\nAlso use for titles of periodical special issues, special sections, and the like.\n"
              }
            }
          },
          "year-suffix": {
            "string": {
              "description": "Disambiguating year suffix in author-date styles (e.g. \"a\" in \"Doe, 1999a\")."
            }
          }
        }
      }
    }
  ],
  "schema/document-about.yml": [
    {
      "name": "about",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "schema": {
        "anyOf": [
          {
            "enum": [
              "jolla",
              "trestles",
              "solana",
              "marquee",
              "broadside"
            ]
          },
          {
            "ref": "website-about"
          }
        ]
      },
      "description": {
        "short": "Specifies that the page is an 'about' page and which template to use when laying out the page.",
        "long": "Specifies that the page is an 'about' page and which template to use when laying out the page.\n\nThe allowed values are either:\n\n- one of the possible template values (`jolla`, `trestles`, `solana`, `marquee`, or `broadside`))\n- an object describing the 'about' page in more detail. See [About Pages](https://quarto.org/docs/websites/website-about.html) for more.\n"
      }
    }
  ],
  "schema/document-attributes.yml": [
    {
      "name": "title",
      "schema": "string",
      "description": "Document title"
    },
    {
      "name": "subtitle",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all",
          "$html-all",
          "context",
          "muse",
          "odt"
        ]
      },
      "description": "Identifies the subtitle of the document."
    },
    {
      "name": "date",
      "schema": "string",
      "description": "Document date"
    },
    {
      "name": "author",
      "schema": {
        "maybeArrayOf": {
          "anyOf": [
            "object",
            "string"
          ]
        }
      },
      "description": "Author or authors of the document"
    },
    {
      "name": "affiliation",
      "schema": {
        "maybeArrayOf": {
          "anyOf": [
            "object",
            "string"
          ]
        }
      },
      "tags": {
        "formats": [
          "$jats-all"
        ]
      },
      "description": {
        "short": "The list of organizations with which contributors are affiliated.",
        "long": "The list of organizations with which contributors are\naffiliated. Each institution is added as an [`<aff>`] element to\nthe author's contrib-group. See the Pandoc [JATS documentation](https://pandoc.org/jats.html) \nfor details on `affiliation` fields.\n"
      }
    },
    {
      "name": "copyright",
      "schema": "object",
      "tags": {
        "formats": [
          "$jats-all"
        ]
      },
      "description": {
        "short": "Licensing and copyright information.",
        "long": "Licensing and copyright information. This information is\nrendered via the [`<permissions>`](https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/permissions.html) element.\nThe variables `type`, `link`, and `text` should always be used\ntogether. See the Pandoc [JATS documentation](https://pandoc.org/jats.html)\nfor details on `copyright` fields.\n"
      }
    },
    {
      "name": "article",
      "schema": "object",
      "tags": {
        "formats": [
          "$jats-all"
        ]
      },
      "description": {
        "short": "Information concerning the article that identifies or describes it.",
        "long": "Information concerning the article that identifies or describes\nit. The key-value pairs within this map are typically used\nwithin the [`<article-meta>`](https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/article-meta.html) element.\nSee the Pandoc [JATS documentation](https://pandoc.org/jats.html) for details on `article` fields.\n"
      }
    },
    {
      "name": "journal",
      "schema": "object",
      "tags": {
        "formats": [
          "$jats-all"
        ]
      },
      "description": {
        "short": "Information on the journal in which the article is published.",
        "long": "Information on the journal in which the article is published.\nSee the Pandoc [JATS documentation](https://pandoc.org/jats.html) for details on `journal` fields.\n"
      }
    },
    {
      "name": "institute",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$html-pres",
          "beamer"
        ]
      },
      "description": "Author affiliations for the presentation."
    },
    {
      "name": "abstract",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all",
          "$html-doc",
          "$epub-all",
          "$asciidoc-all",
          "$jats-all",
          "context",
          "ms",
          "odt"
        ]
      },
      "description": "Summary of document"
    },
    {
      "name": "abstract-title",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-doc",
          "$epub-all"
        ]
      },
      "description": "Title used to label document abstract"
    },
    {
      "name": "notes",
      "schema": "string",
      "tags": {
        "formats": [
          "$jats-all"
        ]
      },
      "description": "Additional notes concerning the whole article. Added to the\narticle's frontmatter via the [`<notes>`](https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/notes.html) element.\n"
    },
    {
      "name": "tags",
      "schema": {
        "arrayOf": "string"
      },
      "tags": {
        "formats": [
          "$jats-all"
        ]
      },
      "description": "List of keywords. Items are used as contents of the [`<kwd>`](https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/kwd.html) element; the elements are grouped in a [`<kwd-group>`](https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/kwd-group.html) with the [`kwd-group-type`](https://jats.nlm.nih.gov/publishing/tag-library/1.2/attribute/kwd-group-type.html) value `author`."
    },
    {
      "name": "doi",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": "Displays the document Digital Object Identifier in the header."
    },
    {
      "name": "thanks",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": "The contents of an acknowledgments footnote after the document title."
    }
  ],
  "schema/document-citation.yml": [
    {
      "name": "citation",
      "schema": {
        "anyOf": [
          {
            "ref": "csl-item"
          },
          "boolean"
        ]
      },
      "description": {
        "short": "Citation information for the document itself.",
        "long": "Citation information for the document itself specified as [CSL](https://docs.citationstyles.org/en/stable/specification.html) \nYAML in the document front matter.\n\nFor more on supported options, see [Citation Metadata](https://quarto.org/docs/reference/metadata/citation.html).\n"
      }
    }
  ],
  "schema/document-code.yml": [
    {
      "name": "code-copy",
      "schema": {
        "anyOf": [
          {
            "enum": [
              "hover"
            ]
          },
          "boolean"
        ]
      },
      "tags": {
        "formats": [
          "$html-all"
        ]
      },
      "default": "hover",
      "description": {
        "short": "Enable a code copy icon for code blocks.",
        "long": "Enable a code copy icon for code blocks. \n\n- `true`: Always show the icon\n- `false`: Never show the icon\n- `hover` (default): Show the icon when the mouse hovers over the code block\n"
      }
    },
    {
      "name": "code-link",
      "schema": "boolean",
      "tags": {
        "engine": "knitr",
        "formats": [
          "$html-files"
        ]
      },
      "default": false,
      "description": {
        "short": "Enables hyper-linking of functions within code blocks \nto their online documentation.\n",
        "long": "Enables hyper-linking of functions within code blocks \nto their online documentation.\n\nCode linking is currently implemented only for the knitr engine \n(via the [downlit](https://downlit.r-lib.org/) package).\n"
      }
    },
    {
      "name": "code-tools",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "object": {
              "properties": {
                "source": {
                  "anyOf": [
                    "boolean",
                    "string"
                  ]
                },
                "toggle": "boolean",
                "caption": "string"
              }
            }
          }
        ]
      },
      "default": false,
      "description": {
        "short": "Include a code tools menu (for hiding and showing code).",
        "long": "Include a code tools menu (for hiding and showing code).\nUse `true` or `false` to enable or disable the standard code \ntools menu. Specify sub-properties `source`, `toggle`, and\n`caption` to customize the behavior and appearnce of code tools.\n"
      }
    },
    {
      "name": "highlight-style",
      "tags": {
        "formats": [
          "$html-all",
          "docx",
          "ms",
          "$pdf-all"
        ]
      },
      "schema": {
        "string": {
          "completions": [
            "pygments",
            "tango",
            "espresso",
            "zenburn",
            "kate",
            "monochrome",
            "breezedark",
            "haddock",
            "arrow",
            "atom-one",
            "ayu",
            "ayu-mirage",
            "breeze",
            "dracula",
            "github",
            "gruvbox",
            "mokokai",
            "nord",
            "oblivion",
            "printing",
            "radical",
            "solarized",
            "vim-dark"
          ]
        }
      },
      "description": {
        "short": "Specifies the coloring style to be used in highlighted source code.",
        "long": "Specifies the coloring style to be used in highlighted source code.\n\nInstead of a *STYLE* name, a JSON file with extension\n` .theme` may be supplied.  This will be parsed as a KDE\nsyntax highlighting theme and (if valid) used as the\nhighlighting style.\n"
      }
    },
    {
      "name": "syntax-definition",
      "tags": {
        "formats": [
          "$html-all",
          "docx",
          "ms",
          "$pdf-all"
        ]
      },
      "schema": "path",
      "hidden": true,
      "description": "KDE language syntax definition file (XML)"
    },
    {
      "name": "syntax-definitions",
      "tags": {
        "formats": [
          "$html-all",
          "docx",
          "ms",
          "$pdf-all"
        ]
      },
      "schema": {
        "arrayOf": "path"
      },
      "description": "KDE language syntax definition files (XML)"
    },
    {
      "name": "listings",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "schema": "boolean",
      "description": {
        "short": "Use the listings package for LaTeX code blocks.",
        "long": "Use the `listings` package for LaTeX code blocks. The package\ndoes not support multi-byte encoding for source code. To handle UTF-8\nyou would need to use a custom template. This issue is fully\ndocumented here: [Encoding issue with the listings package](https://en.wikibooks.org/wiki/LaTeX/Source_Code_Listings#Encoding_issue)\n"
      }
    },
    {
      "name": "indented-code-classes",
      "tags": {
        "formats": [
          "$html-all",
          "docx",
          "ms",
          "$pdf-all"
        ]
      },
      "schema": {
        "arrayOf": "string"
      },
      "description": "Specify classes to use for all indented code blocks"
    }
  ],
  "schema/document-colors.yml": [
    {
      "name": "fontcolor",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "description": "Sets the CSS `color` property."
    },
    {
      "name": "linkcolor",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files",
          "context",
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Sets the color of hyperlinks in the document.",
        "long": "For HTML output, sets the CSS `color` property on all links.\n\nFor LaTeX output, The color used for internal links using color options\nallowed by [`xcolor`](https://ctan.org/pkg/xcolor), \nincluding the `dvipsnames`, `svgnames`, and\n`x11names` lists.\n\nFor ConTeXt output, sets the color for both external links and links within the document.\n"
      }
    },
    {
      "name": "monobackgroundcolor",
      "schema": "string",
      "tags": {
        "formats": [
          "html",
          "html4",
          "html5",
          "slidy",
          "slideous",
          "s5",
          "revealjs",
          "dzslides"
        ]
      },
      "description": "Sets the CSS `background-color` property on code elements and adds extra padding."
    },
    {
      "name": "backgroundcolor",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "description": "Sets the CSS `background-color` property on the html element.\n"
    },
    {
      "name": "filecolor",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The color used for external links using color options allowed by `xcolor`",
        "long": "The color used for external links using color options\nallowed by [`xcolor`](https://ctan.org/pkg/xcolor), \nincluding the `dvipsnames`, `svgnames`, and\n`x11names` lists.\n"
      }
    },
    {
      "name": "citecolor",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The color used for citation links using color options allowed by `xcolor`",
        "long": "The color used for citation links using color options\nallowed by [`xcolor`](https://ctan.org/pkg/xcolor), \nincluding the `dvipsnames`, `svgnames`, and\n`x11names` lists.\n"
      }
    },
    {
      "name": "urlcolor",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The color used for linked URLs using color options allowed by `xcolor`",
        "long": "The color used for linked URLs using color options\nallowed by [`xcolor`](https://ctan.org/pkg/xcolor), \nincluding the `dvipsnames`, `svgnames`, and\n`x11names` lists.\n"
      }
    },
    {
      "name": "toccolor",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The color used for links in the Table of Contents using color options allowed by `xcolor`",
        "long": "The color used for links in the Table of Contents using color options\nallowed by [`xcolor`](https://ctan.org/pkg/xcolor), \nincluding the `dvipsnames`, `svgnames`, and\n`x11names` lists.\n"
      }
    },
    {
      "name": "colorlinks",
      "schema": "boolean",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "default": true,
      "description": "Add color to link text, automatically enabled if any of \n`linkcolor`, `filecolor`, `citecolor`, `urlcolor`, or `toccolor` are set.\n"
    },
    {
      "name": "contrastcolor",
      "schema": "string",
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": {
        "short": "Color for links to other content within the document.",
        "long": "Color for links to other content within the document. \n\nSee [ConTeXt Color](https://wiki.contextgarden.net/Color) for additional information.\n"
      }
    }
  ],
  "schema/document-comments.yml": [
    {
      "name": "comments",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "schema": {
        "ref": "comments"
      },
      "description": "MISSING_DESCRIPTION"
    }
  ],
  "schema/document-crossref.yml": [
    {
      "name": "crossref",
      "description": "MISSING_DESCRIPTION",
      "schema": {
        "object": {
          "properties": {
            "chapters": {
              "boolean": {
                "description": "Use top level sections (H1) in this document as chapters.",
                "default": false
              }
            },
            "title-delim": {
              "string": {
                "description": "The delimiter used between the prefix and the caption."
              }
            },
            "fig-title": {
              "string": {
                "description": "The title prefix used for figure captions."
              }
            },
            "tbl-title": {
              "string": {
                "description": "The title prefix used for table captions."
              }
            },
            "eq-title": {
              "string": {
                "description": "The title prefix used for equation captions."
              }
            },
            "lst-title": {
              "string": {
                "description": "The title prefix used for listing captions."
              }
            },
            "thm-title": {
              "string": {
                "description": "The title prefix used for theorem captions."
              }
            },
            "lem-title": {
              "string": {
                "description": "The title prefix used for lemma captions."
              }
            },
            "cor-title": {
              "string": {
                "description": "The title prefix used for corollary captions."
              }
            },
            "prp-title": {
              "string": {
                "description": "The title prefix used for proposition captions."
              }
            },
            "cnj-title": {
              "string": {
                "description": "The title prefix used for conjecture captions."
              }
            },
            "def-title": {
              "string": {
                "description": "The title prefix used for definition captions."
              }
            },
            "exm-title": {
              "string": {
                "description": "The title prefix used for example captions."
              }
            },
            "exr-title": {
              "string": {
                "description": "The title prefix used for exercise captions."
              }
            },
            "fig-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to a figure."
              }
            },
            "tbl-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to a table."
              }
            },
            "eq-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to an equation."
              }
            },
            "sec-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to a section."
              }
            },
            "lst-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to a listing."
              }
            },
            "thm-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to a theorem."
              }
            },
            "lem-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to a lemma."
              }
            },
            "cor-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to a corollary."
              }
            },
            "prp-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to a proposition."
              }
            },
            "cnj-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to a conjecture."
              }
            },
            "def-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to a definition."
              }
            },
            "exm-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to an example."
              }
            },
            "exr-prefix": {
              "string": {
                "description": "The prefix used for an inline reference to an exercise."
              }
            },
            "fig-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for figures."
            },
            "tbl-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for tables."
            },
            "eq-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for equations."
            },
            "sec-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for sections."
            },
            "lst-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for listings."
            },
            "thm-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for theorems."
            },
            "lem-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for lemmas."
            },
            "cor-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for corollaries."
            },
            "prp-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for propositions."
            },
            "cnj-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for conjectures."
            },
            "def-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for definitions."
            },
            "exm-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for examples."
            },
            "exr-labels": {
              "ref": "crossref-labels-schema",
              "description": "The numbering scheme used for exercises."
            },
            "lof-title": {
              "string": {
                "description": "The title used for the list of figures."
              }
            },
            "lot-title": {
              "string": {
                "description": "The title used for the list of tables."
              }
            },
            "lol-title": {
              "string": {
                "description": "The title used for the list of listings."
              }
            },
            "labels": {
              "ref": "crossref-labels-schema",
              "description": "The number scheme used for references."
            },
            "subref-labels": {
              "ref": "crossref-labels-schema",
              "description": "The number scheme used for sub references."
            },
            "ref-hyperlink": {
              "boolean": {
                "default": true,
                "description": "Whether cross references should be hyper-linked."
              }
            }
          }
        }
      }
    }
  ],
  "schema/document-epub.yml": [
    {
      "name": "identifier",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": {
        "anyOf": [
          "string",
          {
            "object": {
              "properties": {
                "text": {
                  "string": {
                    "description": "The identifier value."
                  }
                },
                "schema": {
                  "enum": [
                    "ISBN-10",
                    "GTIN-13",
                    "UPC",
                    "ISMN-10",
                    "DOI",
                    "LCCN",
                    "GTIN-14",
                    "ISBN-13",
                    "Legal deposit number",
                    "URN",
                    "OCLC",
                    "ISMN-13",
                    "ISBN-A",
                    "JP",
                    "OLCC"
                  ],
                  "description": "The identifier schema (e.g. `DOI`, `ISBN-A`, etc.)"
                }
              }
            }
          }
        ]
      },
      "description": "The identifier for this publication."
    },
    {
      "name": "creator",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": {
        "ref": "epub-contributor"
      },
      "description": "Creators of this publication."
    },
    {
      "name": "contributor",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": {
        "ref": "epub-contributor"
      },
      "description": "Contributors to this publication."
    },
    {
      "name": "subject",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": {
        "anyOf": [
          "string",
          {
            "object": {
              "properties": {
                "text": {
                  "string": {
                    "description": "The subject text."
                  }
                },
                "authority": {
                  "string": {
                    "description": "An EPUB reserved authority value."
                  }
                },
                "term": {
                  "string": {
                    "description": "The subject term (defined by the schema)."
                  }
                }
              }
            }
          }
        ]
      },
      "description": "The subject of the publication."
    },
    {
      "name": "type",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": "string",
      "description": {
        "short": "Text describing the specialized type of this publication.",
        "long": "Text describing the specialized type of this publication.\n\nAn informative registry of specialized EPUB Publication \ntypes for use with this element is maintained in the \n[TypesRegistry](https://www.w3.org/publishing/epub3/epub-packages.html#bib-typesregistry), \nbut Authors may use any text string as a value.\n"
      }
    },
    {
      "name": "format",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": "string",
      "description": "Text describing the format of this publication."
    },
    {
      "name": "relation",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": "string",
      "description": "Text describing the relation of this publication."
    },
    {
      "name": "coverage",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": "string",
      "description": "Text describing the coverage of this publication."
    },
    {
      "name": "rights",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": "string",
      "description": "Text describing the rights of this publication."
    },
    {
      "name": "belongs-to-collection",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": "string",
      "description": "Identifies the name of a collection to which the EPUB Publication belongs."
    },
    {
      "name": "group-position",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": "number",
      "description": "Indicates the numeric position in which this publication \nbelongs relative to other works belonging to the same \n`belongs-to-collection` field.\n"
    },
    {
      "name": "page-progression-direction",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": {
        "enum": [
          "ltr",
          "rtl"
        ]
      },
      "description": "Sets the global direction in which content flows (`ltr` or `rtl`)"
    },
    {
      "name": "ibooks",
      "description": "iBooks specific metadata options.",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": {
        "object": {
          "properties": {
            "version": {
              "string": {
                "description": "What is new in this version of the book."
              }
            },
            "specified-fonts": {
              "boolean": {
                "description": "Whether this book provides embedded fonts in a flowing or fixed layout book."
              }
            },
            "scroll-axis": {
              "enum": [
                "vertical",
                "horizontal",
                "default"
              ],
              "description": "The scroll direction for this book (`vertical`, `horizontal`, or `default`)"
            }
          }
        }
      }
    },
    {
      "name": "epub-metadata",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": "path",
      "description": {
        "short": "Look in the specified XML file for metadata for the EPUB.\nThe file should contain a series of [Dublin Core elements](https://www.dublincore.org/specifications/dublin-core/dces/).\n",
        "long": "Look in the specified XML file for metadata for the EPUB.\nThe file should contain a series of [Dublin Core elements](https://www.dublincore.org/specifications/dublin-core/dces/).\nFor example:\n\n```xml\n<dc:rights>Creative Commons</dc:rights>\n<dc:language>es-AR</dc:language>\n```\n\nBy default, pandoc will include the following metadata elements:\n`<dc:title>` (from the document title), `<dc:creator>` (from the\ndocument authors), `<dc:date>` (from the document date, which should\nbe in [ISO 8601 format]), `<dc:language>` (from the `lang`\nvariable, or, if is not set, the locale), and `<dc:identifier\nid=\"BookId\">` (a randomly generated UUID). Any of these may be\noverridden by elements in the metadata file.\n\nNote: if the source document is Markdown, a YAML metadata block\nin the document can be used instead.\n"
      }
    },
    {
      "name": "epub-subdirectory",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": {
        "anyOf": [
          "path",
          null
        ]
      },
      "default": "EPUB",
      "description": "Specify the subdirectory in the OCF container that is to hold the\nEPUB-specific contents. The default is `EPUB`. To put the EPUB \ncontents in the top level, use an empty string.\n"
    },
    {
      "name": "epub-fonts",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": {
        "arrayOf": "path"
      },
      "description": {
        "short": "Embed the specified fonts in the EPUB",
        "long": "Embed the specified fonts in the EPUB. Wildcards can also be used: for example,\n`DejaVuSans-*.ttf`. To use the embedded fonts, you will need to add declarations\nlike the following to your CSS:\n\n```css\n@font-face {\n  font-family: DejaVuSans;\n  font-style: normal;\n  font-weight: normal;\n  src:url(\"DejaVuSans-Regular.ttf\");\n}\n```\n"
      }
    },
    {
      "name": "epub-chapter-level",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": "number",
      "default": 1,
      "description": {
        "short": "Specify the heading level at which to split the EPUB into separate\nchapter files.\n",
        "long": "Specify the heading level at which to split the EPUB into separate\nchapter files. The default is to split into chapters at level-1\nheadings. This option only affects the internal composition of the\nEPUB, not the way chapters and sections are displayed to users. Some\nreaders may be slow if the chapter files are too large, so for large\ndocuments with few level-1 headings, one might want to use a chapter\nlevel of 2 or 3.\n"
      }
    },
    {
      "name": "epub-cover-image",
      "tags": {
        "formats": [
          "$epub-all"
        ]
      },
      "schema": "path",
      "description": "Use the specified image as the EPUB cover. It is recommended\nthat the image be less than 1000px in width and height.\n"
    }
  ],
  "schema/document-execute.yml": [
    {
      "name": "engine",
      "hidden": true,
      "schema": {
        "string": {
          "completions": [
            "jupyter",
            "knitr"
          ]
        }
      },
      "description": "Engine used for executable code blocks."
    },
    {
      "name": "jupyter",
      "schema": {
        "anyOf": [
          "boolean",
          "string",
          {
            "object": {
              "hidden": true,
              "properties": {
                "kernelspec": {
                  "object": {
                    "properties": {
                      "display_name": {
                        "string": {
                          "description": "The name to display in the UI."
                        }
                      },
                      "language": {
                        "string": {
                          "description": "The name of the language the kernel implements."
                        }
                      },
                      "name": {
                        "string": {
                          "description": "The name of the kernel."
                        }
                      }
                    },
                    "required": "all"
                  }
                }
              }
            }
          }
        ]
      },
      "description": "Configures the Jupyter engine."
    },
    {
      "name": "knitr",
      "schema": {
        "anyOf": [
          "boolean",
          {
            "object": {
              "properties": {
                "opts_knit": {
                  "object": {
                    "description": "Knit options."
                  }
                },
                "opts_chunk": {
                  "object": {
                    "description": "Knitr chunk options."
                  }
                }
              },
              "closed": true
            }
          }
        ]
      },
      "description": "Set Knitr options."
    },
    {
      "name": "cache",
      "tags": {
        "execute-only": true
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "enum": [
              "refresh"
            ]
          }
        ]
      },
      "default": false,
      "description": {
        "short": "Cache results of computations.",
        "long": "Cache results of computations (using the [knitr cache](https://yihui.org/knitr/demo/cache/) \nfor R documents, and [Jupyter Cache](https://jupyter-cache.readthedocs.io/en/latest/) \nfor Jupyter documents).\n\nNote that cache invalidation is triggered by changes in chunk source code \n(or other cache attributes you've defined). \n\n- `true`: Cache results\n- `false`: Do not cache results\n- `refresh`: Force a refresh of the cache even if has not been otherwise invalidated.\n"
      }
    },
    {
      "name": "freeze",
      "tags": {
        "execute-only": true
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "enum": [
              "auto"
            ]
          }
        ]
      },
      "default": false,
      "description": {
        "short": "Re-use previous computational output when rendering",
        "long": "Control the re-use of previous computational output when rendering.\n\n- `true`: Never recompute previously generated computational output during a global project render\n- `false` (default): Recompute previously generated computational output\n- `auto`: Re-compute previously generated computational output only in case their source file changes\n"
      }
    },
    {
      "name": "server",
      "hidden": true,
      "schema": {
        "anyOf": [
          {
            "enum": [
              "shiny"
            ]
          },
          {
            "object": {
              "properties": {
                "type": {
                  "enum": [
                    "shiny"
                  ],
                  "description": "Type of server to run behind the document (e.g. `shiny`)"
                },
                "ojs-export": {
                  "maybeArrayOf": "string",
                  "description": "OJS variables to export to server."
                },
                "ojs-import": {
                  "maybeArrayOf": "string",
                  "description": "Server reactive values to import into OJS."
                }
              }
            }
          }
        ]
      },
      "description": "Document server"
    },
    {
      "name": "daemon",
      "hidden": true,
      "schema": {
        "anyOf": [
          "number",
          "boolean"
        ]
      },
      "default": 300,
      "description": {
        "short": "Run Jupyter kernels within a peristent daemon (to mitigate kernel startup time).",
        "long": "Run Jupyter kernels within a peristent daemon (to mitigate kernel startup time).\nBy default a daemon with a timeout of 300 seconds will be used. Set `daemon`\nto another timeout value or to `false` to disable it altogether.\n"
      }
    },
    {
      "name": "daemon-restart",
      "schema": "boolean",
      "hidden": true,
      "default": false,
      "description": "Restart any running Jupyter daemon before rendering."
    },
    {
      "name": "enabled",
      "schema": "boolean",
      "default": true,
      "hidden": true,
      "description": "Enable code cell execution."
    },
    {
      "name": "ipynb",
      "schema": "boolean",
      "default": false,
      "hidden": true,
      "description": "Execute code cell execution in Jupyter notebooks."
    },
    {
      "name": "debug",
      "hidden": true,
      "schema": "boolean",
      "default": false,
      "description": "Show code-execution related debug information."
    }
  ],
  "schema/document-figures.yml": [
    {
      "name": "fig-width",
      "schema": "number",
      "description": "Default width for figures generated by Matplotlib or R graphics"
    },
    {
      "name": "fig-height",
      "schema": "number",
      "description": "Default height for figures generated by Matplotlib or R graphics"
    },
    {
      "name": "fig-format",
      "schema": {
        "enum": [
          "retina",
          "png",
          "jpeg",
          "svg",
          "pdf"
        ]
      },
      "description": "Default format for figures generated by Matplotlib or R graphics (`retina`, `png`, `jpeg`, `svg`, or `pdf`)"
    },
    {
      "name": "fig-dpi",
      "schema": "number",
      "description": "Default DPI for figures generated by Matplotlib or R graphics"
    },
    {
      "name": "fig-responsive",
      "tags": {
        "formats": [
          "$html-all"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Whether to make images in this document responsive."
    }
  ],
  "schema/document-fonts.yml": [
    {
      "name": "mainfont",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files",
          "context",
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Sets the main font for the document.",
        "long": "For HTML output, sets the CSS `font-family` on the HTML element.\n\nFor LaTeX output, the main font family for use with `xelatex` or \n`lualatex`. Takes the name of any system font, using the\n[`fontspec`](https://ctan.org/pkg/fontspec) package. \n\nFor ConTeXt output, the main font family. Use the name of any \nsystem font. See [ConTeXt Fonts](https://wiki.contextgarden.net/Fonts) for more\ninformation.\n"
      }
    },
    {
      "name": "monofont",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files",
          "context",
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Sets the font used for when displaying code.",
        "long": "For HTML output, sets the CSS font-family property on code elements.\n\nFor PowerPoint output, sets the font used for code.\n\nFor LaTeX output, the monospace font family for use with `xelatex` or \n`lualatex`: take the name of any system font, using the\n[`fontspec`](https://ctan.org/pkg/fontspec) package.  \n\nFor ConTeXt output, the monspace font family. Use the name of any \nsystem font. See [ConTeXt Fonts](https://wiki.contextgarden.net/Fonts) for more\ninformation.\n"
      }
    },
    {
      "name": "fontsize",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files",
          "context",
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Sets the main font size for the document.",
        "long": "For HTML output, sets the base CSS `font-size` property.\n\nFor LaTeX and ConTeXt output, sets the font size for the document body text.\n"
      }
    },
    {
      "name": "fontenc",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "default": "T1",
      "description": {
        "short": "Allows font encoding to be specified through `fontenc` package.",
        "long": "Allows font encoding to be specified through [`fontenc`](https://www.ctan.org/pkg/fontenc) package.\n\nSee [LaTeX Font Encodings Guide](https://ctan.org/pkg/encguide) for addition information on font encoding.\n"
      }
    },
    {
      "name": "fontfamily",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all",
          "ms"
        ]
      },
      "default": "Latin Modern",
      "description": {
        "short": "Font package to use when compiling a PDF with the `pdflatex` `pdf-engine`.",
        "long": "Font package to use when compiling a PDf with the `pdflatex` `pdf-engine`. \n\nSee [The LaTeX Font Catalogue](https://tug.org/FontCatalogue/) for a \nsummary of font options available.\n\nFor groff (`ms`) files, the font family for example, `T` or `P`.\n"
      }
    },
    {
      "name": "fontfamilyoptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Options for the package used as `fontfamily`.",
        "long": "Options for the package used as `fontfamily`.\n\nFor example, to use the Libertine font with proportional lowercase\n(old-style) figures through the [`libertinus`](https://ctan.org/pkg/libertinus) package:\n\n```yaml\nfontfamily: libertinus\nfontfamilyoptions:\n  - osf\n  - p\n```\n"
      }
    },
    {
      "name": "sansfont",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The sans serif font family for use with `xelatex` or `lualatex`.",
        "long": "The sans serif font family for use with `xelatex` or \n`lualatex`. Takes the name of any system font, using the\n[`fontspec`](https://ctan.org/pkg/fontspec) package.\n"
      }
    },
    {
      "name": "mathfont",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The math font family for use with `xelatex` or `lualatex`.",
        "long": "The math font family for use with `xelatex` or \n`lualatex`. Takes the name of any system font, using the\n[`fontspec`](https://ctan.org/pkg/fontspec) package.\n"
      }
    },
    {
      "name": "CJKmainfont",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The CJK main font family for use with `xelatex` or `lualatex`.",
        "long": "The CJK main font family for use with `xelatex` or \n`lualatex` using the [`xecjk`](https://ctan.org/pkg/xecjk) package.\n"
      }
    },
    {
      "name": "mainfontoptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The main font options for use with `xelatex` or `lualatex`.",
        "long": "The main font options for use with `xelatex` or `lualatex` allowing\nany options available through [`fontspec`](https://ctan.org/pkg/fontspec).\n\nFor example, to use the [TeX Gyre](http://www.gust.org.pl/projects/e-foundry/tex-gyre) \nversion of Palatino with lowercase figures:\n\n```yaml\nmainfont: TeX Gyre Pagella\nmainfontoptions:\n  - Numbers=Lowercase\n  - Numbers=Proportional    \n```\n"
      }
    },
    {
      "name": "sansfontoptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The sans serif font options for use with `xelatex` or `lualatex`.",
        "long": "The sans serif font options for use with `xelatex` or `lualatex` allowing\nany options available through [`fontspec`](https://ctan.org/pkg/fontspec).\n\nFor example, to use the [TeX Gyre](http://www.gust.org.pl/projects/e-foundry/tex-gyre) \nversion of Palatino with lowercase figures:\n\n```yaml\nmainfont: TeX Gyre Pagella\nmainfontoptions:\n  - Numbers=Lowercase\n  - Numbers=Proportional    \n```\n"
      }
    },
    {
      "name": "monofontoptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The monospace font options for use with `xelatex` or `lualatex`.",
        "long": "The monospace font options for use with `xelatex` or `lualatex` allowing\nany options available through [`fontspec`](https://ctan.org/pkg/fontspec).\n\nFor example, to use the [TeX Gyre](http://www.gust.org.pl/projects/e-foundry/tex-gyre) \nversion of Palatino with lowercase figures:\n\n```yaml\nmainfont: TeX Gyre Pagella\nmainfontoptions:\n  - Numbers=Lowercase\n  - Numbers=Proportional    \n```\n"
      }
    },
    {
      "name": "mathfontoptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The monospace font options for use with `xelatex` or `lualatex`.",
        "long": "The monospace font options for use with `xelatex` or `lualatex` allowing\nany options available through [`fontspec`](https://ctan.org/pkg/fontspec).\n\nFor example, to use the [TeX Gyre](http://www.gust.org.pl/projects/e-foundry/tex-gyre) \nversion of Palatino with lowercase figures:\n\n```yaml\nmainfont: TeX Gyre Pagella\nmainfontoptions:\n  - Numbers=Lowercase\n  - Numbers=Proportional    \n```\n"
      }
    },
    {
      "name": "CJKoptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "The CJK font options for use with `xelatex` or `lualatex`.",
        "long": "The CJK font options for use with `xelatex` or `lualatex` allowing\nany options available through [`fontspec`](https://ctan.org/pkg/fontspec).\n\nFor example, to use the [TeX Gyre](http://www.gust.org.pl/projects/e-foundry/tex-gyre) \nversion of Palatino with lowercase figures:\n\n```yaml\nmainfont: TeX Gyre Pagella\nmainfontoptions:\n  - Numbers=Lowercase\n  - Numbers=Proportional    \n```\n"
      }
    },
    {
      "name": "microtypeoptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Options to pass to the microtype package.",
        "long": "Options to pass to the [microtype](https://ctan.org/pkg/microtype) package."
      }
    },
    {
      "name": "pointsize",
      "schema": "string",
      "tags": {
        "formats": [
          "ms"
        ]
      },
      "description": "The point size, for example, `10p`."
    },
    {
      "name": "lineheight",
      "schema": "string",
      "tags": {
        "formats": [
          "ms"
        ]
      },
      "description": "The line height, for example, `12p`."
    },
    {
      "name": "linestretch",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files",
          "context",
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Sets the line height or spacing for text in the document.",
        "long": "For HTML output sets the CSS `line-height` property on the html \nelement, which is preferred to be unitless.\n\nFor LaTeX output, adjusts line spacing using the \n[setspace](https://ctan.org/pkg/setspace) package, e.g. 1.25, 1.5.\n"
      }
    },
    {
      "name": "interlinespace",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": "Adjusts line spacing using the `\\setupinterlinespace` command."
    },
    {
      "name": "linkstyle",
      "schema": {
        "string": {
          "completions": [
            "normal",
            "bold",
            "slanted",
            "boldslanted",
            "type",
            "cap",
            "small"
          ]
        }
      },
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": "The typeface style for links in the document."
    },
    {
      "name": "whitespace",
      "schema": "string",
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": {
        "short": "Set the spacing between paragraphs, for example `none`, `small.",
        "long": "Set the spacing between paragraphs, for example `none`, `small` \nusing the [`setupwhitespace`](https://wiki.contextgarden.net/Command/setupwhitespace) \ncommand.\n"
      }
    }
  ],
  "schema/document-footnotes.yml": [
    {
      "name": "footnotes-hover",
      "schema": "boolean",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "default": true,
      "description": "Enables a hover popup for footnotes that shows the footnote contents."
    },
    {
      "name": "links-as-notes",
      "schema": "boolean",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "default": false,
      "description": "Causes links to be printed as footnotes."
    },
    {
      "name": "reference-location",
      "tags": {
        "formats": [
          "$markdown-all",
          "muse",
          "$html-files",
          "pdf"
        ]
      },
      "schema": {
        "enum": [
          "block",
          "section",
          "margin",
          "document"
        ]
      },
      "default": "document",
      "description": {
        "short": "Location for footnotes and references\n",
        "long": "Specify location for footnotes. Also controls the location of references, if `reference-links` is set.\n\n- `block`: Place at end of current top-level block\n- `section`: Place at end of current section\n- `margin`: Place at the margin\n- `document`: Place at end of document\n"
      }
    }
  ],
  "schema/document-formatting.yml": [
    {
      "name": "indenting",
      "schema": {
        "maybeArrayOf": {
          "string": {
            "completions": [
              "yes",
              "no",
              "none",
              "small",
              "medium",
              "big",
              "first",
              "next",
              "odd",
              "even",
              "normal"
            ]
          }
        }
      },
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": {
        "short": "Set the indentation of paragraphs with one or more options.",
        "long": "Set the indentation of paragraphs with one or more options.\n\nSee [ConTeXt Indentation](https://wiki.contextgarden.net/Indentation) for additional information.\n"
      }
    },
    {
      "name": "adjusting",
      "schema": {
        "enum": [
          "l",
          "r",
          "c",
          "b"
        ]
      },
      "tags": {
        "formats": [
          "man"
        ]
      },
      "description": "Adjusts text to the left, right, center, or both margins (`l`, `r`, `c`, or `b`)."
    },
    {
      "name": "hyphenate",
      "schema": "boolean",
      "default": true,
      "tags": {
        "formats": [
          "man"
        ]
      },
      "description": {
        "short": "Whether to hyphenate text at line breaks even in words that do not contain hyphens.",
        "long": "Whether to hyphenate text at line breaks even in words that do not contain \nhyphens if it is necessary to do so to lay out words on a line without excessive spacing\n"
      }
    }
  ],
  "schema/document-hidden.yml": [
    {
      "name": "to",
      "alias": "writer",
      "schema": "string",
      "default": "html",
      "hidden": true,
      "description": {
        "short": "Format to write to (e.g. html)",
        "long": "Format to write to. Extensions can be individually enabled or disabled by appending +EXTENSION or -EXTENSION to the format name (e.g. gfm+footnotes)\n"
      }
    },
    {
      "name": "input-file",
      "schema": "path",
      "hidden": true,
      "description": "Input file to read from"
    },
    {
      "name": "input-files",
      "schema": {
        "arrayOf": "path"
      },
      "hidden": true,
      "description": "Input files to read from"
    },
    {
      "name": "defaults",
      "schema": {
        "arrayOf": "path"
      },
      "hidden": true,
      "description": "Include options from the specified defaults files"
    },
    {
      "name": "variables",
      "schema": "object",
      "hidden": true,
      "description": "Pandoc metadata variables"
    },
    {
      "name": "metadata",
      "schema": "object",
      "hidden": true,
      "description": "Pandoc metadata variables"
    },
    {
      "name": "request-headers",
      "schema": {
        "ref": "pandoc-format-request-headers"
      },
      "hidden": true,
      "description": "Headers to include with HTTP requests by Pandoc"
    },
    {
      "name": "trace",
      "schema": "boolean",
      "default": false,
      "description": "Display trace debug output."
    },
    {
      "name": "fail-if-warnings",
      "schema": "boolean",
      "default": false,
      "description": "Exit with error status if there are any warnings."
    },
    {
      "name": "dump-args",
      "schema": "boolean",
      "default": false,
      "hidden": true,
      "description": "Print information about command-line arguments to *stdout*, then exit."
    },
    {
      "name": "ignore-args",
      "schema": "boolean",
      "default": false,
      "hidden": true,
      "description": "Ignore command-line arguments (for use in wrapper scripts)."
    },
    {
      "name": "file-scope",
      "schema": "boolean",
      "hidden": true,
      "default": false,
      "description": "Parse each file individually before combining for multifile documents."
    },
    {
      "name": "data-dir",
      "schema": "path",
      "hidden": true,
      "description": "Specify the user data directory to search for pandoc data files."
    },
    {
      "name": "verbosity",
      "schema": {
        "enum": [
          "ERROR",
          "WARNING",
          "INFO"
        ]
      },
      "default": "WARNING",
      "hidden": true,
      "description": "Level of program output (`INFO`, `ERROR`, or `WARNING`)"
    },
    {
      "name": "log-file",
      "hidden": true,
      "schema": "path",
      "description": "Write log messages in machine-readable JSON format to FILE."
    },
    {
      "name": "track-changes",
      "tags": {
        "formats": [
          "docx"
        ]
      },
      "hidden": true,
      "schema": {
        "enum": [
          "accept",
          "reject",
          "all"
        ]
      },
      "default": "accept",
      "description": {
        "short": "Specify what to do with insertions, deletions, and comments produced by \nthe MS Word “Track Changes” feature.\n",
        "long": "Specify what to do with insertions, deletions, and comments\nproduced by the MS Word \"Track Changes\" feature.  \n\n- `accept` (default): Process all insertions and deletions.\n- `reject`: Ignore them.\n- `all`: Include all insertions, deletions, and comments, wrapped\n  in spans with `insertion`, `deletion`, `comment-start`, and\n  `comment-end` classes, respectively. The author and time of\n  change is included. \n\nNotes:\n\n- Both `accept` and `reject` ignore comments.\n\n- `all` is useful for scripting: only\n  accepting changes from a certain reviewer, say, or before a\n  certain date. If a paragraph is inserted or deleted,\n  `track-changes: all` produces a span with the class\n  `paragraph-insertion`/`paragraph-deletion` before the\n  affected paragraph break. \n\n- This option only affects the docx reader.\n"
      }
    },
    {
      "name": "strip-empty-paragraphs",
      "schema": "boolean",
      "hidden": true,
      "description": {
        "short": "Ignore paragraphs with no content.",
        "long": "*Deprecated.  Use the `+empty_paragraphs` extension instead.*\nIgnore paragraphs with no content.  This option is useful\nfor converting word processing documents where users have\nused empty paragraphs to create inter-paragraph space.\n"
      }
    },
    {
      "name": "keep-source",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "schema": "boolean",
      "default": false,
      "hidden": true,
      "description": {
        "short": "Embed the input file source code in the generated HTML",
        "long": "Embed the input file source code in the generated HTML. A hidden div with \nclass `quarto-embedded-source-code` will be added to the document. This\noption is not normally used directly but rather in the implementation\nof the `code-tools` option.\n"
      }
    },
    {
      "name": "keep-hidden",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "schema": "boolean",
      "default": false,
      "hidden": true,
      "description": "Keep hidden source code and output (marked with class `.hidden`)"
    },
    {
      "name": "prefer-html",
      "tags": {
        "formats": [
          "$markdown-all"
        ]
      },
      "schema": "boolean",
      "default": false,
      "hidden": true,
      "description": {
        "short": "Generate HTML output (if necessary) even when targeting markdown.",
        "long": "Generate HTML output (if necessary) even when targeting markdown. Enables the \nembedding of more sophisticated output (e.g. Jupyter widgets) in markdown.\nNote that this option is set to `true` for the `hugo` format.\n"
      }
    },
    {
      "name": "output-divs",
      "schema": "boolean",
      "default": true,
      "hidden": true,
      "description": "Indicates that computational output should not be written within divs. \nThis is necessary for some formats (e.g. `pptx`) to properly layout\nfigures.\n"
    },
    {
      "name": "merge-includes",
      "schema": "boolean",
      "default": true,
      "hidden": true,
      "description": "Disable merging of string based and file based includes (some formats, \nspecifically ePub, do not correctly handle this merging)\n"
    }
  ],
  "schema/document-includes.yml": [
    {
      "name": "header-includes",
      "disabled": [
        "$office-all",
        "$jats-all",
        "ipynb"
      ],
      "schema": "string",
      "description": "Content to include at the end of the document header."
    },
    {
      "name": "include-before",
      "disabled": [
        "$office-all",
        "$jats-all",
        "ipynb"
      ],
      "schema": "string",
      "description": "Content to include at the beginning of the document body (e.g. after the `<body>` tag in HTML, or the `\\begin{document}` command in LaTeX)."
    },
    {
      "name": "include-after",
      "disabled": [
        "$office-all",
        "$jats-all",
        "ipynb"
      ],
      "schema": "string",
      "description": "Content to include at the end of the document body (before the `</body>` tag in HTML, or the `\\end{document}` command in LaTeX)."
    },
    {
      "name": "include-before-body",
      "disabled": [
        "$office-all",
        "$jats-all",
        "ipynb"
      ],
      "schema": {
        "maybeArrayOf": "path"
      },
      "description": "Include contents of files, verbatim, at the beginning of the document body\n(e.g. after the `<body>` tag in HTML, or the `\\begin{document}` command \nin LaTeX).\n"
    },
    {
      "name": "include-after-body",
      "disabled": [
        "$office-all",
        "$jats-all",
        "ipynb"
      ],
      "schema": {
        "maybeArrayOf": "path"
      },
      "description": "Include contents of files, verbatim, at the end of the document body (before\nthe `</body>` tag in HTML, or the `\\end{document}` command in LaTeX).\n"
    },
    {
      "name": "include-in-header",
      "disabled": [
        "$office-all",
        "$jats-all",
        "ipynb"
      ],
      "schema": {
        "maybeArrayOf": "path"
      },
      "description": "Include contents of files, verbatim, at the end of the header. This can\nbe used, for example, to include special CSS or JavaScript in HTML \ndocuments.\n"
    },
    {
      "name": "resources",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$html-all"
        ]
      },
      "description": "Path (or glob) to files to publish with this document."
    },
    {
      "name": "headertext",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": {
        "short": "Text to be in a running header.",
        "long": "Text to be in a running header.\n\nProvide a single option or up to four options for different placements \n(odd page inner, odd page outer, even page innner, even page outer).\n"
      }
    },
    {
      "name": "footertext",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": {
        "short": "Text to be in a running footer.",
        "long": "Text to be in a running footer.\n\nProvide a single option or up to four options for different placements \n(odd page inner, odd page outer, even page innner, even page outer).\n\nSee [ConTeXt Headers and Footers](https://wiki.contextgarden.net/Headers_and_Footers) for more information.\n"
      }
    },
    {
      "name": "includesource",
      "schema": "boolean",
      "tags": {
        "formats": [
          "context"
        ]
      },
      "default": false,
      "description": "Whether to include all source documents as file attachments in the PDF file."
    },
    {
      "name": "footer",
      "schema": "string",
      "tags": {
        "formats": [
          "man"
        ]
      },
      "description": "The footer for man pages."
    },
    {
      "name": "header",
      "schema": "string",
      "tags": {
        "formats": [
          "man"
        ]
      },
      "description": "The header for man pages."
    },
    {
      "name": "metadata-file",
      "schema": "path",
      "hidden": true,
      "description": {
        "short": "Include file with YAML metadata",
        "long": "Read metadata from the supplied YAML (or JSON) file. This\noption can be used with every input format, but string scalars\nin the YAML file will always be parsed as Markdown. Generally,\nthe input will be handled the same as in YAML metadata blocks.\nMetadata values specified inside the document, or by using `-M`, \noverwrite values specified with this option.\n"
      }
    },
    {
      "name": "metadata-files",
      "schema": {
        "arrayOf": "path"
      },
      "description": {
        "short": "Include files with YAML metadata",
        "long": "Read metadata from the supplied YAML (or JSON) files. This\noption can be used with every input format, but string scalars\nin the YAML file will always be parsed as Markdown. Generally,\nthe input will be handled the same as in YAML metadata blocks.\nValues in files specified later in the list will be preferred\nover those specified earlier. Metadata values specified inside \nthe document, or by using `-M`, overwrite values specified with\nthis option.\n"
      }
    }
  ],
  "schema/document-language.yml": [
    {
      "name": "lang",
      "schema": "string",
      "description": {
        "short": "Identifies the main language of the document (e.g. `en` or `en-GB`).",
        "long": "Identifies the main language of the document using IETF language tags \n(following the [BCP 47](https://www.rfc-editor.org/info/bcp47) standard), \nsuch as `en` or `en-GB`. The [Language subtag lookup](https://r12a.github.io/app-subtags/) \ntool can look up or verify these tags. \n\nThis affects most formats, and controls hyphenation \nin PDF output when using LaTeX (through [`babel`](https://ctan.org/pkg/babel) \nand [`polyglossia`](https://ctan.org/pkg/polyglossia)) or ConTeXt.\n"
      }
    },
    {
      "name": "language",
      "schema": {
        "anyOf": [
          "path",
          "object"
        ]
      },
      "description": "YAML file containing custom language translations"
    },
    {
      "name": "dir",
      "schema": {
        "enum": [
          "rtl",
          "ltr"
        ]
      },
      "description": {
        "short": "The base script direction for the document (`rtl` or `ltr`).",
        "long": "The base script direction for the document (`rtl` or `ltr`).\n\nFor bidirectional documents, native pandoc `span`s and\n`div`s with the `dir` attribute can\nbe used to override the base direction in some output\nformats.  This may not always be necessary if the final\nrenderer (e.g. the browser, when generating HTML) supports\nthe [Unicode Bidirectional Algorithm].\n\nWhen using LaTeX for bidirectional documents, only the\n`xelatex` engine is fully supported (use\n`--pdf-engine=xelatex`).\n"
      }
    }
  ],
  "schema/document-latexmk.yml": [
    {
      "name": "latex-auto-mk",
      "tags": {
        "formats": [
          "pdf",
          "beamer"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": {
        "short": "Use Quarto's built-in PDF rendering wrapper",
        "long": "Use Quarto's built-in PDF rendering wrapper (includes support \nfor automatically installing missing LaTeX packages)\n"
      }
    },
    {
      "name": "latex-auto-install",
      "tags": {
        "formats": [
          "pdf",
          "beamer"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Enable/disable automatic LaTeX package installation"
    },
    {
      "name": "latex-min-runs",
      "tags": {
        "formats": [
          "pdf",
          "beamer"
        ]
      },
      "schema": "number",
      "default": 1,
      "description": "Minimum number of compilation passes."
    },
    {
      "name": "latex-max-runs",
      "tags": {
        "formats": [
          "pdf",
          "beamer"
        ]
      },
      "schema": "number",
      "default": 10,
      "description": "Maximum number of compilation passes."
    },
    {
      "name": "latex-clean",
      "tags": {
        "formats": [
          "pdf",
          "beamer"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Clean intermediates after compilation."
    },
    {
      "name": "latex-makeindex",
      "tags": {
        "formats": [
          "pdf",
          "beamer"
        ]
      },
      "schema": "string",
      "default": "makeindex",
      "description": "Program to use for `makeindex`."
    },
    {
      "name": "latex-makeindex-opts",
      "tags": {
        "formats": [
          "pdf",
          "beamer"
        ]
      },
      "schema": {
        "arrayOf": "string"
      },
      "description": "Array of command line options for `makeindex`."
    },
    {
      "name": "latex-tlmgr-opts",
      "tags": {
        "formats": [
          "pdf",
          "beamer"
        ]
      },
      "schema": {
        "arrayOf": "string"
      },
      "description": "Array of command line options for `tlmgr`."
    },
    {
      "name": "latex-output-dir",
      "tags": {
        "formats": [
          "pdf",
          "beamer"
        ]
      },
      "schema": "string",
      "description": "Output directory for intermediates and PDF."
    }
  ],
  "schema/document-layout.yml": [
    {
      "name": "documentclass",
      "schema": {
        "string": {
          "completions": [
            "scrartcl",
            "scrbook",
            "scrreprt",
            "scrlttr2",
            "article",
            "book",
            "report",
            "memoir"
          ]
        }
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "default": "scrartcl",
      "description": "The document class."
    },
    {
      "name": "classoption",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$html-files",
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Options for the document class,",
        "long": "For LaTeX/PDF output, the options set for the document\nclass.\n\nFor HTML output using KaTeX, you can render display\nmath equations flush left using `classoption: fleqn`\n"
      }
    },
    {
      "name": "pagestyle",
      "schema": {
        "string": {
          "completions": [
            "plain",
            "empty",
            "headings"
          ]
        }
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "default": "plain",
      "description": "Control the `\\pagestyle{}` for the document."
    },
    {
      "name": "papersize",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": "The paper size for the document."
    },
    {
      "name": "layout",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": {
        "short": "The options for margins and text layout for this document.",
        "long": "The options for margins and text layout for this document.\n\nSee [ConTeXt Layout](https://wiki.contextgarden.net/Layout) for additional information.\n"
      }
    },
    {
      "name": "page-layout",
      "schema": {
        "enum": [
          "article",
          "full",
          "custom"
        ]
      },
      "default": "article",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": "The page layout to use for this document (`article`, `full`, or `custom`)"
    },
    {
      "name": "page-width",
      "tags": {
        "formats": [
          "docx",
          "$odt-all"
        ]
      },
      "schema": "number",
      "description": {
        "short": "Target page width for output (used to compute columns widths for `layout` divs)\n",
        "long": "Target page width for output (used to compute columns widths for `layout` divs).\nDefaults to 6.5 inches, which corresponds to default letter page settings in \ndocx and odt.\n"
      }
    },
    {
      "name": "appendix-style",
      "schema": {
        "anyOf": [
          {
            "enum": [
              "default",
              "plain",
              "none"
            ]
          }
        ]
      },
      "default": "default",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": {
        "short": "The layout of the appendix for this document (`none`, `plain`, or `default`)",
        "long": "The layout of the appendix for this document (`none`, `plain`, or `default`).\n\nTo completely disable any styling of the appendix, choose the appendix style `none`. For minimal styling, choose `plain.`\n"
      }
    },
    {
      "name": "title-block-style",
      "schema": {
        "anyOf": [
          {
            "enum": [
              "default",
              "plain",
              "none"
            ]
          }
        ]
      },
      "default": "default",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": {
        "short": "The layout of the title block for this document (`none`, `plain`, or `default`).",
        "long": "The layout of the title block for this document (`none`, `plain`, or `default`).\n\nTo completely disable any styling of the title block, choose the style `none`. For minimal styling, choose `plain.`\n"
      }
    },
    {
      "name": "title-block-banner",
      "schema": {
        "anyOf": [
          "string",
          "boolean"
        ]
      },
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": {
        "short": "Apply a banner style treatment to the title block.",
        "long": "Applies a banner style treatment for the title block. You may specify one of the following values:\n\n`true`\n: Will enable the banner style display and automatically select a background color based upon the theme.\n\n`<css color value>`\n: If you provide a CSS color value, the banner will be enabled and the background color set to the provided CSS color.\n\n`<path>`\n: If you provide the path to a file, the banner will be enabled and the background image will be set to the file path.\n\nSee `title-block-banner-color` if you'd like to control the color of the title block banner text.\n"
      }
    },
    {
      "name": "title-block-banner-color",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": {
        "short": "Sets the color of text elements in a banner style title block.",
        "long": "Sets the color of text elements in a banner style title block. Use one of the following values:\n\n`body` | `body-bg`\n: Will set the text color to the body text color or body background color, respectively.\n\n`<css color value>`\n: If you provide a CSS color value, the text color will be set to the provided CSS color.\n"
      }
    },
    {
      "name": "title-block-categories",
      "schema": "boolean",
      "default": true,
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": {
        "short": "Enables or disables the display of categories in the title block."
      }
    },
    {
      "name": "max-width",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "description": "Adds a css `max-width` to the body Element."
    },
    {
      "name": "margin-left",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files",
          "context",
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Sets the left margin of the document.",
        "long": "For HTML output, sets the `margin-left` property on the Body element.\n\nFor LaTeX output, sets the left margin if `geometry` is not \nused (otherwise `geometry` overrides this value)\n\nFor ConTeXt output, sets the left margin if `layout` is not used, \notherwise `layout` overrides these.\n\nFor `wkhtmltopdf` sets the left page margin.\n"
      }
    },
    {
      "name": "margin-right",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files",
          "context",
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Sets the right margin of the document.",
        "long": "For HTML output, sets the `margin-right` property on the Body element.\n\nFor LaTeX output, sets the right margin if `geometry` is not \nused (otherwise `geometry` overrides this value)\n\nFor ConTeXt output, sets the right margin if `layout` is not used, \notherwise `layout` overrides these.\n\nFor `wkhtmltopdf` sets the right page margin.\n"
      }
    },
    {
      "name": "margin-top",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files",
          "context",
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Sets the top margin of the document.",
        "long": "For HTML output, sets the `margin-top` property on the Body element.\n\nFor LaTeX output, sets the top margin if `geometry` is not \nused (otherwise `geometry` overrides this value)\n\nFor ConTeXt output, sets the top margin if `layout` is not used, \notherwise `layout` overrides these.\n\nFor `wkhtmltopdf` sets the top page margin.\n"
      }
    },
    {
      "name": "margin-bottom",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files",
          "context",
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Sets the bottom margin of the document.",
        "long": "For HTML output, sets the `margin-bottom` property on the Body element.\n\nFor LaTeX output, sets the bottom margin if `geometry` is not \nused (otherwise `geometry` overrides this value)\n\nFor ConTeXt output, sets the bottom margin if `layout` is not used, \notherwise `layout` overrides these.\n\nFor `wkhtmltopdf` sets the bottom page margin.\n"
      }
    },
    {
      "name": "geometry",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Options for the geometry package.",
        "long": "Options for the [geometry](https://ctan.org/pkg/geometry) package. For example:\n\n```yaml\ngeometry:\n  - top=30mm\n  - left=20mm\n  - heightrounded\n```\n"
      }
    },
    {
      "name": "hyperrefoptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Options for the hyperref package.",
        "long": "Options for the [hyperref](https://ctan.org/pkg/hyperref) package. For example:\n\n```yaml\nhyperrefoptions:\n  - linktoc=all\n  - pdfwindowui\n  - pdfpagemode=FullScreen      \n```\n"
      }
    },
    {
      "name": "indent",
      "schema": {
        "anyOf": [
          "boolean",
          "string"
        ]
      },
      "tags": {
        "formats": [
          "$pdf-all",
          "ms"
        ]
      },
      "default": false,
      "description": {
        "short": "Whether to use document class settings for indentation.",
        "long": "Wheher to use document class settings for indentation. If the document \nclass settings are not used, the default LaTeX template removes indentation \nand adds space between paragraphs\n\nFor groff (`ms`) documents, the paragraph indent, for example, `2m`.\n"
      }
    },
    {
      "name": "block-headings",
      "schema": "boolean",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": {
        "short": "Make `\\paragraph` and `\\subparagraph` free-standing rather than run-in.",
        "long": "Make `\\paragraph` and `\\subparagraph` (fourth- and\nfifth-level headings, or fifth- and sixth-level with book\nclasses) free-standing rather than run-in; requires further\nformatting to distinguish from `\\subsubsection` (third- or\nfourth-level headings). Instead of using this option,\n[KOMA-Script](https://ctan.org/pkg/koma-script) can adjust headings \nmore extensively:\n\n```yaml\nheader-includes: |\n  \\RedeclareSectionCommand[\n    beforeskip=-10pt plus -2pt minus -1pt,\n    afterskip=1sp plus -1sp minus 1sp,\n    font=\\normalfont\\itshape]{paragraph}\n  \\RedeclareSectionCommand[\n    beforeskip=-10pt plus -2pt minus -1pt,\n    afterskip=1sp plus -1sp minus 1sp,\n    font=\\normalfont\\scshape,\n    indent=0pt]{subparagraph}\n```\n"
      }
    }
  ],
  "schema/document-library.yml": [
    {
      "name": "reveal-js-url",
      "schema": "path",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "description": "Directory containing reveal.js files."
    },
    {
      "name": "s5-url",
      "schema": "string",
      "tags": {
        "formats": [
          "s5"
        ]
      },
      "description": "The base url for s5 presentations."
    },
    {
      "name": "slidy-url",
      "schema": "string",
      "tags": {
        "formats": [
          "slidy"
        ]
      },
      "description": "The base url for Slidy presentations."
    },
    {
      "name": "slideous-url",
      "schema": "string",
      "tags": {
        "formats": [
          "slideous"
        ]
      },
      "description": "The base url for Slideous presentations."
    }
  ],
  "schema/document-links.yml": [
    {
      "name": "link-external-icon",
      "tags": {
        "formats": [
          "$html-doc",
          "revealjs"
        ]
      },
      "schema": "boolean",
      "description": "Show a special icon next to links that leave the current site."
    },
    {
      "name": "link-external-newwindow",
      "tags": {
        "formats": [
          "$html-doc",
          "revealjs"
        ]
      },
      "schema": "boolean",
      "description": "Open external links in a new browser window or tab (rather than navigating the current tab)."
    },
    {
      "name": "link-external-filter",
      "tags": {
        "formats": [
          "$html-doc",
          "revealjs"
        ]
      },
      "schema": "string",
      "description": {
        "short": "A regular expression that can be used to determine whether a link is an internal link.",
        "long": "A regular expression that can be used to determine whether a link is an internal link. For example, \nthe following will treat links that start with http://www.quarto.org as internal links (and others\nwill be considered external):\n\n```\n^(?:http:|https:)\\/\\/www\\.quarto\\.org\\/custom\n```\n"
      }
    }
  ],
  "schema/document-listing.yml": [
    {
      "name": "listing",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "maybeArrayOf": {
              "anyOf": [
                "string",
                {
                  "ref": "website-listing"
                }
              ]
            }
          }
        ]
      },
      "description": "Automatically generate the contents of a page from a list of Quarto documents or other custom data."
    }
  ],
  "schema/document-metadata.yml": [
    {
      "name": "keywords",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$asciidoc-all",
          "$html-files",
          "$pdf-all",
          "context"
        ]
      },
      "description": "List of keywords to be included in the document metadata."
    },
    {
      "name": "subject",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all",
          "$office-all"
        ]
      },
      "description": "The document subject"
    },
    {
      "name": "description",
      "schema": "string",
      "tags": {
        "formats": [
          "$office-all"
        ]
      },
      "description": "The document description. Some applications show this as `Comments` metadata."
    },
    {
      "name": "category",
      "schema": "string",
      "tags": {
        "formats": [
          "$office-all"
        ]
      },
      "description": "The document category."
    },
    {
      "name": "license",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": {
        "short": "The License for this document, if any. (e.g. `CC BY`)",
        "long": "The license for this document, if any. \n\nCreative Commons licenses `CC BY`, `CC BY-SA`, `CC BY-ND`, `CC BY-NC` will automatically generate a license link\nin the document appendix. Other license text will be placed in the appendix verbatim.\n"
      }
    },
    {
      "name": "title-meta",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": "Sets the title metadata for the document"
    },
    {
      "name": "pagetitle",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "schema": "string",
      "description": "Sets the title metadata for the document"
    },
    {
      "name": "title-prefix",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "schema": "string",
      "description": "Specify STRING as a prefix at the beginning of the title that appears in \nthe HTML header (but not in the title as it appears at the beginning of the body)\n"
    },
    {
      "name": "description-meta",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "description": "Sets the description metadata for the document"
    },
    {
      "name": "author-meta",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all",
          "$html-files"
        ]
      },
      "description": "Sets the author metadata for the document"
    },
    {
      "name": "date-meta",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-all",
          "$pdf-all"
        ]
      },
      "description": "Sets the date metadata for the document"
    }
  ],
  "schema/document-numbering.yml": [
    {
      "name": "number-sections",
      "schema": "boolean",
      "default": false,
      "description": {
        "short": "Number section headings",
        "long": "Number section headings rendered ouptut. By default, sections are not numbered.\nSections with class `.unnumbered` will never be numbered, even if `number-sections`\nis specified.\n"
      }
    },
    {
      "name": "number-depth",
      "schema": "number",
      "tags": {
        "formats": [
          "$html-all",
          "$pdf-all",
          "docx"
        ]
      },
      "description": {
        "short": "The depth to which sections should be numbered.",
        "long": "By default, all headings in your document create a \nnumbered section. You customize numbering depth using \nthe `number-depth` option. \n\nFor example, to only number sections immediately below \nthe chapter level, use this:\n\n```yaml  \nnumber-depth: 1\n```\n"
      }
    },
    {
      "name": "secnumdepth",
      "schema": "number",
      "hidden": true,
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": "The numbering depth for sections. (Use `number-depth` instead)."
    },
    {
      "name": "number-offset",
      "schema": {
        "arrayOf": "number"
      },
      "default": [
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "description": {
        "short": "Offset for section headings in output (offsets are 0 by default)",
        "long": "Offset for section headings in output (offsets are 0 by default)\nThe first number is added to the section number for\ntop-level headings, the second for second-level headings, and so on.\nSo, for example, if you want the first top-level heading in your\ndocument to be numbered \"6\", specify `number-offset: 5`. If your\ndocument starts with a level-2 heading which you want to be numbered\n\"1.5\", specify `number-offset: [1,4]`. Implies `number-sections`\n"
      }
    },
    {
      "name": "shift-heading-level-by",
      "schema": "number",
      "description": {
        "short": "Shift heading levels by a positive or negative integer. For example, with \n`shift-heading-level-by: -1`, level 2 headings become level 1 headings.\n",
        "long": "Shift heading levels by a positive or negative integer.\nFor example, with `shift-heading-level-by: -1`, level 2\nheadings become level 1 headings, and level 3 headings\nbecome level 2 headings.  Headings cannot have a level\nless than 1, so a heading that would be shifted below level 1\nbecomes a regular paragraph.  Exception: with a shift of -N,\na level-N heading at the beginning of the document\nreplaces the metadata title.\n"
      }
    },
    {
      "name": "pagenumbering",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": {
        "short": "Sets the page numbering style and location for the document.",
        "long": "Sets the page numbering style and location for the document using the\n`\\setuppagenumbering` command. \n\nSee [ConTeXt Page Numbering](https://wiki.contextgarden.net/Command/setuppagenumbering) \nfor additional information.\n"
      }
    },
    {
      "name": "top-level-division",
      "tags": {
        "formats": [
          "$pdf-all",
          "context",
          "$docbook-all",
          "tei"
        ]
      },
      "schema": {
        "enum": [
          "default",
          "section",
          "chapter",
          "part"
        ]
      },
      "description": {
        "short": "Treat top-level headings as the given division type (`default`, `section`, `chapter`, or `part`). The hierarchy\norder is part, chapter, then section; all headings are shifted such \nthat the top-level heading becomes the specified type.\n",
        "long": "Treat top-level headings as the given division type (`default`, `section`, `chapter`, or `part`). The hierarchy\norder is part, chapter, then section; all headings are shifted such \nthat the top-level heading becomes the specified type.  \n\nThe default behavior is to determine the\nbest division type via heuristics: unless other conditions\napply, `section` is chosen. When the `documentclass`\nvariable is set to `report`, `book`, or `memoir` (unless the\n`article` option is specified), `chapter` is implied as the\nsetting for this option. If `beamer` is the output format,\nspecifying either `chapter` or `part` will cause top-level\nheadings to become `\\part{..}`, while second-level headings\nremain as their default type.\n"
      }
    }
  ],
  "schema/document-options.yml": [
    {
      "name": "reference-doc",
      "tags": {
        "formats": [
          "$office-all",
          "odt"
        ]
      },
      "schema": "path",
      "description": "Use the specified file as a style reference in producing a docx, \npptx, or odt file.\n"
    },
    {
      "name": "theme",
      "tags": {
        "formats": [
          "$html-doc",
          "revealjs"
        ]
      },
      "schema": {
        "anyOf": [
          "string",
          {
            "arrayOf": "string"
          },
          {
            "object": {
              "properties": {
                "light": {
                  "maybeArrayOf": {
                    "string": {
                      "description": "The light theme name, theme scss file, or a mix of both."
                    }
                  }
                },
                "dark": {
                  "maybeArrayOf": {
                    "string": {
                      "description": "The dark theme name, theme scss file, or a mix of both."
                    }
                  }
                }
              }
            }
          }
        ]
      },
      "description": "Theme name, theme scss file, or a mix of both."
    },
    {
      "name": "minimal",
      "schema": "boolean",
      "default": false,
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": "Disables the built in html features like theming, anchor sections, code block behavior, and more."
    },
    {
      "name": "document-css",
      "schema": "boolean",
      "hidden": true,
      "default": true,
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "description": "Enables inclusion of Pandoc default CSS for this document."
    },
    {
      "name": "css",
      "tags": {
        "formats": [
          "$html-all"
        ]
      },
      "schema": {
        "maybeArrayOf": "path"
      },
      "description": "One or more CSS style sheets."
    },
    {
      "name": "anchor-sections",
      "schema": "boolean",
      "default": true,
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": "Enables hover over a section title to see an anchor link."
    },
    {
      "name": "html-math-method",
      "tags": {
        "formats": [
          "$html-doc",
          "$epub-all",
          "gfm",
          "hugo"
        ]
      },
      "schema": {
        "anyOf": [
          {
            "ref": "math-methods"
          },
          {
            "object": {
              "properties": {
                "method": {
                  "ref": "math-methods"
                },
                "url": "string"
              },
              "required": [
                "method"
              ]
            }
          }
        ]
      },
      "description": {
        "short": "Method use to render math in HTML output",
        "long": "Method use to render math in HTML output (`plain`, `webtex`, `gladtex`, `mathml`, `mathjax`, `katex`).\n\nSee the Pandoc documentation on [Math Rendering in HTML](https://pandoc.org/MANUAL.html#math-rendering-in-html)\nfor additional details.\n"
      }
    },
    {
      "name": "section-divs",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Wrap sections in `<section>` tags and attach identifiers to the enclosing `<section>`\nrather than the heading itself.\n"
    },
    {
      "name": "identifier-prefix",
      "tags": {
        "formats": [
          "$html-files",
          "$docbook-all",
          "$markdown-all",
          "haddock"
        ]
      },
      "schema": "string",
      "description": {
        "short": "Specify a prefix to be added to all identifiers and internal links.",
        "long": "Specify a prefix to be added to all identifiers and internal links in HTML and\nDocBook output, and to footnote numbers in Markdown and Haddock output. \nThis is useful for preventing duplicate identifiers when generating fragments\nto be included in other pages.\n"
      }
    },
    {
      "name": "email-obfuscation",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "schema": {
        "enum": [
          "none",
          "references",
          "javascript"
        ]
      },
      "default": "none",
      "description": {
        "short": "Method for obfuscating mailto: links in HTML documents.",
        "long": "Specify a method for obfuscating `mailto:` links in HTML documents.\n\n- `javascript`: Obfuscate links using JavaScript.\n- `references`: Obfuscate links by printing their letters as decimal or hexadecimal character references.\n- `none` (default): Do not obfuscate links.\n"
      }
    },
    {
      "name": "html-q-tags",
      "tags": {
        "formats": [
          "$html-all"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Use `<q>` tags for quotes in HTML."
    },
    {
      "name": "pdf-engine",
      "tags": {
        "formats": [
          "$pdf-all",
          "ms",
          "context"
        ]
      },
      "schema": {
        "string": {
          "completions": [
            "pdflatex",
            "lualatex",
            "xelatex",
            "latexmk",
            "tectonic",
            "wkhtmltopdf",
            "weasyprint",
            "prince",
            "context",
            "pdfroff"
          ]
        }
      },
      "description": {
        "short": "Use the specified engine when producing PDF output.",
        "long": "Use the specified engine when producing PDF output. If the engine is not\nin your PATH, the full path of the engine may be specified here. If this\noption is not specified, Quarto uses the following defaults\ndepending on the output format in use:\n\n- `latex`: `xelatex` (other options: `pdflatex`, `lualatex`,\n  `tectonic`, `latexmk`)\n- `context`: `context`\n- `html`:  `wkhtmltopdf` (other options: `prince`, `weasyprint`;\n  see [print-css.rocks](https://print-css.rocks) for a good\n  introduction to PDF generation from HTML/CSS.)\n- `ms`:  `pdfroff`\n"
      }
    },
    {
      "name": "pdf-engine-opt",
      "tags": {
        "formats": [
          "$pdf-all",
          "ms",
          "context"
        ]
      },
      "schema": "string",
      "description": {
        "short": "Use the given string as a command-line argument to the `pdf-engine`.",
        "long": "Use the given string as a command-line argument to the pdf-engine.\nFor example, to use a persistent directory foo for latexmk’s auxiliary\nfiles, use `pdf-engine-opt: -outdir=foo`. Note that no check for \nduplicate options is done.\n"
      }
    },
    {
      "name": "beamerarticle",
      "schema": "boolean",
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "Whether to produce a Beamer article from this presentation."
    },
    {
      "name": "beameroption",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "Add an extra Beamer option using `\\setbeameroption{}`."
    },
    {
      "name": "aspectratio",
      "schema": {
        "anyOf": [
          43,
          169,
          1610,
          149,
          141,
          54,
          32
        ]
      },
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "The aspect ratio for this presentation."
    },
    {
      "name": "logo",
      "schema": "path",
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "The logo image for slides."
    },
    {
      "name": "titlegraphic",
      "schema": "path",
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "The image for the title slide."
    },
    {
      "name": "navigation",
      "schema": {
        "enum": [
          "empty",
          "frame",
          "vertical",
          "horizontal"
        ]
      },
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "Controls navigation symbols for the presentation (`empty`, `frame`, `vertical`, or `horizontal`)"
    },
    {
      "name": "section-titles",
      "schema": "boolean",
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "default": true,
      "description": "Whether to enable title pages for new sections."
    },
    {
      "name": "colortheme",
      "schema": "string",
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "The Beamer color theme for this presentation."
    },
    {
      "name": "fonttheme",
      "schema": "string",
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "The Beamer font theme for this presentation."
    },
    {
      "name": "innertheme",
      "schema": "string",
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "The Beamer inner theme for this presentation."
    },
    {
      "name": "outertheme",
      "schema": "string",
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "The Beamer outer theme for this presentation."
    },
    {
      "name": "themeoptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "beamer"
        ]
      },
      "description": "Options passed to LaTeX Beamer themes."
    },
    {
      "name": "section",
      "schema": "number",
      "tags": {
        "formats": [
          "man"
        ]
      },
      "description": "The section number in man pages."
    },
    {
      "name": "variant",
      "tags": {
        "formats": [
          "$markdown-all"
        ]
      },
      "schema": "string",
      "description": "Enable and disable extensions for markdown output (e.g. \"+emoji\")\n"
    },
    {
      "name": "markdown-headings",
      "tags": {
        "formats": [
          "$markdown-all",
          "ipynb"
        ]
      },
      "schema": {
        "enum": [
          "setext",
          "atx"
        ]
      },
      "default": "atx",
      "description": "Specify whether to use `atx` (`#`-prefixed) or\n`setext` (underlined) headings for level 1 and 2\nheadings (`atx` or `setext`).\n"
    },
    {
      "name": "keep-yaml",
      "tags": {
        "formats": [
          "$markdown-all"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Preserve the original YAML front matter in rendered markdown"
    },
    {
      "name": "ipynb-output",
      "tags": {
        "formats": [
          "ipynb"
        ]
      },
      "schema": {
        "enum": [
          "none",
          "all",
          "best"
        ]
      },
      "default": "best",
      "description": {
        "short": "Determines which ipynb cell output formats are rendered (`none`, `all`, or `best`).",
        "long": "Determines which ipynb cell output formats are rendered.\n\n- `all`: Preserve all of the data formats included in the original.\n- `none`: Omit the contents of data cells.\n- `best` (default): Instruct pandoc to try to pick the\n  richest data block in each output cell that is compatible\n  with the output format.\n"
      }
    }
  ],
  "schema/document-pdfa.yml": [
    {
      "name": "pdfa",
      "schema": {
        "anyOf": [
          "boolean",
          "string"
        ]
      },
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": {
        "short": "Adds the necessary setup to the document preamble to generate PDF/A of the type specified.",
        "long": "Adds the necessary setup to the document preamble to generate PDF/A of the type specified.\n\nIf the value is set to `true`, `1b:2005` will be used as default.\n\nTo successfully generate PDF/A the required\nICC color profiles have to be available and the content and all\nincluded files (such as images) have to be standard conforming.\nThe ICC profiles and output intent may be specified using the\nvariables `pdfaiccprofile` and `pdfaintent`.  See also [ConTeXt\nPDFA](https://wiki.contextgarden.net/PDF/A) for more details.\n"
      }
    },
    {
      "name": "pdfaiccprofile",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": {
        "short": "When used in conjunction with `pdfa`, specifies the ICC profile to use \nin the PDF, e.g. `default.cmyk`.\n",
        "long": "When used in conjunction with `pdfa`, specifies the ICC profile to use \nin the PDF, e.g. `default.cmyk`.\n\nIf left unspecified, `sRGB.icc` is used as default. May be repeated to \ninclude multiple profiles. Note that the profiles have to be available \non the system. They can be obtained from \n[ConTeXt ICC Profiles](https://wiki.contextgarden.net/PDFX#ICC_profiles).\n"
      }
    },
    {
      "name": "pdfaintent",
      "schema": "string",
      "tags": {
        "formats": [
          "context"
        ]
      },
      "description": {
        "short": "When used in conjunction with `pdfa`, specifies the output intent for the colors.",
        "long": "When used in conjunction with `pdfa`, specifies the output intent for\nthe colors, for example `ISO coated v2 300\\letterpercent\\space (ECI)`\n\nIf left unspecified, `sRGB IEC61966-2.1` is used as default.\n"
      }
    }
  ],
  "schema/document-references.yml": [
    {
      "name": "bibliography",
      "schema": {
        "maybeArrayOf": "path"
      },
      "description": "Document bibliography (BibTeX or CSL). May be a single file or a list of files\n"
    },
    {
      "name": "csl",
      "schema": "path",
      "description": "Citation Style Language file to use for formatting references."
    },
    {
      "name": "citations-hover",
      "schema": "boolean",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "default": true,
      "description": "Enables a hover popup for citation that shows the reference information."
    },
    {
      "name": "citation-location",
      "schema": {
        "enum": [
          "document",
          "margin"
        ]
      },
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "default": "document",
      "description": "Where citation information should be displayed (`document` or `margin`)"
    },
    {
      "name": "cite-method",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "schema": {
        "enum": [
          "citeproc",
          "natbib",
          "biblatex"
        ]
      },
      "default": "citeproc",
      "description": "Method used to format citations (`citeproc`, `natbib`, or `biblatex`).\n"
    },
    {
      "name": "citeproc",
      "schema": "boolean",
      "default": true,
      "description": {
        "short": "Turn on built-in citation processing",
        "long": "Turn on built-in citation processing. To use this feature, you will need\nto have a document containing citations and a source of bibliographic data: \neither an external bibliography file or a list of `references` in the \ndocument's YAML metadata. You can optionally also include a `csl` \ncitation style file.\n"
      }
    },
    {
      "name": "biblatexoptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": "A list of options for BibLaTeX."
    },
    {
      "name": "natbiboptions",
      "schema": {
        "maybeArrayOf": "string"
      },
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": "One or more options to provide for `natbib` when generating a bibliography."
    },
    {
      "name": "biblio-style",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": "The bibliography style to use (e.g. `\\bibliographystyle{dinat}`) when using `natbib` or `biblatex`."
    },
    {
      "name": "biblio-title",
      "schema": "string",
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": "The bibliography title to use when using `natbib` or `biblatex`."
    },
    {
      "name": "citation-abbreviations",
      "schema": "path",
      "description": {
        "short": "JSON file containing abbreviations of journals that should be used in formatted bibliographies.",
        "long": "JSON file containing abbreviations of journals that should be\nused in formatted bibliographies when `form=\"short\"` is\nspecified. The format of the file can be illustrated with an\nexample:\n\n```json\n{ \"default\": {\n    \"container-title\": {\n      \"Lloyd's Law Reports\": \"Lloyd's Rep\",\n      \"Estates Gazette\": \"EG\",\n      \"Scots Law Times\": \"SLT\"\n    }\n  }\n}\n```\n"
      }
    }
  ],
  "schema/document-render.yml": [
    {
      "name": "from",
      "alias": "reader",
      "schema": "string",
      "default": "markdown",
      "description": {
        "short": "Format to read from",
        "long": "Format to read from. Extensions can be individually enabled or disabled by appending +EXTENSION or -EXTENSION to the format name (e.g. markdown+emoji).\n"
      }
    },
    {
      "name": "output-file",
      "schema": {
        "ref": "pandoc-format-output-file"
      },
      "default": "Input filename with output extension (e.g. .pdf, .html, etc.)",
      "description": "Output file to write to"
    },
    {
      "name": "output-ext",
      "schema": "string",
      "description": "Extension to use for generated output file\n"
    },
    {
      "name": "template",
      "disabled": [
        "$office-all",
        "ipynb"
      ],
      "schema": "path",
      "description": "Use the specified file as a custom template for the generated document.\n"
    },
    {
      "name": "standalone",
      "schema": "boolean",
      "default": true,
      "description": "Produce output with an appropriate header and footer (e.g. a standalone HTML, LaTeX, TEI, or RTF file, not a fragment)\n"
    },
    {
      "name": "self-contained",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": {
        "short": "Produce a standalone HTML file with no external dependencies",
        "long": "Produce a standalone HTML file with no external dependencies, using\n`data:` URIs to incorporate the contents of linked scripts, stylesheets,\nimages, and videos. The resulting file should be\n\"self-contained,\" in the sense that it needs no external files and no net\naccess to be displayed properly by a browser. This option works only with\nHTML output formats, including `html4`, `html5`, `html+lhs`, `html5+lhs`,\n`s5`, `slidy`, `slideous`, `dzslides`, and `revealjs`. Scripts, images,\nand stylesheets at absolute URLs will be downloaded; those at relative\nURLs will be sought relative to the working directory (if the first source\nfile is local) or relative to the base URL (if the first source\nfile is remote).  Elements with the attribute\n`data-external=\"1\"` will be left alone; the documents they\nlink to will not be incorporated in the document.\n"
      }
    },
    {
      "name": "self-contained-math",
      "tags": {
        "formats": [
          "$html-files"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": {
        "short": "Embed math libraries (e.g. MathJax) within `self-contained` output.",
        "long": "Embed math libraries (e.g. MathJax) within `self-contained` output.\nNote that math libraries are not embedded by default because they are \nquite large and often time consuming to download.\n"
      }
    },
    {
      "name": "filters",
      "schema": {
        "ref": "pandoc-format-filters"
      },
      "description": "Specify executables or Lua scripts to be used as a filter transforming\nthe pandoc AST after the input is parsed and before the output is written.\n"
    },
    {
      "name": "keep-md",
      "schema": "boolean",
      "default": false,
      "tags": {
        "contexts": [
          "document-execute"
        ]
      },
      "description": "Keep the markdown file generated by executing code"
    },
    {
      "name": "keep-ipynb",
      "schema": "boolean",
      "default": false,
      "tags": {
        "contexts": [
          "document-execute"
        ]
      },
      "description": "Keep the notebook file generated from executing code."
    },
    {
      "name": "keep-tex",
      "tags": {
        "formats": [
          "pdf",
          "beamer"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Keep the intermediate tex file used during render."
    },
    {
      "name": "extract-media",
      "schema": "path",
      "description": {
        "short": "Extract images and other media contained in or linked from the source document to the\npath DIR.\n",
        "long": "Extract images and other media contained in or linked from the source document to the\npath DIR, creating it if necessary, and adjust the images references in the document\nso they point to the extracted files. Media are downloaded, read from the file\nsystem, or extracted from a binary container (e.g. docx), as needed. The original\nfile paths are used if they are relative paths not containing ... Otherwise filenames\nare constructed from the SHA1 hash of the contents.\n"
      }
    },
    {
      "name": "resource-path",
      "schema": "path",
      "default": ".",
      "description": "List of paths to search for images and other resources. The paths should\nbe separated by : on Linux, UNIX, and macOS systems, and by ; on Windows.\n"
    },
    {
      "name": "default-image-extension",
      "schema": "string",
      "description": {
        "short": "Specify a default extension to use when image paths/URLs have no extension.\n",
        "long": "Specify a default extension to use when image paths/URLs have no\nextension.  This allows you to use the same source for formats that\nrequire different kinds of images.  Currently this option only affects\nthe Markdown and LaTeX readers.\n"
      }
    },
    {
      "name": "abbreviations",
      "schema": "string",
      "description": {
        "short": "Specifies a custom abbreviations file, with abbreviations one to a line.\n",
        "long": "Specifies a custom abbreviations file, with abbreviations one to a line.\nThis list is used when reading Markdown input: strings found in this list\nwill be followed by a nonbreaking space, and the period will not produce sentence-ending space in formats like LaTeX.  The strings may not contain\nspaces.\n"
      }
    },
    {
      "name": "dpi",
      "schema": "number",
      "default": 96,
      "description": {
        "short": "Specify the default dpi (dots per inch) value for conversion from pixels to inch/\ncentimeters and vice versa.\n",
        "long": "Specify the default dpi (dots per inch) value for conversion from pixels to inch/\ncentimeters and vice versa. (Technically, the correct term would be ppi: pixels per\ninch.) The default is `96`. When images contain information about dpi internally, the\nencoded value is used instead of the default specified by this option.\n"
      }
    }
  ],
  "schema/document-reveal-content.yml": [
    {
      "name": "logo",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "path",
      "description": "Logo image (placed in bottom right corner of slides)"
    },
    {
      "name": "footer",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "string",
      "description": {
        "short": "Footer to include on all slides",
        "long": "Footer to include on all slides. Can also be set per-slide by including a\ndiv with class `.footer` on the slide.\n"
      }
    },
    {
      "name": "scrollable",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": {
        "short": "Allow content that overflows slides vertically to scroll",
        "long": "Allow content that overflows slides vertically to scroll. This can also\nbe set per-slide by including the `.scrollable` class on the slide title.\n"
      }
    },
    {
      "name": "smaller",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": {
        "short": "Use a smaller default font for slide content",
        "long": "Use a smaller default font for slide content. This can also\nbe set per-slide by including the `.smaller` class on the slide title.\n"
      }
    }
  ],
  "schema/document-reveal-hidden.yml": [
    {
      "name": "embedded",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "hidden": true,
      "default": false,
      "description": "Flags if the presentation is running in an embedded mode\n"
    },
    {
      "name": "display",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "string",
      "hidden": true,
      "default": "block",
      "description": "The display mode that will be used to show slides"
    }
  ],
  "schema/document-reveal-layout.yml": [
    {
      "name": "auto-stretch",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "For slides with a single top-level image, automatically stretch it to fill the slide."
    },
    {
      "name": "width",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "anyOf": [
          "number",
          "string"
        ]
      },
      "default": 1050,
      "description": {
        "short": "The 'normal' width of the presentation",
        "long": "The \"normal\" width of the presentation, aspect ratio will\nbe preserved when the presentation is scaled to fit different\nresolutions. Can be specified using percentage units.\n"
      }
    },
    {
      "name": "height",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "anyOf": [
          "number",
          "string"
        ]
      },
      "default": 700,
      "description": {
        "short": "The 'normal' height of the presentation",
        "long": "The \"normal\" height of the presentation, aspect ratio will\nbe preserved when the presentation is scaled to fit different\nresolutions. Can be specified using percentage units.\n"
      }
    },
    {
      "name": "margin",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "default": 0.1,
      "description": "Factor of the display size that should remain empty around the content"
    },
    {
      "name": "min-scale",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "default": 0.2,
      "description": "Bounds for smallest possible scale to apply to content"
    },
    {
      "name": "max-scale",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "default": 2,
      "description": "Bounds for largest possible scale to apply to content"
    },
    {
      "name": "center",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Vertical centering of slides"
    },
    {
      "name": "disable-layout",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Disables the default reveal.js slide layout (scaling and centering)\n"
    }
  ],
  "schema/document-reveal-media.yml": [
    {
      "name": "preview-links",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "anyOf": [
          {
            "enum": [
              "auto"
            ]
          },
          "boolean"
        ]
      },
      "default": "auto",
      "description": {
        "short": "Open links in an iframe preview overlay (`true`, `false`, or `auto`)",
        "long": "Open links in an iframe preview overlay.\n\n- `true`: Open links in iframe preview overlay\n- `false`: Do not open links in iframe preview overlay\n- `auto` (default): Open links in iframe preview overlay, in fullscreen mode.\n"
      }
    },
    {
      "name": "auto-play-media",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "enum": [
          null,
          true,
          false
        ]
      },
      "default": null,
      "description": "Autoplay embedded media (`null`, `true`, or `false`). Default is `null` (only when `autoplay` \nattribute is specified)\n"
    },
    {
      "name": "preload-iframes",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "enum": [
          null,
          true,
          false
        ]
      },
      "default": null,
      "description": {
        "short": "Global override for preloading lazy-loaded iframes (`null`, `true`, or `false`).",
        "long": "Global override for preloading lazy-loaded iframes\n\n- `null`:   Iframes with data-src AND data-preload will be loaded when within\n  the `viewDistance`, iframes with only data-src will be loaded when visible\n- `true`:   All iframes with data-src will be loaded when within the viewDistance\n- `false`:  All iframes with data-src will be loaded only when visible\n"
      }
    },
    {
      "name": "view-distance",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "default": 3,
      "description": "Number of slides away from the current slide to pre-load resources for"
    },
    {
      "name": "mobile-view-distance",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "default": 2,
      "description": "Number of slides away from the current slide to pre-load resources for (on mobile devices).\n"
    },
    {
      "name": "parallax-background-image",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "path",
      "description": "Parallax background image"
    },
    {
      "name": "parallax-background-size",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "string",
      "description": "Parallax background size (e.g. '2100px 900px')"
    },
    {
      "name": "parallax-background-horizontal",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "default": 200,
      "description": "Number of pixels to move the parallax background horizontally per slide."
    },
    {
      "name": "parallax-background-vertical",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "default": 50,
      "description": "Number of pixels to move the parallax background vertically per slide."
    }
  ],
  "schema/document-reveal-navigation.yml": [
    {
      "name": "progress",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Display a presentation progress bar"
    },
    {
      "name": "history",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Push each slide change to the browser history\n"
    },
    {
      "name": "navigation-mode",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "enum": [
          "linear",
          "vertical",
          "grid"
        ]
      },
      "default": "linear",
      "description": {
        "short": "Navigation progression (`linear`, `vertical`, or `grid`)",
        "long": "Changes the behavior of navigation directions.\n\n- `linear`: Removes the up/down arrows. Left/right arrows step through all\n  slides (both horizontal and vertical).\n\n- `vertical`: Left/right arrow keys step between horizontal slides, up/down\n  arrow keys step between vertical slides. Space key steps through\n  all slides (both horizontal and vertical).\n\n- `grid`: When this is enabled, stepping left/right from a vertical stack\n  to an adjacent vertical stack will land you at the same vertical\n  index.\n"
      }
    },
    {
      "name": "touch",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Enable touch navigation on devices with touch input\n"
    },
    {
      "name": "keyboard",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Enable keyboard shortcuts for navigation"
    },
    {
      "name": "mouse-wheel",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Enable slide navigation via mouse wheel"
    },
    {
      "name": "hide-inactive-cursor",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Hide cursor if inactive"
    },
    {
      "name": "hide-cursor-time",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "default": 5000,
      "description": "Time before the cursor is hidden (in ms)"
    },
    {
      "name": "loop",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Loop the presentation"
    },
    {
      "name": "shuffle",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Randomize the order of slides each time the presentation loads"
    },
    {
      "name": "controls",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "enum": [
              "auto"
            ]
          }
        ]
      },
      "default": "auto",
      "description": {
        "short": "Show arrow controls for navigating through slides (`true`, `false`, or `auto`).",
        "long": "Show arrow controls for navigating through slides.\n\n- `true`: Always show controls\n- `false`: Never show controls\n- `auto` (default): Show controls when vertical slides are present or when the deck is embedded in an iframe.\n"
      }
    },
    {
      "name": "controls-layout",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "enum": [
          "edges",
          "bottom-right"
        ]
      },
      "default": "edges",
      "description": "Location for navigation controls (`edges` or `bottom-right`)"
    },
    {
      "name": "controls-tutorial",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Help the user learn the controls by providing visual hints."
    },
    {
      "name": "controls-back-arrows",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "enum": [
          "faded",
          "hidden",
          "visible"
        ]
      },
      "default": "faded",
      "description": "Visibility rule for backwards navigation arrows (`faded`, `hidden`, or `visible`).\n"
    },
    {
      "name": "auto-slide",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "anyOf": [
          "number",
          false
        ]
      },
      "default": 0,
      "description": "Automatically progress all slides at the specified interval"
    },
    {
      "name": "auto-slide-stoppable",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Stop auto-sliding after user input"
    },
    {
      "name": "auto-slide-method",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "string",
      "default": "navigateNext",
      "description": "Navigation method to use when auto sliding (defaults to navigateNext)"
    },
    {
      "name": "default-timing",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "description": "Expected average seconds per slide (used by pacing timer in speaker view)"
    },
    {
      "name": "pause",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Flags whether it should be possible to pause the presentation (blackout)\n"
    },
    {
      "name": "help",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Show a help overlay when the `?` key is pressed\n"
    },
    {
      "name": "hash",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Add the current slide to the URL hash"
    },
    {
      "name": "hash-type",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "enum": [
          "number",
          "title"
        ]
      },
      "default": "title",
      "description": "URL hash type (`number` or `title`)"
    },
    {
      "name": "hash-one-based-index",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Use 1 based indexing for hash links to match slide number\n"
    },
    {
      "name": "respond-to-hash-changes",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Monitor the hash and change slides accordingly\n"
    },
    {
      "name": "fragment-in-url",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Include the current fragment in the URL"
    },
    {
      "name": "slide-tone",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Play a subtle sound when changing slides"
    }
  ],
  "schema/document-reveal-print.yml": [
    {
      "name": "pdf-separate-fragments",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Prints each fragment on a separate slide"
    },
    {
      "name": "pdf-page-height-offset",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "default": -1,
      "description": {
        "short": "Offset used to reduce the height of content within exported PDF pages.",
        "long": "Offset used to reduce the height of content within exported PDF pages.\nThis exists to account for environment differences based on how you\nprint to PDF. CLI printing options, like phantomjs and wkpdf, can end\non precisely the total height of the document whereas in-browser\nprinting has to end one pixel before.\n"
      }
    }
  ],
  "schema/document-reveal-tools.yml": [
    {
      "name": "overview",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Enable the slide overview mode"
    },
    {
      "name": "menu",
      "description": "MISSING_DESCRIPTION",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "object": {
              "properties": {
                "side": {
                  "enum": [
                    "left",
                    "right"
                  ],
                  "default": "left",
                  "description": "Side of the presentation where the menu will be shown (`left` or `right`)"
                },
                "width": {
                  "string": {
                    "completions": [
                      "normal",
                      "wide",
                      "third",
                      "half",
                      "full"
                    ]
                  },
                  "default": "normal",
                  "description": "Width of the menu"
                },
                "numbers": {
                  "boolean": {
                    "default": false,
                    "description": "Add slide numbers to menu items"
                  }
                },
                "use-text-content-for-missing-titles": {
                  "boolean": {
                    "default": true,
                    "description": "For slides with no title, attempt to use the start of the text content as the title instead.\n"
                  }
                }
              }
            }
          }
        ]
      }
    },
    {
      "name": "chalkboard",
      "description": "MISSING_DESCRIPTION",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "object": {
              "properties": {
                "theme": {
                  "enum": [
                    "chalkboard",
                    "whiteboard"
                  ],
                  "default": "chalkboard",
                  "description": "Visual theme for drawing surface (`chalkboard` or `whiteboard`)"
                },
                "boardmarker-width": {
                  "number": {
                    "default": 3,
                    "description": "The drawing width of the boardmarker. Defaults to 3. Larger values draw thicker lines.\n"
                  }
                },
                "chalk-width": {
                  "number": {
                    "default": 7,
                    "description": "The drawing width of the chalk. Defaults to 7. Larger values draw thicker lines.\n"
                  }
                },
                "src": {
                  "path": {
                    "description": "Optional file name for pre-recorded drawings (download drawings using the `D` key)\n"
                  }
                },
                "read-only": {
                  "boolean": {
                    "default": false,
                    "description": "Configuration option to prevent changes to existing drawings\n"
                  }
                },
                "buttons": {
                  "boolean": {
                    "default": true,
                    "description": "Add chalkboard buttons at the bottom of the slide\n"
                  }
                },
                "transition": {
                  "number": {
                    "description": "Gives the duration (in ms) of the transition for a slide change, \nso that the notes canvas is drawn after the transition is completed.\n"
                  }
                }
              }
            }
          }
        ]
      }
    },
    {
      "name": "multiplex",
      "description": "MISSING_DESCRIPTION",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "object": {
              "properties": {
                "url": {
                  "string": {
                    "default": "https://reveal-multiplex.glitch.me/",
                    "description": "Multiplex token server (defaults to Reveal-hosted server)\n"
                  }
                },
                "id": {
                  "string": {
                    "description": "Unique presentation id provided by multiplex token server"
                  }
                },
                "secret": {
                  "string": {
                    "description": "Secret provided by multiplex token server"
                  }
                }
              }
            }
          }
        ]
      }
    }
  ],
  "schema/document-reveal-transitions.yml": [
    {
      "name": "transition",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "enum": [
          "none",
          "fade",
          "slide",
          "convex",
          "concave",
          "zoom"
        ]
      },
      "default": "none",
      "description": {
        "short": "Transition style for slides",
        "long": "Transition style for slides backgrounds.\n(`none`, `fade`, `slide`, `convex`, `concave`, or `zoom`)\n"
      }
    },
    {
      "name": "transition-speed",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "enum": [
          "default",
          "fast",
          "slow"
        ]
      },
      "default": "default",
      "description": "Slide transition speed (`default`, `fast`, or `slow`)"
    },
    {
      "name": "background-transition",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "enum": [
          "none",
          "fade",
          "slide",
          "convex",
          "concave",
          "zoom"
        ]
      },
      "default": "none",
      "description": {
        "short": "Transition style for full page slide backgrounds",
        "long": "Transition style for full page slide backgrounds.\n(`none`, `fade`, `slide`, `convex`, `concave`, or `zoom`)\n"
      }
    },
    {
      "name": "fragments",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Turns fragments on and off globally"
    },
    {
      "name": "auto-animate",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Globally enable/disable auto-animate (enabled by default)"
    },
    {
      "name": "auto-animate-easing",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "string",
      "default": "ease",
      "description": {
        "short": "Default CSS easing function for auto-animation",
        "long": "Default CSS easing function for auto-animation.\nCan be overridden per-slide or per-element via attributes.\n"
      }
    },
    {
      "name": "auto-animate-duration",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "number",
      "default": 1,
      "description": {
        "short": "Duration (in seconds) of auto-animate transition",
        "long": "Duration (in seconds) of auto-animate transition.\nCan be overridden per-slide or per-element via attributes.\n"
      }
    },
    {
      "name": "auto-animate-unmatched",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": {
        "short": "Auto-animate unmatched elements.",
        "long": "Auto-animate unmatched elements.\nCan be overridden per-slide or per-element via attributes.\n"
      }
    },
    {
      "name": "auto-animate-styles",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "arrayOf": {
          "enum": [
            "opacity",
            "color",
            "background-color",
            "padding",
            "font-size",
            "line-height",
            "letter-spacing",
            "border-width",
            "border-color",
            "border-radius",
            "outline",
            "outline-offset"
          ]
        }
      },
      "description": {
        "short": "CSS properties that can be auto-animated (positional styles like top, left, etc.\nare always animated).\n"
      }
    }
  ],
  "schema/document-slides.yml": [
    {
      "name": "incremental",
      "tags": {
        "formats": [
          "pptx",
          "beamer",
          "$html-pres"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Make list items in slide shows display incrementally (one by one). \nThe default is for lists to be displayed all at once.\n"
    },
    {
      "name": "slide-level",
      "tags": {
        "formats": [
          "pptx",
          "beamer",
          "$html-pres"
        ]
      },
      "schema": "number",
      "default": 2,
      "description": {
        "short": "Specifies that headings with the specified level create slides.\nHeadings above this level in the hierarchy are used to divide \nthe slide show into sections.\n",
        "long": "Specifies that headings with the specified level create slides.\nHeadings above this level in the hierarchy are used to divide \nthe slide show into sections; headings below this level create \nsubheads within a slide. Valid values are 0-6. If a slide level\nof 0 is specified, slides will not be split automatically on \nheadings, and horizontal rules must be used to indicate slide \nboundaries. If a slide level is not specified explicitly, the\nslide level will be set automatically based on the contents of\nthe document\n"
      }
    },
    {
      "name": "slide-number",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "anyOf": [
          "boolean",
          {
            "enum": [
              "h.v",
              "h/v",
              "c",
              "c/t"
            ]
          }
        ]
      },
      "default": false,
      "description": {
        "short": "Display the page number of the current slide",
        "long": "Display the page number of the current slide\n\n- `true`:    Show slide number\n- `false`:   Hide slide number\n\nCan optionally be set as a string that specifies the number formatting:\n\n- `h.v`:   Horizontal . vertical slide number\n- `h/v`:   Horizontal / vertical slide number\n- `c`:   Flattened slide number\n- `c/t`:   Flattened slide number / total slides (default)\n"
      }
    },
    {
      "name": "show-slide-number",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": {
        "enum": [
          "all",
          "print",
          "speaker"
        ]
      },
      "default": "all",
      "description": "Contexts in which the slide number appears (`all`, `print`, or `speaker`)"
    },
    {
      "name": "title-slide-attributes",
      "schema": {
        "object": {
          "properties": {
            "data-background-image": {
              "string": {
                "description": "URL or path to the background image."
              }
            },
            "data-background-size": {
              "string": {
                "description": "CSS background size (defaults to `cover`)"
              }
            },
            "data-background-position": {
              "string": {
                "description": "CSS background position (defaults to `center`)"
              }
            },
            "data-background-repeat": {
              "string": {
                "description": "CSS background repeat (defaults to `no-repeat`)"
              }
            },
            "data-background-opacity": {
              "string": {
                "description": "Opacity of the background image on a 0-1 scale. \n0 is transparent and 1 is fully opaque.\n"
              }
            }
          }
        }
      },
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "description": {
        "short": "Additional attributes for the title slide of a reveal.js presentation.",
        "long": "Additional attributes for the title slide of a reveal.js presentation as a map of \nattribute names and values. For example\n\n```yaml\n  title-slide-attributes:\n      data-background-image: /path/to/title_image.png\n      data-background-size: contain      \n```\n\n(Note that the data- prefix is required here, as it isn’t added automatically.)\n"
      }
    },
    {
      "name": "center-title-slide",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": true,
      "description": "Vertical centering of title slide"
    },
    {
      "name": "show-notes",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Make speaker notes visible to all viewers\n"
    },
    {
      "name": "rtl",
      "tags": {
        "formats": [
          "revealjs"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": "Change the presentation direction to be RTL\n"
    }
  ],
  "schema/document-tables.yml": [],
  "schema/document-text.yml": [
    {
      "name": "wrap",
      "tags": {
        "formats": [
          "!$pdf-all",
          "!$office-all",
          "!$odt-all",
          "!$html-all",
          "!$docbook-all"
        ]
      },
      "schema": {
        "enum": [
          "auto",
          "none",
          "preserve"
        ]
      },
      "default": "auto",
      "description": {
        "short": "Determine how text is wrapped in the output (`auto`, `none`, or `preserve`).",
        "long": "Determine how text is wrapped in the output (the source code, not the rendered\nversion). \n\n- `auto` (default): Pandoc will attempt to wrap lines to the column width specified by `columns` (default 72). \n- `none`: Pandoc will not wrap lines at all. \n- `preserve`: Pandoc will attempt to preserve the wrapping from the source\n  document. Where there are nonsemantic newlines in the source, there will be\n  nonsemantic newlines in the output as well.\n"
      }
    },
    {
      "name": "columns",
      "tags": {
        "formats": [
          "!$pdf-all",
          "!$office-all",
          "!$odt-all",
          "!$html-all",
          "!$docbook-all"
        ]
      },
      "schema": "number",
      "description": {
        "short": "Specify length of lines in characters.",
        "long": "Specify length of lines in characters. This affects text wrapping in generated source\ncode (see `wrap`). It also affects calculation of column widths for plain text\ntables.\n"
      }
    },
    {
      "name": "tab-stop",
      "tags": {
        "formats": [
          "!$pdf-all",
          "!$office-all",
          "!$odt-all",
          "!$html-all",
          "!$docbook-all"
        ]
      },
      "schema": "number",
      "description": {
        "short": "Specify the number of spaces per tab (default is 4).",
        "long": "Specify the number of spaces per tab (default is 4). Note that tabs\nwithin normal textual input are always converted to spaces. Tabs \nwithin code are also converted, however this can be disabled with\n`preserve-tabs: false`.\n"
      }
    },
    {
      "name": "preserve-tabs",
      "tags": {
        "formats": [
          "!$pdf-all",
          "!$office-all",
          "!$odt-all",
          "!$html-all",
          "!$docbook-all"
        ]
      },
      "schema": "boolean",
      "default": false,
      "description": {
        "short": "Preserve tabs within code instead of converting them to spaces.\n",
        "long": "Preserve tabs within code instead of converting them to spaces.\n(By default, pandoc converts tabs to spaces before parsing its input.) \nNote that this will only affect tabs in literal code spans and code blocks. \nTabs in regular text are always treated as spaces.\n"
      }
    },
    {
      "name": "eol",
      "tags": {
        "formats": [
          "!$pdf-all",
          "!$office-all",
          "!$odt-all",
          "!$html-all",
          "!$docbook-all"
        ]
      },
      "schema": {
        "enum": [
          "lf",
          "crlf",
          "native"
        ]
      },
      "description": {
        "short": "Manually specify line endings (`lf`, `crlf`, or `native`).",
        "long": "Manually specify line endings: \n\n- `crlf`: Use Windows line endings\n- `lf`: Use macOS/Linux/UNIX line endings\n- `native` (default): Use line endings appropriate to the OS on which pandoc is being run).\n"
      }
    },
    {
      "name": "strip-comments",
      "schema": "boolean",
      "tags": {
        "formats": [
          "$markdown-all",
          "textile",
          "$html-files"
        ]
      },
      "description": {
        "short": "Strip out HTML comments in source, rather than passing them on to output.",
        "long": "Strip out HTML comments in the Markdown source,\nrather than passing them on to Markdown, Textile or HTML\noutput as raw HTML.  This does not apply to HTML comments\ninside raw HTML blocks when the `markdown_in_html_blocks`\nextension is not set.\n"
      }
    },
    {
      "name": "ascii",
      "tags": {
        "formats": [
          "$html-all",
          "$pdf-all",
          "$markdown-all",
          "ms"
        ]
      },
      "schema": "boolean",
      "description": {
        "short": "Use only ASCII characters in output.",
        "long": "Use only ASCII characters in output. Currently supported for XML\nand HTML formats (which use entities instead of UTF-8 when this\noption is selected), CommonMark, gfm, and Markdown (which use\nentities), roff ms (which use hexadecimal escapes), and to a\nlimited degree LaTeX (which uses standard commands for accented\ncharacters when possible). roff man output uses ASCII by default.\n"
      }
    }
  ],
  "schema/document-toc.yml": [
    {
      "name": "toc",
      "alias": "table-of-contents",
      "tags": {
        "formats": [
          "!man",
          "!$docbook-all",
          "!$jats-all"
        ]
      },
      "schema": "boolean",
      "description": {
        "short": "Include an automatically generated table of contents",
        "long": "Include an automatically generated table of contents (or, in\nthe case of `latex`, `context`, `docx`, `odt`,\n`opendocument`, `rst`, or `ms`, an instruction to create\none) in the output document. This option has no effect\nif `standalone` is `false`.\n\nNote that if you are producing a PDF via `ms`, the table\nof contents will appear at the beginning of the\ndocument, before the title.  If you would prefer it to\nbe at the end of the document, use the option\n`pdf-engine-opt: --no-toc-relocation`.\n"
      }
    },
    {
      "name": "toc-depth",
      "tags": {
        "formats": [
          "!man",
          "!$docbook-all",
          "!$jats-all"
        ]
      },
      "schema": "number",
      "description": "Specify the number of section levels to include in the table of contents.\nThe default is 3\n"
    },
    {
      "name": "toc-location",
      "schema": {
        "enum": [
          "body",
          "left",
          "right"
        ]
      },
      "default": "right",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": "Location for table of contents (`body`, `left`, or `right` (default)).\n"
    },
    {
      "name": "toc-title",
      "schema": "string",
      "tags": {
        "formats": [
          "$epub-all",
          "$odt-all",
          "$office-all",
          "$pdf-all",
          "$html-doc",
          "revealjs"
        ]
      },
      "description": "The title used for the table of contents."
    },
    {
      "name": "lof",
      "schema": "boolean",
      "default": false,
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": "Print a list of figures in the document."
    },
    {
      "name": "lot",
      "schema": "boolean",
      "default": false,
      "tags": {
        "formats": [
          "$pdf-all"
        ]
      },
      "description": "Print a list of tables in the document."
    }
  ],
  "schema/document-website.yml": [
    {
      "name": "search",
      "schema": "boolean",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "default": true,
      "description": "Setting this to false prevents this document from being included in searches."
    },
    {
      "name": "aliases",
      "schema": {
        "arrayOf": "string"
      },
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": "URLs that alias this document, when included in a website."
    },
    {
      "name": "image",
      "schema": "path",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": {
        "short": "The path to a preview image for this document.",
        "long": "The path to a preview image for this content. By default, \nQuarto will use the image value from the site: metadata. \nIf you provide an image, you may also optionally provide \nan image-width and image-height to improve \nthe appearance of your Twitter Card.\n\nIf image is not provided, Quarto will automatically attempt \nto locate a preview image.\n"
      }
    },
    {
      "name": "image-height",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": "The height of the preview image for this document."
    },
    {
      "name": "image-width",
      "schema": "string",
      "tags": {
        "formats": [
          "$html-doc"
        ]
      },
      "description": "The width of the preview image for this document."
    }
  ],
  "schema/format-aliases.yml": {
    "aliases": {
      "epub-all": [
        "epub",
        "epub2",
        "epub3"
      ],
      "pdf-all": [
        "latex",
        "pdf",
        "beamer"
      ],
      "markdown-all": [
        "markdown",
        "gfm",
        "commonmark",
        "markua",
        "hugo"
      ],
      "office-all": [
        "docx",
        "pptx"
      ],
      "docbook-all": [
        "docbook",
        "docbook4",
        "docbook5"
      ],
      "odt-all": [
        "odt",
        "opendocument"
      ],
      "html-doc": [
        "html",
        "html4",
        "html5"
      ],
      "html-pres": [
        "slidy",
        "slideous",
        "s5",
        "revealjs",
        "dzslides"
      ],
      "html-files": [
        "$html-doc",
        "$html-pres"
      ],
      "html-all": [
        "$html-files",
        "$epub-all"
      ],
      "asciidoc-all": [
        "asciidoc",
        "asciidoctor"
      ],
      "jats-all": [
        "jats",
        "jats_archiving",
        "jats_articleauthoring",
        "jats_publishing"
      ],
      "pandoc-all": [
        "asciidoc",
        "asciidoctor",
        "beamer",
        "biblatex",
        "bibtex",
        "commonmark",
        "commonmark_x",
        "context",
        "csljson",
        "docbook",
        "docbook4",
        "docbook5",
        "docx",
        "dokuwiki",
        "dzslides",
        "epub",
        "epub2",
        "epub3",
        "fb2",
        "gfm",
        "haddock",
        "html",
        "html4",
        "html5",
        "icml",
        "ipynb",
        "jats",
        "jats_archiving",
        "jats_articleauthoring",
        "jats_publishing",
        "jira",
        "json",
        "latex",
        "man",
        "markdown",
        "markdown_github",
        "markdown_mmd",
        "markdown_phpextra",
        "markdown_strict",
        "markua",
        "mediawiki",
        "ms",
        "muse",
        "native",
        "odt",
        "opendocument",
        "opml",
        "org",
        "pdf",
        "plain",
        "pptx",
        "revealjs",
        "rst",
        "rtf",
        "s5",
        "slideous",
        "slidy",
        "tei",
        "texinfo",
        "textile",
        "xwiki",
        "zimwiki",
        "hugo"
      ]
    }
  },
  "schema/groups.yml": {
    "cell": {
      "attributes": {
        "title": "Attributes"
      },
      "codeoutput": {
        "title": "Code Output"
      },
      "textoutput": {
        "title": "Cell Output"
      },
      "figure": {
        "title": "Figures"
      },
      "table": {
        "title": "Tables"
      },
      "layout": {
        "title": "Panel Layout"
      },
      "pagelayout": {
        "title": "Page Columns"
      },
      "cache": {
        "title": "Cache"
      },
      "include": {
        "title": "Include"
      }
    },
    "document": {
      "attributes": {
        "title": "Title & Author"
      },
      "options": {
        "title": "Format Options"
      },
      "toc": {
        "title": "Table of Contents"
      },
      "numbering": {
        "title": "Numbering"
      },
      "slides": {
        "title": "Slides"
      },
      "reveal-content": {
        "title": "Slide Content"
      },
      "reveal-tools": {
        "title": "Slide Tools"
      },
      "reveal-transitions": {
        "title": "Transitions"
      },
      "reveal-navigation": {
        "title": "Navigation"
      },
      "reveal-print": {
        "title": "Print to PDF"
      },
      "reveal-media": {
        "title": "Media"
      },
      "reveal-layout": {
        "title": "Slide Layout"
      },
      "reveal-hidden": {
        "title": "Reveal Hidden"
      },
      "epub": {
        "title": "ePub Options"
      },
      "fonts": {
        "title": "Fonts"
      },
      "colors": {
        "title": "Colors"
      },
      "layout": {
        "title": "Layout"
      },
      "formatting": {
        "title": "Formatting"
      },
      "code": {
        "title": "Code"
      },
      "execute": {
        "title": "Execution",
        "description": "Execution options should be specified within the `execute` key. For example:\n\n```yaml\nexecute:\n  echo: false\n  warning: false\n```\n"
      },
      "figures": {
        "title": "Figures"
      },
      "tables": {
        "title": "Tables"
      },
      "links": {
        "title": "Links"
      },
      "references": {
        "title": "References"
      },
      "footnotes": {
        "title": "Footnotes"
      },
      "crossref": {
        "title": "Crossrefs"
      },
      "citation": {
        "title": "Citation"
      },
      "language": {
        "title": "Language"
      },
      "comments": {
        "title": "Comments"
      },
      "includes": {
        "title": "Includes"
      },
      "metadata": {
        "title": "Metadata"
      },
      "render": {
        "title": "Rendering"
      },
      "latexmk": {
        "title": "Latexmk"
      },
      "website": {
        "title": "Website"
      },
      "pdfa": {
        "title": "PDF/A"
      },
      "text": {
        "title": "Text Output"
      },
      "library": {
        "title": "Library"
      },
      "hidden": {
        "title": "Hidden"
      }
    }
  },
  "schema/project.yml": [
    {
      "name": "project",
      "description": "MISSING_DESCRIPTION",
      "schema": {
        "object": {
          "properties": {
            "type": {
              "enum": [
                "website",
                "book",
                "site"
              ],
              "completions": [
                "website",
                "book"
              ],
              "description": "Project type (`default`, `website`, or `book`)"
            },
            "render": {
              "arrayOf": "path",
              "description": "Files to render (defaults to all files)"
            },
            "execute-dir": {
              "enum": [
                "file",
                "project"
              ],
              "description": {
                "short": "Working directory for computations",
                "long": "Control the working directory for computations. \n\n- `file`: Use the directory of the file that is currently executing.\n- `project`: Use the root directory of the project.\n"
              }
            },
            "output-dir": {
              "path": {
                "description": "Output directory"
              }
            },
            "lib-dir": {
              "path": {
                "description": "HTML library (JS/CSS/etc.) directory"
              }
            },
            "resources": {
              "maybeArrayOf": {
                "schema": "path",
                "description": "Additional file resources to be copied to output directory"
              }
            }
          }
        }
      }
    },
    {
      "name": "website",
      "description": "MISSING_DESCRIPTION",
      "schema": {
        "ref": "base-website"
      }
    },
    {
      "name": "book",
      "description": "MISSING_DESCRIPTION",
      "schema": {
        "object": {
          "super": {
            "resolveRef": "base-website"
          },
          "properties": {
            "title": {
              "string": {
                "description": "Book title"
              }
            },
            "subtitle": {
              "string": {
                "description": "Book subtitle"
              }
            },
            "author": {
              "maybeArrayOf": {
                "schema": "string",
                "description": "Author or authors of the book"
              }
            },
            "date": {
              "string": {
                "description": "Book publication date"
              }
            },
            "abstract": {
              "string": {
                "description": "Book abstract"
              }
            },
            "description": {
              "string": {
                "description": "Description metadata for HTML version of book"
              }
            },
            "chapters": {
              "ref": "chapter-list",
              "description": "Book part and chapter files"
            },
            "references": {
              "path": {
                "description": "Book references file"
              }
            },
            "appendices": {
              "arrayOf": {
                "ref": "chapter-item"
              },
              "description": "Book appendix files"
            },
            "output-file": {
              "path": {
                "description": "Base name for single-file output (e.g. PDF, ePub)"
              }
            },
            "cover-image": {
              "path": {
                "description": "Cover image (used in HTML and ePub formats)"
              }
            },
            "sharing": {
              "maybeArrayOf": {
                "enum": [
                  "twitter",
                  "facebook",
                  "linkedin"
                ],
                "description": "Sharing buttons to include on navbar or sidebar\n(one or more of `twitter`, `facebook`, `linkedin`)\n"
              }
            },
            "downloads": {
              "maybeArrayOf": {
                "enum": [
                  "pdf",
                  "epub",
                  "docx"
                ],
                "description": "Download buttons for other formats to include on navbar or sidebar\n(one or more of `pdf`, `epub`, and `docx)\n"
              }
            },
            "tools": {
              "arrayOf": {
                "schema": {
                  "ref": "navigation-item"
                },
                "description": "Custom tools for navbar or sidebar"
              }
            }
          }
        }
      }
    }
  ],
  "schema/schema.yml": [
    {
      "id": "schema/scalar",
      "anyOf": [
        "number",
        "boolean",
        "string"
      ]
    },
    {
      "id": "schema/description",
      "anyOf": [
        "string",
        {
          "object": {
            "properties": {
              "short": "string",
              "long": "string"
            }
          }
        }
      ]
    },
    {
      "id": "schema/base",
      "object": {
        "properties": {
          "additionalCompletions": {
            "arrayOf": "string"
          },
          "completions": {
            "arrayOf": "string"
          },
          "id": "string",
          "hidden": "boolean",
          "tags": "object",
          "description": {
            "ref": "schema/description"
          }
        }
      }
    },
    {
      "id": "schema/enum",
      "object": {
        "properties": {
          "enum": {
            "anyOf": [
              {
                "arrayOf": {
                  "ref": "schema/scalar"
                }
              },
              {
                "object": {
                  "super": {
                    "resolveRef": "schema/base"
                  },
                  "properties": {
                    "values": {
                      "arrayOf": {
                        "ref": "schema/scalar"
                      }
                    }
                  }
                }
              }
            ]
          }
        }
      }
    },
    {
      "id": "schema/null",
      "object": {
        "properties": {
          "null": {
            "ref": "schema/schema"
          }
        }
      }
    },
    {
      "id": "schema/explicit-schema",
      "object": {
        "super": {
          "resolveRef": "schema/base"
        },
        "properties": {
          "schema": {
            "ref": "schema/schema"
          }
        }
      }
    },
    {
      "id": "schema/string",
      "anyOf": [
        {
          "object": {
            "super": {
              "resolveRef": "schema/base"
            },
            "properties": {
              "pattern": "string"
            }
          }
        },
        {
          "object": {
            "properties": {
              "string": {
                "ref": "schema/schema"
              },
              "path": {
                "ref": "schema/schema"
              },
              "pattern": {
                "ref": "schema/schema"
              }
            }
          }
        }
      ]
    },
    {
      "id": "schema/number",
      "object": {
        "properties": {
          "number": {
            "ref": "schema/schema"
          }
        }
      }
    },
    {
      "id": "schema/boolean",
      "object": {
        "properties": {
          "boolean": {
            "ref": "schema/schema"
          }
        }
      }
    },
    {
      "id": "schema/ref",
      "object": {
        "super": {
          "resolveRef": "schema/base"
        },
        "properties": {
          "ref": "string"
        }
      }
    },
    {
      "id": "schema/maybe-array-of",
      "object": {
        "super": {
          "resolveRef": "schema/base"
        },
        "properties": {
          "maybeArrayOf": {
            "ref": "schema/schema"
          }
        }
      }
    },
    {
      "id": "schema/array-of",
      "object": {
        "super": {
          "resolveRef": "schema/base"
        },
        "properties": {
          "arrayOf": {
            "ref": "schema/schema"
          }
        }
      }
    },
    {
      "id": "schema/all-of",
      "object": {
        "properties": {
          "allOf": {
            "anyOf": [
              {
                "arrayOf": {
                  "ref": "schema/schema"
                }
              },
              {
                "object": {
                  "super": {
                    "resolveRef": "schema/base"
                  },
                  "properties": {
                    "schemas": {
                      "arrayOf": {
                        "ref": "schema/schema"
                      }
                    }
                  }
                }
              }
            ]
          }
        }
      }
    },
    {
      "id": "schema/any-of",
      "object": {
        "properties": {
          "anyOf": {
            "anyOf": [
              {
                "arrayOf": {
                  "ref": "schema/schema"
                }
              },
              {
                "object": {
                  "super": {
                    "resolveRef": "schema/base"
                  },
                  "properties": {
                    "schemas": {
                      "arrayOf": {
                        "ref": "schema/schema"
                      }
                    }
                  }
                }
              }
            ]
          }
        }
      }
    },
    {
      "id": "schema/record",
      "object": {
        "properties": {
          "record": {
            "anyOf": [
              {
                "object": {
                  "properties": {
                    "properties": {
                      "object": {
                        "additionalProperties": {
                          "ref": "schema/schema"
                        }
                      }
                    }
                  }
                },
                "additionalProperties": {
                  "ref": "schema/schema"
                }
              },
              {
                "object": {
                  "additionalProperties": {
                    "ref": "schema/schema"
                  }
                }
              }
            ]
          }
        }
      }
    },
    {
      "id": "schema/object",
      "object": {
        "properties": {
          "namingConvention": {
            "anyOf": [
              {
                "enum": [
                  "ignore"
                ]
              },
              {
                "arrayOf": {
                  "enum": [
                    "camelCase",
                    "camel-case",
                    "camel_case",
                    "capitalizationCase",
                    "capitalization-case",
                    "capitalization_case",
                    "underscoreCase",
                    "underscore-case",
                    "underscore_case",
                    "snakeCase",
                    "snake-case",
                    "snake_case",
                    "dashCase",
                    "dash-case",
                    "dash_case",
                    "kebabCase",
                    "kebab-case",
                    "kebab_case"
                  ]
                }
              }
            ]
          },
          "properties": {
            "object": {
              "additionalProperties": {
                "ref": "schema/schema"
              }
            }
          },
          "patternProperties": {
            "object": {
              "additionalProperties": {
                "ref": "schema/schema"
              }
            }
          },
          "propertyNames": {
            "ref": "schema/schema"
          },
          "additionalProperties": {
            "ref": "schema/schema"
          },
          "super": {
            "ref": "schema/schema"
          },
          "required": {
            "anyOf": [
              {
                "enum": [
                  "all"
                ]
              },
              {
                "arrayOf": "string"
              }
            ]
          },
          "completions": {
            "arrayOf": "string"
          }
        }
      }
    },
    {
      "id": "schema/schema",
      "anyOf": [
        {
          "ref": "schema/enum"
        },
        {
          "ref": "schema/null"
        },
        {
          "ref": "schema/explicit-schema"
        },
        {
          "ref": "schema/string"
        },
        {
          "ref": "schema/number"
        },
        {
          "ref": "schema/boolean"
        },
        {
          "ref": "schema/ref"
        },
        {
          "ref": "schema/any-of"
        },
        {
          "ref": "schema/all-of"
        },
        {
          "ref": "schema/record"
        },
        {
          "ref": "schema/object"
        },
        {
          "enum": [
            "number",
            "boolean",
            "path",
            "string",
            "null",
            "object"
          ]
        }
      ],
      "description": "be a yaml schema"
    },
    {
      "id": "schema/schema-field",
      "object": {
        "properties": {
          "name": "string",
          "schema": {
            "ref": "schema/schema"
          },
          "hidden": "boolean",
          "alias": "string",
          "disabled": {
            "maybeArrayOf": "string"
          },
          "enabled": {
            "maybeArrayOf": "string"
          },
          "description": {
            "ref": "schema/description"
          },
          "tags": "object"
        },
        "required": [
          "name",
          "schema",
          "description"
        ]
      }
    }
  ],
  "pandoc/formats.yml": [
    "asciidoc",
    "asciidoctor",
    "beamer",
    "biblatex",
    "bibtex",
    "commonmark",
    "commonmark_x",
    "context",
    "csljson",
    "docbook",
    "docbook4",
    "docbook5",
    "docx",
    "dokuwiki",
    "dzslides",
    "epub",
    "epub2",
    "epub3",
    "fb2",
    "gfm",
    "haddock",
    "html",
    "html4",
    "html5",
    "icml",
    "ipynb",
    "jats",
    "jats_archiving",
    "jats_articleauthoring",
    "jats_publishing",
    "jira",
    "json",
    "latex",
    "man",
    "markdown",
    "markdown_github",
    "markdown_mmd",
    "markdown_phpextra",
    "markdown_strict",
    "markua",
    "mediawiki",
    "ms",
    "muse",
    "native",
    "odt",
    "opendocument",
    "opml",
    "org",
    "pdf",
    "plain",
    "pptx",
    "revealjs",
    "rst",
    "rtf",
    "s5",
    "slideous",
    "slidy",
    "tei",
    "texinfo",
    "textile",
    "xwiki",
    "zimwiki"
  ],
  "schema/html-descriptions.yml": [
    "Link to file contained with the project or external URL",
    "Alias for href",
    "Alias for href",
    "Text to display for navigation item (defaults to the document title\nif not provided)",
    {
      "short": "Name of bootstrap icon (e.g.&nbsp;<code>github</code>,\n<code>twitter</code>, <code>share</code>)",
      "long": "Name of bootstrap icon (e.g.&nbsp;<code>github</code>,\n<code>twitter</code>, <code>share</code>) See <a href=\"https://icons.getbootstrap.com/\" class=\"uri\">https://icons.getbootstrap.com/</a> for a list of available\nicons"
    },
    "Accessible label for the navigation item.",
    {
      "short": "Name of bootstrap icon (e.g.&nbsp;<code>github</code>,\n<code>twitter</code>, <code>share</code>)",
      "long": "Name of bootstrap icon (e.g.&nbsp;<code>github</code>,\n<code>twitter</code>, <code>share</code>) See <a href=\"https://icons.getbootstrap.com/\" class=\"uri\">https://icons.getbootstrap.com/</a> for a list of available\nicons"
    },
    "Link to file contained with the project or external URL",
    "The Github repo that will be used to store comments.",
    "The label that will be assigned to issues created by Utterances.",
    {
      "short": "The Github theme that should be used for Utterances.",
      "long": "The Github theme that should be used for Utterances\n(<code>github-light</code>, <code>github-dark</code>,\n<code>github-dark-orange</code>, <code>icy-dark</code>,\n<code>dark-blue</code>, <code>photon-dark</code>,\n<code>body-light</code>, or <code>gruvbox-dark</code>)"
    },
    {
      "short": "The Github repo that will be used to store comments.",
      "long": "The Github repo that will be used to store comments.\nIn order to work correctly, the repo must be public, with the giscus\napp installed, and the discussions feature must be enabled."
    },
    {
      "short": "The Github repository identifier.",
      "long": "The Github repository identifier.\nYou can quickly find this by using the configuration tool at <a href=\"https://giscus.app\">https://giscus.app</a>. If this is not\nprovided, Quarto will attempt to discover it at render time."
    },
    {
      "short": "The discussion category where new discussions will be created.",
      "long": "The discussion category where new discussions will be created. It is\nrecommended to use a category with the <strong>Announcements</strong>\ntype so that new discussions can only be created by maintainers and\ngiscus."
    },
    {
      "short": "The Github category identifier.",
      "long": "The Github category identifier.\nYou can quickly find this by using the configuration tool at <a href=\"https://giscus.app\">https://giscus.app</a>. If this is not\nprovided, Quarto will attempt to discover it at render time."
    },
    {
      "short": "The mapping between the page and the embedded discussion.",
      "long": "The mapping between the page and the embedded discussion."
    },
    "Display reactions for the discussion’s main post before the\ncomments.",
    "Place the comment input box above or below the comments.",
    "The giscus theme to use when displaying comments.",
    "The language that should be used when displaying the commenting\ninterface.",
    "Controls whether the sidebar opens automatically on startup.",
    "Controls whether the in-document highlights are shown by default\n(<code>always</code> or <code>never</code>)",
    "Controls the overall look of the sidebar (<code>classic</code> or\n<code>clean</code>)",
    "Controls whether the experimental New Note button should be shown in\nthe notes tab in the sidebar.",
    "Specify a URL to direct a user to, in a new tab. when they click on\nthe annotation author link in the header of an annotation.",
    "Alternative annotation services which the client should connect to\ninstead of connecting to the public Hypothesis service at\nhypothes.is.",
    "The base URL of the service API.",
    "The domain name which the annotation service is associated with.",
    "An OAuth 2 grant token which the client can send to the service in\norder to get an access token for making authenticated requests to the\nservice.",
    "A flag indicating whether users should be able to leave groups of\nwhich they are a member.",
    "A flag indicating whether annotation cards should show links that\ntake the user to see an annotation in context.",
    "An array of Group IDs or the literal string\n<code>$rpc:requestGroups</code>",
    "The URL to an image for the annotation service. This image will\nappear to the left of the name of the currently selected group.",
    "Settings to adjust the commenting sidebar’s look and feel.",
    "Secondary color for elements of the commenting UI.",
    "The main background color of the commenting UI.",
    "The background color for call to action buttons.",
    "The font family for selection text in the annotation card.",
    "The font family for the actual annotation value that the user writes\nabout the page or selection.",
    "A CSS selector specifying the containing element into which the\nsidebar iframe will be placed.",
    "Defines a focused filter set for the available annotations on a\npage.",
    "The username of the user to focus on.",
    "The userid of the user to focus on.",
    "The display name of the user to focus on.",
    "Host url and port number of receiving iframe",
    "Number of nested iframes deep the client is relative from the\nreceiving iframe.",
    "The root URL from which assets are loaded.",
    "The URL for the sidebar application which displays annotations.",
    {
      "short": "The title of the page",
      "long": "The title of the page. Note that by default Quarto will automatically\nuse the title metadata from the page. Specify this field if you’d like\nto override the title for this provider."
    },
    {
      "short": "A short description of the content.",
      "long": "A short description of the content. Note that by default Quarto will\nautomatically use the description metadata from the page. Specify this\nfield if you’d like to override the description for this provider."
    },
    {
      "short": "The path to a preview image for the content.",
      "long": "The path to a preview image for the content. By default, Quarto will\nuse the <code>image</code> value from the website or book metadata. If\nyou provide an image, you may also optionally provide an\n<code>image-width</code> and <code>image-height</code>."
    },
    "Image width (pixels)",
    "Image height (pixels)",
    "Website title",
    "Website description",
    "The path to the favicon for this website",
    "Base URL for published website",
    "Path to site (defaults to ‘/’). Not required if you specify\n<code>site-url</code>.",
    "Base URL for website source code repository",
    "Branch of website source code (defaults to <code>main</code>)",
    {
      "short": "Links to source repository actions",
      "long": "Links to source repository actions (<code>none</code> or one or more\nof <code>edit</code>, <code>source</code>, <code>issue</code>)"
    },
    {
      "short": "Links to source repository actions",
      "long": "Links to source repository actions (<code>none</code> or one or more\nof <code>edit</code>, <code>source</code>, <code>issue</code>)"
    },
    "Enable Google Analytics for this website",
    "The Google tracking Id or measurement Id of this website.",
    {
      "short": "Storage options for Google Analytics data",
      "long": "Storage option for Google Analytics data using on of these two\nvalues:\n<code>cookies</code>: Use cookies to store unique user and session\nidentification (default).\n<code>none</code>: Do not use cookies to store unique user and\nsession identification.\nFor more about choosing storage options see <a href=\"https://quarto.org/docs/websites/website-tools.html#storage\">Storage</a>."
    },
    {
      "short": "Anonymize the user ip address.",
      "long": "Anonymize the user ip address. For more about this feature, see <a href=\"https://support.google.com/analytics/answer/2763052?hl=en\">IP\nAnonymization (or IP masking) in Google Analytics</a>."
    },
    {
      "short": "The version number of Google Analytics to use.",
      "long": "The version number of Google Analytics to use."
    },
    {
      "short": "Request cookie consent before enabling scripts that set cookies",
      "long": "Quarto includes the ability to request cookie consent before enabling\nscripts that set cookies, using <a href=\"https://www.cookieconsent.com/\">Cookie Consent</a>.\nThe user’s cookie preferences will automatically control Google\nAnalytics (if enabled) and can be used to control custom scripts you add\nas well. For more information see <a href=\"https://quarto.org/docs/websites/website-tools.html#custom-scripts-and-cookie-consent\">Custom\nScripts and Cookie Consent</a>."
    },
    {
      "short": "The type of consent that should be requested",
      "long": "The type of consent that should be requested, using one of these two\nvalues:"
    },
    {
      "short": "The style of the consent banner that is displayed",
      "long": "The style of the consent banner that is displayed:"
    },
    "Whether to use a dark or light appearance for the consent banner\n(<code>light</code> or <code>dark</code>).",
    "The url to the website’s cookie or privacy policy.",
    {
      "short": "The text to display for the cookie preferences link in the website\nfooter.",
      "long": ""
    },
    "Provide full text search for website",
    "Location for search widget (<code>navbar</code> or\n<code>sidebar</code>)",
    "Type of search UI (<code>overlay</code> or <code>textbox</code>)",
    "Number of matches to display (defaults to 20)",
    "Matches after which to collapse additional results",
    "Provide button for copying search link",
    "Use external Algolia search index",
    "The name of the index to use when performing a search",
    "The unique ID used by Algolia to identify your application",
    "The Search-Only API key to use to connect to Algolia",
    "Enable tracking of Algolia analytics events",
    "Enable the display of the Algolia logo in the search results\nfooter.",
    "Field that contains the URL of index entries",
    "Field that contains the title of index entries",
    "Field that contains the text of index entries",
    "Field that contains the section of index entries",
    "Additional parameters to pass when executing a search",
    "Top navigation options",
    "The navbar title. Uses the project title if none is specified.",
    "Path to a logo image that will be displayed to the left of the\ntitle.",
    "The navbar’s background color (named or hex color).",
    "The navbar’s foreground color (named or hex color).",
    "Include a search box in the navbar.",
    "Always show the navbar (keeping it pinned).",
    "Collapse the navbar into a menu when the display becomes narrow.",
    "The responsive breakpoint below which the navbar will collapse into a\nmenu (<code>sm</code>, <code>md</code>, <code>lg</code> (default),\n<code>xl</code>, <code>xxl</code>).",
    "List of items for the left side of the navbar.",
    "List of items for the right side of the navbar.",
    "Side navigation options",
    "The identifier for this sidebar.",
    "The sidebar title. Uses the project title if none is specified.",
    "The subtitle for this sidebar.",
    "Path to a logo image that will be displayed in the sidebar.",
    "Include a search control in the sidebar.",
    "List of sidebar tools",
    "List of items for the sidebar",
    "The style of sidebar (<code>docked</code> or\n<code>floating</code>).",
    "The sidebar’s background color (named or hex color).",
    "The sidebar’s foreground color (named or hex color).",
    "Alignment of the items within the sidebar (<code>left</code>,\n<code>right</code>, or <code>center</code>)",
    "The depth at which the sidebar contents should be collapsed by\ndefault.",
    "When collapsed, pin the collapsed sidebar to the top of the page.",
    "Markdown to place above sidebar content (text or file path)",
    "Markdown to place below sidebar content (text or file path)",
    "The identifier for this sidebar.",
    "The sidebar title. Uses the project title if none is specified.",
    "The subtitle for this sidebar.",
    "Path to a logo image that will be displayed in the sidebar.",
    "Include a search control in the sidebar.",
    "List of sidebar tools",
    "List of items for the sidebar",
    "The style of sidebar (<code>docked</code> or\n<code>floating</code>).",
    "The sidebar’s background color (named or hex color).",
    "The sidebar’s foreground color (named or hex color).",
    "Alignment of the items within the sidebar (<code>left</code>,\n<code>right</code>, or <code>center</code>)",
    "The depth at which the sidebar contents should be collapsed by\ndefault.",
    "When collapsed, pin the collapsed sidebar to the top of the page.",
    "Markdown to place above sidebar content (text or file path)",
    "Markdown to place below sidebar content (text or file path)",
    "Markdown to insert at the beginning of each page’s body (below the\ntitle and author block).",
    "Markdown to insert below each page’s body.",
    "Markdown to place above margin content (text or file path)",
    "Markdown to place below margin content (text or file path)",
    "Provide next and previous article links in footer",
    "Shared page footer",
    "Footer left content",
    "Footer right content",
    "Footer center content",
    "Footer border (<code>true</code>, <code>false</code>, or a border\ncolor)",
    "Footer background color",
    "Footer foreground color",
    "Default site thumbnail image for <code>twitter</code>\n/<code>open-graph</code>",
    "Publish open graph metadata",
    {
      "short": "The title of the page",
      "long": "The title of the page. Note that by default Quarto will automatically\nuse the title metadata from the page. Specify this field if you’d like\nto override the title for this provider."
    },
    {
      "short": "A short description of the content.",
      "long": "A short description of the content. Note that by default Quarto will\nautomatically use the description metadata from the page. Specify this\nfield if you’d like to override the description for this provider."
    },
    {
      "short": "The path to a preview image for the content.",
      "long": "The path to a preview image for the content. By default, Quarto will\nuse the <code>image</code> value from the website or book metadata. If\nyou provide an image, you may also optionally provide an\n<code>image-width</code> and <code>image-height</code>."
    },
    "Image width (pixels)",
    "Image height (pixels)",
    "Locale of open graph metadata",
    {
      "short": "Name that should be displayed for the overall site",
      "long": "Name that should be displayed for the overall site. If not explicitly\nprovided in the <code>open-graph</code> metadata, Quarto will use the\nwebsite or book <code>title</code> by default."
    },
    "Publish twitter card metadata",
    {
      "short": "The title of the page",
      "long": "The title of the page. Note that by default Quarto will automatically\nuse the title metadata from the page. Specify this field if you’d like\nto override the title for this provider."
    },
    {
      "short": "A short description of the content.",
      "long": "A short description of the content. Note that by default Quarto will\nautomatically use the description metadata from the page. Specify this\nfield if you’d like to override the description for this provider."
    },
    {
      "short": "The path to a preview image for the content.",
      "long": "The path to a preview image for the content. By default, Quarto will\nuse the <code>image</code> value from the website or book metadata. If\nyou provide an image, you may also optionally provide an\n<code>image-width</code> and <code>image-height</code>."
    },
    "Image width (pixels)",
    "Image height (pixels)",
    {
      "short": "Card style",
      "long": "Card style (<code>summary</code> or\n<code>summary_large_image</code>).\nIf this is not provided, the best style will automatically selected\nbased upon other metadata. You can learn more about Twitter Card styles\n<a href=\"https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/abouts-cards\">here</a>."
    },
    "<code>@username</code> of the content creator (must be a quoted\nstring)",
    "<code>@username</code> of the website (must be a quoted string)",
    {
      "short": "The role of this creator or contributor.",
      "long": "The role of this creator or contributor using <a href=\"https://loc.gov/marc/relators/relaterm.html\">MARC relators</a>.\nHuman readable translations to commonly used relators (e.g.&nbsp;‘author’,\n‘editor’) will attempt to be automatically translated."
    },
    "An alternate version of the creator or contributor text used for\nalphabatizing.",
    "The text describing the creator or contributor (for example, creator\nname).",
    {
      "short": "The role of this creator or contributor.",
      "long": "The role of this creator or contributor using <a href=\"https://loc.gov/marc/relators/relaterm.html\">MARC relators</a>.\nHuman readable translations to commonly used relators (e.g.&nbsp;‘author’,\n‘editor’) will attempt to be automatically translated."
    },
    "An alternate version of the creator or contributor text used for\nalphabatizing.",
    "The text describing the creator or contributor (for example, creator\nname).",
    {
      "short": "The template to use to layout this about page.",
      "long": "The template to use to layout this about page. Choose from:"
    },
    {
      "short": "The path to the main image on the about page.",
      "long": "The path to the main image on the about page. If not specified, the\n<code>image</code> provided for the document itself will be used."
    },
    {
      "short": "A valid CSS width for the about page image.",
      "long": "A valid CSS width for the about page image."
    },
    {
      "short": "The shape of the image on the about page.",
      "long": "The shape of the image on the about page."
    },
    {
      "short": "The id of this listing.",
      "long": "The id of this listing. When the listing is rendered, it will place\nthe contents into a <code>div</code> with this id. If no such\n<code>div</code> is defined on the page, a <code>div</code> with this id\nwill be created and appended to the end of the page.\nIn no <code>id</code> is provided for a listing, Quarto will\nsynthesize one when rendering the page."
    },
    {
      "short": "The type of listing to create.",
      "long": "The type of listing to create. Choose one of:"
    },
    "The files or path globs of Quarto documents or YAML files that should\nbe included in the listing.",
    {
      "short": "Sort items in the listing by these fields.",
      "long": "Sort items in the listing by these fields. The sort key is made up of\na field name followed by a direction <code>asc</code> or\n<code>desc</code>.\nFor example: <code>date asc</code>"
    },
    {
      "short": "The number of items to display on a page.",
      "long": ""
    },
    {
      "short": "Shows or hides the sorting control for the listing.",
      "long": "Shows or hides the sorting control for the listing. To control the\nfields that will be displayed in the sorting control, provide a list of\nfield names."
    },
    {
      "short": "Shows or hides the filtering control for the listing.",
      "long": "Shows or hides the filtering control for the listing. To control the\nfields that will be used to filter the listing, provide a list of field\nnames. By default all fields of the listing will be used when\nfiltering."
    },
    {
      "short": "Display item categories from this listing in the margin of the\npage.",
      "long": "Display item categories from this listing in the margin of the\npage."
    },
    "Enables an RSS feed for the listing.",
    "The number of items to include in your feed. Defaults to 20.",
    {
      "short": "Whether to include full or partial content in the feed.",
      "long": "Whether to include full or partial content in the feed."
    },
    {
      "short": "The title for this feed.",
      "long": "The title for this feed. Defaults to the site title provided the\nQuarto project."
    },
    {
      "short": "The path to an image for this feed.",
      "long": "The path to an image for this feed. If not specified, the image for\nthe page the listing appears on will be used, otherwise an image will be\nused if specified for the site in the Quarto project."
    },
    {
      "short": "The description of this feed.",
      "long": "The description of this feed. If not specified, the description for\nthe page the listing appears on will be used, otherwise the description\nof the site will be used if specified in the Quarto project."
    },
    {
      "short": "The language of the feed.",
      "long": "The language of the feed. Omitted if not specified. See <a href=\"https://www.rssboard.org/rss-language-codes\">https://www.rssboard.org/rss-language-codes</a>\nfor a list of valid language codes."
    },
    {
      "short": "The date format to use when displaying dates (e.g.&nbsp;d-M-yyy).",
      "long": "The date format to use when displaying dates (e.g.&nbsp;d-M-yyy). Learn\nmore about supported date formatting values <a href=\"https://deno.land/std@0.125.0/datetime\">here</a>."
    },
    {
      "short": "The maximum length (in characters) of the description displayed in\nthe listing.",
      "long": "The maximum length (in characters) of the description displayed in\nthe listing. Defaults to 175."
    },
    "In <code>default</code> type listings, whether to place the image on\nthe right or left side of the post content (<code>left</code> or\n<code>right</code>).",
    {
      "short": "The height of the image being displayed.",
      "long": "The height of the image being displayed (a CSS height string).\nThe width is automatically determined and the image will fill the\nrectangle without scaling (cropped to fill)."
    },
    {
      "short": "In <code>grid</code> type listings, the number of columns in the grid\ndisplay.",
      "long": "In grid type listings, the number of columns in the grid display.\nDefaults to 3."
    },
    {
      "short": "In <code>grid</code> type listings, whether to display a border\naround the item card.",
      "long": "In grid type listings, whether to display a border around the item\ncard. Defaults to <code>true</code>."
    },
    {
      "short": "In <code>grid</code> type listings, the alignment of the content\nwithin the card.",
      "long": "In grid type listings, the alignment of the content within the card\n(<code>left</code> (default), <code>right</code>, or\n<code>center</code>)."
    },
    {
      "short": "In <code>table</code> type listings, display the table rows with\nalternating background colors.",
      "long": "In table type listings, display the table rows with alternating\nbackground colors. Defaults to <code>false</code>."
    },
    {
      "short": "In <code>table</code> type listings, highlight rows of the table when\nthe user hovers the mouse over them.",
      "long": "In table type listings, highlight rows of the table when the user\nhovers the mouse over them. Defaults to false."
    },
    {
      "short": "The path to a custom listing template.",
      "long": "The path to a custom listing template."
    },
    {
      "short": "The list of fields to include in this listing",
      "long": "The list of fields to include in this listing."
    },
    {
      "short": "A mapping of display names for listing fields.",
      "long": "A mapping that provides display names for specific fields. For\nexample, to display the title column as ‘Report’ in a table listing you\nwould write:"
    },
    {
      "short": "Provides the date type for the field of a listing item.",
      "long": "Provides the date type for the field of a listing item. Unknown\nfields are treated as strings unless a type is provided. Valid types are\n<code>date</code>, <code>number</code>."
    },
    {
      "short": "This list of fields to display as links in a table listing.",
      "long": "The list of fields to display as hyperlinks to the source document\nwhen the listing type is a table. By default, only the\n<code>title</code> or <code>filename</code> is displayed as a link."
    },
    {
      "short": "Fields that items in this listing must have populated.",
      "long": "Fields that items in this listing must have populated. If a listing\nis rendered and one more items in this listing is missing a required\nfield, an error will occur and the render will."
    },
    "The family name.",
    "The given name.",
    "The family name.",
    "The given name.",
    "Abstract of the item (e.g.&nbsp;the abstract of a journal article)",
    "Date the item has been accessed.",
    {
      "short": "Short markup, decoration, or annotation to the item (e.g., to\nindicate items included in a review).",
      "long": "Short markup, decoration, or annotation to the item (e.g., to\nindicate items included in a review);\nFor descriptive text (e.g., in an annotated bibliography), use\n<code>note</code> instead"
    },
    "Archive storing the item",
    "Collection the item is part of within an archive.",
    "Storage location within an archive (e.g.&nbsp;a box and folder\nnumber).",
    "Geographic location of the archive.",
    "The author(s) of the item.",
    "Issuing or judicial authority (e.g.&nbsp;“USPTO” for a patent, “Fairfax\nCircuit Court” for a legal case).",
    {
      "short": "Date the item was initially available",
      "long": "Date the item was initially available (e.g.&nbsp;the online publication\ndate of a journal article before its formal publication date; the date a\ntreaty was made available for signing)."
    },
    "Call number (to locate the item in a library).",
    "The person leading the session containing a presentation (e.g.&nbsp;the\norganizer of the <code>container-title</code> of a\n<code>speech</code>).",
    "Chapter number (e.g.&nbsp;chapter number in a book; track number on an\nalbum).",
    {
      "short": "Identifier of the item in the input data file (analogous to BiTeX\nentrykey).",
      "long": "Identifier of the item in the input data file (analogous to BiTeX\nentrykey);\nUse this variable to facilitate conversion between word-processor and\nplain-text writing systems; For an identifer intended as formatted\noutput label for a citation (e.g.&nbsp;“Ferr78”), use\n<code>citation-label</code> instead"
    },
    {
      "short": "Label identifying the item in in-text citations of label styles\n(e.g.&nbsp;“Ferr78”).",
      "long": "Label identifying the item in in-text citations of label styles\n(e.g.&nbsp;“Ferr78”);\nMay be assigned by the CSL processor based on item metadata; For the\nidentifier of the item in the input data file, use\n<code>citation-key</code> instead"
    },
    "Index (starting at 1) of the cited reference in the bibliography\n(generated by the CSL processor).",
    "Editor of the collection holding the item (e.g.&nbsp;the series editor for\na book).",
    "Number identifying the collection holding the item (e.g.&nbsp;the series\nnumber for a book)",
    "Title of the collection holding the item (e.g.&nbsp;the series title for a\nbook; the lecture series title for a presentation).",
    "Person compiling or selecting material for an item from the works of\nvarious persons or bodies (e.g.&nbsp;for an anthology).",
    "Composer (e.g.&nbsp;of a musical score).",
    "Author of the container holding the item (e.g.&nbsp;the book author for a\nbook chapter).",
    {
      "short": "Title of the container holding the item.",
      "long": "Title of the container holding the item (e.g.&nbsp;the book title for a\nbook chapter, the journal title for a journal article; the album title\nfor a recording; the session title for multi-part presentation at a\nconference)"
    },
    "Short/abbreviated form of container-title;",
    "A minor contributor to the item; typically cited using “with” before\nthe name when listed in a bibliography.",
    "Curator of an exhibit or collection (e.g.&nbsp;in a museum).",
    "Physical (e.g.&nbsp;size) or temporal (e.g.&nbsp;running time) dimensions of\nthe item.",
    "Director (e.g.&nbsp;of a film).",
    "Minor subdivision of a court with a <code>jurisdiction</code> for a\nlegal item",
    "Digital Object Identifier (e.g.&nbsp;“10.1128/AEM.02591-07”)",
    "(Container) edition holding the item (e.g.&nbsp;“3” when citing a chapter\nin the third edition of a book).",
    "The editor of the item.",
    "Managing editor (“Directeur de la Publication” in French).",
    {
      "short": "Combined editor and translator of a work.",
      "long": "Combined editor and translator of a work.\nThe citation processory must be automatically generate if editor and\ntranslator variables are identical; May also be provided directly in\nitem data."
    },
    "Date the event related to an item took place.",
    "Name of the event related to the item (e.g.&nbsp;the conference name when\nciting a conference paper; the meeting where presentation was made).",
    "Geographic location of the event related to the item\n(e.g.&nbsp;“Amsterdam, The Netherlands”).",
    "Executive producer of the item (e.g.&nbsp;of a television series).",
    {
      "short": "Number of a preceding note containing the first reference to the\nitem.",
      "long": "Number of a preceding note containing the first reference to the\nitem\nAssigned by the CSL processor; Empty in non-note-based styles or when\nthe item hasn’t been cited in any preceding notes in a document"
    },
    {
      "short": "Type, class, or subtype of the item",
      "long": "Type, class, or subtype of the item (e.g.&nbsp;“Doctoral dissertation” for\na PhD thesis; “NIH Publication” for an NIH technical report);\nDo not use for topical descriptions or categories (e.g.&nbsp;“adventure”\nfor an adventure movie)"
    },
    "Guest (e.g.&nbsp;on a TV show or podcast).",
    "Host of the item (e.g.&nbsp;of a TV show or podcast).",
    "Illustrator (e.g.&nbsp;of a children’s book or graphic novel).",
    "Interviewer (e.g.&nbsp;of an interview).",
    "International Standard Book Number (e.g.&nbsp;“978-3-8474-1017-1”).",
    "International Standard Serial Number.",
    {
      "short": "Issue number of the item or container holding the item",
      "long": "Issue number of the item or container holding the item (e.g.&nbsp;“5” when\nciting a journal article from journal volume 2, issue 5);\nUse <code>volume-title</code> for the title of the issue, if any."
    },
    "Date the item was issued/published.",
    "Geographic scope of relevance (e.g.&nbsp;“US” for a US patent; the court\nhearing a legal case).",
    "Keyword(s) or tag(s) attached to the item.",
    {
      "short": "The language of the item.",
      "long": "The language of the item;\nShould be entered as an ISO 639-1 two-letter language code\n(e.g.&nbsp;“en”, “zh”), optionally with a two-letter locale code\n(e.g.&nbsp;“de-DE”, “de-AT”)"
    },
    {
      "short": "The license information applicable to an item.",
      "long": "The license information applicable to an item (e.g.&nbsp;the license an\narticle or software is released under; the copyright information for an\nitem; the classification status of a document)"
    },
    {
      "short": "A cite-specific pinpointer within the item.",
      "long": "A cite-specific pinpointer within the item (e.g.&nbsp;a page number within\na book, or a volume in a multi-volume work).\nMust be accompanied in the input data by a label indicating the\nlocator type (see the Locators term list)."
    },
    "Description of the item’s format or medium (e.g.&nbsp;“CD”, “DVD”,\n“Album”, etc.)",
    "Narrator (e.g.&nbsp;of an audio book).",
    "Descriptive text or notes about an item (e.g.&nbsp;in an annotated\nbibliography).",
    "Number identifying the item (e.g.&nbsp;a report number).",
    "Total number of pages of the cited item.",
    "Total number of volumes, used when citing multi-volume books and\nsuch.",
    "Organizer of an event (e.g.&nbsp;organizer of a workshop or\nconference).",
    {
      "short": "The original creator of a work.",
      "long": "The original creator of a work (e.g.&nbsp;the form of the author name\nlisted on the original version of a book; the historical author of a\nwork; the original songwriter or performer for a musical piece; the\noriginal developer or programmer for a piece of software; the original\nauthor of an adapted work such as a book adapted into a screenplay)"
    },
    "Issue date of the original version.",
    "Original publisher, for items that have been republished by a\ndifferent publisher.",
    "Geographic location of the original publisher (e.g.&nbsp;“London,\nUK”).",
    "Title of the original version (e.g.&nbsp;“Война и мир”, the untranslated\nRussian title of “War and Peace”).",
    "Range of pages the item (e.g.&nbsp;a journal article) covers in a\ncontainer (e.g.&nbsp;a journal issue).",
    "First page of the range of pages the item (e.g.&nbsp;a journal article)\ncovers in a container (e.g.&nbsp;a journal issue).",
    "Last page of the range of pages the item (e.g.&nbsp;a journal article)\ncovers in a container (e.g.&nbsp;a journal issue).",
    {
      "short": "Number of the specific part of the item being cited (e.g.&nbsp;part 2 of a\njournal article).",
      "long": "Number of the specific part of the item being cited (e.g.&nbsp;part 2 of a\njournal article).\nUse <code>part-title</code> for the title of the part, if any."
    },
    "Title of the specific part of an item being cited.",
    "Performer of an item (e.g.&nbsp;an actor appearing in a film; a muscian\nperforming a piece of music).",
    "PubMed Central reference number.",
    "PubMed reference number.",
    "Printing number of the item or container holding the item.",
    "Producer (e.g.&nbsp;of a television or radio broadcast).",
    "The publisher of the item.",
    "The geographic location of the publisher.",
    "Recipient (e.g.&nbsp;of a letter).",
    "Author of the item reviewed by the current item.",
    "Type of the item being reviewed by the current item (e.g.&nbsp;book,\nfilm).",
    "Title of the item reviewed by the current item.",
    "Scale of e.g.&nbsp;a map or model.",
    "Writer of a script or screenplay (e.g.&nbsp;of a film).",
    "Section of the item or container holding the item (e.g.&nbsp;“§2.0.1” for\na law; “politics” for a newspaper article).",
    "Creator of a series (e.g.&nbsp;of a television series).",
    "Source from whence the item originates (e.g.&nbsp;a library catalog or\ndatabase).",
    "Publication status of the item (e.g.&nbsp;“forthcoming”; “in press”;\n“advance online publication”; “retracted”)",
    "Date the item (e.g.&nbsp;a manuscript) was submitted for publication.",
    "Supplement number of the item or container holding the item (e.g.&nbsp;for\nsecondary legal items that are regularly updated between editions).",
    "The primary title of the item.",
    "Short/abbreviated form of<code>title</code>.",
    "Translator",
    "The type of the item.",
    "Uniform Resource Locator\n(e.g.&nbsp;“https://aem.asm.org/cgi/content/full/74/9/2766”)",
    "Version of the item (e.g.&nbsp;“2.0.9” for a software program).",
    {
      "short": "Volume number of the item (e.g.&nbsp;“2” when citing volume 2 of a book)\nor the container holding the item.",
      "long": "Volume number of the item (e.g.&nbsp;“2” when citing volume 2 of a book)\nor the container holding the item (e.g.&nbsp;“2” when citing a chapter from\nvolume 2 of a book).\nUse <code>volume-title</code> for the title of the volume, if\nany."
    },
    {
      "short": "Title of the volume of the item or container holding the item.",
      "long": "Title of the volume of the item or container holding the item.\nAlso use for titles of periodical special issues, special sections,\nand the like."
    },
    "Disambiguating year suffix in author-date styles (e.g.&nbsp;“a” in “Doe,\n1999a”).",
    {
      "short": "Unique label for code cell",
      "long": "Unique label for code cell. Used when other code needs to refer to\nthe cell (e.g.&nbsp;for cross references <code>fig-samples</code> or\n<code>tbl-summary</code>)"
    },
    "Classes to apply to cell container",
    "Array of tags for notebook cell",
    {
      "short": "Notebook cell identifier",
      "long": "Notebook cell identifier. Note that if there is no cell\n<code>id</code> then <code>label</code> will be used as the cell\n<code>id</code> if it is present. See <a href=\"https://jupyter.org/enhancement-proposals/62-cell-id/cell-id.html\" class=\"uri\">https://jupyter.org/enhancement-proposals/62-cell-id/cell-id.html</a>\nfor additional details on cell ids."
    },
    {
      "short": "Whether to cache a code chunk.",
      "long": "Whether to cache a code chunk. When evaluating code chunks for the\nsecond time, the cached chunks are skipped (unless they have been\nmodified), but the objects created in these chunks are loaded from\npreviously saved databases (<code>.rdb</code> and <code>.rdx</code>\nfiles), and these files are saved when a chunk is evaluated for the\nfirst time, or when cached files are not found (e.g., you may have\nremoved them by hand). Note that the filename consists of the chunk\nlabel with an MD5 digest of the R code and chunk options of the code\nchunk, which means any changes in the chunk will produce a different MD5\ndigest, and hence invalidate the cache."
    },
    "A prefix to be used to generate the paths of cache files",
    {
      "short": "Variable names to be saved in the cache database.",
      "long": "Variable names to be saved in the cache database. By default, all\nvariables created in the current chunks are identified and saved, but\nyou may want to manually specify the variables to be saved, because the\nautomatic detection of variables may not be robust, or you may want to\nsave only a subset of variables."
    },
    {
      "short": "Variables names that are not created from the current chunk",
      "long": "Variables names that are not created from the current chunk.\nThis option is mainly for <code>autodep: true</code> to work more\nprecisely—a chunk <code>B</code> depends on chunk <code>A</code> when\nany of <code>B</code>’s global variables are <code>A</code>’s local\nvariables. In case the automatic detection of global variables in a\nchunk fails, you may manually specify the names of global variables via\nthis option. In addition, <code>cache-globals: false</code> means\ndetecting all variables in a code chunk, no matter if they are global or\nlocal variables."
    },
    {
      "short": "Whether to <code>lazyLoad()</code> or directly <code>load()</code>\nobjects",
      "long": "Whether to <code>lazyLoad()</code> or directly <code>load()</code>\nobjects. For very large objects, lazyloading may not work, so\n<code>cache-lazy: false</code> may be desirable (see <a href=\"https://github.com/yihui/knitr/issues/572\">#572</a>)."
    },
    "Force rebuild of cache for chunk",
    "Prevent comment changes from invalidating the cache for a chunk",
    "Explicitly specify cache dependencies for this chunk (one or more\nchunk labels)",
    "Detect cache dependencies automatically via usage of global\nvariables",
    "Evaluate code cells (if <code>false</code> just echos the code into\noutput).",
    "Include cell source code in rendered output.",
    {
      "short": "Collapse code into an HTML <code>&lt;details&gt;</code> tag so the\nuser can display it on-demand.",
      "long": "Collapse code into an HTML <code>&lt;details&gt;</code> tag so the\nuser can display it on-demand."
    },
    "Summary text to use for code blocks collapsed using\n<code>code-fold</code>",
    {
      "short": "Choose whether to <code>scroll</code> or <code>wrap</code> when code\nlines are too wide for their container.",
      "long": "Choose how to handle code overflow, when code lines are too wide for\ntheir container. One of:"
    },
    {
      "short": "Choose how to include line numbers in code block output.",
      "long": "Choose how to include line numbers in code block output.\n<code>true</code> or <code>false</code> influence all line\nnumbering.\nUse a string to control the presence of specific line numbering."
    },
    "Unique label for code listing (used in cross references)",
    "Caption for code listing",
    "Whether to reformat R code.",
    "List of options to pass to <code>tidy</code> handler",
    "Collapse all the source and output blocks from one code chunk into a\nsingle block",
    {
      "short": "Whether to add the prompt characters in R code.",
      "long": "Whether to add the prompt characters in R code. See\n<code>prompt</code> and <code>continue</code> on the help page\n<code>?base::options</code>. Note that adding prompts can make it\ndifficult for readers to copy R code from the output, so\n<code>prompt: false</code> may be a better choice. This option may not\nwork well when the <code>engine</code> is not <code>R</code> (<a href=\"https://github.com/yihui/knitr/issues/1274\">#1274</a>)."
    },
    "Whether to syntax highlight the source code",
    "Class name(s) for source code blocks",
    "Attribute(s) for source code blocks",
    "Default width for figures",
    "Default height for figures",
    "Figure caption",
    "Figure subcaptions",
    "Hyperlink target for the figure",
    "Figure horizontal alignment (<code>default</code>, <code>left</code>,\n<code>right</code>, or <code>center</code>)",
    "Alternative text to be used in the <code>alt</code> attribute of HTML\nimages.",
    "LaTeX environment for figure output",
    {
      "short": "LaTeX figure position arrangement to be used in\n<code>\\begin{figure}[]</code>.",
      "long": "LaTeX figure position arrangement to be used in\n<code>\\begin{figure}[]</code>.\nComputational figure output that is accompanied by the code that\nproduced it is given a default value of <code>fig-pos=\"H\"</code> (so\nthat the code and figure are not inordinately separated)."
    },
    {
      "short": "A short caption (only used in LaTeX output)",
      "long": "A short caption (only used in LaTeX output). A short caption is\ninserted in <code>\\caption[]</code>, and usually displayed in the “List\nof Figures” of a PDF document."
    },
    "Default output format for figures (<code>retina</code>,\n<code>png</code>, <code>jpeg</code>, <code>svg</code>, or\n<code>pdf</code>)",
    "Default DPI for figures",
    {
      "short": "Width of plot in the output document",
      "long": "Width of the plot in the output document, which can be different from\nits physical <code>fig-width</code>, i.e., plots can be scaled in the\noutput document. Depending on the output format, this option can take\nspecial values. For example, for LaTeX output, it can be\n<code>.8\\\\linewidth</code>, <code>3in</code>, or <code>8cm</code>; for\nHTML, it can be <code>300px</code>."
    },
    {
      "short": "Height of plot in the output document",
      "long": "Height of the plot in the output document, which can be different\nfrom its physical <code>fig-height</code>, i.e., plots can be scaled in\nthe output document. Depending on the output format, this option can\ntake special values. For example, for LaTeX output, it can be\n<code>3in</code>, or <code>8cm</code>; for HTML, it can be\n<code>300px</code>."
    },
    {
      "short": "How plots in chunks should be kept.",
      "long": "How plots in chunks should be kept. Possible values are as\nfollows:"
    },
    {
      "short": "How to show/arrange the plots",
      "long": "How to show/arrange the plots. Possible values are as follows:"
    },
    "Additional raw LaTeX or HTML options to be applied to figures",
    "Externalize tikz graphics (pre-compile to PDF)",
    "sanitize tikz graphics (escape special LaTeX characters).",
    "Time interval (number of seconds) between animation frames.",
    {
      "short": "Extra options for animations",
      "long": "Extra options for animations; see the documentation of the LaTeX <a href=\"http://ctan.org/pkg/animate\"><strong>animate</strong>\npackage.</a>"
    },
    {
      "short": "Hook function to create animations in HTML output",
      "long": "Hook function to create animations in HTML output.\nThe default hook (<code>ffmpeg</code>) uses FFmpeg to convert images\nto a WebM video.\nAnother hook function is <code>gifski</code> based on the <a href=\"https://cran.r-project.org/package=gifski\"><strong>gifski</strong></a>\npackage to create GIF animations."
    },
    "One or more paths of child documents to be knitted and input into the\nmain document.",
    "File containing code to execute for this chunk",
    "String containing code to execute for this chunk",
    "Include chunk when extracting code with\n<code>knitr::purl()</code>",
    {
      "short": "2d-array of widths where the first dimension specifies columns and\nthe second rows.",
      "long": "2d-array of widths where the first dimension specifies columns and\nthe second rows.\nFor example, to layout the first two output blocks side-by-side on\nthe top with the third block spanning the full width below, use\n<code>[[3,3], [1]]</code>.\nUse negative values to create margin. For example, to create space\nbetween the output blocks in the top row of the previous example, use\n<code>[[3,-1, 3], [1]]</code>."
    },
    "Layout output blocks into columns",
    "Layout output blocks into rows",
    "Horizontal alignment for layout content (<code>default</code>,\n<code>left</code>, <code>right</code>, or <code>center</code>)",
    "Vertical alignment for layout content (<code>default</code>,\n<code>top</code>, <code>center</code>, or <code>bottom</code>)",
    {
      "short": "Page column for output",
      "long": "<a href=\"https://quarto.org/docs/authoring/article-layout.html\">Page\ncolumn</a> for output"
    },
    {
      "short": "Page column for figure output",
      "long": "<a href=\"https://quarto.org/docs/authoring/article-layout.html\">Page\ncolumn</a> for figure output"
    },
    {
      "short": "Page column for table output",
      "long": "<a href=\"https://quarto.org/docs/authoring/article-layout.html\">Page\ncolumn</a> for table output"
    },
    "Where to place figure and table captions (<code>top</code>,\n<code>bottom</code>, or <code>margin</code>)",
    "Where to place figure captions (<code>top</code>,\n<code>bottom</code>, or <code>margin</code>)",
    "Where to place table captions (<code>top</code>, <code>bottom</code>,\nor <code>margin</code>)",
    "Table caption",
    "Table subcaptions",
    {
      "short": "Apply explicit table column widths",
      "long": "Apply explicit table column widths for markdown grid tables and pipe\ntables that are more than <code>columns</code> characters wide (72 by\ndefault).\nSome formats (e.g.&nbsp;HTML) do an excellent job automatically sizing\ntable columns and so don’t benefit much from column width\nspecifications. Other formats (e.g.&nbsp;LaTeX) require table column sizes in\norder to correctly flow longer cell content (this is a major reason why\ntables &gt; 72 columns wide are assigned explicit widths by Pandoc).\nThis can be specified as:"
    },
    {
      "short": "Include the results of executing the code in the output (specify\n<code>asis</code> to treat output as raw markdown with no enclosing\ncontainers).",
      "long": "Include the results of executing the code in the output. Possible\nvalues:"
    },
    "Include warnings in rendered output.",
    "Include errors in the output (note that this implies that errors\nexecuting code will not halt processing of the document).",
    "Catch all for preventing any output (code or results) from being\nincluded in output.",
    "Panel type for cell output (<code>tabset</code>, <code>input</code>,\n<code>sidebar</code>, <code>fill</code>, <code>center</code>)",
    "Including messages in rendered output.",
    {
      "short": "How to display text results",
      "long": "How to display text results. Note that this option only applies to\nnormal text output (not warnings, messages, or errors). The possible\nvalues are as follows:"
    },
    {
      "short": "Prefix to be added before each line of text output.",
      "long": "Prefix to be added before each line of text output. By default, the\ntext output is commented out by <code>##</code>, so if readers want to\ncopy and run the source code from the output document, they can select\nand copy everything from the chunk, since the text output is masked in\ncomments (and will be ignored when running the copied text). Set\n<code>comment: ''</code> to remove the default <code>##</code>."
    },
    "Class name(s) for text/console output",
    "Attribute(s) for text/console output",
    "Class name(s) for warning output",
    "Attribute(s) for warning output",
    "Class name(s) for message output",
    "Attribute(s) for message output",
    "Class name(s) for error output",
    "Attribute(s) for error output",
    {
      "short": "Specifies that the page is an ‘about’ page and which template to use\nwhen laying out the page.",
      "long": "Specifies that the page is an ‘about’ page and which template to use\nwhen laying out the page.\nThe allowed values are either:"
    },
    "Document title",
    "Identifies the subtitle of the document.",
    "Document date",
    "Author or authors of the document",
    {
      "short": "The list of organizations with which contributors are affiliated.",
      "long": "The list of organizations with which contributors are affiliated.\nEach institution is added as an [<code>&lt;aff&gt;</code>] element to\nthe author’s contrib-group. See the Pandoc <a href=\"https://pandoc.org/jats.html\">JATS documentation</a> for details\non <code>affiliation</code> fields."
    },
    {
      "short": "Licensing and copyright information.",
      "long": "Licensing and copyright information. This information is rendered via\nthe <a href=\"https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/permissions.html\"><code>&lt;permissions&gt;</code></a>\nelement. The variables <code>type</code>, <code>link</code>, and\n<code>text</code> should always be used together. See the Pandoc <a href=\"https://pandoc.org/jats.html\">JATS documentation</a> for details\non <code>copyright</code> fields."
    },
    {
      "short": "Information concerning the article that identifies or describes\nit.",
      "long": "Information concerning the article that identifies or describes it.\nThe key-value pairs within this map are typically used within the <a href=\"https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/article-meta.html\"><code>&lt;article-meta&gt;</code></a>\nelement. See the Pandoc <a href=\"https://pandoc.org/jats.html\">JATS\ndocumentation</a> for details on <code>article</code> fields."
    },
    {
      "short": "Information on the journal in which the article is published.",
      "long": "Information on the journal in which the article is published. See the\nPandoc <a href=\"https://pandoc.org/jats.html\">JATS documentation</a> for\ndetails on <code>journal</code> fields."
    },
    "Author affiliations for the presentation.",
    "Summary of document",
    "Title used to label document abstract",
    "Additional notes concerning the whole article. Added to the article’s\nfrontmatter via the <a href=\"https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/notes.html\"><code>&lt;notes&gt;</code></a>\nelement.",
    "List of keywords. Items are used as contents of the <a href=\"https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/kwd.html\"><code>&lt;kwd&gt;</code></a>\nelement; the elements are grouped in a <a href=\"https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/kwd-group.html\"><code>&lt;kwd-group&gt;</code></a>\nwith the <a href=\"https://jats.nlm.nih.gov/publishing/tag-library/1.2/attribute/kwd-group-type.html\"><code>kwd-group-type</code></a>\nvalue <code>author</code>.",
    "Displays the document Digital Object Identifier in the header.",
    "The contents of an acknowledgments footnote after the document\ntitle.",
    {
      "short": "Citation information for the document itself.",
      "long": "Citation information for the document itself specified as <a href=\"https://docs.citationstyles.org/en/stable/specification.html\">CSL</a>\nYAML in the document front matter.\nFor more on supported options, see <a href=\"https://quarto.org/docs/reference/metadata/citation.html\">Citation\nMetadata</a>."
    },
    {
      "short": "Enable a code copy icon for code blocks.",
      "long": "Enable a code copy icon for code blocks."
    },
    {
      "short": "Enables hyper-linking of functions within code blocks to their online\ndocumentation.",
      "long": "Enables hyper-linking of functions within code blocks to their online\ndocumentation.\nCode linking is currently implemented only for the knitr engine (via\nthe <a href=\"https://downlit.r-lib.org/\">downlit</a> package)."
    },
    {
      "short": "Include a code tools menu (for hiding and showing code).",
      "long": "Include a code tools menu (for hiding and showing code). Use\n<code>true</code> or <code>false</code> to enable or disable the\nstandard code tools menu. Specify sub-properties <code>source</code>,\n<code>toggle</code>, and <code>caption</code> to customize the behavior\nand appearnce of code tools."
    },
    {
      "short": "Specifies the coloring style to be used in highlighted source\ncode.",
      "long": "Specifies the coloring style to be used in highlighted source\ncode.\nInstead of a <em>STYLE</em> name, a JSON file with extension\n<code>.theme</code> may be supplied. This will be parsed as a KDE syntax\nhighlighting theme and (if valid) used as the highlighting style."
    },
    "KDE language syntax definition file (XML)",
    "KDE language syntax definition files (XML)",
    {
      "short": "Use the listings package for LaTeX code blocks.",
      "long": "Use the <code>listings</code> package for LaTeX code blocks. The\npackage does not support multi-byte encoding for source code. To handle\nUTF-8 you would need to use a custom template. This issue is fully\ndocumented here: <a href=\"https://en.wikibooks.org/wiki/LaTeX/Source_Code_Listings#Encoding_issue\">Encoding\nissue with the listings package</a>"
    },
    "Specify classes to use for all indented code blocks",
    "Sets the CSS <code>color</code> property.",
    {
      "short": "Sets the color of hyperlinks in the document.",
      "long": "For HTML output, sets the CSS <code>color</code> property on all\nlinks.\nFor LaTeX output, The color used for internal links using color\noptions allowed by <a href=\"https://ctan.org/pkg/xcolor\"><code>xcolor</code></a>, including\nthe <code>dvipsnames</code>, <code>svgnames</code>, and\n<code>x11names</code> lists.\nFor ConTeXt output, sets the color for both external links and links\nwithin the document."
    },
    "Sets the CSS <code>background-color</code> property on code elements\nand adds extra padding.",
    "Sets the CSS <code>background-color</code> property on the html\nelement.",
    {
      "short": "The color used for external links using color options allowed by\n<code>xcolor</code>",
      "long": "The color used for external links using color options allowed by <a href=\"https://ctan.org/pkg/xcolor\"><code>xcolor</code></a>, including\nthe <code>dvipsnames</code>, <code>svgnames</code>, and\n<code>x11names</code> lists."
    },
    {
      "short": "The color used for citation links using color options allowed by\n<code>xcolor</code>",
      "long": "The color used for citation links using color options allowed by <a href=\"https://ctan.org/pkg/xcolor\"><code>xcolor</code></a>, including\nthe <code>dvipsnames</code>, <code>svgnames</code>, and\n<code>x11names</code> lists."
    },
    {
      "short": "The color used for linked URLs using color options allowed by\n<code>xcolor</code>",
      "long": "The color used for linked URLs using color options allowed by <a href=\"https://ctan.org/pkg/xcolor\"><code>xcolor</code></a>, including\nthe <code>dvipsnames</code>, <code>svgnames</code>, and\n<code>x11names</code> lists."
    },
    {
      "short": "The color used for links in the Table of Contents using color options\nallowed by <code>xcolor</code>",
      "long": "The color used for links in the Table of Contents using color options\nallowed by <a href=\"https://ctan.org/pkg/xcolor\"><code>xcolor</code></a>, including\nthe <code>dvipsnames</code>, <code>svgnames</code>, and\n<code>x11names</code> lists."
    },
    "Add color to link text, automatically enabled if any of\n<code>linkcolor</code>, <code>filecolor</code>, <code>citecolor</code>,\n<code>urlcolor</code>, or <code>toccolor</code> are set.",
    {
      "short": "Color for links to other content within the document.",
      "long": "Color for links to other content within the document.\nSee <a href=\"https://wiki.contextgarden.net/Color\">ConTeXt Color</a>\nfor additional information."
    },
    "MISSING_DESCRIPTION",
    "MISSING_DESCRIPTION",
    "Use top level sections (H1) in this document as chapters.",
    "The delimiter used between the prefix and the caption.",
    "The title prefix used for figure captions.",
    "The title prefix used for table captions.",
    "The title prefix used for equation captions.",
    "The title prefix used for listing captions.",
    "The title prefix used for theorem captions.",
    "The title prefix used for lemma captions.",
    "The title prefix used for corollary captions.",
    "The title prefix used for proposition captions.",
    "The title prefix used for conjecture captions.",
    "The title prefix used for definition captions.",
    "The title prefix used for example captions.",
    "The title prefix used for exercise captions.",
    "The prefix used for an inline reference to a figure.",
    "The prefix used for an inline reference to a table.",
    "The prefix used for an inline reference to an equation.",
    "The prefix used for an inline reference to a section.",
    "The prefix used for an inline reference to a listing.",
    "The prefix used for an inline reference to a theorem.",
    "The prefix used for an inline reference to a lemma.",
    "The prefix used for an inline reference to a corollary.",
    "The prefix used for an inline reference to a proposition.",
    "The prefix used for an inline reference to a conjecture.",
    "The prefix used for an inline reference to a definition.",
    "The prefix used for an inline reference to an example.",
    "The prefix used for an inline reference to an exercise.",
    "The numbering scheme used for figures.",
    "The numbering scheme used for tables.",
    "The numbering scheme used for equations.",
    "The numbering scheme used for sections.",
    "The numbering scheme used for listings.",
    "The numbering scheme used for theorems.",
    "The numbering scheme used for lemmas.",
    "The numbering scheme used for corollaries.",
    "The numbering scheme used for propositions.",
    "The numbering scheme used for conjectures.",
    "The numbering scheme used for definitions.",
    "The numbering scheme used for examples.",
    "The numbering scheme used for exercises.",
    "The title used for the list of figures.",
    "The title used for the list of tables.",
    "The title used for the list of listings.",
    "The number scheme used for references.",
    "The number scheme used for sub references.",
    "Whether cross references should be hyper-linked.",
    "The identifier for this publication.",
    "The identifier value.",
    "The identifier schema (e.g.&nbsp;<code>DOI</code>, <code>ISBN-A</code>,\netc.)",
    "Creators of this publication.",
    "Contributors to this publication.",
    "The subject of the publication.",
    "The subject text.",
    "An EPUB reserved authority value.",
    "The subject term (defined by the schema).",
    {
      "short": "Text describing the specialized type of this publication.",
      "long": "Text describing the specialized type of this publication.\nAn informative registry of specialized EPUB Publication types for use\nwith this element is maintained in the <a href=\"https://www.w3.org/publishing/epub3/epub-packages.html#bib-typesregistry\">TypesRegistry</a>,\nbut Authors may use any text string as a value."
    },
    "Text describing the format of this publication.",
    "Text describing the relation of this publication.",
    "Text describing the coverage of this publication.",
    "Text describing the rights of this publication.",
    "Identifies the name of a collection to which the EPUB Publication\nbelongs.",
    "Indicates the numeric position in which this publication belongs\nrelative to other works belonging to the same\n<code>belongs-to-collection</code> field.",
    "Sets the global direction in which content flows (<code>ltr</code> or\n<code>rtl</code>)",
    "iBooks specific metadata options.",
    "What is new in this version of the book.",
    "Whether this book provides embedded fonts in a flowing or fixed\nlayout book.",
    "The scroll direction for this book (<code>vertical</code>,\n<code>horizontal</code>, or <code>default</code>)",
    {
      "short": "Look in the specified XML file for metadata for the EPUB. The file\nshould contain a series of <a href=\"https://www.dublincore.org/specifications/dublin-core/dces/\">Dublin\nCore elements</a>.",
      "long": "Look in the specified XML file for metadata for the EPUB. The file\nshould contain a series of <a href=\"https://www.dublincore.org/specifications/dublin-core/dces/\">Dublin\nCore elements</a>. For example:"
    },
    "Specify the subdirectory in the OCF container that is to hold the\nEPUB-specific contents. The default is <code>EPUB</code>. To put the\nEPUB contents in the top level, use an empty string.",
    {
      "short": "Embed the specified fonts in the EPUB",
      "long": "Embed the specified fonts in the EPUB. Wildcards can also be used:\nfor example, <code>DejaVuSans-*.ttf</code>. To use the embedded fonts,\nyou will need to add declarations like the following to your CSS:"
    },
    {
      "short": "Specify the heading level at which to split the EPUB into separate\nchapter files.",
      "long": "Specify the heading level at which to split the EPUB into separate\nchapter files. The default is to split into chapters at level-1\nheadings. This option only affects the internal composition of the EPUB,\nnot the way chapters and sections are displayed to users. Some readers\nmay be slow if the chapter files are too large, so for large documents\nwith few level-1 headings, one might want to use a chapter level of 2 or\n3."
    },
    "Use the specified image as the EPUB cover. It is recommended that the\nimage be less than 1000px in width and height.",
    "Engine used for executable code blocks.",
    "Configures the Jupyter engine.",
    "The name to display in the UI.",
    "The name of the language the kernel implements.",
    "The name of the kernel.",
    "Set Knitr options.",
    "Knit options.",
    "Knitr chunk options.",
    {
      "short": "Cache results of computations.",
      "long": "Cache results of computations (using the <a href=\"https://yihui.org/knitr/demo/cache/\">knitr cache</a> for R\ndocuments, and <a href=\"https://jupyter-cache.readthedocs.io/en/latest/\">Jupyter Cache</a>\nfor Jupyter documents).\nNote that cache invalidation is triggered by changes in chunk source\ncode (or other cache attributes you’ve defined)."
    },
    {
      "short": "Re-use previous computational output when rendering",
      "long": "Control the re-use of previous computational output when\nrendering."
    },
    "Document server",
    "Type of server to run behind the document\n(e.g.&nbsp;<code>shiny</code>)",
    "OJS variables to export to server.",
    "Server reactive values to import into OJS.",
    {
      "short": "Run Jupyter kernels within a peristent daemon (to mitigate kernel\nstartup time).",
      "long": "Run Jupyter kernels within a peristent daemon (to mitigate kernel\nstartup time). By default a daemon with a timeout of 300 seconds will be\nused. Set <code>daemon</code> to another timeout value or to\n<code>false</code> to disable it altogether."
    },
    "Restart any running Jupyter daemon before rendering.",
    "Enable code cell execution.",
    "Execute code cell execution in Jupyter notebooks.",
    "Show code-execution related debug information.",
    "Default width for figures generated by Matplotlib or R graphics",
    "Default height for figures generated by Matplotlib or R graphics",
    "Default format for figures generated by Matplotlib or R graphics\n(<code>retina</code>, <code>png</code>, <code>jpeg</code>,\n<code>svg</code>, or <code>pdf</code>)",
    "Default DPI for figures generated by Matplotlib or R graphics",
    "Whether to make images in this document responsive.",
    {
      "short": "Sets the main font for the document.",
      "long": "For HTML output, sets the CSS <code>font-family</code> on the HTML\nelement.\nFor LaTeX output, the main font family for use with\n<code>xelatex</code> or <code>lualatex</code>. Takes the name of any\nsystem font, using the <a href=\"https://ctan.org/pkg/fontspec\"><code>fontspec</code></a>\npackage.\nFor ConTeXt output, the main font family. Use the name of any system\nfont. See <a href=\"https://wiki.contextgarden.net/Fonts\">ConTeXt\nFonts</a> for more information."
    },
    {
      "short": "Sets the font used for when displaying code.",
      "long": "For HTML output, sets the CSS font-family property on code\nelements.\nFor PowerPoint output, sets the font used for code.\nFor LaTeX output, the monospace font family for use with\n<code>xelatex</code> or <code>lualatex</code>: take the name of any\nsystem font, using the <a href=\"https://ctan.org/pkg/fontspec\"><code>fontspec</code></a>\npackage.\nFor ConTeXt output, the monspace font family. Use the name of any\nsystem font. See <a href=\"https://wiki.contextgarden.net/Fonts\">ConTeXt\nFonts</a> for more information."
    },
    {
      "short": "Sets the main font size for the document.",
      "long": "For HTML output, sets the base CSS <code>font-size</code>\nproperty.\nFor LaTeX and ConTeXt output, sets the font size for the document\nbody text."
    },
    {
      "short": "Allows font encoding to be specified through <code>fontenc</code>\npackage.",
      "long": "Allows font encoding to be specified through <a href=\"https://www.ctan.org/pkg/fontenc\"><code>fontenc</code></a>\npackage.\nSee <a href=\"https://ctan.org/pkg/encguide\">LaTeX Font Encodings\nGuide</a> for addition information on font encoding."
    },
    {
      "short": "Font package to use when compiling a PDF with the\n<code>pdflatex</code> <code>pdf-engine</code>.",
      "long": "Font package to use when compiling a PDf with the\n<code>pdflatex</code> <code>pdf-engine</code>.\nSee <a href=\"https://tug.org/FontCatalogue/\">The LaTeX Font\nCatalogue</a> for a summary of font options available.\nFor groff (<code>ms</code>) files, the font family for example,\n<code>T</code> or <code>P</code>."
    },
    {
      "short": "Options for the package used as <code>fontfamily</code>.",
      "long": "Options for the package used as <code>fontfamily</code>.\nFor example, to use the Libertine font with proportional lowercase\n(old-style) figures through the <a href=\"https://ctan.org/pkg/libertinus\"><code>libertinus</code></a>\npackage:"
    },
    {
      "short": "The sans serif font family for use with <code>xelatex</code> or\n<code>lualatex</code>.",
      "long": "The sans serif font family for use with <code>xelatex</code> or\n<code>lualatex</code>. Takes the name of any system font, using the <a href=\"https://ctan.org/pkg/fontspec\"><code>fontspec</code></a>\npackage."
    },
    {
      "short": "The math font family for use with <code>xelatex</code> or\n<code>lualatex</code>.",
      "long": "The math font family for use with <code>xelatex</code> or\n<code>lualatex</code>. Takes the name of any system font, using the <a href=\"https://ctan.org/pkg/fontspec\"><code>fontspec</code></a>\npackage."
    },
    {
      "short": "The CJK main font family for use with <code>xelatex</code> or\n<code>lualatex</code>.",
      "long": "The CJK main font family for use with <code>xelatex</code> or\n<code>lualatex</code> using the <a href=\"https://ctan.org/pkg/xecjk\"><code>xecjk</code></a> package."
    },
    {
      "short": "The main font options for use with <code>xelatex</code> or\n<code>lualatex</code>.",
      "long": "The main font options for use with <code>xelatex</code> or\n<code>lualatex</code> allowing any options available through <a href=\"https://ctan.org/pkg/fontspec\"><code>fontspec</code></a>.\nFor example, to use the <a href=\"http://www.gust.org.pl/projects/e-foundry/tex-gyre\">TeX Gyre</a>\nversion of Palatino with lowercase figures:"
    },
    {
      "short": "The sans serif font options for use with <code>xelatex</code> or\n<code>lualatex</code>.",
      "long": "The sans serif font options for use with <code>xelatex</code> or\n<code>lualatex</code> allowing any options available through <a href=\"https://ctan.org/pkg/fontspec\"><code>fontspec</code></a>.\nFor example, to use the <a href=\"http://www.gust.org.pl/projects/e-foundry/tex-gyre\">TeX Gyre</a>\nversion of Palatino with lowercase figures:"
    },
    {
      "short": "The monospace font options for use with <code>xelatex</code> or\n<code>lualatex</code>.",
      "long": "The monospace font options for use with <code>xelatex</code> or\n<code>lualatex</code> allowing any options available through <a href=\"https://ctan.org/pkg/fontspec\"><code>fontspec</code></a>.\nFor example, to use the <a href=\"http://www.gust.org.pl/projects/e-foundry/tex-gyre\">TeX Gyre</a>\nversion of Palatino with lowercase figures:"
    },
    {
      "short": "The monospace font options for use with <code>xelatex</code> or\n<code>lualatex</code>.",
      "long": "The monospace font options for use with <code>xelatex</code> or\n<code>lualatex</code> allowing any options available through <a href=\"https://ctan.org/pkg/fontspec\"><code>fontspec</code></a>.\nFor example, to use the <a href=\"http://www.gust.org.pl/projects/e-foundry/tex-gyre\">TeX Gyre</a>\nversion of Palatino with lowercase figures:"
    },
    {
      "short": "The CJK font options for use with <code>xelatex</code> or\n<code>lualatex</code>.",
      "long": "The CJK font options for use with <code>xelatex</code> or\n<code>lualatex</code> allowing any options available through <a href=\"https://ctan.org/pkg/fontspec\"><code>fontspec</code></a>.\nFor example, to use the <a href=\"http://www.gust.org.pl/projects/e-foundry/tex-gyre\">TeX Gyre</a>\nversion of Palatino with lowercase figures:"
    },
    {
      "short": "Options to pass to the microtype package.",
      "long": "Options to pass to the <a href=\"https://ctan.org/pkg/microtype\">microtype</a> package."
    },
    "The point size, for example, <code>10p</code>.",
    "The line height, for example, <code>12p</code>.",
    {
      "short": "Sets the line height or spacing for text in the document.",
      "long": "For HTML output sets the CSS <code>line-height</code> property on the\nhtml element, which is preferred to be unitless.\nFor LaTeX output, adjusts line spacing using the <a href=\"https://ctan.org/pkg/setspace\">setspace</a> package, e.g.&nbsp;1.25,\n1.5."
    },
    "Adjusts line spacing using the <code>\\setupinterlinespace</code>\ncommand.",
    "The typeface style for links in the document.",
    {
      "short": "Set the spacing between paragraphs, for example <code>none</code>,\n`small.",
      "long": "Set the spacing between paragraphs, for example <code>none</code>,\n<code>small</code> using the <a href=\"https://wiki.contextgarden.net/Command/setupwhitespace\"><code>setupwhitespace</code></a>\ncommand."
    },
    "Enables a hover popup for footnotes that shows the footnote\ncontents.",
    "Causes links to be printed as footnotes.",
    {
      "short": "Location for footnotes and references",
      "long": "Specify location for footnotes. Also controls the location of\nreferences, if <code>reference-links</code> is set."
    },
    {
      "short": "Set the indentation of paragraphs with one or more options.",
      "long": "Set the indentation of paragraphs with one or more options.\nSee <a href=\"https://wiki.contextgarden.net/Indentation\">ConTeXt\nIndentation</a> for additional information."
    },
    "Adjusts text to the left, right, center, or both margins\n(<code>l</code>, <code>r</code>, <code>c</code>, or <code>b</code>).",
    {
      "short": "Whether to hyphenate text at line breaks even in words that do not\ncontain hyphens.",
      "long": "Whether to hyphenate text at line breaks even in words that do not\ncontain hyphens if it is necessary to do so to lay out words on a line\nwithout excessive spacing"
    },
    {
      "short": "Format to write to (e.g.&nbsp;html)",
      "long": "Format to write to. Extensions can be individually enabled or\ndisabled by appending +EXTENSION or -EXTENSION to the format name\n(e.g.&nbsp;gfm+footnotes)"
    },
    {
      "short": "Format to write to (e.g.&nbsp;html)",
      "long": "Format to write to. Extensions can be individually enabled or\ndisabled by appending +EXTENSION or -EXTENSION to the format name\n(e.g.&nbsp;gfm+footnotes)"
    },
    "Input file to read from",
    "Input files to read from",
    "Include options from the specified defaults files",
    "Pandoc metadata variables",
    "Pandoc metadata variables",
    "Headers to include with HTTP requests by Pandoc",
    "Display trace debug output.",
    "Exit with error status if there are any warnings.",
    "Print information about command-line arguments to <em>stdout</em>,\nthen exit.",
    "Ignore command-line arguments (for use in wrapper scripts).",
    "Parse each file individually before combining for multifile\ndocuments.",
    "Specify the user data directory to search for pandoc data files.",
    "Level of program output (<code>INFO</code>, <code>ERROR</code>, or\n<code>WARNING</code>)",
    "Write log messages in machine-readable JSON format to FILE.",
    {
      "short": "Specify what to do with insertions, deletions, and comments produced\nby the MS Word “Track Changes” feature.",
      "long": "Specify what to do with insertions, deletions, and comments produced\nby the MS Word “Track Changes” feature."
    },
    {
      "short": "Ignore paragraphs with no content.",
      "long": "<em>Deprecated. Use the <code>+empty_paragraphs</code> extension\ninstead.</em> Ignore paragraphs with no content. This option is useful\nfor converting word processing documents where users have used empty\nparagraphs to create inter-paragraph space."
    },
    {
      "short": "Embed the input file source code in the generated HTML",
      "long": "Embed the input file source code in the generated HTML. A hidden div\nwith class <code>quarto-embedded-source-code</code> will be added to the\ndocument. This option is not normally used directly but rather in the\nimplementation of the <code>code-tools</code> option."
    },
    "Keep hidden source code and output (marked with class\n<code>.hidden</code>)",
    {
      "short": "Generate HTML output (if necessary) even when targeting markdown.",
      "long": "Generate HTML output (if necessary) even when targeting markdown.\nEnables the embedding of more sophisticated output (e.g.&nbsp;Jupyter\nwidgets) in markdown. Note that this option is set to <code>true</code>\nfor the <code>hugo</code> format."
    },
    "Indicates that computational output should not be written within\ndivs. This is necessary for some formats (e.g.&nbsp;<code>pptx</code>) to\nproperly layout figures.",
    "Disable merging of string based and file based includes (some\nformats, specifically ePub, do not correctly handle this merging)",
    "Content to include at the end of the document header.",
    "Content to include at the beginning of the document body (e.g.&nbsp;after\nthe <code>&lt;body&gt;</code> tag in HTML, or the\n<code>\\begin{document}</code> command in LaTeX).",
    "Content to include at the end of the document body (before the\n<code>&lt;/body&gt;</code> tag in HTML, or the\n<code>\\end{document}</code> command in LaTeX).",
    "Include contents of files, verbatim, at the beginning of the document\nbody (e.g.&nbsp;after the <code>&lt;body&gt;</code> tag in HTML, or the\n<code>\\begin{document}</code> command in LaTeX).",
    "Include contents of files, verbatim, at the end of the document body\n(before the <code>&lt;/body&gt;</code> tag in HTML, or the\n<code>\\end{document}</code> command in LaTeX).",
    "Include contents of files, verbatim, at the end of the header. This\ncan be used, for example, to include special CSS or JavaScript in HTML\ndocuments.",
    "Path (or glob) to files to publish with this document.",
    {
      "short": "Text to be in a running header.",
      "long": "Text to be in a running header.\nProvide a single option or up to four options for different\nplacements (odd page inner, odd page outer, even page innner, even page\nouter)."
    },
    {
      "short": "Text to be in a running footer.",
      "long": "Text to be in a running footer.\nProvide a single option or up to four options for different\nplacements (odd page inner, odd page outer, even page innner, even page\nouter).\nSee <a href=\"https://wiki.contextgarden.net/Headers_and_Footers\">ConTeXt\nHeaders and Footers</a> for more information."
    },
    "Whether to include all source documents as file attachments in the\nPDF file.",
    "The footer for man pages.",
    "The header for man pages.",
    {
      "short": "Include file with YAML metadata",
      "long": "Read metadata from the supplied YAML (or JSON) file. This option can\nbe used with every input format, but string scalars in the YAML file\nwill always be parsed as Markdown. Generally, the input will be handled\nthe same as in YAML metadata blocks. Metadata values specified inside\nthe document, or by using <code>-M</code>, overwrite values specified\nwith this option."
    },
    {
      "short": "Include files with YAML metadata",
      "long": "Read metadata from the supplied YAML (or JSON) files. This option can\nbe used with every input format, but string scalars in the YAML file\nwill always be parsed as Markdown. Generally, the input will be handled\nthe same as in YAML metadata blocks. Values in files specified later in\nthe list will be preferred over those specified earlier. Metadata values\nspecified inside the document, or by using <code>-M</code>, overwrite\nvalues specified with this option."
    },
    {
      "short": "Identifies the main language of the document (e.g.&nbsp;<code>en</code> or\n<code>en-GB</code>).",
      "long": "Identifies the main language of the document using IETF language tags\n(following the <a href=\"https://www.rfc-editor.org/info/bcp47\">BCP\n47</a> standard), such as <code>en</code> or <code>en-GB</code>. The <a href=\"https://r12a.github.io/app-subtags/\">Language subtag lookup</a>\ntool can look up or verify these tags.\nThis affects most formats, and controls hyphenation in PDF output\nwhen using LaTeX (through <a href=\"https://ctan.org/pkg/babel\"><code>babel</code></a> and <a href=\"https://ctan.org/pkg/polyglossia\"><code>polyglossia</code></a>) or\nConTeXt."
    },
    "YAML file containing custom language translations",
    {
      "short": "The base script direction for the document (<code>rtl</code> or\n<code>ltr</code>).",
      "long": "The base script direction for the document (<code>rtl</code> or\n<code>ltr</code>).\nFor bidirectional documents, native pandoc <code>span</code>s and\n<code>div</code>s with the <code>dir</code> attribute can be used to\noverride the base direction in some output formats. This may not always\nbe necessary if the final renderer (e.g.&nbsp;the browser, when generating\nHTML) supports the [Unicode Bidirectional Algorithm].\nWhen using LaTeX for bidirectional documents, only the\n<code>xelatex</code> engine is fully supported (use\n<code>--pdf-engine=xelatex</code>)."
    },
    {
      "short": "Use Quarto’s built-in PDF rendering wrapper",
      "long": "Use Quarto’s built-in PDF rendering wrapper (includes support for\nautomatically installing missing LaTeX packages)"
    },
    "Enable/disable automatic LaTeX package installation",
    "Minimum number of compilation passes.",
    "Maximum number of compilation passes.",
    "Clean intermediates after compilation.",
    "Program to use for <code>makeindex</code>.",
    "Array of command line options for <code>makeindex</code>.",
    "Array of command line options for <code>tlmgr</code>.",
    "Output directory for intermediates and PDF.",
    "The document class.",
    {
      "short": "Options for the document class,",
      "long": "For LaTeX/PDF output, the options set for the document class.\nFor HTML output using KaTeX, you can render display math equations\nflush left using <code>classoption: fleqn</code>"
    },
    "Control the <code>\\pagestyle{}</code> for the document.",
    "The paper size for the document.",
    {
      "short": "The options for margins and text layout for this document.",
      "long": "The options for margins and text layout for this document.\nSee <a href=\"https://wiki.contextgarden.net/Layout\">ConTeXt\nLayout</a> for additional information."
    },
    "The page layout to use for this document (<code>article</code>,\n<code>full</code>, or <code>custom</code>)",
    {
      "short": "Target page width for output (used to compute columns widths for\n<code>layout</code> divs)",
      "long": "Target page width for output (used to compute columns widths for\n<code>layout</code> divs). Defaults to 6.5 inches, which corresponds to\ndefault letter page settings in docx and odt."
    },
    {
      "short": "The layout of the appendix for this document (<code>none</code>,\n<code>plain</code>, or <code>default</code>)",
      "long": "The layout of the appendix for this document (<code>none</code>,\n<code>plain</code>, or <code>default</code>).\nTo completely disable any styling of the appendix, choose the\nappendix style <code>none</code>. For minimal styling, choose\n<code>plain.</code>"
    },
    {
      "short": "The layout of the title block for this document (<code>none</code>,\n<code>plain</code>, or <code>default</code>).",
      "long": "The layout of the title block for this document (<code>none</code>,\n<code>plain</code>, or <code>default</code>).\nTo completely disable any styling of the title block, choose the\nstyle <code>none</code>. For minimal styling, choose\n<code>plain.</code>"
    },
    {
      "short": "Apply a banner style treatment to the title block.",
      "long": "Applies a banner style treatment for the title block. You may specify\none of the following values:"
    },
    {
      "short": "Sets the color of text elements in a banner style title block.",
      "long": "Sets the color of text elements in a banner style title block. Use\none of the following values:"
    },
    {
      "short": "Enables or disables the display of categories in the title block.",
      "long": ""
    },
    "Adds a css <code>max-width</code> to the body Element.",
    {
      "short": "Sets the left margin of the document.",
      "long": "For HTML output, sets the <code>margin-left</code> property on the\nBody element.\nFor LaTeX output, sets the left margin if <code>geometry</code> is\nnot used (otherwise <code>geometry</code> overrides this value)\nFor ConTeXt output, sets the left margin if <code>layout</code> is\nnot used, otherwise <code>layout</code> overrides these.\nFor <code>wkhtmltopdf</code> sets the left page margin."
    },
    {
      "short": "Sets the right margin of the document.",
      "long": "For HTML output, sets the <code>margin-right</code> property on the\nBody element.\nFor LaTeX output, sets the right margin if <code>geometry</code> is\nnot used (otherwise <code>geometry</code> overrides this value)\nFor ConTeXt output, sets the right margin if <code>layout</code> is\nnot used, otherwise <code>layout</code> overrides these.\nFor <code>wkhtmltopdf</code> sets the right page margin."
    },
    {
      "short": "Sets the top margin of the document.",
      "long": "For HTML output, sets the <code>margin-top</code> property on the\nBody element.\nFor LaTeX output, sets the top margin if <code>geometry</code> is not\nused (otherwise <code>geometry</code> overrides this value)\nFor ConTeXt output, sets the top margin if <code>layout</code> is not\nused, otherwise <code>layout</code> overrides these.\nFor <code>wkhtmltopdf</code> sets the top page margin."
    },
    {
      "short": "Sets the bottom margin of the document.",
      "long": "For HTML output, sets the <code>margin-bottom</code> property on the\nBody element.\nFor LaTeX output, sets the bottom margin if <code>geometry</code> is\nnot used (otherwise <code>geometry</code> overrides this value)\nFor ConTeXt output, sets the bottom margin if <code>layout</code> is\nnot used, otherwise <code>layout</code> overrides these.\nFor <code>wkhtmltopdf</code> sets the bottom page margin."
    },
    {
      "short": "Options for the geometry package.",
      "long": "Options for the <a href=\"https://ctan.org/pkg/geometry\">geometry</a>\npackage. For example:"
    },
    {
      "short": "Options for the hyperref package.",
      "long": "Options for the <a href=\"https://ctan.org/pkg/hyperref\">hyperref</a>\npackage. For example:"
    },
    {
      "short": "Whether to use document class settings for indentation.",
      "long": "Wheher to use document class settings for indentation. If the\ndocument class settings are not used, the default LaTeX template removes\nindentation and adds space between paragraphs\nFor groff (<code>ms</code>) documents, the paragraph indent, for\nexample, <code>2m</code>."
    },
    {
      "short": "Make <code>\\paragraph</code> and <code>\\subparagraph</code>\nfree-standing rather than run-in.",
      "long": "Make <code>\\paragraph</code> and <code>\\subparagraph</code> (fourth-\nand fifth-level headings, or fifth- and sixth-level with book classes)\nfree-standing rather than run-in; requires further formatting to\ndistinguish from <code>\\subsubsection</code> (third- or fourth-level\nheadings). Instead of using this option, <a href=\"https://ctan.org/pkg/koma-script\">KOMA-Script</a> can adjust\nheadings more extensively:"
    },
    "Directory containing reveal.js files.",
    "The base url for s5 presentations.",
    "The base url for Slidy presentations.",
    "The base url for Slideous presentations.",
    "Show a special icon next to links that leave the current site.",
    "Open external links in a new browser window or tab (rather than\nnavigating the current tab).",
    {
      "short": "A regular expression that can be used to determine whether a link is\nan internal link.",
      "long": "A regular expression that can be used to determine whether a link is\nan internal link. For example, the following will treat links that start\nwith http://www.quarto.org as internal links (and others will be\nconsidered external):"
    },
    "Automatically generate the contents of a page from a list of Quarto\ndocuments or other custom data.",
    "List of keywords to be included in the document metadata.",
    "The document subject",
    "The document description. Some applications show this as\n<code>Comments</code> metadata.",
    "The document category.",
    {
      "short": "The License for this document, if any. (e.g.&nbsp;<code>CC BY</code>)",
      "long": "The license for this document, if any.\nCreative Commons licenses <code>CC BY</code>, <code>CC BY-SA</code>,\n<code>CC BY-ND</code>, <code>CC BY-NC</code> will automatically generate\na license link in the document appendix. Other license text will be\nplaced in the appendix verbatim."
    },
    "Sets the title metadata for the document",
    "Sets the title metadata for the document",
    "Specify STRING as a prefix at the beginning of the title that appears\nin the HTML header (but not in the title as it appears at the beginning\nof the body)",
    "Sets the description metadata for the document",
    "Sets the author metadata for the document",
    "Sets the date metadata for the document",
    {
      "short": "Number section headings",
      "long": "Number section headings rendered ouptut. By default, sections are not\nnumbered. Sections with class <code>.unnumbered</code> will never be\nnumbered, even if <code>number-sections</code> is specified."
    },
    {
      "short": "The depth to which sections should be numbered.",
      "long": "By default, all headings in your document create a numbered section.\nYou customize numbering depth using the <code>number-depth</code>\noption.\nFor example, to only number sections immediately below the chapter\nlevel, use this:"
    },
    "The numbering depth for sections. (Use <code>number-depth</code>\ninstead).",
    {
      "short": "Offset for section headings in output (offsets are 0 by default)",
      "long": "Offset for section headings in output (offsets are 0 by default) The\nfirst number is added to the section number for top-level headings, the\nsecond for second-level headings, and so on. So, for example, if you\nwant the first top-level heading in your document to be numbered “6”,\nspecify <code>number-offset: 5</code>. If your document starts with a\nlevel-2 heading which you want to be numbered “1.5”, specify\n<code>number-offset: [1,4]</code>. Implies\n<code>number-sections</code>"
    },
    {
      "short": "Shift heading levels by a positive or negative integer. For example,\nwith <code>shift-heading-level-by: -1</code>, level 2 headings become\nlevel 1 headings.",
      "long": "Shift heading levels by a positive or negative integer. For example,\nwith <code>shift-heading-level-by: -1</code>, level 2 headings become\nlevel 1 headings, and level 3 headings become level 2 headings. Headings\ncannot have a level less than 1, so a heading that would be shifted\nbelow level 1 becomes a regular paragraph. Exception: with a shift of\n-N, a level-N heading at the beginning of the document replaces the\nmetadata title."
    },
    {
      "short": "Sets the page numbering style and location for the document.",
      "long": "Sets the page numbering style and location for the document using the\n<code>\\setuppagenumbering</code> command.\nSee <a href=\"https://wiki.contextgarden.net/Command/setuppagenumbering\">ConTeXt\nPage Numbering</a> for additional information."
    },
    {
      "short": "Treat top-level headings as the given division type\n(<code>default</code>, <code>section</code>, <code>chapter</code>, or\n<code>part</code>). The hierarchy order is part, chapter, then section;\nall headings are shifted such that the top-level heading becomes the\nspecified type.",
      "long": "Treat top-level headings as the given division type\n(<code>default</code>, <code>section</code>, <code>chapter</code>, or\n<code>part</code>). The hierarchy order is part, chapter, then section;\nall headings are shifted such that the top-level heading becomes the\nspecified type.\nThe default behavior is to determine the best division type via\nheuristics: unless other conditions apply, <code>section</code> is\nchosen. When the <code>documentclass</code> variable is set to\n<code>report</code>, <code>book</code>, or <code>memoir</code> (unless\nthe <code>article</code> option is specified), <code>chapter</code> is\nimplied as the setting for this option. If <code>beamer</code> is the\noutput format, specifying either <code>chapter</code> or\n<code>part</code> will cause top-level headings to become\n<code>\\part{..}</code>, while second-level headings remain as their\ndefault type."
    },
    "Use the specified file as a style reference in producing a docx,\npptx, or odt file.",
    "Theme name, theme scss file, or a mix of both.",
    "The light theme name, theme scss file, or a mix of both.",
    "The light theme name, theme scss file, or a mix of both.",
    "The dark theme name, theme scss file, or a mix of both.",
    "The dark theme name, theme scss file, or a mix of both.",
    "Disables the built in html features like theming, anchor sections,\ncode block behavior, and more.",
    "Enables inclusion of Pandoc default CSS for this document.",
    "One or more CSS style sheets.",
    "Enables hover over a section title to see an anchor link.",
    {
      "short": "Method use to render math in HTML output",
      "long": "Method use to render math in HTML output (<code>plain</code>,\n<code>webtex</code>, <code>gladtex</code>, <code>mathml</code>,\n<code>mathjax</code>, <code>katex</code>).\nSee the Pandoc documentation on <a href=\"https://pandoc.org/MANUAL.html#math-rendering-in-html\">Math\nRendering in HTML</a> for additional details."
    },
    "Wrap sections in <code>&lt;section&gt;</code> tags and attach\nidentifiers to the enclosing <code>&lt;section&gt;</code> rather than\nthe heading itself.",
    {
      "short": "Specify a prefix to be added to all identifiers and internal\nlinks.",
      "long": "Specify a prefix to be added to all identifiers and internal links in\nHTML and DocBook output, and to footnote numbers in Markdown and Haddock\noutput. This is useful for preventing duplicate identifiers when\ngenerating fragments to be included in other pages."
    },
    {
      "short": "Method for obfuscating mailto: links in HTML documents.",
      "long": "Specify a method for obfuscating <code>mailto:</code> links in HTML\ndocuments."
    },
    "Use <code>&lt;q&gt;</code> tags for quotes in HTML.",
    {
      "short": "Use the specified engine when producing PDF output.",
      "long": "Use the specified engine when producing PDF output. If the engine is\nnot in your PATH, the full path of the engine may be specified here. If\nthis option is not specified, Quarto uses the following defaults\ndepending on the output format in use:"
    },
    {
      "short": "Use the given string as a command-line argument to the\n<code>pdf-engine</code>.",
      "long": "Use the given string as a command-line argument to the pdf-engine.\nFor example, to use a persistent directory foo for latexmk’s auxiliary\nfiles, use <code>pdf-engine-opt: -outdir=foo</code>. Note that no check\nfor duplicate options is done."
    },
    "Whether to produce a Beamer article from this presentation.",
    "Add an extra Beamer option using <code>\\setbeameroption{}</code>.",
    "The aspect ratio for this presentation.",
    "The logo image for slides.",
    "The image for the title slide.",
    "Controls navigation symbols for the presentation (<code>empty</code>,\n<code>frame</code>, <code>vertical</code>, or\n<code>horizontal</code>)",
    "Whether to enable title pages for new sections.",
    "The Beamer color theme for this presentation.",
    "The Beamer font theme for this presentation.",
    "The Beamer inner theme for this presentation.",
    "The Beamer outer theme for this presentation.",
    "Options passed to LaTeX Beamer themes.",
    "The section number in man pages.",
    "Enable and disable extensions for markdown output (e.g.&nbsp;“+emoji”)",
    "Specify whether to use <code>atx</code> (<code>#</code>-prefixed) or\n<code>setext</code> (underlined) headings for level 1 and 2 headings\n(<code>atx</code> or <code>setext</code>).",
    "Preserve the original YAML front matter in rendered markdown",
    {
      "short": "Determines which ipynb cell output formats are rendered\n(<code>none</code>, <code>all</code>, or <code>best</code>).",
      "long": "Determines which ipynb cell output formats are rendered."
    },
    {
      "short": "Adds the necessary setup to the document preamble to generate PDF/A\nof the type specified.",
      "long": "Adds the necessary setup to the document preamble to generate PDF/A\nof the type specified.\nIf the value is set to <code>true</code>, <code>1b:2005</code> will\nbe used as default.\nTo successfully generate PDF/A the required ICC color profiles have\nto be available and the content and all included files (such as images)\nhave to be standard conforming. The ICC profiles and output intent may\nbe specified using the variables <code>pdfaiccprofile</code> and\n<code>pdfaintent</code>. See also <a href=\"https://wiki.contextgarden.net/PDF/A\">ConTeXt PDFA</a> for more\ndetails."
    },
    {
      "short": "When used in conjunction with <code>pdfa</code>, specifies the ICC\nprofile to use in the PDF, e.g.&nbsp;<code>default.cmyk</code>.",
      "long": "When used in conjunction with <code>pdfa</code>, specifies the ICC\nprofile to use in the PDF, e.g.&nbsp;<code>default.cmyk</code>.\nIf left unspecified, <code>sRGB.icc</code> is used as default. May be\nrepeated to include multiple profiles. Note that the profiles have to be\navailable on the system. They can be obtained from <a href=\"https://wiki.contextgarden.net/PDFX#ICC_profiles\">ConTeXt ICC\nProfiles</a>."
    },
    {
      "short": "When used in conjunction with <code>pdfa</code>, specifies the output\nintent for the colors.",
      "long": "When used in conjunction with <code>pdfa</code>, specifies the output\nintent for the colors, for example\n<code>ISO coated v2 300\\letterpercent\\space (ECI)</code>\nIf left unspecified, <code>sRGB IEC61966-2.1</code> is used as\ndefault."
    },
    "Document bibliography (BibTeX or CSL). May be a single file or a list\nof files",
    "Citation Style Language file to use for formatting references.",
    "Enables a hover popup for citation that shows the reference\ninformation.",
    "Where citation information should be displayed (<code>document</code>\nor <code>margin</code>)",
    "Method used to format citations (<code>citeproc</code>,\n<code>natbib</code>, or <code>biblatex</code>).",
    {
      "short": "Turn on built-in citation processing",
      "long": "Turn on built-in citation processing. To use this feature, you will\nneed to have a document containing citations and a source of\nbibliographic data: either an external bibliography file or a list of\n<code>references</code> in the document’s YAML metadata. You can\noptionally also include a <code>csl</code> citation style file."
    },
    "A list of options for BibLaTeX.",
    "One or more options to provide for <code>natbib</code> when\ngenerating a bibliography.",
    "The bibliography style to use\n(e.g.&nbsp;<code>\\bibliographystyle{dinat}</code>) when using\n<code>natbib</code> or <code>biblatex</code>.",
    "The bibliography title to use when using <code>natbib</code> or\n<code>biblatex</code>.",
    {
      "short": "JSON file containing abbreviations of journals that should be used in\nformatted bibliographies.",
      "long": "JSON file containing abbreviations of journals that should be used in\nformatted bibliographies when <code>form=\"short\"</code> is specified.\nThe format of the file can be illustrated with an example:"
    },
    {
      "short": "Format to read from",
      "long": "Format to read from. Extensions can be individually enabled or\ndisabled by appending +EXTENSION or -EXTENSION to the format name\n(e.g.&nbsp;markdown+emoji)."
    },
    {
      "short": "Format to read from",
      "long": "Format to read from. Extensions can be individually enabled or\ndisabled by appending +EXTENSION or -EXTENSION to the format name\n(e.g.&nbsp;markdown+emoji)."
    },
    "Output file to write to",
    "Extension to use for generated output file",
    "Use the specified file as a custom template for the generated\ndocument.",
    "Produce output with an appropriate header and footer (e.g.&nbsp;a\nstandalone HTML, LaTeX, TEI, or RTF file, not a fragment)",
    {
      "short": "Produce a standalone HTML file with no external dependencies",
      "long": "Produce a standalone HTML file with no external dependencies, using\n<code>data:</code> URIs to incorporate the contents of linked scripts,\nstylesheets, images, and videos. The resulting file should be\n“self-contained,” in the sense that it needs no external files and no\nnet access to be displayed properly by a browser. This option works only\nwith HTML output formats, including <code>html4</code>,\n<code>html5</code>, <code>html+lhs</code>, <code>html5+lhs</code>,\n<code>s5</code>, <code>slidy</code>, <code>slideous</code>,\n<code>dzslides</code>, and <code>revealjs</code>. Scripts, images, and\nstylesheets at absolute URLs will be downloaded; those at relative URLs\nwill be sought relative to the working directory (if the first source\nfile is local) or relative to the base URL (if the first source file is\nremote). Elements with the attribute <code>data-external=\"1\"</code> will\nbe left alone; the documents they link to will not be incorporated in\nthe document."
    },
    {
      "short": "Embed math libraries (e.g.&nbsp;MathJax) within\n<code>self-contained</code> output.",
      "long": "Embed math libraries (e.g.&nbsp;MathJax) within\n<code>self-contained</code> output. Note that math libraries are not\nembedded by default because they are quite large and often time\nconsuming to download."
    },
    "Specify executables or Lua scripts to be used as a filter\ntransforming the pandoc AST after the input is parsed and before the\noutput is written.",
    "Keep the markdown file generated by executing code",
    "Keep the notebook file generated from executing code.",
    "Keep the intermediate tex file used during render.",
    {
      "short": "Extract images and other media contained in or linked from the source\ndocument to the path DIR.",
      "long": "Extract images and other media contained in or linked from the source\ndocument to the path DIR, creating it if necessary, and adjust the\nimages references in the document so they point to the extracted files.\nMedia are downloaded, read from the file system, or extracted from a\nbinary container (e.g.&nbsp;docx), as needed. The original file paths are\nused if they are relative paths not containing … Otherwise filenames are\nconstructed from the SHA1 hash of the contents."
    },
    "List of paths to search for images and other resources. The paths\nshould be separated by : on Linux, UNIX, and macOS systems, and by ; on\nWindows.",
    {
      "short": "Specify a default extension to use when image paths/URLs have no\nextension.",
      "long": "Specify a default extension to use when image paths/URLs have no\nextension. This allows you to use the same source for formats that\nrequire different kinds of images. Currently this option only affects\nthe Markdown and LaTeX readers."
    },
    {
      "short": "Specifies a custom abbreviations file, with abbreviations one to a\nline.",
      "long": "Specifies a custom abbreviations file, with abbreviations one to a\nline. This list is used when reading Markdown input: strings found in\nthis list will be followed by a nonbreaking space, and the period will\nnot produce sentence-ending space in formats like LaTeX. The strings may\nnot contain spaces."
    },
    {
      "short": "Specify the default dpi (dots per inch) value for conversion from\npixels to inch/ centimeters and vice versa.",
      "long": "Specify the default dpi (dots per inch) value for conversion from\npixels to inch/ centimeters and vice versa. (Technically, the correct\nterm would be ppi: pixels per inch.) The default is <code>96</code>.\nWhen images contain information about dpi internally, the encoded value\nis used instead of the default specified by this option."
    },
    "Logo image (placed in bottom right corner of slides)",
    {
      "short": "Footer to include on all slides",
      "long": "Footer to include on all slides. Can also be set per-slide by\nincluding a div with class <code>.footer</code> on the slide."
    },
    {
      "short": "Allow content that overflows slides vertically to scroll",
      "long": "Allow content that overflows slides vertically to scroll. This can\nalso be set per-slide by including the <code>.scrollable</code> class on\nthe slide title."
    },
    {
      "short": "Use a smaller default font for slide content",
      "long": "Use a smaller default font for slide content. This can also be set\nper-slide by including the <code>.smaller</code> class on the slide\ntitle."
    },
    "Flags if the presentation is running in an embedded mode",
    "The display mode that will be used to show slides",
    "For slides with a single top-level image, automatically stretch it to\nfill the slide.",
    {
      "short": "The ‘normal’ width of the presentation",
      "long": "The “normal” width of the presentation, aspect ratio will be\npreserved when the presentation is scaled to fit different resolutions.\nCan be specified using percentage units."
    },
    {
      "short": "The ‘normal’ height of the presentation",
      "long": "The “normal” height of the presentation, aspect ratio will be\npreserved when the presentation is scaled to fit different resolutions.\nCan be specified using percentage units."
    },
    "Factor of the display size that should remain empty around the\ncontent",
    "Bounds for smallest possible scale to apply to content",
    "Bounds for largest possible scale to apply to content",
    "Vertical centering of slides",
    "Disables the default reveal.js slide layout (scaling and\ncentering)",
    {
      "short": "Open links in an iframe preview overlay (<code>true</code>,\n<code>false</code>, or <code>auto</code>)",
      "long": "Open links in an iframe preview overlay."
    },
    "Autoplay embedded media (<code>null</code>, <code>true</code>, or\n<code>false</code>). Default is <code>null</code> (only when\n<code>autoplay</code> attribute is specified)",
    {
      "short": "Global override for preloading lazy-loaded iframes\n(<code>null</code>, <code>true</code>, or <code>false</code>).",
      "long": "Global override for preloading lazy-loaded iframes"
    },
    "Number of slides away from the current slide to pre-load resources\nfor",
    "Number of slides away from the current slide to pre-load resources\nfor (on mobile devices).",
    "Parallax background image",
    "Parallax background size (e.g.&nbsp;‘2100px 900px’)",
    "Number of pixels to move the parallax background horizontally per\nslide.",
    "Number of pixels to move the parallax background vertically per\nslide.",
    "Display a presentation progress bar",
    "Push each slide change to the browser history",
    {
      "short": "Navigation progression (<code>linear</code>, <code>vertical</code>,\nor <code>grid</code>)",
      "long": "Changes the behavior of navigation directions."
    },
    "Enable touch navigation on devices with touch input",
    "Enable keyboard shortcuts for navigation",
    "Enable slide navigation via mouse wheel",
    "Hide cursor if inactive",
    "Time before the cursor is hidden (in ms)",
    "Loop the presentation",
    "Randomize the order of slides each time the presentation loads",
    {
      "short": "Show arrow controls for navigating through slides (<code>true</code>,\n<code>false</code>, or <code>auto</code>).",
      "long": "Show arrow controls for navigating through slides."
    },
    "Location for navigation controls (<code>edges</code> or\n<code>bottom-right</code>)",
    "Help the user learn the controls by providing visual hints.",
    "Visibility rule for backwards navigation arrows (<code>faded</code>,\n<code>hidden</code>, or <code>visible</code>).",
    "Automatically progress all slides at the specified interval",
    "Stop auto-sliding after user input",
    "Navigation method to use when auto sliding (defaults to\nnavigateNext)",
    "Expected average seconds per slide (used by pacing timer in speaker\nview)",
    "Flags whether it should be possible to pause the presentation\n(blackout)",
    "Show a help overlay when the <code>?</code> key is pressed",
    "Add the current slide to the URL hash",
    "URL hash type (<code>number</code> or <code>title</code>)",
    "Use 1 based indexing for hash links to match slide number",
    "Monitor the hash and change slides accordingly",
    "Include the current fragment in the URL",
    "Play a subtle sound when changing slides",
    "Prints each fragment on a separate slide",
    {
      "short": "Offset used to reduce the height of content within exported PDF\npages.",
      "long": "Offset used to reduce the height of content within exported PDF\npages. This exists to account for environment differences based on how\nyou print to PDF. CLI printing options, like phantomjs and wkpdf, can\nend on precisely the total height of the document whereas in-browser\nprinting has to end one pixel before."
    },
    "Enable the slide overview mode",
    "MISSING_DESCRIPTION",
    "Side of the presentation where the menu will be shown\n(<code>left</code> or <code>right</code>)",
    "Width of the menu",
    "Add slide numbers to menu items",
    "For slides with no title, attempt to use the start of the text\ncontent as the title instead.",
    "MISSING_DESCRIPTION",
    "Visual theme for drawing surface (<code>chalkboard</code> or\n<code>whiteboard</code>)",
    "The drawing width of the boardmarker. Defaults to 3. Larger values\ndraw thicker lines.",
    "The drawing width of the chalk. Defaults to 7. Larger values draw\nthicker lines.",
    "Optional file name for pre-recorded drawings (download drawings using\nthe <code>D</code> key)",
    "Configuration option to prevent changes to existing drawings",
    "Add chalkboard buttons at the bottom of the slide",
    "Gives the duration (in ms) of the transition for a slide change, so\nthat the notes canvas is drawn after the transition is completed.",
    "MISSING_DESCRIPTION",
    "Multiplex token server (defaults to Reveal-hosted server)",
    "Unique presentation id provided by multiplex token server",
    "Secret provided by multiplex token server",
    {
      "short": "Transition style for slides",
      "long": "Transition style for slides backgrounds. (<code>none</code>,\n<code>fade</code>, <code>slide</code>, <code>convex</code>,\n<code>concave</code>, or <code>zoom</code>)"
    },
    "Slide transition speed (<code>default</code>, <code>fast</code>, or\n<code>slow</code>)",
    {
      "short": "Transition style for full page slide backgrounds",
      "long": "Transition style for full page slide backgrounds. (<code>none</code>,\n<code>fade</code>, <code>slide</code>, <code>convex</code>,\n<code>concave</code>, or <code>zoom</code>)"
    },
    "Turns fragments on and off globally",
    "Globally enable/disable auto-animate (enabled by default)",
    {
      "short": "Default CSS easing function for auto-animation",
      "long": "Default CSS easing function for auto-animation. Can be overridden\nper-slide or per-element via attributes."
    },
    {
      "short": "Duration (in seconds) of auto-animate transition",
      "long": "Duration (in seconds) of auto-animate transition. Can be overridden\nper-slide or per-element via attributes."
    },
    {
      "short": "Auto-animate unmatched elements.",
      "long": "Auto-animate unmatched elements. Can be overridden per-slide or\nper-element via attributes."
    },
    {
      "short": "CSS properties that can be auto-animated (positional styles like top,\nleft, etc. are always animated).",
      "long": ""
    },
    "Make list items in slide shows display incrementally (one by one).\nThe default is for lists to be displayed all at once.",
    {
      "short": "Specifies that headings with the specified level create slides.\nHeadings above this level in the hierarchy are used to divide the slide\nshow into sections.",
      "long": "Specifies that headings with the specified level create slides.\nHeadings above this level in the hierarchy are used to divide the slide\nshow into sections; headings below this level create subheads within a\nslide. Valid values are 0-6. If a slide level of 0 is specified, slides\nwill not be split automatically on headings, and horizontal rules must\nbe used to indicate slide boundaries. If a slide level is not specified\nexplicitly, the slide level will be set automatically based on the\ncontents of the document"
    },
    {
      "short": "Display the page number of the current slide",
      "long": "Display the page number of the current slide"
    },
    "Contexts in which the slide number appears (<code>all</code>,\n<code>print</code>, or <code>speaker</code>)",
    {
      "short": "Additional attributes for the title slide of a reveal.js\npresentation.",
      "long": "Additional attributes for the title slide of a reveal.js presentation\nas a map of attribute names and values. For example"
    },
    "URL or path to the background image.",
    "CSS background size (defaults to <code>cover</code>)",
    "CSS background position (defaults to <code>center</code>)",
    "CSS background repeat (defaults to <code>no-repeat</code>)",
    "Opacity of the background image on a 0-1 scale. 0 is transparent and\n1 is fully opaque.",
    "Vertical centering of title slide",
    "Make speaker notes visible to all viewers",
    "Change the presentation direction to be RTL",
    {
      "short": "Determine how text is wrapped in the output (<code>auto</code>,\n<code>none</code>, or <code>preserve</code>).",
      "long": "Determine how text is wrapped in the output (the source code, not the\nrendered version)."
    },
    {
      "short": "Specify length of lines in characters.",
      "long": "Specify length of lines in characters. This affects text wrapping in\ngenerated source code (see <code>wrap</code>). It also affects\ncalculation of column widths for plain text tables."
    },
    {
      "short": "Specify the number of spaces per tab (default is 4).",
      "long": "Specify the number of spaces per tab (default is 4). Note that tabs\nwithin normal textual input are always converted to spaces. Tabs within\ncode are also converted, however this can be disabled with\n<code>preserve-tabs: false</code>."
    },
    {
      "short": "Preserve tabs within code instead of converting them to spaces.",
      "long": "Preserve tabs within code instead of converting them to spaces. (By\ndefault, pandoc converts tabs to spaces before parsing its input.) Note\nthat this will only affect tabs in literal code spans and code blocks.\nTabs in regular text are always treated as spaces."
    },
    {
      "short": "Manually specify line endings (<code>lf</code>, <code>crlf</code>, or\n<code>native</code>).",
      "long": "Manually specify line endings:"
    },
    {
      "short": "Strip out HTML comments in source, rather than passing them on to\noutput.",
      "long": "Strip out HTML comments in the Markdown source, rather than passing\nthem on to Markdown, Textile or HTML output as raw HTML. This does not\napply to HTML comments inside raw HTML blocks when the\n<code>markdown_in_html_blocks</code> extension is not set."
    },
    {
      "short": "Use only ASCII characters in output.",
      "long": "Use only ASCII characters in output. Currently supported for XML and\nHTML formats (which use entities instead of UTF-8 when this option is\nselected), CommonMark, gfm, and Markdown (which use entities), roff ms\n(which use hexadecimal escapes), and to a limited degree LaTeX (which\nuses standard commands for accented characters when possible). roff man\noutput uses ASCII by default."
    },
    {
      "short": "Include an automatically generated table of contents",
      "long": "Include an automatically generated table of contents (or, in the case\nof <code>latex</code>, <code>context</code>, <code>docx</code>,\n<code>odt</code>, <code>opendocument</code>, <code>rst</code>, or\n<code>ms</code>, an instruction to create one) in the output document.\nThis option has no effect if <code>standalone</code> is\n<code>false</code>.\nNote that if you are producing a PDF via <code>ms</code>, the table\nof contents will appear at the beginning of the document, before the\ntitle. If you would prefer it to be at the end of the document, use the\noption <code>pdf-engine-opt: --no-toc-relocation</code>."
    },
    {
      "short": "Include an automatically generated table of contents",
      "long": "Include an automatically generated table of contents (or, in the case\nof <code>latex</code>, <code>context</code>, <code>docx</code>,\n<code>odt</code>, <code>opendocument</code>, <code>rst</code>, or\n<code>ms</code>, an instruction to create one) in the output document.\nThis option has no effect if <code>standalone</code> is\n<code>false</code>.\nNote that if you are producing a PDF via <code>ms</code>, the table\nof contents will appear at the beginning of the document, before the\ntitle. If you would prefer it to be at the end of the document, use the\noption <code>pdf-engine-opt: --no-toc-relocation</code>."
    },
    "Specify the number of section levels to include in the table of\ncontents. The default is 3",
    "Location for table of contents (<code>body</code>, <code>left</code>,\nor <code>right</code> (default)).",
    "The title used for the table of contents.",
    "Print a list of figures in the document.",
    "Print a list of tables in the document.",
    "Setting this to false prevents this document from being included in\nsearches.",
    "URLs that alias this document, when included in a website.",
    {
      "short": "The path to a preview image for this document.",
      "long": "The path to a preview image for this content. By default, Quarto will\nuse the image value from the site: metadata. If you provide an image,\nyou may also optionally provide an image-width and image-height to\nimprove the appearance of your Twitter Card.\nIf image is not provided, Quarto will automatically attempt to locate\na preview image."
    },
    "The height of the preview image for this document.",
    "The width of the preview image for this document.",
    "MISSING_DESCRIPTION",
    "Project type (<code>default</code>, <code>website</code>, or\n<code>book</code>)",
    "Files to render (defaults to all files)",
    {
      "short": "Working directory for computations",
      "long": "Control the working directory for computations."
    },
    "Output directory",
    "HTML library (JS/CSS/etc.) directory",
    "Additional file resources to be copied to output directory",
    "Additional file resources to be copied to output directory",
    "MISSING_DESCRIPTION",
    "MISSING_DESCRIPTION",
    "Book title",
    "Description metadata for HTML version of book",
    "The path to the favicon for this website",
    "Base URL for published website",
    "Path to site (defaults to ‘/’). Not required if you specify\n<code>site-url</code>.",
    "Base URL for website source code repository",
    "Branch of website source code (defaults to <code>main</code>)",
    {
      "short": "Links to source repository actions",
      "long": "Links to source repository actions (<code>none</code> or one or more\nof <code>edit</code>, <code>source</code>, <code>issue</code>)"
    },
    {
      "short": "Links to source repository actions",
      "long": "Links to source repository actions (<code>none</code> or one or more\nof <code>edit</code>, <code>source</code>, <code>issue</code>)"
    },
    "Enable Google Analytics for this website",
    "The Google tracking Id or measurement Id of this website.",
    {
      "short": "Storage options for Google Analytics data",
      "long": "Storage option for Google Analytics data using on of these two\nvalues:\n<code>cookies</code>: Use cookies to store unique user and session\nidentification (default).\n<code>none</code>: Do not use cookies to store unique user and\nsession identification.\nFor more about choosing storage options see <a href=\"https://quarto.org/docs/websites/website-tools.html#storage\">Storage</a>."
    },
    {
      "short": "Anonymize the user ip address.",
      "long": "Anonymize the user ip address. For more about this feature, see <a href=\"https://support.google.com/analytics/answer/2763052?hl=en\">IP\nAnonymization (or IP masking) in Google Analytics</a>."
    },
    {
      "short": "The version number of Google Analytics to use.",
      "long": "The version number of Google Analytics to use."
    },
    {
      "short": "Request cookie consent before enabling scripts that set cookies",
      "long": "Quarto includes the ability to request cookie consent before enabling\nscripts that set cookies, using <a href=\"https://www.cookieconsent.com/\">Cookie Consent</a>.\nThe user’s cookie preferences will automatically control Google\nAnalytics (if enabled) and can be used to control custom scripts you add\nas well. For more information see <a href=\"https://quarto.org/docs/websites/website-tools.html#custom-scripts-and-cookie-consent\">Custom\nScripts and Cookie Consent</a>."
    },
    {
      "short": "The type of consent that should be requested",
      "long": "The type of consent that should be requested, using one of these two\nvalues:"
    },
    {
      "short": "The style of the consent banner that is displayed",
      "long": "The style of the consent banner that is displayed:"
    },
    "Whether to use a dark or light appearance for the consent banner\n(<code>light</code> or <code>dark</code>).",
    "The url to the website’s cookie or privacy policy.",
    {
      "short": "The text to display for the cookie preferences link in the website\nfooter.",
      "long": ""
    },
    "Provide full text search for website",
    "Location for search widget (<code>navbar</code> or\n<code>sidebar</code>)",
    "Type of search UI (<code>overlay</code> or <code>textbox</code>)",
    "Number of matches to display (defaults to 20)",
    "Matches after which to collapse additional results",
    "Provide button for copying search link",
    "Use external Algolia search index",
    "The name of the index to use when performing a search",
    "The unique ID used by Algolia to identify your application",
    "The Search-Only API key to use to connect to Algolia",
    "Enable tracking of Algolia analytics events",
    "Enable the display of the Algolia logo in the search results\nfooter.",
    "Field that contains the URL of index entries",
    "Field that contains the title of index entries",
    "Field that contains the text of index entries",
    "Field that contains the section of index entries",
    "Additional parameters to pass when executing a search",
    "Top navigation options",
    "The navbar title. Uses the project title if none is specified.",
    "Path to a logo image that will be displayed to the left of the\ntitle.",
    "The navbar’s background color (named or hex color).",
    "The navbar’s foreground color (named or hex color).",
    "Include a search box in the navbar.",
    "Always show the navbar (keeping it pinned).",
    "Collapse the navbar into a menu when the display becomes narrow.",
    "The responsive breakpoint below which the navbar will collapse into a\nmenu (<code>sm</code>, <code>md</code>, <code>lg</code> (default),\n<code>xl</code>, <code>xxl</code>).",
    "List of items for the left side of the navbar.",
    "List of items for the right side of the navbar.",
    "Side navigation options",
    "The identifier for this sidebar.",
    "The sidebar title. Uses the project title if none is specified.",
    "The subtitle for this sidebar.",
    "Path to a logo image that will be displayed in the sidebar.",
    "Include a search control in the sidebar.",
    "List of sidebar tools",
    "List of items for the sidebar",
    "The style of sidebar (<code>docked</code> or\n<code>floating</code>).",
    "The sidebar’s background color (named or hex color).",
    "The sidebar’s foreground color (named or hex color).",
    "Alignment of the items within the sidebar (<code>left</code>,\n<code>right</code>, or <code>center</code>)",
    "The depth at which the sidebar contents should be collapsed by\ndefault.",
    "When collapsed, pin the collapsed sidebar to the top of the page.",
    "Markdown to place above sidebar content (text or file path)",
    "Markdown to place below sidebar content (text or file path)",
    "The identifier for this sidebar.",
    "The sidebar title. Uses the project title if none is specified.",
    "The subtitle for this sidebar.",
    "Path to a logo image that will be displayed in the sidebar.",
    "Include a search control in the sidebar.",
    "List of sidebar tools",
    "List of items for the sidebar",
    "The style of sidebar (<code>docked</code> or\n<code>floating</code>).",
    "The sidebar’s background color (named or hex color).",
    "The sidebar’s foreground color (named or hex color).",
    "Alignment of the items within the sidebar (<code>left</code>,\n<code>right</code>, or <code>center</code>)",
    "The depth at which the sidebar contents should be collapsed by\ndefault.",
    "When collapsed, pin the collapsed sidebar to the top of the page.",
    "Markdown to place above sidebar content (text or file path)",
    "Markdown to place below sidebar content (text or file path)",
    "Markdown to insert at the beginning of each page’s body (below the\ntitle and author block).",
    "Markdown to insert below each page’s body.",
    "Markdown to place above margin content (text or file path)",
    "Markdown to place below margin content (text or file path)",
    "Provide next and previous article links in footer",
    "Shared page footer",
    "Footer left content",
    "Footer right content",
    "Footer center content",
    "Footer border (<code>true</code>, <code>false</code>, or a border\ncolor)",
    "Footer background color",
    "Footer foreground color",
    "Default site thumbnail image for <code>twitter</code>\n/<code>open-graph</code>",
    "Publish open graph metadata",
    {
      "short": "The title of the page",
      "long": "The title of the page. Note that by default Quarto will automatically\nuse the title metadata from the page. Specify this field if you’d like\nto override the title for this provider."
    },
    {
      "short": "A short description of the content.",
      "long": "A short description of the content. Note that by default Quarto will\nautomatically use the description metadata from the page. Specify this\nfield if you’d like to override the description for this provider."
    },
    {
      "short": "The path to a preview image for the content.",
      "long": "The path to a preview image for the content. By default, Quarto will\nuse the <code>image</code> value from the website or book metadata. If\nyou provide an image, you may also optionally provide an\n<code>image-width</code> and <code>image-height</code>."
    },
    "Image width (pixels)",
    "Image height (pixels)",
    "Locale of open graph metadata",
    {
      "short": "Name that should be displayed for the overall site",
      "long": "Name that should be displayed for the overall site. If not explicitly\nprovided in the <code>open-graph</code> metadata, Quarto will use the\nwebsite or book <code>title</code> by default."
    },
    "Publish twitter card metadata",
    {
      "short": "The title of the page",
      "long": "The title of the page. Note that by default Quarto will automatically\nuse the title metadata from the page. Specify this field if you’d like\nto override the title for this provider."
    },
    {
      "short": "A short description of the content.",
      "long": "A short description of the content. Note that by default Quarto will\nautomatically use the description metadata from the page. Specify this\nfield if you’d like to override the description for this provider."
    },
    {
      "short": "The path to a preview image for the content.",
      "long": "The path to a preview image for the content. By default, Quarto will\nuse the <code>image</code> value from the website or book metadata. If\nyou provide an image, you may also optionally provide an\n<code>image-width</code> and <code>image-height</code>."
    },
    "Image width (pixels)",
    "Image height (pixels)",
    {
      "short": "Card style",
      "long": "Card style (<code>summary</code> or\n<code>summary_large_image</code>).\nIf this is not provided, the best style will automatically selected\nbased upon other metadata. You can learn more about Twitter Card styles\n<a href=\"https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/abouts-cards\">here</a>."
    },
    "<code>@username</code> of the content creator (must be a quoted\nstring)",
    "<code>@username</code> of the website (must be a quoted string)",
    "Book subtitle",
    "Author or authors of the book",
    "Author or authors of the book",
    "Book publication date",
    "Book abstract",
    "Book part and chapter files",
    "Book references file",
    "Book appendix files",
    "Base name for single-file output (e.g.&nbsp;PDF, ePub)",
    "Cover image (used in HTML and ePub formats)",
    "Sharing buttons to include on navbar or sidebar (one or more of\n<code>twitter</code>, <code>facebook</code>, <code>linkedin</code>)",
    "Sharing buttons to include on navbar or sidebar (one or more of\n<code>twitter</code>, <code>facebook</code>, <code>linkedin</code>)",
    "Download buttons for other formats to include on navbar or sidebar\n(one or more of <code>pdf</code>, <code>epub</code>, and `docx)",
    "Download buttons for other formats to include on navbar or sidebar\n(one or more of <code>pdf</code>, <code>epub</code>, and `docx)",
    "Custom tools for navbar or sidebar",
    "MISSING_DESCRIPTION",
    "Project type (<code>default</code>, <code>website</code>, or\n<code>book</code>)",
    "Files to render (defaults to all files)",
    {
      "short": "Working directory for computations",
      "long": "Control the working directory for computations."
    },
    "Output directory",
    "HTML library (JS/CSS/etc.) directory",
    "Additional file resources to be copied to output directory",
    "Additional file resources to be copied to output directory",
    "MISSING_DESCRIPTION",
    "MISSING_DESCRIPTION",
    "Book title",
    "Description metadata for HTML version of book",
    "The path to the favicon for this website",
    "Base URL for published website",
    "Path to site (defaults to ‘/’). Not required if you specify\n<code>site-url</code>.",
    "Base URL for website source code repository",
    "Branch of website source code (defaults to <code>main</code>)",
    {
      "short": "Links to source repository actions",
      "long": "Links to source repository actions (<code>none</code> or one or more\nof <code>edit</code>, <code>source</code>, <code>issue</code>)"
    },
    {
      "short": "Links to source repository actions",
      "long": "Links to source repository actions (<code>none</code> or one or more\nof <code>edit</code>, <code>source</code>, <code>issue</code>)"
    },
    "Enable Google Analytics for this website",
    "The Google tracking Id or measurement Id of this website.",
    {
      "short": "Storage options for Google Analytics data",
      "long": "Storage option for Google Analytics data using on of these two\nvalues:\n<code>cookies</code>: Use cookies to store unique user and session\nidentification (default).\n<code>none</code>: Do not use cookies to store unique user and\nsession identification.\nFor more about choosing storage options see <a href=\"https://quarto.org/docs/websites/website-tools.html#storage\">Storage</a>."
    },
    {
      "short": "Anonymize the user ip address.",
      "long": "Anonymize the user ip address. For more about this feature, see <a href=\"https://support.google.com/analytics/answer/2763052?hl=en\">IP\nAnonymization (or IP masking) in Google Analytics</a>."
    },
    {
      "short": "The version number of Google Analytics to use.",
      "long": "The version number of Google Analytics to use."
    },
    {
      "short": "Request cookie consent before enabling scripts that set cookies",
      "long": "Quarto includes the ability to request cookie consent before enabling\nscripts that set cookies, using <a href=\"https://www.cookieconsent.com/\">Cookie Consent</a>.\nThe user’s cookie preferences will automatically control Google\nAnalytics (if enabled) and can be used to control custom scripts you add\nas well. For more information see <a href=\"https://quarto.org/docs/websites/website-tools.html#custom-scripts-and-cookie-consent\">Custom\nScripts and Cookie Consent</a>."
    },
    {
      "short": "The type of consent that should be requested",
      "long": "The type of consent that should be requested, using one of these two\nvalues:"
    },
    {
      "short": "The style of the consent banner that is displayed",
      "long": "The style of the consent banner that is displayed:"
    },
    "Whether to use a dark or light appearance for the consent banner\n(<code>light</code> or <code>dark</code>).",
    "The url to the website’s cookie or privacy policy.",
    {
      "short": "The text to display for the cookie preferences link in the website\nfooter.",
      "long": ""
    },
    "Provide full text search for website",
    "Location for search widget (<code>navbar</code> or\n<code>sidebar</code>)",
    "Type of search UI (<code>overlay</code> or <code>textbox</code>)",
    "Number of matches to display (defaults to 20)",
    "Matches after which to collapse additional results",
    "Provide button for copying search link",
    "Use external Algolia search index",
    "The name of the index to use when performing a search",
    "The unique ID used by Algolia to identify your application",
    "The Search-Only API key to use to connect to Algolia",
    "Enable tracking of Algolia analytics events",
    "Enable the display of the Algolia logo in the search results\nfooter.",
    "Field that contains the URL of index entries",
    "Field that contains the title of index entries",
    "Field that contains the text of index entries",
    "Field that contains the section of index entries",
    "Additional parameters to pass when executing a search",
    "Top navigation options",
    "The navbar title. Uses the project title if none is specified.",
    "Path to a logo image that will be displayed to the left of the\ntitle.",
    "The navbar’s background color (named or hex color).",
    "The navbar’s foreground color (named or hex color).",
    "Include a search box in the navbar.",
    "Always show the navbar (keeping it pinned).",
    "Collapse the navbar into a menu when the display becomes narrow.",
    "The responsive breakpoint below which the navbar will collapse into a\nmenu (<code>sm</code>, <code>md</code>, <code>lg</code> (default),\n<code>xl</code>, <code>xxl</code>).",
    "List of items for the left side of the navbar.",
    "List of items for the right side of the navbar.",
    "Side navigation options",
    "The identifier for this sidebar.",
    "The sidebar title. Uses the project title if none is specified.",
    "The subtitle for this sidebar.",
    "Path to a logo image that will be displayed in the sidebar.",
    "Include a search control in the sidebar.",
    "List of sidebar tools",
    "List of items for the sidebar",
    "The style of sidebar (<code>docked</code> or\n<code>floating</code>).",
    "The sidebar’s background color (named or hex color).",
    "The sidebar’s foreground color (named or hex color).",
    "Alignment of the items within the sidebar (<code>left</code>,\n<code>right</code>, or <code>center</code>)",
    "The depth at which the sidebar contents should be collapsed by\ndefault.",
    "When collapsed, pin the collapsed sidebar to the top of the page.",
    "Markdown to place above sidebar content (text or file path)",
    "Markdown to place below sidebar content (text or file path)",
    "The identifier for this sidebar.",
    "The sidebar title. Uses the project title if none is specified.",
    "The subtitle for this sidebar.",
    "Path to a logo image that will be displayed in the sidebar.",
    "Include a search control in the sidebar.",
    "List of sidebar tools",
    "List of items for the sidebar",
    "The style of sidebar (<code>docked</code> or\n<code>floating</code>).",
    "The sidebar’s background color (named or hex color).",
    "The sidebar’s foreground color (named or hex color).",
    "Alignment of the items within the sidebar (<code>left</code>,\n<code>right</code>, or <code>center</code>)",
    "The depth at which the sidebar contents should be collapsed by\ndefault.",
    "When collapsed, pin the collapsed sidebar to the top of the page.",
    "Markdown to place above sidebar content (text or file path)",
    "Markdown to place below sidebar content (text or file path)",
    "Markdown to insert at the beginning of each page’s body (below the\ntitle and author block).",
    "Markdown to insert below each page’s body.",
    "Markdown to place above margin content (text or file path)",
    "Markdown to place below margin content (text or file path)",
    "Provide next and previous article links in footer",
    "Shared page footer",
    "Footer left content",
    "Footer right content",
    "Footer center content",
    "Footer border (<code>true</code>, <code>false</code>, or a border\ncolor)",
    "Footer background color",
    "Footer foreground color",
    "Default site thumbnail image for <code>twitter</code>\n/<code>open-graph</code>",
    "Publish open graph metadata",
    {
      "short": "The title of the page",
      "long": "The title of the page. Note that by default Quarto will automatically\nuse the title metadata from the page. Specify this field if you’d like\nto override the title for this provider."
    },
    {
      "short": "A short description of the content.",
      "long": "A short description of the content. Note that by default Quarto will\nautomatically use the description metadata from the page. Specify this\nfield if you’d like to override the description for this provider."
    },
    {
      "short": "The path to a preview image for the content.",
      "long": "The path to a preview image for the content. By default, Quarto will\nuse the <code>image</code> value from the website or book metadata. If\nyou provide an image, you may also optionally provide an\n<code>image-width</code> and <code>image-height</code>."
    },
    "Image width (pixels)",
    "Image height (pixels)",
    "Locale of open graph metadata",
    {
      "short": "Name that should be displayed for the overall site",
      "long": "Name that should be displayed for the overall site. If not explicitly\nprovided in the <code>open-graph</code> metadata, Quarto will use the\nwebsite or book <code>title</code> by default."
    },
    "Publish twitter card metadata",
    {
      "short": "The title of the page",
      "long": "The title of the page. Note that by default Quarto will automatically\nuse the title metadata from the page. Specify this field if you’d like\nto override the title for this provider."
    },
    {
      "short": "A short description of the content.",
      "long": "A short description of the content. Note that by default Quarto will\nautomatically use the description metadata from the page. Specify this\nfield if you’d like to override the description for this provider."
    },
    {
      "short": "The path to a preview image for the content.",
      "long": "The path to a preview image for the content. By default, Quarto will\nuse the <code>image</code> value from the website or book metadata. If\nyou provide an image, you may also optionally provide an\n<code>image-width</code> and <code>image-height</code>."
    },
    "Image width (pixels)",
    "Image height (pixels)",
    {
      "short": "Card style",
      "long": "Card style (<code>summary</code> or\n<code>summary_large_image</code>).\nIf this is not provided, the best style will automatically selected\nbased upon other metadata. You can learn more about Twitter Card styles\n<a href=\"https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/abouts-cards\">here</a>."
    },
    "<code>@username</code> of the content creator (must be a quoted\nstring)",
    "<code>@username</code> of the website (must be a quoted string)",
    "Book subtitle",
    "Author or authors of the book",
    "Author or authors of the book",
    "Book publication date",
    "Book abstract",
    "Book part and chapter files",
    "Book references file",
    "Book appendix files",
    "Base name for single-file output (e.g.&nbsp;PDF, ePub)",
    "Cover image (used in HTML and ePub formats)",
    "Sharing buttons to include on navbar or sidebar (one or more of\n<code>twitter</code>, <code>facebook</code>, <code>linkedin</code>)",
    "Sharing buttons to include on navbar or sidebar (one or more of\n<code>twitter</code>, <code>facebook</code>, <code>linkedin</code>)",
    "Download buttons for other formats to include on navbar or sidebar\n(one or more of <code>pdf</code>, <code>epub</code>, and `docx)",
    "Download buttons for other formats to include on navbar or sidebar\n(one or more of <code>pdf</code>, <code>epub</code>, and `docx)",
    "Custom tools for navbar or sidebar"
  ],
  "schema/external-schemas.yml": [
    {
      "type": "object",
      "description": "be an object",
      "properties": {
        "path": {
          "type": "string",
          "description": "be a string"
        },
        "name": {
          "type": "string",
          "description": "be a string"
        },
        "register": {
          "type": "boolean",
          "description": "be `true` or `false`",
          "completions": [
            "true",
            "false"
          ],
          "exhaustiveCompletions": true
        },
        "script": {
          "type": "anyOf",
          "anyOf": [
            {
              "type": "anyOf",
              "anyOf": [
                {
                  "type": "string",
                  "description": "be a string"
                },
                {
                  "type": "object",
                  "description": "be an object",
                  "properties": {
                    "path": {
                      "type": "string",
                      "description": "be a string"
                    },
                    "async": {
                      "type": "boolean",
                      "description": "be `true` or `false`",
                      "completions": [
                        "true",
                        "false"
                      ],
                      "exhaustiveCompletions": true
                    }
                  },
                  "patternProperties": {},
                  "required": [
                    "path"
                  ]
                }
              ],
              "description": "be at least one of: a string, an object"
            },
            {
              "type": "array",
              "description": "be an array of values, where each element must be at least one of: a string, an object",
              "items": {
                "type": "anyOf",
                "anyOf": [
                  {
                    "type": "string",
                    "description": "be a string"
                  },
                  {
                    "type": "object",
                    "description": "be an object",
                    "properties": {
                      "path": {
                        "type": "string",
                        "description": "be a string"
                      },
                      "async": {
                        "type": "boolean",
                        "description": "be `true` or `false`",
                        "completions": [
                          "true",
                          "false"
                        ],
                        "exhaustiveCompletions": true
                      }
                    },
                    "patternProperties": {},
                    "required": [
                      "path"
                    ]
                  }
                ],
                "description": "be at least one of: a string, an object"
              }
            }
          ],
          "description": "be at least one of: at least one of: a string, an object, an array of values, where each element must be at least one of: a string, an object"
        },
        "stylesheet": {
          "type": "anyOf",
          "anyOf": [
            {
              "type": "string",
              "description": "be a string"
            },
            {
              "type": "array",
              "description": "be an array of values, where each element must be a string",
              "items": {
                "type": "string",
                "description": "be a string"
              }
            }
          ],
          "description": "be at least one of: a string, an array of values, where each element must be a string"
        },
        "self-contained": {
          "type": "boolean",
          "description": "be `true` or `false`",
          "completions": [
            "true",
            "false"
          ],
          "exhaustiveCompletions": true
        }
      },
      "patternProperties": {},
      "required": [
        "name"
      ],
      "propertyNames": {
        "type": "string",
        "pattern": "^(?!(self_contained|selfContained))"
      },
      "tags": {
        "case-convention": [
          "dash-case"
        ]
      },
      "$id": "plugin-reveal"
    }
  ]
}