{
  "$schema": "https://json-schema.org/draft-07/schema",
  "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/",
  "oneOf": [
    {
      "oneOf": [
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.arithmatex": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#arithmatex",
              "properties": {
                "generic": {
                  "default": true,
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/arithmatex/#options",
                  "type": "boolean"
                }
              },
              "title": "Arithmatex \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        },
        {
          "enum": [
            "pymdownx.arithmatex"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#arithmatex",
          "title": "Arithmatex \u2013 Python Markdown Extensions"
        }
      ]
    },
    {
      "oneOf": [
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.betterem": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#betterem",
              "properties": {
                "smart_enable": {
                  "default": "all",
                  "enum": [
                    "all",
                    "asterisk",
                    "underscore",
                    "none"
                  ],
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/betterem/#options",
                  "type": "string"
                }
              },
              "title": "BetterEm \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        },
        {
          "enum": [
            "pymdownx.betterem"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#betterem",
          "title": "BetterEm \u2013 Python Markdown Extensions"
        }
      ]
    },
    {
      "oneOf": [
        {
          "enum": [
            "pymdownx.caret"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
          "title": "Caret \u2013 Python Markdown Extensions"
        },
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.caret": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
              "properties": {
                "insert": {
                  "default": true,
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/caret/#options",
                  "type": "boolean"
                },
                "smart_insert": {
                  "default": true,
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/caret/#options",
                  "type": "boolean"
                },
                "superscript": {
                  "default": true,
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/caret/#options",
                  "type": "boolean"
                }
              },
              "title": "Caret \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        }
      ]
    },
    {
      "oneOf": [
        {
          "enum": [
            "pymdownx.critic"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#critic",
          "title": "Critic \u2013 Python Markdown Extensions"
        },
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.critic": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#critic",
              "properties": {
                "mode": {
                  "enum": [
                    "view",
                    "accept",
                    "reject"
                  ],
                  "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#critic-mode"
                }
              },
              "title": "Critic \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        }
      ]
    },
    {
      "enum": [
        "pymdownx.details"
      ],
      "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#details",
      "title": "Details \u2013 Python Markdown Extensions"
    },
    {
      "additionalProperties": false,
      "properties": {
        "pymdownx.emoji": {
          "additionalProperties": false,
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#emoji",
          "properties": {
            "emoji_generator": {
              "default": "!!python/name:materialx.emoji.to_svg",
              "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/emoji/#options",
              "type": "string"
            },
            "emoji_index": {
              "default": "!!python/name:materialx.emoji.twemoji",
              "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/emoji/#options",
              "type": "string"
            },
            "options": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#custom-icons",
              "properties": {
                "custom_icons": {
                  "items": {
                    "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#custom-icons",
                    "type": "string"
                  },
                  "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#custom-icons",
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                }
              },
              "type": "object"
            }
          },
          "required": [
            "emoji_generator",
            "emoji_index"
          ],
          "title": "Emoji \u2013 Python Markdown Extensions",
          "type": "object"
        }
      },
      "type": "object"
    },
    {
      "oneOf": [
        {
          "enum": [
            "pymdownx.highlight"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight",
          "title": "Highlight \u2013 Python Markdown Extensions"
        },
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.highlight": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight",
              "properties": {
                "anchor_linenums": {
                  "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight-anchor-linenums",
                  "type": "boolean"
                },
                "auto_title": {
                  "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight-auto-title",
                  "type": "boolean"
                },
                "auto_title_map": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/highlight/#options",
                  "type": "object"
                },
                "linenums": {
                  "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight-linenums",
                  "type": "boolean"
                },
                "linenums_style": {
                  "enum": [
                    "inline",
                    "pymdownx-inline",
                    "table"
                  ],
                  "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight-linenums-style"
                },
                "use_pygments": {
                  "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight-use-pygments",
                  "type": "boolean"
                }
              },
              "title": "Highlight \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        }
      ]
    },
    {
      "enum": [
        "pymdownx.inlinehilite"
      ],
      "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#inlinehilite",
      "title": "InlineHilite \u2013 Python Markdown Extensions"
    },
    {
      "oneOf": [
        {
          "enum": [
            "pymdownx.keys"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#keys",
          "title": "Keys \u2013 Python Markdown Extensions"
        },
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.keys": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#keys",
              "properties": {
                "camel_case": {
                  "default": false,
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                },
                "key_map": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "object"
                },
                "separator": {
                  "default": "+",
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "string"
                },
                "strict": {
                  "default": false,
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                }
              },
              "title": "Keys \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        }
      ]
    },
    {
      "oneOf": [
        {
          "enum": [
            "pymdownx.magiclink"
          ],
          "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/magiclink/",
          "title": "MagicLink \u2013 Python Markdown Extensions"
        },
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.magiclink": {
              "additionalProperties": false,
              "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/magiclink/",
              "properties": {
                "repo": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/magiclink/#options",
                  "type": "string"
                },
                "repo_url_shorthand": {
                  "default": true,
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/magiclink/#options",
                  "type": "boolean"
                },
                "user": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/magiclink/#options",
                  "type": "string"
                }
              },
              "required": [
                "user",
                "repo"
              ],
              "title": "MagicLink \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        }
      ]
    },
    {
      "oneOf": [
        {
          "enum": [
            "pymdownx.mark"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
          "title": "Mark \u2013 Python Markdown Extensions"
        },
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.mark": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
              "properties": {
                "smart_mark": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                }
              },
              "title": "Mark \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        }
      ]
    },
    {
      "oneOf": [
        {
          "enum": [
            "pymdownx.smartsymbols"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#smartsymbols",
          "title": "SmartSymbols \u2013 Python Markdown Extensions"
        },
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.smartsymbols": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#smartsymbols",
              "properties": {
                "arrows": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                },
                "care_of": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                },
                "copyright": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                },
                "fractions": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                },
                "notequal": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                },
                "ordinal_numbers": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                },
                "plusminus": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                },
                "registered": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                },
                "smart_mark": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                },
                "trademark": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
                  "type": "boolean"
                }
              },
              "title": "SmartSymbols \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        }
      ]
    },
    {
      "oneOf": [
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.snippets": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#snippets",
              "properties": {
                "auto_append": {
                  "items": {
                    "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/snippets/#options",
                    "type": "string"
                  },
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/snippets/#options",
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                },
                "base_path": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/snippets/#options",
                  "type": "string"
                },
                "check_paths": {
                  "default": true,
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/snippets/#options",
                  "type": "boolean"
                }
              },
              "title": "Snippets \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        },
        {
          "enum": [
            "pymdownx.snippets"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#snippets",
          "title": "Snippets \u2013 Python Markdown Extensions"
        }
      ]
    },
    {
      "oneOf": [
        {
          "enum": [
            "pymdownx.superfences"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#superfences",
          "title": "SuperFences \u2013 Python Markdown Extensions"
        },
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.superfences": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#superfences",
              "properties": {
                "custom_fences": {
                  "items": {
                    "additionalProperties": false,
                    "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#superfences-custom-fences",
                    "properties": {
                      "class": {
                        "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/superfences/#custom-fences",
                        "type": "string"
                      },
                      "format": {
                        "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/superfences/#custom-fences",
                        "type": "string"
                      },
                      "name": {
                        "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/superfences/#custom-fences",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#superfences-custom-fences",
                  "minItems": 1,
                  "type": "array"
                }
              },
              "title": "SuperFences \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        }
      ]
    },
    {
      "additionalProperties": false,
      "properties": {
        "pymdownx.tabbed": {
          "additionalProperties": false,
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#tabbed",
          "properties": {
            "alternate_style": {
              "default": true,
              "enum": [
                true
              ],
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#tabbed-alternate-style",
              "type": "boolean"
            }
          },
          "required": [
            "alternate_style"
          ],
          "title": "Tabbed \u2013 Python Markdown Extensions",
          "type": "object"
        }
      },
      "type": "object"
    },
    {
      "additionalProperties": false,
      "properties": {
        "pymdownx.tasklist": {
          "additionalProperties": false,
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#tasklist",
          "properties": {
            "clickable_checkbox": {
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#tasklist-clickable-checkbox",
              "type": "boolean"
            },
            "custom_checkbox": {
              "default": true,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#tasklist-custom-checkbox",
              "type": "boolean"
            }
          },
          "title": "Tasklist \u2013 Python Markdown Extensions",
          "type": "object"
        }
      },
      "type": "object"
    },
    {
      "oneOf": [
        {
          "enum": [
            "pymdownx.tilde"
          ],
          "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
          "title": "Tilde \u2013 Python Markdown Extensions"
        },
        {
          "additionalProperties": false,
          "properties": {
            "pymdownx.tilde": {
              "additionalProperties": false,
              "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
              "properties": {
                "delete": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/tilde/#options",
                  "type": "boolean"
                },
                "smart_delete": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/tilde/#options",
                  "type": "boolean"
                },
                "subscript": {
                  "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/tilde/#options",
                  "type": "boolean"
                }
              },
              "title": "Tilde \u2013 Python Markdown Extensions",
              "type": "object"
            }
          },
          "type": "object"
        }
      ]
    }
  ],
  "title": "Markdown extensions"
}