chromium/third_party/rust/chromium_crates_io/vendor/regex-syntax-0.8.4/src/unicode_tables/age.rs

// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
//
//   ucd-generate age ucd-15.0.0 --chars
//
// Unicode version: 15.0.0.
//
// ucd-generate 0.2.14 is available on crates.io.

pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
    ("V10_0", V10_0),
    ("V11_0", V11_0),
    ("V12_0", V12_0),
    ("V12_1", V12_1),
    ("V13_0", V13_0),
    ("V14_0", V14_0),
    ("V15_0", V15_0),
    ("V1_1", V1_1),
    ("V2_0", V2_0),
    ("V2_1", V2_1),
    ("V3_0", V3_0),
    ("V3_1", V3_1),
    ("V3_2", V3_2),
    ("V4_0", V4_0),
    ("V4_1", V4_1),
    ("V5_0", V5_0),
    ("V5_1", V5_1),
    ("V5_2", V5_2),
    ("V6_0", V6_0),
    ("V6_1", V6_1),
    ("V6_2", V6_2),
    ("V6_3", V6_3),
    ("V7_0", V7_0),
    ("V8_0", V8_0),
    ("V9_0", V9_0),
];

pub const V10_0: &'static [(char, char)] = &[
    ('ࡠ', 'ࡪ'),
    ('ৼ', '৽'),
    ('\u{afa}', '\u{aff}'),
    ('\u{d00}', '\u{d00}'),
    ('\u{d3b}', '\u{d3c}'),
    ('᳷', '᳷'),
    ('\u{1df6}', '\u{1df9}'),
    ('₿', '₿'),
    ('⏿', '⏿'),
    ('⯒', '⯒'),
    ('⹅', '⹉'),
    ('ㄮ', 'ㄮ'),
    ('鿖', '鿪'),
    ('𐌭', '𐌯'),
    ('𑨀', '\u{11a47}'),
    ('𑩐', '𑪃'),
    ('𑪆', '𑪜'),
    ('𑪞', '𑪢'),
    ('𑴀', '𑴆'),
    ('𑴈', '𑴉'),
    ('𑴋', '\u{11d36}'),
    ('\u{11d3a}', '\u{11d3a}'),
    ('\u{11d3c}', '\u{11d3d}'),
    ('\u{11d3f}', '\u{11d47}'),
    ('𑵐', '𑵙'),
    ('𖿡', '𖿡'),
    ('𛀂', '𛄞'),
    ('𛅰', '𛋻'),
    ('🉠', '🉥'),
    ('🛓', '🛔'),
    ('🛷', '🛸'),
    ('🤀', '🤋'),
    ('🤟', '🤟'),
    ('🤨', '🤯'),
    ('🤱', '🤲'),
    ('🥌', '🥌'),
    ('🥟', '🥫'),
    ('🦒', '🦗'),
    ('🧐', '🧦'),
    ('𬺰', '𮯠'),
];

pub const V11_0: &'static [(char, char)] = &[
    ('ՠ', 'ՠ'),
    ('ֈ', 'ֈ'),
    ('ׯ', 'ׯ'),
    ('\u{7fd}', '߿'),
    ('\u{8d3}', '\u{8d3}'),
    ('\u{9fe}', '\u{9fe}'),
    ('੶', '੶'),
    ('\u{c04}', '\u{c04}'),
    ('಄', '಄'),
    ('ᡸ', 'ᡸ'),
    ('Ა', 'Ჺ'),
    ('Ჽ', 'Ჿ'),
    ('⮺', '⮼'),
    ('⯓', '⯫'),
    ('⯰', '⯾'),
    ('⹊', '⹎'),
    ('ㄯ', 'ㄯ'),
    ('鿫', '鿯'),
    ('ꞯ', 'ꞯ'),
    ('Ꞹ', 'ꞹ'),
    ('ꣾ', '\u{a8ff}'),
    ('𐨴', '𐨵'),
    ('𐩈', '𐩈'),
    ('𐴀', '\u{10d27}'),
    ('𐴰', '𐴹'),
    ('𐼀', '𐼧'),
    ('𐼰', '𐽙'),
    ('\u{110cd}', '\u{110cd}'),
    ('𑅄', '𑅆'),
    ('\u{1133b}', '\u{1133b}'),
    ('\u{1145e}', '\u{1145e}'),
    ('𑜚', '𑜚'),
    ('𑠀', '𑠻'),
    ('𑪝', '𑪝'),
    ('𑵠', '𑵥'),
    ('𑵧', '𑵨'),
    ('𑵪', '𑶎'),
    ('\u{11d90}', '\u{11d91}'),
    ('𑶓', '𑶘'),
    ('𑶠', '𑶩'),
    ('𑻠', '𑻸'),
    ('𖹀', '𖺚'),
    ('𘟭', '𘟱'),
    ('𝋠', '𝋳'),
    ('𝍲', '𝍸'),
    ('𞱱', '𞲴'),
    ('🄯', '🄯'),
    ('🛹', '🛹'),
    ('🟕', '🟘'),
    ('🥍', '🥏'),
    ('🥬', '🥰'),
    ('🥳', '🥶'),
    ('🥺', '🥺'),
    ('🥼', '🥿'),
    ('🦘', '🦢'),
    ('🦰', '🦹'),
    ('🧁', '🧂'),
    ('🧧', '🧿'),
    ('🩠', '🩭'),
];

pub const V12_0: &'static [(char, char)] = &[
    ('౷', '౷'),
    ('ຆ', 'ຆ'),
    ('ຉ', 'ຉ'),
    ('ຌ', 'ຌ'),
    ('ຎ', 'ຓ'),
    ('ຘ', 'ຘ'),
    ('ຠ', 'ຠ'),
    ('ຨ', 'ຩ'),
    ('ຬ', 'ຬ'),
    ('\u{eba}', '\u{eba}'),
    ('ᳺ', 'ᳺ'),
    ('⯉', '⯉'),
    ('⯿', '⯿'),
    ('⹏', '⹏'),
    ('Ꞻ', 'ꞿ'),
    ('Ꟃ', 'Ᶎ'),
    ('ꭦ', 'ꭧ'),
    ('𐿠', '𐿶'),
    ('𑑟', '𑑟'),
    ('𑚸', '𑚸'),
    ('𑦠', '𑦧'),
    ('𑦪', '\u{119d7}'),
    ('\u{119da}', '𑧤'),
    ('𑪄', '𑪅'),
    ('𑿀', '𑿱'),
    ('𑿿', '𑿿'),
    ('\u{13430}', '\u{13438}'),
    ('𖽅', '𖽊'),
    ('\u{16f4f}', '\u{16f4f}'),
    ('𖽿', '𖾇'),
    ('𖿢', '𖿣'),
    ('𘟲', '𘟷'),
    ('𛅐', '𛅒'),
    ('𛅤', '𛅧'),
    ('𞄀', '𞄬'),
    ('\u{1e130}', '𞄽'),
    ('𞅀', '𞅉'),
    ('𞅎', '𞅏'),
    ('𞋀', '𞋹'),
    ('𞋿', '𞋿'),
    ('𞥋', '𞥋'),
    ('𞴁', '𞴽'),
    ('🅬', '🅬'),
    ('🛕', '🛕'),
    ('🛺', '🛺'),
    ('🟠', '🟫'),
    ('🤍', '🤏'),
    ('🤿', '🤿'),
    ('🥱', '🥱'),
    ('🥻', '🥻'),
    ('🦥', '🦪'),
    ('🦮', '🦯'),
    ('🦺', '🦿'),
    ('🧃', '🧊'),
    ('🧍', '🧏'),
    ('🨀', '🩓'),
    ('🩰', '🩳'),
    ('🩸', '🩺'),
    ('🪀', '🪂'),
    ('🪐', '🪕'),
];

pub const V12_1: &'static [(char, char)] = &[('㋿', '㋿')];

