From 0c6237d7e4adf64cb029490ce38bf2ee8ace96f5 Mon Sep 17 00:00:00 2001 From: pmurias Date: Mon, 11 Dec 2017 16:59:15 +0100 Subject: [PATCH] [js] Cleanup generating unicode properties from property values Remove one propVals.js data file --- src/vm/js/nqp-runtime/propVals.js | 472 -------------------- src/vm/js/nqp-runtime/unicode-data/names.js | 2 +- src/vm/js/nqp-runtime/unicode-props.js | 55 +-- 3 files changed, 21 insertions(+), 508 deletions(-) delete mode 100644 src/vm/js/nqp-runtime/propVals.js diff --git a/src/vm/js/nqp-runtime/propVals.js b/src/vm/js/nqp-runtime/propVals.js deleted file mode 100644 index f34de20e64..0000000000 --- a/src/vm/js/nqp-runtime/propVals.js +++ /dev/null @@ -1,472 +0,0 @@ -module.exports = { - "sc": { - "Yiii": "Yi", - "Aghb": "Caucasian_Albanian", - "Tang": "Tangut", - "Laoo": "Lao", - "Merc": "Meroitic_Cursive", - "Perm": "Old_Permic", - "Sgnw": "SignWriting", - "Shrd": "Sharada", - "Hang": "Hangul", - "Geor": "Georgian", - "Ethi": "Ethiopic", - "Osma": "Osmanya", - "Cari": "Carian", - "Brai": "Braille", - "Arab": "Arabic", - "Hung": "Old_Hungarian", - "Modi": "Modi", - "Hano": "Hanunoo", - "Kana": "Katakana", - "Lisu": "Lisu", - "Ogam": "Ogham", - "Phli": "Inscriptional_Pahlavi", - "Nkoo": "Nko", - "Olck": "Ol_Chiki", - "Phlp": "Psalter_Pahlavi", - "Shaw": "Shavian", - "Copt": "Coptic", - "Khar": "Kharoshthi", - "Thai": "Thai", - "Thaa": "Thaana", - "Tale": "Tai_Le", - "Bali": "Balinese", - "Linb": "Linear_B", - "Talu": "New_Tai_Lue", - "Hluw": "Anatolian_Hieroglyphs", - "Cham": "Cham", - "Lydi": "Lydian", - "Marc": "Marchen", - "Telu": "Telugu", - "Ital": "Old_Italic", - "Java": "Javanese", - "Mand": "Mandaic", - "Khoj": "Khojki", - "Lina": "Linear_A", - "Narb": "Old_North_Arabian", - "Wara": "Warang_Citi", - "Taml": "Tamil", - "Syrc": "Syriac", - "Sinh": "Sinhala", - "Hmng": "Pahawh_Hmong", - "Hira": "Hiragana", - "Plrd": "Miao", - "Qaai": "Inherited", - "Qaac": "Coptic", - "Knda": "Kannada", - "Lepc": "Lepcha", - "Mult": "Multani", - "Newa": "Newa", - "Limb": "Limbu", - "Orkh": "Old_Turkic", - "Vaii": "Vai", - "Tagb": "Tagbanwa", - "Elba": "Elbasan", - "Cakm": "Chakma", - "Hatr": "Hatran", - "Guru": "Gurmukhi", - "Egyp": "Egyptian_Hieroglyphs", - "Kali": "Kayah_Li", - "Mtei": "Meetei_Mayek", - "Ugar": "Ugaritic", - "Gran": "Grantha", - "Brah": "Brahmi", - "Mahj": "Mahajani", - "Mong": "Mongolian", - "Orya": "Oriya", - "Mroo": "Mro", - "Zyyy": "Common", - "Tfng": "Tifinagh", - "Armn": "Armenian", - "Ahom": "Ahom", - "Xsux": "Cuneiform", - "Tibt": "Tibetan", - "Hebr": "Hebrew", - "Goth": "Gothic", - "Deva": "Devanagari", - "Cher": "Cherokee", - "Bass": "Bassa_Vah", - "Sarb": "Old_South_Arabian", - "Gujr": "Gujarati", - "Hrkt": "Katakana_Or_Hiragana", - "Pauc": "Pau_Cin_Hau", - "Phag": "Phags_Pa", - "Cyrl": "Cyrillic", - "Bhks": "Bhaiksuki", - "Batk": "Batak", - "Armi": "Imperial_Aramaic", - "Mani": "Manichaean", - "Takr": "Takri", - "Bopo": "Bopomofo", - "Phnx": "Phoenician", - "Cprt": "Cypriot", - "Beng": "Bengali", - "Mero": "Meroitic_Hieroglyphs", - "Osge": "Osage", - "Tglg": "Tagalog", - "Sidd": "Siddham", - "Dupl": "Duployan", - "Buhd": "Buhid", - "Latn": "Latin", - "Mend": "Mende_Kikakui", - "Nbat": "Nabataean", - "Tavt": "Tai_Viet", - "Zzzz": "Unknown", - "Sylo": "Syloti_Nagri", - "Bugi": "Buginese", - "Bamu": "Bamum", - "Lana": "Tai_Tham", - "Lyci": "Lycian", - "Mymr": "Myanmar", - "Xpeo": "Old_Persian", - "Sund": "Sundanese", - "Sora": "Sora_Sompeng", - "Hani": "Han", - "Dsrt": "Deseret", - "Samr": "Samaritan", - "Prti": "Inscriptional_Parthian", - "Runr": "Runic", - "Zinh": "Inherited", - "Grek": "Greek", - "Cans": "Canadian_Aboriginal", - "Kthi": "Kaithi", - "Rjng": "Rejang", - "Saur": "Saurashtra", - "Tirh": "Tirhuta", - "Sind": "Khudawadi", - "Glag": "Glagolitic", - "Avst": "Avestan", - "Adlm": "Adlam", - "Khmr": "Khmer", - "Mlym": "Malayalam", - "Palm": "Palmyrene" - }, - "blk": { - "Malayalam": "Malayalam", - "Sundanese": "Sundanese", - "Vedic_Ext": "Vedic_Extensions", - "Mongolian": "Mongolian", - "Emoticons": "Emoticons", - "Hatran": "Hatran", - "Javanese": "Javanese", - "Small_Forms": "Small_Form_Variants", - "Modi": "Modi", - "Diacriticals_For_Symbols": "Combining_Diacritical_Marks_For_Symbols", - "Inscriptional_Parthian": "Inscriptional_Parthian", - "Mahajani": "Mahajani", - "Siddham": "Siddham", - "Psalter_Pahlavi": "Psalter_Pahlavi", - "Pau_Cin_Hau": "Pau_Cin_Hau", - "Misc_Symbols": "Miscellaneous_Symbols", - "Early_Dynastic_Cuneiform": "Early_Dynastic_Cuneiform", - "Cyrillic_Ext_A": "Cyrillic_Extended_A", - "Bhaiksuki": "Bhaiksuki", - "Linear_B_Ideograms": "Linear_B_Ideograms", - "Lisu": "Lisu", - "Lydian": "Lydian", - "VS_Sup": "Variation_Selectors_Supplement", - "Tibetan": "Tibetan", - "Kharoshthi": "Kharoshthi", - "Mandaic": "Mandaic", - "Misc_Arrows": "Miscellaneous_Symbols_And_Arrows", - "Tangut_Components": "Tangut_Components", - "Sundanese_Sup": "Sundanese_Supplement", - "Sora_Sompeng": "Sora_Sompeng", - "Phonetic_Ext_Sup": "Phonetic_Extensions_Supplement", - "Phaistos": "Phaistos_Disc", - "Mro": "Mro", - "CJK_Ext_C": "CJK_Unified_Ideographs_Extension_C", - "IPA_Ext": "IPA_Extensions", - "Sup_Arrows_A": "Supplemental_Arrows_A", - "Runic": "Runic", - "Brahmi": "Brahmi", - "Latin_1_Sup": "Latin_1_Supplement", - "Thai": "Thai", - "Sup_PUA_A": "Supplementary_Private_Use_Area_A", - "Osage": "Osage", - "Glagolitic_Sup": "Glagolitic_Supplement", - "CJK_Radicals_Sup": "CJK_Radicals_Supplement", - "Cuneiform": "Cuneiform", - "Cham": "Cham", - "CJK_Strokes": "CJK_Strokes", - "Yijing": "Yijing_Hexagram_Symbols", - "UCAS_Ext": "Unified_Canadian_Aboriginal_Syllabics_Extended", - "Takri": "Takri", - "Sup_Arrows_C": "Supplemental_Arrows_C", - "Specials": "Specials", - "Rejang": "Rejang", - "Cyrillic_Ext_C": "Cyrillic_Extended_C", - "Bassa_Vah": "Bassa_Vah", - "Hangul": "Hangul_Syllables", - "Kangxi": "Kangxi_Radicals", - "Latin_Ext_E": "Latin_Extended_E", - "Old_Turkic": "Old_Turkic", - "Enclosed_CJK": "Enclosed_CJK_Letters_And_Months", - "Latin_Ext_Additional": "Latin_Extended_Additional", - "Tags": "Tags", - "Oriya": "Oriya", - "Old_Hungarian": "Old_Hungarian", - "Glagolitic": "Glagolitic", - "Alchemical": "Alchemical_Symbols", - "Gurmukhi": "Gurmukhi", - "Katakana": "Katakana", - "Newa": "Newa", - "Misc_Pictographs": "Miscellaneous_Symbols_And_Pictographs", - "Grantha": "Grantha", - "Diacriticals": "Combining_Diacritical_Marks", - "Tai_Viet": "Tai_Viet", - "Syloti_Nagri": "Syloti_Nagri", - "NKo": "NKo", - "Devanagari_Ext": "Devanagari_Extended", - "Misc_Math_Symbols_B": "Miscellaneous_Mathematical_Symbols_B", - "Georgian_Sup": "Georgian_Supplement", - "Ethiopic_Sup": "Ethiopic_Supplement", - "Combining_Marks_For_Symbols": "Combining_Diacritical_Marks_For_Symbols", - "Coptic_Epact_Numbers": "Coptic_Epact_Numbers", - "Control_Pictures": "Control_Pictures", - "Jamo": "Hangul_Jamo", - "Jamo_Ext_B": "Hangul_Jamo_Extended_B", - "Kayah_Li": "Kayah_Li", - "Palmyrene": "Palmyrene", - "Arabic_Presentation_Forms": "Arabic_Presentation_Forms_A", - "Bamum_Sup": "Bamum_Supplement", - "Warang_Citi": "Warang_Citi", - "Multani": "Multani", - "Kaithi": "Kaithi", - "Half_Marks": "Combining_Half_Marks", - "Ahom": "Ahom", - "Linear_A": "Linear_A", - "Meetei_Mayek": "Meetei_Mayek", - "Greek_Ext": "Greek_Extended", - "Latin_Ext_A": "Latin_Extended_A", - "Gothic": "Gothic", - "Egyptian_Hieroglyphs": "Egyptian_Hieroglyphs", - "Chakma": "Chakma", - "High_PU_Surrogates": "High_Private_Use_Surrogates", - "Kana_Sup": "Kana_Supplement", - "Modifier_Tone_Letters": "Modifier_Tone_Letters", - "Geometric_Shapes_Ext": "Geometric_Shapes_Extended", - "Latin_Ext_D": "Latin_Extended_D", - "Ugaritic": "Ugaritic", - "Osmanya": "Osmanya", - "Georgian": "Georgian", - "Enclosed_Ideographic_Sup": "Enclosed_Ideographic_Supplement", - "Cyrillic_Sup": "Cyrillic_Supplement", - "Adlam": "Adlam", - "Braille": "Braille_Patterns", - "Lao": "Lao", - "Number_Forms": "Number_Forms", - "IDC": "Ideographic_Description_Characters", - "Tai_Xuan_Jing": "Tai_Xuan_Jing_Symbols", - "Sup_PUA_B": "Supplementary_Private_Use_Area_B", - "Music": "Musical_Symbols", - "Geometric_Shapes": "Geometric_Shapes", - "Counting_Rod": "Counting_Rod_Numerals", - "Armenian": "Armenian", - "Kanbun": "Kanbun", - "Nabataean": "Nabataean", - "Mongolian_Sup": "Mongolian_Supplement", - "Cyrillic_Ext_B": "Cyrillic_Extended_B", - "Ancient_Greek_Music": "Ancient_Greek_Musical_Notation", - "Buginese": "Buginese", - "Khmer_Symbols": "Khmer_Symbols", - "Marchen": "Marchen", - "Misc_Math_Symbols_A": "Miscellaneous_Mathematical_Symbols_A", - "Sutton_SignWriting": "Sutton_SignWriting", - "Sinhala": "Sinhala", - "Deseret": "Deseret", - "Hiragana": "Hiragana", - "Vertical_Forms": "Vertical_Forms", - "Shavian": "Shavian", - "Cuneiform_Numbers": "Cuneiform_Numbers_And_Punctuation", - "Ancient_Greek_Numbers": "Ancient_Greek_Numbers", - "Limbu": "Limbu", - "Tagalog": "Tagalog", - "Old_Persian": "Old_Persian", - "New_Tai_Lue": "New_Tai_Lue", - "Ethiopic_Ext_A": "Ethiopic_Extended_A", - "Currency_Symbols": "Currency_Symbols", - "Imperial_Aramaic": "Imperial_Aramaic", - "Cherokee_Sup": "Cherokee_Supplement", - "Super_And_Sub": "Superscripts_And_Subscripts", - "Alphabetic_PF": "Alphabetic_Presentation_Forms", - "Arabic": "Arabic", - "Khmer": "Khmer", - "Yi_Radicals": "Yi_Radicals", - "Anatolian_Hieroglyphs": "Anatolian_Hieroglyphs", - "CJK_Symbols": "CJK_Symbols_And_Punctuation", - "Half_And_Full_Forms": "Halfwidth_And_Fullwidth_Forms", - "VS": "Variation_Selectors", - "Punctuation": "General_Punctuation", - "Balinese": "Balinese", - "Bamum": "Bamum", - "Block_Elements": "Block_Elements", - "CJK_Ext_D": "CJK_Unified_Ideographs_Extension_D", - "Enclosed_Alphanum_Sup": "Enclosed_Alphanumeric_Supplement", - "Bengali": "Bengali", - "Bopomofo": "Bopomofo", - "Mahjong": "Mahjong_Tiles", - "Math_Operators": "Mathematical_Operators", - "Tai_Tham": "Tai_Tham", - "Phoenician": "Phoenician", - "Mende_Kikakui": "Mende_Kikakui", - "Pahawh_Hmong": "Pahawh_Hmong", - "Domino": "Domino_Tiles", - "Cyrillic": "Cyrillic", - "Box_Drawing": "Box_Drawing", - "Hebrew": "Hebrew", - "Math_Alphanum": "Mathematical_Alphanumeric_Symbols", - "Meetei_Mayek_Ext": "Meetei_Mayek_Extensions", - "Meroitic_Hieroglyphs": "Meroitic_Hieroglyphs", - "Old_South_Arabian": "Old_South_Arabian", - "Myanmar": "Myanmar", - "Modifier_Letters": "Spacing_Modifier_Letters", - "Byzantine_Music": "Byzantine_Musical_Symbols", - "Tai_Le": "Tai_Le", - "Sup_Punctuation": "Supplemental_Punctuation", - "Linear_B_Syllabary": "Linear_B_Syllabary", - "Sharada": "Sharada", - "Meroitic_Cursive": "Meroitic_Cursive", - "Miao": "Miao", - "Ol_Chiki": "Ol_Chiki", - "Tirhuta": "Tirhuta", - "Sup_Math_Operators": "Supplemental_Mathematical_Operators", - "CJK_Compat_Forms": "CJK_Compatibility_Forms", - "CJK_Compat_Ideographs": "CJK_Compatibility_Ideographs", - "Khojki": "Khojki", - "Latin_Ext_B": "Latin_Extended_B", - "Letterlike_Symbols": "Letterlike_Symbols", - "Ornamental_Dingbats": "Ornamental_Dingbats", - "Myanmar_Ext_B": "Myanmar_Extended_B", - "Ethiopic_Ext": "Ethiopic_Extended", - "Coptic": "Coptic", - "Khudawadi": "Khudawadi", - "Old_Permic": "Old_Permic", - "Elbasan": "Elbasan", - "CJK_Ext_A": "CJK_Unified_Ideographs_Extension_A", - "Duployan": "Duployan", - "Diacriticals_Ext": "Combining_Diacritical_Marks_Extended", - "Caucasian_Albanian": "Caucasian_Albanian", - "Latin_Ext_C": "Latin_Extended_C", - "Lepcha": "Lepcha", - "OCR": "Optical_Character_Recognition", - "CJK_Compat_Ideographs_Sup": "CJK_Compatibility_Ideographs_Supplement", - "Enclosed_Alphanum": "Enclosed_Alphanumerics", - "Arrows": "Arrows", - "Hanunoo": "Hanunoo", - "UCAS": "Unified_Canadian_Aboriginal_Syllabics", - "Dingbats": "Dingbats", - "Arabic_Math": "Arabic_Mathematical_Alphabetic_Symbols", - "Transport_And_Map": "Transport_And_Map_Symbols", - "Tamil": "Tamil", - "Sinhala_Archaic_Numbers": "Sinhala_Archaic_Numbers", - "Bopomofo_Ext": "Bopomofo_Extended", - "CJK_Ext_E": "CJK_Unified_Ideographs_Extension_E", - "Ideographic_Symbols": "Ideographic_Symbols_And_Punctuation", - "Yi_Syllables": "Yi_Syllables", - "Sup_Arrows_B": "Supplemental_Arrows_B", - "Saurashtra": "Saurashtra", - "Arabic_Ext_A": "Arabic_Extended_A", - "Jamo_Ext_A": "Hangul_Jamo_Extended_A", - "Tangut": "Tangut", - "Samaritan": "Samaritan", - "Cypriot_Syllabary": "Cypriot_Syllabary", - "Avestan": "Avestan", - "Compat_Jamo": "Hangul_Compatibility_Jamo", - "High_Surrogates": "High_Surrogates", - "Latin_1": "Latin_1_Supplement", - "Playing_Cards": "Playing_Cards", - "CJK_Compat": "CJK_Compatibility", - "Tagbanwa": "Tagbanwa", - "Private_Use": "Private_Use_Area", - "Katakana_Ext": "Katakana_Phonetic_Extensions", - "Canadian_Syllabics": "Unified_Canadian_Aboriginal_Syllabics", - "Syriac": "Syriac", - "Rumi": "Rumi_Numeral_Symbols", - "PUA": "Private_Use_Area", - "Myanmar_Ext_A": "Myanmar_Extended_A", - "Telugu": "Telugu", - "NB": "No_Block", - "Aegean_Numbers": "Aegean_Numbers", - "Batak": "Batak", - "Cherokee": "Cherokee", - "Phags_Pa": "Phags_Pa", - "Old_Italic": "Old_Italic", - "Vai": "Vai", - "Misc_Technical": "Miscellaneous_Technical", - "Diacriticals_Sup": "Combining_Diacritical_Marks_Supplement", - "Inscriptional_Pahlavi": "Inscriptional_Pahlavi", - "Kannada": "Kannada", - "Low_Surrogates": "Low_Surrogates", - "Tifinagh": "Tifinagh", - "Devanagari": "Devanagari", - "Arabic_PF_A": "Arabic_Presentation_Forms_A", - "Old_North_Arabian": "Old_North_Arabian", - "Greek": "Greek_And_Coptic", - "Ancient_Symbols": "Ancient_Symbols", - "Carian": "Carian", - "Gujarati": "Gujarati", - "Sup_Symbols_And_Pictographs": "Supplemental_Symbols_And_Pictographs", - "Shorthand_Format_Controls": "Shorthand_Format_Controls", - "Ogham": "Ogham", - "Arabic_Sup": "Arabic_Supplement", - "Indic_Number_Forms": "Common_Indic_Number_Forms", - "Lycian": "Lycian", - "Phonetic_Ext": "Phonetic_Extensions", - "Ethiopic": "Ethiopic", - "Cyrillic_Supplementary": "Cyrillic_Supplement", - "Arabic_PF_B": "Arabic_Presentation_Forms_B", - "ASCII": "Basic_Latin", - "Thaana": "Thaana", - "Buhid": "Buhid", - "CJK": "CJK_Unified_Ideographs", - "CJK_Ext_B": "CJK_Unified_Ideographs_Extension_B", - "Manichaean": "Manichaean" - }, - "gc": { - "Z": "Separator", - "Po": "Other_Punctuation", - "Pc": "Connector_Punctuation", - "punct": "Punctuation", - "LC": "Cased_Letter", - "Nd": "Decimal_Number", - "Lu": "Uppercase_Letter", - "Lo": "Other_Letter", - "cntrl": "Control", - "Zs": "Space_Separator", - "Ps": "Open_Punctuation", - "Nl": "Letter_Number", - "Mn": "Nonspacing_Mark", - "Lt": "Titlecase_Letter", - "Cn": "Unassigned", - "Zl": "Line_Separator", - "So": "Other_Symbol", - "Sm": "Math_Symbol", - "Sk": "Modifier_Symbol", - "Sc": "Currency_Symbol", - "Cc": "Control", - "S": "Symbol", - "Pe": "Close_Punctuation", - "No": "Other_Number", - "N": "Number", - "L": "Letter", - "Cf": "Format", - "Pi": "Initial_Punctuation", - "Pf": "Final_Punctuation", - "digit": "Decimal_Number", - "Mc": "Spacing_Mark", - "Ll": "Lowercase_Letter", - "P": "Punctuation", - "Me": "Enclosing_Mark", - "M": "Mark", - "Combining_Mark": "Mark", - "Lm": "Modifier_Letter", - "Cs": "Surrogate", - "C": "Other", - "Zp": "Paragraph_Separator", - "Pd": "Dash_Punctuation", - "Co": "Private_Use" - } -}; - diff --git a/src/vm/js/nqp-runtime/unicode-data/names.js b/src/vm/js/nqp-runtime/unicode-data/names.js index af52c9a18e..7cceeca327 100644 --- a/src/vm/js/nqp-runtime/unicode-data/names.js +++ b/src/vm/js/nqp-runtime/unicode-data/names.js @@ -1 +1 @@ -module.exports = {"props":{"cjkAccountingNumeric":1,"kAccountingNumeric":1,"cjkOtherNumeric":2,"kOtherNumeric":2,"cjkPrimaryNumeric":3,"kPrimaryNumeric":3,"nv":4,"Numeric_Value":4,"cf":5,"Case_Folding":5,"cjkCompatibilityVariant":6,"kCompatibilityVariant":6,"dm":7,"Decomposition_Mapping":7,"FC_NFKC":8,"FC_NFKC_Closure":8,"lc":9,"Lowercase_Mapping":9,"NFKC_CF":10,"NFKC_Casefold":10,"scf":11,"Simple_Case_Folding":11,"sfc":11,"slc":12,"Simple_Lowercase_Mapping":12,"stc":13,"Simple_Titlecase_Mapping":13,"suc":14,"Simple_Uppercase_Mapping":14,"tc":15,"Titlecase_Mapping":15,"uc":16,"Uppercase_Mapping":16,"bmg":17,"Bidi_Mirroring_Glyph":17,"bpb":18,"Bidi_Paired_Bracket":18,"cjkIICore":19,"kIICore":19,"cjkIRG_GSource":20,"kIRG_GSource":20,"cjkIRG_HSource":21,"kIRG_HSource":21,"cjkIRG_JSource":22,"kIRG_JSource":22,"cjkIRG_KPSource":23,"kIRG_KPSource":23,"cjkIRG_KSource":24,"kIRG_KSource":24,"cjkIRG_MSource":25,"kIRG_MSource":25,"cjkIRG_TSource":26,"kIRG_TSource":26,"cjkIRG_USource":27,"kIRG_USource":27,"cjkIRG_VSource":28,"kIRG_VSource":28,"cjkRSUnicode":29,"kRSUnicode":29,"Unicode_Radical_Stroke":29,"URS":29,"isc":30,"ISO_Comment":30,"JSN":31,"Jamo_Short_Name":31,"na":32,"Name":32,"na1":33,"Unicode_1_Name":33,"Name_Alias":34,"scx":35,"Script_Extensions":35,"age":36,"Age":36,"blk":37,"Block":37,"sc":38,"Script":38,"bc":39,"Bidi_Class":39,"bpt":40,"Bidi_Paired_Bracket_Type":40,"ccc":41,"Canonical_Combining_Class":41,"dt":42,"Decomposition_Type":42,"ea":43,"East_Asian_Width":43,"gc":44,"General_Category":44,"GCB":45,"Grapheme_Cluster_Break":45,"hst":46,"Hangul_Syllable_Type":46,"InPC":47,"Indic_Positional_Category":47,"InSC":48,"Indic_Syllabic_Category":48,"jg":49,"Joining_Group":49,"jt":50,"Joining_Type":50,"lb":51,"Line_Break":51,"NFC_QC":52,"NFC_Quick_Check":52,"NFD_QC":53,"NFD_Quick_Check":53,"NFKC_QC":54,"NFKC_Quick_Check":54,"NFKD_QC":55,"NFKD_Quick_Check":55,"nt":56,"Numeric_Type":56,"SB":57,"Sentence_Break":57,"WB":58,"Word_Break":58,"AHex":59,"ASCII_Hex_Digit":59,"Alpha":60,"Alphabetic":60,"Bidi_C":61,"Bidi_Control":61,"Bidi_M":62,"Bidi_Mirrored":62,"Cased":63,"CE":64,"Composition_Exclusion":64,"CI":65,"Case_Ignorable":65,"Comp_Ex":66,"Full_Composition_Exclusion":66,"CWCF":67,"Changes_When_Casefolded":67,"CWCM":68,"Changes_When_Casemapped":68,"CWKCF":69,"Changes_When_NFKC_Casefolded":69,"CWL":70,"Changes_When_Lowercased":70,"CWT":71,"Changes_When_Titlecased":71,"CWU":72,"Changes_When_Uppercased":72,"Dash":73,"Dep":74,"Deprecated":74,"DI":75,"Default_Ignorable_Code_Point":75,"Dia":76,"Diacritic":76,"Ext":77,"Extender":77,"Gr_Base":78,"Grapheme_Base":78,"Gr_Ext":79,"Grapheme_Extend":79,"Gr_Link":80,"Grapheme_Link":80,"Hex":81,"Hex_Digit":81,"Hyphen":82,"IDC":83,"ID_Continue":83,"Ideo":84,"Ideographic":84,"IDS":85,"ID_Start":85,"IDSB":86,"IDS_Binary_Operator":86,"IDST":87,"IDS_Trinary_Operator":87,"Join_C":88,"Join_Control":88,"LOE":89,"Logical_Order_Exception":89,"Lower":90,"Lowercase":90,"Math":91,"NChar":92,"Noncharacter_Code_Point":92,"OAlpha":93,"Other_Alphabetic":93,"ODI":94,"Other_Default_Ignorable_Code_Point":94,"OGr_Ext":95,"Other_Grapheme_Extend":95,"OIDC":96,"Other_ID_Continue":96,"OIDS":97,"Other_ID_Start":97,"OLower":98,"Other_Lowercase":98,"OMath":99,"Other_Math":99,"OUpper":100,"Other_Uppercase":100,"Pat_Syn":101,"Pattern_Syntax":101,"Pat_WS":102,"Pattern_White_Space":102,"PCM":103,"Prepended_Concatenation_Mark":103,"QMark":104,"Quotation_Mark":104,"Radical":105,"SD":106,"Soft_Dotted":106,"STerm":107,"Sentence_Terminal":107,"Term":108,"Terminal_Punctuation":108,"UIdeo":109,"Unified_Ideograph":109,"Upper":110,"Uppercase":110,"VS":111,"Variation_Selector":111,"WSpace":112,"White_Space":112,"space":112,"XIDC":113,"XID_Continue":113,"XIDS":114,"XID_Start":114,"XO_NFC":115,"Expands_On_NFC":115,"XO_NFD":116,"Expands_On_NFD":116,"XO_NFKC":117,"Expands_On_NFKC":117,"XO_NFKD":118,"Expands_On_NFKD":118},"propShortValues":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,["A","AE","B","BB","BS","C","D","DD","E","EO","EU","G","GG","GS","H","I","J","JJ","K","L","LB","LG","LH","LM","LP","LS","LT","M","N","NG","NH","NJ","O","OE","P","R","S","SS","T","U","WA","WAE","WE","WEO","WI","YA","YAE","YE","YEO","YI","YO","YU"],null,null,null,null,["1.1","2.0","2.1","3.0","3.1","3.2","4.0","4.1","5.0","5.1","5.2","6.0","6.1","6.2","6.3","7.0","8.0","9.0","NA"],["Adlam","Aegean_Numbers","Ahom","Alchemical","Alphabetic_PF","Anatolian_Hieroglyphs","Ancient_Greek_Music","Ancient_Greek_Numbers","Ancient_Symbols","Arabic","Arabic_Ext_A","Arabic_Math","Arabic_PF_A","Arabic_PF_B","Arabic_Sup","Armenian","Arrows","ASCII","Avestan","Balinese","Bamum","Bamum_Sup","Bassa_Vah","Batak","Bengali","Bhaiksuki","Block_Elements","Bopomofo","Bopomofo_Ext","Box_Drawing","Brahmi","Braille","Buginese","Buhid","Byzantine_Music","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Cherokee_Sup","CJK","CJK_Compat","CJK_Compat_Forms","CJK_Compat_Ideographs","CJK_Compat_Ideographs_Sup","CJK_Ext_A","CJK_Ext_B","CJK_Ext_C","CJK_Ext_D","CJK_Ext_E","CJK_Radicals_Sup","CJK_Strokes","CJK_Symbols","Compat_Jamo","Control_Pictures","Coptic","Coptic_Epact_Numbers","Counting_Rod","Cuneiform","Cuneiform_Numbers","Currency_Symbols","Cypriot_Syllabary","Cyrillic","Cyrillic_Ext_A","Cyrillic_Ext_B","Cyrillic_Ext_C","Cyrillic_Sup","Deseret","Devanagari","Devanagari_Ext","Diacriticals","Diacriticals_Ext","Diacriticals_For_Symbols","Diacriticals_Sup","Dingbats","Domino","Duployan","Early_Dynastic_Cuneiform","Egyptian_Hieroglyphs","Elbasan","Emoticons","Enclosed_Alphanum","Enclosed_Alphanum_Sup","Enclosed_CJK","Enclosed_Ideographic_Sup","Ethiopic","Ethiopic_Ext","Ethiopic_Ext_A","Ethiopic_Sup","Geometric_Shapes","Geometric_Shapes_Ext","Georgian","Georgian_Sup","Glagolitic","Glagolitic_Sup","Gothic","Grantha","Greek","Greek_Ext","Gujarati","Gurmukhi","Half_And_Full_Forms","Half_Marks","Hangul","Hanunoo","Hatran","Hebrew","High_PU_Surrogates","High_Surrogates","Hiragana","IDC","Ideographic_Symbols","Imperial_Aramaic","Indic_Number_Forms","Inscriptional_Pahlavi","Inscriptional_Parthian","IPA_Ext","Jamo","Jamo_Ext_A","Jamo_Ext_B","Javanese","Kaithi","Kana_Sup","Kanbun","Kangxi","Kannada","Katakana","Katakana_Ext","Kayah_Li","Kharoshthi","Khmer","Khmer_Symbols","Khojki","Khudawadi","Lao","Latin_1_Sup","Latin_Ext_A","Latin_Ext_Additional","Latin_Ext_B","Latin_Ext_C","Latin_Ext_D","Latin_Ext_E","Lepcha","Letterlike_Symbols","Limbu","Linear_A","Linear_B_Ideograms","Linear_B_Syllabary","Lisu","Low_Surrogates","Lycian","Lydian","Mahajani","Mahjong","Malayalam","Mandaic","Manichaean","Marchen","Math_Alphanum","Math_Operators","Meetei_Mayek","Meetei_Mayek_Ext","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Misc_Arrows","Misc_Math_Symbols_A","Misc_Math_Symbols_B","Misc_Pictographs","Misc_Symbols","Misc_Technical","Modi","Modifier_Letters","Modifier_Tone_Letters","Mongolian","Mongolian_Sup","Mro","Multani","Music","Myanmar","Myanmar_Ext_A","Myanmar_Ext_B","Nabataean","NB","New_Tai_Lue","Newa","NKo","Number_Forms","OCR","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_South_Arabian","Old_Turkic","Oriya","Ornamental_Dingbats","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phaistos","Phoenician","Phonetic_Ext","Phonetic_Ext_Sup","Playing_Cards","Psalter_Pahlavi","PUA","Punctuation","Rejang","Rumi","Runic","Samaritan","Saurashtra","Sharada","Shavian","Shorthand_Format_Controls","Siddham","Sinhala","Sinhala_Archaic_Numbers","Small_Forms","Sora_Sompeng","Specials","Sundanese","Sundanese_Sup","Sup_Arrows_A","Sup_Arrows_B","Sup_Arrows_C","Sup_Math_Operators","Sup_PUA_A","Sup_PUA_B","Sup_Punctuation","Sup_Symbols_And_Pictographs","Super_And_Sub","Sutton_SignWriting","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tags","Tai_Le","Tai_Tham","Tai_Viet","Tai_Xuan_Jing","Takri","Tamil","Tangut","Tangut_Components","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Transport_And_Map","UCAS","UCAS_Ext","Ugaritic","Vai","Vedic_Ext","Vertical_Forms","VS","VS_Sup","Warang_Citi","Yi_Radicals","Yi_Syllables","Yijing"],["Adlm","Aghb","Ahom","Arab","Armi","Armn","Avst","Bali","Bamu","Bass","Batk","Beng","Bhks","Bopo","Brah","Brai","Bugi","Buhd","Cakm","Cans","Cari","Cham","Cher","Copt","Cprt","Cyrl","Deva","Dsrt","Dupl","Egyp","Elba","Ethi","Geor","Glag","Goth","Gran","Grek","Gujr","Guru","Hang","Hani","Hano","Hatr","Hebr","Hira","Hluw","Hmng","Hrkt","Hung","Ital","Java","Kali","Kana","Khar","Khmr","Khoj","Knda","Kthi","Lana","Laoo","Latn","Lepc","Limb","Lina","Linb","Lisu","Lyci","Lydi","Mahj","Mand","Mani","Marc","Mend","Merc","Mero","Mlym","Modi","Mong","Mroo","Mtei","Mult","Mymr","Narb","Nbat","Newa","Nkoo","Ogam","Olck","Orkh","Orya","Osge","Osma","Palm","Pauc","Perm","Phag","Phli","Phlp","Phnx","Plrd","Prti","Rjng","Runr","Samr","Sarb","Saur","Sgnw","Shaw","Shrd","Sidd","Sind","Sinh","Sora","Sund","Sylo","Syrc","Tagb","Takr","Tale","Talu","Taml","Tang","Tavt","Telu","Tfng","Tglg","Thaa","Thai","Tibt","Tirh","Ugar","Vaii","Wara","Xpeo","Xsux","Yiii","Zinh","Zyyy","Zzzz"],["AL","AN","B","BN","CS","EN","ES","ET","FSI","L","LRE","LRI","LRO","NSM","ON","PDF","PDI","R","RLE","RLI","RLO","S","WS"],["c","n","o"],["0","1","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","84","91","103","107","118","122","129","130","132","133","200","202","214","216","218","220","222","224","226","228","230","232","233","234","240"],["Can","Com","Enc","Fin","Font","Fra","Init","Iso","Med","Nar","Nb","None","Sml","Sqr","Sub","Sup","Vert","Wide"],["A","F","H","N","Na","W"],["C","Cc","Cf","Cn","Co","Cs","L","LC","Ll","Lm","Lo","Lt","Lu","M","Mc","Me","Mn","N","Nd","Nl","No","P","Pc","Pd","Pe","Pf","Pi","Po","Ps","S","Sc","Sk","Sm","So","Z","Zl","Zp","Zs"],["CN","CR","EB","EBG","EM","EX","GAZ","L","LF","LV","LVT","PP","RI","SM","T","V","XX","ZWJ"],["L","LV","LVT","NA","T","V"],["Bottom","Bottom_And_Right","Left","Left_And_Right","NA","Overstruck","Right","Top","Top_And_Bottom","Top_And_Bottom_And_Right","Top_And_Left","Top_And_Left_And_Right","Top_And_Right","Visual_Order_Left"],["Avagraha","Bindu","Brahmi_Joining_Number","Cantillation_Mark","Consonant","Consonant_Dead","Consonant_Final","Consonant_Head_Letter","Consonant_Killer","Consonant_Medial","Consonant_Placeholder","Consonant_Preceding_Repha","Consonant_Prefixed","Consonant_Subjoined","Consonant_Succeeding_Repha","Consonant_With_Stacker","Gemination_Mark","Invisible_Stacker","Joiner","Modifying_Letter","Non_Joiner","Nukta","Number","Number_Joiner","Other","Pure_Killer","Register_Shifter","Syllable_Modifier","Tone_Letter","Tone_Mark","Virama","Visarga","Vowel","Vowel_Dependent","Vowel_Independent"],["African_Feh","African_Noon","African_Qaf","Ain","Alaph","Alef","Beh","Beth","Burushaski_Yeh_Barree","Dal","Dalath_Rish","E","Farsi_Yeh","Fe","Feh","Final_Semkath","Gaf","Gamal","Hah","He","Heh","Heh_Goal","Heth","Kaf","Kaph","Khaph","Knotted_Heh","Lam","Lamadh","Manichaean_Aleph","Manichaean_Ayin","Manichaean_Beth","Manichaean_Daleth","Manichaean_Dhamedh","Manichaean_Five","Manichaean_Gimel","Manichaean_Heth","Manichaean_Hundred","Manichaean_Kaph","Manichaean_Lamedh","Manichaean_Mem","Manichaean_Nun","Manichaean_One","Manichaean_Pe","Manichaean_Qoph","Manichaean_Resh","Manichaean_Sadhe","Manichaean_Samekh","Manichaean_Taw","Manichaean_Ten","Manichaean_Teth","Manichaean_Thamedh","Manichaean_Twenty","Manichaean_Waw","Manichaean_Yodh","Manichaean_Zayin","Meem","Mim","No_Joining_Group","Noon","Nun","Nya","Pe","Qaf","Qaph","Reh","Reversed_Pe","Rohingya_Yeh","Sad","Sadhe","Seen","Semkath","Shin","Straight_Waw","Swash_Kaf","Syriac_Waw","Tah","Taw","Teh_Marbuta","Teh_Marbuta_Goal","Teth","Waw","Yeh","Yeh_Barree","Yeh_With_Tail","Yudh","Yudh_He","Zain","Zhain"],["C","D","L","R","T","U"],["AI","AL","B2","BA","BB","BK","CB","CJ","CL","CM","CP","CR","EB","EM","EX","GL","H2","H3","HL","HY","ID","IN","IS","JL","JT","JV","LF","NL","NS","NU","OP","PO","PR","QU","RI","SA","SG","SP","SY","WJ","XX","ZW","ZWJ"],["M","N","Y"],["N","Y"],["M","N","Y"],["N","Y"],["De","Di","None","Nu"],["AT","CL","CR","EX","FO","LE","LF","LO","NU","SC","SE","SP","ST","UP","XX"],["CR","DQ","EB","EBG","EM","EX","Extend","FO","GAZ","HL","KA","LE","LF","MB","ML","MN","NL","NU","RI","SQ","XX","ZWJ"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"],["N","Y"]],"propLongValues":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,["A","AE","B","BB","BS","C","D","DD","E","EO","EU","G","GG","GS","H","I","J","JJ","K","L","LB","LG","LH","LM","LP","LS","LT","M","N","NG","NH","NJ","O","OE","P","R","S","SS","T","U","WA","WAE","WE","WEO","WI","YA","YAE","YE","YEO","YI","YO","YU"],null,null,null,null,["V1_1","V2_0","V2_1","V3_0","V3_1","V3_2","V4_0","V4_1","V5_0","V5_1","V5_2","V6_0","V6_1","V6_2","V6_3","V7_0","V8_0","V9_0","Unassigned"],["Adlam","Aegean_Numbers","Ahom","Alchemical_Symbols","Alphabetic_Presentation_Forms","Anatolian_Hieroglyphs","Ancient_Greek_Musical_Notation","Ancient_Greek_Numbers","Ancient_Symbols","Arabic","Arabic_Extended_A","Arabic_Mathematical_Alphabetic_Symbols","Arabic_Presentation_Forms_A","Arabic_Presentation_Forms_B","Arabic_Supplement","Armenian","Arrows","Basic_Latin","Avestan","Balinese","Bamum","Bamum_Supplement","Bassa_Vah","Batak","Bengali","Bhaiksuki","Block_Elements","Bopomofo","Bopomofo_Extended","Box_Drawing","Brahmi","Braille_Patterns","Buginese","Buhid","Byzantine_Musical_Symbols","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Cherokee_Supplement","CJK_Unified_Ideographs","CJK_Compatibility","CJK_Compatibility_Forms","CJK_Compatibility_Ideographs","CJK_Compatibility_Ideographs_Supplement","CJK_Unified_Ideographs_Extension_A","CJK_Unified_Ideographs_Extension_B","CJK_Unified_Ideographs_Extension_C","CJK_Unified_Ideographs_Extension_D","CJK_Unified_Ideographs_Extension_E","CJK_Radicals_Supplement","CJK_Strokes","CJK_Symbols_And_Punctuation","Hangul_Compatibility_Jamo","Control_Pictures","Coptic","Coptic_Epact_Numbers","Counting_Rod_Numerals","Cuneiform","Cuneiform_Numbers_And_Punctuation","Currency_Symbols","Cypriot_Syllabary","Cyrillic","Cyrillic_Extended_A","Cyrillic_Extended_B","Cyrillic_Extended_C","Cyrillic_Supplement","Deseret","Devanagari","Devanagari_Extended","Combining_Diacritical_Marks","Combining_Diacritical_Marks_Extended","Combining_Diacritical_Marks_For_Symbols","Combining_Diacritical_Marks_Supplement","Dingbats","Domino_Tiles","Duployan","Early_Dynastic_Cuneiform","Egyptian_Hieroglyphs","Elbasan","Emoticons","Enclosed_Alphanumerics","Enclosed_Alphanumeric_Supplement","Enclosed_CJK_Letters_And_Months","Enclosed_Ideographic_Supplement","Ethiopic","Ethiopic_Extended","Ethiopic_Extended_A","Ethiopic_Supplement","Geometric_Shapes","Geometric_Shapes_Extended","Georgian","Georgian_Supplement","Glagolitic","Glagolitic_Supplement","Gothic","Grantha","Greek_And_Coptic","Greek_Extended","Gujarati","Gurmukhi","Halfwidth_And_Fullwidth_Forms","Combining_Half_Marks","Hangul_Syllables","Hanunoo","Hatran","Hebrew","High_Private_Use_Surrogates","High_Surrogates","Hiragana","Ideographic_Description_Characters","Ideographic_Symbols_And_Punctuation","Imperial_Aramaic","Common_Indic_Number_Forms","Inscriptional_Pahlavi","Inscriptional_Parthian","IPA_Extensions","Hangul_Jamo","Hangul_Jamo_Extended_A","Hangul_Jamo_Extended_B","Javanese","Kaithi","Kana_Supplement","Kanbun","Kangxi_Radicals","Kannada","Katakana","Katakana_Phonetic_Extensions","Kayah_Li","Kharoshthi","Khmer","Khmer_Symbols","Khojki","Khudawadi","Lao","Latin_1_Supplement","Latin_Extended_A","Latin_Extended_Additional","Latin_Extended_B","Latin_Extended_C","Latin_Extended_D","Latin_Extended_E","Lepcha","Letterlike_Symbols","Limbu","Linear_A","Linear_B_Ideograms","Linear_B_Syllabary","Lisu","Low_Surrogates","Lycian","Lydian","Mahajani","Mahjong_Tiles","Malayalam","Mandaic","Manichaean","Marchen","Mathematical_Alphanumeric_Symbols","Mathematical_Operators","Meetei_Mayek","Meetei_Mayek_Extensions","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Miscellaneous_Symbols_And_Arrows","Miscellaneous_Mathematical_Symbols_A","Miscellaneous_Mathematical_Symbols_B","Miscellaneous_Symbols_And_Pictographs","Miscellaneous_Symbols","Miscellaneous_Technical","Modi","Spacing_Modifier_Letters","Modifier_Tone_Letters","Mongolian","Mongolian_Supplement","Mro","Multani","Musical_Symbols","Myanmar","Myanmar_Extended_A","Myanmar_Extended_B","Nabataean","No_Block","New_Tai_Lue","Newa","NKo","Number_Forms","Optical_Character_Recognition","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_South_Arabian","Old_Turkic","Oriya","Ornamental_Dingbats","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phaistos_Disc","Phoenician","Phonetic_Extensions","Phonetic_Extensions_Supplement","Playing_Cards","Psalter_Pahlavi","Private_Use_Area","General_Punctuation","Rejang","Rumi_Numeral_Symbols","Runic","Samaritan","Saurashtra","Sharada","Shavian","Shorthand_Format_Controls","Siddham","Sinhala","Sinhala_Archaic_Numbers","Small_Form_Variants","Sora_Sompeng","Specials","Sundanese","Sundanese_Supplement","Supplemental_Arrows_A","Supplemental_Arrows_B","Supplemental_Arrows_C","Supplemental_Mathematical_Operators","Supplementary_Private_Use_Area_A","Supplementary_Private_Use_Area_B","Supplemental_Punctuation","Supplemental_Symbols_And_Pictographs","Superscripts_And_Subscripts","Sutton_SignWriting","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tags","Tai_Le","Tai_Tham","Tai_Viet","Tai_Xuan_Jing_Symbols","Takri","Tamil","Tangut","Tangut_Components","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Transport_And_Map_Symbols","Unified_Canadian_Aboriginal_Syllabics","Unified_Canadian_Aboriginal_Syllabics_Extended","Ugaritic","Vai","Vedic_Extensions","Vertical_Forms","Variation_Selectors","Variation_Selectors_Supplement","Warang_Citi","Yi_Radicals","Yi_Syllables","Yijing_Hexagram_Symbols"],["Adlam","Caucasian_Albanian","Ahom","Arabic","Imperial_Aramaic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Chakma","Canadian_Aboriginal","Carian","Cham","Cherokee","Coptic","Cypriot","Cyrillic","Devanagari","Deseret","Duployan","Egyptian_Hieroglyphs","Elbasan","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gurmukhi","Hangul","Han","Hanunoo","Hatran","Hebrew","Hiragana","Anatolian_Hieroglyphs","Pahawh_Hmong","Katakana_Or_Hiragana","Old_Hungarian","Old_Italic","Javanese","Kayah_Li","Katakana","Kharoshthi","Khmer","Khojki","Kannada","Kaithi","Tai_Tham","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Mandaic","Manichaean","Marchen","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Malayalam","Modi","Mongolian","Mro","Meetei_Mayek","Multani","Myanmar","Old_North_Arabian","Nabataean","Newa","Nko","Ogham","Ol_Chiki","Old_Turkic","Oriya","Osage","Osmanya","Palmyrene","Pau_Cin_Hau","Old_Permic","Phags_Pa","Inscriptional_Pahlavi","Psalter_Pahlavi","Phoenician","Miao","Inscriptional_Parthian","Rejang","Runic","Samaritan","Old_South_Arabian","Saurashtra","SignWriting","Shavian","Sharada","Siddham","Khudawadi","Sinhala","Sora_Sompeng","Sundanese","Syloti_Nagri","Syriac","Tagbanwa","Takri","Tai_Le","New_Tai_Lue","Tamil","Tangut","Tai_Viet","Telugu","Tifinagh","Tagalog","Thaana","Thai","Tibetan","Tirhuta","Ugaritic","Vai","Warang_Citi","Old_Persian","Cuneiform","Yi","Inherited","Common","Unknown"],["Arabic_Letter","Arabic_Number","Paragraph_Separator","Boundary_Neutral","Common_Separator","European_Number","European_Separator","European_Terminator","First_Strong_Isolate","Left_To_Right","Left_To_Right_Embedding","Left_To_Right_Isolate","Left_To_Right_Override","Nonspacing_Mark","Other_Neutral","Pop_Directional_Format","Pop_Directional_Isolate","Right_To_Left","Right_To_Left_Embedding","Right_To_Left_Isolate","Right_To_Left_Override","Segment_Separator","White_Space"],["Close","None","Open"],["NR","OV","NK","KV","VR","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC26","CCC27","CCC28","CCC29","CCC30","CCC31","CCC32","CCC33","CCC34","CCC35","CCC36","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","CCC133","ATBL","ATB","ATA","ATAR","BL","B","BR","L","R","AL","A","AR","DB","DA","IS"],["Canonical","Compat","Circle","Final","Font","Fraction","Initial","Isolated","Medial","Narrow","Nobreak","None","Small","Square","Sub","Super","Vertical","Wide"],["Ambiguous","Fullwidth","Halfwidth","Neutral","Narrow","Wide"],["Other","Control","Format","Unassigned","Private_Use","Surrogate","Letter","Cased_Letter","Lowercase_Letter","Modifier_Letter","Other_Letter","Titlecase_Letter","Uppercase_Letter","Mark","Spacing_Mark","Enclosing_Mark","Nonspacing_Mark","Number","Decimal_Number","Letter_Number","Other_Number","Punctuation","Connector_Punctuation","Dash_Punctuation","Close_Punctuation","Final_Punctuation","Initial_Punctuation","Other_Punctuation","Open_Punctuation","Symbol","Currency_Symbol","Modifier_Symbol","Math_Symbol","Other_Symbol","Separator","Line_Separator","Paragraph_Separator","Space_Separator"],["Control","CR","E_Base","E_Base_GAZ","E_Modifier","Extend","Glue_After_Zwj","L","LF","LV","LVT","Prepend","Regional_Indicator","SpacingMark","T","V","Other","ZWJ"],["Leading_Jamo","LV_Syllable","LVT_Syllable","Not_Applicable","Trailing_Jamo","Vowel_Jamo"],["Bottom","Bottom_And_Right","Left","Left_And_Right","NA","Overstruck","Right","Top","Top_And_Bottom","Top_And_Bottom_And_Right","Top_And_Left","Top_And_Left_And_Right","Top_And_Right","Visual_Order_Left"],["Avagraha","Bindu","Brahmi_Joining_Number","Cantillation_Mark","Consonant","Consonant_Dead","Consonant_Final","Consonant_Head_Letter","Consonant_Killer","Consonant_Medial","Consonant_Placeholder","Consonant_Preceding_Repha","Consonant_Prefixed","Consonant_Subjoined","Consonant_Succeeding_Repha","Consonant_With_Stacker","Gemination_Mark","Invisible_Stacker","Joiner","Modifying_Letter","Non_Joiner","Nukta","Number","Number_Joiner","Other","Pure_Killer","Register_Shifter","Syllable_Modifier","Tone_Letter","Tone_Mark","Virama","Visarga","Vowel","Vowel_Dependent","Vowel_Independent"],["African_Feh","African_Noon","African_Qaf","Ain","Alaph","Alef","Beh","Beth","Burushaski_Yeh_Barree","Dal","Dalath_Rish","E","Farsi_Yeh","Fe","Feh","Final_Semkath","Gaf","Gamal","Hah","He","Heh","Heh_Goal","Heth","Kaf","Kaph","Khaph","Knotted_Heh","Lam","Lamadh","Manichaean_Aleph","Manichaean_Ayin","Manichaean_Beth","Manichaean_Daleth","Manichaean_Dhamedh","Manichaean_Five","Manichaean_Gimel","Manichaean_Heth","Manichaean_Hundred","Manichaean_Kaph","Manichaean_Lamedh","Manichaean_Mem","Manichaean_Nun","Manichaean_One","Manichaean_Pe","Manichaean_Qoph","Manichaean_Resh","Manichaean_Sadhe","Manichaean_Samekh","Manichaean_Taw","Manichaean_Ten","Manichaean_Teth","Manichaean_Thamedh","Manichaean_Twenty","Manichaean_Waw","Manichaean_Yodh","Manichaean_Zayin","Meem","Mim","No_Joining_Group","Noon","Nun","Nya","Pe","Qaf","Qaph","Reh","Reversed_Pe","Rohingya_Yeh","Sad","Sadhe","Seen","Semkath","Shin","Straight_Waw","Swash_Kaf","Syriac_Waw","Tah","Taw","Teh_Marbuta","Hamza_On_Heh_Goal","Teth","Waw","Yeh","Yeh_Barree","Yeh_With_Tail","Yudh","Yudh_He","Zain","Zhain"],["Join_Causing","Dual_Joining","Left_Joining","Right_Joining","Transparent","Non_Joining"],["Ambiguous","Alphabetic","Break_Both","Break_After","Break_Before","Mandatory_Break","Contingent_Break","Conditional_Japanese_Starter","Close_Punctuation","Combining_Mark","Close_Parenthesis","Carriage_Return","E_Base","E_Modifier","Exclamation","Glue","H2","H3","Hebrew_Letter","Hyphen","Ideographic","Inseparable","Infix_Numeric","JL","JT","JV","Line_Feed","Next_Line","Nonstarter","Numeric","Open_Punctuation","Postfix_Numeric","Prefix_Numeric","Quotation","Regional_Indicator","Complex_Context","Surrogate","Space","Break_Symbols","Word_Joiner","Unknown","ZWSpace","ZWJ"],["Maybe","No","Yes"],["No","Yes"],["Maybe","No","Yes"],["No","Yes"],["Decimal","Digit","None","Numeric"],["ATerm","Close","CR","Extend","Format","OLetter","LF","Lower","Numeric","SContinue","Sep","Sp","STerm","Upper","Other"],["CR","Double_Quote","E_Base","E_Base_GAZ","E_Modifier","ExtendNumLet","Extend","Format","Glue_After_Zwj","Hebrew_Letter","Katakana","ALetter","LF","MidNumLet","MidLetter","MidNum","Newline","Numeric","Regional_Indicator","Single_Quote","Other","ZWJ"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"],["No","Yes"]],"propValues":{"31":{"A":1,"AE":2,"B":3,"BB":4,"BS":5,"C":6,"D":7,"DD":8,"E":9,"EO":10,"EU":11,"G":12,"GG":13,"GS":14,"H":15,"I":16,"J":17,"JJ":18,"K":19,"L":20,"LB":21,"LG":22,"LH":23,"LM":24,"LP":25,"LS":26,"LT":27,"M":28,"N":29,"NG":30,"NH":31,"NJ":32,"O":33,"OE":34,"P":35,"R":36,"S":37,"SS":38,"T":39,"U":40,"WA":41,"WAE":42,"WE":43,"WEO":44,"WI":45,"YA":46,"YAE":47,"YE":48,"YEO":49,"YI":50,"YO":51,"YU":52},"36":{"1.1":1,"V1_1":1,"2.0":2,"V2_0":2,"2.1":3,"V2_1":3,"3.0":4,"V3_0":4,"3.1":5,"V3_1":5,"3.2":6,"V3_2":6,"4.0":7,"V4_0":7,"4.1":8,"V4_1":8,"5.0":9,"V5_0":9,"5.1":10,"V5_1":10,"5.2":11,"V5_2":11,"6.0":12,"V6_0":12,"6.1":13,"V6_1":13,"6.2":14,"V6_2":14,"6.3":15,"V6_3":15,"7.0":16,"V7_0":16,"8.0":17,"V8_0":17,"9.0":18,"V9_0":18,"NA":19,"Unassigned":19},"37":{"Adlam":1,"Aegean_Numbers":2,"Ahom":3,"Alchemical":4,"Alchemical_Symbols":4,"Alphabetic_PF":5,"Alphabetic_Presentation_Forms":5,"Anatolian_Hieroglyphs":6,"Ancient_Greek_Music":7,"Ancient_Greek_Musical_Notation":7,"Ancient_Greek_Numbers":8,"Ancient_Symbols":9,"Arabic":10,"Arabic_Ext_A":11,"Arabic_Extended_A":11,"Arabic_Math":12,"Arabic_Mathematical_Alphabetic_Symbols":12,"Arabic_PF_A":13,"Arabic_Presentation_Forms_A":13,"Arabic_Presentation_Forms-A":13,"Arabic_PF_B":14,"Arabic_Presentation_Forms_B":14,"Arabic_Sup":15,"Arabic_Supplement":15,"Armenian":16,"Arrows":17,"ASCII":18,"Basic_Latin":18,"Avestan":19,"Balinese":20,"Bamum":21,"Bamum_Sup":22,"Bamum_Supplement":22,"Bassa_Vah":23,"Batak":24,"Bengali":25,"Bhaiksuki":26,"Block_Elements":27,"Bopomofo":28,"Bopomofo_Ext":29,"Bopomofo_Extended":29,"Box_Drawing":30,"Brahmi":31,"Braille":32,"Braille_Patterns":32,"Buginese":33,"Buhid":34,"Byzantine_Music":35,"Byzantine_Musical_Symbols":35,"Carian":36,"Caucasian_Albanian":37,"Chakma":38,"Cham":39,"Cherokee":40,"Cherokee_Sup":41,"Cherokee_Supplement":41,"CJK":42,"CJK_Unified_Ideographs":42,"CJK_Compat":43,"CJK_Compatibility":43,"CJK_Compat_Forms":44,"CJK_Compatibility_Forms":44,"CJK_Compat_Ideographs":45,"CJK_Compatibility_Ideographs":45,"CJK_Compat_Ideographs_Sup":46,"CJK_Compatibility_Ideographs_Supplement":46,"CJK_Ext_A":47,"CJK_Unified_Ideographs_Extension_A":47,"CJK_Ext_B":48,"CJK_Unified_Ideographs_Extension_B":48,"CJK_Ext_C":49,"CJK_Unified_Ideographs_Extension_C":49,"CJK_Ext_D":50,"CJK_Unified_Ideographs_Extension_D":50,"CJK_Ext_E":51,"CJK_Unified_Ideographs_Extension_E":51,"CJK_Radicals_Sup":52,"CJK_Radicals_Supplement":52,"CJK_Strokes":53,"CJK_Symbols":54,"CJK_Symbols_And_Punctuation":54,"Compat_Jamo":55,"Hangul_Compatibility_Jamo":55,"Control_Pictures":56,"Coptic":57,"Coptic_Epact_Numbers":58,"Counting_Rod":59,"Counting_Rod_Numerals":59,"Cuneiform":60,"Cuneiform_Numbers":61,"Cuneiform_Numbers_And_Punctuation":61,"Currency_Symbols":62,"Cypriot_Syllabary":63,"Cyrillic":64,"Cyrillic_Ext_A":65,"Cyrillic_Extended_A":65,"Cyrillic_Ext_B":66,"Cyrillic_Extended_B":66,"Cyrillic_Ext_C":67,"Cyrillic_Extended_C":67,"Cyrillic_Sup":68,"Cyrillic_Supplement":68,"Cyrillic_Supplementary":68,"Deseret":69,"Devanagari":70,"Devanagari_Ext":71,"Devanagari_Extended":71,"Diacriticals":72,"Combining_Diacritical_Marks":72,"Diacriticals_Ext":73,"Combining_Diacritical_Marks_Extended":73,"Diacriticals_For_Symbols":74,"Combining_Diacritical_Marks_For_Symbols":74,"Combining_Marks_For_Symbols":74,"Diacriticals_Sup":75,"Combining_Diacritical_Marks_Supplement":75,"Dingbats":76,"Domino":77,"Domino_Tiles":77,"Duployan":78,"Early_Dynastic_Cuneiform":79,"Egyptian_Hieroglyphs":80,"Elbasan":81,"Emoticons":82,"Enclosed_Alphanum":83,"Enclosed_Alphanumerics":83,"Enclosed_Alphanum_Sup":84,"Enclosed_Alphanumeric_Supplement":84,"Enclosed_CJK":85,"Enclosed_CJK_Letters_And_Months":85,"Enclosed_Ideographic_Sup":86,"Enclosed_Ideographic_Supplement":86,"Ethiopic":87,"Ethiopic_Ext":88,"Ethiopic_Extended":88,"Ethiopic_Ext_A":89,"Ethiopic_Extended_A":89,"Ethiopic_Sup":90,"Ethiopic_Supplement":90,"Geometric_Shapes":91,"Geometric_Shapes_Ext":92,"Geometric_Shapes_Extended":92,"Georgian":93,"Georgian_Sup":94,"Georgian_Supplement":94,"Glagolitic":95,"Glagolitic_Sup":96,"Glagolitic_Supplement":96,"Gothic":97,"Grantha":98,"Greek":99,"Greek_And_Coptic":99,"Greek_Ext":100,"Greek_Extended":100,"Gujarati":101,"Gurmukhi":102,"Half_And_Full_Forms":103,"Halfwidth_And_Fullwidth_Forms":103,"Half_Marks":104,"Combining_Half_Marks":104,"Hangul":105,"Hangul_Syllables":105,"Hanunoo":106,"Hatran":107,"Hebrew":108,"High_PU_Surrogates":109,"High_Private_Use_Surrogates":109,"High_Surrogates":110,"Hiragana":111,"IDC":112,"Ideographic_Description_Characters":112,"Ideographic_Symbols":113,"Ideographic_Symbols_And_Punctuation":113,"Imperial_Aramaic":114,"Indic_Number_Forms":115,"Common_Indic_Number_Forms":115,"Inscriptional_Pahlavi":116,"Inscriptional_Parthian":117,"IPA_Ext":118,"IPA_Extensions":118,"Jamo":119,"Hangul_Jamo":119,"Jamo_Ext_A":120,"Hangul_Jamo_Extended_A":120,"Jamo_Ext_B":121,"Hangul_Jamo_Extended_B":121,"Javanese":122,"Kaithi":123,"Kana_Sup":124,"Kana_Supplement":124,"Kanbun":125,"Kangxi":126,"Kangxi_Radicals":126,"Kannada":127,"Katakana":128,"Katakana_Ext":129,"Katakana_Phonetic_Extensions":129,"Kayah_Li":130,"Kharoshthi":131,"Khmer":132,"Khmer_Symbols":133,"Khojki":134,"Khudawadi":135,"Lao":136,"Latin_1_Sup":137,"Latin_1_Supplement":137,"Latin_1":137,"Latin_Ext_A":138,"Latin_Extended_A":138,"Latin_Ext_Additional":139,"Latin_Extended_Additional":139,"Latin_Ext_B":140,"Latin_Extended_B":140,"Latin_Ext_C":141,"Latin_Extended_C":141,"Latin_Ext_D":142,"Latin_Extended_D":142,"Latin_Ext_E":143,"Latin_Extended_E":143,"Lepcha":144,"Letterlike_Symbols":145,"Limbu":146,"Linear_A":147,"Linear_B_Ideograms":148,"Linear_B_Syllabary":149,"Lisu":150,"Low_Surrogates":151,"Lycian":152,"Lydian":153,"Mahajani":154,"Mahjong":155,"Mahjong_Tiles":155,"Malayalam":156,"Mandaic":157,"Manichaean":158,"Marchen":159,"Math_Alphanum":160,"Mathematical_Alphanumeric_Symbols":160,"Math_Operators":161,"Mathematical_Operators":161,"Meetei_Mayek":162,"Meetei_Mayek_Ext":163,"Meetei_Mayek_Extensions":163,"Mende_Kikakui":164,"Meroitic_Cursive":165,"Meroitic_Hieroglyphs":166,"Miao":167,"Misc_Arrows":168,"Miscellaneous_Symbols_And_Arrows":168,"Misc_Math_Symbols_A":169,"Miscellaneous_Mathematical_Symbols_A":169,"Misc_Math_Symbols_B":170,"Miscellaneous_Mathematical_Symbols_B":170,"Misc_Pictographs":171,"Miscellaneous_Symbols_And_Pictographs":171,"Misc_Symbols":172,"Miscellaneous_Symbols":172,"Misc_Technical":173,"Miscellaneous_Technical":173,"Modi":174,"Modifier_Letters":175,"Spacing_Modifier_Letters":175,"Modifier_Tone_Letters":176,"Mongolian":177,"Mongolian_Sup":178,"Mongolian_Supplement":178,"Mro":179,"Multani":180,"Music":181,"Musical_Symbols":181,"Myanmar":182,"Myanmar_Ext_A":183,"Myanmar_Extended_A":183,"Myanmar_Ext_B":184,"Myanmar_Extended_B":184,"Nabataean":185,"NB":186,"No_Block":186,"New_Tai_Lue":187,"Newa":188,"NKo":189,"Number_Forms":190,"OCR":191,"Optical_Character_Recognition":191,"Ogham":192,"Ol_Chiki":193,"Old_Hungarian":194,"Old_Italic":195,"Old_North_Arabian":196,"Old_Permic":197,"Old_Persian":198,"Old_South_Arabian":199,"Old_Turkic":200,"Oriya":201,"Ornamental_Dingbats":202,"Osage":203,"Osmanya":204,"Pahawh_Hmong":205,"Palmyrene":206,"Pau_Cin_Hau":207,"Phags_Pa":208,"Phaistos":209,"Phaistos_Disc":209,"Phoenician":210,"Phonetic_Ext":211,"Phonetic_Extensions":211,"Phonetic_Ext_Sup":212,"Phonetic_Extensions_Supplement":212,"Playing_Cards":213,"Psalter_Pahlavi":214,"PUA":215,"Private_Use_Area":215,"Private_Use":215,"Punctuation":216,"General_Punctuation":216,"Rejang":217,"Rumi":218,"Rumi_Numeral_Symbols":218,"Runic":219,"Samaritan":220,"Saurashtra":221,"Sharada":222,"Shavian":223,"Shorthand_Format_Controls":224,"Siddham":225,"Sinhala":226,"Sinhala_Archaic_Numbers":227,"Small_Forms":228,"Small_Form_Variants":228,"Sora_Sompeng":229,"Specials":230,"Sundanese":231,"Sundanese_Sup":232,"Sundanese_Supplement":232,"Sup_Arrows_A":233,"Supplemental_Arrows_A":233,"Sup_Arrows_B":234,"Supplemental_Arrows_B":234,"Sup_Arrows_C":235,"Supplemental_Arrows_C":235,"Sup_Math_Operators":236,"Supplemental_Mathematical_Operators":236,"Sup_PUA_A":237,"Supplementary_Private_Use_Area_A":237,"Sup_PUA_B":238,"Supplementary_Private_Use_Area_B":238,"Sup_Punctuation":239,"Supplemental_Punctuation":239,"Sup_Symbols_And_Pictographs":240,"Supplemental_Symbols_And_Pictographs":240,"Super_And_Sub":241,"Superscripts_And_Subscripts":241,"Sutton_SignWriting":242,"Syloti_Nagri":243,"Syriac":244,"Tagalog":245,"Tagbanwa":246,"Tags":247,"Tai_Le":248,"Tai_Tham":249,"Tai_Viet":250,"Tai_Xuan_Jing":251,"Tai_Xuan_Jing_Symbols":251,"Takri":252,"Tamil":253,"Tangut":254,"Tangut_Components":255,"Telugu":256,"Thaana":257,"Thai":258,"Tibetan":259,"Tifinagh":260,"Tirhuta":261,"Transport_And_Map":262,"Transport_And_Map_Symbols":262,"UCAS":263,"Unified_Canadian_Aboriginal_Syllabics":263,"Canadian_Syllabics":263,"UCAS_Ext":264,"Unified_Canadian_Aboriginal_Syllabics_Extended":264,"Ugaritic":265,"Vai":266,"Vedic_Ext":267,"Vedic_Extensions":267,"Vertical_Forms":268,"VS":269,"Variation_Selectors":269,"VS_Sup":270,"Variation_Selectors_Supplement":270,"Warang_Citi":271,"Yi_Radicals":272,"Yi_Syllables":273,"Yijing":274,"Yijing_Hexagram_Symbols":274},"38":{"Adlm":1,"Adlam":1,"Aghb":2,"Caucasian_Albanian":2,"Ahom":3,"Arab":4,"Arabic":4,"Armi":5,"Imperial_Aramaic":5,"Armn":6,"Armenian":6,"Avst":7,"Avestan":7,"Bali":8,"Balinese":8,"Bamu":9,"Bamum":9,"Bass":10,"Bassa_Vah":10,"Batk":11,"Batak":11,"Beng":12,"Bengali":12,"Bhks":13,"Bhaiksuki":13,"Bopo":14,"Bopomofo":14,"Brah":15,"Brahmi":15,"Brai":16,"Braille":16,"Bugi":17,"Buginese":17,"Buhd":18,"Buhid":18,"Cakm":19,"Chakma":19,"Cans":20,"Canadian_Aboriginal":20,"Cari":21,"Carian":21,"Cham":22,"Cher":23,"Cherokee":23,"Copt":24,"Coptic":24,"Qaac":24,"Cprt":25,"Cypriot":25,"Cyrl":26,"Cyrillic":26,"Deva":27,"Devanagari":27,"Dsrt":28,"Deseret":28,"Dupl":29,"Duployan":29,"Egyp":30,"Egyptian_Hieroglyphs":30,"Elba":31,"Elbasan":31,"Ethi":32,"Ethiopic":32,"Geor":33,"Georgian":33,"Glag":34,"Glagolitic":34,"Goth":35,"Gothic":35,"Gran":36,"Grantha":36,"Grek":37,"Greek":37,"Gujr":38,"Gujarati":38,"Guru":39,"Gurmukhi":39,"Hang":40,"Hangul":40,"Hani":41,"Han":41,"Hano":42,"Hanunoo":42,"Hatr":43,"Hatran":43,"Hebr":44,"Hebrew":44,"Hira":45,"Hiragana":45,"Hluw":46,"Anatolian_Hieroglyphs":46,"Hmng":47,"Pahawh_Hmong":47,"Hrkt":48,"Katakana_Or_Hiragana":48,"Hung":49,"Old_Hungarian":49,"Ital":50,"Old_Italic":50,"Java":51,"Javanese":51,"Kali":52,"Kayah_Li":52,"Kana":53,"Katakana":53,"Khar":54,"Kharoshthi":54,"Khmr":55,"Khmer":55,"Khoj":56,"Khojki":56,"Knda":57,"Kannada":57,"Kthi":58,"Kaithi":58,"Lana":59,"Tai_Tham":59,"Laoo":60,"Lao":60,"Latn":61,"Latin":61,"Lepc":62,"Lepcha":62,"Limb":63,"Limbu":63,"Lina":64,"Linear_A":64,"Linb":65,"Linear_B":65,"Lisu":66,"Lyci":67,"Lycian":67,"Lydi":68,"Lydian":68,"Mahj":69,"Mahajani":69,"Mand":70,"Mandaic":70,"Mani":71,"Manichaean":71,"Marc":72,"Marchen":72,"Mend":73,"Mende_Kikakui":73,"Merc":74,"Meroitic_Cursive":74,"Mero":75,"Meroitic_Hieroglyphs":75,"Mlym":76,"Malayalam":76,"Modi":77,"Mong":78,"Mongolian":78,"Mroo":79,"Mro":79,"Mtei":80,"Meetei_Mayek":80,"Mult":81,"Multani":81,"Mymr":82,"Myanmar":82,"Narb":83,"Old_North_Arabian":83,"Nbat":84,"Nabataean":84,"Newa":85,"Nkoo":86,"Nko":86,"Ogam":87,"Ogham":87,"Olck":88,"Ol_Chiki":88,"Orkh":89,"Old_Turkic":89,"Orya":90,"Oriya":90,"Osge":91,"Osage":91,"Osma":92,"Osmanya":92,"Palm":93,"Palmyrene":93,"Pauc":94,"Pau_Cin_Hau":94,"Perm":95,"Old_Permic":95,"Phag":96,"Phags_Pa":96,"Phli":97,"Inscriptional_Pahlavi":97,"Phlp":98,"Psalter_Pahlavi":98,"Phnx":99,"Phoenician":99,"Plrd":100,"Miao":100,"Prti":101,"Inscriptional_Parthian":101,"Rjng":102,"Rejang":102,"Runr":103,"Runic":103,"Samr":104,"Samaritan":104,"Sarb":105,"Old_South_Arabian":105,"Saur":106,"Saurashtra":106,"Sgnw":107,"SignWriting":107,"Shaw":108,"Shavian":108,"Shrd":109,"Sharada":109,"Sidd":110,"Siddham":110,"Sind":111,"Khudawadi":111,"Sinh":112,"Sinhala":112,"Sora":113,"Sora_Sompeng":113,"Sund":114,"Sundanese":114,"Sylo":115,"Syloti_Nagri":115,"Syrc":116,"Syriac":116,"Tagb":117,"Tagbanwa":117,"Takr":118,"Takri":118,"Tale":119,"Tai_Le":119,"Talu":120,"New_Tai_Lue":120,"Taml":121,"Tamil":121,"Tang":122,"Tangut":122,"Tavt":123,"Tai_Viet":123,"Telu":124,"Telugu":124,"Tfng":125,"Tifinagh":125,"Tglg":126,"Tagalog":126,"Thaa":127,"Thaana":127,"Thai":128,"Tibt":129,"Tibetan":129,"Tirh":130,"Tirhuta":130,"Ugar":131,"Ugaritic":131,"Vaii":132,"Vai":132,"Wara":133,"Warang_Citi":133,"Xpeo":134,"Old_Persian":134,"Xsux":135,"Cuneiform":135,"Yiii":136,"Yi":136,"Zinh":137,"Inherited":137,"Qaai":137,"Zyyy":138,"Common":138,"Zzzz":139,"Unknown":139},"39":{"AL":1,"Arabic_Letter":1,"AN":2,"Arabic_Number":2,"B":3,"Paragraph_Separator":3,"BN":4,"Boundary_Neutral":4,"CS":5,"Common_Separator":5,"EN":6,"European_Number":6,"ES":7,"European_Separator":7,"ET":8,"European_Terminator":8,"FSI":9,"First_Strong_Isolate":9,"L":10,"Left_To_Right":10,"LRE":11,"Left_To_Right_Embedding":11,"LRI":12,"Left_To_Right_Isolate":12,"LRO":13,"Left_To_Right_Override":13,"NSM":14,"Nonspacing_Mark":14,"ON":15,"Other_Neutral":15,"PDF":16,"Pop_Directional_Format":16,"PDI":17,"Pop_Directional_Isolate":17,"R":18,"Right_To_Left":18,"RLE":19,"Right_To_Left_Embedding":19,"RLI":20,"Right_To_Left_Isolate":20,"RLO":21,"Right_To_Left_Override":21,"S":22,"Segment_Separator":22,"WS":23,"White_Space":23},"40":{"c":1,"Close":1,"n":2,"None":2,"o":3,"Open":3},"41":{"0":1,"1":2,"7":3,"8":4,"9":5,"10":6,"11":7,"12":8,"13":9,"14":10,"15":11,"16":12,"17":13,"18":14,"19":15,"20":16,"21":17,"22":18,"23":19,"24":20,"25":21,"26":22,"27":23,"28":24,"29":25,"30":26,"31":27,"32":28,"33":29,"34":30,"35":31,"36":32,"84":33,"91":34,"103":35,"107":36,"118":37,"122":38,"129":39,"130":40,"132":41,"133":42,"200":43,"202":44,"214":45,"216":46,"218":47,"220":48,"222":49,"224":50,"226":51,"228":52,"230":53,"232":54,"233":55,"234":56,"240":57,"NR":1,"Not_Reordered":1,"OV":2,"Overlay":2,"NK":3,"Nukta":3,"KV":4,"Kana_Voicing":4,"VR":5,"Virama":5,"CCC10":6,"CCC11":7,"CCC12":8,"CCC13":9,"CCC14":10,"CCC15":11,"CCC16":12,"CCC17":13,"CCC18":14,"CCC19":15,"CCC20":16,"CCC21":17,"CCC22":18,"CCC23":19,"CCC24":20,"CCC25":21,"CCC26":22,"CCC27":23,"CCC28":24,"CCC29":25,"CCC30":26,"CCC31":27,"CCC32":28,"CCC33":29,"CCC34":30,"CCC35":31,"CCC36":32,"CCC84":33,"CCC91":34,"CCC103":35,"CCC107":36,"CCC118":37,"CCC122":38,"CCC129":39,"CCC130":40,"CCC132":41,"CCC133":42,"ATBL":43,"Attached_Below_Left":43,"ATB":44,"Attached_Below":44,"ATA":45,"Attached_Above":45,"ATAR":46,"Attached_Above_Right":46,"BL":47,"Below_Left":47,"B":48,"Below":48,"BR":49,"Below_Right":49,"L":50,"Left":50,"R":51,"Right":51,"AL":52,"Above_Left":52,"A":53,"Above":53,"AR":54,"Above_Right":54,"DB":55,"Double_Below":55,"DA":56,"Double_Above":56,"IS":57,"Iota_Subscript":57},"42":{"Can":1,"Canonical":1,"can":1,"Com":2,"Compat":2,"com":2,"Enc":3,"Circle":3,"enc":3,"Fin":4,"Final":4,"fin":4,"Font":5,"font":5,"Fra":6,"Fraction":6,"fra":6,"Init":7,"Initial":7,"init":7,"Iso":8,"Isolated":8,"iso":8,"Med":9,"Medial":9,"med":9,"Nar":10,"Narrow":10,"nar":10,"Nb":11,"Nobreak":11,"nb":11,"None":12,"none":12,"Sml":13,"Small":13,"sml":13,"Sqr":14,"Square":14,"sqr":14,"Sub":15,"sub":15,"Sup":16,"Super":16,"sup":16,"Vert":17,"Vertical":17,"vert":17,"Wide":18,"wide":18},"43":{"A":1,"Ambiguous":1,"F":2,"Fullwidth":2,"H":3,"Halfwidth":3,"N":4,"Neutral":4,"Na":5,"Narrow":5,"W":6,"Wide":6},"44":{"C":1,"Other":1,"Cc":2,"Control":2,"cntrl":2,"Cf":3,"Format":3,"Cn":4,"Unassigned":4,"Co":5,"Private_Use":5,"Cs":6,"Surrogate":6,"L":7,"Letter":7,"LC":8,"Cased_Letter":8,"Ll":9,"Lowercase_Letter":9,"Lm":10,"Modifier_Letter":10,"Lo":11,"Other_Letter":11,"Lt":12,"Titlecase_Letter":12,"Lu":13,"Uppercase_Letter":13,"M":14,"Mark":14,"Combining_Mark":14,"Mc":15,"Spacing_Mark":15,"Me":16,"Enclosing_Mark":16,"Mn":17,"Nonspacing_Mark":17,"N":18,"Number":18,"Nd":19,"Decimal_Number":19,"digit":19,"Nl":20,"Letter_Number":20,"No":21,"Other_Number":21,"P":22,"Punctuation":22,"punct":22,"Pc":23,"Connector_Punctuation":23,"Pd":24,"Dash_Punctuation":24,"Pe":25,"Close_Punctuation":25,"Pf":26,"Final_Punctuation":26,"Pi":27,"Initial_Punctuation":27,"Po":28,"Other_Punctuation":28,"Ps":29,"Open_Punctuation":29,"S":30,"Symbol":30,"Sc":31,"Currency_Symbol":31,"Sk":32,"Modifier_Symbol":32,"Sm":33,"Math_Symbol":33,"So":34,"Other_Symbol":34,"Z":35,"Separator":35,"Zl":36,"Line_Separator":36,"Zp":37,"Paragraph_Separator":37,"Zs":38,"Space_Separator":38},"45":{"CN":1,"Control":1,"CR":2,"EB":3,"E_Base":3,"EBG":4,"E_Base_GAZ":4,"EM":5,"E_Modifier":5,"EX":6,"Extend":6,"GAZ":7,"Glue_After_Zwj":7,"L":8,"LF":9,"LV":10,"LVT":11,"PP":12,"Prepend":12,"RI":13,"Regional_Indicator":13,"SM":14,"SpacingMark":14,"T":15,"V":16,"XX":17,"Other":17,"ZWJ":18},"46":{"L":1,"Leading_Jamo":1,"LV":2,"LV_Syllable":2,"LVT":3,"LVT_Syllable":3,"NA":4,"Not_Applicable":4,"T":5,"Trailing_Jamo":5,"V":6,"Vowel_Jamo":6},"47":{"Bottom":1,"Bottom_And_Right":2,"Left":3,"Left_And_Right":4,"NA":5,"Overstruck":6,"Right":7,"Top":8,"Top_And_Bottom":9,"Top_And_Bottom_And_Right":10,"Top_And_Left":11,"Top_And_Left_And_Right":12,"Top_And_Right":13,"Visual_Order_Left":14},"48":{"Avagraha":1,"Bindu":2,"Brahmi_Joining_Number":3,"Cantillation_Mark":4,"Consonant":5,"Consonant_Dead":6,"Consonant_Final":7,"Consonant_Head_Letter":8,"Consonant_Killer":9,"Consonant_Medial":10,"Consonant_Placeholder":11,"Consonant_Preceding_Repha":12,"Consonant_Prefixed":13,"Consonant_Subjoined":14,"Consonant_Succeeding_Repha":15,"Consonant_With_Stacker":16,"Gemination_Mark":17,"Invisible_Stacker":18,"Joiner":19,"Modifying_Letter":20,"Non_Joiner":21,"Nukta":22,"Number":23,"Number_Joiner":24,"Other":25,"Pure_Killer":26,"Register_Shifter":27,"Syllable_Modifier":28,"Tone_Letter":29,"Tone_Mark":30,"Virama":31,"Visarga":32,"Vowel":33,"Vowel_Dependent":34,"Vowel_Independent":35},"49":{"African_Feh":1,"African_Noon":2,"African_Qaf":3,"Ain":4,"Alaph":5,"Alef":6,"Beh":7,"Beth":8,"Burushaski_Yeh_Barree":9,"Dal":10,"Dalath_Rish":11,"E":12,"Farsi_Yeh":13,"Fe":14,"Feh":15,"Final_Semkath":16,"Gaf":17,"Gamal":18,"Hah":19,"He":20,"Heh":21,"Heh_Goal":22,"Heth":23,"Kaf":24,"Kaph":25,"Khaph":26,"Knotted_Heh":27,"Lam":28,"Lamadh":29,"Manichaean_Aleph":30,"Manichaean_Ayin":31,"Manichaean_Beth":32,"Manichaean_Daleth":33,"Manichaean_Dhamedh":34,"Manichaean_Five":35,"Manichaean_Gimel":36,"Manichaean_Heth":37,"Manichaean_Hundred":38,"Manichaean_Kaph":39,"Manichaean_Lamedh":40,"Manichaean_Mem":41,"Manichaean_Nun":42,"Manichaean_One":43,"Manichaean_Pe":44,"Manichaean_Qoph":45,"Manichaean_Resh":46,"Manichaean_Sadhe":47,"Manichaean_Samekh":48,"Manichaean_Taw":49,"Manichaean_Ten":50,"Manichaean_Teth":51,"Manichaean_Thamedh":52,"Manichaean_Twenty":53,"Manichaean_Waw":54,"Manichaean_Yodh":55,"Manichaean_Zayin":56,"Meem":57,"Mim":58,"No_Joining_Group":59,"Noon":60,"Nun":61,"Nya":62,"Pe":63,"Qaf":64,"Qaph":65,"Reh":66,"Reversed_Pe":67,"Rohingya_Yeh":68,"Sad":69,"Sadhe":70,"Seen":71,"Semkath":72,"Shin":73,"Straight_Waw":74,"Swash_Kaf":75,"Syriac_Waw":76,"Tah":77,"Taw":78,"Teh_Marbuta":79,"Teh_Marbuta_Goal":80,"Hamza_On_Heh_Goal":80,"Teth":81,"Waw":82,"Yeh":83,"Yeh_Barree":84,"Yeh_With_Tail":85,"Yudh":86,"Yudh_He":87,"Zain":88,"Zhain":89},"50":{"C":1,"Join_Causing":1,"D":2,"Dual_Joining":2,"L":3,"Left_Joining":3,"R":4,"Right_Joining":4,"T":5,"Transparent":5,"U":6,"Non_Joining":6},"51":{"AI":1,"Ambiguous":1,"AL":2,"Alphabetic":2,"B2":3,"Break_Both":3,"BA":4,"Break_After":4,"BB":5,"Break_Before":5,"BK":6,"Mandatory_Break":6,"CB":7,"Contingent_Break":7,"CJ":8,"Conditional_Japanese_Starter":8,"CL":9,"Close_Punctuation":9,"CM":10,"Combining_Mark":10,"CP":11,"Close_Parenthesis":11,"CR":12,"Carriage_Return":12,"EB":13,"E_Base":13,"EM":14,"E_Modifier":14,"EX":15,"Exclamation":15,"GL":16,"Glue":16,"H2":17,"H3":18,"HL":19,"Hebrew_Letter":19,"HY":20,"Hyphen":20,"ID":21,"Ideographic":21,"IN":22,"Inseparable":22,"Inseperable":22,"IS":23,"Infix_Numeric":23,"JL":24,"JT":25,"JV":26,"LF":27,"Line_Feed":27,"NL":28,"Next_Line":28,"NS":29,"Nonstarter":29,"NU":30,"Numeric":30,"OP":31,"Open_Punctuation":31,"PO":32,"Postfix_Numeric":32,"PR":33,"Prefix_Numeric":33,"QU":34,"Quotation":34,"RI":35,"Regional_Indicator":35,"SA":36,"Complex_Context":36,"SG":37,"Surrogate":37,"SP":38,"Space":38,"SY":39,"Break_Symbols":39,"WJ":40,"Word_Joiner":40,"XX":41,"Unknown":41,"ZW":42,"ZWSpace":42,"ZWJ":43},"52":{"M":1,"Maybe":1,"N":2,"No":2,"Y":3,"Yes":3},"53":{"N":1,"No":1,"Y":2,"Yes":2},"54":{"M":1,"Maybe":1,"N":2,"No":2,"Y":3,"Yes":3},"55":{"N":1,"No":1,"Y":2,"Yes":2},"56":{"De":1,"Decimal":1,"Di":2,"Digit":2,"None":3,"Nu":4,"Numeric":4},"57":{"AT":1,"ATerm":1,"CL":2,"Close":2,"CR":3,"EX":4,"Extend":4,"FO":5,"Format":5,"LE":6,"OLetter":6,"LF":7,"LO":8,"Lower":8,"NU":9,"Numeric":9,"SC":10,"SContinue":10,"SE":11,"Sep":11,"SP":12,"Sp":12,"ST":13,"STerm":13,"UP":14,"Upper":14,"XX":15,"Other":15},"58":{"CR":1,"DQ":2,"Double_Quote":2,"EB":3,"E_Base":3,"EBG":4,"E_Base_GAZ":4,"EM":5,"E_Modifier":5,"EX":6,"ExtendNumLet":6,"Extend":7,"FO":8,"Format":8,"GAZ":9,"Glue_After_Zwj":9,"HL":10,"Hebrew_Letter":10,"KA":11,"Katakana":11,"LE":12,"ALetter":12,"LF":13,"MB":14,"MidNumLet":14,"ML":15,"MidLetter":15,"MN":16,"MidNum":16,"NL":17,"Newline":17,"NU":18,"Numeric":18,"RI":19,"Regional_Indicator":19,"SQ":20,"Single_Quote":20,"XX":21,"Other":21,"ZWJ":22},"59":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"60":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"61":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"62":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"63":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"64":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"65":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"66":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"67":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"68":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"69":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"70":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"71":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"72":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"73":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"74":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"75":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"76":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"77":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"78":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"79":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"80":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"81":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"82":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"83":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"84":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"85":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"86":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"87":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"88":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"89":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"90":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"91":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"92":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"93":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"94":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"95":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"96":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"97":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"98":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"99":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"100":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"101":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"102":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"103":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"104":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"105":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"106":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"107":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"108":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"109":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"110":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"111":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"112":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"113":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"114":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"115":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"116":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"117":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2},"118":{"N":1,"No":1,"F":1,"False":1,"Y":2,"Yes":2,"T":2,"True":2}},"regexes":{"59":"[0-9A-Fa-f]","61":"[\\u061C\\u200E\\u200F\\u202A-\\u202E\\u2066-\\u2069]","73":"[\\-\\u058A\\u05BE\\u1400\\u1806\\u2010-\\u2015\\u2053\\u207B\\u208B\\u2212\\u2E17\\u2E1A\\u2E3A\\u2E3B\\u2E40\\u301C\\u3030\\u30A0\\uFE31\\uFE32\\uFE58\\uFE63\\uFF0D]","74":"[\\u0149\\u0673\\u0F77\\u0F79\\u17A3\\u17A4\\u206A-\\u206F\\u2329\\u232A]|\\uDB40\\uDC01","76":"[\\^`\\xA8\\xAF\\xB4\\xB7\\xB8\\u02B0-\\u034E\\u0350-\\u0357\\u035D-\\u0362\\u0374\\u0375\\u037A\\u0384\\u0385\\u0483-\\u0487\\u0559\\u0591-\\u05A1\\u05A3-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u064B-\\u0652\\u0657\\u0658\\u06DF\\u06E0\\u06E5\\u06E6\\u06EA-\\u06EC\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F5\\u0818\\u0819\\u08E3-\\u08FE\\u093C\\u094D\\u0951-\\u0954\\u0971\\u09BC\\u09CD\\u0A3C\\u0A4D\\u0ABC\\u0ACD\\u0B3C\\u0B4D\\u0BCD\\u0C4D\\u0CBC\\u0CCD\\u0D4D\\u0DCA\\u0E47-\\u0E4C\\u0E4E\\u0EC8-\\u0ECC\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F82-\\u0F84\\u0F86\\u0F87\\u0FC6\\u1037\\u1039\\u103A\\u1087-\\u108D\\u108F\\u109A\\u109B\\u17C9-\\u17D3\\u17DD\\u1939-\\u193B\\u1A75-\\u1A7C\\u1A7F\\u1AB0-\\u1ABD\\u1B34\\u1B44\\u1B6B-\\u1B73\\u1BAA\\u1BAB\\u1C36\\u1C37\\u1C78-\\u1C7D\\u1CD0-\\u1CE8\\u1CED\\u1CF4\\u1CF8\\u1CF9\\u1D2C-\\u1D6A\\u1DC4-\\u1DCF\\u1DF5\\u1DFD-\\u1DFF\\u1FBD\\u1FBF-\\u1FC1\\u1FCD-\\u1FCF\\u1FDD-\\u1FDF\\u1FED-\\u1FEF\\u1FFD\\u1FFE\\u2CEF-\\u2CF1\\u2E2F\\u302A-\\u302F\\u3099-\\u309C\\u30FC\\uA66F\\uA67C\\uA67D\\uA67F\\uA69C\\uA69D\\uA6F0\\uA6F1\\uA717-\\uA721\\uA788\\uA7F8\\uA7F9\\uA8C4\\uA8E0-\\uA8F1\\uA92B-\\uA92E\\uA953\\uA9B3\\uA9C0\\uA9E5\\uAA7B-\\uAA7D\\uAABF-\\uAAC2\\uAAF6\\uAB5B-\\uAB5F\\uABEC\\uABED\\uFB1E\\uFE20-\\uFE2F\\uFF3E\\uFF40\\uFF70\\uFF9E\\uFF9F\\uFFE3]|\\uD800\\uDEE0|\\uD802[\\uDEE5\\uDEE6]|\\uD804[\\uDCB9\\uDCBA\\uDD33\\uDD34\\uDD73\\uDDC0\\uDDCA-\\uDDCC\\uDE35\\uDE36\\uDEE9\\uDEEA\\uDF3C\\uDF4D\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC42\\uDC46\\uDCC2\\uDCC3\\uDDBF\\uDDC0\\uDE3F\\uDEB6\\uDEB7\\uDF2B]|\\uD807\\uDC3F|\\uD81A[\\uDEF0-\\uDEF4]|\\uD81B[\\uDF8F-\\uDF9F]|\\uD834[\\uDD67-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD]|\\uD83A[\\uDCD0-\\uDCD6\\uDD44-\\uDD46\\uDD48-\\uDD4A]","77":"[\\xB7\\u02D0\\u02D1\\u0640\\u07FA\\u0E46\\u0EC6\\u180A\\u1843\\u1AA7\\u1C36\\u1C7B\\u3005\\u3031-\\u3035\\u309D\\u309E\\u30FC-\\u30FE\\uA015\\uA60C\\uA9CF\\uA9E6\\uAA70\\uAADD\\uAAF3\\uAAF4\\uFF70]|\\uD804\\uDF5D|\\uD805[\\uDDC6-\\uDDC8]|\\uD81A[\\uDF42\\uDF43]|\\uD81B\\uDFE0|\\uD83A[\\uDD44-\\uDD46]","80":"[\\u094D\\u09CD\\u0A4D\\u0ACD\\u0B4D\\u0BCD\\u0C4D\\u0CCD\\u0D4D\\u0DCA\\u0E3A\\u0F84\\u1039\\u103A\\u1714\\u1734\\u17D2\\u1A60\\u1B44\\u1BAA\\u1BAB\\u1BF2\\u1BF3\\u2D7F\\uA806\\uA8C4\\uA953\\uA9C0\\uAAF6\\uABED]|\\uD802\\uDE3F|\\uD804[\\uDC46\\uDC7F\\uDCB9\\uDD33\\uDD34\\uDDC0\\uDE35\\uDEEA\\uDF4D]|\\uD805[\\uDC42\\uDCC2\\uDDBF\\uDE3F\\uDEB6\\uDF2B]|\\uD807\\uDC3F","81":"[0-9A-Fa-f\\uFF10-\\uFF19\\uFF21-\\uFF26\\uFF41-\\uFF46]","82":"[\\-\\xAD\\u058A\\u1806\\u2010\\u2011\\u2E17\\u30FB\\uFE63\\uFF0D\\uFF65]","84":"[\\u3006\\u3007\\u3021-\\u3029\\u3038-\\u303A\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uF900-\\uFA6D\\uFA70-\\uFAD9]|[\\uD81C-\\uD820\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD821[\\uDC00-\\uDFEC]|\\uD822[\\uDC00-\\uDEF2]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]|\\uD87E[\\uDC00-\\uDE1D]","86":"[\\u2FF0\\u2FF1\\u2FF4-\\u2FFB]","87":"[\\u2FF2\\u2FF3]","88":"[\\u200C\\u200D]","89":"[\\u0E40-\\u0E44\\u0EC0-\\u0EC4\\u19B5-\\u19B7\\u19BA\\uAAB5\\uAAB6\\uAAB9\\uAABB\\uAABC]","92":"[\\uFDD0-\\uFDEF\\uFFFE\\uFFFF]|[\\uD83F\\uD87F\\uD8BF\\uD8FF\\uD93F\\uD97F\\uD9BF\\uD9FF\\uDA3F\\uDA7F\\uDABF\\uDAFF\\uDB3F\\uDB7F\\uDBBF\\uDBFF][\\uDFFE\\uDFFF]","93":"[\\u0345\\u05B0-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u0657\\u0659-\\u065F\\u0670\\u06D6-\\u06DC\\u06E1-\\u06E4\\u06E7\\u06E8\\u06ED\\u0711\\u0730-\\u073F\\u07A6-\\u07B0\\u0816\\u0817\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082C\\u08D4-\\u08DF\\u08E3-\\u08E9\\u08F0-\\u0903\\u093A\\u093B\\u093E-\\u094C\\u094E\\u094F\\u0955-\\u0957\\u0962\\u0963\\u0981-\\u0983\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB\\u09CC\\u09D7\\u09E2\\u09E3\\u0A01-\\u0A03\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B\\u0A4C\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB\\u0ACC\\u0AE2\\u0AE3\\u0B01-\\u0B03\\u0B3E-\\u0B44\\u0B47\\u0B48\\u0B4B\\u0B4C\\u0B56\\u0B57\\u0B62\\u0B63\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCC\\u0BD7\\u0C00-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4C\\u0C55\\u0C56\\u0C62\\u0C63\\u0C81-\\u0C83\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCC\\u0CD5\\u0CD6\\u0CE2\\u0CE3\\u0D01-\\u0D03\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4C\\u0D57\\u0D62\\u0D63\\u0D82\\u0D83\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E4D\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0ECD\\u0F71-\\u0F81\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u102B-\\u1036\\u1038\\u103B-\\u103E\\u1056-\\u1059\\u105E-\\u1060\\u1062\\u1067\\u1068\\u1071-\\u1074\\u1082-\\u1086\\u109C\\u109D\\u135F\\u1712\\u1713\\u1732\\u1733\\u1752\\u1753\\u1772\\u1773\\u17B6-\\u17C8\\u1885\\u1886\\u18A9\\u1920-\\u192B\\u1930-\\u1938\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A61-\\u1A74\\u1B00-\\u1B04\\u1B35-\\u1B43\\u1B80-\\u1B82\\u1BA1-\\u1BA9\\u1BAC\\u1BAD\\u1BE7-\\u1BF1\\u1C24-\\u1C35\\u1CF2\\u1CF3\\u1DE7-\\u1DF4\\u24B6-\\u24E9\\u2DE0-\\u2DFF\\uA674-\\uA67B\\uA69E\\uA69F\\uA823-\\uA827\\uA880\\uA881\\uA8B4-\\uA8C3\\uA8C5\\uA926-\\uA92A\\uA947-\\uA952\\uA980-\\uA983\\uA9B4-\\uA9BF\\uAA29-\\uAA36\\uAA43\\uAA4C\\uAA4D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAAEB-\\uAAEF\\uAAF5\\uABE3-\\uABEA\\uFB1E]|\\uD800[\\uDF76-\\uDF7A]|\\uD802[\\uDE01-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE0F]|\\uD804[\\uDC00-\\uDC02\\uDC38-\\uDC45\\uDC82\\uDCB0-\\uDCB8\\uDD00-\\uDD02\\uDD27-\\uDD32\\uDD80-\\uDD82\\uDDB3-\\uDDBF\\uDE2C-\\uDE34\\uDE37\\uDE3E\\uDEDF-\\uDEE8\\uDF00-\\uDF03\\uDF3E-\\uDF44\\uDF47\\uDF48\\uDF4B\\uDF4C\\uDF57\\uDF62\\uDF63]|\\uD805[\\uDC35-\\uDC41\\uDC43-\\uDC45\\uDCB0-\\uDCC1\\uDDAF-\\uDDB5\\uDDB8-\\uDDBE\\uDDDC\\uDDDD\\uDE30-\\uDE3E\\uDE40\\uDEAB-\\uDEB5\\uDF1D-\\uDF2A]|\\uD807[\\uDC2F-\\uDC36\\uDC38-\\uDC3E\\uDC92-\\uDCA7\\uDCA9-\\uDCB6]|\\uD81A[\\uDF30-\\uDF36]|\\uD81B[\\uDF51-\\uDF7E]|\\uD82F\\uDC9E|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A]|\\uD83A\\uDD47|\\uD83C[\\uDD30-\\uDD49\\uDD50-\\uDD69\\uDD70-\\uDD89]","94":"[\\u034F\\u115F\\u1160\\u17B4\\u17B5\\u2065\\u3164\\uFFA0\\uFFF0-\\uFFF8]|\\uDB40[\\uDC00\\uDC02-\\uDC1F\\uDC80-\\uDCFF\\uDDF0-\\uDFFF]|[\\uDB41-\\uDB43][\\uDC00-\\uDFFF]","95":"[\\u09BE\\u09D7\\u0B3E\\u0B57\\u0BBE\\u0BD7\\u0CC2\\u0CD5\\u0CD6\\u0D3E\\u0D57\\u0DCF\\u0DDF\\u200C\\u302E\\u302F\\uFF9E\\uFF9F]|\\uD804[\\uDF3E\\uDF57]|\\uD805[\\uDCB0\\uDCBD\\uDDAF]|\\uD834[\\uDD65\\uDD6E-\\uDD72]|\\uDB40[\\uDC20-\\uDC7F]","96":"[\\xB7\\u0387\\u1369-\\u1371\\u19DA]","97":"[\\u1885\\u1886\\u2118\\u212E\\u309B\\u309C]","98":"[\\xAA\\xBA\\u02B0-\\u02B8\\u02C0\\u02C1\\u02E0-\\u02E4\\u0345\\u037A\\u1D2C-\\u1D6A\\u1D78\\u1D9B-\\u1DBF\\u2071\\u207F\\u2090-\\u209C\\u2170-\\u217F\\u24D0-\\u24E9\\u2C7C\\u2C7D\\uA69C\\uA69D\\uA770\\uA7F8\\uA7F9\\uAB5C-\\uAB5F]","99":"[\\^\\u03D0-\\u03D2\\u03D5\\u03F0\\u03F1\\u03F4\\u03F5\\u2016\\u2032-\\u2034\\u2040\\u2061-\\u2064\\u207D\\u207E\\u208D\\u208E\\u20D0-\\u20DC\\u20E1\\u20E5\\u20E6\\u20EB-\\u20EF\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2128\\u2129\\u212C\\u212D\\u212F-\\u2131\\u2133-\\u2138\\u213C-\\u213F\\u2145-\\u2149\\u2195-\\u2199\\u219C-\\u219F\\u21A1\\u21A2\\u21A4\\u21A5\\u21A7\\u21A9-\\u21AD\\u21B0\\u21B1\\u21B6\\u21B7\\u21BC-\\u21CD\\u21D0\\u21D1\\u21D3\\u21D5-\\u21DB\\u21DD\\u21E4\\u21E5\\u2308-\\u230B\\u23B4\\u23B5\\u23B7\\u23D0\\u23E2\\u25A0\\u25A1\\u25AE-\\u25B6\\u25BC-\\u25C0\\u25C6\\u25C7\\u25CA\\u25CB\\u25CF-\\u25D3\\u25E2\\u25E4\\u25E7-\\u25EC\\u2605\\u2606\\u2640\\u2642\\u2660-\\u2663\\u266D\\u266E\\u27C5\\u27C6\\u27E6-\\u27EF\\u2983-\\u2998\\u29D8-\\u29DB\\u29FC\\u29FD\\uFE61\\uFE63\\uFE68\\uFF3C\\uFF3E]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]","100":"[\\u2160-\\u216F\\u24B6-\\u24CF]|\\uD83C[\\uDD30-\\uDD49\\uDD50-\\uDD69\\uDD70-\\uDD89]","101":"[!-\\/:-@\\[-\\^`\\{-~\\xA1-\\xA7\\xA9\\xAB\\xAC\\xAE\\xB0\\xB1\\xB6\\xBB\\xBF\\xD7\\xF7\\u2010-\\u2027\\u2030-\\u203E\\u2041-\\u2053\\u2055-\\u205E\\u2190-\\u245F\\u2500-\\u2775\\u2794-\\u2BFF\\u2E00-\\u2E7F\\u3001-\\u3003\\u3008-\\u3020\\u3030\\uFD3E\\uFD3F\\uFE45\\uFE46]","102":"[\\t-\\r \\x85\\u200E\\u200F\\u2028\\u2029]","103":"[\\u0600-\\u0605\\u06DD\\u070F\\u08E2]|\\uD804\\uDCBD","104":"[\"'\\xAB\\xBB\\u2018-\\u201F\\u2039\\u203A\\u2E42\\u300C-\\u300F\\u301D-\\u301F\\uFE41-\\uFE44\\uFF02\\uFF07\\uFF62\\uFF63]","105":"[\\u2E80-\\u2E99\\u2E9B-\\u2EF3\\u2F00-\\u2FD5]","106":"[ij\\u012F\\u0249\\u0268\\u029D\\u02B2\\u03F3\\u0456\\u0458\\u1D62\\u1D96\\u1DA4\\u1DA8\\u1E2D\\u1ECB\\u2071\\u2148\\u2149\\u2C7C]|\\uD835[\\uDC22\\uDC23\\uDC56\\uDC57\\uDC8A\\uDC8B\\uDCBE\\uDCBF\\uDCF2\\uDCF3\\uDD26\\uDD27\\uDD5A\\uDD5B\\uDD8E\\uDD8F\\uDDC2\\uDDC3\\uDDF6\\uDDF7\\uDE2A\\uDE2B\\uDE5E\\uDE5F\\uDE92\\uDE93]","107":"[!\\.\\?\\u0589\\u061F\\u06D4\\u0700-\\u0702\\u07F9\\u0964\\u0965\\u104A\\u104B\\u1362\\u1367\\u1368\\u166E\\u1735\\u1736\\u1803\\u1809\\u1944\\u1945\\u1AA8-\\u1AAB\\u1B5A\\u1B5B\\u1B5E\\u1B5F\\u1C3B\\u1C3C\\u1C7E\\u1C7F\\u203C\\u203D\\u2047-\\u2049\\u2E2E\\u2E3C\\u3002\\uA4FF\\uA60E\\uA60F\\uA6F3\\uA6F7\\uA876\\uA877\\uA8CE\\uA8CF\\uA92F\\uA9C8\\uA9C9\\uAA5D-\\uAA5F\\uAAF0\\uAAF1\\uABEB\\uFE52\\uFE56\\uFE57\\uFF01\\uFF0E\\uFF1F\\uFF61]|\\uD802[\\uDE56\\uDE57]|\\uD804[\\uDC47\\uDC48\\uDCBE-\\uDCC1\\uDD41-\\uDD43\\uDDC5\\uDDC6\\uDDCD\\uDDDE\\uDDDF\\uDE38\\uDE39\\uDE3B\\uDE3C\\uDEA9]|\\uD805[\\uDC4B\\uDC4C\\uDDC2\\uDDC3\\uDDC9-\\uDDD7\\uDE41\\uDE42\\uDF3C-\\uDF3E]|\\uD807[\\uDC41\\uDC42]|\\uD81A[\\uDE6E\\uDE6F\\uDEF5\\uDF37\\uDF38\\uDF44]|\\uD82F\\uDC9F|\\uD836\\uDE88","108":"[!,\\.:;\\?\\u037E\\u0387\\u0589\\u05C3\\u060C\\u061B\\u061F\\u06D4\\u0700-\\u070A\\u070C\\u07F8\\u07F9\\u0830-\\u083E\\u085E\\u0964\\u0965\\u0E5A\\u0E5B\\u0F08\\u0F0D-\\u0F12\\u104A\\u104B\\u1361-\\u1368\\u166D\\u166E\\u16EB-\\u16ED\\u1735\\u1736\\u17D4-\\u17D6\\u17DA\\u1802-\\u1805\\u1808\\u1809\\u1944\\u1945\\u1AA8-\\u1AAB\\u1B5A\\u1B5B\\u1B5D-\\u1B5F\\u1C3B-\\u1C3F\\u1C7E\\u1C7F\\u203C\\u203D\\u2047-\\u2049\\u2E2E\\u2E3C\\u2E41\\u3001\\u3002\\uA4FE\\uA4FF\\uA60D-\\uA60F\\uA6F3-\\uA6F7\\uA876\\uA877\\uA8CE\\uA8CF\\uA92F\\uA9C7-\\uA9C9\\uAA5D-\\uAA5F\\uAADF\\uAAF0\\uAAF1\\uABEB\\uFE50-\\uFE52\\uFE54-\\uFE57\\uFF01\\uFF0C\\uFF0E\\uFF1A\\uFF1B\\uFF1F\\uFF61\\uFF64]|\\uD800[\\uDF9F\\uDFD0]|\\uD802[\\uDC57\\uDD1F\\uDE56\\uDE57\\uDEF0-\\uDEF5\\uDF3A-\\uDF3F\\uDF99-\\uDF9C]|\\uD804[\\uDC47-\\uDC4D\\uDCBE-\\uDCC1\\uDD41-\\uDD43\\uDDC5\\uDDC6\\uDDCD\\uDDDE\\uDDDF\\uDE38-\\uDE3C\\uDEA9]|\\uD805[\\uDC4B-\\uDC4D\\uDC5B\\uDDC2-\\uDDC5\\uDDC9-\\uDDD7\\uDE41\\uDE42\\uDF3C-\\uDF3E]|\\uD807[\\uDC41-\\uDC43\\uDC71]|\\uD809[\\uDC70-\\uDC74]|\\uD81A[\\uDE6E\\uDE6F\\uDEF5\\uDF37-\\uDF39\\uDF44]|\\uD82F\\uDC9F|\\uD836[\\uDE87-\\uDE8A]","109":"[\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uFA0E\\uFA0F\\uFA11\\uFA13\\uFA14\\uFA1F\\uFA21\\uFA23\\uFA24\\uFA27-\\uFA29]|[\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]","111":"[\\u180B-\\u180D\\uFE00-\\uFE0F]|\\uDB40[\\uDD00-\\uDDEF]","112":"[\\t-\\r \\x85\\xA0\\u1680\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000]"}}; +module.exports = {"props":{"cjkAccountingNumeric":1,"kAccountingNumeric":1,"cjkOtherNumeric":2,"kOtherNumeric":2,"cjkPrimaryNumeric":3,"kPrimaryNumeric":3,"nv":4,"Numeric_Value":4,"cf":5,"Case_Folding":5,"cjkCompatibilityVariant":6,"kCompatibilityVariant":6,"dm":7,"Decomposition_Mapping":7,"FC_NFKC":8,"FC_NFKC_Closure":8,"lc":9,"Lowercase_Mapping":9,"NFKC_CF":10,"NFKC_Casefold":10,"scf":11,"Simple_Case_Folding":11,"sfc":11,"slc":12,"Simple_Lowercase_Mapping":12,"stc":13,"Simple_Titlecase_Mapping":13,"suc":14,"Simple_Uppercase_Mapping":14,"tc":15,"Titlecase_Mapping":15,"uc":16,"Uppercase_Mapping":16,"bmg":17,"Bidi_Mirroring_Glyph":17,"bpb":18,"Bidi_Paired_Bracket":18,"cjkIICore":19,"kIICore":19,"cjkIRG_GSource":20,"kIRG_GSource":20,"cjkIRG_HSource":21,"kIRG_HSource":21,"cjkIRG_JSource":22,"kIRG_JSource":22,"cjkIRG_KPSource":23,"kIRG_KPSource":23,"cjkIRG_KSource":24,"kIRG_KSource":24,"cjkIRG_MSource":25,"kIRG_MSource":25,"cjkIRG_TSource":26,"kIRG_TSource":26,"cjkIRG_USource":27,"kIRG_USource":27,"cjkIRG_VSource":28,"kIRG_VSource":28,"cjkRSUnicode":29,"kRSUnicode":29,"Unicode_Radical_Stroke":29,"URS":29,"isc":30,"ISO_Comment":30,"JSN":31,"Jamo_Short_Name":31,"na":32,"Name":32,"na1":33,"Unicode_1_Name":33,"Name_Alias":34,"scx":35,"Script_Extensions":35,"age":36,"Age":36,"blk":37,"Block":37,"sc":38,"Script":38,"bc":39,"Bidi_Class":39,"bpt":40,"Bidi_Paired_Bracket_Type":40,"ccc":41,"Canonical_Combining_Class":41,"dt":42,"Decomposition_Type":42,"ea":43,"East_Asian_Width":43,"gc":44,"General_Category":44,"GCB":45,"Grapheme_Cluster_Break":45,"hst":46,"Hangul_Syllable_Type":46,"InPC":47,"Indic_Positional_Category":47,"InSC":48,"Indic_Syllabic_Category":48,"jg":49,"Joining_Group":49,"jt":50,"Joining_Type":50,"lb":51,"Line_Break":51,"NFC_QC":52,"NFC_Quick_Check":52,"NFD_QC":53,"NFD_Quick_Check":53,"NFKC_QC":54,"NFKC_Quick_Check":54,"NFKD_QC":55,"NFKD_Quick_Check":55,"nt":56,"Numeric_Type":56,"SB":57,"Sentence_Break":57,"WB":58,"Word_Break":58,"AHex":59,"ASCII_Hex_Digit":59,"Alpha":60,"Alphabetic":60,"Bidi_C":61,"Bidi_Control":61,"Bidi_M":62,"Bidi_Mirrored":62,"Cased":63,"CE":64,"Composition_Exclusion":64,"CI":65,"Case_Ignorable":65,"Comp_Ex":66,"Full_Composition_Exclusion":66,"CWCF":67,"Changes_When_Casefolded":67,"CWCM":68,"Changes_When_Casemapped":68,"CWKCF":69,"Changes_When_NFKC_Casefolded":69,"CWL":70,"Changes_When_Lowercased":70,"CWT":71,"Changes_When_Titlecased":71,"CWU":72,"Changes_When_Uppercased":72,"Dash":73,"Dep":74,"Deprecated":74,"DI":75,"Default_Ignorable_Code_Point":75,"Dia":76,"Diacritic":76,"Ext":77,"Extender":77,"Gr_Base":78,"Grapheme_Base":78,"Gr_Ext":79,"Grapheme_Extend":79,"Gr_Link":80,"Grapheme_Link":80,"Hex":81,"Hex_Digit":81,"Hyphen":82,"IDC":83,"ID_Continue":83,"Ideo":84,"Ideographic":84,"IDS":85,"ID_Start":85,"IDSB":86,"IDS_Binary_Operator":86,"IDST":87,"IDS_Trinary_Operator":87,"Join_C":88,"Join_Control":88,"LOE":89,"Logical_Order_Exception":89,"Lower":90,"Lowercase":90,"Math":91,"NChar":92,"Noncharacter_Code_Point":92,"OAlpha":93,"Other_Alphabetic":93,"ODI":94,"Other_Default_Ignorable_Code_Point":94,"OGr_Ext":95,"Other_Grapheme_Extend":95,"OIDC":96,"Other_ID_Continue":96,"OIDS":97,"Other_ID_Start":97,"OLower":98,"Other_Lowercase":98,"OMath":99,"Other_Math":99,"OUpper":100,"Other_Uppercase":100,"Pat_Syn":101,"Pattern_Syntax":101,"Pat_WS":102,"Pattern_White_Space":102,"PCM":103,"Prepended_Concatenation_Mark":103,"QMark":104,"Quotation_Mark":104,"Radical":105,"SD":106,"Soft_Dotted":106,"STerm":107,"Sentence_Terminal":107,"Term":108,"Terminal_Punctuation":108,"UIdeo":109,"Unified_Ideograph":109,"Upper":110,"Uppercase":110,"VS":111,"Variation_Selector":111,"WSpace":112,"White_Space":112,"space":112,"XIDC":113,"XID_Continue":113,"XIDS":114,"XID_Start":114,"XO_NFC":115,"Expands_On_NFC":115,"XO_NFD":116,"Expands_On_NFD":116,"XO_NFKC":117,"Expands_On_NFKC":117,"XO_NFKD":118,"Expands_On_NFKD":118},"propValues":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[["A","A"],["AE","AE"],["B","B"],["BB","BB"],["BS","BS"],["C","C"],["D","D"],["DD","DD"],["E","E"],["EO","EO"],["EU","EU"],["G","G"],["GG","GG"],["GS","GS"],["H","H"],["I","I"],["J","J"],["JJ","JJ"],["K","K"],["L","L"],["LB","LB"],["LG","LG"],["LH","LH"],["LM","LM"],["LP","LP"],["LS","LS"],["LT","LT"],["M","M"],["N","N"],["NG","NG"],["NH","NH"],["NJ","NJ"],["O","O"],["OE","OE"],["P","P"],["R","R"],["S","S"],["SS","SS"],["T","T"],["U","U"],["WA","WA"],["WAE","WAE"],["WE","WE"],["WEO","WEO"],["WI","WI"],["YA","YA"],["YAE","YAE"],["YE","YE"],["YEO","YEO"],["YI","YI"],["YO","YO"],["YU","YU"]],null,null,null,null,[["1.1","V1_1"],["2.0","V2_0"],["2.1","V2_1"],["3.0","V3_0"],["3.1","V3_1"],["3.2","V3_2"],["4.0","V4_0"],["4.1","V4_1"],["5.0","V5_0"],["5.1","V5_1"],["5.2","V5_2"],["6.0","V6_0"],["6.1","V6_1"],["6.2","V6_2"],["6.3","V6_3"],["7.0","V7_0"],["8.0","V8_0"],["9.0","V9_0"],["NA","Unassigned"]],[["Adlam","Adlam"],["Aegean_Numbers","Aegean_Numbers"],["Ahom","Ahom"],["Alchemical","Alchemical_Symbols"],["Alphabetic_PF","Alphabetic_Presentation_Forms"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Ancient_Greek_Music","Ancient_Greek_Musical_Notation"],["Ancient_Greek_Numbers","Ancient_Greek_Numbers"],["Ancient_Symbols","Ancient_Symbols"],["Arabic","Arabic"],["Arabic_Ext_A","Arabic_Extended_A"],["Arabic_Math","Arabic_Mathematical_Alphabetic_Symbols"],["Arabic_PF_A","Arabic_Presentation_Forms_A","Arabic_Presentation_Forms-A"],["Arabic_PF_B","Arabic_Presentation_Forms_B"],["Arabic_Sup","Arabic_Supplement"],["Armenian","Armenian"],["Arrows","Arrows"],["ASCII","Basic_Latin"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bamum_Sup","Bamum_Supplement"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Block_Elements","Block_Elements"],["Bopomofo","Bopomofo"],["Bopomofo_Ext","Bopomofo_Extended"],["Box_Drawing","Box_Drawing"],["Brahmi","Brahmi"],["Braille","Braille_Patterns"],["Buginese","Buginese"],["Buhid","Buhid"],["Byzantine_Music","Byzantine_Musical_Symbols"],["Carian","Carian"],["Caucasian_Albanian","Caucasian_Albanian"],["Chakma","Chakma"],["Cham","Cham"],["Cherokee","Cherokee"],["Cherokee_Sup","Cherokee_Supplement"],["CJK","CJK_Unified_Ideographs"],["CJK_Compat","CJK_Compatibility"],["CJK_Compat_Forms","CJK_Compatibility_Forms"],["CJK_Compat_Ideographs","CJK_Compatibility_Ideographs"],["CJK_Compat_Ideographs_Sup","CJK_Compatibility_Ideographs_Supplement"],["CJK_Ext_A","CJK_Unified_Ideographs_Extension_A"],["CJK_Ext_B","CJK_Unified_Ideographs_Extension_B"],["CJK_Ext_C","CJK_Unified_Ideographs_Extension_C"],["CJK_Ext_D","CJK_Unified_Ideographs_Extension_D"],["CJK_Ext_E","CJK_Unified_Ideographs_Extension_E"],["CJK_Radicals_Sup","CJK_Radicals_Supplement"],["CJK_Strokes","CJK_Strokes"],["CJK_Symbols","CJK_Symbols_And_Punctuation"],["Compat_Jamo","Hangul_Compatibility_Jamo"],["Control_Pictures","Control_Pictures"],["Coptic","Coptic"],["Coptic_Epact_Numbers","Coptic_Epact_Numbers"],["Counting_Rod","Counting_Rod_Numerals"],["Cuneiform","Cuneiform"],["Cuneiform_Numbers","Cuneiform_Numbers_And_Punctuation"],["Currency_Symbols","Currency_Symbols"],["Cypriot_Syllabary","Cypriot_Syllabary"],["Cyrillic","Cyrillic"],["Cyrillic_Ext_A","Cyrillic_Extended_A"],["Cyrillic_Ext_B","Cyrillic_Extended_B"],["Cyrillic_Ext_C","Cyrillic_Extended_C"],["Cyrillic_Sup","Cyrillic_Supplement","Cyrillic_Supplementary"],["Deseret","Deseret"],["Devanagari","Devanagari"],["Devanagari_Ext","Devanagari_Extended"],["Diacriticals","Combining_Diacritical_Marks"],["Diacriticals_Ext","Combining_Diacritical_Marks_Extended"],["Diacriticals_For_Symbols","Combining_Diacritical_Marks_For_Symbols","Combining_Marks_For_Symbols"],["Diacriticals_Sup","Combining_Diacritical_Marks_Supplement"],["Dingbats","Dingbats"],["Domino","Domino_Tiles"],["Duployan","Duployan"],["Early_Dynastic_Cuneiform","Early_Dynastic_Cuneiform"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Emoticons","Emoticons"],["Enclosed_Alphanum","Enclosed_Alphanumerics"],["Enclosed_Alphanum_Sup","Enclosed_Alphanumeric_Supplement"],["Enclosed_CJK","Enclosed_CJK_Letters_And_Months"],["Enclosed_Ideographic_Sup","Enclosed_Ideographic_Supplement"],["Ethiopic","Ethiopic"],["Ethiopic_Ext","Ethiopic_Extended"],["Ethiopic_Ext_A","Ethiopic_Extended_A"],["Ethiopic_Sup","Ethiopic_Supplement"],["Geometric_Shapes","Geometric_Shapes"],["Geometric_Shapes_Ext","Geometric_Shapes_Extended"],["Georgian","Georgian"],["Georgian_Sup","Georgian_Supplement"],["Glagolitic","Glagolitic"],["Glagolitic_Sup","Glagolitic_Supplement"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek_And_Coptic"],["Greek_Ext","Greek_Extended"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Half_And_Full_Forms","Halfwidth_And_Fullwidth_Forms"],["Half_Marks","Combining_Half_Marks"],["Hangul","Hangul_Syllables"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["High_PU_Surrogates","High_Private_Use_Surrogates"],["High_Surrogates","High_Surrogates"],["Hiragana","Hiragana"],["IDC","Ideographic_Description_Characters"],["Ideographic_Symbols","Ideographic_Symbols_And_Punctuation"],["Imperial_Aramaic","Imperial_Aramaic"],["Indic_Number_Forms","Common_Indic_Number_Forms"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Inscriptional_Parthian","Inscriptional_Parthian"],["IPA_Ext","IPA_Extensions"],["Jamo","Hangul_Jamo"],["Jamo_Ext_A","Hangul_Jamo_Extended_A"],["Jamo_Ext_B","Hangul_Jamo_Extended_B"],["Javanese","Javanese"],["Kaithi","Kaithi"],["Kana_Sup","Kana_Supplement"],["Kanbun","Kanbun"],["Kangxi","Kangxi_Radicals"],["Kannada","Kannada"],["Katakana","Katakana"],["Katakana_Ext","Katakana_Phonetic_Extensions"],["Kayah_Li","Kayah_Li"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khmer_Symbols","Khmer_Symbols"],["Khojki","Khojki"],["Khudawadi","Khudawadi"],["Lao","Lao"],["Latin_1_Sup","Latin_1_Supplement","Latin_1"],["Latin_Ext_A","Latin_Extended_A"],["Latin_Ext_Additional","Latin_Extended_Additional"],["Latin_Ext_B","Latin_Extended_B"],["Latin_Ext_C","Latin_Extended_C"],["Latin_Ext_D","Latin_Extended_D"],["Latin_Ext_E","Latin_Extended_E"],["Lepcha","Lepcha"],["Letterlike_Symbols","Letterlike_Symbols"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B_Ideograms","Linear_B_Ideograms"],["Linear_B_Syllabary","Linear_B_Syllabary"],["Lisu","Lisu"],["Low_Surrogates","Low_Surrogates"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Mahjong","Mahjong_Tiles"],["Malayalam","Malayalam"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Math_Alphanum","Mathematical_Alphanumeric_Symbols"],["Math_Operators","Mathematical_Operators"],["Meetei_Mayek","Meetei_Mayek"],["Meetei_Mayek_Ext","Meetei_Mayek_Extensions"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Miao","Miao"],["Misc_Arrows","Miscellaneous_Symbols_And_Arrows"],["Misc_Math_Symbols_A","Miscellaneous_Mathematical_Symbols_A"],["Misc_Math_Symbols_B","Miscellaneous_Mathematical_Symbols_B"],["Misc_Pictographs","Miscellaneous_Symbols_And_Pictographs"],["Misc_Symbols","Miscellaneous_Symbols"],["Misc_Technical","Miscellaneous_Technical"],["Modi","Modi"],["Modifier_Letters","Spacing_Modifier_Letters"],["Modifier_Tone_Letters","Modifier_Tone_Letters"],["Mongolian","Mongolian"],["Mongolian_Sup","Mongolian_Supplement"],["Mro","Mro"],["Multani","Multani"],["Music","Musical_Symbols"],["Myanmar","Myanmar"],["Myanmar_Ext_A","Myanmar_Extended_A"],["Myanmar_Ext_B","Myanmar_Extended_B"],["Nabataean","Nabataean"],["NB","No_Block"],["New_Tai_Lue","New_Tai_Lue"],["Newa","Newa"],["NKo","NKo"],["Number_Forms","Number_Forms"],["OCR","Optical_Character_Recognition"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Old_North_Arabian","Old_North_Arabian"],["Old_Permic","Old_Permic"],["Old_Persian","Old_Persian"],["Old_South_Arabian","Old_South_Arabian"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Ornamental_Dingbats","Ornamental_Dingbats"],["Osage","Osage"],["Osmanya","Osmanya"],["Pahawh_Hmong","Pahawh_Hmong"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Phags_Pa","Phags_Pa"],["Phaistos","Phaistos_Disc"],["Phoenician","Phoenician"],["Phonetic_Ext","Phonetic_Extensions"],["Phonetic_Ext_Sup","Phonetic_Extensions_Supplement"],["Playing_Cards","Playing_Cards"],["Psalter_Pahlavi","Psalter_Pahlavi"],["PUA","Private_Use_Area","Private_Use"],["Punctuation","General_Punctuation"],["Rejang","Rejang"],["Rumi","Rumi_Numeral_Symbols"],["Runic","Runic"],["Samaritan","Samaritan"],["Saurashtra","Saurashtra"],["Sharada","Sharada"],["Shavian","Shavian"],["Shorthand_Format_Controls","Shorthand_Format_Controls"],["Siddham","Siddham"],["Sinhala","Sinhala"],["Sinhala_Archaic_Numbers","Sinhala_Archaic_Numbers"],["Small_Forms","Small_Form_Variants"],["Sora_Sompeng","Sora_Sompeng"],["Specials","Specials"],["Sundanese","Sundanese"],["Sundanese_Sup","Sundanese_Supplement"],["Sup_Arrows_A","Supplemental_Arrows_A"],["Sup_Arrows_B","Supplemental_Arrows_B"],["Sup_Arrows_C","Supplemental_Arrows_C"],["Sup_Math_Operators","Supplemental_Mathematical_Operators"],["Sup_PUA_A","Supplementary_Private_Use_Area_A"],["Sup_PUA_B","Supplementary_Private_Use_Area_B"],["Sup_Punctuation","Supplemental_Punctuation"],["Sup_Symbols_And_Pictographs","Supplemental_Symbols_And_Pictographs"],["Super_And_Sub","Superscripts_And_Subscripts"],["Sutton_SignWriting","Sutton_SignWriting"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagalog","Tagalog"],["Tagbanwa","Tagbanwa"],["Tags","Tags"],["Tai_Le","Tai_Le"],["Tai_Tham","Tai_Tham"],["Tai_Viet","Tai_Viet"],["Tai_Xuan_Jing","Tai_Xuan_Jing_Symbols"],["Takri","Takri"],["Tamil","Tamil"],["Tangut","Tangut"],["Tangut_Components","Tangut_Components"],["Telugu","Telugu"],["Thaana","Thaana"],["Thai","Thai"],["Tibetan","Tibetan"],["Tifinagh","Tifinagh"],["Tirhuta","Tirhuta"],["Transport_And_Map","Transport_And_Map_Symbols"],["UCAS","Unified_Canadian_Aboriginal_Syllabics","Canadian_Syllabics"],["UCAS_Ext","Unified_Canadian_Aboriginal_Syllabics_Extended"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Vedic_Ext","Vedic_Extensions"],["Vertical_Forms","Vertical_Forms"],["VS","Variation_Selectors"],["VS_Sup","Variation_Selectors_Supplement"],["Warang_Citi","Warang_Citi"],["Yi_Radicals","Yi_Radicals"],["Yi_Syllables","Yi_Syllables"],["Yijing","Yijing_Hexagram_Symbols"]],[["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Copt","Coptic","Qaac"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sora","Sora_Sompeng"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yiii","Yi"],["Zinh","Inherited","Qaai"],["Zyyy","Common"],["Zzzz","Unknown"]],[["AL","Arabic_Letter"],["AN","Arabic_Number"],["B","Paragraph_Separator"],["BN","Boundary_Neutral"],["CS","Common_Separator"],["EN","European_Number"],["ES","European_Separator"],["ET","European_Terminator"],["FSI","First_Strong_Isolate"],["L","Left_To_Right"],["LRE","Left_To_Right_Embedding"],["LRI","Left_To_Right_Isolate"],["LRO","Left_To_Right_Override"],["NSM","Nonspacing_Mark"],["ON","Other_Neutral"],["PDF","Pop_Directional_Format"],["PDI","Pop_Directional_Isolate"],["R","Right_To_Left"],["RLE","Right_To_Left_Embedding"],["RLI","Right_To_Left_Isolate"],["RLO","Right_To_Left_Override"],["S","Segment_Separator"],["WS","White_Space"]],[["c","Close"],["n","None"],["o","Open"]],[["0","NR","Not_Reordered"],["1","OV","Overlay"],["7","NK","Nukta"],["8","KV","Kana_Voicing"],["9","VR","Virama"],["10","CCC10","CCC10"],["11","CCC11","CCC11"],["12","CCC12","CCC12"],["13","CCC13","CCC13"],["14","CCC14","CCC14"],["15","CCC15","CCC15"],["16","CCC16","CCC16"],["17","CCC17","CCC17"],["18","CCC18","CCC18"],["19","CCC19","CCC19"],["20","CCC20","CCC20"],["21","CCC21","CCC21"],["22","CCC22","CCC22"],["23","CCC23","CCC23"],["24","CCC24","CCC24"],["25","CCC25","CCC25"],["26","CCC26","CCC26"],["27","CCC27","CCC27"],["28","CCC28","CCC28"],["29","CCC29","CCC29"],["30","CCC30","CCC30"],["31","CCC31","CCC31"],["32","CCC32","CCC32"],["33","CCC33","CCC33"],["34","CCC34","CCC34"],["35","CCC35","CCC35"],["36","CCC36","CCC36"],["84","CCC84","CCC84"],["91","CCC91","CCC91"],["103","CCC103","CCC103"],["107","CCC107","CCC107"],["118","CCC118","CCC118"],["122","CCC122","CCC122"],["129","CCC129","CCC129"],["130","CCC130","CCC130"],["132","CCC132","CCC132"],["133","CCC133","CCC133"],["200","ATBL","Attached_Below_Left"],["202","ATB","Attached_Below"],["214","ATA","Attached_Above"],["216","ATAR","Attached_Above_Right"],["218","BL","Below_Left"],["220","B","Below"],["222","BR","Below_Right"],["224","L","Left"],["226","R","Right"],["228","AL","Above_Left"],["230","A","Above"],["232","AR","Above_Right"],["233","DB","Double_Below"],["234","DA","Double_Above"],["240","IS","Iota_Subscript"]],[["Can","Canonical","can"],["Com","Compat","com"],["Enc","Circle","enc"],["Fin","Final","fin"],["Font","Font","font"],["Fra","Fraction","fra"],["Init","Initial","init"],["Iso","Isolated","iso"],["Med","Medial","med"],["Nar","Narrow","nar"],["Nb","Nobreak","nb"],["None","None","none"],["Sml","Small","sml"],["Sqr","Square","sqr"],["Sub","Sub","sub"],["Sup","Super","sup"],["Vert","Vertical","vert"],["Wide","Wide","wide"]],[["A","Ambiguous"],["F","Fullwidth"],["H","Halfwidth"],["N","Neutral"],["Na","Narrow"],["W","Wide"]],[["C","Other"],["Cc","Control","cntrl"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark","Combining_Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number","digit"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation","punct"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"]],[["CN","Control"],["CR","CR"],["EB","E_Base"],["EBG","E_Base_GAZ"],["EM","E_Modifier"],["EX","Extend"],["GAZ","Glue_After_Zwj"],["L","L"],["LF","LF"],["LV","LV"],["LVT","LVT"],["PP","Prepend"],["RI","Regional_Indicator"],["SM","SpacingMark"],["T","T"],["V","V"],["XX","Other"],["ZWJ","ZWJ"]],[["L","Leading_Jamo"],["LV","LV_Syllable"],["LVT","LVT_Syllable"],["NA","Not_Applicable"],["T","Trailing_Jamo"],["V","Vowel_Jamo"]],[["Bottom","Bottom"],["Bottom_And_Right","Bottom_And_Right"],["Left","Left"],["Left_And_Right","Left_And_Right"],["NA","NA"],["Overstruck","Overstruck"],["Right","Right"],["Top","Top"],["Top_And_Bottom","Top_And_Bottom"],["Top_And_Bottom_And_Right","Top_And_Bottom_And_Right"],["Top_And_Left","Top_And_Left"],["Top_And_Left_And_Right","Top_And_Left_And_Right"],["Top_And_Right","Top_And_Right"],["Visual_Order_Left","Visual_Order_Left"]],[["Avagraha","Avagraha"],["Bindu","Bindu"],["Brahmi_Joining_Number","Brahmi_Joining_Number"],["Cantillation_Mark","Cantillation_Mark"],["Consonant","Consonant"],["Consonant_Dead","Consonant_Dead"],["Consonant_Final","Consonant_Final"],["Consonant_Head_Letter","Consonant_Head_Letter"],["Consonant_Killer","Consonant_Killer"],["Consonant_Medial","Consonant_Medial"],["Consonant_Placeholder","Consonant_Placeholder"],["Consonant_Preceding_Repha","Consonant_Preceding_Repha"],["Consonant_Prefixed","Consonant_Prefixed"],["Consonant_Subjoined","Consonant_Subjoined"],["Consonant_Succeeding_Repha","Consonant_Succeeding_Repha"],["Consonant_With_Stacker","Consonant_With_Stacker"],["Gemination_Mark","Gemination_Mark"],["Invisible_Stacker","Invisible_Stacker"],["Joiner","Joiner"],["Modifying_Letter","Modifying_Letter"],["Non_Joiner","Non_Joiner"],["Nukta","Nukta"],["Number","Number"],["Number_Joiner","Number_Joiner"],["Other","Other"],["Pure_Killer","Pure_Killer"],["Register_Shifter","Register_Shifter"],["Syllable_Modifier","Syllable_Modifier"],["Tone_Letter","Tone_Letter"],["Tone_Mark","Tone_Mark"],["Virama","Virama"],["Visarga","Visarga"],["Vowel","Vowel"],["Vowel_Dependent","Vowel_Dependent"],["Vowel_Independent","Vowel_Independent"]],[["African_Feh","African_Feh"],["African_Noon","African_Noon"],["African_Qaf","African_Qaf"],["Ain","Ain"],["Alaph","Alaph"],["Alef","Alef"],["Beh","Beh"],["Beth","Beth"],["Burushaski_Yeh_Barree","Burushaski_Yeh_Barree"],["Dal","Dal"],["Dalath_Rish","Dalath_Rish"],["E","E"],["Farsi_Yeh","Farsi_Yeh"],["Fe","Fe"],["Feh","Feh"],["Final_Semkath","Final_Semkath"],["Gaf","Gaf"],["Gamal","Gamal"],["Hah","Hah"],["He","He"],["Heh","Heh"],["Heh_Goal","Heh_Goal"],["Heth","Heth"],["Kaf","Kaf"],["Kaph","Kaph"],["Khaph","Khaph"],["Knotted_Heh","Knotted_Heh"],["Lam","Lam"],["Lamadh","Lamadh"],["Manichaean_Aleph","Manichaean_Aleph"],["Manichaean_Ayin","Manichaean_Ayin"],["Manichaean_Beth","Manichaean_Beth"],["Manichaean_Daleth","Manichaean_Daleth"],["Manichaean_Dhamedh","Manichaean_Dhamedh"],["Manichaean_Five","Manichaean_Five"],["Manichaean_Gimel","Manichaean_Gimel"],["Manichaean_Heth","Manichaean_Heth"],["Manichaean_Hundred","Manichaean_Hundred"],["Manichaean_Kaph","Manichaean_Kaph"],["Manichaean_Lamedh","Manichaean_Lamedh"],["Manichaean_Mem","Manichaean_Mem"],["Manichaean_Nun","Manichaean_Nun"],["Manichaean_One","Manichaean_One"],["Manichaean_Pe","Manichaean_Pe"],["Manichaean_Qoph","Manichaean_Qoph"],["Manichaean_Resh","Manichaean_Resh"],["Manichaean_Sadhe","Manichaean_Sadhe"],["Manichaean_Samekh","Manichaean_Samekh"],["Manichaean_Taw","Manichaean_Taw"],["Manichaean_Ten","Manichaean_Ten"],["Manichaean_Teth","Manichaean_Teth"],["Manichaean_Thamedh","Manichaean_Thamedh"],["Manichaean_Twenty","Manichaean_Twenty"],["Manichaean_Waw","Manichaean_Waw"],["Manichaean_Yodh","Manichaean_Yodh"],["Manichaean_Zayin","Manichaean_Zayin"],["Meem","Meem"],["Mim","Mim"],["No_Joining_Group","No_Joining_Group"],["Noon","Noon"],["Nun","Nun"],["Nya","Nya"],["Pe","Pe"],["Qaf","Qaf"],["Qaph","Qaph"],["Reh","Reh"],["Reversed_Pe","Reversed_Pe"],["Rohingya_Yeh","Rohingya_Yeh"],["Sad","Sad"],["Sadhe","Sadhe"],["Seen","Seen"],["Semkath","Semkath"],["Shin","Shin"],["Straight_Waw","Straight_Waw"],["Swash_Kaf","Swash_Kaf"],["Syriac_Waw","Syriac_Waw"],["Tah","Tah"],["Taw","Taw"],["Teh_Marbuta","Teh_Marbuta"],["Teh_Marbuta_Goal","Hamza_On_Heh_Goal"],["Teth","Teth"],["Waw","Waw"],["Yeh","Yeh"],["Yeh_Barree","Yeh_Barree"],["Yeh_With_Tail","Yeh_With_Tail"],["Yudh","Yudh"],["Yudh_He","Yudh_He"],["Zain","Zain"],["Zhain","Zhain"]],[["C","Join_Causing"],["D","Dual_Joining"],["L","Left_Joining"],["R","Right_Joining"],["T","Transparent"],["U","Non_Joining"]],[["AI","Ambiguous"],["AL","Alphabetic"],["B2","Break_Both"],["BA","Break_After"],["BB","Break_Before"],["BK","Mandatory_Break"],["CB","Contingent_Break"],["CJ","Conditional_Japanese_Starter"],["CL","Close_Punctuation"],["CM","Combining_Mark"],["CP","Close_Parenthesis"],["CR","Carriage_Return"],["EB","E_Base"],["EM","E_Modifier"],["EX","Exclamation"],["GL","Glue"],["H2","H2"],["H3","H3"],["HL","Hebrew_Letter"],["HY","Hyphen"],["ID","Ideographic"],["IN","Inseparable","Inseperable"],["IS","Infix_Numeric"],["JL","JL"],["JT","JT"],["JV","JV"],["LF","Line_Feed"],["NL","Next_Line"],["NS","Nonstarter"],["NU","Numeric"],["OP","Open_Punctuation"],["PO","Postfix_Numeric"],["PR","Prefix_Numeric"],["QU","Quotation"],["RI","Regional_Indicator"],["SA","Complex_Context"],["SG","Surrogate"],["SP","Space"],["SY","Break_Symbols"],["WJ","Word_Joiner"],["XX","Unknown"],["ZW","ZWSpace"],["ZWJ","ZWJ"]],[["M","Maybe"],["N","No"],["Y","Yes"]],[["N","No"],["Y","Yes"]],[["M","Maybe"],["N","No"],["Y","Yes"]],[["N","No"],["Y","Yes"]],[["De","Decimal"],["Di","Digit"],["None","None"],["Nu","Numeric"]],[["AT","ATerm"],["CL","Close"],["CR","CR"],["EX","Extend"],["FO","Format"],["LE","OLetter"],["LF","LF"],["LO","Lower"],["NU","Numeric"],["SC","SContinue"],["SE","Sep"],["SP","Sp"],["ST","STerm"],["UP","Upper"],["XX","Other"]],[["CR","CR"],["DQ","Double_Quote"],["EB","E_Base"],["EBG","E_Base_GAZ"],["EM","E_Modifier"],["EX","ExtendNumLet"],["Extend","Extend"],["FO","Format"],["GAZ","Glue_After_Zwj"],["HL","Hebrew_Letter"],["KA","Katakana"],["LE","ALetter"],["LF","LF"],["MB","MidNumLet"],["ML","MidLetter"],["MN","MidNum"],["NL","Newline"],["NU","Numeric"],["RI","Regional_Indicator"],["SQ","Single_Quote"],["XX","Other"],["ZWJ","ZWJ"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]],[["N","No","F","False"],["Y","Yes","T","True"]]],"regexes":{"59":"[0-9A-Fa-f]","61":"[\\u061C\\u200E\\u200F\\u202A-\\u202E\\u2066-\\u2069]","73":"[\\-\\u058A\\u05BE\\u1400\\u1806\\u2010-\\u2015\\u2053\\u207B\\u208B\\u2212\\u2E17\\u2E1A\\u2E3A\\u2E3B\\u2E40\\u301C\\u3030\\u30A0\\uFE31\\uFE32\\uFE58\\uFE63\\uFF0D]","74":"[\\u0149\\u0673\\u0F77\\u0F79\\u17A3\\u17A4\\u206A-\\u206F\\u2329\\u232A]|\\uDB40\\uDC01","76":"[\\^`\\xA8\\xAF\\xB4\\xB7\\xB8\\u02B0-\\u034E\\u0350-\\u0357\\u035D-\\u0362\\u0374\\u0375\\u037A\\u0384\\u0385\\u0483-\\u0487\\u0559\\u0591-\\u05A1\\u05A3-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u064B-\\u0652\\u0657\\u0658\\u06DF\\u06E0\\u06E5\\u06E6\\u06EA-\\u06EC\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F5\\u0818\\u0819\\u08E3-\\u08FE\\u093C\\u094D\\u0951-\\u0954\\u0971\\u09BC\\u09CD\\u0A3C\\u0A4D\\u0ABC\\u0ACD\\u0B3C\\u0B4D\\u0BCD\\u0C4D\\u0CBC\\u0CCD\\u0D4D\\u0DCA\\u0E47-\\u0E4C\\u0E4E\\u0EC8-\\u0ECC\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F82-\\u0F84\\u0F86\\u0F87\\u0FC6\\u1037\\u1039\\u103A\\u1087-\\u108D\\u108F\\u109A\\u109B\\u17C9-\\u17D3\\u17DD\\u1939-\\u193B\\u1A75-\\u1A7C\\u1A7F\\u1AB0-\\u1ABD\\u1B34\\u1B44\\u1B6B-\\u1B73\\u1BAA\\u1BAB\\u1C36\\u1C37\\u1C78-\\u1C7D\\u1CD0-\\u1CE8\\u1CED\\u1CF4\\u1CF8\\u1CF9\\u1D2C-\\u1D6A\\u1DC4-\\u1DCF\\u1DF5\\u1DFD-\\u1DFF\\u1FBD\\u1FBF-\\u1FC1\\u1FCD-\\u1FCF\\u1FDD-\\u1FDF\\u1FED-\\u1FEF\\u1FFD\\u1FFE\\u2CEF-\\u2CF1\\u2E2F\\u302A-\\u302F\\u3099-\\u309C\\u30FC\\uA66F\\uA67C\\uA67D\\uA67F\\uA69C\\uA69D\\uA6F0\\uA6F1\\uA717-\\uA721\\uA788\\uA7F8\\uA7F9\\uA8C4\\uA8E0-\\uA8F1\\uA92B-\\uA92E\\uA953\\uA9B3\\uA9C0\\uA9E5\\uAA7B-\\uAA7D\\uAABF-\\uAAC2\\uAAF6\\uAB5B-\\uAB5F\\uABEC\\uABED\\uFB1E\\uFE20-\\uFE2F\\uFF3E\\uFF40\\uFF70\\uFF9E\\uFF9F\\uFFE3]|\\uD800\\uDEE0|\\uD802[\\uDEE5\\uDEE6]|\\uD804[\\uDCB9\\uDCBA\\uDD33\\uDD34\\uDD73\\uDDC0\\uDDCA-\\uDDCC\\uDE35\\uDE36\\uDEE9\\uDEEA\\uDF3C\\uDF4D\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC42\\uDC46\\uDCC2\\uDCC3\\uDDBF\\uDDC0\\uDE3F\\uDEB6\\uDEB7\\uDF2B]|\\uD807\\uDC3F|\\uD81A[\\uDEF0-\\uDEF4]|\\uD81B[\\uDF8F-\\uDF9F]|\\uD834[\\uDD67-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD]|\\uD83A[\\uDCD0-\\uDCD6\\uDD44-\\uDD46\\uDD48-\\uDD4A]","77":"[\\xB7\\u02D0\\u02D1\\u0640\\u07FA\\u0E46\\u0EC6\\u180A\\u1843\\u1AA7\\u1C36\\u1C7B\\u3005\\u3031-\\u3035\\u309D\\u309E\\u30FC-\\u30FE\\uA015\\uA60C\\uA9CF\\uA9E6\\uAA70\\uAADD\\uAAF3\\uAAF4\\uFF70]|\\uD804\\uDF5D|\\uD805[\\uDDC6-\\uDDC8]|\\uD81A[\\uDF42\\uDF43]|\\uD81B\\uDFE0|\\uD83A[\\uDD44-\\uDD46]","80":"[\\u094D\\u09CD\\u0A4D\\u0ACD\\u0B4D\\u0BCD\\u0C4D\\u0CCD\\u0D4D\\u0DCA\\u0E3A\\u0F84\\u1039\\u103A\\u1714\\u1734\\u17D2\\u1A60\\u1B44\\u1BAA\\u1BAB\\u1BF2\\u1BF3\\u2D7F\\uA806\\uA8C4\\uA953\\uA9C0\\uAAF6\\uABED]|\\uD802\\uDE3F|\\uD804[\\uDC46\\uDC7F\\uDCB9\\uDD33\\uDD34\\uDDC0\\uDE35\\uDEEA\\uDF4D]|\\uD805[\\uDC42\\uDCC2\\uDDBF\\uDE3F\\uDEB6\\uDF2B]|\\uD807\\uDC3F","81":"[0-9A-Fa-f\\uFF10-\\uFF19\\uFF21-\\uFF26\\uFF41-\\uFF46]","82":"[\\-\\xAD\\u058A\\u1806\\u2010\\u2011\\u2E17\\u30FB\\uFE63\\uFF0D\\uFF65]","84":"[\\u3006\\u3007\\u3021-\\u3029\\u3038-\\u303A\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uF900-\\uFA6D\\uFA70-\\uFAD9]|[\\uD81C-\\uD820\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD821[\\uDC00-\\uDFEC]|\\uD822[\\uDC00-\\uDEF2]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]|\\uD87E[\\uDC00-\\uDE1D]","86":"[\\u2FF0\\u2FF1\\u2FF4-\\u2FFB]","87":"[\\u2FF2\\u2FF3]","88":"[\\u200C\\u200D]","89":"[\\u0E40-\\u0E44\\u0EC0-\\u0EC4\\u19B5-\\u19B7\\u19BA\\uAAB5\\uAAB6\\uAAB9\\uAABB\\uAABC]","92":"[\\uFDD0-\\uFDEF\\uFFFE\\uFFFF]|[\\uD83F\\uD87F\\uD8BF\\uD8FF\\uD93F\\uD97F\\uD9BF\\uD9FF\\uDA3F\\uDA7F\\uDABF\\uDAFF\\uDB3F\\uDB7F\\uDBBF\\uDBFF][\\uDFFE\\uDFFF]","93":"[\\u0345\\u05B0-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u0657\\u0659-\\u065F\\u0670\\u06D6-\\u06DC\\u06E1-\\u06E4\\u06E7\\u06E8\\u06ED\\u0711\\u0730-\\u073F\\u07A6-\\u07B0\\u0816\\u0817\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082C\\u08D4-\\u08DF\\u08E3-\\u08E9\\u08F0-\\u0903\\u093A\\u093B\\u093E-\\u094C\\u094E\\u094F\\u0955-\\u0957\\u0962\\u0963\\u0981-\\u0983\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB\\u09CC\\u09D7\\u09E2\\u09E3\\u0A01-\\u0A03\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B\\u0A4C\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB\\u0ACC\\u0AE2\\u0AE3\\u0B01-\\u0B03\\u0B3E-\\u0B44\\u0B47\\u0B48\\u0B4B\\u0B4C\\u0B56\\u0B57\\u0B62\\u0B63\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCC\\u0BD7\\u0C00-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4C\\u0C55\\u0C56\\u0C62\\u0C63\\u0C81-\\u0C83\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCC\\u0CD5\\u0CD6\\u0CE2\\u0CE3\\u0D01-\\u0D03\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4C\\u0D57\\u0D62\\u0D63\\u0D82\\u0D83\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E4D\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0ECD\\u0F71-\\u0F81\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u102B-\\u1036\\u1038\\u103B-\\u103E\\u1056-\\u1059\\u105E-\\u1060\\u1062\\u1067\\u1068\\u1071-\\u1074\\u1082-\\u1086\\u109C\\u109D\\u135F\\u1712\\u1713\\u1732\\u1733\\u1752\\u1753\\u1772\\u1773\\u17B6-\\u17C8\\u1885\\u1886\\u18A9\\u1920-\\u192B\\u1930-\\u1938\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A61-\\u1A74\\u1B00-\\u1B04\\u1B35-\\u1B43\\u1B80-\\u1B82\\u1BA1-\\u1BA9\\u1BAC\\u1BAD\\u1BE7-\\u1BF1\\u1C24-\\u1C35\\u1CF2\\u1CF3\\u1DE7-\\u1DF4\\u24B6-\\u24E9\\u2DE0-\\u2DFF\\uA674-\\uA67B\\uA69E\\uA69F\\uA823-\\uA827\\uA880\\uA881\\uA8B4-\\uA8C3\\uA8C5\\uA926-\\uA92A\\uA947-\\uA952\\uA980-\\uA983\\uA9B4-\\uA9BF\\uAA29-\\uAA36\\uAA43\\uAA4C\\uAA4D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAAEB-\\uAAEF\\uAAF5\\uABE3-\\uABEA\\uFB1E]|\\uD800[\\uDF76-\\uDF7A]|\\uD802[\\uDE01-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE0F]|\\uD804[\\uDC00-\\uDC02\\uDC38-\\uDC45\\uDC82\\uDCB0-\\uDCB8\\uDD00-\\uDD02\\uDD27-\\uDD32\\uDD80-\\uDD82\\uDDB3-\\uDDBF\\uDE2C-\\uDE34\\uDE37\\uDE3E\\uDEDF-\\uDEE8\\uDF00-\\uDF03\\uDF3E-\\uDF44\\uDF47\\uDF48\\uDF4B\\uDF4C\\uDF57\\uDF62\\uDF63]|\\uD805[\\uDC35-\\uDC41\\uDC43-\\uDC45\\uDCB0-\\uDCC1\\uDDAF-\\uDDB5\\uDDB8-\\uDDBE\\uDDDC\\uDDDD\\uDE30-\\uDE3E\\uDE40\\uDEAB-\\uDEB5\\uDF1D-\\uDF2A]|\\uD807[\\uDC2F-\\uDC36\\uDC38-\\uDC3E\\uDC92-\\uDCA7\\uDCA9-\\uDCB6]|\\uD81A[\\uDF30-\\uDF36]|\\uD81B[\\uDF51-\\uDF7E]|\\uD82F\\uDC9E|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A]|\\uD83A\\uDD47|\\uD83C[\\uDD30-\\uDD49\\uDD50-\\uDD69\\uDD70-\\uDD89]","94":"[\\u034F\\u115F\\u1160\\u17B4\\u17B5\\u2065\\u3164\\uFFA0\\uFFF0-\\uFFF8]|\\uDB40[\\uDC00\\uDC02-\\uDC1F\\uDC80-\\uDCFF\\uDDF0-\\uDFFF]|[\\uDB41-\\uDB43][\\uDC00-\\uDFFF]","95":"[\\u09BE\\u09D7\\u0B3E\\u0B57\\u0BBE\\u0BD7\\u0CC2\\u0CD5\\u0CD6\\u0D3E\\u0D57\\u0DCF\\u0DDF\\u200C\\u302E\\u302F\\uFF9E\\uFF9F]|\\uD804[\\uDF3E\\uDF57]|\\uD805[\\uDCB0\\uDCBD\\uDDAF]|\\uD834[\\uDD65\\uDD6E-\\uDD72]|\\uDB40[\\uDC20-\\uDC7F]","96":"[\\xB7\\u0387\\u1369-\\u1371\\u19DA]","97":"[\\u1885\\u1886\\u2118\\u212E\\u309B\\u309C]","98":"[\\xAA\\xBA\\u02B0-\\u02B8\\u02C0\\u02C1\\u02E0-\\u02E4\\u0345\\u037A\\u1D2C-\\u1D6A\\u1D78\\u1D9B-\\u1DBF\\u2071\\u207F\\u2090-\\u209C\\u2170-\\u217F\\u24D0-\\u24E9\\u2C7C\\u2C7D\\uA69C\\uA69D\\uA770\\uA7F8\\uA7F9\\uAB5C-\\uAB5F]","99":"[\\^\\u03D0-\\u03D2\\u03D5\\u03F0\\u03F1\\u03F4\\u03F5\\u2016\\u2032-\\u2034\\u2040\\u2061-\\u2064\\u207D\\u207E\\u208D\\u208E\\u20D0-\\u20DC\\u20E1\\u20E5\\u20E6\\u20EB-\\u20EF\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2128\\u2129\\u212C\\u212D\\u212F-\\u2131\\u2133-\\u2138\\u213C-\\u213F\\u2145-\\u2149\\u2195-\\u2199\\u219C-\\u219F\\u21A1\\u21A2\\u21A4\\u21A5\\u21A7\\u21A9-\\u21AD\\u21B0\\u21B1\\u21B6\\u21B7\\u21BC-\\u21CD\\u21D0\\u21D1\\u21D3\\u21D5-\\u21DB\\u21DD\\u21E4\\u21E5\\u2308-\\u230B\\u23B4\\u23B5\\u23B7\\u23D0\\u23E2\\u25A0\\u25A1\\u25AE-\\u25B6\\u25BC-\\u25C0\\u25C6\\u25C7\\u25CA\\u25CB\\u25CF-\\u25D3\\u25E2\\u25E4\\u25E7-\\u25EC\\u2605\\u2606\\u2640\\u2642\\u2660-\\u2663\\u266D\\u266E\\u27C5\\u27C6\\u27E6-\\u27EF\\u2983-\\u2998\\u29D8-\\u29DB\\u29FC\\u29FD\\uFE61\\uFE63\\uFE68\\uFF3C\\uFF3E]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]","100":"[\\u2160-\\u216F\\u24B6-\\u24CF]|\\uD83C[\\uDD30-\\uDD49\\uDD50-\\uDD69\\uDD70-\\uDD89]","101":"[!-\\/:-@\\[-\\^`\\{-~\\xA1-\\xA7\\xA9\\xAB\\xAC\\xAE\\xB0\\xB1\\xB6\\xBB\\xBF\\xD7\\xF7\\u2010-\\u2027\\u2030-\\u203E\\u2041-\\u2053\\u2055-\\u205E\\u2190-\\u245F\\u2500-\\u2775\\u2794-\\u2BFF\\u2E00-\\u2E7F\\u3001-\\u3003\\u3008-\\u3020\\u3030\\uFD3E\\uFD3F\\uFE45\\uFE46]","102":"[\\t-\\r \\x85\\u200E\\u200F\\u2028\\u2029]","103":"[\\u0600-\\u0605\\u06DD\\u070F\\u08E2]|\\uD804\\uDCBD","104":"[\"'\\xAB\\xBB\\u2018-\\u201F\\u2039\\u203A\\u2E42\\u300C-\\u300F\\u301D-\\u301F\\uFE41-\\uFE44\\uFF02\\uFF07\\uFF62\\uFF63]","105":"[\\u2E80-\\u2E99\\u2E9B-\\u2EF3\\u2F00-\\u2FD5]","106":"[ij\\u012F\\u0249\\u0268\\u029D\\u02B2\\u03F3\\u0456\\u0458\\u1D62\\u1D96\\u1DA4\\u1DA8\\u1E2D\\u1ECB\\u2071\\u2148\\u2149\\u2C7C]|\\uD835[\\uDC22\\uDC23\\uDC56\\uDC57\\uDC8A\\uDC8B\\uDCBE\\uDCBF\\uDCF2\\uDCF3\\uDD26\\uDD27\\uDD5A\\uDD5B\\uDD8E\\uDD8F\\uDDC2\\uDDC3\\uDDF6\\uDDF7\\uDE2A\\uDE2B\\uDE5E\\uDE5F\\uDE92\\uDE93]","107":"[!\\.\\?\\u0589\\u061F\\u06D4\\u0700-\\u0702\\u07F9\\u0964\\u0965\\u104A\\u104B\\u1362\\u1367\\u1368\\u166E\\u1735\\u1736\\u1803\\u1809\\u1944\\u1945\\u1AA8-\\u1AAB\\u1B5A\\u1B5B\\u1B5E\\u1B5F\\u1C3B\\u1C3C\\u1C7E\\u1C7F\\u203C\\u203D\\u2047-\\u2049\\u2E2E\\u2E3C\\u3002\\uA4FF\\uA60E\\uA60F\\uA6F3\\uA6F7\\uA876\\uA877\\uA8CE\\uA8CF\\uA92F\\uA9C8\\uA9C9\\uAA5D-\\uAA5F\\uAAF0\\uAAF1\\uABEB\\uFE52\\uFE56\\uFE57\\uFF01\\uFF0E\\uFF1F\\uFF61]|\\uD802[\\uDE56\\uDE57]|\\uD804[\\uDC47\\uDC48\\uDCBE-\\uDCC1\\uDD41-\\uDD43\\uDDC5\\uDDC6\\uDDCD\\uDDDE\\uDDDF\\uDE38\\uDE39\\uDE3B\\uDE3C\\uDEA9]|\\uD805[\\uDC4B\\uDC4C\\uDDC2\\uDDC3\\uDDC9-\\uDDD7\\uDE41\\uDE42\\uDF3C-\\uDF3E]|\\uD807[\\uDC41\\uDC42]|\\uD81A[\\uDE6E\\uDE6F\\uDEF5\\uDF37\\uDF38\\uDF44]|\\uD82F\\uDC9F|\\uD836\\uDE88","108":"[!,\\.:;\\?\\u037E\\u0387\\u0589\\u05C3\\u060C\\u061B\\u061F\\u06D4\\u0700-\\u070A\\u070C\\u07F8\\u07F9\\u0830-\\u083E\\u085E\\u0964\\u0965\\u0E5A\\u0E5B\\u0F08\\u0F0D-\\u0F12\\u104A\\u104B\\u1361-\\u1368\\u166D\\u166E\\u16EB-\\u16ED\\u1735\\u1736\\u17D4-\\u17D6\\u17DA\\u1802-\\u1805\\u1808\\u1809\\u1944\\u1945\\u1AA8-\\u1AAB\\u1B5A\\u1B5B\\u1B5D-\\u1B5F\\u1C3B-\\u1C3F\\u1C7E\\u1C7F\\u203C\\u203D\\u2047-\\u2049\\u2E2E\\u2E3C\\u2E41\\u3001\\u3002\\uA4FE\\uA4FF\\uA60D-\\uA60F\\uA6F3-\\uA6F7\\uA876\\uA877\\uA8CE\\uA8CF\\uA92F\\uA9C7-\\uA9C9\\uAA5D-\\uAA5F\\uAADF\\uAAF0\\uAAF1\\uABEB\\uFE50-\\uFE52\\uFE54-\\uFE57\\uFF01\\uFF0C\\uFF0E\\uFF1A\\uFF1B\\uFF1F\\uFF61\\uFF64]|\\uD800[\\uDF9F\\uDFD0]|\\uD802[\\uDC57\\uDD1F\\uDE56\\uDE57\\uDEF0-\\uDEF5\\uDF3A-\\uDF3F\\uDF99-\\uDF9C]|\\uD804[\\uDC47-\\uDC4D\\uDCBE-\\uDCC1\\uDD41-\\uDD43\\uDDC5\\uDDC6\\uDDCD\\uDDDE\\uDDDF\\uDE38-\\uDE3C\\uDEA9]|\\uD805[\\uDC4B-\\uDC4D\\uDC5B\\uDDC2-\\uDDC5\\uDDC9-\\uDDD7\\uDE41\\uDE42\\uDF3C-\\uDF3E]|\\uD807[\\uDC41-\\uDC43\\uDC71]|\\uD809[\\uDC70-\\uDC74]|\\uD81A[\\uDE6E\\uDE6F\\uDEF5\\uDF37-\\uDF39\\uDF44]|\\uD82F\\uDC9F|\\uD836[\\uDE87-\\uDE8A]","109":"[\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uFA0E\\uFA0F\\uFA11\\uFA13\\uFA14\\uFA1F\\uFA21\\uFA23\\uFA24\\uFA27-\\uFA29]|[\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]","111":"[\\u180B-\\u180D\\uFE00-\\uFE0F]|\\uDB40[\\uDD00-\\uDDEF]","112":"[\\t-\\r \\x85\\xA0\\u1680\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000]"}}; diff --git a/src/vm/js/nqp-runtime/unicode-props.js b/src/vm/js/nqp-runtime/unicode-props.js index 8553903afb..9fe86149a9 100644 --- a/src/vm/js/nqp-runtime/unicode-props.js +++ b/src/vm/js/nqp-runtime/unicode-props.js @@ -1,5 +1,3 @@ - -const propVals = require('./propVals.js'); const xregexp = require('xregexp'); const names = require('./unicode-data/names.js'); @@ -52,40 +50,30 @@ for (const prop of ['Lowercase', 'Uppercase', 'White_Space', 'Alphabetic']) { addExtraProp('ascii', match => matchClass(match, 'ASCII')); addExtraProp('any', match => matchClass(match, 'Any')); - - -for (const key in propVals.blk) { - if (key === 'NB') { - continue; - } - - const matchBlock = match => matchClass(match, 'In' + propVals.blk[key]); - - addExtraProp('In' + key, matchBlock); - addExtraProp('In' + propVals.blk[key], matchBlock); -} - -for (const alias in propVals.sc) { - if (alias === 'Hrkt' || alias === 'Zzzz') { - continue; +function addPropValueProps(propName, builder, filter, extraMangle) { + for (const propValue of names.propValues[names.props[propName]]) { + if (!filter(propValue[0])) continue; + for (const alias of propValue) { + const mangledAlias = mangled(extraMangle ? extraMangle(alias) : alias); + exports['uniprop_' + mangledAlias] = builder(true, propValue[1]); + exports['uniprop_not_' + mangledAlias] = builder(false, propValue[1]); + } } - - const matchScript = match => matchClass(match, propVals.sc[alias]); - - addExtraProp(alias, matchScript); - addExtraProp(propVals.sc[alias], matchScript); } -for (let alias in propVals.gc) { - if (alias === 'LC') { - continue; - } +addPropValueProps('Block', + (match, long) => matchClass(match, 'In' + long), + short => short !== 'NB', + alias => 'In' + alias +); - const matchAlias = match => matchClass(match, propVals.gc[alias].replace(/_/g, '')); +addPropValueProps('Script', + (match, long) => matchClass(match, long), + short => short !== 'Hrkt' && short !== 'Zzzz'); - addExtraProp(alias, matchAlias); - addExtraProp(propVals.gc[alias], matchAlias); -} +addPropValueProps('General_Category', + (match, long) => matchClass(match, long.replace(/_/g, '')), + short => short !== 'LC'); function categoriesToRegex(categories) { return categories ? categories.map( @@ -129,10 +117,7 @@ function propWithArgs(negated, trie, propName, longNames) { const propValueId = trie.get(code); - let valueName = longNames - ? names.propLongValues[propId][propValueId-1] - : names.propShortValues[propId][propValueId-1]; - + let valueName = names.propValues[propId][propValueId-1][longNames ? 1 : 0]; const result = cursor['!DELEGATE_ACCEPTS'](ctx, null, cursor, obj, new NativeStrArg(valueName)).$$getInt();