{
  "documentParsers": [
    "PLAIN",
    "MARKDOWN",
    "REST",
    "PROPERTIES",
    "WIKI",
    "REVIEW",
    "ASCIIDOC",
    "LATEX"
  ],
  "redpens": {
    "default": {
      "lang": "en",
      "symbols": {
        "AMPERSAND": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＆",
          "value": "&"
        },
        "ASTERISK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＊",
          "value": "*"
        },
        "AT_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＠",
          "value": "@"
        },
        "BACKSLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\\"
        },
        "CIRCUMFLEX_ACCENT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "^"
        },
        "COLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "：",
          "value": ":"
        },
        "COMMA": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "，、",
          "value": ","
        },
        "DIGIT_EIGHT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "8"
        },
        "DIGIT_FIVE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "5"
        },
        "DIGIT_FOUR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "4"
        },
        "DIGIT_NINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "9"
        },
        "DIGIT_ONE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "1"
        },
        "DIGIT_SEVEN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "7"
        },
        "DIGIT_SIX": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "6"
        },
        "DIGIT_THREE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "3"
        },
        "DIGIT_TWO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "2"
        },
        "DIGIT_ZERO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "0"
        },
        "DOLLAR_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＄",
          "value": "$"
        },
        "EQUAL_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＝",
          "value": "="
        },
        "EXCLAMATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "！",
          "value": "!"
        },
        "FULL_STOP": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "．。",
          "value": "."
        },
        "GREATER_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＞",
          "value": ">"
        },
        "HYPHEN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "ー",
          "value": "-"
        },
        "LEFT_CURLY_BRACKET": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "｛",
          "value": "{"
        },
        "LEFT_DOUBLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "«",
          "value": "\""
        },
        "LEFT_PARENTHESIS": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "（",
          "value": "("
        },
        "LEFT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "'"
        },
        "LEFT_SQUARE_BRACKET": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "",
          "value": "["
        },
        "LESS_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＜",
          "value": "<"
        },
        "LOW_LINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "_"
        },
        "NUMBER_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＃",
          "value": "#"
        },
        "PERCENT_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "％",
          "value": "%"
        },
        "PLUS_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＋",
          "value": "+"
        },
        "QUESTION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "？",
          "value": "?"
        },
        "RIGHT_CURLY_BRACKET": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "｝",
          "value": "}"
        },
        "RIGHT_DOUBLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "»",
          "value": "\""
        },
        "RIGHT_PARENTHESIS": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "）",
          "value": ")"
        },
        "RIGHT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "'"
        },
        "RIGHT_SQUARE_BRACKET": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "",
          "value": "]"
        },
        "SEMICOLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "；",
          "value": ";"
        },
        "SLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "／",
          "value": "/"
        },
        "SPACE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": " "
        },
        "TILDE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "〜",
          "value": "~"
        },
        "VERTICAL_BAR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "｜",
          "value": "|"
        }
      },
      "tokenizer": "cc.redpen.tokenizer.WhiteSpaceTokenizer",
      "validators": {
        "CommaNumber": {
          "languages": [],
          "properties": {"max_num": "3"}
        },
        "Contraction": {
          "languages": ["en"],
          "properties": {}
        },
        "DoubleNegative": {
          "languages": [
            "ja",
            "en"
          ],
          "properties": {}
        },
        "DoubledWord": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": "",
            "min_len": "3"
          }
        },
        "DuplicatedSection": {
          "languages": [],
          "properties": {"threshold": "0.9"}
        },
        "EmptySection": {
          "languages": [],
          "properties": {}
        },
        "EndOfSentence": {
          "languages": ["en"],
          "properties": {}
        },
        "FrequentSentenceStart": {
          "languages": [],
          "properties": {
            "leading_word_limit": "3",
            "min_sentence_count": "5",
            "percentage_threshold": "25"
          }
        },
        "GappedSection": {
          "languages": [],
          "properties": {}
        },
        "HeaderLength": {
          "languages": [],
          "properties": {
            "max_len": "70",
            "min_level": "3"
          }
        },
        "Hyphenation": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidSymbol": {
          "languages": [],
          "properties": {}
        },
        "InvalidWord": {
          "languages": ["en"],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "JavaScript": {
          "languages": [],
          "properties": {"script-path": "js"}
        },
        "KeyValueDictionary": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "ListLevel": {
          "languages": [],
          "properties": {"max_level": "5"}
        },
        "NumberFormat": {
          "languages": [],
          "properties": {
            "decimal_delimiter_is_comma": "false",
            "ignore_years": "true"
          }
        },
        "ParagraphNumber": {
          "languages": [],
          "properties": {"max_num": "5"}
        },
        "ParagraphStartWith": {
          "languages": [],
          "properties": {"start_from": ""}
        },
        "ParenthesizedSentence": {
          "languages": [],
          "properties": {
            "max_count": "1",
            "max_length": "10",
            "max_nesting_level": "1"
          }
        },
        "Quotation": {
          "languages": ["en"],
          "properties": {"use_ascii": "false"}
        },
        "SectionLength": {
          "languages": [],
          "properties": {"max_num": "1000"}
        },
        "SectionLevel": {
          "languages": [],
          "properties": {"max_num": "6"}
        },
        "SentenceLength": {
          "languages": [],
          "properties": {"max_len": "120"}
        },
        "Spelling": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "StartWithCapitalLetter": {
          "languages": ["en"],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "SuccessiveSentence": {
          "languages": [],
          "properties": {
            "dist": "3",
            "min_len": "5"
          }
        },
        "SuccessiveWord": {
          "languages": [],
          "properties": {}
        },
        "SuggestExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "SymbolWithSpace": {
          "languages": [],
          "properties": {}
        },
        "UnexpandedAcronym": {
          "languages": ["en"],
          "properties": {"min_acronym_length": "3"}
        },
        "WeakExpression": {
          "languages": [],
          "properties": {}
        },
        "WordFrequency": {
          "languages": [],
          "properties": {
            "deviation_factor": "3.0",
            "min_word_count": "200"
          }
        },
        "WordNumber": {
          "languages": [],
          "properties": {"max_num": "30"}
        }
      },
      "variant": ""
    },
    "en": {
      "lang": "en",
      "symbols": {
        "AMPERSAND": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＆",
          "value": "&"
        },
        "ASTERISK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＊",
          "value": "*"
        },
        "AT_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＠",
          "value": "@"
        },
        "BACKSLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\\"
        },
        "CIRCUMFLEX_ACCENT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "^"
        },
        "COLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "：",
          "value": ":"
        },
        "COMMA": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "，、",
          "value": ","
        },
        "DIGIT_EIGHT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "8"
        },
        "DIGIT_FIVE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "5"
        },
        "DIGIT_FOUR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "4"
        },
        "DIGIT_NINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "9"
        },
        "DIGIT_ONE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "1"
        },
        "DIGIT_SEVEN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "7"
        },
        "DIGIT_SIX": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "6"
        },
        "DIGIT_THREE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "3"
        },
        "DIGIT_TWO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "2"
        },
        "DIGIT_ZERO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "0"
        },
        "DOLLAR_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＄",
          "value": "$"
        },
        "EQUAL_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＝",
          "value": "="
        },
        "EXCLAMATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "！",
          "value": "!"
        },
        "FULL_STOP": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "．。",
          "value": "."
        },
        "GREATER_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＞",
          "value": ">"
        },
        "HYPHEN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "ー",
          "value": "-"
        },
        "LEFT_CURLY_BRACKET": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "｛",
          "value": "{"
        },
        "LEFT_DOUBLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "«",
          "value": "\""
        },
        "LEFT_PARENTHESIS": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "（",
          "value": "("
        },
        "LEFT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "'"
        },
        "LEFT_SQUARE_BRACKET": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "",
          "value": "["
        },
        "LESS_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＜",
          "value": "<"
        },
        "LOW_LINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "_"
        },
        "NUMBER_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＃",
          "value": "#"
        },
        "PERCENT_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "％",
          "value": "%"
        },
        "PLUS_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＋",
          "value": "+"
        },
        "QUESTION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "？",
          "value": "?"
        },
        "RIGHT_CURLY_BRACKET": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "｝",
          "value": "}"
        },
        "RIGHT_DOUBLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "»",
          "value": "\""
        },
        "RIGHT_PARENTHESIS": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "）",
          "value": ")"
        },
        "RIGHT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "'"
        },
        "RIGHT_SQUARE_BRACKET": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "",
          "value": "]"
        },
        "SEMICOLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "；",
          "value": ";"
        },
        "SLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "／",
          "value": "/"
        },
        "SPACE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": " "
        },
        "TILDE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "〜",
          "value": "~"
        },
        "VERTICAL_BAR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "｜",
          "value": "|"
        }
      },
      "tokenizer": "cc.redpen.tokenizer.WhiteSpaceTokenizer",
      "validators": {
        "CommaNumber": {
          "languages": [],
          "properties": {"max_num": "3"}
        },
        "Contraction": {
          "languages": ["en"],
          "properties": {}
        },
        "DoubleNegative": {
          "languages": [
            "ja",
            "en"
          ],
          "properties": {}
        },
        "DoubledWord": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": "",
            "min_len": "3"
          }
        },
        "DuplicatedSection": {
          "languages": [],
          "properties": {"threshold": "0.9"}
        },
        "EmptySection": {
          "languages": [],
          "properties": {}
        },
        "EndOfSentence": {
          "languages": ["en"],
          "properties": {}
        },
        "FrequentSentenceStart": {
          "languages": [],
          "properties": {
            "leading_word_limit": "3",
            "min_sentence_count": "5",
            "percentage_threshold": "25"
          }
        },
        "GappedSection": {
          "languages": [],
          "properties": {}
        },
        "HeaderLength": {
          "languages": [],
          "properties": {
            "max_len": "70",
            "min_level": "3"
          }
        },
        "Hyphenation": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidSymbol": {
          "languages": [],
          "properties": {}
        },
        "InvalidWord": {
          "languages": ["en"],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "JavaScript": {
          "languages": [],
          "properties": {"script-path": "js"}
        },
        "KeyValueDictionary": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "ListLevel": {
          "languages": [],
          "properties": {"max_level": "5"}
        },
        "NumberFormat": {
          "languages": [],
          "properties": {
            "decimal_delimiter_is_comma": "false",
            "ignore_years": "true"
          }
        },
        "ParagraphNumber": {
          "languages": [],
          "properties": {"max_num": "5"}
        },
        "ParagraphStartWith": {
          "languages": [],
          "properties": {"start_from": ""}
        },
        "ParenthesizedSentence": {
          "languages": [],
          "properties": {
            "max_count": "1",
            "max_length": "10",
            "max_nesting_level": "1"
          }
        },
        "Quotation": {
          "languages": ["en"],
          "properties": {"use_ascii": "false"}
        },
        "SectionLength": {
          "languages": [],
          "properties": {"max_num": "1000"}
        },
        "SectionLevel": {
          "languages": [],
          "properties": {"max_num": "6"}
        },
        "SentenceLength": {
          "languages": [],
          "properties": {"max_len": "120"}
        },
        "Spelling": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "StartWithCapitalLetter": {
          "languages": ["en"],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "SuccessiveSentence": {
          "languages": [],
          "properties": {
            "dist": "3",
            "min_len": "5"
          }
        },
        "SuccessiveWord": {
          "languages": [],
          "properties": {}
        },
        "SuggestExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "SymbolWithSpace": {
          "languages": [],
          "properties": {}
        },
        "UnexpandedAcronym": {
          "languages": ["en"],
          "properties": {"min_acronym_length": "3"}
        },
        "WeakExpression": {
          "languages": [],
          "properties": {}
        },
        "WordFrequency": {
          "languages": [],
          "properties": {
            "deviation_factor": "3.0",
            "min_word_count": "200"
          }
        },
        "WordNumber": {
          "languages": [],
          "properties": {"max_num": "30"}
        }
      },
      "variant": ""
    },
    "ja": {
      "lang": "ja",
      "symbols": {
        "AMPERSAND": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＆"
        },
        "ASTERISK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＊"
        },
        "AT_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＠"
        },
        "BACKSLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "\\",
          "value": "¥"
        },
        "CIRCUMFLEX_ACCENT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＾"
        },
        "COLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "："
        },
        "COMMA": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": ",，",
          "value": "、"
        },
        "DIGIT_EIGHT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "8"
        },
        "DIGIT_FIVE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "5"
        },
        "DIGIT_FOUR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "4"
        },
        "DIGIT_NINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "9"
        },
        "DIGIT_ONE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "1"
        },
        "DIGIT_SEVEN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "7"
        },
        "DIGIT_SIX": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "6"
        },
        "DIGIT_THREE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "3"
        },
        "DIGIT_TWO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "2"
        },
        "DIGIT_ZERO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "0"
        },
        "DOLLAR_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "$",
          "value": "＄"
        },
        "EQUAL_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＝"
        },
        "EXCLAMATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "!",
          "value": "！"
        },
        "FULL_STOP": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "．",
          "value": "。"
        },
        "GREATER_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＞"
        },
        "HYPHEN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "ー"
        },
        "LEFT_CURLY_BRACKET": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "｛"
        },
        "LEFT_PARENTHESIS": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "(",
          "value": "（"
        },
        "LEFT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\u201c"
        },
        "LEFT_SQUARE_BRACKET": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "「"
        },
        "LESS_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＜"
        },
        "LOW_LINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＿"
        },
        "NUMBER_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "#",
          "value": "＃"
        },
        "PERCENT_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "％"
        },
        "PLUS_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＋"
        },
        "QUESTION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "?",
          "value": "？"
        },
        "RIGHT_CURLY_BRACKET": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "｝"
        },
        "RIGHT_DOUBLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\u201d"
        },
        "RIGHT_PARENTHESIS": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": ")",
          "value": "）"
        },
        "RIGHT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\u2019"
        },
        "RIGHT_SQUARE_BRACKET": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "」"
        },
        "SEMICOLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "；"
        },
        "SLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "／"
        },
        "SPACE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "　"
        },
        "TILDE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "~",
          "value": "〜"
        },
        "VERTICAL_BAR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "|",
          "value": "｜"
        }
      },
      "tokenizer": "cc.redpen.tokenizer.NeologdJapaneseTokenizer",
      "validators": {
        "CommaNumber": {
          "languages": [],
          "properties": {"max_num": "3"}
        },
        "DoubleNegative": {
          "languages": [
            "ja",
            "en"
          ],
          "properties": {}
        },
        "DoubledConjunctiveParticleGa": {
          "languages": ["ja"],
          "properties": {}
        },
        "DoubledJoshi": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": "",
            "min_interval": "1"
          }
        },
        "DoubledWord": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": "",
            "min_len": "3"
          }
        },
        "DuplicatedSection": {
          "languages": [],
          "properties": {"threshold": "0.9"}
        },
        "EmptySection": {
          "languages": [],
          "properties": {}
        },
        "FrequentSentenceStart": {
          "languages": [],
          "properties": {
            "leading_word_limit": "3",
            "min_sentence_count": "5",
            "percentage_threshold": "25"
          }
        },
        "GappedSection": {
          "languages": [],
          "properties": {}
        },
        "HankakuKana": {
          "languages": ["ja"],
          "properties": {}
        },
        "HeaderLength": {
          "languages": [],
          "properties": {
            "max_len": "70",
            "min_level": "3"
          }
        },
        "Hyphenation": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidSymbol": {
          "languages": [],
          "properties": {}
        },
        "JapaneseAmbiguousNounConjunction": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "JapaneseAnchorExpression": {
          "languages": ["ja"],
          "properties": {"mode": "numeric"}
        },
        "JapaneseBrokenExpression": {
          "languages": ["ja"],
          "properties": {}
        },
        "JapaneseExpressionVariation": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "JapaneseJoyoKanji": {
          "languages": ["ja"],
          "properties": {}
        },
        "JapaneseNumberExpression": {
          "languages": ["ja"],
          "properties": {"mode": "numeric"}
        },
        "JapaneseStyle": {
          "languages": ["ja"],
          "properties": {}
        },
        "JavaScript": {
          "languages": [],
          "properties": {"script-path": "js"}
        },
        "KatakanaEndHyphen": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "KatakanaSpellCheck": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "disable-default": "false",
            "list": "",
            "max_ignore_len": "3",
            "min_freq": "5",
            "min_ratio": "0.3"
          }
        },
        "KeyValueDictionary": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "ListLevel": {
          "languages": [],
          "properties": {"max_level": "5"}
        },
        "LongKanjiChain": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": "",
            "max_len": "5"
          }
        },
        "NumberFormat": {
          "languages": [],
          "properties": {
            "decimal_delimiter_is_comma": "false",
            "ignore_years": "true"
          }
        },
        "Okurigana": {
          "languages": ["ja"],
          "properties": {}
        },
        "ParagraphNumber": {
          "languages": [],
          "properties": {"max_num": "5"}
        },
        "ParagraphStartWith": {
          "languages": [],
          "properties": {"start_from": ""}
        },
        "ParenthesizedSentence": {
          "languages": [],
          "properties": {
            "max_count": "1",
            "max_length": "10",
            "max_nesting_level": "1"
          }
        },
        "SectionLength": {
          "languages": [],
          "properties": {"max_num": "1000"}
        },
        "SectionLevel": {
          "languages": [],
          "properties": {"max_num": "6"}
        },
        "SentenceLength": {
          "languages": [],
          "properties": {"max_len": "120"}
        },
        "SpaceBetweenAlphabeticalWord": {
          "languages": [
            "ja",
            "zh"
          ],
          "properties": {
            "forbidden": "false",
            "skip_after": "",
            "skip_before": ""
          }
        },
        "Spelling": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "SuccessiveSentence": {
          "languages": [],
          "properties": {
            "dist": "3",
            "min_len": "5"
          }
        },
        "SuccessiveWord": {
          "languages": [],
          "properties": {}
        },
        "SuggestExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "SymbolWithSpace": {
          "languages": [],
          "properties": {}
        },
        "WeakExpression": {
          "languages": [],
          "properties": {}
        },
        "WordFrequency": {
          "languages": [],
          "properties": {
            "deviation_factor": "3.0",
            "min_word_count": "200"
          }
        },
        "WordNumber": {
          "languages": [],
          "properties": {"max_num": "30"}
        }
      },
      "variant": "zenkaku"
    },
    "ja.hankaku": {
      "lang": "ja",
      "symbols": {
        "AMPERSAND": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＆",
          "value": "&"
        },
        "ASTERISK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＊",
          "value": "*"
        },
        "AT_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＠",
          "value": "@"
        },
        "BACKSLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\\"
        },
        "CIRCUMFLEX_ACCENT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "^"
        },
        "COLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "：",
          "value": ":"
        },
        "COMMA": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "，、",
          "value": ","
        },
        "DIGIT_EIGHT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "８",
          "value": "8"
        },
        "DIGIT_FIVE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "５",
          "value": "5"
        },
        "DIGIT_FOUR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "４",
          "value": "4"
        },
        "DIGIT_NINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "９",
          "value": "9"
        },
        "DIGIT_ONE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "１",
          "value": "1"
        },
        "DIGIT_SEVEN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "７",
          "value": "7"
        },
        "DIGIT_SIX": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "６",
          "value": "6"
        },
        "DIGIT_THREE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "３",
          "value": "3"
        },
        "DIGIT_TWO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "２",
          "value": "2"
        },
        "DIGIT_ZERO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "０",
          "value": "0"
        },
        "DOLLAR_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＄",
          "value": "$"
        },
        "EQUAL_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＝",
          "value": "="
        },
        "EXCLAMATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "！",
          "value": "!"
        },
        "FULL_STOP": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "．。",
          "value": "."
        },
        "GREATER_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＞",
          "value": ">"
        },
        "HYPHEN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "ー",
          "value": "-"
        },
        "LEFT_CURLY_BRACKET": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "｛",
          "value": "{"
        },
        "LEFT_DOUBLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\""
        },
        "LEFT_PARENTHESIS": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "（",
          "value": "("
        },
        "LEFT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "'"
        },
        "LEFT_SQUARE_BRACKET": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "",
          "value": "["
        },
        "LESS_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＜",
          "value": "<"
        },
        "LOW_LINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "_"
        },
        "NUMBER_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＃",
          "value": "#"
        },
        "PERCENT_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "％",
          "value": "%"
        },
        "PLUS_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＋",
          "value": "+"
        },
        "QUESTION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "？",
          "value": "?"
        },
        "RIGHT_CURLY_BRACKET": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "｝",
          "value": "}"
        },
        "RIGHT_DOUBLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\""
        },
        "RIGHT_PARENTHESIS": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "）",
          "value": ")"
        },
        "RIGHT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "'"
        },
        "RIGHT_SQUARE_BRACKET": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "",
          "value": "]"
        },
        "SEMICOLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "；",
          "value": ";"
        },
        "SLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "／",
          "value": "/"
        },
        "SPACE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": " ",
          "value": "　"
        },
        "TILDE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "〜",
          "value": "~"
        },
        "VERTICAL_BAR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "｜",
          "value": "|"
        }
      },
      "tokenizer": "cc.redpen.tokenizer.NeologdJapaneseTokenizer",
      "validators": {
        "CommaNumber": {
          "languages": [],
          "properties": {"max_num": "3"}
        },
        "DoubleNegative": {
          "languages": [
            "ja",
            "en"
          ],
          "properties": {}
        },
        "DoubledConjunctiveParticleGa": {
          "languages": ["ja"],
          "properties": {}
        },
        "DoubledJoshi": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": "",
            "min_interval": "1"
          }
        },
        "DoubledWord": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": "",
            "min_len": "3"
          }
        },
        "DuplicatedSection": {
          "languages": [],
          "properties": {"threshold": "0.9"}
        },
        "EmptySection": {
          "languages": [],
          "properties": {}
        },
        "FrequentSentenceStart": {
          "languages": [],
          "properties": {
            "leading_word_limit": "3",
            "min_sentence_count": "5",
            "percentage_threshold": "25"
          }
        },
        "GappedSection": {
          "languages": [],
          "properties": {}
        },
        "HankakuKana": {
          "languages": ["ja"],
          "properties": {}
        },
        "HeaderLength": {
          "languages": [],
          "properties": {
            "max_len": "70",
            "min_level": "3"
          }
        },
        "Hyphenation": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidSymbol": {
          "languages": [],
          "properties": {}
        },
        "JapaneseAmbiguousNounConjunction": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "JapaneseAnchorExpression": {
          "languages": ["ja"],
          "properties": {"mode": "numeric"}
        },
        "JapaneseBrokenExpression": {
          "languages": ["ja"],
          "properties": {}
        },
        "JapaneseExpressionVariation": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "JapaneseJoyoKanji": {
          "languages": ["ja"],
          "properties": {}
        },
        "JapaneseNumberExpression": {
          "languages": ["ja"],
          "properties": {"mode": "numeric"}
        },
        "JapaneseStyle": {
          "languages": ["ja"],
          "properties": {}
        },
        "JavaScript": {
          "languages": [],
          "properties": {"script-path": "js"}
        },
        "KatakanaEndHyphen": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "KatakanaSpellCheck": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "disable-default": "false",
            "list": "",
            "max_ignore_len": "3",
            "min_freq": "5",
            "min_ratio": "0.3"
          }
        },
        "KeyValueDictionary": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "ListLevel": {
          "languages": [],
          "properties": {"max_level": "5"}
        },
        "LongKanjiChain": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": "",
            "max_len": "5"
          }
        },
        "NumberFormat": {
          "languages": [],
          "properties": {
            "decimal_delimiter_is_comma": "false",
            "ignore_years": "true"
          }
        },
        "Okurigana": {
          "languages": ["ja"],
          "properties": {}
        },
        "ParagraphNumber": {
          "languages": [],
          "properties": {"max_num": "5"}
        },
        "ParagraphStartWith": {
          "languages": [],
          "properties": {"start_from": ""}
        },
        "ParenthesizedSentence": {
          "languages": [],
          "properties": {
            "max_count": "1",
            "max_length": "10",
            "max_nesting_level": "1"
          }
        },
        "SectionLength": {
          "languages": [],
          "properties": {"max_num": "1000"}
        },
        "SectionLevel": {
          "languages": [],
          "properties": {"max_num": "6"}
        },
        "SentenceLength": {
          "languages": [],
          "properties": {"max_len": "120"}
        },
        "SpaceBetweenAlphabeticalWord": {
          "languages": [
            "ja",
            "zh"
          ],
          "properties": {
            "forbidden": "false",
            "skip_after": "",
            "skip_before": ""
          }
        },
        "Spelling": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "SuccessiveSentence": {
          "languages": [],
          "properties": {
            "dist": "3",
            "min_len": "5"
          }
        },
        "SuccessiveWord": {
          "languages": [],
          "properties": {}
        },
        "SuggestExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "SymbolWithSpace": {
          "languages": [],
          "properties": {}
        },
        "WeakExpression": {
          "languages": [],
          "properties": {}
        },
        "WordFrequency": {
          "languages": [],
          "properties": {
            "deviation_factor": "3.0",
            "min_word_count": "200"
          }
        },
        "WordNumber": {
          "languages": [],
          "properties": {"max_num": "30"}
        }
      },
      "variant": "hankaku"
    },
    "ja.zenkaku2": {
      "lang": "ja",
      "symbols": {
        "AMPERSAND": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＆"
        },
        "ASTERISK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＊"
        },
        "AT_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＠"
        },
        "BACKSLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "\\",
          "value": "¥"
        },
        "CIRCUMFLEX_ACCENT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＾"
        },
        "COLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "："
        },
        "COMMA": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "、,",
          "value": "，"
        },
        "DIGIT_EIGHT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "8"
        },
        "DIGIT_FIVE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "5"
        },
        "DIGIT_FOUR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "4"
        },
        "DIGIT_NINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "9"
        },
        "DIGIT_ONE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "1"
        },
        "DIGIT_SEVEN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "7"
        },
        "DIGIT_SIX": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "6"
        },
        "DIGIT_THREE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "3"
        },
        "DIGIT_TWO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "2"
        },
        "DIGIT_ZERO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "0"
        },
        "DOLLAR_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "$",
          "value": "＄"
        },
        "EQUAL_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＝"
        },
        "EXCLAMATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "!",
          "value": "！"
        },
        "FULL_STOP": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "。",
          "value": "．"
        },
        "GREATER_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＞"
        },
        "HYPHEN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "ー"
        },
        "LEFT_CURLY_BRACKET": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "｛"
        },
        "LEFT_PARENTHESIS": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "(",
          "value": "（"
        },
        "LEFT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\u201c"
        },
        "LEFT_SQUARE_BRACKET": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "「"
        },
        "LESS_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＜"
        },
        "LOW_LINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＿"
        },
        "NUMBER_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "#",
          "value": "＃"
        },
        "PERCENT_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "％"
        },
        "PLUS_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "＋"
        },
        "QUESTION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "?",
          "value": "？"
        },
        "RIGHT_CURLY_BRACKET": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "｝"
        },
        "RIGHT_DOUBLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\u201d"
        },
        "RIGHT_PARENTHESIS": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": ")",
          "value": "）"
        },
        "RIGHT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\u2019"
        },
        "RIGHT_SQUARE_BRACKET": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "」"
        },
        "SEMICOLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "；"
        },
        "SLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "／"
        },
        "SPACE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "　"
        },
        "TILDE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "~",
          "value": "〜"
        },
        "VERTICAL_BAR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "|",
          "value": "｜"
        }
      },
      "tokenizer": "cc.redpen.tokenizer.NeologdJapaneseTokenizer",
      "validators": {
        "CommaNumber": {
          "languages": [],
          "properties": {"max_num": "3"}
        },
        "DoubleNegative": {
          "languages": [
            "ja",
            "en"
          ],
          "properties": {}
        },
        "DoubledConjunctiveParticleGa": {
          "languages": ["ja"],
          "properties": {}
        },
        "DoubledJoshi": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": "",
            "min_interval": "1"
          }
        },
        "DoubledWord": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": "",
            "min_len": "3"
          }
        },
        "DuplicatedSection": {
          "languages": [],
          "properties": {"threshold": "0.9"}
        },
        "EmptySection": {
          "languages": [],
          "properties": {}
        },
        "FrequentSentenceStart": {
          "languages": [],
          "properties": {
            "leading_word_limit": "3",
            "min_sentence_count": "5",
            "percentage_threshold": "25"
          }
        },
        "GappedSection": {
          "languages": [],
          "properties": {}
        },
        "HankakuKana": {
          "languages": ["ja"],
          "properties": {}
        },
        "HeaderLength": {
          "languages": [],
          "properties": {
            "max_len": "70",
            "min_level": "3"
          }
        },
        "Hyphenation": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidSymbol": {
          "languages": [],
          "properties": {}
        },
        "JapaneseAmbiguousNounConjunction": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "JapaneseAnchorExpression": {
          "languages": ["ja"],
          "properties": {"mode": "numeric"}
        },
        "JapaneseBrokenExpression": {
          "languages": ["ja"],
          "properties": {}
        },
        "JapaneseExpressionVariation": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "JapaneseJoyoKanji": {
          "languages": ["ja"],
          "properties": {}
        },
        "JapaneseNumberExpression": {
          "languages": ["ja"],
          "properties": {"mode": "numeric"}
        },
        "JapaneseStyle": {
          "languages": ["ja"],
          "properties": {}
        },
        "JavaScript": {
          "languages": [],
          "properties": {"script-path": "js"}
        },
        "KatakanaEndHyphen": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "KatakanaSpellCheck": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "disable-default": "false",
            "list": "",
            "max_ignore_len": "3",
            "min_freq": "5",
            "min_ratio": "0.3"
          }
        },
        "KeyValueDictionary": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "ListLevel": {
          "languages": [],
          "properties": {"max_level": "5"}
        },
        "LongKanjiChain": {
          "languages": ["ja"],
          "properties": {
            "dict": "",
            "list": "",
            "max_len": "5"
          }
        },
        "NumberFormat": {
          "languages": [],
          "properties": {
            "decimal_delimiter_is_comma": "false",
            "ignore_years": "true"
          }
        },
        "Okurigana": {
          "languages": ["ja"],
          "properties": {}
        },
        "ParagraphNumber": {
          "languages": [],
          "properties": {"max_num": "5"}
        },
        "ParagraphStartWith": {
          "languages": [],
          "properties": {"start_from": ""}
        },
        "ParenthesizedSentence": {
          "languages": [],
          "properties": {
            "max_count": "1",
            "max_length": "10",
            "max_nesting_level": "1"
          }
        },
        "SectionLength": {
          "languages": [],
          "properties": {"max_num": "1000"}
        },
        "SectionLevel": {
          "languages": [],
          "properties": {"max_num": "6"}
        },
        "SentenceLength": {
          "languages": [],
          "properties": {"max_len": "120"}
        },
        "SpaceBetweenAlphabeticalWord": {
          "languages": [
            "ja",
            "zh"
          ],
          "properties": {
            "forbidden": "false",
            "skip_after": "",
            "skip_before": ""
          }
        },
        "Spelling": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "SuccessiveSentence": {
          "languages": [],
          "properties": {
            "dist": "3",
            "min_len": "5"
          }
        },
        "SuccessiveWord": {
          "languages": [],
          "properties": {}
        },
        "SuggestExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "SymbolWithSpace": {
          "languages": [],
          "properties": {}
        },
        "WeakExpression": {
          "languages": [],
          "properties": {}
        },
        "WordFrequency": {
          "languages": [],
          "properties": {
            "deviation_factor": "3.0",
            "min_word_count": "200"
          }
        },
        "WordNumber": {
          "languages": [],
          "properties": {"max_num": "30"}
        }
      },
      "variant": "zenkaku2"
    },
    "ru": {
      "lang": "ru",
      "symbols": {
        "AMPERSAND": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＆",
          "value": "&"
        },
        "ASTERISK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＊",
          "value": "*"
        },
        "AT_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＠",
          "value": "@"
        },
        "BACKSLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "\\"
        },
        "CIRCUMFLEX_ACCENT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "^"
        },
        "COLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "：",
          "value": ":"
        },
        "COMMA": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "，、",
          "value": ","
        },
        "DIGIT_EIGHT": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "8"
        },
        "DIGIT_FIVE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "5"
        },
        "DIGIT_FOUR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "4"
        },
        "DIGIT_NINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "9"
        },
        "DIGIT_ONE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "1"
        },
        "DIGIT_SEVEN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "7"
        },
        "DIGIT_SIX": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "6"
        },
        "DIGIT_THREE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "3"
        },
        "DIGIT_TWO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "2"
        },
        "DIGIT_ZERO": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "0"
        },
        "DOLLAR_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＄",
          "value": "$"
        },
        "EQUAL_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＝",
          "value": "="
        },
        "EXCLAMATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "！",
          "value": "!"
        },
        "FULL_STOP": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "．。",
          "value": "."
        },
        "GREATER_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＞",
          "value": ">"
        },
        "HYPHEN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "ー",
          "value": "-"
        },
        "LEFT_CURLY_BRACKET": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "｛",
          "value": "{"
        },
        "LEFT_DOUBLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "\"",
          "value": "«"
        },
        "LEFT_PARENTHESIS": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "（",
          "value": "("
        },
        "LEFT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "'"
        },
        "LEFT_SQUARE_BRACKET": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "",
          "value": "["
        },
        "LESS_THAN_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＜",
          "value": "<"
        },
        "LOW_LINE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "_"
        },
        "NUMBER_SIGN": {
          "after_space": false,
          "before_space": true,
          "invalid_chars": "#＃",
          "value": "№"
        },
        "PERCENT_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "％",
          "value": "%"
        },
        "PLUS_SIGN": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "＋",
          "value": "+"
        },
        "QUESTION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "？",
          "value": "?"
        },
        "RIGHT_CURLY_BRACKET": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "｝",
          "value": "}"
        },
        "RIGHT_DOUBLE_QUOTATION_MARK": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "\"",
          "value": "»"
        },
        "RIGHT_PARENTHESIS": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "）",
          "value": ")"
        },
        "RIGHT_SINGLE_QUOTATION_MARK": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": "'"
        },
        "RIGHT_SQUARE_BRACKET": {
          "after_space": true,
          "before_space": false,
          "invalid_chars": "",
          "value": "]"
        },
        "SEMICOLON": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "；",
          "value": ";"
        },
        "SLASH": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "／",
          "value": "/"
        },
        "SPACE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "",
          "value": " "
        },
        "TILDE": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "〜",
          "value": "~"
        },
        "VERTICAL_BAR": {
          "after_space": false,
          "before_space": false,
          "invalid_chars": "｜",
          "value": "|"
        }
      },
      "tokenizer": "cc.redpen.tokenizer.WhiteSpaceTokenizer",
      "validators": {
        "CommaNumber": {
          "languages": [],
          "properties": {"max_num": "3"}
        },
        "DoubledWord": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": "",
            "min_len": "3"
          }
        },
        "DuplicatedSection": {
          "languages": [],
          "properties": {"threshold": "0.9"}
        },
        "EmptySection": {
          "languages": [],
          "properties": {}
        },
        "FrequentSentenceStart": {
          "languages": [],
          "properties": {
            "leading_word_limit": "3",
            "min_sentence_count": "5",
            "percentage_threshold": "25"
          }
        },
        "GappedSection": {
          "languages": [],
          "properties": {}
        },
        "HeaderLength": {
          "languages": [],
          "properties": {
            "max_len": "70",
            "min_level": "3"
          }
        },
        "Hyphenation": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "InvalidSymbol": {
          "languages": [],
          "properties": {}
        },
        "JavaScript": {
          "languages": [],
          "properties": {"script-path": "js"}
        },
        "KeyValueDictionary": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "ListLevel": {
          "languages": [],
          "properties": {"max_level": "5"}
        },
        "NumberFormat": {
          "languages": [],
          "properties": {
            "decimal_delimiter_is_comma": "false",
            "ignore_years": "true"
          }
        },
        "ParagraphNumber": {
          "languages": [],
          "properties": {"max_num": "5"}
        },
        "ParagraphStartWith": {
          "languages": [],
          "properties": {"start_from": ""}
        },
        "ParenthesizedSentence": {
          "languages": [],
          "properties": {
            "max_count": "1",
            "max_length": "10",
            "max_nesting_level": "1"
          }
        },
        "SectionLength": {
          "languages": [],
          "properties": {"max_num": "1000"}
        },
        "SectionLevel": {
          "languages": [],
          "properties": {"max_num": "6"}
        },
        "SentenceLength": {
          "languages": [],
          "properties": {"max_len": "120"}
        },
        "Spelling": {
          "languages": [],
          "properties": {
            "dict": "",
            "list": ""
          }
        },
        "SuccessiveSentence": {
          "languages": [],
          "properties": {
            "dist": "3",
            "min_len": "5"
          }
        },
        "SuccessiveWord": {
          "languages": [],
          "properties": {}
        },
        "SuggestExpression": {
          "languages": [],
          "properties": {
            "dict": "",
            "map": "{}"
          }
        },
        "SymbolWithSpace": {
          "languages": [],
          "properties": {}
        },
        "WeakExpression": {
          "languages": [],
          "properties": {}
        },
        "WordFrequency": {
          "languages": [],
          "properties": {
            "deviation_factor": "3.0",
            "min_word_count": "200"
          }
        },
        "WordNumber": {
          "languages": [],
          "properties": {"max_num": "30"}
        }
      },
      "variant": ""
    }
  },
  "version": "1.10.0"
}