pub const V13_0: &'static [(char, char)] = &[
    ('ࢾ', 'ࣇ'),
    ('\u{b55}', '\u{b55}'),
    ('ഄ', 'ഄ'),
    ('\u{d81}', '\u{d81}'),
    ('\u{1abf}', '\u{1ac0}'),
    ('⮗', '⮗'),
    ('⹐', '⹒'),
    ('ㆻ', 'ㆿ'),
    ('䶶', '䶿'),
    ('鿰', '鿼'),
    ('Ꟈ', 'ꟊ'),
    ('Ꟶ', 'ꟶ'),
    ('\u{a82c}', '\u{a82c}'),
    ('ꭨ', '꭫'),
    ('𐆜', '𐆜'),
    ('𐺀', '𐺩'),
    ('\u{10eab}', '𐺭'),
    ('𐺰', '𐺱'),
    ('𐾰', '𐿋'),
    ('𑅇', '𑅇'),
    ('𑇎', '\u{111cf}'),
    ('𑑚', '𑑚'),
    ('𑑠', '𑑡'),
    ('𑤀', '𑤆'),
    ('𑤉', '𑤉'),
    ('𑤌', '𑤓'),
    ('𑤕', '𑤖'),
    ('𑤘', '𑤵'),
    ('𑤷', '𑤸'),
    ('\u{1193b}', '𑥆'),
    ('𑥐', '𑥙'),
    ('𑾰', '𑾰'),
    ('\u{16fe4}', '\u{16fe4}'),
    ('𖿰', '𖿱'),
    ('𘫳', '𘳕'),
    ('𘴀', '𘴈'),
    ('🄍', '🄏'),
    ('🅭', '🅯'),
    ('🆭', '🆭'),
    ('🛖', '🛗'),
    ('🛻', '🛼'),
    ('🢰', '🢱'),
    ('🤌', '🤌'),
    ('🥲', '🥲'),
    ('🥷', '🥸'),
    ('🦣', '🦤'),
    ('🦫', '🦭'),
    ('🧋', '🧋'),
    ('🩴', '🩴'),
    ('🪃', '🪆'),
    ('🪖', '🪨'),
    ('🪰', '🪶'),
    ('🫀', '🫂'),
    ('🫐', '🫖'),
    ('🬀', '🮒'),
    ('🮔', '🯊'),
    ('🯰', '🯹'),
    ('𪛗', '𪛝'),
    ('𰀀', '𱍊'),
];

pub const V14_0: &'static [(char, char)] = &[
    ('؝', '؝'),
    ('ࡰ', 'ࢎ'),
    ('\u{890}', '\u{891}'),
    ('\u{898}', '\u{89f}'),
    ('ࢵ', 'ࢵ'),
    ('ࣈ', '\u{8d2}'),
    ('\u{c3c}', '\u{c3c}'),
    ('ౝ', 'ౝ'),
    ('ೝ', 'ೝ'),
    ('ᜍ', 'ᜍ'),
    ('᜕', '᜕'),
    ('ᜟ', 'ᜟ'),
    ('\u{180f}', '\u{180f}'),
    ('\u{1ac1}', '\u{1ace}'),
    ('ᭌ', 'ᭌ'),
    ('᭽', '᭾'),
    ('\u{1dfa}', '\u{1dfa}'),
    ('⃀', '⃀'),
    ('Ⱟ', 'Ⱟ'),
    ('ⱟ', 'ⱟ'),
    ('⹓', '⹝'),
    ('鿽', '鿿'),
    ('Ꟁ', 'ꟁ'),
    ('Ꟑ', 'ꟑ'),
    ('ꟓ', 'ꟓ'),
    ('ꟕ', 'ꟙ'),
    ('ꟲ', 'ꟴ'),
    ('﯂', '﯂'),
    ('﵀', '﵏'),
    ('﷏', '﷏'),
    ('﷾', '﷿'),
    ('𐕰', '𐕺'),
    ('𐕼', '𐖊'),
    ('𐖌', '𐖒'),
    ('𐖔', '𐖕'),
    ('𐖗', '𐖡'),
    ('𐖣', '𐖱'),
    ('𐖳', '𐖹'),
    ('𐖻', '𐖼'),
    ('𐞀', '𐞅'),
    ('𐞇', '𐞰'),
    ('𐞲', '𐞺'),
    ('𐽰', '𐾉'),
    ('\u{11070}', '𑁵'),
    ('\u{110c2}', '\u{110c2}'),
    ('𑚹', '𑚹'),
    ('𑝀', '𑝆'),
    ('𑪰', '𑪿'),
    ('𒾐', '𒿲'),
    ('𖩰', '𖪾'),
    ('𖫀', '𖫉'),
    ('𚿰', '𚿳'),
    ('𚿵', '𚿻'),
    ('𚿽', '𚿾'),
    ('𛄟', '𛄢'),
    ('\u{1cf00}', '\u{1cf2d}'),
    ('\u{1cf30}', '\u{1cf46}'),
    ('𜽐', '𜿃'),
    ('𝇩', '𝇪'),
    ('𝼀', '𝼞'),
    ('𞊐', '\u{1e2ae}'),
    ('𞟠', '𞟦'),
    ('𞟨', '𞟫'),
    ('𞟭', '𞟮'),
    ('𞟰', '𞟾'),
    ('🛝', '🛟'),
    ('🟰', '🟰'),
    ('🥹', '🥹'),
    ('🧌', '🧌'),
    ('🩻', '🩼'),
    ('🪩', '🪬'),
    ('🪷', '🪺'),
    ('🫃', '🫅'),
    ('🫗', '🫙'),
    ('🫠', '🫧'),
    ('🫰', '🫶'),
    ('𪛞', '𪛟'),
    ('𫜵', '𫜸'),
];

pub const V15_0: &'static [(char, char)] = &[
    ('ೳ', 'ೳ'),
    ('\u{ece}', '\u{ece}'),
    ('\u{10efd}', '\u{10eff}'),
    ('𑈿', '\u{11241}'),
    ('𑬀', '𑬉'),
    ('\u{11f00}', '𑼐'),
    ('𑼒', '\u{11f3a}'),
    ('𑼾', '𑽙'),
    ('𓐯', '𓐯'),
    ('\u{13439}', '\u{13455}'),
    ('𛄲', '𛄲'),
    ('𛅕', '𛅕'),
    ('𝋀', '𝋓'),
    ('𝼥', '𝼪'),
    ('𞀰', '𞁭'),
    ('\u{1e08f}', '\u{1e08f}'),
    ('𞓐', '𞓹'),
    ('🛜', '🛜'),
    ('🝴', '🝶'),
    ('🝻', '🝿'),
    ('🟙', '🟙'),
    ('🩵', '🩷'),
    ('🪇', '🪈'),
    ('🪭', '🪯'),
    ('🪻', '🪽'),
    ('🪿', '🪿'),
    ('🫎', '🫏'),
    ('🫚', '🫛'),
    ('🫨', '🫨'),
    ('🫷', '🫸'),
    ('𫜹', '𫜹'),
    ('𱍐', '𲎯'),
];

