{
  "type": "object",
  "properties": {
    "flm": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "parsing": {
          "type": "object",
          "properties": {
            "force_block_level": {
              "anyOf": [
                {
                  "type": "null"
                },
                {
                  "type": "boolean"
                }
              ]
            },
            "enable_comments": {
              "type": "boolean"
            },
            "comment_start": {
              "type": "string"
            },
            "extra_forbidden_characters": {
              "type": "string"
            },
            "dollar_inline_math_mode": {
              "type": "boolean"
            }
          },
          "required": [],
          "additionalProperties": false
        },
        "features": {
          "type": "object",
          "additionalProperties": {},
          "properties": {
            "baseformatting": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {},
                  "required": [],
                  "additionalProperties": {}
                }
              ]
            },
            "defterm": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {
                    "render_defterm_with_term": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "boolean"
                        }
                      ]
                    },
                    "render_defterm_with_term_suffix": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "string"
                        }
                      ]
                    }
                  },
                  "required": [],
                  "additionalProperties": false
                }
              ]
            },
            "endnotes": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {
                    "categories": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "category_name": {
                                "type": "string"
                              },
                              "counter_formatter": {
                                "anyOf": [
                                  {
                                    "type": "null"
                                  },
                                  {},
                                  {
                                    "enum": [
                                      "alph",
                                      "Alph",
                                      "roman",
                                      "Roman",
                                      "arabic",
                                      "fnsymbol",
                                      "unicodesuperscript",
                                      "unicodesubscript"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "template": {
                                        "type": "string"
                                      }
                                    },
                                    "additionalProperties": false,
                                    "required": [
                                      "template"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "format_num": {
                                        "anyOf": [
                                          {
                                            "enum": [
                                              "alph",
                                              "Alph",
                                              "roman",
                                              "Roman",
                                              "arabic",
                                              "fnsymbol",
                                              "unicodesuperscript",
                                              "unicodesubscript"
                                            ]
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "template": {
                                                "type": "string"
                                              }
                                            },
                                            "additionalProperties": false,
                                            "required": [
                                              "template"
                                            ]
                                          },
                                          {}
                                        ]
                                      },
                                      "prefix_display": {
                                        "anyOf": [
                                          {
                                            "type": "null"
                                          },
                                          {
                                            "type": "string"
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "singular": {
                                                "type": "string"
                                              },
                                              "plural": {
                                                "type": "string"
                                              },
                                              "capital": {
                                                "type": "object",
                                                "properties": {
                                                  "singular": {
                                                    "type": "string"
                                                  },
                                                  "plural": {
                                                    "type": "string"
                                                  }
                                                },
                                                "additionalProperties": false
                                              }
                                            },
                                            "additionalProperties": false
                                          }
                                        ]
                                      },
                                      "delimiters": {
                                        "type": "array",
                                        "prefixItems": [
                                          {
                                            "type": "string"
                                          },
                                          {
                                            "type": "string"
                                          }
                                        ]
                                      },
                                      "join_spec": {
                                        "anyOf": [
                                          {
                                            "type": "null"
                                          },
                                          {
                                            "enum": [
                                              "default",
                                              "compact"
                                            ]
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "one_pre": {
                                                "type": "string"
                                              },
                                              "one_post": {
                                                "type": "string"
                                              },
                                              "pair_pre": {
                                                "type": "string"
                                              },
                                              "pair_mid": {
                                                "type": "string"
                                              },
                                              "pair_post": {
                                                "type": "string"
                                              },
                                              "range_pre": {
                                                "type": "string"
                                              },
                                              "range_mid": {
                                                "type": "string"
                                              },
                                              "range_pairmid": {
                                                "type": "string"
                                              },
                                              "range_post": {
                                                "type": "string"
                                              },
                                              "list_pre": {
                                                "type": "string"
                                              },
                                              "list_mid": {
                                                "type": "string"
                                              },
                                              "list_midlast": {
                                                "type": "string"
                                              },
                                              "list_post": {
                                                "type": "string"
                                              },
                                              "and": {
                                                "type": "string"
                                              },
                                              "sep": {
                                                "type": "string"
                                              },
                                              "endash": {
                                                "type": "string"
                                              },
                                              "empty": {
                                                "type": "string"
                                              }
                                            },
                                            "additionalProperties": false
                                          }
                                        ]
                                      },
                                      "name_in_link": {
                                        "type": "boolean"
                                      },
                                      "repeat_numprefix_in_range": {
                                        "type": "boolean"
                                      },
                                      "counter_formatter_id": {
                                        "type": "string"
                                      },
                                      "subnums_format_nums": {
                                        "type": "array",
                                        "items": {
                                          "anyOf": [
                                            {},
                                            {
                                              "type": "object",
                                              "properties": {
                                                "format_num": {
                                                  "anyOf": [
                                                    {
                                                      "enum": [
                                                        "alph",
                                                        "Alph",
                                                        "roman",
                                                        "Roman",
                                                        "arabic",
                                                        "fnsymbol",
                                                        "unicodesuperscript",
                                                        "unicodesubscript"
                                                      ]
                                                    },
                                                    {
                                                      "type": "object",
                                                      "properties": {
                                                        "template": {
                                                          "type": "string"
                                                        }
                                                      },
                                                      "additionalProperties": false,
                                                      "required": [
                                                        "template"
                                                      ]
                                                    },
                                                    {}
                                                  ]
                                                },
                                                "prefix": {
                                                  "type": "string"
                                                }
                                              },
                                              "additionalProperties": false,
                                              "required": [
                                                "format_num",
                                                "prefix"
                                              ]
                                            }
                                          ]
                                        }
                                      }
                                    },
                                    "additionalProperties": false
                                  }
                                ]
                              },
                              "heading_title": {
                                "type": "string"
                              },
                              "endnote_command": {
                                "anyOf": [
                                  {
                                    "type": "null"
                                  },
                                  {
                                    "type": "string"
                                  }
                                ]
                              }
                            },
                            "additionalProperties": false
                          }
                        }
                      ]
                    },
                    "render_options": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "object",
                          "additionalProperties": {}
                        }
                      ]
                    }
                  },
                  "required": [],
                  "additionalProperties": false
                }
              ]
            },
            "enumeration": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {
                    "enumeration_environments": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "object",
                          "additionalProperties": {
                            "type": "object",
                            "properties": {
                              "counter_formatter": {
                                "anyOf": [
                                  {
                                    "type": "null"
                                  },
                                  {
                                    "type": "array",
                                    "items": {
                                      "anyOf": [
                                        {
                                          "enum": [
                                            "alph",
                                            "Alph",
                                            "roman",
                                            "Roman",
                                            "arabic",
                                            "fnsymbol",
                                            "unicodesuperscript",
                                            "unicodesubscript"
                                          ]
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "template": {
                                              "type": "string"
                                            }
                                          },
                                          "additionalProperties": false,
                                          "required": [
                                            "template"
                                          ]
                                        },
                                        {},
                                        {
                                          "type": "string"
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            },
                            "additionalProperties": false
                          }
                        }
                      ]
                    }
                  },
                  "required": [],
                  "additionalProperties": false
                }
              ]
            },
            "flm.main.feature_graphics_collection": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {
                    "allow_unknown_graphics": {
                      "type": "boolean"
                    },
                    "collect_graphics_to_output_folder": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "const": false
                        },
                        {
                          "type": "string"
                        }
                      ]
                    },
                    "collect_graphics_relative_output_folder": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "const": false
                        },
                        {
                          "type": "string"
                        }
                      ]
                    },
                    "collect_graphics_filename_template": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "string"
                        }
                      ]
                    },
                    "collect_format_conversion_rules": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "array",
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "properties": {
                                  "from": {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  },
                                  "to": {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  },
                                  "via": {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  },
                                  "options": {
                                    "anyOf": [
                                      {
                                        "type": "null"
                                      },
                                      {
                                        "type": "object",
                                        "additionalProperties": {}
                                      }
                                    ]
                                  }
                                },
                                "additionalProperties": false
                              },
                              {},
                              {
                                "type": "string"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "graphics_search_path": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      ]
                    }
                  },
                  "required": [],
                  "additionalProperties": false
                }
              ]
            },
            "href": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {},
                  "required": [],
                  "additionalProperties": {}
                }
              ]
            },
            "refs": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {
                    "external_ref_resolvers": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "array",
                          "items": {}
                        }
                      ]
                    },
                    "allow_unresolved_refs": {
                      "anyOf": [
                        {
                          "type": "boolean"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "display_unresolved": {
                              "type": "string"
                            }
                          },
                          "additionalProperties": false
                        }
                      ]
                    }
                  },
                  "required": [],
                  "additionalProperties": false
                }
              ]
            },
            "verbatim": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {},
                  "required": [],
                  "additionalProperties": {}
                }
              ]
            },
            "floats": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {
                    "float_types": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "float_type": {
                                "type": "string"
                              },
                              "float_caption_name": {
                                "anyOf": [
                                  {
                                    "type": "null"
                                  },
                                  {
                                    "type": "string"
                                  }
                                ]
                              },
                              "counter_formatter": {
                                "anyOf": [
                                  {
                                    "type": "null"
                                  },
                                  {},
                                  {
                                    "enum": [
                                      "alph",
                                      "Alph",
                                      "roman",
                                      "Roman",
                                      "arabic",
                                      "fnsymbol",
                                      "unicodesuperscript",
                                      "unicodesubscript"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "template": {
                                        "type": "string"
                                      }
                                    },
                                    "additionalProperties": false,
                                    "required": [
                                      "template"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "format_num": {
                                        "anyOf": [
                                          {
                                            "enum": [
                                              "alph",
                                              "Alph",
                                              "roman",
                                              "Roman",
                                              "arabic",
                                              "fnsymbol",
                                              "unicodesuperscript",
                                              "unicodesubscript"
                                            ]
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "template": {
                                                "type": "string"
                                              }
                                            },
                                            "additionalProperties": false,
                                            "required": [
                                              "template"
                                            ]
                                          },
                                          {}
                                        ]
                                      },
                                      "prefix_display": {
                                        "anyOf": [
                                          {
                                            "type": "null"
                                          },
                                          {
                                            "type": "string"
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "singular": {
                                                "type": "string"
                                              },
                                              "plural": {
                                                "type": "string"
                                              },
                                              "capital": {
                                                "type": "object",
                                                "properties": {
                                                  "singular": {
                                                    "type": "string"
                                                  },
                                                  "plural": {
                                                    "type": "string"
                                                  }
                                                },
                                                "additionalProperties": false
                                              }
                                            },
                                            "additionalProperties": false
                                          }
                                        ]
                                      },
                                      "delimiters": {
                                        "type": "array",
                                        "prefixItems": [
                                          {
                                            "type": "string"
                                          },
                                          {
                                            "type": "string"
                                          }
                                        ]
                                      },
                                      "join_spec": {
                                        "anyOf": [
                                          {
                                            "type": "null"
                                          },
                                          {
                                            "enum": [
                                              "default",
                                              "compact"
                                            ]
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "one_pre": {
                                                "type": "string"
                                              },
                                              "one_post": {
                                                "type": "string"
                                              },
                                              "pair_pre": {
                                                "type": "string"
                                              },
                                              "pair_mid": {
                                                "type": "string"
                                              },
                                              "pair_post": {
                                                "type": "string"
                                              },
                                              "range_pre": {
                                                "type": "string"
                                              },
                                              "range_mid": {
                                                "type": "string"
                                              },
                                              "range_pairmid": {
                                                "type": "string"
                                              },
                                              "range_post": {
                                                "type": "string"
                                              },
                                              "list_pre": {
                                                "type": "string"
                                              },
                                              "list_mid": {
                                                "type": "string"
                                              },
                                              "list_midlast": {
                                                "type": "string"
                                              },
                                              "list_post": {
                                                "type": "string"
                                              },
                                              "and": {
                                                "type": "string"
                                              },
                                              "sep": {
                                                "type": "string"
                                              },
                                              "endash": {
                                                "type": "string"
                                              },
                                              "empty": {
                                                "type": "string"
                                              }
                                            },
                                            "additionalProperties": false
                                          }
                                        ]
                                      },
                                      "name_in_link": {
                                        "type": "boolean"
                                      },
                                      "repeat_numprefix_in_range": {
                                        "type": "boolean"
                                      },
                                      "counter_formatter_id": {
                                        "type": "string"
                                      },
                                      "subnums_format_nums": {
                                        "type": "array",
                                        "items": {
                                          "anyOf": [
                                            {},
                                            {
                                              "type": "object",
                                              "properties": {
                                                "format_num": {
                                                  "anyOf": [
                                                    {
                                                      "enum": [
                                                        "alph",
                                                        "Alph",
                                                        "roman",
                                                        "Roman",
                                                        "arabic",
                                                        "fnsymbol",
                                                        "unicodesuperscript",
                                                        "unicodesubscript"
                                                      ]
                                                    },
                                                    {
                                                      "type": "object",
                                                      "properties": {
                                                        "template": {
                                                          "type": "string"
                                                        }
                                                      },
                                                      "additionalProperties": false,
                                                      "required": [
                                                        "template"
                                                      ]
                                                    },
                                                    {}
                                                  ]
                                                },
                                                "prefix": {
                                                  "type": "string"
                                                }
                                              },
                                              "additionalProperties": false,
                                              "required": [
                                                "format_num",
                                                "prefix"
                                              ]
                                            }
                                          ]
                                        }
                                      }
                                    },
                                    "additionalProperties": false
                                  }
                                ]
                              },
                              "content_handlers": {
                                "anyOf": [
                                  {
                                    "type": "null"
                                  },
                                  {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  }
                                ]
                              }
                            },
                            "additionalProperties": false
                          }
                        }
                      ]
                    }
                  },
                  "required": [],
                  "additionalProperties": false
                }
              ]
            },
            "headings": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {
                    "section_commands_by_level": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "object",
                          "additionalProperties": {
                            "anyOf": [
                              {
                                "type": "object",
                                "properties": {
                                  "cmdname": {
                                    "type": "string"
                                  },
                                  "inline": {
                                    "type": "boolean"
                                  }
                                },
                                "additionalProperties": false
                              },
                              {
                                "type": "string"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "numbering_section_depth": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "integer"
                        },
                        {
                          "type": "boolean"
                        }
                      ]
                    },
                    "counter_formatter": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {},
                        {
                          "enum": [
                            "alph",
                            "Alph",
                            "roman",
                            "Roman",
                            "arabic",
                            "fnsymbol",
                            "unicodesuperscript",
                            "unicodesubscript"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "template": {
                              "type": "string"
                            }
                          },
                          "additionalProperties": false,
                          "required": [
                            "template"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "format_num": {
                              "anyOf": [
                                {
                                  "enum": [
                                    "alph",
                                    "Alph",
                                    "roman",
                                    "Roman",
                                    "arabic",
                                    "fnsymbol",
                                    "unicodesuperscript",
                                    "unicodesubscript"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "template": {
                                      "type": "string"
                                    }
                                  },
                                  "additionalProperties": false,
                                  "required": [
                                    "template"
                                  ]
                                },
                                {}
                              ]
                            },
                            "prefix_display": {
                              "anyOf": [
                                {
                                  "type": "null"
                                },
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "singular": {
                                      "type": "string"
                                    },
                                    "plural": {
                                      "type": "string"
                                    },
                                    "capital": {
                                      "type": "object",
                                      "properties": {
                                        "singular": {
                                          "type": "string"
                                        },
                                        "plural": {
                                          "type": "string"
                                        }
                                      },
                                      "additionalProperties": false
                                    }
                                  },
                                  "additionalProperties": false
                                }
                              ]
                            },
                            "delimiters": {
                              "type": "array",
                              "prefixItems": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "string"
                                }
                              ]
                            },
                            "join_spec": {
                              "anyOf": [
                                {
                                  "type": "null"
                                },
                                {
                                  "enum": [
                                    "default",
                                    "compact"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "one_pre": {
                                      "type": "string"
                                    },
                                    "one_post": {
                                      "type": "string"
                                    },
                                    "pair_pre": {
                                      "type": "string"
                                    },
                                    "pair_mid": {
                                      "type": "string"
                                    },
                                    "pair_post": {
                                      "type": "string"
                                    },
                                    "range_pre": {
                                      "type": "string"
                                    },
                                    "range_mid": {
                                      "type": "string"
                                    },
                                    "range_pairmid": {
                                      "type": "string"
                                    },
                                    "range_post": {
                                      "type": "string"
                                    },
                                    "list_pre": {
                                      "type": "string"
                                    },
                                    "list_mid": {
                                      "type": "string"
                                    },
                                    "list_midlast": {
                                      "type": "string"
                                    },
                                    "list_post": {
                                      "type": "string"
                                    },
                                    "and": {
                                      "type": "string"
                                    },
                                    "sep": {
                                      "type": "string"
                                    },
                                    "endash": {
                                      "type": "string"
                                    },
                                    "empty": {
                                      "type": "string"
                                    }
                                  },
                                  "additionalProperties": false
                                }
                              ]
                            },
                            "name_in_link": {
                              "type": "boolean"
                            },
                            "repeat_numprefix_in_range": {
                              "type": "boolean"
                            },
                            "counter_formatter_id": {
                              "type": "string"
                            },
                            "subnums_format_nums": {
                              "type": "array",
                              "items": {
                                "anyOf": [
                                  {},
                                  {
                                    "type": "object",
                                    "properties": {
                                      "format_num": {
                                        "anyOf": [
                                          {
                                            "enum": [
                                              "alph",
                                              "Alph",
                                              "roman",
                                              "Roman",
                                              "arabic",
                                              "fnsymbol",
                                              "unicodesuperscript",
                                              "unicodesubscript"
                                            ]
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "template": {
                                                "type": "string"
                                              }
                                            },
                                            "additionalProperties": false,
                                            "required": [
                                              "template"
                                            ]
                                          },
                                          {}
                                        ]
                                      },
                                      "prefix": {
                                        "type": "string"
                                      }
                                    },
                                    "additionalProperties": false,
                                    "required": [
                                      "format_num",
                                      "prefix"
                                    ]
                                  }
                                ]
                              }
                            }
                          },
                          "additionalProperties": false
                        }
                      ]
                    },
                    "section_numbering_by_level": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "object",
                          "additionalProperties": {
                            "anyOf": [
                              {
                                "type": "null"
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "counter_formatter": {
                                    "anyOf": [
                                      {
                                        "type": "null"
                                      },
                                      {},
                                      {
                                        "enum": [
                                          "alph",
                                          "Alph",
                                          "roman",
                                          "Roman",
                                          "arabic",
                                          "fnsymbol",
                                          "unicodesuperscript",
                                          "unicodesubscript"
                                        ]
                                      },
                                      {
                                        "type": "object",
                                        "properties": {
                                          "template": {
                                            "type": "string"
                                          }
                                        },
                                        "additionalProperties": false,
                                        "required": [
                                          "template"
                                        ]
                                      },
                                      {
                                        "type": "object",
                                        "properties": {
                                          "format_num": {
                                            "anyOf": [
                                              {
                                                "enum": [
                                                  "alph",
                                                  "Alph",
                                                  "roman",
                                                  "Roman",
                                                  "arabic",
                                                  "fnsymbol",
                                                  "unicodesuperscript",
                                                  "unicodesubscript"
                                                ]
                                              },
                                              {
                                                "type": "object",
                                                "properties": {
                                                  "template": {
                                                    "type": "string"
                                                  }
                                                },
                                                "additionalProperties": false,
                                                "required": [
                                                  "template"
                                                ]
                                              },
                                              {}
                                            ]
                                          },
                                          "prefix_display": {
                                            "anyOf": [
                                              {
                                                "type": "null"
                                              },
                                              {
                                                "type": "string"
                                              },
                                              {
                                                "type": "object",
                                                "properties": {
                                                  "singular": {
                                                    "type": "string"
                                                  },
                                                  "plural": {
                                                    "type": "string"
                                                  },
                                                  "capital": {
                                                    "type": "object",
                                                    "properties": {
                                                      "singular": {
                                                        "type": "string"
                                                      },
                                                      "plural": {
                                                        "type": "string"
                                                      }
                                                    },
                                                    "additionalProperties": false
                                                  }
                                                },
                                                "additionalProperties": false
                                              }
                                            ]
                                          },
                                          "delimiters": {
                                            "type": "array",
                                            "prefixItems": [
                                              {
                                                "type": "string"
                                              },
                                              {
                                                "type": "string"
                                              }
                                            ]
                                          },
                                          "join_spec": {
                                            "anyOf": [
                                              {
                                                "type": "null"
                                              },
                                              {
                                                "enum": [
                                                  "default",
                                                  "compact"
                                                ]
                                              },
                                              {
                                                "type": "object",
                                                "properties": {
                                                  "one_pre": {
                                                    "type": "string"
                                                  },
                                                  "one_post": {
                                                    "type": "string"
                                                  },
                                                  "pair_pre": {
                                                    "type": "string"
                                                  },
                                                  "pair_mid": {
                                                    "type": "string"
                                                  },
                                                  "pair_post": {
                                                    "type": "string"
                                                  },
                                                  "range_pre": {
                                                    "type": "string"
                                                  },
                                                  "range_mid": {
                                                    "type": "string"
                                                  },
                                                  "range_pairmid": {
                                                    "type": "string"
                                                  },
                                                  "range_post": {
                                                    "type": "string"
                                                  },
                                                  "list_pre": {
                                                    "type": "string"
                                                  },
                                                  "list_mid": {
                                                    "type": "string"
                                                  },
                                                  "list_midlast": {
                                                    "type": "string"
                                                  },
                                                  "list_post": {
                                                    "type": "string"
                                                  },
                                                  "and": {
                                                    "type": "string"
                                                  },
                                                  "sep": {
                                                    "type": "string"
                                                  },
                                                  "endash": {
                                                    "type": "string"
                                                  },
                                                  "empty": {
                                                    "type": "string"
                                                  }
                                                },
                                                "additionalProperties": false
                                              }
                                            ]
                                          },
                                          "name_in_link": {
                                            "type": "boolean"
                                          },
                                          "repeat_numprefix_in_range": {
                                            "type": "boolean"
                                          },
                                          "counter_formatter_id": {
                                            "type": "string"
                                          },
                                          "subnums_format_nums": {
                                            "type": "array",
                                            "items": {
                                              "anyOf": [
                                                {},
                                                {
                                                  "type": "object",
                                                  "properties": {
                                                    "format_num": {
                                                      "anyOf": [
                                                        {
                                                          "enum": [
                                                            "alph",
                                                            "Alph",
                                                            "roman",
                                                            "Roman",
                                                            "arabic",
                                                            "fnsymbol",
                                                            "unicodesuperscript",
                                                            "unicodesubscript"
                                                          ]
                                                        },
                                                        {
                                                          "type": "object",
                                                          "properties": {
                                                            "template": {
                                                              "type": "string"
                                                            }
                                                          },
                                                          "additionalProperties": false,
                                                          "required": [
                                                            "template"
                                                          ]
                                                        },
                                                        {}
                                                      ]
                                                    },
                                                    "prefix": {
                                                      "type": "string"
                                                    }
                                                  },
                                                  "additionalProperties": false,
                                                  "required": [
                                                    "format_num",
                                                    "prefix"
                                                  ]
                                                }
                                              ]
                                            }
                                          }
                                        },
                                        "additionalProperties": false
                                      }
                                    ]
                                  },
                                  "numprefix": {
                                    "anyOf": [
                                      {
                                        "type": "null"
                                      },
                                      {
                                        "type": "string"
                                      }
                                    ]
                                  },
                                  "heading_joiner": {
                                    "type": "string"
                                  },
                                  "number_within_reset_at": {
                                    "anyOf": [
                                      {
                                        "type": "null"
                                      },
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "type": "boolean"
                                      }
                                    ]
                                  }
                                },
                                "additionalProperties": false
                              }
                            ]
                          }
                        }
                      ]
                    }
                  },
                  "required": [],
                  "additionalProperties": false
                }
              ]
            },
            "math": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {
                    "counter_formatter": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {},
                        {
                          "enum": [
                            "alph",
                            "Alph",
                            "roman",
                            "Roman",
                            "arabic",
                            "fnsymbol",
                            "unicodesuperscript",
                            "unicodesubscript"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "template": {
                              "type": "string"
                            }
                          },
                          "additionalProperties": false,
                          "required": [
                            "template"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "format_num": {
                              "anyOf": [
                                {
                                  "enum": [
                                    "alph",
                                    "Alph",
                                    "roman",
                                    "Roman",
                                    "arabic",
                                    "fnsymbol",
                                    "unicodesuperscript",
                                    "unicodesubscript"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "template": {
                                      "type": "string"
                                    }
                                  },
                                  "additionalProperties": false,
                                  "required": [
                                    "template"
                                  ]
                                },
                                {}
                              ]
                            },
                            "prefix_display": {
                              "anyOf": [
                                {
                                  "type": "null"
                                },
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "singular": {
                                      "type": "string"
                                    },
                                    "plural": {
                                      "type": "string"
                                    },
                                    "capital": {
                                      "type": "object",
                                      "properties": {
                                        "singular": {
                                          "type": "string"
                                        },
                                        "plural": {
                                          "type": "string"
                                        }
                                      },
                                      "additionalProperties": false
                                    }
                                  },
                                  "additionalProperties": false
                                }
                              ]
                            },
                            "delimiters": {
                              "type": "array",
                              "prefixItems": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "string"
                                }
                              ]
                            },
                            "join_spec": {
                              "anyOf": [
                                {
                                  "type": "null"
                                },
                                {
                                  "enum": [
                                    "default",
                                    "compact"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "one_pre": {
                                      "type": "string"
                                    },
                                    "one_post": {
                                      "type": "string"
                                    },
                                    "pair_pre": {
                                      "type": "string"
                                    },
                                    "pair_mid": {
                                      "type": "string"
                                    },
                                    "pair_post": {
                                      "type": "string"
                                    },
                                    "range_pre": {
                                      "type": "string"
                                    },
                                    "range_mid": {
                                      "type": "string"
                                    },
                                    "range_pairmid": {
                                      "type": "string"
                                    },
                                    "range_post": {
                                      "type": "string"
                                    },
                                    "list_pre": {
                                      "type": "string"
                                    },
                                    "list_mid": {
                                      "type": "string"
                                    },
                                    "list_midlast": {
                                      "type": "string"
                                    },
                                    "list_post": {
                                      "type": "string"
                                    },
                                    "and": {
                                      "type": "string"
                                    },
                                    "sep": {
                                      "type": "string"
                                    },
                                    "endash": {
                                      "type": "string"
                                    },
                                    "empty": {
                                      "type": "string"
                                    }
                                  },
                                  "additionalProperties": false
                                }
                              ]
                            },
                            "name_in_link": {
                              "type": "boolean"
                            },
                            "repeat_numprefix_in_range": {
                              "type": "boolean"
                            },
                            "counter_formatter_id": {
                              "type": "string"
                            },
                            "subnums_format_nums": {
                              "type": "array",
                              "items": {
                                "anyOf": [
                                  {},
                                  {
                                    "type": "object",
                                    "properties": {
                                      "format_num": {
                                        "anyOf": [
                                          {
                                            "enum": [
                                              "alph",
                                              "Alph",
                                              "roman",
                                              "Roman",
                                              "arabic",
                                              "fnsymbol",
                                              "unicodesuperscript",
                                              "unicodesubscript"
                                            ]
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "template": {
                                                "type": "string"
                                              }
                                            },
                                            "additionalProperties": false,
                                            "required": [
                                              "template"
                                            ]
                                          },
                                          {}
                                        ]
                                      },
                                      "prefix": {
                                        "type": "string"
                                      }
                                    },
                                    "additionalProperties": false,
                                    "required": [
                                      "format_num",
                                      "prefix"
                                    ]
                                  }
                                ]
                              }
                            }
                          },
                          "additionalProperties": false
                        }
                      ]
                    },
                    "math_environment_names": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      ]
                    },
                    "eqref_macro_name": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "string"
                        }
                      ]
                    },
                    "eqref_ref_type": {
                      "type": "string"
                    }
                  },
                  "required": [],
                  "additionalProperties": false
                }
              ]
            },
            "theorems": {
              "anyOf": [
                {
                  "type": "boolean"
                },
                {
                  "type": "object",
                  "properties": {
                    "environments": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "string"
                        },
                        {
                          "type": "object",
                          "additionalProperties": {
                            "type": "object",
                            "additionalProperties": {
                              "type": "object",
                              "additionalProperties": {}
                            }
                          }
                        }
                      ]
                    },
                    "theorem_types": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "object",
                          "additionalProperties": {
                            "type": "object",
                            "properties": {
                              "numbered": {
                                "type": "boolean"
                              },
                              "shared_numbering": {
                                "type": "boolean"
                              },
                              "theorem_heading_level": {
                                "anyOf": [
                                  {
                                    "type": "integer"
                                  },
                                  {
                                    "type": "string"
                                  }
                                ]
                              },
                              "counter_formatter": {
                                "anyOf": [
                                  {
                                    "type": "null"
                                  },
                                  {},
                                  {
                                    "enum": [
                                      "alph",
                                      "Alph",
                                      "roman",
                                      "Roman",
                                      "arabic",
                                      "fnsymbol",
                                      "unicodesuperscript",
                                      "unicodesubscript"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "template": {
                                        "type": "string"
                                      }
                                    },
                                    "additionalProperties": false,
                                    "required": [
                                      "template"
                                    ]
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "format_num": {
                                        "anyOf": [
                                          {
                                            "enum": [
                                              "alph",
                                              "Alph",
                                              "roman",
                                              "Roman",
                                              "arabic",
                                              "fnsymbol",
                                              "unicodesuperscript",
                                              "unicodesubscript"
                                            ]
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "template": {
                                                "type": "string"
                                              }
                                            },
                                            "additionalProperties": false,
                                            "required": [
                                              "template"
                                            ]
                                          },
                                          {}
                                        ]
                                      },
                                      "prefix_display": {
                                        "anyOf": [
                                          {
                                            "type": "null"
                                          },
                                          {
                                            "type": "string"
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "singular": {
                                                "type": "string"
                                              },
                                              "plural": {
                                                "type": "string"
                                              },
                                              "capital": {
                                                "type": "object",
                                                "properties": {
                                                  "singular": {
                                                    "type": "string"
                                                  },
                                                  "plural": {
                                                    "type": "string"
                                                  }
                                                },
                                                "additionalProperties": false
                                              }
                                            },
                                            "additionalProperties": false
                                          }
                                        ]
                                      },
                                      "delimiters": {
                                        "type": "array",
                                        "prefixItems": [
                                          {
                                            "type": "string"
                                          },
                                          {
                                            "type": "string"
                                          }
                                        ]
                                      },
                                      "join_spec": {
                                        "anyOf": [
                                          {
                                            "type": "null"
                                          },
                                          {
                                            "enum": [
                                              "default",
                                              "compact"
                                            ]
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "one_pre": {
                                                "type": "string"
                                              },
                                              "one_post": {
                                                "type": "string"
                                              },
                                              "pair_pre": {
                                                "type": "string"
                                              },
                                              "pair_mid": {
                                                "type": "string"
                                              },
                                              "pair_post": {
                                                "type": "string"
                                              },
                                              "range_pre": {
                                                "type": "string"
                                              },
                                              "range_mid": {
                                                "type": "string"
                                              },
                                              "range_pairmid": {
                                                "type": "string"
                                              },
                                              "range_post": {
                                                "type": "string"
                                              },
                                              "list_pre": {
                                                "type": "string"
                                              },
                                              "list_mid": {
                                                "type": "string"
                                              },
                                              "list_midlast": {
                                                "type": "string"
                                              },
                                              "list_post": {
                                                "type": "string"
                                              },
                                              "and": {
                                                "type": "string"
                                              },
                                              "sep": {
                                                "type": "string"
                                              },
                                              "endash": {
                                                "type": "string"
                                              },
                                              "empty": {
                                                "type": "string"
                                              }
                                            },
                                            "additionalProperties": false
                                          }
                                        ]
                                      },
                                      "name_in_link": {
                                        "type": "boolean"
                                      },
                                      "repeat_numprefix_in_range": {
                                        "type": "boolean"
                                      },
                                      "counter_formatter_id": {
                                        "type": "string"
                                      },
                                      "subnums_format_nums": {
                                        "type": "array",
                                        "items": {
                                          "anyOf": [
                                            {},
                                            {
                                              "type": "object",
                                              "properties": {
                                                "format_num": {
                                                  "anyOf": [
                                                    {
                                                      "enum": [
                                                        "alph",
                                                        "Alph",
                                                        "roman",
                                                        "Roman",
                                                        "arabic",
                                                        "fnsymbol",
                                                        "unicodesuperscript",
                                                        "unicodesubscript"
                                                      ]
                                                    },
                                                    {
                                                      "type": "object",
                                                      "properties": {
                                                        "template": {
                                                          "type": "string"
                                                        }
                                                      },
                                                      "additionalProperties": false,
                                                      "required": [
                                                        "template"
                                                      ]
                                                    },
                                                    {}
                                                  ]
                                                },
                                                "prefix": {
                                                  "type": "string"
                                                }
                                              },
                                              "additionalProperties": false,
                                              "required": [
                                                "format_num",
                                                "prefix"
                                              ]
                                            }
                                          ]
                                        }
                                      }
                                    },
                                    "additionalProperties": false
                                  }
                                ]
                              },
                              "body_final_content": {
                                "type": "string"
                              },
                              "heading_title_pre": {
                                "type": "string"
                              },
                              "heading_title_post": {
                                "type": "string"
                              },
                              "title_enable_relation_ref": {
                                "type": "boolean"
                              }
                            },
                            "additionalProperties": false
                          }
                        }
                      ]
                    },
                    "shared_counter_formatter": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {},
                        {
                          "enum": [
                            "alph",
                            "Alph",
                            "roman",
                            "Roman",
                            "arabic",
                            "fnsymbol",
                            "unicodesuperscript",
                            "unicodesubscript"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "template": {
                              "type": "string"
                            }
                          },
                          "additionalProperties": false,
                          "required": [
                            "template"
                          ]
                        },
                        {
                          "type": "object",
                          "properties": {
                            "format_num": {
                              "anyOf": [
                                {
                                  "enum": [
                                    "alph",
                                    "Alph",
                                    "roman",
                                    "Roman",
                                    "arabic",
                                    "fnsymbol",
                                    "unicodesuperscript",
                                    "unicodesubscript"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "template": {
                                      "type": "string"
                                    }
                                  },
                                  "additionalProperties": false,
                                  "required": [
                                    "template"
                                  ]
                                },
                                {}
                              ]
                            },
                            "prefix_display": {
                              "anyOf": [
                                {
                                  "type": "null"
                                },
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "singular": {
                                      "type": "string"
                                    },
                                    "plural": {
                                      "type": "string"
                                    },
                                    "capital": {
                                      "type": "object",
                                      "properties": {
                                        "singular": {
                                          "type": "string"
                                        },
                                        "plural": {
                                          "type": "string"
                                        }
                                      },
                                      "additionalProperties": false
                                    }
                                  },
                                  "additionalProperties": false
                                }
                              ]
                            },
                            "delimiters": {
                              "type": "array",
                              "prefixItems": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "string"
                                }
                              ]
                            },
                            "join_spec": {
                              "anyOf": [
                                {
                                  "type": "null"
                                },
                                {
                                  "enum": [
                                    "default",
                                    "compact"
                                  ]
                                },
                                {
                                  "type": "object",
                                  "properties": {
                                    "one_pre": {
                                      "type": "string"
                                    },
                                    "one_post": {
                                      "type": "string"
                                    },
                                    "pair_pre": {
                                      "type": "string"
                                    },
                                    "pair_mid": {
                                      "type": "string"
                                    },
                                    "pair_post": {
                                      "type": "string"
                                    },
                                    "range_pre": {
                                      "type": "string"
                                    },
                                    "range_mid": {
                                      "type": "string"
                                    },
                                    "range_pairmid": {
                                      "type": "string"
                                    },
                                    "range_post": {
                                      "type": "string"
                                    },
                                    "list_pre": {
                                      "type": "string"
                                    },
                                    "list_mid": {
                                      "type": "string"
                                    },
                                    "list_midlast": {
                                      "type": "string"
                                    },
                                    "list_post": {
                                      "type": "string"
                                    },
                                    "and": {
                                      "type": "string"
                                    },
                                    "sep": {
                                      "type": "string"
                                    },
                                    "endash": {
                                      "type": "string"
                                    },
                                    "empty": {
                                      "type": "string"
                                    }
                                  },
                                  "additionalProperties": false
                                }
                              ]
                            },
                            "name_in_link": {
                              "type": "boolean"
                            },
                            "repeat_numprefix_in_range": {
                              "type": "boolean"
                            },
                            "counter_formatter_id": {
                              "type": "string"
                            },
                            "subnums_format_nums": {
                              "type": "array",
                              "items": {
                                "anyOf": [
                                  {},
                                  {
                                    "type": "object",
                                    "properties": {
                                      "format_num": {
                                        "anyOf": [
                                          {
                                            "enum": [
                                              "alph",
                                              "Alph",
                                              "roman",
                                              "Roman",
                                              "arabic",
                                              "fnsymbol",
                                              "unicodesuperscript",
                                              "unicodesubscript"
                                            ]
                                          },
                                          {
                                            "type": "object",
                                            "properties": {
                                              "template": {
                                                "type": "string"
                                              }
                                            },
                                            "additionalProperties": false,
                                            "required": [
                                              "template"
                                            ]
                                          },
                                          {}
                                        ]
                                      },
                                      "prefix": {
                                        "type": "string"
                                      }
                                    },
                                    "additionalProperties": false,
                                    "required": [
                                      "format_num",
                                      "prefix"
                                    ]
                                  }
                                ]
                              }
                            }
                          },
                          "additionalProperties": false
                        }
                      ]
                    },
                    "allowed_ref_label_prefixes": {
                      "anyOf": [
                        {
                          "type": "null"
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      ]
                    }
                  },
                  "required": [],
                  "additionalProperties": false
                }
              ]
            }
          }
        },
        "renderer": {
          "type": "object",
          "additionalProperties": {},
          "properties": {
            "html": {
              "type": "object",
              "properties": {
                "use_link_target_blank": {
                  "type": "boolean"
                },
                "html_blocks_joiner": {
                  "type": "string"
                },
                "heading_tags_by_level": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "string"
                  }
                },
                "inline_heading_add_space": {
                  "type": "boolean"
                },
                "aggressively_escape_html_attributes": {
                  "type": "boolean"
                },
                "render_nothing_as_comment_with_annotations": {
                  "type": "boolean"
                },
                "render_links_with_empty_href": {
                  "type": "boolean"
                },
                "use_mathjax": {
                  "type": "boolean"
                },
                "use_standard_math_delimiters": {
                  "type": "boolean"
                },
                "include_node_data_attrs_fn": {
                  "anyOf": [
                    {
                      "type": "null"
                    },
                    {}
                  ]
                },
                "verbatim_highlight_spaces": {
                  "type": "boolean"
                },
                "verbatim_protect_backslashes": {
                  "type": "boolean"
                },
                "lines_use_line_span": {
                  "type": "boolean"
                },
                "lines_use_br": {
                  "type": "boolean"
                },
                "lines_container_tag": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "string"
                  }
                },
                "float_caption_title_separator": {
                  "type": "string"
                },
                "graphics_raster_magnification": {
                  "anyOf": [
                    {
                      "type": "integer"
                    },
                    {
                      "type": "number"
                    }
                  ]
                },
                "graphics_vector_magnification": {
                  "anyOf": [
                    {
                      "type": "integer"
                    },
                    {
                      "type": "number"
                    }
                  ]
                }
              },
              "additionalProperties": false
            },
            "markdown": {
              "type": "object",
              "properties": {
                "use_target_ids": {
                  "enum": [
                    "anchor",
                    "pandoc",
                    "github",
                    "None"
                  ]
                },
                "heading_level_formatter": {
                  "type": "object",
                  "additionalProperties": {}
                }
              },
              "additionalProperties": false
            },
            "latex": {
              "type": "object",
              "properties": {
                "heading_commands_by_level": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "string"
                  }
                },
                "text_format_cmds": {
                  "type": "object",
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "type": "null"
                      },
                      {
                        "type": "string"
                      }
                    ]
                  }
                },
                "latex_semantic_block_environments": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "string"
                  }
                },
                "latex_lines_environments": {
                  "type": "object",
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "type": "null"
                      },
                      {
                        "type": "string"
                      }
                    ]
                  }
                },
                "latex_macro_no_extra_space_after_dot": {
                  "type": "string"
                },
                "use_phantom_section": {
                  "type": "boolean"
                },
                "latex_label_prefix": {
                  "type": "string"
                },
                "debug_disable_pin_labels": {
                  "type": "boolean"
                },
                "debug_disable_link_hyperref": {
                  "type": "boolean"
                },
                "use_flm_macro_for_pinning_labels": {
                  "type": "boolean"
                },
                "latex_wrap_verbatim_macro": {
                  "anyOf": [
                    {
                      "type": "null"
                    },
                    {
                      "type": "string"
                    }
                  ]
                },
                "use_endnote_latex_command": {
                  "anyOf": [
                    {
                      "type": "null"
                    },
                    {
                      "type": "string"
                    }
                  ]
                },
                "use_citation_latex_command": {
                  "anyOf": [
                    {
                      "type": "null"
                    },
                    {
                      "type": "string"
                    }
                  ]
                },
                "float_placement_policy": {
                  "type": "object",
                  "properties": {
                    "nothing": {
                      "type": "object",
                      "properties": {
                        "environment": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        },
                        "environment_options_str": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        },
                        "centering": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        }
                      },
                      "additionalProperties": false
                    },
                    "captiononly": {
                      "type": "object",
                      "properties": {
                        "environment": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        },
                        "environment_options_str": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        },
                        "centering": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        }
                      },
                      "additionalProperties": false
                    },
                    "numberonly": {
                      "type": "object",
                      "properties": {
                        "environment": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        },
                        "environment_options_str": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        },
                        "centering": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        }
                      },
                      "additionalProperties": false
                    },
                    "numbercaption": {
                      "type": "object",
                      "properties": {
                        "environment": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        },
                        "environment_options_str": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        },
                        "centering": {
                          "anyOf": [
                            {
                              "type": "null"
                            },
                            {
                              "type": "string"
                            }
                          ]
                        }
                      },
                      "additionalProperties": false
                    }
                  },
                  "additionalProperties": false,
                  "required": [
                    "captiononly",
                    "nothing",
                    "numbercaption",
                    "numberonly"
                  ]
                },
                "float_use_centering": {
                  "type": "string"
                },
                "float_caption_join": {
                  "type": "string"
                },
                "float_latex_before_caption": {
                  "type": "string"
                },
                "float_latex_after_caption": {
                  "type": "string"
                },
                "graphics_raster_magnification": {
                  "anyOf": [
                    {
                      "type": "integer"
                    },
                    {
                      "type": "number"
                    }
                  ]
                },
                "graphics_vector_magnification": {
                  "anyOf": [
                    {
                      "type": "integer"
                    },
                    {
                      "type": "number"
                    }
                  ]
                }
              },
              "additionalProperties": false
            },
            "text": {
              "type": "object",
              "properties": {
                "display_href_urls": {
                  "type": "boolean"
                },
                "float_separator_top": {
                  "type": "string"
                },
                "float_separator_bottom": {
                  "type": "string"
                },
                "heading_level_formatter": {
                  "type": "object",
                  "additionalProperties": {}
                },
                "float_caption_title_separator": {
                  "type": "string"
                },
                "cells_column_sep": {
                  "type": "string"
                }
              },
              "additionalProperties": false
            }
          }
        },
        "workflow_config": [
          {
            "runlatexpdf": {
              "type": "object",
              "additionalProperties": {}
            },
            "flmlatex": {
              "type": "object",
              "properties": {
                "recomposer_options": {
                  "type": "object",
                  "additionalProperties": {}
                },
                "skip_packages": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "add_bibliography": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "const": false
                    }
                  ]
                }
              },
              "additionalProperties": false
            },
            "templatebasedworkflow": {
              "type": "object",
              "properties": {
                "use_output_format_name": {
                  "anyOf": [
                    {
                      "type": "null"
                    },
                    {
                      "type": "string"
                    }
                  ]
                },
                "template_config_workflow_defaults": {
                  "type": "object",
                  "additionalProperties": {}
                },
                "postprocess_actions_fn": {}
              },
              "additionalProperties": false
            }
          }
        ],
        "default_workflow": {
          "type": [
            "string",
            "null"
          ]
        },
        "default_format": {
          "type": [
            "string",
            "null"
          ]
        },
        "template": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            }
          ]
        },
        "template_config": {
          "type": "object",
          "additionalProperties": {
            "type": "object"
          }
        },
        "template_path": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    }
  }
}