UNPKG

antlr-ng

Version:

Next generation ANTLR Tool

966 lines 1.27 MB
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); import { IntervalSet } from "antlr4ng"; const propertyCodePointRanges = /* @__PURE__ */ new Map(); class UnicodeBlockConstants { static { __name(this, "UnicodeBlockConstants"); } static ADLAM = 0; static AEGEAN_NUMBERS = 1; static AHOM = 2; static ALCHEMICAL_SYMBOLS = 3; static ALPHABETIC_PRESENTATION_FORMS = 4; static ANATOLIAN_HIEROGLYPHS = 5; static ANCIENT_GREEK_MUSICAL_NOTATION = 6; static ANCIENT_GREEK_NUMBERS = 7; static ANCIENT_SYMBOLS = 8; static ARABIC = 9; static ARABIC_EXTENDED_A = 10; static ARABIC_EXTENDED_B = 11; static ARABIC_EXTENDED_C = 12; static ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 13; static ARABIC_PRESENTATION_FORMS_A = 14; static ARABIC_PRESENTATION_FORMS_B = 15; static ARABIC_SUPPLEMENT = 16; static ARMENIAN = 17; static ARROWS = 18; static AVESTAN = 19; static BALINESE = 20; static BAMUM = 21; static BAMUM_SUPPLEMENT = 22; static BASIC_LATIN = 23; static BASSA_VAH = 24; static BATAK = 25; static BENGALI = 26; static BHAIKSUKI = 27; static BLOCK_ELEMENTS = 28; static BOPOMOFO = 29; static BOPOMOFO_EXTENDED = 30; static BOX_DRAWING = 31; static BRAHMI = 32; static BRAILLE_PATTERNS = 33; static BUGINESE = 34; static BUHID = 35; static BYZANTINE_MUSICAL_SYMBOLS = 36; static CJK_COMPATIBILITY = 37; static CJK_COMPATIBILITY_FORMS = 38; static CJK_COMPATIBILITY_IDEOGRAPHS = 39; static CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 40; static CJK_RADICALS_SUPPLEMENT = 41; static CJK_STROKES = 42; static CJK_SYMBOLS_AND_PUNCTUATION = 43; static CJK_UNIFIED_IDEOGRAPHS = 44; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 45; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 46; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 47; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 48; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 49; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F = 50; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G = 51; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H = 52; static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I = 53; static CARIAN = 54; static CAUCASIAN_ALBANIAN = 55; static CHAKMA = 56; static CHAM = 57; static CHEROKEE = 58; static CHEROKEE_SUPPLEMENT = 59; static CHESS_SYMBOLS = 60; static CHORASMIAN = 61; static COMBINING_DIACRITICAL_MARKS = 62; static COMBINING_DIACRITICAL_MARKS_EXTENDED = 63; static COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS = 64; static COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 65; static COMBINING_HALF_MARKS = 66; static COMMON_INDIC_NUMBER_FORMS = 67; static CONTROL_PICTURES = 68; static COPTIC = 69; static COPTIC_EPACT_NUMBERS = 70; static COUNTING_ROD_NUMERALS = 71; static CUNEIFORM = 72; static CUNEIFORM_NUMBERS_AND_PUNCTUATION = 73; static CURRENCY_SYMBOLS = 74; static CYPRIOT_SYLLABARY = 75; static CYPRO_MINOAN = 76; static CYRILLIC = 77; static CYRILLIC_EXTENDED_A = 78; static CYRILLIC_EXTENDED_B = 79; static CYRILLIC_EXTENDED_C = 80; static CYRILLIC_EXTENDED_D = 81; static CYRILLIC_SUPPLEMENT = 82; static DESERET = 83; static DEVANAGARI = 84; static DEVANAGARI_EXTENDED = 85; static DEVANAGARI_EXTENDED_A = 86; static DINGBATS = 87; static DIVES_AKURU = 88; static DOGRA = 89; static DOMINO_TILES = 90; static DUPLOYAN = 91; static EARLY_DYNASTIC_CUNEIFORM = 92; static EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS = 93; static EGYPTIAN_HIEROGLYPHS = 94; static EGYPTIAN_HIEROGLYPHS_EXTENDED_A = 95; static ELBASAN = 96; static ELYMAIC = 97; static EMOTICONS = 98; static ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 99; static ENCLOSED_ALPHANUMERICS = 100; static ENCLOSED_CJK_LETTERS_AND_MONTHS = 101; static ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 102; static ETHIOPIC = 103; static ETHIOPIC_EXTENDED = 104; static ETHIOPIC_EXTENDED_A = 105; static ETHIOPIC_EXTENDED_B = 106; static ETHIOPIC_SUPPLEMENT = 107; static GARAY = 108; static GENERAL_PUNCTUATION = 109; static GEOMETRIC_SHAPES = 110; static GEOMETRIC_SHAPES_EXTENDED = 111; static GEORGIAN = 112; static GEORGIAN_EXTENDED = 113; static GEORGIAN_SUPPLEMENT = 114; static GLAGOLITIC = 115; static GLAGOLITIC_SUPPLEMENT = 116; static GOTHIC = 117; static GRANTHA = 118; static GREEK_AND_COPTIC = 119; static GREEK_EXTENDED = 120; static GUJARATI = 121; static GUNJALA_GONDI = 122; static GURMUKHI = 123; static GURUNG_KHEMA = 124; static HALFWIDTH_AND_FULLWIDTH_FORMS = 125; static HANGUL_COMPATIBILITY_JAMO = 126; static HANGUL_JAMO = 127; static HANGUL_JAMO_EXTENDED_A = 128; static HANGUL_JAMO_EXTENDED_B = 129; static HANGUL_SYLLABLES = 130; static HANIFI_ROHINGYA = 131; static HANUNOO = 132; static HATRAN = 133; static HEBREW = 134; static HIGH_PRIVATE_USE_SURROGATES = 135; static HIGH_SURROGATES = 136; static HIRAGANA = 137; static IPA_EXTENSIONS = 138; static IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 139; static IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION = 140; static IMPERIAL_ARAMAIC = 141; static INDIC_SIYAQ_NUMBERS = 142; static INSCRIPTIONAL_PAHLAVI = 143; static INSCRIPTIONAL_PARTHIAN = 144; static JAVANESE = 145; static KAITHI = 146; static KAKTOVIK_NUMERALS = 147; static KANA_EXTENDED_A = 148; static KANA_EXTENDED_B = 149; static KANA_SUPPLEMENT = 150; static KANBUN = 151; static KANGXI_RADICALS = 152; static KANNADA = 153; static KATAKANA = 154; static KATAKANA_PHONETIC_EXTENSIONS = 155; static KAWI = 156; static KAYAH_LI = 157; static KHAROSHTHI = 158; static KHITAN_SMALL_SCRIPT = 159; static KHMER = 160; static KHMER_SYMBOLS = 161; static KHOJKI = 162; static KHUDAWADI = 163; static KIRAT_RAI = 164; static LAO = 165; static LATIN_1_SUPPLEMENT = 166; static LATIN_EXTENDED_A = 167; static LATIN_EXTENDED_ADDITIONAL = 168; static LATIN_EXTENDED_B = 169; static LATIN_EXTENDED_C = 170; static LATIN_EXTENDED_D = 171; static LATIN_EXTENDED_E = 172; static LATIN_EXTENDED_F = 173; static LATIN_EXTENDED_G = 174; static LEPCHA = 175; static LETTERLIKE_SYMBOLS = 176; static LIMBU = 177; static LINEAR_A = 178; static LINEAR_B_IDEOGRAMS = 179; static LINEAR_B_SYLLABARY = 180; static LISU = 181; static LISU_SUPPLEMENT = 182; static LOW_SURROGATES = 183; static LYCIAN = 184; static LYDIAN = 185; static MAHAJANI = 186; static MAHJONG_TILES = 187; static MAKASAR = 188; static MALAYALAM = 189; static MANDAIC = 190; static MANICHAEAN = 191; static MARCHEN = 192; static MASARAM_GONDI = 193; static MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 194; static MATHEMATICAL_OPERATORS = 195; static MAYAN_NUMERALS = 196; static MEDEFAIDRIN = 197; static MEETEI_MAYEK = 198; static MEETEI_MAYEK_EXTENSIONS = 199; static MENDE_KIKAKUI = 200; static MEROITIC_CURSIVE = 201; static MEROITIC_HIEROGLYPHS = 202; static MIAO = 203; static MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 204; static MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 205; static MISCELLANEOUS_SYMBOLS = 206; static MISCELLANEOUS_SYMBOLS_AND_ARROWS = 207; static MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 208; static MISCELLANEOUS_TECHNICAL = 209; static MODI = 210; static MODIFIER_TONE_LETTERS = 211; static MONGOLIAN = 212; static MONGOLIAN_SUPPLEMENT = 213; static MRO = 214; static MULTANI = 215; static MUSICAL_SYMBOLS = 216; static MYANMAR = 217; static MYANMAR_EXTENDED_A = 218; static MYANMAR_EXTENDED_B = 219; static MYANMAR_EXTENDED_C = 220; static NKO = 221; static NABATAEAN = 222; static NAG_MUNDARI = 223; static NANDINAGARI = 224; static NEW_TAI_LUE = 225; static NEWA = 226; static NUMBER_FORMS = 227; static NUSHU = 228; static NYIAKENG_PUACHUE_HMONG = 229; static OGHAM = 230; static OL_CHIKI = 231; static OL_ONAL = 232; static OLD_HUNGARIAN = 233; static OLD_ITALIC = 234; static OLD_NORTH_ARABIAN = 235; static OLD_PERMIC = 236; static OLD_PERSIAN = 237; static OLD_SOGDIAN = 238; static OLD_SOUTH_ARABIAN = 239; static OLD_TURKIC = 240; static OLD_UYGHUR = 241; static OPTICAL_CHARACTER_RECOGNITION = 242; static ORIYA = 243; static ORNAMENTAL_DINGBATS = 244; static OSAGE = 245; static OSMANYA = 246; static OTTOMAN_SIYAQ_NUMBERS = 247; static PAHAWH_HMONG = 248; static PALMYRENE = 249; static PAU_CIN_HAU = 250; static PHAGS_PA = 251; static PHAISTOS_DISC = 252; static PHOENICIAN = 253; static PHONETIC_EXTENSIONS = 254; static PHONETIC_EXTENSIONS_SUPPLEMENT = 255; static PLAYING_CARDS = 256; static PRIVATE_USE_AREA = 257; static PSALTER_PAHLAVI = 258; static REJANG = 259; static RUMI_NUMERAL_SYMBOLS = 260; static RUNIC = 261; static SAMARITAN = 262; static SAURASHTRA = 263; static SHARADA = 264; static SHAVIAN = 265; static SHORTHAND_FORMAT_CONTROLS = 266; static SIDDHAM = 267; static SINHALA = 268; static SINHALA_ARCHAIC_NUMBERS = 269; static SMALL_FORM_VARIANTS = 270; static SMALL_KANA_EXTENSION = 271; static SOGDIAN = 272; static SORA_SOMPENG = 273; static SOYOMBO = 274; static SPACING_MODIFIER_LETTERS = 275; static SPECIALS = 276; static SUNDANESE = 277; static SUNDANESE_SUPPLEMENT = 278; static SUNUWAR = 279; static SUPERSCRIPTS_AND_SUBSCRIPTS = 280; static SUPPLEMENTAL_ARROWS_A = 281; static SUPPLEMENTAL_ARROWS_B = 282; static SUPPLEMENTAL_ARROWS_C = 283; static SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 284; static SUPPLEMENTAL_PUNCTUATION = 285; static SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 286; static SUPPLEMENTARY_PRIVATE_USE_AREA_A = 287; static SUPPLEMENTARY_PRIVATE_USE_AREA_B = 288; static SUTTON_SIGNWRITING = 289; static SYLOTI_NAGRI = 290; static SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A = 291; static SYMBOLS_FOR_LEGACY_COMPUTING = 292; static SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT = 293; static SYRIAC = 294; static SYRIAC_SUPPLEMENT = 295; static TAGALOG = 296; static TAGBANWA = 297; static TAGS = 298; static TAI_LE = 299; static TAI_THAM = 300; static TAI_VIET = 301; static TAI_XUAN_JING_SYMBOLS = 302; static TAKRI = 303; static TAMIL = 304; static TAMIL_SUPPLEMENT = 305; static TANGSA = 306; static TANGUT = 307; static TANGUT_COMPONENTS = 308; static TANGUT_SUPPLEMENT = 309; static TELUGU = 310; static THAANA = 311; static THAI = 312; static TIBETAN = 313; static TIFINAGH = 314; static TIRHUTA = 315; static TODHRI = 316; static TOTO = 317; static TRANSPORT_AND_MAP_SYMBOLS = 318; static TULU_TIGALARI = 319; static UGARITIC = 320; static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 321; static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 322; static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A = 323; static VAI = 324; static VARIATION_SELECTORS = 325; static VARIATION_SELECTORS_SUPPLEMENT = 326; static VEDIC_EXTENSIONS = 327; static VERTICAL_FORMS = 328; static VITHKUQI = 329; static WANCHO = 330; static WARANG_CITI = 331; static YEZIDI = 332; static YI_RADICALS = 333; static YI_SYLLABLES = 334; static YIJING_HEXAGRAM_SYMBOLS = 335; static ZANABAZAR_SQUARE = 336; static ZNAMENNY_MUSICAL_NOTATION = 337; static ranges = /* @__PURE__ */ new Map([ [UnicodeBlockConstants.ADLAM, [125184, 125280]], [UnicodeBlockConstants.AEGEAN_NUMBERS, [65792, 65856]], [UnicodeBlockConstants.AHOM, [71424, 71504]], [UnicodeBlockConstants.ALCHEMICAL_SYMBOLS, [128768, 128896]], [UnicodeBlockConstants.ALPHABETIC_PRESENTATION_FORMS, [64256, 64336]], [UnicodeBlockConstants.ANATOLIAN_HIEROGLYPHS, [82944, 83584]], [UnicodeBlockConstants.ANCIENT_GREEK_MUSICAL_NOTATION, [119296, 119376]], [UnicodeBlockConstants.ANCIENT_GREEK_NUMBERS, [65856, 65936]], [UnicodeBlockConstants.ANCIENT_SYMBOLS, [65936, 66e3]], [UnicodeBlockConstants.ARABIC, [1536, 1792]], [UnicodeBlockConstants.ARABIC_EXTENDED_A, [2208, 2304]], [UnicodeBlockConstants.ARABIC_EXTENDED_B, [2160, 2208]], [UnicodeBlockConstants.ARABIC_EXTENDED_C, [69312, 69376]], [UnicodeBlockConstants.ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS, [126464, 126720]], [UnicodeBlockConstants.ARABIC_PRESENTATION_FORMS_A, [64336, 65024]], [UnicodeBlockConstants.ARABIC_PRESENTATION_FORMS_B, [65136, 65280]], [UnicodeBlockConstants.ARABIC_SUPPLEMENT, [1872, 1920]], [UnicodeBlockConstants.ARMENIAN, [1328, 1424]], [UnicodeBlockConstants.ARROWS, [8592, 8704]], [UnicodeBlockConstants.AVESTAN, [68352, 68416]], [UnicodeBlockConstants.BALINESE, [6912, 7040]], [UnicodeBlockConstants.BAMUM, [42656, 42752]], [UnicodeBlockConstants.BAMUM_SUPPLEMENT, [92160, 92736]], [UnicodeBlockConstants.BASIC_LATIN, [0, 128]], [UnicodeBlockConstants.BASSA_VAH, [92880, 92928]], [UnicodeBlockConstants.BATAK, [7104, 7168]], [UnicodeBlockConstants.BENGALI, [2432, 2560]], [UnicodeBlockConstants.BHAIKSUKI, [72704, 72816]], [UnicodeBlockConstants.BLOCK_ELEMENTS, [9600, 9632]], [UnicodeBlockConstants.BOPOMOFO, [12544, 12592]], [UnicodeBlockConstants.BOPOMOFO_EXTENDED, [12704, 12736]], [UnicodeBlockConstants.BOX_DRAWING, [9472, 9600]], [UnicodeBlockConstants.BRAHMI, [69632, 69760]], [UnicodeBlockConstants.BRAILLE_PATTERNS, [10240, 10496]], [UnicodeBlockConstants.BUGINESE, [6656, 6688]], [UnicodeBlockConstants.BUHID, [5952, 5984]], [UnicodeBlockConstants.BYZANTINE_MUSICAL_SYMBOLS, [118784, 119040]], [UnicodeBlockConstants.CJK_COMPATIBILITY, [13056, 13312]], [UnicodeBlockConstants.CJK_COMPATIBILITY_FORMS, [65072, 65104]], [UnicodeBlockConstants.CJK_COMPATIBILITY_IDEOGRAPHS, [63744, 64256]], [UnicodeBlockConstants.CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT, [194560, 195104]], [UnicodeBlockConstants.CJK_RADICALS_SUPPLEMENT, [11904, 12032]], [UnicodeBlockConstants.CJK_STROKES, [12736, 12784]], [UnicodeBlockConstants.CJK_SYMBOLS_AND_PUNCTUATION, [12288, 12352]], [UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS, [19968, 40960]], [UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A, [13312, 19904]], [UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B, [131072, 173792]], [UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C, [173824, 177984]], [UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D, [177984, 178208]], [UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E, [178208, 183984]], [UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F, [183984, 191472]], [UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G, [196608, 201552]], [UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H, [201552, 205744]], [UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I, [191472, 192096]], [UnicodeBlockConstants.CARIAN, [66208, 66272]], [UnicodeBlockConstants.CAUCASIAN_ALBANIAN, [66864, 66928]], [UnicodeBlockConstants.CHAKMA, [69888, 69968]], [UnicodeBlockConstants.CHAM, [43520, 43616]], [UnicodeBlockConstants.CHEROKEE, [5024, 5120]], [UnicodeBlockConstants.CHEROKEE_SUPPLEMENT, [43888, 43968]], [UnicodeBlockConstants.CHESS_SYMBOLS, [129536, 129648]], [UnicodeBlockConstants.CHORASMIAN, [69552, 69600]], [UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS, [768, 880]], [UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_EXTENDED, [6832, 6912]], [UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS, [8400, 8448]], [UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_SUPPLEMENT, [7616, 7680]], [UnicodeBlockConstants.COMBINING_HALF_MARKS, [65056, 65072]], [UnicodeBlockConstants.COMMON_INDIC_NUMBER_FORMS, [43056, 43072]], [UnicodeBlockConstants.CONTROL_PICTURES, [9216, 9280]], [UnicodeBlockConstants.COPTIC, [11392, 11520]], [UnicodeBlockConstants.COPTIC_EPACT_NUMBERS, [66272, 66304]], [UnicodeBlockConstants.COUNTING_ROD_NUMERALS, [119648, 119680]], [UnicodeBlockConstants.CUNEIFORM, [73728, 74752]], [UnicodeBlockConstants.CUNEIFORM_NUMBERS_AND_PUNCTUATION, [74752, 74880]], [UnicodeBlockConstants.CURRENCY_SYMBOLS, [8352, 8400]], [UnicodeBlockConstants.CYPRIOT_SYLLABARY, [67584, 67648]], [UnicodeBlockConstants.CYPRO_MINOAN, [77712, 77824]], [UnicodeBlockConstants.CYRILLIC, [1024, 1280]], [UnicodeBlockConstants.CYRILLIC_EXTENDED_A, [11744, 11776]], [UnicodeBlockConstants.CYRILLIC_EXTENDED_B, [42560, 42656]], [UnicodeBlockConstants.CYRILLIC_EXTENDED_C, [7296, 7312]], [UnicodeBlockConstants.CYRILLIC_EXTENDED_D, [122928, 123024]], [UnicodeBlockConstants.CYRILLIC_SUPPLEMENT, [1280, 1328]], [UnicodeBlockConstants.DESERET, [66560, 66640]], [UnicodeBlockConstants.DEVANAGARI, [2304, 2432]], [UnicodeBlockConstants.DEVANAGARI_EXTENDED, [43232, 43264]], [UnicodeBlockConstants.DEVANAGARI_EXTENDED_A, [72448, 72544]], [UnicodeBlockConstants.DINGBATS, [9984, 10176]], [UnicodeBlockConstants.DIVES_AKURU, [71936, 72032]], [UnicodeBlockConstants.DOGRA, [71680, 71760]], [UnicodeBlockConstants.DOMINO_TILES, [127024, 127136]], [UnicodeBlockConstants.DUPLOYAN, [113664, 113824]], [UnicodeBlockConstants.EARLY_DYNASTIC_CUNEIFORM, [74880, 75088]], [UnicodeBlockConstants.EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS, [78896, 78944]], [UnicodeBlockConstants.EGYPTIAN_HIEROGLYPHS, [77824, 78896]], [UnicodeBlockConstants.EGYPTIAN_HIEROGLYPHS_EXTENDED_A, [78944, 82944]], [UnicodeBlockConstants.ELBASAN, [66816, 66864]], [UnicodeBlockConstants.ELYMAIC, [69600, 69632]], [UnicodeBlockConstants.EMOTICONS, [128512, 128592]], [UnicodeBlockConstants.ENCLOSED_ALPHANUMERIC_SUPPLEMENT, [127232, 127488]], [UnicodeBlockConstants.ENCLOSED_ALPHANUMERICS, [9312, 9472]], [UnicodeBlockConstants.ENCLOSED_CJK_LETTERS_AND_MONTHS, [12800, 13056]], [UnicodeBlockConstants.ENCLOSED_IDEOGRAPHIC_SUPPLEMENT, [127488, 127744]], [UnicodeBlockConstants.ETHIOPIC, [4608, 4992]], [UnicodeBlockConstants.ETHIOPIC_EXTENDED, [11648, 11744]], [UnicodeBlockConstants.ETHIOPIC_EXTENDED_A, [43776, 43824]], [UnicodeBlockConstants.ETHIOPIC_EXTENDED_B, [124896, 124928]], [UnicodeBlockConstants.ETHIOPIC_SUPPLEMENT, [4992, 5024]], [UnicodeBlockConstants.GARAY, [68928, 69008]], [UnicodeBlockConstants.GENERAL_PUNCTUATION, [8192, 8304]], [UnicodeBlockConstants.GEOMETRIC_SHAPES, [9632, 9728]], [UnicodeBlockConstants.GEOMETRIC_SHAPES_EXTENDED, [128896, 129024]], [UnicodeBlockConstants.GEORGIAN, [4256, 4352]], [UnicodeBlockConstants.GEORGIAN_EXTENDED, [7312, 7360]], [UnicodeBlockConstants.GEORGIAN_SUPPLEMENT, [11520, 11568]], [UnicodeBlockConstants.GLAGOLITIC, [11264, 11360]], [UnicodeBlockConstants.GLAGOLITIC_SUPPLEMENT, [122880, 122928]], [UnicodeBlockConstants.GOTHIC, [66352, 66384]], [UnicodeBlockConstants.GRANTHA, [70400, 70528]], [UnicodeBlockConstants.GREEK_AND_COPTIC, [880, 1024]], [UnicodeBlockConstants.GREEK_EXTENDED, [7936, 8192]], [UnicodeBlockConstants.GUJARATI, [2688, 2816]], [UnicodeBlockConstants.GUNJALA_GONDI, [73056, 73136]], [UnicodeBlockConstants.GURMUKHI, [2560, 2688]], [UnicodeBlockConstants.GURUNG_KHEMA, [90368, 90432]], [UnicodeBlockConstants.HALFWIDTH_AND_FULLWIDTH_FORMS, [65280, 65520]], [UnicodeBlockConstants.HANGUL_COMPATIBILITY_JAMO, [12592, 12688]], [UnicodeBlockConstants.HANGUL_JAMO, [4352, 4608]], [UnicodeBlockConstants.HANGUL_JAMO_EXTENDED_A, [43360, 43392]], [UnicodeBlockConstants.HANGUL_JAMO_EXTENDED_B, [55216, 55296]], [UnicodeBlockConstants.HANGUL_SYLLABLES, [44032, 55216]], [UnicodeBlockConstants.HANIFI_ROHINGYA, [68864, 68928]], [UnicodeBlockConstants.HANUNOO, [5920, 5952]], [UnicodeBlockConstants.HATRAN, [67808, 67840]], [UnicodeBlockConstants.HEBREW, [1424, 1536]], [UnicodeBlockConstants.HIGH_PRIVATE_USE_SURROGATES, [56192, 56320]], [UnicodeBlockConstants.HIGH_SURROGATES, [55296, 56192]], [UnicodeBlockConstants.HIRAGANA, [12352, 12448]], [UnicodeBlockConstants.IPA_EXTENSIONS, [592, 688]], [UnicodeBlockConstants.IDEOGRAPHIC_DESCRIPTION_CHARACTERS, [12272, 12288]], [UnicodeBlockConstants.IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION, [94176, 94208]], [UnicodeBlockConstants.IMPERIAL_ARAMAIC, [67648, 67680]], [UnicodeBlockConstants.INDIC_SIYAQ_NUMBERS, [126064, 126144]], [UnicodeBlockConstants.INSCRIPTIONAL_PAHLAVI, [68448, 68480]], [UnicodeBlockConstants.INSCRIPTIONAL_PARTHIAN, [68416, 68448]], [UnicodeBlockConstants.JAVANESE, [43392, 43488]], [UnicodeBlockConstants.KAITHI, [69760, 69840]], [UnicodeBlockConstants.KAKTOVIK_NUMERALS, [119488, 119520]], [UnicodeBlockConstants.KANA_EXTENDED_A, [110848, 110896]], [UnicodeBlockConstants.KANA_EXTENDED_B, [110576, 110592]], [UnicodeBlockConstants.KANA_SUPPLEMENT, [110592, 110848]], [UnicodeBlockConstants.KANBUN, [12688, 12704]], [UnicodeBlockConstants.KANGXI_RADICALS, [12032, 12256]], [UnicodeBlockConstants.KANNADA, [3200, 3328]], [UnicodeBlockConstants.KATAKANA, [12448, 12544]], [UnicodeBlockConstants.KATAKANA_PHONETIC_EXTENSIONS, [12784, 12800]], [UnicodeBlockConstants.KAWI, [73472, 73568]], [UnicodeBlockConstants.KAYAH_LI, [43264, 43312]], [UnicodeBlockConstants.KHAROSHTHI, [68096, 68192]], [UnicodeBlockConstants.KHITAN_SMALL_SCRIPT, [101120, 101632]], [UnicodeBlockConstants.KHMER, [6016, 6144]], [UnicodeBlockConstants.KHMER_SYMBOLS, [6624, 6656]], [UnicodeBlockConstants.KHOJKI, [70144, 70224]], [UnicodeBlockConstants.KHUDAWADI, [70320, 70400]], [UnicodeBlockConstants.KIRAT_RAI, [93504, 93568]], [UnicodeBlockConstants.LAO, [3712, 3840]], [UnicodeBlockConstants.LATIN_1_SUPPLEMENT, [128, 256]], [UnicodeBlockConstants.LATIN_EXTENDED_A, [256, 384]], [UnicodeBlockConstants.LATIN_EXTENDED_ADDITIONAL, [7680, 7936]], [UnicodeBlockConstants.LATIN_EXTENDED_B, [384, 592]], [UnicodeBlockConstants.LATIN_EXTENDED_C, [11360, 11392]], [UnicodeBlockConstants.LATIN_EXTENDED_D, [42784, 43008]], [UnicodeBlockConstants.LATIN_EXTENDED_E, [43824, 43888]], [UnicodeBlockConstants.LATIN_EXTENDED_F, [67456, 67520]], [UnicodeBlockConstants.LATIN_EXTENDED_G, [122624, 122880]], [UnicodeBlockConstants.LEPCHA, [7168, 7248]], [UnicodeBlockConstants.LETTERLIKE_SYMBOLS, [8448, 8528]], [UnicodeBlockConstants.LIMBU, [6400, 6480]], [UnicodeBlockConstants.LINEAR_A, [67072, 67456]], [UnicodeBlockConstants.LINEAR_B_IDEOGRAMS, [65664, 65792]], [UnicodeBlockConstants.LINEAR_B_SYLLABARY, [65536, 65664]], [UnicodeBlockConstants.LISU, [42192, 42240]], [UnicodeBlockConstants.LISU_SUPPLEMENT, [73648, 73664]], [UnicodeBlockConstants.LOW_SURROGATES, [56320, 57344]], [UnicodeBlockConstants.LYCIAN, [66176, 66208]], [UnicodeBlockConstants.LYDIAN, [67872, 67904]], [UnicodeBlockConstants.MAHAJANI, [69968, 70016]], [UnicodeBlockConstants.MAHJONG_TILES, [126976, 127024]], [UnicodeBlockConstants.MAKASAR, [73440, 73472]], [UnicodeBlockConstants.MALAYALAM, [3328, 3456]], [UnicodeBlockConstants.MANDAIC, [2112, 2144]], [UnicodeBlockConstants.MANICHAEAN, [68288, 68352]], [UnicodeBlockConstants.MARCHEN, [72816, 72896]], [UnicodeBlockConstants.MASARAM_GONDI, [72960, 73056]], [UnicodeBlockConstants.MATHEMATICAL_ALPHANUMERIC_SYMBOLS, [119808, 120832]], [UnicodeBlockConstants.MATHEMATICAL_OPERATORS, [8704, 8960]], [UnicodeBlockConstants.MAYAN_NUMERALS, [119520, 119552]], [UnicodeBlockConstants.MEDEFAIDRIN, [93760, 93856]], [UnicodeBlockConstants.MEETEI_MAYEK, [43968, 44032]], [UnicodeBlockConstants.MEETEI_MAYEK_EXTENSIONS, [43744, 43776]], [UnicodeBlockConstants.MENDE_KIKAKUI, [124928, 125152]], [UnicodeBlockConstants.MEROITIC_CURSIVE, [68e3, 68096]], [UnicodeBlockConstants.MEROITIC_HIEROGLYPHS, [67968, 68e3]], [UnicodeBlockConstants.MIAO, [93952, 94112]], [UnicodeBlockConstants.MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A, [10176, 10224]], [UnicodeBlockConstants.MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B, [10624, 10752]], [UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS, [9728, 9984]], [UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS_AND_ARROWS, [11008, 11264]], [UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS, [127744, 128512]], [UnicodeBlockConstants.MISCELLANEOUS_TECHNICAL, [8960, 9216]], [UnicodeBlockConstants.MODI, [71168, 71264]], [UnicodeBlockConstants.MODIFIER_TONE_LETTERS, [42752, 42784]], [UnicodeBlockConstants.MONGOLIAN, [6144, 6320]], [UnicodeBlockConstants.MONGOLIAN_SUPPLEMENT, [71264, 71296]], [UnicodeBlockConstants.MRO, [92736, 92784]], [UnicodeBlockConstants.MULTANI, [70272, 70320]], [UnicodeBlockConstants.MUSICAL_SYMBOLS, [119040, 119296]], [UnicodeBlockConstants.MYANMAR, [4096, 4256]], [UnicodeBlockConstants.MYANMAR_EXTENDED_A, [43616, 43648]], [UnicodeBlockConstants.MYANMAR_EXTENDED_B, [43488, 43520]], [UnicodeBlockConstants.MYANMAR_EXTENDED_C, [71376, 71424]], [UnicodeBlockConstants.NKO, [1984, 2048]], [UnicodeBlockConstants.NABATAEAN, [67712, 67760]], [UnicodeBlockConstants.NAG_MUNDARI, [124112, 124160]], [UnicodeBlockConstants.NANDINAGARI, [72096, 72192]], [UnicodeBlockConstants.NEW_TAI_LUE, [6528, 6624]], [UnicodeBlockConstants.NEWA, [70656, 70784]], [UnicodeBlockConstants.NUMBER_FORMS, [8528, 8592]], [UnicodeBlockConstants.NUSHU, [110960, 111360]], [UnicodeBlockConstants.NYIAKENG_PUACHUE_HMONG, [123136, 123216]], [UnicodeBlockConstants.OGHAM, [5760, 5792]], [UnicodeBlockConstants.OL_CHIKI, [7248, 7296]], [UnicodeBlockConstants.OL_ONAL, [124368, 124416]], [UnicodeBlockConstants.OLD_HUNGARIAN, [68736, 68864]], [UnicodeBlockConstants.OLD_ITALIC, [66304, 66352]], [UnicodeBlockConstants.OLD_NORTH_ARABIAN, [68224, 68256]], [UnicodeBlockConstants.OLD_PERMIC, [66384, 66432]], [UnicodeBlockConstants.OLD_PERSIAN, [66464, 66528]], [UnicodeBlockConstants.OLD_SOGDIAN, [69376, 69424]], [UnicodeBlockConstants.OLD_SOUTH_ARABIAN, [68192, 68224]], [UnicodeBlockConstants.OLD_TURKIC, [68608, 68688]], [UnicodeBlockConstants.OLD_UYGHUR, [69488, 69552]], [UnicodeBlockConstants.OPTICAL_CHARACTER_RECOGNITION, [9280, 9312]], [UnicodeBlockConstants.ORIYA, [2816, 2944]], [UnicodeBlockConstants.ORNAMENTAL_DINGBATS, [128592, 128640]], [UnicodeBlockConstants.OSAGE, [66736, 66816]], [UnicodeBlockConstants.OSMANYA, [66688, 66736]], [UnicodeBlockConstants.OTTOMAN_SIYAQ_NUMBERS, [126208, 126288]], [UnicodeBlockConstants.PAHAWH_HMONG, [92928, 93072]], [UnicodeBlockConstants.PALMYRENE, [67680, 67712]], [UnicodeBlockConstants.PAU_CIN_HAU, [72384, 72448]], [UnicodeBlockConstants.PHAGS_PA, [43072, 43136]], [UnicodeBlockConstants.PHAISTOS_DISC, [66e3, 66048]], [UnicodeBlockConstants.PHOENICIAN, [67840, 67872]], [UnicodeBlockConstants.PHONETIC_EXTENSIONS, [7424, 7552]], [UnicodeBlockConstants.PHONETIC_EXTENSIONS_SUPPLEMENT, [7552, 7616]], [UnicodeBlockConstants.PLAYING_CARDS, [127136, 127232]], [UnicodeBlockConstants.PRIVATE_USE_AREA, [57344, 63744]], [UnicodeBlockConstants.PSALTER_PAHLAVI, [68480, 68528]], [UnicodeBlockConstants.REJANG, [43312, 43360]], [UnicodeBlockConstants.RUMI_NUMERAL_SYMBOLS, [69216, 69248]], [UnicodeBlockConstants.RUNIC, [5792, 5888]], [UnicodeBlockConstants.SAMARITAN, [2048, 2112]], [UnicodeBlockConstants.SAURASHTRA, [43136, 43232]], [UnicodeBlockConstants.SHARADA, [70016, 70112]], [UnicodeBlockConstants.SHAVIAN, [66640, 66688]], [UnicodeBlockConstants.SHORTHAND_FORMAT_CONTROLS, [113824, 113840]], [UnicodeBlockConstants.SIDDHAM, [71040, 71168]], [UnicodeBlockConstants.SINHALA, [3456, 3584]], [UnicodeBlockConstants.SINHALA_ARCHAIC_NUMBERS, [70112, 70144]], [UnicodeBlockConstants.SMALL_FORM_VARIANTS, [65104, 65136]], [UnicodeBlockConstants.SMALL_KANA_EXTENSION, [110896, 110960]], [UnicodeBlockConstants.SOGDIAN, [69424, 69488]], [UnicodeBlockConstants.SORA_SOMPENG, [69840, 69888]], [UnicodeBlockConstants.SOYOMBO, [72272, 72368]], [UnicodeBlockConstants.SPACING_MODIFIER_LETTERS, [688, 768]], [UnicodeBlockConstants.SPECIALS, [65520, 65536]], [UnicodeBlockConstants.SUNDANESE, [7040, 7104]], [UnicodeBlockConstants.SUNDANESE_SUPPLEMENT, [7360, 7376]], [UnicodeBlockConstants.SUNUWAR, [72640, 72704]], [UnicodeBlockConstants.SUPERSCRIPTS_AND_SUBSCRIPTS, [8304, 8352]], [UnicodeBlockConstants.SUPPLEMENTAL_ARROWS_A, [10224, 10240]], [UnicodeBlockConstants.SUPPLEMENTAL_ARROWS_B, [10496, 10624]], [UnicodeBlockConstants.SUPPLEMENTAL_ARROWS_C, [129024, 129280]], [UnicodeBlockConstants.SUPPLEMENTAL_MATHEMATICAL_OPERATORS, [10752, 11008]], [UnicodeBlockConstants.SUPPLEMENTAL_PUNCTUATION, [11776, 11904]], [UnicodeBlockConstants.SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS, [129280, 129536]], [UnicodeBlockConstants.SUPPLEMENTARY_PRIVATE_USE_AREA_A, [983040, 1048576]], [UnicodeBlockConstants.SUPPLEMENTARY_PRIVATE_USE_AREA_B, [1048576, 1114112]], [UnicodeBlockConstants.SUTTON_SIGNWRITING, [120832, 121520]], [UnicodeBlockConstants.SYLOTI_NAGRI, [43008, 43056]], [UnicodeBlockConstants.SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A, [129648, 129792]], [UnicodeBlockConstants.SYMBOLS_FOR_LEGACY_COMPUTING, [129792, 130048]], [UnicodeBlockConstants.SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT, [117760, 118464]], [UnicodeBlockConstants.SYRIAC, [1792, 1872]], [UnicodeBlockConstants.SYRIAC_SUPPLEMENT, [2144, 2160]], [UnicodeBlockConstants.TAGALOG, [5888, 5920]], [UnicodeBlockConstants.TAGBANWA, [5984, 6016]], [UnicodeBlockConstants.TAGS, [917504, 917632]], [UnicodeBlockConstants.TAI_LE, [6480, 6528]], [UnicodeBlockConstants.TAI_THAM, [6688, 6832]], [UnicodeBlockConstants.TAI_VIET, [43648, 43744]], [UnicodeBlockConstants.TAI_XUAN_JING_SYMBOLS, [119552, 119648]], [UnicodeBlockConstants.TAKRI, [71296, 71376]], [UnicodeBlockConstants.TAMIL, [2944, 3072]], [UnicodeBlockConstants.TAMIL_SUPPLEMENT, [73664, 73728]], [UnicodeBlockConstants.TANGSA, [92784, 92880]], [UnicodeBlockConstants.TANGUT, [94208, 100352]], [UnicodeBlockConstants.TANGUT_COMPONENTS, [100352, 101120]], [UnicodeBlockConstants.TANGUT_SUPPLEMENT, [101632, 101760]], [UnicodeBlockConstants.TELUGU, [3072, 3200]], [UnicodeBlockConstants.THAANA, [1920, 1984]], [UnicodeBlockConstants.THAI, [3584, 3712]], [UnicodeBlockConstants.TIBETAN, [3840, 4096]], [UnicodeBlockConstants.TIFINAGH, [11568, 11648]], [UnicodeBlockConstants.TIRHUTA, [70784, 70880]], [UnicodeBlockConstants.TODHRI, [67008, 67072]], [UnicodeBlockConstants.TOTO, [123536, 123584]], [UnicodeBlockConstants.TRANSPORT_AND_MAP_SYMBOLS, [128640, 128768]], [UnicodeBlockConstants.TULU_TIGALARI, [70528, 70656]], [UnicodeBlockConstants.UGARITIC, [66432, 66464]], [UnicodeBlockConstants.UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS, [5120, 5760]], [UnicodeBlockConstants.UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED, [6320, 6400]], [UnicodeBlockConstants.UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A, [72368, 72384]], [UnicodeBlockConstants.VAI, [42240, 42560]], [UnicodeBlockConstants.VARIATION_SELECTORS, [65024, 65040]], [UnicodeBlockConstants.VARIATION_SELECTORS_SUPPLEMENT, [917760, 918e3]], [UnicodeBlockConstants.VEDIC_EXTENSIONS, [7376, 7424]], [UnicodeBlockConstants.VERTICAL_FORMS, [65040, 65056]], [UnicodeBlockConstants.VITHKUQI, [66928, 67008]], [UnicodeBlockConstants.WANCHO, [123584, 123648]], [UnicodeBlockConstants.WARANG_CITI, [71840, 71936]], [UnicodeBlockConstants.YEZIDI, [69248, 69312]], [UnicodeBlockConstants.YI_RADICALS, [42128, 42192]], [UnicodeBlockConstants.YI_SYLLABLES, [40960, 42128]], [UnicodeBlockConstants.YIJING_HEXAGRAM_SYMBOLS, [19904, 19968]], [UnicodeBlockConstants.ZANABAZAR_SQUARE, [72192, 72272]], [UnicodeBlockConstants.ZNAMENNY_MUSICAL_NOTATION, [118528, 118736]] ]); static names = /* @__PURE__ */ new Map([ ["adlam", UnicodeBlockConstants.ADLAM], ["aegeannumbers", UnicodeBlockConstants.AEGEAN_NUMBERS], ["ahom", UnicodeBlockConstants.AHOM], ["alchemicalsymbols", UnicodeBlockConstants.ALCHEMICAL_SYMBOLS], ["alphabeticpresentationforms", UnicodeBlockConstants.ALPHABETIC_PRESENTATION_FORMS], ["anatolianhieroglyphs", UnicodeBlockConstants.ANATOLIAN_HIEROGLYPHS], ["ancientgreekmusicalnotation", UnicodeBlockConstants.ANCIENT_GREEK_MUSICAL_NOTATION], ["ancientgreeknumbers", UnicodeBlockConstants.ANCIENT_GREEK_NUMBERS], ["ancientsymbols", UnicodeBlockConstants.ANCIENT_SYMBOLS], ["arabic", UnicodeBlockConstants.ARABIC], ["arabicextendeda", UnicodeBlockConstants.ARABIC_EXTENDED_A], ["arabicextendedb", UnicodeBlockConstants.ARABIC_EXTENDED_B], ["arabicextendedc", UnicodeBlockConstants.ARABIC_EXTENDED_C], ["arabicmathematicalalphabeticsymbols", UnicodeBlockConstants.ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS], ["arabicpresentationformsa", UnicodeBlockConstants.ARABIC_PRESENTATION_FORMS_A], ["arabicpresentationformsb", UnicodeBlockConstants.ARABIC_PRESENTATION_FORMS_B], ["arabicsupplement", UnicodeBlockConstants.ARABIC_SUPPLEMENT], ["armenian", UnicodeBlockConstants.ARMENIAN], ["arrows", UnicodeBlockConstants.ARROWS], ["avestan", UnicodeBlockConstants.AVESTAN], ["balinese", UnicodeBlockConstants.BALINESE], ["bamum", UnicodeBlockConstants.BAMUM], ["bamumsupplement", UnicodeBlockConstants.BAMUM_SUPPLEMENT], ["basiclatin", UnicodeBlockConstants.BASIC_LATIN], ["bassavah", UnicodeBlockConstants.BASSA_VAH], ["batak", UnicodeBlockConstants.BATAK], ["bengali", UnicodeBlockConstants.BENGALI], ["bhaiksuki", UnicodeBlockConstants.BHAIKSUKI], ["blockelements", UnicodeBlockConstants.BLOCK_ELEMENTS], ["bopomofo", UnicodeBlockConstants.BOPOMOFO], ["bopomofoextended", UnicodeBlockConstants.BOPOMOFO_EXTENDED], ["boxdrawing", UnicodeBlockConstants.BOX_DRAWING], ["brahmi", UnicodeBlockConstants.BRAHMI], ["braillepatterns", UnicodeBlockConstants.BRAILLE_PATTERNS], ["buginese", UnicodeBlockConstants.BUGINESE], ["buhid", UnicodeBlockConstants.BUHID], ["byzantinemusicalsymbols", UnicodeBlockConstants.BYZANTINE_MUSICAL_SYMBOLS], ["cjkcompatibility", UnicodeBlockConstants.CJK_COMPATIBILITY], ["cjkcompatibilityforms", UnicodeBlockConstants.CJK_COMPATIBILITY_FORMS], ["cjkcompatibilityideographs", UnicodeBlockConstants.CJK_COMPATIBILITY_IDEOGRAPHS], ["cjkcompatibilityideographssupplement", UnicodeBlockConstants.CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT], ["cjkradicalssupplement", UnicodeBlockConstants.CJK_RADICALS_SUPPLEMENT], ["cjkstrokes", UnicodeBlockConstants.CJK_STROKES], ["cjksymbolsandpunctuation", UnicodeBlockConstants.CJK_SYMBOLS_AND_PUNCTUATION], ["cjkunifiedideographs", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS], ["cjkunifiedideographsextensiona", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A], ["cjkunifiedideographsextensionb", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B], ["cjkunifiedideographsextensionc", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C], ["cjkunifiedideographsextensiond", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D], ["cjkunifiedideographsextensione", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E], ["cjkunifiedideographsextensionf", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F], ["cjkunifiedideographsextensiong", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G], ["cjkunifiedideographsextensionh", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H], ["cjkunifiedideographsextensioni", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I], ["carian", UnicodeBlockConstants.CARIAN], ["caucasianalbanian", UnicodeBlockConstants.CAUCASIAN_ALBANIAN], ["chakma", UnicodeBlockConstants.CHAKMA], ["cham", UnicodeBlockConstants.CHAM], ["cherokee", UnicodeBlockConstants.CHEROKEE], ["cherokeesupplement", UnicodeBlockConstants.CHEROKEE_SUPPLEMENT], ["chesssymbols", UnicodeBlockConstants.CHESS_SYMBOLS], ["chorasmian", UnicodeBlockConstants.CHORASMIAN], ["combiningdiacriticalmarks", UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS], ["combiningdiacriticalmarksextended", UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_EXTENDED], ["combiningdiacriticalmarksforsymbols", UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS], ["combiningdiacriticalmarkssupplement", UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_SUPPLEMENT], ["combininghalfmarks", UnicodeBlockConstants.COMBINING_HALF_MARKS], ["commonindicnumberforms", UnicodeBlockConstants.COMMON_INDIC_NUMBER_FORMS], ["controlpictures", UnicodeBlockConstants.CONTROL_PICTURES], ["coptic", UnicodeBlockConstants.COPTIC], ["copticepactnumbers", UnicodeBlockConstants.COPTIC_EPACT_NUMBERS], ["countingrodnumerals", UnicodeBlockConstants.COUNTING_ROD_NUMERALS], ["cuneiform", UnicodeBlockConstants.CUNEIFORM], ["cuneiformnumbersandpunctuation", UnicodeBlockConstants.CUNEIFORM_NUMBERS_AND_PUNCTUATION], ["currencysymbols", UnicodeBlockConstants.CURRENCY_SYMBOLS], ["cypriotsyllabary", UnicodeBlockConstants.CYPRIOT_SYLLABARY], ["cyprominoan", UnicodeBlockConstants.CYPRO_MINOAN], ["cyrillic", UnicodeBlockConstants.CYRILLIC], ["cyrillicextendeda", UnicodeBlockConstants.CYRILLIC_EXTENDED_A], ["cyrillicextendedb", UnicodeBlockConstants.CYRILLIC_EXTENDED_B], ["cyrillicextendedc", UnicodeBlockConstants.CYRILLIC_EXTENDED_C], ["cyrillicextendedd", UnicodeBlockConstants.CYRILLIC_EXTENDED_D], ["cyrillicsupplement", UnicodeBlockConstants.CYRILLIC_SUPPLEMENT], ["deseret", UnicodeBlockConstants.DESERET], ["devanagari", UnicodeBlockConstants.DEVANAGARI], ["devanagariextended", UnicodeBlockConstants.DEVANAGARI_EXTENDED], ["devanagariextendeda", UnicodeBlockConstants.DEVANAGARI_EXTENDED_A], ["dingbats", UnicodeBlockConstants.DINGBATS], ["divesakuru", UnicodeBlockConstants.DIVES_AKURU], ["dogra", UnicodeBlockConstants.DOGRA], ["dominotiles", UnicodeBlockConstants.DOMINO_TILES], ["duployan", UnicodeBlockConstants.DUPLOYAN], ["earlydynasticcuneiform", UnicodeBlockConstants.EARLY_DYNASTIC_CUNEIFORM], ["egyptianhieroglyphformatcontrols", UnicodeBlockConstants.EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS], ["egyptianhieroglyphs", UnicodeBlockConstants.EGYPTIAN_HIEROGLYPHS], ["egyptianhieroglyphsextendeda", UnicodeBlockConstants.EGYPTIAN_HIEROGLYPHS_EXTENDED_A], ["elbasan", UnicodeBlockConstants.ELBASAN], ["elymaic", UnicodeBlockConstants.ELYMAIC], ["emoticons", UnicodeBlockConstants.EMOTICONS], ["enclosedalphanumericsupplement", UnicodeBlockConstants.ENCLOSED_ALPHANUMERIC_SUPPLEMENT], ["enclosedalphanumerics", UnicodeBlockConstants.ENCLOSED_ALPHANUMERICS], ["enclosedcjklettersandmonths", UnicodeBlockConstants.ENCLOSED_CJK_LETTERS_AND_MONTHS], ["enclosedideographicsupplement", UnicodeBlockConstants.ENCLOSED_IDEOGRAPHIC_SUPPLEMENT], ["ethiopic", UnicodeBlockConstants.ETHIOPIC], ["ethiopicextended", UnicodeBlockConstants.ETHIOPIC_EXTENDED], ["ethiopicextendeda", UnicodeBlockConstants.ETHIOPIC_EXTENDED_A], ["ethiopicextendedb", UnicodeBlockConstants.ETHIOPIC_EXTENDED_B], ["ethiopicsupplement", UnicodeBlockConstants.ETHIOPIC_SUPPLEMENT], ["garay", UnicodeBlockConstants.GARAY], ["generalpunctuation", UnicodeBlockConstants.GENERAL_PUNCTUATION], ["geometricshapes", UnicodeBlockConstants.GEOMETRIC_SHAPES], ["geometricshapesextended", UnicodeBlockConstants.GEOMETRIC_SHAPES_EXTENDED], ["georgian", UnicodeBlockConstants.GEORGIAN], ["georgianextended", UnicodeBlockConstants.GEORGIAN_EXTENDED], ["georgiansupplement", UnicodeBlockConstants.GEORGIAN_SUPPLEMENT], ["glagolitic", UnicodeBlockConstants.GLAGOLITIC], ["glagoliticsupplement", UnicodeBlockConstants.GLAGOLITIC_SUPPLEMENT], ["gothic", UnicodeBlockConstants.GOTHIC], ["grantha", UnicodeBlockConstants.GRANTHA], ["greekandcoptic", UnicodeBlockConstants.GREEK_AND_COPTIC], ["greekextended", UnicodeBlockConstants.GREEK_EXTENDED], ["gujarati", UnicodeBlockConstants.GUJARATI], ["gunjalagondi", UnicodeBlockConstants.GUNJALA_GONDI], ["gurmukhi", UnicodeBlockConstants.GURMUKHI], ["gurungkhema", UnicodeBlockConstants.GURUNG_KHEMA], ["halfwidthandfullwidthforms", UnicodeBlockConstants.HALFWIDTH_AND_FULLWIDTH_FORMS], ["hangulcompatibilityjamo", UnicodeBlockConstants.HANGUL_COMPATIBILITY_JAMO], ["hanguljamo", UnicodeBlockConstants.HANGUL_JAMO], ["hanguljamoextendeda", UnicodeBlockConstants.HANGUL_JAMO_EXTENDED_A], ["hanguljamoextendedb", UnicodeBlockConstants.HANGUL_JAMO_EXTENDED_B], ["hangulsyllables", UnicodeBlockConstants.HANGUL_SYLLABLES], ["hanifirohingya", UnicodeBlockConstants.HANIFI_ROHINGYA], ["hanunoo", UnicodeBlockConstants.HANUNOO], ["hatran", UnicodeBlockConstants.HATRAN], ["hebrew", UnicodeBlockConstants.HEBREW], ["highprivateusesurrogates", UnicodeBlockConstants.HIGH_PRIVATE_USE_SURROGATES], ["highsurrogates", UnicodeBlockConstants.HIGH_SURROGATES], ["hiragana", UnicodeBlockConstants.HIRAGANA], ["ipaextensions", UnicodeBlockConstants.IPA_EXTENSIONS], ["ideographicdescriptioncharacters", UnicodeBlockConstants.IDEOGRAPHIC_DESCRIPTION_CHARACTERS], ["ideographicsymbolsandpunctuation", UnicodeBlockConstants.IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION], ["imperialaramaic", UnicodeBlockConstants.IMPERIAL_ARAMAIC], ["indicsiyaqnumbers", UnicodeBlockConstants.INDIC_SIYAQ_NUMBERS], ["inscriptionalpahlavi", UnicodeBlockConstants.INSCRIPTIONAL_PAHLAVI], ["inscriptionalparthian", UnicodeBlockConstants.INSCRIPTIONAL_PARTHIAN], ["javanese", UnicodeBlockConstants.JAVANESE], ["kaithi", UnicodeBlockConstants.KAITHI], ["kaktoviknumerals", UnicodeBlockConstants.KAKTOVIK_NUMERALS], ["kanaextendeda", UnicodeBlockConstants.KANA_EXTENDED_A], ["kanaextendedb", UnicodeBlockConstants.KANA_EXTENDED_B], ["kanasupplement", UnicodeBlockConstants.KANA_SUPPLEMENT], ["kanbun", UnicodeBlockConstants.KANBUN], ["kangxiradicals", UnicodeBlockConstants.KANGXI_RADICALS], ["kannada", UnicodeBlockConstants.KANNADA], ["katakana", UnicodeBlockConstants.KATAKANA], ["katakanaphoneticextensions", UnicodeBlockConstants.KATAKANA_PHONETIC_EXTENSIONS], ["kawi", UnicodeBlockConstants.KAWI], ["kayahli", UnicodeBlockConstants.KAYAH_LI], ["kharoshthi", UnicodeBlockConstants.KHAROSHTHI], ["khitansmallscript", UnicodeBlockConstants.KHITAN_SMALL_SCRIPT], ["khmer", UnicodeBlockConstants.KHMER], ["khmersymbols", UnicodeBlockConstants.KHMER_SYMBOLS], ["khojki", UnicodeBlockConstants.KHOJKI], ["khudawadi", UnicodeBlockConstants.KHUDAWADI], ["kiratrai", UnicodeBlockConstants.KIRAT_RAI], ["lao", UnicodeBlockConstants.LAO], ["latin1supplement", UnicodeBlockConstants.LATIN_1_SUPPLEMENT], ["latinextendeda", UnicodeBlockConstants.LATIN_EXTENDED_A], ["latinextendedadditional", UnicodeBlockConstants.LATIN_EXTENDED_ADDITIONAL], ["latinextendedb", UnicodeBlockConstants.LATIN_EXTENDED_B], ["latinextendedc", UnicodeBlockConstants.LATIN_EXTENDED_C], ["latinextendedd", UnicodeBlockConstants.LATIN_EXTENDED_D], ["latinextendede", UnicodeBlockConstants.LATIN_EXTENDED_E], ["latinextendedf", UnicodeBlockConstants.LATIN_EXTENDED_F], ["latinextendedg", UnicodeBlockConstants.LATIN_EXTENDED_G], ["lepcha", UnicodeBlockConstants.LEPCHA], ["letterlikesymbols", UnicodeBlockConstants.LETTERLIKE_SYMBOLS], ["limbu", UnicodeBlockConstants.LIMBU], ["lineara", UnicodeBlockConstants.LINEAR_A], ["linearbideograms", UnicodeBlockConstants.LINEAR_B_IDEOGRAMS], ["linearbsyllabary", UnicodeBlockConstants.LINEAR_B_SYLLABARY], ["lisu", UnicodeBlockConstants.LISU], ["lisusupplement", UnicodeBlockConstants.LISU_SUPPLEMENT], ["lowsurrogates", UnicodeBlockConstants.LOW_SURROGATES], ["lycian", UnicodeBlockConstants.LYCIAN], ["lydian", UnicodeBlockConstants.LYDIAN], ["mahajani", UnicodeBlockConstants.MAHAJANI], ["mahjongtiles", UnicodeBlockConstants.MAHJONG_TILES], ["makasar", UnicodeBlockConstants.MAKASAR], ["malayalam", UnicodeBlockConstants.MALAYALAM], ["mandaic", UnicodeBlockConstants.MANDAIC], ["manichaean", UnicodeBlockConstants.MANICHAEAN], ["marchen", UnicodeBlockConstants.MARCHEN], ["masaramgondi", UnicodeBlockConstants.MASARAM_GONDI], ["mathematicalalphanumericsymbols", UnicodeBlockConstants.MATHEMATICAL_ALPHANUMERIC_SYMBOLS], ["mathematicaloperators", UnicodeBlockConstants.MATHEMATICAL_OPERATORS], ["mayannumerals", UnicodeBlockConstants.MAYAN_NUMERALS], ["medefaidrin", UnicodeBlockConstants.MEDEFAIDRIN], ["meeteimayek", UnicodeBlockConstants.MEETEI_MAYEK], ["meeteimayekextensions", UnicodeBlockConstants.MEETEI_MAYEK_EXTENSIONS], ["mendekikakui", UnicodeBlockConstants.MENDE_KIKAKUI], ["meroiticcursive", UnicodeBlockConstants.MEROITIC_CURSIVE], ["meroitichieroglyphs", UnicodeBlockConstants.MEROITIC_HIEROGLYPHS], ["miao", UnicodeBlockConstants.MIAO], ["miscellaneousmathematicalsymbolsa", UnicodeBlockConstants.MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A], ["miscellaneousmathematicalsymbolsb", UnicodeBlockConstants.MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B], ["miscellaneoussymbols", UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS], ["miscellaneoussymbolsandarrows", UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS_AND_ARROWS], ["miscellaneoussymbolsandpictographs", UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS], ["miscellaneoustechnical", UnicodeBlockConstants.MISCELLANEOUS_TECHNICAL], ["modi", UnicodeBlockConstants.MODI], ["modifiertoneletters", UnicodeBlockConstants.MODIFIER_TONE_LETTERS], ["mongolian", UnicodeBlockConstants.MONGOLIAN], ["mongoliansupplement", UnicodeBlockConstants.MONGOLIAN_SUPPLEMENT], ["mro", UnicodeBlockConstants.MRO], ["multani", UnicodeBlockConstants.MULTANI], ["musicalsymbols", UnicodeBlockConstants.MUSICAL_SYMBOLS], ["myanmar", UnicodeBlockConstants.MYANMAR], ["myanmarextendeda", UnicodeBlockConstants.MYANMAR_EXTENDED_A], ["myanmarextendedb", UnicodeBlockConstants.MYANMAR_EXTENDED_B], ["myanmarextendedc", UnicodeBlockConstants.MYANMAR_EXTENDED_C], ["nko", UnicodeBlockConstants.NKO], ["nabataean", UnicodeBlockConstants.NABATAEAN], ["nagmundari", UnicodeBlockConstants.NAG_MUNDARI], ["nandinagari", UnicodeBlockConstants.NANDINAGARI], ["newtailue", UnicodeBlockConstants.NEW_TAI_LUE], ["newa", UnicodeBlockConstants.NEWA], ["numberforms", UnicodeBlockConstants.NUMBER_FORMS], ["nushu", UnicodeBlockConstants.NUSHU], ["nyiakengpuachuehmong", UnicodeBlockConstants.NYIAKENG_PUACHUE_HMONG], ["ogham", UnicodeBlockConstants.OGHAM], ["olchiki", UnicodeBlockConstants.OL_CHIKI], ["olonal", UnicodeBlockConstants.OL_ONAL], ["oldhungarian", UnicodeBlockConstants.OLD_HUNGARIAN], ["olditalic", UnicodeBlockConstants.OLD_ITALIC], ["oldnortharabian", UnicodeBlockConstants.OLD_NORTH_ARABIAN], ["oldpermic", UnicodeBlockConstants.OLD_PERMIC], ["oldpersian", UnicodeBlockConstants.OLD_PERSIAN], ["oldsogdian", UnicodeBlockConstants.OLD_SOGDIAN], ["oldsoutharabian", UnicodeBlockConstants.OLD_SOUTH_ARABIAN], ["oldturkic", UnicodeBlockConstants.OLD_TURKIC], ["olduyghur", UnicodeBlockConstants.OLD_UYGHUR], ["opticalcharacterrecognition", UnicodeBlockConstants.OPTICAL_CHARACTER_RECOGNITION], ["oriya", UnicodeBlockConstants.ORIYA], ["ornamentaldingbats", UnicodeBlockConstants.ORNAMENTAL_DINGBATS], ["osage", UnicodeBlockConstants.OSAGE], ["osmanya", UnicodeBlockConstants.OSMANYA], ["ottomansiyaqnumbers", UnicodeBlockConstants.OTTOMAN_SIYAQ_NUMBERS], ["pahawhhmong", UnicodeBlockConstants.PAHAWH_HMONG], ["palmyrene", UnicodeBlockConstants.PALMYRENE], ["paucinhau", UnicodeBlockConstants.PAU_CIN_HAU], ["phagspa", UnicodeBlockConstants.PHAGS_PA], ["phaistosdisc", UnicodeBlockConstants.PHAISTOS_DISC], ["phoenician", UnicodeBlockConstants.PHOENICIAN], ["phoneticextensions", UnicodeBlockConstants.PHONETIC_EXTENSIONS], ["phoneticextensionssupplement", UnicodeBlockConstants.PHONETIC_EXTENSIONS_SUPPLEMENT], ["playingcards", UnicodeBlockConstants.PLAYING_CARDS], ["privateusearea", UnicodeBlockConstants.PRIVATE_USE_AREA], ["psalterpahlavi", UnicodeBlockConstants.PSALTER_PAHLAVI], ["rejang", UnicodeBlockConstants.REJANG], ["ruminumeralsymbols", UnicodeBlockConstants.RUMI_NUMERAL_SYMBOLS], ["runic", UnicodeBlockConstants.RUNIC], ["samaritan", UnicodeBlockConstants.SAMARITAN], ["saurashtra", UnicodeBlockConstants.SAURASHTRA], ["sharada", UnicodeBlockConstants.SHARADA], ["shavian", UnicodeBlockConstants.SHAVIAN], ["shorthandformatcontrols", UnicodeBlockConstants.SHORTHAND_FORMAT_CONTROLS], ["siddham", UnicodeBlockConstants.SIDDHAM], ["sinhala", UnicodeBlockConstants.SINHALA], ["sinhalaarchaicnumbers", UnicodeBlockConstants.SINHALA_ARCHAIC_NUMBERS], ["smallformvariants", UnicodeBlockConstants.SMALL_FORM_VARIANTS], ["smallkanaextension", UnicodeBlockConstants.SMALL_KANA_EXTENSION], ["sogdian", UnicodeBlockConstants.SOGDIAN], ["sorasompeng", UnicodeBlockConstants.SORA_SOMPENG], ["soyombo", UnicodeBlockConstants.SOYOMBO], ["spacingmodifierletters", UnicodeBlockConstants.SPACING_MODIFIER_LETTERS], ["specials", UnicodeBlockConstants.SPECIALS], ["sundanese", UnicodeBlockConstants.SUNDANESE], ["sundanesesupplement", UnicodeBlockConstants.SUNDANESE_SUPPLEME