pub const V1_1: &'static [(char, char)] = &[
    ('\0', 'ǵ'),
    ('Ǻ', 'ȗ'),
    ('ɐ', 'ʨ'),
    ('ʰ', '˞'),
    ('ˠ', '˩'),
    ('\u{300}', '\u{345}'),
    ('\u{360}', '\u{361}'),
    ('ʹ', '͵'),
    ('ͺ', 'ͺ'),
    (';', ';'),
    ('΄', 'Ί'),
    ('Ό', 'Ό'),
    ('Ύ', 'Ρ'),
    ('Σ', 'ώ'),
    ('ϐ', 'ϖ'),
    ('Ϛ', 'Ϛ'),
    ('Ϝ', 'Ϝ'),
    ('Ϟ', 'Ϟ'),
    ('Ϡ', 'Ϡ'),
    ('Ϣ', 'ϳ'),
    ('Ё', 'Ќ'),
    ('Ў', 'я'),
    ('ё', 'ќ'),
    ('ў', '\u{486}'),
    ('Ґ', 'ӄ'),
    ('Ӈ', 'ӈ'),
    ('Ӌ', 'ӌ'),
    ('Ӑ', 'ӫ'),
    ('Ӯ', 'ӵ'),
    ('Ӹ', 'ӹ'),
    ('Ա', 'Ֆ'),
    ('ՙ', '՟'),
    ('ա', 'և'),
    ('։', '։'),
    ('\u{5b0}', '\u{5b9}'),
    ('\u{5bb}', '׃'),
    ('א', 'ת'),
    ('װ', '״'),
    ('،', '،'),
    ('؛', '؛'),
    ('؟', '؟'),
    ('ء', 'غ'),
    ('ـ', '\u{652}'),
    ('٠', '٭'),
    ('\u{670}', 'ڷ'),
    ('ں', 'ھ'),
    ('ۀ', 'ێ'),
    ('ې', '\u{6ed}'),
    ('۰', '۹'),
    ('\u{901}', 'ः'),
    ('अ', 'ह'),
    ('\u{93c}', '\u{94d}'),
    ('ॐ', '\u{954}'),
    ('क़', '॰'),
    ('\u{981}', 'ঃ'),
    ('অ', 'ঌ'),
    ('এ', 'ঐ'),
    ('ও', 'ন'),
    ('প', 'র'),
    ('ল', 'ল'),
    ('শ', 'হ'),
    ('\u{9bc}', '\u{9bc}'),
    ('\u{9be}', '\u{9c4}'),
    ('ে', 'ৈ'),
    ('ো', '\u{9cd}'),
    ('\u{9d7}', '\u{9d7}'),
    ('ড়', 'ঢ়'),
    ('য়', '\u{9e3}'),
    ('০', '৺'),
    ('\u{a02}', '\u{a02}'),
    ('ਅ', 'ਊ'),
    ('ਏ', 'ਐ'),
    ('ਓ', 'ਨ'),
    ('ਪ', 'ਰ'),
    ('ਲ', 'ਲ਼'),
    ('ਵ', 'ਸ਼'),
    ('ਸ', 'ਹ'),
    ('\u{a3c}', '\u{a3c}'),
    ('ਾ', '\u{a42}'),
    ('\u{a47}', '\u{a48}'),
    ('\u{a4b}', '\u{a4d}'),
    ('ਖ਼', 'ੜ'),
    ('ਫ਼', 'ਫ਼'),
    ('੦', 'ੴ'),
    ('\u{a81}', 'ઃ'),
    ('અ', 'ઋ'),
    ('ઍ', 'ઍ'),
    ('એ', 'ઑ'),
    ('ઓ', 'ન'),
    ('પ', 'ર'),
    ('લ', 'ળ'),
    ('વ', 'હ'),
    ('\u{abc}', '\u{ac5}'),
    ('\u{ac7}', 'ૉ'),
    ('ો', '\u{acd}'),
    ('ૐ', 'ૐ'),
    ('ૠ', 'ૠ'),
    ('૦', '૯'),
    ('\u{b01}', 'ଃ'),
    ('ଅ', 'ଌ'),
    ('ଏ', 'ଐ'),
    ('ଓ', 'ନ'),
    ('ପ', 'ର'),
    ('ଲ', 'ଳ'),
    ('ଶ', 'ହ'),
    ('\u{b3c}', '\u{b43}'),
    ('େ', 'ୈ'),
    ('ୋ', '\u{b4d}'),
    ('\u{b56}', '\u{b57}'),
    ('ଡ଼', 'ଢ଼'),
    ('ୟ', 'ୡ'),
    ('୦', '୰'),
    ('\u{b82}', 'ஃ'),
    ('அ', 'ஊ'),
    ('எ', 'ஐ'),
    ('ஒ', 'க'),
    ('ங', 'ச'),
    ('ஜ', 'ஜ'),
    ('ஞ', 'ட'),
    ('ண', 'த'),
    ('ந', 'ப'),
    ('ம', 'வ'),
    ('ஷ', 'ஹ'),
    ('\u{bbe}', 'ூ'),
    ('ெ', 'ை'),
    ('ொ', '\u{bcd}'),
    ('\u{bd7}', '\u{bd7}'),
    ('௧', '௲'),
    ('ఁ', 'ః'),
    ('అ', 'ఌ'),
    ('ఎ', 'ఐ'),
    ('ఒ', 'న'),
    ('ప', 'ళ'),
    ('వ', 'హ'),
    ('\u{c3e}', 'ౄ'),
    ('\u{c46}', '\u{c48}'),
    ('\u{c4a}', '\u{c4d}'),
    ('\u{c55}', '\u{c56}'),
    ('ౠ', 'ౡ'),
    ('౦', '౯'),
    ('ಂ', 'ಃ'),
    ('ಅ', 'ಌ'),
    ('ಎ', 'ಐ'),
    ('ಒ', 'ನ'),
    ('ಪ', 'ಳ'),
    ('ವ', 'ಹ'),
    ('ಾ', 'ೄ'),
    ('\u{cc6}', 'ೈ'),
    ('ೊ', '\u{ccd}'),
    ('\u{cd5}', '\u{cd6}'),
    ('ೞ', 'ೞ'),
    ('ೠ', 'ೡ'),
    ('೦', '೯'),
    ('ം', 'ഃ'),
    ('അ', 'ഌ'),
    ('എ', 'ഐ'),
    ('ഒ', 'ന'),
    ('പ', 'ഹ'),
    ('\u{d3e}', '\u{d43}'),
    ('െ', 'ൈ'),
    ('ൊ', '\u{d4d}'),
    ('\u{d57}', '\u{d57}'),
    ('ൠ', 'ൡ'),
    ('൦', '൯'),
    ('ก', '\u{e3a}'),
    ('฿', '๛'),
    ('ກ', 'ຂ'),
    ('ຄ', 'ຄ'),
    ('ງ', 'ຈ'),
    ('ຊ', 'ຊ'),
    ('ຍ', 'ຍ'),
    ('ດ', 'ທ'),
    ('ນ', 'ຟ'),
    ('ມ', 'ຣ'),
    ('ລ', 'ລ'),
    ('ວ', 'ວ'),
    ('ສ', 'ຫ'),
    ('ອ', '\u{eb9}'),
    ('\u{ebb}', 'ຽ'),
    ('ເ', 'ໄ'),
    ('ໆ', 'ໆ'),
    ('\u{ec8}', '\u{ecd}'),
    ('໐', '໙'),
    ('ໜ', 'ໝ'),
    ('Ⴀ', 'Ⴥ'),
    ('ა', 'ჶ'),
    ('჻', '჻'),
    ('ᄀ', 'ᅙ'),
    ('ᅟ', 'ᆢ'),
    ('ᆨ', 'ᇹ'),
    ('Ḁ', 'ẚ'),
    ('Ạ', 'ỹ'),
    ('ἀ', 'ἕ'),
    ('Ἐ', 'Ἕ'),
    ('ἠ', 'ὅ'),
    ('Ὀ', 'Ὅ'),
    ('ὐ', 'ὗ'),
    ('Ὑ', 'Ὑ'),
    ('Ὓ', 'Ὓ'),
    ('Ὕ', 'Ὕ'),
    ('Ὗ', 'ώ'),
    ('ᾀ', 'ᾴ'),
    ('ᾶ', 'ῄ'),
    ('ῆ', 'ΐ'),
    ('ῖ', 'Ί'),
    ('῝', '`'),
    ('ῲ', 'ῴ'),
    ('ῶ', '῾'),
    ('\u{2000}', '\u{202e}'),
    ('‰', '⁆'),
    ('\u{206a}', '⁰'),
    ('⁴', '₎'),
    ('₠', '₪'),
    ('\u{20d0}', '\u{20e1}'),
    ('℀', 'ℸ'),
    ('⅓', 'ↂ'),
    ('←', '⇪'),
    ('∀', '⋱'),
    ('⌀', '⌀'),
    ('⌂', '⍺'),
    ('␀', '␤'),
    ('⑀', '⑊'),
    ('①', '⓪'),
    ('─', '▕'),
    ('■', '◯'),
    ('☀', '☓'),
    ('☚', '♯'),
    ('✁', '✄'),
    ('✆', '✉'),
    ('✌', '✧'),
    ('✩', '❋'),
    ('❍', '❍'),
    ('❏', '❒'),
    ('❖', '❖'),
    ('❘', '❞'),
    ('❡', '❧'),
    ('❶', '➔'),
    ('➘', '➯'),
    ('➱', '➾'),
    ('\u{3000}', '〷'),
    ('〿', '〿'),
    ('ぁ', 'ゔ'),
    ('\u{3099}', 'ゞ'),
    ('ァ', 'ヾ'),
    ('ㄅ', 'ㄬ'),
    ('ㄱ', 'ㆎ'),
    ('㆐', '㆟'),
    ('㈀', '㈜'),
    ('㈠', '㉃'),
    ('㉠', '㉻'),
    ('㉿', '㊰'),
    ('㋀', '㋋'),
    ('㋐', '㋾'),
    ('㌀', '㍶'),
    ('㍻', '㏝'),
    ('㏠', '㏾'),
    ('一', '龥'),
    ('\u{e000}', '鶴'),
    ('ff', 'st'),
    ('ﬓ', 'ﬗ'),
    ('\u{fb1e}', 'זּ'),
    ('טּ', 'לּ'),
    ('מּ', 'מּ'),
    ('נּ', 'סּ'),
    ('ףּ', 'פּ'),
    ('צּ', 'ﮱ'),
    ('ﯓ', '﴿'),
    ('ﵐ', 'ﶏ'),
    ('ﶒ', 'ﷇ'),
    ('ﷰ', 'ﷻ'),
    ('\u{fe20}', '\u{fe23}'),
    ('︰', '﹄'),
    ('﹉', '﹒'),
    ('﹔', '﹦'),
    ('﹨', '﹫'),
    ('ﹰ', 'ﹲ'),
    ('ﹴ', 'ﹴ'),
    ('ﹶ', 'ﻼ'),
    ('\u{feff}', '\u{feff}'),
    ('!', '~'),
    ('。', 'ᄒ'),
    ('ᅡ', 'ᅦ'),
    ('ᅧ', 'ᅬ'),
    ('ᅭ', 'ᅲ'),
    ('ᅳ', 'ᅵ'),
    ('¢', '₩'),
    ('│', '○'),
    ('�', '\u{ffff}'),
];

