1 // DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: 2 // 3 // ucd-generate script tmp/ucd-11.0.0/ --chars 4 // 5 // ucd-generate is available on crates.io. 6 7 pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[ 8 ("Adlam", ADLAM), ("Ahom", AHOM), 9 ("Anatolian_Hieroglyphs", ANATOLIAN_HIEROGLYPHS), ("Arabic", ARABIC), 10 ("Armenian", ARMENIAN), ("Avestan", AVESTAN), ("Balinese", BALINESE), 11 ("Bamum", BAMUM), ("Bassa_Vah", BASSA_VAH), ("Batak", BATAK), 12 ("Bengali", BENGALI), ("Bhaiksuki", BHAIKSUKI), ("Bopomofo", BOPOMOFO), 13 ("Brahmi", BRAHMI), ("Braille", BRAILLE), ("Buginese", BUGINESE), 14 ("Buhid", BUHID), ("Canadian_Aboriginal", CANADIAN_ABORIGINAL), 15 ("Carian", CARIAN), ("Caucasian_Albanian", CAUCASIAN_ALBANIAN), 16 ("Chakma", CHAKMA), ("Cham", CHAM), ("Cherokee", CHEROKEE), 17 ("Common", COMMON), ("Coptic", COPTIC), ("Cuneiform", CUNEIFORM), 18 ("Cypriot", CYPRIOT), ("Cyrillic", CYRILLIC), ("Deseret", DESERET), 19 ("Devanagari", DEVANAGARI), ("Dogra", DOGRA), ("Duployan", DUPLOYAN), 20 ("Egyptian_Hieroglyphs", EGYPTIAN_HIEROGLYPHS), ("Elbasan", ELBASAN), 21 ("Ethiopic", ETHIOPIC), ("Georgian", GEORGIAN), ("Glagolitic", GLAGOLITIC), 22 ("Gothic", GOTHIC), ("Grantha", GRANTHA), ("Greek", GREEK), 23 ("Gujarati", GUJARATI), ("Gunjala_Gondi", GUNJALA_GONDI), 24 ("Gurmukhi", GURMUKHI), ("Han", HAN), ("Hangul", HANGUL), 25 ("Hanifi_Rohingya", HANIFI_ROHINGYA), ("Hanunoo", HANUNOO), 26 ("Hatran", HATRAN), ("Hebrew", HEBREW), ("Hiragana", HIRAGANA), 27 ("Imperial_Aramaic", IMPERIAL_ARAMAIC), ("Inherited", INHERITED), 28 ("Inscriptional_Pahlavi", INSCRIPTIONAL_PAHLAVI), 29 ("Inscriptional_Parthian", INSCRIPTIONAL_PARTHIAN), ("Javanese", JAVANESE), 30 ("Kaithi", KAITHI), ("Kannada", KANNADA), ("Katakana", KATAKANA), 31 ("Kayah_Li", KAYAH_LI), ("Kharoshthi", KHAROSHTHI), ("Khmer", KHMER), 32 ("Khojki", KHOJKI), ("Khudawadi", KHUDAWADI), ("Lao", LAO), 33 ("Latin", LATIN), ("Lepcha", LEPCHA), ("Limbu", LIMBU), 34 ("Linear_A", LINEAR_A), ("Linear_B", LINEAR_B), ("Lisu", LISU), 35 ("Lycian", LYCIAN), ("Lydian", LYDIAN), ("Mahajani", MAHAJANI), 36 ("Makasar", MAKASAR), ("Malayalam", MALAYALAM), ("Mandaic", MANDAIC), 37 ("Manichaean", MANICHAEAN), ("Marchen", MARCHEN), 38 ("Masaram_Gondi", MASARAM_GONDI), ("Medefaidrin", MEDEFAIDRIN), 39 ("Meetei_Mayek", MEETEI_MAYEK), ("Mende_Kikakui", MENDE_KIKAKUI), 40 ("Meroitic_Cursive", MEROITIC_CURSIVE), 41 ("Meroitic_Hieroglyphs", MEROITIC_HIEROGLYPHS), ("Miao", MIAO), 42 ("Modi", MODI), ("Mongolian", MONGOLIAN), ("Mro", MRO), 43 ("Multani", MULTANI), ("Myanmar", MYANMAR), ("Nabataean", NABATAEAN), 44 ("New_Tai_Lue", NEW_TAI_LUE), ("Newa", NEWA), ("Nko", NKO), 45 ("Nushu", NUSHU), ("Ogham", OGHAM), ("Ol_Chiki", OL_CHIKI), 46 ("Old_Hungarian", OLD_HUNGARIAN), ("Old_Italic", OLD_ITALIC), 47 ("Old_North_Arabian", OLD_NORTH_ARABIAN), ("Old_Permic", OLD_PERMIC), 48 ("Old_Persian", OLD_PERSIAN), ("Old_Sogdian", OLD_SOGDIAN), 49 ("Old_South_Arabian", OLD_SOUTH_ARABIAN), ("Old_Turkic", OLD_TURKIC), 50 ("Oriya", ORIYA), ("Osage", OSAGE), ("Osmanya", OSMANYA), 51 ("Pahawh_Hmong", PAHAWH_HMONG), ("Palmyrene", PALMYRENE), 52 ("Pau_Cin_Hau", PAU_CIN_HAU), ("Phags_Pa", PHAGS_PA), 53 ("Phoenician", PHOENICIAN), ("Psalter_Pahlavi", PSALTER_PAHLAVI), 54 ("Rejang", REJANG), ("Runic", RUNIC), ("Samaritan", SAMARITAN), 55 ("Saurashtra", SAURASHTRA), ("Sharada", SHARADA), ("Shavian", SHAVIAN), 56 ("Siddham", SIDDHAM), ("SignWriting", SIGNWRITING), ("Sinhala", SINHALA), 57 ("Sogdian", SOGDIAN), ("Sora_Sompeng", SORA_SOMPENG), ("Soyombo", SOYOMBO), 58 ("Sundanese", SUNDANESE), ("Syloti_Nagri", SYLOTI_NAGRI), 59 ("Syriac", SYRIAC), ("Tagalog", TAGALOG), ("Tagbanwa", TAGBANWA), 60 ("Tai_Le", TAI_LE), ("Tai_Tham", TAI_THAM), ("Tai_Viet", TAI_VIET), 61 ("Takri", TAKRI), ("Tamil", TAMIL), ("Tangut", TANGUT), ("Telugu", TELUGU), 62 ("Thaana", THAANA), ("Thai", THAI), ("Tibetan", TIBETAN), 63 ("Tifinagh", TIFINAGH), ("Tirhuta", TIRHUTA), ("Ugaritic", UGARITIC), 64 ("Vai", VAI), ("Warang_Citi", WARANG_CITI), ("Yi", YI), 65 ("Zanabazar_Square", ZANABAZAR_SQUARE), 66 ]; 67 68 pub const ADLAM: &'static [(char, char)] = &[ 69 ('', ''), ('', ''), ('', ''), 70 ]; 71 72 pub const AHOM: &'static [(char, char)] = &[ 73 ('', '\u{1171a}'), ('', ''), ('', ''), 74 ]; 75 76 pub const ANATOLIAN_HIEROGLYPHS: &'static [(char, char)] = &[ 77 ('', ''), 78 ]; 79 80 pub const ARABIC: &'static [(char, char)] = &[ 81 ('\u{600}', '\u{604}'), ('؆', '؋'), ('؍', 'ؚ'), ('\u{61c}', '\u{61c}'), 82 ('؞', '؞'), ('ؠ', 'ؿ'), ('ف', 'ي'), ('ٖ', 'ٯ'), ('ٱ', 'ۜ'), 83 ('۞', 'ۿ'), ('ݐ', 'ݿ'), ('ࢠ', 'ࢴ'), ('ࢶ', 'ࢽ'), 84 ('\u{8d3}', '࣡'), ('ࣣ', 'ࣿ'), ('ﭐ', '﯁'), ('ﯓ', 'ﴽ'), 85 ('ﵐ', 'ﶏ'), ('ﶒ', 'ﷇ'), ('ﷰ', '﷽'), ('ﹰ', 'ﹴ'), 86 ('ﹶ', 'ﻼ'), ('', ''), ('', ''), ('', ''), 87 ('', ''), ('', ''), ('', ''), ('', ''), 88 ('', ''), ('', ''), ('', ''), ('', ''), 89 ('', ''), ('', ''), ('', ''), ('', ''), 90 ('', ''), ('', ''), ('', ''), ('', ''), 91 ('', ''), ('', ''), ('', ''), ('', ''), 92 ('', ''), ('', ''), ('', ''), ('', ''), 93 ('', ''), ('', ''), ('', ''), ('', ''), 94 ('', ''), ('', ''), ('', ''), ('', ''), 95 ]; 96 97 pub const ARMENIAN: &'static [(char, char)] = &[ 98 ('Ա', 'Ֆ'), ('ՙ', '\u{588}'), ('֊', '֊'), ('֍', '֏'), ('ﬓ', 'ﬗ'), 99 ]; 100 101 pub const AVESTAN: &'static [(char, char)] = &[ 102 ('', ''), ('', ''), 103 ]; 104 105 pub const BALINESE: &'static [(char, char)] = &[ 106 ('ᬀ', 'ᭋ'), ('᭐', '᭼'), 107 ]; 108 109 pub const BAMUM: &'static [(char, char)] = &[ 110 ('ꚠ', '꛷'), ('', ''), 111 ]; 112 113 pub const BASSA_VAH: &'static [(char, char)] = &[ 114 ('', ''), ('', ''), 115 ]; 116 117 pub const BATAK: &'static [(char, char)] = &[ 118 ('ᯀ', '᯳'), ('᯼', '᯿'), 119 ]; 120 121 pub const BENGALI: &'static [(char, char)] = &[ 122 ('ঀ', 'ঃ'), ('অ', 'ঌ'), ('এ', 'ঐ'), ('ও', 'ন'), 123 ('প', 'র'), ('ল', 'ল'), ('শ', 'হ'), ('়', 'ৄ'), 124 ('ে', 'ৈ'), ('ো', 'ৎ'), ('ৗ', 'ৗ'), ('ড়', 'ঢ়'), 125 ('য়', 'ৣ'), ('০', '\u{9fe}'), 126 ]; 127 128 pub const BHAIKSUKI: &'static [(char, char)] = &[ 129 ('', ''), ('', ''), ('', ''), ('', ''), 130 ]; 131 132 pub const BOPOMOFO: &'static [(char, char)] = &[ 133 ('˪', '˫'), ('ㄅ', '\u{312f}'), ('ㆠ', 'ㆺ'), 134 ]; 135 136 pub const BRAHMI: &'static [(char, char)] = &[ 137 ('', ''), ('', ''), ('', ''), 138 ]; 139 140 pub const BRAILLE: &'static [(char, char)] = &[ 141 ('⠀', '⣿'), 142 ]; 143 144 pub const BUGINESE: &'static [(char, char)] = &[ 145 ('ᨀ', 'ᨛ'), ('᨞', '᨟'), 146 ]; 147 148 pub const BUHID: &'static [(char, char)] = &[ 149 ('ᝀ', 'ᝓ'), 150 ]; 151 152 pub const CANADIAN_ABORIGINAL: &'static [(char, char)] = &[ 153 ('᐀', 'ᙿ'), ('ᢰ', 'ᣵ'), 154 ]; 155 156 pub const CARIAN: &'static [(char, char)] = &[ 157 ('', ''), 158 ]; 159 160 pub const CAUCASIAN_ALBANIAN: &'static [(char, char)] = &[ 161 ('', ''), ('', ''), 162 ]; 163 164 pub const CHAKMA: &'static [(char, char)] = &[ 165 ('', ''), ('', '\u{11146}'), 166 ]; 167 168 pub const CHAM: &'static [(char, char)] = &[ 169 ('ꨀ', 'ꨶ'), ('ꩀ', 'ꩍ'), ('꩐', '꩙'), ('꩜', '꩟'), 170 ]; 171 172 pub const CHEROKEE: &'static [(char, char)] = &[ 173 ('Ꭰ', 'Ᏽ'), ('ᏸ', 'ᏽ'), ('ꭰ', 'ꮿ'), 174 ]; 175 176 pub const COMMON: &'static [(char, char)] = &[ 177 ('\u{0}', '@'), ('[', '`'), ('{', '©'), ('«', '¹'), ('»', '¿'), 178 ('×', '×'), ('÷', '÷'), ('ʹ', '˟'), ('˥', '˩'), ('ˬ', '˿'), 179 ('ʹ', 'ʹ'), (';', ';'), ('΅', '΅'), ('·', '·'), ('։', '։'), 180 ('\u{605}', '\u{605}'), ('،', '،'), ('؛', '؛'), ('؟', '؟'), 181 ('ـ', 'ـ'), ('\u{6dd}', '\u{6dd}'), ('\u{8e2}', '\u{8e2}'), 182 ('।', '॥'), ('฿', '฿'), ('࿕', '࿘'), ('჻', '჻'), 183 ('᛫', '᛭'), ('᜵', '᜶'), ('᠂', '᠃'), ('᠅', '᠅'), 184 ('᳓', '᳓'), ('᳡', '᳡'), ('ᳩ', 'ᳬ'), ('ᳮ', 'ᳳ'), 185 ('ᳵ', '᳷'), ('\u{2000}', '\u{200b}'), ('\u{200e}', '\u{2064}'), 186 ('\u{2066}', '⁰'), ('⁴', '⁾'), ('₀', '₎'), ('₠', '₿'), 187 ('℀', '℥'), ('℧', '℩'), ('ℬ', 'ℱ'), ('ℳ', '⅍'), 188 ('⅏', '⅟'), ('↉', '↋'), ('←', '␦'), ('⑀', '⑊'), 189 ('①', '⟿'), ('⤀', '⭳'), ('⭶', '⮕'), ('⮘', '⯈'), 190 ('⯊', '\u{2bfe}'), ('⸀', '\u{2e4e}'), ('⿰', '⿻'), 191 ('\u{3000}', '〄'), ('〆', '〆'), ('〈', '〠'), ('〰', '〷'), 192 ('〼', '〿'), ('゛', '゜'), ('゠', '゠'), ('・', 'ー'), 193 ('㆐', '㆟'), ('㇀', '㇣'), ('㈠', '㉟'), ('㉿', '㋏'), 194 ('㍘', '㏿'), ('䷀', '䷿'), ('꜀', '꜡'), ('ꞈ', '꞊'), 195 ('꠰', '꠹'), ('꤮', '꤮'), ('ꧏ', 'ꧏ'), ('꭛', '꭛'), 196 ('﴾', '﴿'), ('︐', '︙'), ('︰', '﹒'), ('﹔', '﹦'), 197 ('﹨', '﹫'), ('\u{feff}', '\u{feff}'), ('!', '@'), ('[', '`'), 198 ('{', '・'), ('ー', 'ー'), ('゙', '゚'), ('¢', '₩'), 199 ('│', '○'), ('\u{fff9}', '�'), ('', ''), ('', ''), 200 ('', ''), ('', ''), ('', ''), ('', ''), 201 ('\u{1bca0}', '\u{1bca3}'), ('', ''), ('', ''), 202 ('', ''), ('', '\u{1d17a}'), ('', ''), ('', ''), 203 ('', ''), ('\u{1d2e0}', '\u{1d2f3}'), ('', ''), 204 ('', '\u{1d378}'), ('', ''), ('', ''), ('', ''), 205 ('', ''), ('', ''), ('', ''), ('', ''), 206 ('', ''), ('', ''), ('', ''), ('', ''), 207 ('', ''), ('', ''), ('', ''), ('', ''), 208 ('', ''), ('', ''), ('', ''), ('', ''), 209 ('', ''), ('', ''), ('\u{1ec71}', '\u{1ecb4}'), 210 ('', ''), ('', ''), ('', ''), ('', ''), 211 ('', ''), ('', ''), ('', ''), ('', ''), 212 ('', ''), ('', ''), ('', ''), ('', ''), 213 ('', ''), ('', ''), ('', ''), ('', ''), 214 ('', ''), ('', '\u{1f6f9}'), ('', ''), 215 ('', '\u{1f7d8}'), ('', ''), ('', ''), ('', ''), 216 ('', ''), ('', ''), ('', ''), ('', ''), 217 ('', '\u{1f970}'), ('\u{1f973}', '\u{1f976}'), 218 ('\u{1f97a}', '\u{1f97a}'), ('\u{1f97c}', '\u{1f9a2}'), 219 ('\u{1f9b0}', '\u{1f9b9}'), ('', '\u{1f9c2}'), ('', '\u{1f9ff}'), 220 ('\u{1fa60}', '\u{1fa6d}'), ('\u{e0001}', '\u{e0001}'), 221 ('\u{e0020}', '\u{e007f}'), 222 ]; 223 224 pub const COPTIC: &'static [(char, char)] = &[ 225 ('Ϣ', 'ϯ'), ('Ⲁ', 'ⳳ'), ('⳹', '⳿'), 226 ]; 227 228 pub const CUNEIFORM: &'static [(char, char)] = &[ 229 ('', ''), ('', ''), ('', ''), ('', ''), 230 ]; 231 232 pub const CYPRIOT: &'static [(char, char)] = &[ 233 ('', ''), ('', ''), ('', ''), ('', ''), 234 ('', ''), ('', ''), 235 ]; 236 237 pub const CYRILLIC: &'static [(char, char)] = &[ 238 ('Ѐ', '҄'), ('҇', 'ԯ'), ('ᲀ', 'ᲈ'), ('ᴫ', 'ᴫ'), ('ᵸ', 'ᵸ'), 239 ('ⷠ', 'ⷿ'), ('Ꙁ', 'ꚟ'), ('︮', '︯'), 240 ]; 241 242 pub const DESERET: &'static [(char, char)] = &[ 243 ('', ''), 244 ]; 245 246 pub const DEVANAGARI: &'static [(char, char)] = &[ 247 ('ऀ', 'ॐ'), ('॓', 'ॣ'), ('०', 'ॿ'), ('꣠', '\u{a8ff}'), 248 ]; 249 250 pub const DOGRA: &'static [(char, char)] = &[ 251 ('\u{11800}', '\u{1183b}'), 252 ]; 253 254 pub const DUPLOYAN: &'static [(char, char)] = &[ 255 ('', ''), ('', ''), ('', ''), ('', ''), 256 ('', ''), 257 ]; 258 259 pub const EGYPTIAN_HIEROGLYPHS: &'static [(char, char)] = &[ 260 ('', ''), 261 ]; 262 263 pub const ELBASAN: &'static [(char, char)] = &[ 264 ('', ''), 265 ]; 266 267 pub const ETHIOPIC: &'static [(char, char)] = &[ 268 ('ሀ', 'ቈ'), ('ቊ', 'ቍ'), ('ቐ', 'ቖ'), ('ቘ', 'ቘ'), 269 ('ቚ', 'ቝ'), ('በ', 'ኈ'), ('ኊ', 'ኍ'), ('ነ', 'ኰ'), 270 ('ኲ', 'ኵ'), ('ኸ', 'ኾ'), ('ዀ', 'ዀ'), ('ዂ', 'ዅ'), 271 ('ወ', 'ዖ'), ('ዘ', 'ጐ'), ('ጒ', 'ጕ'), ('ጘ', 'ፚ'), 272 ('፝', '፼'), ('ᎀ', '᎙'), ('ⶀ', 'ⶖ'), ('ⶠ', 'ⶦ'), 273 ('ⶨ', 'ⶮ'), ('ⶰ', 'ⶶ'), ('ⶸ', 'ⶾ'), ('ⷀ', 'ⷆ'), 274 ('ⷈ', 'ⷎ'), ('ⷐ', 'ⷖ'), ('ⷘ', 'ⷞ'), ('ꬁ', 'ꬆ'), 275 ('ꬉ', 'ꬎ'), ('ꬑ', 'ꬖ'), ('ꬠ', 'ꬦ'), ('ꬨ', 'ꬮ'), 276 ]; 277 278 pub const GEORGIAN: &'static [(char, char)] = &[ 279 ('Ⴀ', 'Ⴥ'), ('Ⴧ', 'Ⴧ'), ('Ⴭ', 'Ⴭ'), ('ა', 'ჺ'), 280 ('ჼ', 'ჿ'), ('\u{1c90}', '\u{1cba}'), ('\u{1cbd}', '\u{1cbf}'), 281 ('ⴀ', 'ⴥ'), ('ⴧ', 'ⴧ'), ('ⴭ', 'ⴭ'), 282 ]; 283 284 pub const GLAGOLITIC: &'static [(char, char)] = &[ 285 ('Ⰰ', 'Ⱞ'), ('ⰰ', 'ⱞ'), ('', ''), ('', ''), 286 ('', ''), ('', ''), ('', ''), 287 ]; 288 289 pub const GOTHIC: &'static [(char, char)] = &[ 290 ('', ''), 291 ]; 292 293 pub const GRANTHA: &'static [(char, char)] = &[ 294 ('', ''), ('', ''), ('', ''), ('', ''), 295 ('', ''), ('', ''), ('', ''), ('', ''), 296 ('', ''), ('', ''), ('', ''), ('', ''), 297 ('', ''), ('', ''), ('', ''), 298 ]; 299 300 pub const GREEK: &'static [(char, char)] = &[ 301 ('Ͱ', 'ͳ'), ('͵', 'ͷ'), ('ͺ', 'ͽ'), ('Ϳ', 'Ϳ'), ('΄', '΄'), 302 ('Ά', 'Ά'), ('Έ', 'Ί'), ('Ό', 'Ό'), ('Ύ', 'Ρ'), ('Σ', 'ϡ'), 303 ('ϰ', 'Ͽ'), ('ᴦ', 'ᴪ'), ('ᵝ', 'ᵡ'), ('ᵦ', 'ᵪ'), 304 ('ᶿ', 'ᶿ'), ('ἀ', 'ἕ'), ('Ἐ', 'Ἕ'), ('ἠ', 'ὅ'), 305 ('Ὀ', 'Ὅ'), ('ὐ', 'ὗ'), ('Ὑ', 'Ὑ'), ('Ὓ', 'Ὓ'), 306 ('Ὕ', 'Ὕ'), ('Ὗ', 'ώ'), ('ᾀ', 'ᾴ'), ('ᾶ', 'ῄ'), 307 ('ῆ', 'ΐ'), ('ῖ', 'Ί'), ('῝', '`'), ('ῲ', 'ῴ'), 308 ('ῶ', '῾'), ('Ω', 'Ω'), ('ꭥ', 'ꭥ'), ('', ''), 309 ('', ''), ('', ''), 310 ]; 311 312 pub const GUJARATI: &'static [(char, char)] = &[ 313 ('ઁ', 'ઃ'), ('અ', 'ઍ'), ('એ', 'ઑ'), ('ઓ', 'ન'), 314 ('પ', 'ર'), ('લ', 'ળ'), ('વ', 'હ'), ('઼', 'ૅ'), 315 ('ે', 'ૉ'), ('ો', '્'), ('ૐ', 'ૐ'), ('ૠ', 'ૣ'), 316 ('૦', '૱'), ('ૹ', '૿'), 317 ]; 318 319 pub const GUNJALA_GONDI: &'static [(char, char)] = &[ 320 ('\u{11d60}', '\u{11d65}'), ('\u{11d67}', '\u{11d68}'), 321 ('\u{11d6a}', '\u{11d8e}'), ('\u{11d90}', '\u{11d91}'), 322 ('\u{11d93}', '\u{11d98}'), ('\u{11da0}', '\u{11da9}'), 323 ]; 324 325 pub const GURMUKHI: &'static [(char, char)] = &[ 326 ('ਁ', 'ਃ'), ('ਅ', 'ਊ'), ('ਏ', 'ਐ'), ('ਓ', 'ਨ'), 327 ('ਪ', 'ਰ'), ('ਲ', 'ਲ਼'), ('ਵ', 'ਸ਼'), ('ਸ', 'ਹ'), 328 ('਼', '਼'), ('ਾ', 'ੂ'), ('ੇ', 'ੈ'), ('ੋ', '੍'), 329 ('ੑ', 'ੑ'), ('ਖ਼', 'ੜ'), ('ਫ਼', 'ਫ਼'), ('੦', '\u{a76}'), 330 ]; 331 332 pub const HAN: &'static [(char, char)] = &[ 333 ('⺀', '⺙'), ('⺛', '⻳'), ('⼀', '⿕'), ('々', '々'), 334 ('〇', '〇'), ('〡', '〩'), ('〸', '〻'), ('㐀', '䶵'), 335 ('一', '\u{9fef}'), ('豈', '舘'), ('並', '龎'), ('', ''), 336 ('', ''), ('', ''), ('', ''), ('', ''), 337 ('', ''), 338 ]; 339 340 pub const HANGUL: &'static [(char, char)] = &[ 341 ('ᄀ', 'ᇿ'), ('〮', '〯'), ('ㄱ', 'ㆎ'), ('㈀', '㈞'), 342 ('㉠', '㉾'), ('ꥠ', 'ꥼ'), ('가', '힣'), ('ힰ', 'ퟆ'), 343 ('ퟋ', 'ퟻ'), ('ᅠ', 'ᄒ'), ('ᅡ', 'ᅦ'), ('ᅧ', 'ᅬ'), 344 ('ᅭ', 'ᅲ'), ('ᅳ', 'ᅵ'), 345 ]; 346 347 pub const HANIFI_ROHINGYA: &'static [(char, char)] = &[ 348 ('\u{10d00}', '\u{10d27}'), ('\u{10d30}', '\u{10d39}'), 349 ]; 350 351 pub const HANUNOO: &'static [(char, char)] = &[ 352 ('ᜠ', '᜴'), 353 ]; 354 355 pub const HATRAN: &'static [(char, char)] = &[ 356 ('', ''), ('', ''), ('', ''), 357 ]; 358 359 pub const HEBREW: &'static [(char, char)] = &[ 360 ('֑', 'ׇ'), ('א', 'ת'), ('\u{5ef}', '״'), ('יִ', 'זּ'), 361 ('טּ', 'לּ'), ('מּ', 'מּ'), ('נּ', 'סּ'), ('ףּ', 'פּ'), 362 ('צּ', 'ﭏ'), 363 ]; 364 365 pub const HIRAGANA: &'static [(char, char)] = &[ 366 ('ぁ', 'ゖ'), ('ゝ', 'ゟ'), ('', ''), ('', ''), 367 ]; 368 369 pub const IMPERIAL_ARAMAIC: &'static [(char, char)] = &[ 370 ('', ''), ('', ''), 371 ]; 372 373 pub const INHERITED: &'static [(char, char)] = &[ 374 ('̀', 'ͯ'), ('҅', '҆'), ('ً', 'ٕ'), ('ٰ', 'ٰ'), ('॑', '॒'), 375 ('᪰', '᪾'), ('᳐', '᳒'), ('᳔', '᳠'), ('᳢', '᳨'), 376 ('᳭', '᳭'), ('᳴', '᳴'), ('᳸', '᳹'), ('᷀', '᷹'), 377 ('᷻', '᷿'), ('\u{200c}', '\u{200d}'), ('⃐', '⃰'), ('〪', '〭'), 378 ('゙', '゚'), ('︀', '️'), ('︠', '︭'), ('', ''), 379 ('', ''), ('\u{1133b}', '\u{1133b}'), ('', ''), 380 ('', ''), ('', ''), ('', ''), ('', ''), 381 ]; 382 383 pub const INSCRIPTIONAL_PAHLAVI: &'static [(char, char)] = &[ 384 ('', ''), ('', ''), 385 ]; 386 387 pub const INSCRIPTIONAL_PARTHIAN: &'static [(char, char)] = &[ 388 ('', ''), ('', ''), 389 ]; 390 391 pub const JAVANESE: &'static [(char, char)] = &[ 392 ('ꦀ', '꧍'), ('꧐', '꧙'), ('꧞', '꧟'), 393 ]; 394 395 pub const KAITHI: &'static [(char, char)] = &[ 396 ('', ''), ('\u{110cd}', '\u{110cd}'), 397 ]; 398 399 pub const KANNADA: &'static [(char, char)] = &[ 400 ('ಀ', 'ಌ'), ('ಎ', 'ಐ'), ('ಒ', 'ನ'), ('ಪ', 'ಳ'), 401 ('ವ', 'ಹ'), ('಼', 'ೄ'), ('ೆ', 'ೈ'), ('ೊ', '್'), 402 ('ೕ', 'ೖ'), ('ೞ', 'ೞ'), ('ೠ', 'ೣ'), ('೦', '೯'), 403 ('ೱ', 'ೲ'), 404 ]; 405 406 pub const KATAKANA: &'static [(char, char)] = &[ 407 ('ァ', 'ヺ'), ('ヽ', 'ヿ'), ('ㇰ', 'ㇿ'), ('㋐', '㋾'), 408 ('㌀', '㍗'), ('ヲ', 'ッ'), ('ア', 'ン'), ('', ''), 409 ]; 410 411 pub const KAYAH_LI: &'static [(char, char)] = &[ 412 ('꤀', '꤭'), ('꤯', '꤯'), 413 ]; 414 415 pub const KHAROSHTHI: &'static [(char, char)] = &[ 416 ('', ''), ('', ''), ('', ''), ('', ''), 417 ('', '\u{10a35}'), ('', ''), ('', '\u{10a48}'), 418 ('', ''), 419 ]; 420 421 pub const KHMER: &'static [(char, char)] = &[ 422 ('ក', '៝'), ('០', '៩'), ('៰', '៹'), ('᧠', '᧿'), 423 ]; 424 425 pub const KHOJKI: &'static [(char, char)] = &[ 426 ('', ''), ('', ''), 427 ]; 428 429 pub const KHUDAWADI: &'static [(char, char)] = &[ 430 ('', ''), ('', ''), 431 ]; 432 433 pub const LAO: &'static [(char, char)] = &[ 434 ('ກ', 'ຂ'), ('ຄ', 'ຄ'), ('ງ', 'ຈ'), ('ຊ', 'ຊ'), 435 ('ຍ', 'ຍ'), ('ດ', 'ທ'), ('ນ', 'ຟ'), ('ມ', 'ຣ'), 436 ('ລ', 'ລ'), ('ວ', 'ວ'), ('ສ', 'ຫ'), ('ອ', 'ູ'), 437 ('ົ', 'ຽ'), ('ເ', 'ໄ'), ('ໆ', 'ໆ'), ('່', 'ໍ'), 438 ('໐', '໙'), ('ໜ', 'ໟ'), 439 ]; 440 441 pub const LATIN: &'static [(char, char)] = &[ 442 ('A', 'Z'), ('a', 'z'), ('ª', 'ª'), ('º', 'º'), ('À', 'Ö'), 443 ('Ø', 'ö'), ('ø', 'ʸ'), ('ˠ', 'ˤ'), ('ᴀ', 'ᴥ'), ('ᴬ', 'ᵜ'), 444 ('ᵢ', 'ᵥ'), ('ᵫ', 'ᵷ'), ('ᵹ', 'ᶾ'), ('Ḁ', 'ỿ'), 445 ('ⁱ', 'ⁱ'), ('ⁿ', 'ⁿ'), ('ₐ', 'ₜ'), ('K', 'Å'), 446 ('Ⅎ', 'Ⅎ'), ('ⅎ', 'ⅎ'), ('Ⅰ', 'ↈ'), ('Ⱡ', 'Ɀ'), 447 ('Ꜣ', 'ꞇ'), ('Ꞌ', '\u{a7b9}'), ('ꟷ', 'ꟿ'), ('ꬰ', 'ꭚ'), 448 ('ꭜ', 'ꭤ'), ('ff', 'st'), ('A', 'Z'), ('a', 'z'), 449 ]; 450 451 pub const LEPCHA: &'static [(char, char)] = &[ 452 ('ᰀ', '᰷'), ('᰻', '᱉'), ('ᱍ', 'ᱏ'), 453 ]; 454 455 pub const LIMBU: &'static [(char, char)] = &[ 456 ('ᤀ', 'ᤞ'), ('ᤠ', 'ᤫ'), ('ᤰ', '᤻'), ('᥀', '᥀'), 457 ('᥄', '᥏'), 458 ]; 459 460 pub const LINEAR_A: &'static [(char, char)] = &[ 461 ('', ''), ('', ''), ('', ''), 462 ]; 463 464 pub const LINEAR_B: &'static [(char, char)] = &[ 465 ('', ''), ('', ''), ('', ''), ('', ''), 466 ('', ''), ('', ''), ('', ''), 467 ]; 468 469 pub const LISU: &'static [(char, char)] = &[ 470 ('ꓐ', '꓿'), 471 ]; 472 473 pub const LYCIAN: &'static [(char, char)] = &[ 474 ('', ''), 475 ]; 476 477 pub const LYDIAN: &'static [(char, char)] = &[ 478 ('', ''), ('', ''), 479 ]; 480 481 pub const MAHAJANI: &'static [(char, char)] = &[ 482 ('', ''), 483 ]; 484 485 pub const MAKASAR: &'static [(char, char)] = &[ 486 ('\u{11ee0}', '\u{11ef8}'), 487 ]; 488 489 pub const MALAYALAM: &'static [(char, char)] = &[ 490 ('ഀ', 'ഃ'), ('അ', 'ഌ'), ('എ', 'ഐ'), ('ഒ', 'ൄ'), 491 ('െ', 'ൈ'), ('ൊ', '൏'), ('ൔ', 'ൣ'), ('൦', 'ൿ'), 492 ]; 493 494 pub const MANDAIC: &'static [(char, char)] = &[ 495 ('ࡀ', '࡛'), ('࡞', '࡞'), 496 ]; 497 498 pub const MANICHAEAN: &'static [(char, char)] = &[ 499 ('', ''), ('', ''), 500 ]; 501 502 pub const MARCHEN: &'static [(char, char)] = &[ 503 ('', ''), ('', ''), ('', ''), 504 ]; 505 506 pub const MASARAM_GONDI: &'static [(char, char)] = &[ 507 ('', ''), ('', ''), ('', ''), ('', ''), 508 ('', ''), ('', ''), ('', ''), 509 ]; 510 511 pub const MEDEFAIDRIN: &'static [(char, char)] = &[ 512 ('\u{16e40}', '\u{16e9a}'), 513 ]; 514 515 pub const MEETEI_MAYEK: &'static [(char, char)] = &[ 516 ('ꫠ', '꫶'), ('ꯀ', '꯭'), ('꯰', '꯹'), 517 ]; 518 519 pub const MENDE_KIKAKUI: &'static [(char, char)] = &[ 520 ('', ''), ('', ''), 521 ]; 522 523 pub const MEROITIC_CURSIVE: &'static [(char, char)] = &[ 524 ('', ''), ('', ''), ('', ''), 525 ]; 526 527 pub const MEROITIC_HIEROGLYPHS: &'static [(char, char)] = &[ 528 ('', ''), 529 ]; 530 531 pub const MIAO: &'static [(char, char)] = &[ 532 ('', ''), ('', ''), ('', ''), 533 ]; 534 535 pub const MODI: &'static [(char, char)] = &[ 536 ('', ''), ('', ''), 537 ]; 538 539 pub const MONGOLIAN: &'static [(char, char)] = &[ 540 ('᠀', '᠁'), ('᠄', '᠄'), ('᠆', '\u{180e}'), ('᠐', '᠙'), 541 ('ᠠ', '\u{1878}'), ('ᢀ', 'ᢪ'), ('', ''), 542 ]; 543 544 pub const MRO: &'static [(char, char)] = &[ 545 ('', ''), ('', ''), ('', ''), 546 ]; 547 548 pub const MULTANI: &'static [(char, char)] = &[ 549 ('', ''), ('', ''), ('', ''), ('', ''), 550 ('', ''), 551 ]; 552 553 pub const MYANMAR: &'static [(char, char)] = &[ 554 ('က', '႟'), ('ꧠ', 'ꧾ'), ('ꩠ', 'ꩿ'), 555 ]; 556 557 pub const NABATAEAN: &'static [(char, char)] = &[ 558 ('', ''), ('', ''), 559 ]; 560 561 pub const NEW_TAI_LUE: &'static [(char, char)] = &[ 562 ('ᦀ', 'ᦫ'), ('ᦰ', 'ᧉ'), ('᧐', '᧚'), ('᧞', '᧟'), 563 ]; 564 565 pub const NEWA: &'static [(char, char)] = &[ 566 ('', ''), ('', ''), ('', '\u{1145e}'), 567 ]; 568 569 pub const NKO: &'static [(char, char)] = &[ 570 ('߀', 'ߺ'), ('\u{7fd}', '\u{7ff}'), 571 ]; 572 573 pub const NUSHU: &'static [(char, char)] = &[ 574 ('', ''), ('', ''), 575 ]; 576 577 pub const OGHAM: &'static [(char, char)] = &[ 578 ('\u{1680}', '᚜'), 579 ]; 580 581 pub const OL_CHIKI: &'static [(char, char)] = &[ 582 ('᱐', '᱿'), 583 ]; 584 585 pub const OLD_HUNGARIAN: &'static [(char, char)] = &[ 586 ('', ''), ('', ''), ('', ''), 587 ]; 588 589 pub const OLD_ITALIC: &'static [(char, char)] = &[ 590 ('', ''), ('', ''), 591 ]; 592 593 pub const OLD_NORTH_ARABIAN: &'static [(char, char)] = &[ 594 ('', ''), 595 ]; 596 597 pub const OLD_PERMIC: &'static [(char, char)] = &[ 598 ('', ''), 599 ]; 600 601 pub const OLD_PERSIAN: &'static [(char, char)] = &[ 602 ('', ''), ('', ''), 603 ]; 604 605 pub const OLD_SOGDIAN: &'static [(char, char)] = &[ 606 ('\u{10f00}', '\u{10f27}'), 607 ]; 608 609 pub const OLD_SOUTH_ARABIAN: &'static [(char, char)] = &[ 610 ('', ''), 611 ]; 612 613 pub const OLD_TURKIC: &'static [(char, char)] = &[ 614 ('', ''), 615 ]; 616 617 pub const ORIYA: &'static [(char, char)] = &[ 618 ('ଁ', 'ଃ'), ('ଅ', 'ଌ'), ('ଏ', 'ଐ'), ('ଓ', 'ନ'), 619 ('ପ', 'ର'), ('ଲ', 'ଳ'), ('ଵ', 'ହ'), ('଼', 'ୄ'), 620 ('େ', 'ୈ'), ('ୋ', '୍'), ('ୖ', 'ୗ'), ('ଡ଼', 'ଢ଼'), 621 ('ୟ', 'ୣ'), ('୦', '୷'), 622 ]; 623 624 pub const OSAGE: &'static [(char, char)] = &[ 625 ('', ''), ('', ''), 626 ]; 627 628 pub const OSMANYA: &'static [(char, char)] = &[ 629 ('', ''), ('', ''), 630 ]; 631 632 pub const PAHAWH_HMONG: &'static [(char, char)] = &[ 633 ('', ''), ('', ''), ('', ''), ('', ''), 634 ('', ''), 635 ]; 636 637 pub const PALMYRENE: &'static [(char, char)] = &[ 638 ('', ''), 639 ]; 640 641 pub const PAU_CIN_HAU: &'static [(char, char)] = &[ 642 ('', ''), 643 ]; 644 645 pub const PHAGS_PA: &'static [(char, char)] = &[ 646 ('ꡀ', '꡷'), 647 ]; 648 649 pub const PHOENICIAN: &'static [(char, char)] = &[ 650 ('', ''), ('', ''), 651 ]; 652 653 pub const PSALTER_PAHLAVI: &'static [(char, char)] = &[ 654 ('', ''), ('', ''), ('', ''), 655 ]; 656 657 pub const REJANG: &'static [(char, char)] = &[ 658 ('ꤰ', '꥓'), ('꥟', '꥟'), 659 ]; 660 661 pub const RUNIC: &'static [(char, char)] = &[ 662 ('ᚠ', 'ᛪ'), ('ᛮ', 'ᛸ'), 663 ]; 664 665 pub const SAMARITAN: &'static [(char, char)] = &[ 666 ('ࠀ', '࠭'), ('࠰', '࠾'), 667 ]; 668 669 pub const SAURASHTRA: &'static [(char, char)] = &[ 670 ('ꢀ', 'ꣅ'), ('꣎', '꣙'), 671 ]; 672 673 pub const SHARADA: &'static [(char, char)] = &[ 674 ('', ''), ('', ''), 675 ]; 676 677 pub const SHAVIAN: &'static [(char, char)] = &[ 678 ('', ''), 679 ]; 680 681 pub const SIDDHAM: &'static [(char, char)] = &[ 682 ('', ''), ('', ''), 683 ]; 684 685 pub const SIGNWRITING: &'static [(char, char)] = &[ 686 ('', ''), ('', ''), ('', ''), 687 ]; 688 689 pub const SINHALA: &'static [(char, char)] = &[ 690 ('ං', 'ඃ'), ('අ', 'ඖ'), ('ක', 'න'), ('ඳ', 'ර'), 691 ('ල', 'ල'), ('ව', 'ෆ'), ('්', '්'), ('ා', 'ු'), 692 ('ූ', 'ූ'), ('ෘ', 'ෟ'), ('෦', '෯'), ('ෲ', '෴'), 693 ('', ''), 694 ]; 695 696 pub const SOGDIAN: &'static [(char, char)] = &[ 697 ('\u{10f30}', '\u{10f59}'), 698 ]; 699 700 pub const SORA_SOMPENG: &'static [(char, char)] = &[ 701 ('', ''), ('', ''), 702 ]; 703 704 pub const SOYOMBO: &'static [(char, char)] = &[ 705 ('', ''), ('', ''), 706 ]; 707 708 pub const SUNDANESE: &'static [(char, char)] = &[ 709 ('ᮀ', 'ᮿ'), ('᳀', '᳇'), 710 ]; 711 712 pub const SYLOTI_NAGRI: &'static [(char, char)] = &[ 713 ('ꠀ', '꠫'), 714 ]; 715 716 pub const SYRIAC: &'static [(char, char)] = &[ 717 ('܀', '܍'), ('\u{70f}', '݊'), ('ݍ', 'ݏ'), ('ࡠ', 'ࡪ'), 718 ]; 719 720 pub const TAGALOG: &'static [(char, char)] = &[ 721 ('ᜀ', 'ᜌ'), ('ᜎ', '᜔'), 722 ]; 723 724 pub const TAGBANWA: &'static [(char, char)] = &[ 725 ('ᝠ', 'ᝬ'), ('ᝮ', 'ᝰ'), ('ᝲ', 'ᝳ'), 726 ]; 727 728 pub const TAI_LE: &'static [(char, char)] = &[ 729 ('ᥐ', 'ᥭ'), ('ᥰ', 'ᥴ'), 730 ]; 731 732 pub const TAI_THAM: &'static [(char, char)] = &[ 733 ('ᨠ', 'ᩞ'), ('᩠', '᩼'), ('᩿', '᪉'), ('᪐', '᪙'), 734 ('᪠', '᪭'), 735 ]; 736 737 pub const TAI_VIET: &'static [(char, char)] = &[ 738 ('ꪀ', 'ꫂ'), ('ꫛ', '꫟'), 739 ]; 740 741 pub const TAKRI: &'static [(char, char)] = &[ 742 ('', ''), ('', ''), 743 ]; 744 745 pub const TAMIL: &'static [(char, char)] = &[ 746 ('ஂ', 'ஃ'), ('அ', 'ஊ'), ('எ', 'ஐ'), ('ஒ', 'க'), 747 ('ங', 'ச'), ('ஜ', 'ஜ'), ('ஞ', 'ட'), ('ண', 'த'), 748 ('ந', 'ப'), ('ம', 'ஹ'), ('ா', 'ூ'), ('ெ', 'ை'), 749 ('ொ', '்'), ('ௐ', 'ௐ'), ('ௗ', 'ௗ'), ('௦', '௺'), 750 ]; 751 752 pub const TANGUT: &'static [(char, char)] = &[ 753 ('', ''), ('', '\u{187f1}'), ('', ''), 754 ]; 755 756 pub const TELUGU: &'static [(char, char)] = &[ 757 ('ఀ', 'ఌ'), ('ఎ', 'ఐ'), ('ఒ', 'న'), ('ప', 'హ'), 758 ('ఽ', 'ౄ'), ('ె', 'ై'), ('ొ', '్'), ('ౕ', 'ౖ'), 759 ('ౘ', 'ౚ'), ('ౠ', 'ౣ'), ('౦', '౯'), ('౸', '౿'), 760 ]; 761 762 pub const THAANA: &'static [(char, char)] = &[ 763 ('ހ', 'ޱ'), 764 ]; 765 766 pub const THAI: &'static [(char, char)] = &[ 767 ('ก', 'ฺ'), ('เ', '๛'), 768 ]; 769 770 pub const TIBETAN: &'static [(char, char)] = &[ 771 ('ༀ', 'ཇ'), ('ཉ', 'ཬ'), ('ཱ', 'ྗ'), ('ྙ', 'ྼ'), 772 ('྾', '࿌'), ('࿎', '࿔'), ('࿙', '࿚'), 773 ]; 774 775 pub const TIFINAGH: &'static [(char, char)] = &[ 776 ('ⴰ', 'ⵧ'), ('ⵯ', '⵰'), ('⵿', '⵿'), 777 ]; 778 779 pub const TIRHUTA: &'static [(char, char)] = &[ 780 ('', ''), ('', ''), 781 ]; 782 783 pub const UGARITIC: &'static [(char, char)] = &[ 784 ('', ''), ('', ''), 785 ]; 786 787 pub const VAI: &'static [(char, char)] = &[ 788 ('ꔀ', 'ꘫ'), 789 ]; 790 791 pub const WARANG_CITI: &'static [(char, char)] = &[ 792 ('', ''), ('', ''), 793 ]; 794 795 pub const YI: &'static [(char, char)] = &[ 796 ('ꀀ', 'ꒌ'), ('꒐', '꓆'), 797 ]; 798 799 pub const ZANABAZAR_SQUARE: &'static [(char, char)] = &[ 800 ('', ''), 801 ]; 802