pub const V2_0: &'static [(char, char)] = &[
    ('\u{591}', '\u{5a1}'),
    ('\u{5a3}', '\u{5af}'),
    ('\u{5c4}', '\u{5c4}'),
    ('ༀ', 'ཇ'),
    ('ཉ', 'ཀྵ'),
    ('\u{f71}', 'ྋ'),
    ('\u{f90}', '\u{f95}'),
    ('\u{f97}', '\u{f97}'),
    ('\u{f99}', '\u{fad}'),
    ('\u{fb1}', '\u{fb7}'),
    ('\u{fb9}', '\u{fb9}'),
    ('ẛ', 'ẛ'),
    ('₫', '₫'),
    ('가', '힣'),
    ('\u{1fffe}', '\u{1ffff}'),
    ('\u{2fffe}', '\u{2ffff}'),
    ('\u{3fffe}', '\u{3ffff}'),
    ('\u{4fffe}', '\u{4ffff}'),
    ('\u{5fffe}', '\u{5ffff}'),
    ('\u{6fffe}', '\u{6ffff}'),
    ('\u{7fffe}', '\u{7ffff}'),
    ('\u{8fffe}', '\u{8ffff}'),
    ('\u{9fffe}', '\u{9ffff}'),
    ('\u{afffe}', '\u{affff}'),
    ('\u{bfffe}', '\u{bffff}'),
    ('\u{cfffe}', '\u{cffff}'),
    ('\u{dfffe}', '\u{dffff}'),
    ('\u{efffe}', '\u{10ffff}'),
];

pub const V2_1: &'static [(char, char)] = &[('€', '€'), ('', '')];

pub const V3_0: &'static [(char, char)] = &[
    ('Ƕ', 'ǹ'),
    ('Ș', 'ȟ'),
    ('Ȣ', 'ȳ'),
    ('ʩ', 'ʭ'),
    ('˟', '˟'),
    ('˪', 'ˮ'),
    ('\u{346}', '\u{34e}'),
    ('\u{362}', '\u{362}'),
    ('ϗ', 'ϗ'),
    ('ϛ', 'ϛ'),
    ('ϝ', 'ϝ'),
    ('ϟ', 'ϟ'),
    ('ϡ', 'ϡ'),
    ('Ѐ', 'Ѐ'),
    ('Ѝ', 'Ѝ'),
    ('ѐ', 'ѐ'),
    ('ѝ', 'ѝ'),
    ('\u{488}', '\u{489}'),
    ('Ҍ', 'ҏ'),
    ('Ӭ', 'ӭ'),
    ('֊', '֊'),
    ('\u{653}', '\u{655}'),
    ('ڸ', 'ڹ'),
    ('ڿ', 'ڿ'),
    ('ۏ', 'ۏ'),
    ('ۺ', '۾'),
    ('܀', '܍'),
    ('\u{70f}', 'ܬ'),
    ('\u{730}', '\u{74a}'),
    ('ހ', '\u{7b0}'),
    ('ං', 'ඃ'),
    ('අ', 'ඖ'),
    ('ක', 'න'),
    ('ඳ', 'ර'),
    ('ල', 'ල'),
    ('ව', 'ෆ'),
    ('\u{dca}', '\u{dca}'),
    ('\u{dcf}', '\u{dd4}'),
    ('\u{dd6}', '\u{dd6}'),
    ('ෘ', '\u{ddf}'),
    ('ෲ', '෴'),
    ('ཪ', 'ཪ'),
    ('\u{f96}', '\u{f96}'),
    ('\u{fae}', '\u{fb0}'),
    ('\u{fb8}', '\u{fb8}'),
    ('\u{fba}', '\u{fbc}'),
    ('྾', '࿌'),
    ('࿏', '࿏'),
    ('က', 'အ'),
    ('ဣ', 'ဧ'),
    ('ဩ', 'ဪ'),
    ('ာ', '\u{1032}'),
    ('\u{1036}', '\u{1039}'),
    ('၀', '\u{1059}'),
    ('ሀ', 'ሆ'),
    ('ለ', 'ቆ'),
    ('ቈ', 'ቈ'),
    ('ቊ', 'ቍ'),
    ('ቐ', 'ቖ'),
    ('ቘ', 'ቘ'),
    ('ቚ', 'ቝ'),
    ('በ', 'ኆ'),
    ('ኈ', 'ኈ'),
    ('ኊ', 'ኍ'),
    ('ነ', 'ኮ'),
    ('ኰ', 'ኰ'),
    ('ኲ', 'ኵ'),
    ('ኸ', 'ኾ'),
    ('ዀ', 'ዀ'),
    ('ዂ', 'ዅ'),
    ('ወ', 'ዎ'),
    ('ዐ', 'ዖ'),
    ('ዘ', 'ዮ'),
    ('ደ', 'ጎ'),
    ('ጐ', 'ጐ'),
    ('ጒ', 'ጕ'),
    ('ጘ', 'ጞ'),
    ('ጠ', 'ፆ'),
    ('ፈ', 'ፚ'),
    ('፡', '፼'),
    ('Ꭰ', 'Ᏼ'),
    ('ᐁ', 'ᙶ'),
    ('\u{1680}', '᚜'),
    ('ᚠ', 'ᛰ'),
    ('ក', 'ៜ'),
    ('០', '៩'),
    ('᠀', '\u{180e}'),
    ('᠐', '᠙'),
    ('ᠠ', 'ᡷ'),
    ('ᢀ', '\u{18a9}'),
    ('\u{202f}', '\u{202f}'),
    ('⁈', '⁍'),
    ('₭', '₯'),
    ('\u{20e2}', '\u{20e3}'),
    ('ℹ', '℺'),
    ('Ↄ', 'Ↄ'),
    ('⇫', '⇳'),
    ('⌁', '⌁'),
    ('⍻', '⍻'),
    ('⍽', '⎚'),
    ('␥', '␦'),
    ('◰', '◷'),
    ('☙', '☙'),
    ('♰', '♱'),
    ('⠀', '⣿'),
    ('⺀', '⺙'),
    ('⺛', '⻳'),
    ('⼀', '⿕'),
    ('⿰', '⿻'),
    ('〸', '〺'),
    ('〾', '〾'),
    ('ㆠ', 'ㆷ'),
    ('㐀', '䶵'),
    ('ꀀ', 'ꒌ'),
    ('꒐', '꒡'),
    ('꒤', '꒳'),
    ('꒵', '꓀'),
    ('꓂', '꓄'),
    ('꓆', '꓆'),
    ('יִ', 'יִ'),
    ('\u{fff9}', '\u{fffb}'),
];

pub const V3_1: &'static [(char, char)] = &[
    ('ϴ', 'ϵ'),
    ('\u{fdd0}', '\u{fdef}'),
    ('𐌀', '𐌞'),
    ('𐌠', '𐌣'),
    ('𐌰', '𐍊'),
    ('𐐀', '𐐥'),
    ('𐐨', '𐑍'),
    ('𝀀', '𝃵'),
    ('𝄀', '𝄦'),
    ('𝄪', '𝇝'),
    ('𝐀', '𝑔'),
    ('𝑖', '𝒜'),
    ('𝒞', '𝒟'),
    ('𝒢', '𝒢'),
    ('𝒥', '𝒦'),
    ('𝒩', '𝒬'),
    ('𝒮', '𝒹'),
    ('𝒻', '𝒻'),
    ('𝒽', '𝓀'),
    ('𝓂', '𝓃'),
    ('𝓅', '𝔅'),
    ('𝔇', '𝔊'),
    ('𝔍', '𝔔'),
    ('𝔖', '𝔜'),
    ('𝔞', '𝔹'),
    ('𝔻', '𝔾'),
    ('𝕀', '𝕄'),
    ('𝕆', '𝕆'),
    ('𝕊', '𝕐'),
    ('𝕒', '𝚣'),
    ('𝚨', '𝟉'),
    ('𝟎', '𝟿'),
    ('𠀀', '𪛖'),
    ('丽', '𪘀'),
    ('\u{e0001}', '\u{e0001}'),
    ('\u{e0020}', '\u{e007f}'),
];

pub const V3_2: &'static [(char, char)] = &[
    ('Ƞ', 'Ƞ'),
    ('\u{34f}', '\u{34f}'),
    ('\u{363}', '\u{36f}'),
    ('Ϙ', 'ϙ'),
    ('϶', '϶'),
    ('Ҋ', 'ҋ'),
    ('Ӆ', 'ӆ'),
    ('Ӊ', 'ӊ'),
    ('Ӎ', 'ӎ'),
    ('Ԁ', 'ԏ'),
    ('ٮ', 'ٯ'),
    ('ޱ', 'ޱ'),
    ('ჷ', 'ჸ'),
    ('ᜀ', 'ᜌ'),
    ('ᜎ', '\u{1714}'),
    ('ᜠ', '᜶'),
    ('ᝀ', '\u{1753}'),
    ('ᝠ', 'ᝬ'),
    ('ᝮ', 'ᝰ'),
    ('\u{1772}', '\u{1773}'),
    ('⁇', '⁇'),
    ('⁎', '⁒'),
    ('⁗', '⁗'),
    ('\u{205f}', '\u{2063}'),
    ('ⁱ', 'ⁱ'),
    ('₰', '₱'),
    ('\u{20e4}', '\u{20ea}'),
    ('ℽ', '⅋'),
    ('⇴', '⇿'),
    ('⋲', '⋿'),
    ('⍼', '⍼'),
    ('⎛', '⏎'),
    ('⓫', '⓾'),
    ('▖', '▟'),
    ('◸', '◿'),
    ('☖', '☗'),
    ('♲', '♽'),
    ('⚀', '⚉'),
    ('❨', '❵'),
    ('⟐', '⟫'),
    ('⟰', '⟿'),
    ('⤀', '⫿'),
    ('〻', '〽'),
    ('ゕ', 'ゖ'),
    ('ゟ', '゠'),
    ('ヿ', 'ヿ'),
    ('ㇰ', 'ㇿ'),
    ('㉑', '㉟'),
    ('㊱', '㊿'),
    ('꒢', '꒣'),
    ('꒴', '꒴'),
    ('꓁', '꓁'),
    ('꓅', '꓅'),
    ('侮', '頻'),
    ('﷼', '﷼'),
    ('\u{fe00}', '\u{fe0f}'),
    ('﹅', '﹆'),
    ('ﹳ', 'ﹳ'),
    ('⦅', '⦆'),
];

pub const V4_0: &'static [(char, char)] = &[
    ('ȡ', 'ȡ'),
    ('ȴ', 'ȶ'),
    ('ʮ', 'ʯ'),
    ('˯', '˿'),
    ('\u{350}', '\u{357}'),
    ('\u{35d}', '\u{35f}'),
    ('Ϸ', 'ϻ'),
    ('\u{600}', '\u{603}'),
    ('؍', '\u{615}'),
    ('\u{656}', '\u{658}'),
    ('ۮ', 'ۯ'),
    ('ۿ', 'ۿ'),
    ('ܭ', 'ܯ'),
    ('ݍ', 'ݏ'),
    ('ऄ', 'ऄ'),
    ('ঽ', 'ঽ'),
    ('\u{a01}', '\u{a01}'),
    ('ਃ', 'ਃ'),
    ('ઌ', 'ઌ'),
    ('ૡ', '\u{ae3}'),
    ('૱', '૱'),
    ('ଵ', 'ଵ'),
    ('ୱ', 'ୱ'),
    ('௳', '௺'),
    ('\u{cbc}', 'ಽ'),
    ('\u{17dd}', '\u{17dd}'),
    ('៰', '៹'),
    ('ᤀ', 'ᤜ'),
    ('\u{1920}', 'ᤫ'),
    ('ᤰ', '\u{193b}'),
    ('᥀', '᥀'),
    ('᥄', 'ᥭ'),
    ('ᥰ', 'ᥴ'),
    ('᧠', '᧿'),
    ('ᴀ', 'ᵫ'),
    ('⁓', '⁔'),
    ('℻', '℻'),
    ('⏏', '⏐'),
    ('⓿', '⓿'),
    ('☔', '☕'),
    ('⚊', '⚑'),
    ('⚠', '⚡'),
    ('⬀', '⬍'),
    ('㈝', '㈞'),
    ('㉐', '㉐'),
    ('㉼', '㉽'),
    ('㋌', '㋏'),
    ('㍷', '㍺'),
    ('㏞', '㏟'),
    ('㏿', '㏿'),
    ('䷀', '䷿'),
    ('﷽', '﷽'),
    ('﹇', '﹈'),
    ('𐀀', '𐀋'),
    ('𐀍', '𐀦'),
    ('𐀨', '𐀺'),
    ('𐀼', '𐀽'),
    ('𐀿', '𐁍'),
    ('𐁐', '𐁝'),
    ('𐂀', '𐃺'),
    ('𐄀', '𐄂'),
    ('𐄇', '𐄳'),
    ('𐄷', '𐄿'),
    ('𐎀', '𐎝'),
    ('𐎟', '𐎟'),
    ('𐐦', '𐐧'),
    ('𐑎', '𐒝'),
    ('𐒠', '𐒩'),
    ('𐠀', '𐠅'),
    ('𐠈', '𐠈'),
    ('𐠊', '𐠵'),
    ('𐠷', '𐠸'),
    ('𐠼', '𐠼'),
    ('𐠿', '𐠿'),
    ('𝌀', '𝍖'),
    ('𝓁', '𝓁'),
    ('\u{e0100}', '\u{e01ef}'),
];

pub const V4_1: &'static [(char, char)] = &[
    ('ȷ', 'Ɂ'),
    ('\u{358}', '\u{35c}'),
    ('ϼ', 'Ͽ'),
    ('Ӷ', 'ӷ'),
    ('\u{5a2}', '\u{5a2}'),
    ('\u{5c5}', '\u{5c7}'),
    ('؋', '؋'),
    ('؞', '؞'),
    ('\u{659}', '\u{65e}'),
    ('ݐ', 'ݭ'),
    ('ॽ', 'ॽ'),
    ('ৎ', 'ৎ'),
    ('ஶ', 'ஶ'),
    ('௦', '௦'),
    ('࿐', '࿑'),
    ('ჹ', 'ჺ'),
    ('ჼ', 'ჼ'),
    ('ሇ', 'ሇ'),
    ('ቇ', 'ቇ'),
    ('ኇ', 'ኇ'),
    ('ኯ', 'ኯ'),
    ('ዏ', 'ዏ'),
    ('ዯ', 'ዯ'),
    ('ጏ', 'ጏ'),
    ('ጟ', 'ጟ'),
    ('ፇ', 'ፇ'),
    ('\u{135f}', '፠'),
    ('ᎀ', '᎙'),
    ('ᦀ', 'ᦩ'),
    ('ᦰ', 'ᧉ'),
    ('᧐', '᧙'),
    ('᧞', '᧟'),
    ('ᨀ', '\u{1a1b}'),
    ('᨞', '᨟'),
    ('ᵬ', '\u{1dc3}'),
    ('⁕', '⁖'),
    ('⁘', '⁞'),
    ('ₐ', 'ₔ'),
    ('₲', '₵'),
    ('\u{20eb}', '\u{20eb}'),
    ('ℼ', 'ℼ'),
    ('⅌', '⅌'),
    ('⏑', '⏛'),
    ('☘', '☘'),
    ('♾', '♿'),
    ('⚒', '⚜'),
    ('⚢', '⚱'),
    ('⟀', '⟆'),
    ('⬎', '⬓'),
    ('Ⰰ', 'Ⱞ'),
    ('ⰰ', 'ⱞ'),
    ('Ⲁ', '⳪'),
    ('⳹', 'ⴥ'),
    ('ⴰ', 'ⵥ'),
    ('ⵯ', 'ⵯ'),
    ('ⶀ', 'ⶖ'),
    ('ⶠ', 'ⶦ'),
    ('ⶨ', 'ⶮ'),
    ('ⶰ', 'ⶶ'),
    ('ⶸ', 'ⶾ'),
    ('ⷀ', 'ⷆ'),
    ('ⷈ', 'ⷎ'),
    ('ⷐ', 'ⷖ'),
    ('ⷘ', 'ⷞ'),
    ('⸀', '⸗'),
    ('⸜', '⸝'),
    ('㇀', '㇏'),
    ('㉾', '㉾'),
    ('龦', '龻'),
    ('꜀', '꜖'),
    ('ꠀ', '꠫'),
    ('並', '龎'),
    ('︐', '︙'),
    ('𐅀', '𐆊'),
    ('𐎠', '𐏃'),
    ('𐏈', '𐏕'),
    ('𐨀', '\u{10a03}'),
    ('\u{10a05}', '\u{10a06}'),
    ('\u{10a0c}', '𐨓'),
    ('𐨕', '𐨗'),
    ('𐨙', '𐨳'),
    ('\u{10a38}', '\u{10a3a}'),
    ('\u{10a3f}', '𐩇'),
    ('𐩐', '𐩘'),
    ('𝈀', '𝉅'),
    ('𝚤', '𝚥'),
];

pub const V5_0: &'static [(char, char)] = &[
    ('ɂ', 'ɏ'),
    ('ͻ', 'ͽ'),
    ('ӏ', 'ӏ'),
    ('Ӻ', 'ӿ'),
    ('Ԑ', 'ԓ'),
    ('\u{5ba}', '\u{5ba}'),
    ('߀', 'ߺ'),
    ('ॻ', 'ॼ'),
    ('ॾ', 'ॿ'),
    ('\u{ce2}', '\u{ce3}'),
    ('ೱ', 'ೲ'),
    ('\u{1b00}', 'ᭋ'),
    ('᭐', '᭼'),
    ('\u{1dc4}', '\u{1dca}'),
    ('\u{1dfe}', '\u{1dff}'),
    ('\u{20ec}', '\u{20ef}'),
    ('⅍', 'ⅎ'),
    ('ↄ', 'ↄ'),
    ('⏜', '⏧'),
    ('⚲', '⚲'),
    ('⟇', '⟊'),
    ('⬔', '⬚'),
    ('⬠', '⬣'),
    ('Ⱡ', 'ⱬ'),
    ('ⱴ', 'ⱷ'),
    ('ꜗ', 'ꜚ'),
    ('꜠', '꜡'),
    ('ꡀ', '꡷'),
    ('𐤀', '𐤙'),
    ('𐤟', '𐤟'),
    ('𒀀', '𒍮'),
    ('𒐀', '𒑢'),
    ('𒑰', '𒑳'),
    ('𝍠', '𝍱'),
    ('𝟊', '𝟋'),
];

pub const V5_1: &'static [(char, char)] = &[
    ('Ͱ', 'ͳ'),
    ('Ͷ', 'ͷ'),
    ('Ϗ', 'Ϗ'),
    ('\u{487}', '\u{487}'),
    ('Ԕ', 'ԣ'),
    ('؆', '؊'),
    ('\u{616}', '\u{61a}'),
    ('ػ', 'ؿ'),
    ('ݮ', 'ݿ'),
    ('ॱ', 'ॲ'),
    ('\u{a51}', '\u{a51}'),
    ('\u{a75}', '\u{a75}'),
    ('\u{b44}', '\u{b44}'),
    ('\u{b62}', '\u{b63}'),
    ('ௐ', 'ௐ'),
    ('ఽ', 'ఽ'),
    ('ౘ', 'ౙ'),
    ('\u{c62}', '\u{c63}'),
    ('౸', '౿'),
    ('ഽ', 'ഽ'),
    ('\u{d44}', '\u{d44}'),
    ('\u{d62}', '\u{d63}'),
    ('൰', '൵'),
    ('൹', 'ൿ'),
    ('ཫ', 'ཬ'),
    ('࿎', '࿎'),
    ('࿒', '࿔'),
    ('ဢ', 'ဢ'),
    ('ဨ', 'ဨ'),
    ('ါ', 'ါ'),
    ('\u{1033}', '\u{1035}'),
    ('\u{103a}', 'ဿ'),
    ('ၚ', '႙'),
    ('႞', '႟'),
    ('ᢪ', 'ᢪ'),
    ('\u{1b80}', '᮪'),
    ('ᮮ', '᮹'),
    ('ᰀ', '\u{1c37}'),
    ('᰻', '᱉'),
    ('ᱍ', '᱿'),
    ('\u{1dcb}', '\u{1de6}'),
    ('ẜ', 'ẟ'),
    ('Ỻ', 'ỿ'),
    ('\u{2064}', '\u{2064}'),
    ('\u{20f0}', '\u{20f0}'),
    ('⅏', '⅏'),
    ('ↅ', 'ↈ'),
    ('⚝', '⚝'),
    ('⚳', '⚼'),
    ('⛀', '⛃'),
    ('⟌', '⟌'),
    ('⟬', '⟯'),
    ('⬛', '⬟'),
    ('⬤', '⭌'),
    ('⭐', '⭔'),
    ('Ɑ', 'Ɐ'),
    ('ⱱ', 'ⱳ'),
    ('ⱸ', 'ⱽ'),
    ('\u{2de0}', '\u{2dff}'),
    ('⸘', '⸛'),
    ('⸞', '⸰'),
    ('ㄭ', 'ㄭ'),
    ('㇐', '㇣'),
    ('龼', '鿃'),
    ('ꔀ', 'ꘫ'),
    ('Ꙁ', 'ꙟ'),
    ('Ꙣ', '꙳'),
    ('\u{a67c}', 'ꚗ'),
    ('ꜛ', 'ꜟ'),
    ('Ꜣ', 'ꞌ'),
    ('ꟻ', 'ꟿ'),
    ('ꢀ', '\u{a8c4}'),
    ('꣎', '꣙'),
    ('꤀', '꥓'),
    ('꥟', '꥟'),
    ('ꨀ', '\u{aa36}'),
    ('ꩀ', 'ꩍ'),
    ('꩐', '꩙'),
    ('꩜', '꩟'),
    ('\u{fe24}', '\u{fe26}'),
    ('𐆐', '𐆛'),
    ('𐇐', '\u{101fd}'),
    ('𐊀', '𐊜'),
    ('𐊠', '𐋐'),
    ('𐤠', '𐤹'),
    ('𐤿', '𐤿'),
    ('𝄩', '𝄩'),
    ('🀀', '🀫'),
    ('🀰', '🂓'),
];

pub const V5_2: &'static [(char, char)] = &[
    ('Ԥ', 'ԥ'),
    ('ࠀ', '\u{82d}'),
    ('࠰', '࠾'),
    ('\u{900}', '\u{900}'),
    ('ॎ', 'ॎ'),
    ('\u{955}', '\u{955}'),
    ('ॹ', 'ॺ'),
    ('৻', '৻'),
    ('࿕', '࿘'),
    ('ႚ', '\u{109d}'),
    ('ᅚ', 'ᅞ'),
    ('ᆣ', 'ᆧ'),
    ('ᇺ', 'ᇿ'),
    ('᐀', '᐀'),
    ('ᙷ', 'ᙿ'),
    ('ᢰ', 'ᣵ'),
    ('ᦪ', 'ᦫ'),
    ('᧚', '᧚'),
    ('ᨠ', '\u{1a5e}'),
    ('\u{1a60}', '\u{1a7c}'),
    ('\u{1a7f}', '᪉'),
    ('᪐', '᪙'),
    ('᪠', '᪭'),
    ('\u{1cd0}', 'ᳲ'),
    ('\u{1dfd}', '\u{1dfd}'),
    ('₶', '₸'),
    ('⅐', '⅒'),
    ('↉', '↉'),
    ('⏨', '⏨'),
    ('⚞', '⚟'),
    ('⚽', '⚿'),
    ('⛄', '⛍'),
    ('⛏', '⛡'),
    ('⛣', '⛣'),
    ('⛨', '⛿'),
    ('❗', '❗'),
    ('⭕', '⭙'),
    ('Ɒ', 'Ɒ'),
    ('Ȿ', 'Ɀ'),
    ('Ⳬ', '\u{2cf1}'),
    ('⸱', '⸱'),
    ('㉄', '㉏'),
    ('鿄', '鿋'),
    ('ꓐ', '꓿'),
    ('ꚠ', '꛷'),
    ('꠰', '꠹'),
    ('\u{a8e0}', 'ꣻ'),
    ('ꥠ', 'ꥼ'),
    ('\u{a980}', '꧍'),
    ('ꧏ', '꧙'),
    ('꧞', '꧟'),
    ('ꩠ', 'ꩻ'),
    ('ꪀ', 'ꫂ'),
    ('ꫛ', '꫟'),
    ('ꯀ', '\u{abed}'),
    ('꯰', '꯹'),
    ('ힰ', 'ퟆ'),
    ('ퟋ', 'ퟻ'),
    ('恵', '舘'),
    ('𐡀', '𐡕'),
    ('𐡗', '𐡟'),
    ('𐤚', '𐤛'),
    ('𐩠', '𐩿'),
    ('𐬀', '𐬵'),
    ('𐬹', '𐭕'),
    ('𐭘', '𐭲'),
    ('𐭸', '𐭿'),
    ('𐰀', '𐱈'),
    ('𐹠', '𐹾'),
    ('\u{11080}', '𑃁'),
    ('𓀀', '𓐮'),
    ('🄀', '🄊'),
    ('🄐', '🄮'),
    ('🄱', '🄱'),
    ('🄽', '🄽'),
    ('🄿', '🄿'),
    ('🅂', '🅂'),
    ('🅆', '🅆'),
    ('🅊', '🅎'),
    ('🅗', '🅗'),
    ('🅟', '🅟'),
    ('🅹', '🅹'),
    ('🅻', '🅼'),
    ('🅿', '🅿'),
    ('🆊', '🆍'),
    ('🆐', '🆐'),
    ('🈀', '🈀'),
    ('🈐', '🈱'),
    ('🉀', '🉈'),
    ('𪜀', '𫜴'),
];

pub const V6_0: &'static [(char, char)] = &[
    ('Ԧ', 'ԧ'),
    ('ؠ', 'ؠ'),
    ('\u{65f}', '\u{65f}'),
    ('ࡀ', '\u{85b}'),
    ('࡞', '࡞'),
    ('\u{93a}', 'ऻ'),
    ('ॏ', 'ॏ'),
    ('\u{956}', '\u{957}'),
    ('ॳ', 'ॷ'),
    ('୲', '୷'),
    ('ഩ', 'ഩ'),
    ('ഺ', 'ഺ'),
    ('ൎ', 'ൎ'),
    ('ྌ', '\u{f8f}'),
    ('࿙', '࿚'),
    ('\u{135d}', '\u{135e}'),
    ('ᯀ', '᯳'),
    ('᯼', '᯿'),
    ('\u{1dfc}', '\u{1dfc}'),
    ('ₕ', 'ₜ'),
    ('₹', '₹'),
    ('⏩', '⏳'),
    ('⛎', '⛎'),
    ('⛢', '⛢'),
    ('⛤', '⛧'),
    ('✅', '✅'),
    ('✊', '✋'),
    ('✨', '✨'),
    ('❌', '❌'),
    ('❎', '❎'),
    ('❓', '❕'),
    ('❟', '❠'),
    ('➕', '➗'),
    ('➰', '➰'),
    ('➿', '➿'),
    ('⟎', '⟏'),
    ('⵰', '⵰'),
    ('\u{2d7f}', '\u{2d7f}'),
    ('ㆸ', 'ㆺ'),
    ('Ꙡ', 'ꙡ'),
    ('Ɥ', 'ꞎ'),
    ('Ꞑ', 'ꞑ'),
    ('Ꞡ', 'ꞩ'),
    ('ꟺ', 'ꟺ'),
    ('ꬁ', 'ꬆ'),
    ('ꬉ', 'ꬎ'),
    ('ꬑ', 'ꬖ'),
    ('ꬠ', 'ꬦ'),
    ('ꬨ', 'ꬮ'),
    ('﮲', '﯁'),
    ('𑀀', '𑁍'),
    ('𑁒', '𑁯'),
    ('𖠀', '𖨸'),
    ('𛀀', '𛀁'),
    ('🂠', '🂮'),
    ('🂱', '🂾'),
    ('🃁', '🃏'),
    ('🃑', '🃟'),
    ('🄰', '🄰'),
    ('🄲', '🄼'),
    ('🄾', '🄾'),
    ('🅀', '🅁'),
    ('🅃', '🅅'),
    ('🅇', '🅉'),
    ('🅏', '🅖'),
    ('🅘', '🅞'),
    ('🅠', '🅩'),
    ('🅰', '🅸'),
    ('🅺', '🅺'),
    ('🅽', '🅾'),
    ('🆀', '🆉'),
    ('🆎', '🆏'),
    ('🆑', '🆚'),
    ('🇦', '🇿'),
    ('🈁', '🈂'),
    ('🈲', '🈺'),
    ('🉐', '🉑'),
    ('🌀', '🌠'),
    ('🌰', '🌵'),
    ('🌷', '🍼'),
    ('🎀', '🎓'),
    ('🎠', '🏄'),
    ('🏆', '🏊'),
    ('🏠', '🏰'),
    ('🐀', '🐾'),
    ('👀', '👀'),
    ('👂', '📷'),
    ('📹', '📼'),
    ('🔀', '🔽'),
    ('🕐', '🕧'),
    ('🗻', '🗿'),
    ('😁', '😐'),
    ('😒', '😔'),
    ('😖', '😖'),
    ('😘', '😘'),
    ('😚', '😚'),
    ('😜', '😞'),
    ('😠', '😥'),
    ('😨', '😫'),
    ('😭', '😭'),
    ('😰', '😳'),
    ('😵', '🙀'),
    ('🙅', '🙏'),
    ('🚀', '🛅'),
    ('🜀', '🝳'),
    ('𫝀', '𫠝'),
];

pub const V6_1: &'static [(char, char)] = &[
    ('֏', '֏'),
    ('\u{604}', '\u{604}'),
    ('ࢠ', 'ࢠ'),
    ('ࢢ', 'ࢬ'),
    ('\u{8e4}', '\u{8fe}'),
    ('૰', '૰'),
    ('ໞ', 'ໟ'),
    ('Ⴧ', 'Ⴧ'),
    ('Ⴭ', 'Ⴭ'),
    ('ჽ', 'ჿ'),
    ('\u{1bab}', '\u{1bad}'),
    ('ᮺ', 'ᮿ'),
    ('᳀', '᳇'),
    ('ᳳ', 'ᳶ'),
    ('⟋', '⟋'),
    ('⟍', '⟍'),
    ('Ⳳ', 'ⳳ'),
    ('ⴧ', 'ⴧ'),
    ('ⴭ', 'ⴭ'),
    ('ⵦ', 'ⵧ'),
    ('⸲', '⸻'),
    ('鿌', '鿌'),
    ('\u{a674}', '\u{a67b}'),
    ('\u{a69f}', '\u{a69f}'),
    ('Ꞓ', 'ꞓ'),
    ('Ɦ', 'Ɦ'),
    ('ꟸ', 'ꟹ'),
    ('ꫠ', '\u{aaf6}'),
    ('郞', '隷'),
    ('𐦀', '𐦷'),
    ('𐦾', '𐦿'),
    ('𑃐', '𑃨'),
    ('𑃰', '𑃹'),
    ('\u{11100}', '\u{11134}'),
    ('𑄶', '𑅃'),
    ('\u{11180}', '𑇈'),
    ('𑇐', '𑇙'),
    ('𑚀', '\u{116b7}'),
    ('𑛀', '𑛉'),
    ('𖼀', '𖽄'),
    ('𖽐', '𖽾'),
    ('\u{16f8f}', '𖾟'),
    ('𞸀', '𞸃'),
    ('𞸅', '𞸟'),
    ('𞸡', '𞸢'),
    ('𞸤', '𞸤'),
    ('𞸧', '𞸧'),
    ('𞸩', '𞸲'),
    ('𞸴', '𞸷'),
    ('𞸹', '𞸹'),
    ('𞸻', '𞸻'),
    ('𞹂', '𞹂'),
    ('𞹇', '𞹇'),
    ('𞹉', '𞹉'),
    ('𞹋', '𞹋'),
    ('𞹍', '𞹏'),
    ('𞹑', '𞹒'),
    ('𞹔', '𞹔'),
    ('𞹗', '𞹗'),
    ('𞹙', '𞹙'),
    ('𞹛', '𞹛'),
    ('𞹝', '𞹝'),
    ('𞹟', '𞹟'),
    ('𞹡', '𞹢'),
    ('𞹤', '𞹤'),
    ('𞹧', '𞹪'),
    ('𞹬', '𞹲'),
    ('𞹴', '𞹷'),
    ('𞹹', '𞹼'),
    ('𞹾', '𞹾'),
    ('𞺀', '𞺉'),
    ('𞺋', '𞺛'),
    ('𞺡', '𞺣'),
    ('𞺥', '𞺩'),
    ('𞺫', '𞺻'),
    ('𞻰', '𞻱'),
    ('🅪', '🅫'),
    ('🕀', '🕃'),
    ('😀', '😀'),
    ('😑', '😑'),
    ('😕', '😕'),
    ('😗', '😗'),
    ('😙', '😙'),
    ('😛', '😛'),
    ('😟', '😟'),
    ('😦', '😧'),
    ('😬', '😬'),
    ('😮', '😯'),
    ('😴', '😴'),
];

pub const V6_2: &'static [(char, char)] = &[('₺', '₺')];

pub const V6_3: &'static [(char, char)] =
    &[('\u{61c}', '\u{61c}'), ('\u{2066}', '\u{2069}')];

pub const V7_0: &'static [(char, char)] = &[
    ('Ϳ', 'Ϳ'),
    ('Ԩ', 'ԯ'),
    ('֍', '֎'),
    ('\u{605}', '\u{605}'),
    ('ࢡ', 'ࢡ'),
    ('ࢭ', 'ࢲ'),
    ('\u{8ff}', '\u{8ff}'),
    ('ॸ', 'ॸ'),
    ('ঀ', 'ঀ'),
    ('\u{c00}', '\u{c00}'),
    ('ఴ', 'ఴ'),
    ('\u{c81}', '\u{c81}'),
    ('\u{d01}', '\u{d01}'),
    ('෦', '෯'),
    ('ᛱ', 'ᛸ'),
    ('ᤝ', 'ᤞ'),
    ('\u{1ab0}', '\u{1abe}'),
    ('\u{1cf8}', '\u{1cf9}'),
    ('\u{1de7}', '\u{1df5}'),
    ('₻', '₽'),
    ('⏴', '⏺'),
    ('✀', '✀'),
    ('⭍', '⭏'),
    ('⭚', '⭳'),
    ('⭶', '⮕'),
    ('⮘', '⮹'),
    ('⮽', '⯈'),
    ('⯊', '⯑'),
    ('⸼', '⹂'),
    ('Ꚙ', 'ꚝ'),
    ('ꞔ', 'ꞟ'),
    ('Ɜ', 'Ɬ'),
    ('Ʞ', 'Ʇ'),
    ('ꟷ', 'ꟷ'),
    ('ꧠ', 'ꧾ'),
    ('\u{aa7c}', 'ꩿ'),
    ('ꬰ', 'ꭟ'),
    ('ꭤ', 'ꭥ'),
    ('\u{fe27}', '\u{fe2d}'),
    ('𐆋', '𐆌'),
    ('𐆠', '𐆠'),
    ('\u{102e0}', '𐋻'),
    ('𐌟', '𐌟'),
    ('𐍐', '\u{1037a}'),
    ('𐔀', '𐔧'),
    ('𐔰', '𐕣'),
    ('𐕯', '𐕯'),
    ('𐘀', '𐜶'),
    ('𐝀', '𐝕'),
    ('𐝠', '𐝧'),
    ('𐡠', '𐢞'),
    ('𐢧', '𐢯'),
    ('𐪀', '𐪟'),
    ('𐫀', '\u{10ae6}'),
    ('𐫫', '𐫶'),
    ('𐮀', '𐮑'),
    ('𐮙', '𐮜'),
    ('𐮩', '𐮯'),
    ('\u{1107f}', '\u{1107f}'),
    ('𑅐', '𑅶'),
    ('𑇍', '𑇍'),
    ('𑇚', '𑇚'),
    ('𑇡', '𑇴'),
    ('𑈀', '𑈑'),
    ('𑈓', '𑈽'),
    ('𑊰', '\u{112ea}'),
    ('𑋰', '𑋹'),
    ('\u{11301}', '𑌃'),
    ('𑌅', '𑌌'),
    ('𑌏', '𑌐'),
    ('𑌓', '𑌨'),
    ('𑌪', '𑌰'),
    ('𑌲', '𑌳'),
    ('𑌵', '𑌹'),
    ('\u{1133c}', '𑍄'),
    ('𑍇', '𑍈'),
    ('𑍋', '𑍍'),
    ('\u{11357}', '\u{11357}'),
    ('𑍝', '𑍣'),
    ('\u{11366}', '\u{1136c}'),
    ('\u{11370}', '\u{11374}'),
    ('𑒀', '𑓇'),
    ('𑓐', '𑓙'),
    ('𑖀', '\u{115b5}'),
    ('𑖸', '𑗉'),
    ('𑘀', '𑙄'),
    ('𑙐', '𑙙'),
    ('𑢠', '𑣲'),
    ('𑣿', '𑣿'),
    ('𑫀', '𑫸'),
    ('𒍯', '𒎘'),
    ('𒑣', '𒑮'),
    ('𒑴', '𒑴'),
    ('𖩀', '𖩞'),
    ('𖩠', '𖩩'),
    ('𖩮', '𖩯'),
    ('𖫐', '𖫭'),
    ('\u{16af0}', '𖫵'),
    ('𖬀', '𖭅'),
    ('𖭐', '𖭙'),
    ('𖭛', '𖭡'),
    ('𖭣', '𖭷'),
    ('𖭽', '𖮏'),
    ('𛰀', '𛱪'),
    ('𛱰', '𛱼'),
    ('𛲀', '𛲈'),
    ('𛲐', '𛲙'),
    ('𛲜', '\u{1bca3}'),
    ('𞠀', '𞣄'),
    ('𞣇', '\u{1e8d6}'),
    ('🂿', '🂿'),
    ('🃠', '🃵'),
    ('🄋', '🄌'),
    ('🌡', '🌬'),
    ('🌶', '🌶'),
    ('🍽', '🍽'),
    ('🎔', '🎟'),
    ('🏅', '🏅'),
    ('🏋', '🏎'),
    ('🏔', '🏟'),
    ('🏱', '🏷'),
    ('🐿', '🐿'),
    ('👁', '👁'),
    ('📸', '📸'),
    ('📽', '📾'),
    ('🔾', '🔿'),
    ('🕄', '🕊'),
    ('🕨', '🕹'),
    ('🕻', '🖣'),
    ('🖥', '🗺'),
    ('🙁', '🙂'),
    ('🙐', '🙿'),
    ('🛆', '🛏'),
    ('🛠', '🛬'),
    ('🛰', '🛳'),
    ('🞀', '🟔'),
    ('🠀', '🠋'),
    ('🠐', '🡇'),
    ('🡐', '🡙'),
    ('🡠', '🢇'),
    ('🢐', '🢭'),
];

pub const V8_0: &'static [(char, char)] = &[
    ('ࢳ', 'ࢴ'),
    ('\u{8e3}', '\u{8e3}'),
    ('ૹ', 'ૹ'),
    ('ౚ', 'ౚ'),
    ('ൟ', 'ൟ'),
    ('Ᏽ', 'Ᏽ'),
    ('ᏸ', 'ᏽ'),
    ('₾', '₾'),
    ('↊', '↋'),
    ('⯬', '⯯'),
    ('鿍', '鿕'),
    ('\u{a69e}', '\u{a69e}'),
    ('ꞏ', 'ꞏ'),
    ('Ʝ', 'ꞷ'),
    ('꣼', 'ꣽ'),
    ('ꭠ', 'ꭣ'),
    ('ꭰ', 'ꮿ'),
    ('\u{fe2e}', '\u{fe2f}'),
    ('𐣠', '𐣲'),
    ('𐣴', '𐣵'),
    ('𐣻', '𐣿'),
    ('𐦼', '𐦽'),
    ('𐧀', '𐧏'),
    ('𐧒', '𐧿'),
    ('𐲀', '𐲲'),
    ('𐳀', '𐳲'),
    ('𐳺', '𐳿'),
    ('\u{111c9}', '\u{111cc}'),
    ('𑇛', '𑇟'),
    ('𑊀', '𑊆'),
    ('𑊈', '𑊈'),
    ('𑊊', '𑊍'),
    ('𑊏', '𑊝'),
    ('𑊟', '𑊩'),
    ('\u{11300}', '\u{11300}'),
    ('𑍐', '𑍐'),
    ('𑗊', '\u{115dd}'),
    ('𑜀', '𑜙'),
    ('\u{1171d}', '\u{1172b}'),
    ('𑜰', '𑜿'),
    ('𒎙', '𒎙'),
    ('𒒀', '𒕃'),
    ('𔐀', '𔙆'),
    ('𝇞', '𝇨'),
    ('𝠀', '𝪋'),
    ('\u{1da9b}', '\u{1da9f}'),
    ('\u{1daa1}', '\u{1daaf}'),
    ('🌭', '🌯'),
    ('🍾', '🍿'),
    ('🏏', '🏓'),
    ('🏸', '🏿'),
    ('📿', '📿'),
    ('🕋', '🕏'),
    ('🙃', '🙄'),
    ('🛐', '🛐'),
    ('🤐', '🤘'),
    ('🦀', '🦄'),
    ('🧀', '🧀'),
    ('𫠠', '𬺡'),
];

pub const V9_0: &'static [(char, char)] = &[
    ('ࢶ', 'ࢽ'),
    ('\u{8d4}', '\u{8e2}'),
    ('ಀ', 'ಀ'),
    ('൏', '൏'),
    ('ൔ', 'ൖ'),
    ('൘', '൞'),
    ('൶', '൸'),
    ('ᲀ', 'ᲈ'),
    ('\u{1dfb}', '\u{1dfb}'),
    ('⏻', '⏾'),
    ('⹃', '⹄'),
    ('Ɪ', 'Ɪ'),
    ('\u{a8c5}', '\u{a8c5}'),
    ('𐆍', '𐆎'),
    ('𐒰', '𐓓'),
    ('𐓘', '𐓻'),
    ('\u{1123e}', '\u{1123e}'),
    ('𑐀', '𑑙'),
    ('𑑛', '𑑛'),
    ('𑑝', '𑑝'),
    ('𑙠', '𑙬'),
    ('𑰀', '𑰈'),
    ('𑰊', '\u{11c36}'),
    ('\u{11c38}', '𑱅'),
    ('𑱐', '𑱬'),
    ('𑱰', '𑲏'),
    ('\u{11c92}', '\u{11ca7}'),
    ('𑲩', '\u{11cb6}'),
    ('𖿠', '𖿠'),
    ('𗀀', '𘟬'),
    ('𘠀', '𘫲'),
    ('\u{1e000}', '\u{1e006}'),
    ('\u{1e008}', '\u{1e018}'),
    ('\u{1e01b}', '\u{1e021}'),
    ('\u{1e023}', '\u{1e024}'),
    ('\u{1e026}', '\u{1e02a}'),
    ('𞤀', '\u{1e94a}'),
    ('𞥐', '𞥙'),
    ('𞥞', '𞥟'),
    ('🆛', '🆬'),
    ('🈻', '🈻'),
    ('🕺', '🕺'),
    ('🖤', '🖤'),
    ('🛑', '🛒'),
    ('🛴', '🛶'),
    ('🤙', '🤞'),
    ('🤠', '🤧'),
    ('🤰', '🤰'),
    ('🤳', '🤾'),
    ('🥀', '🥋'),
    ('🥐', '🥞'),
    ('🦅', '🦑'),
];