regex_syntax/unicode_tables/
property_bool.rs

1// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
2//
3//   ucd-generate property-bool ucd-15.0.0 --chars
4//
5// Unicode version: 15.0.0.
6//
7// ucd-generate 0.2.14 is available on crates.io.
8
9pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
10    ("ASCII_Hex_Digit", ASCII_HEX_DIGIT),
11    ("Alphabetic", ALPHABETIC),
12    ("Bidi_Control", BIDI_CONTROL),
13    ("Bidi_Mirrored", BIDI_MIRRORED),
14    ("Case_Ignorable", CASE_IGNORABLE),
15    ("Cased", CASED),
16    ("Changes_When_Casefolded", CHANGES_WHEN_CASEFOLDED),
17    ("Changes_When_Casemapped", CHANGES_WHEN_CASEMAPPED),
18    ("Changes_When_Lowercased", CHANGES_WHEN_LOWERCASED),
19    ("Changes_When_Titlecased", CHANGES_WHEN_TITLECASED),
20    ("Changes_When_Uppercased", CHANGES_WHEN_UPPERCASED),
21    ("Dash", DASH),
22    ("Default_Ignorable_Code_Point", DEFAULT_IGNORABLE_CODE_POINT),
23    ("Deprecated", DEPRECATED),
24    ("Diacritic", DIACRITIC),
25    ("Emoji", EMOJI),
26    ("Emoji_Component", EMOJI_COMPONENT),
27    ("Emoji_Modifier", EMOJI_MODIFIER),
28    ("Emoji_Modifier_Base", EMOJI_MODIFIER_BASE),
29    ("Emoji_Presentation", EMOJI_PRESENTATION),
30    ("Extended_Pictographic", EXTENDED_PICTOGRAPHIC),
31    ("Extender", EXTENDER),
32    ("Grapheme_Base", GRAPHEME_BASE),
33    ("Grapheme_Extend", GRAPHEME_EXTEND),
34    ("Grapheme_Link", GRAPHEME_LINK),
35    ("Hex_Digit", HEX_DIGIT),
36    ("Hyphen", HYPHEN),
37    ("IDS_Binary_Operator", IDS_BINARY_OPERATOR),
38    ("IDS_Trinary_Operator", IDS_TRINARY_OPERATOR),
39    ("ID_Continue", ID_CONTINUE),
40    ("ID_Start", ID_START),
41    ("Ideographic", IDEOGRAPHIC),
42    ("Join_Control", JOIN_CONTROL),
43    ("Logical_Order_Exception", LOGICAL_ORDER_EXCEPTION),
44    ("Lowercase", LOWERCASE),
45    ("Math", MATH),
46    ("Noncharacter_Code_Point", NONCHARACTER_CODE_POINT),
47    ("Other_Alphabetic", OTHER_ALPHABETIC),
48    ("Other_Default_Ignorable_Code_Point", OTHER_DEFAULT_IGNORABLE_CODE_POINT),
49    ("Other_Grapheme_Extend", OTHER_GRAPHEME_EXTEND),
50    ("Other_ID_Continue", OTHER_ID_CONTINUE),
51    ("Other_ID_Start", OTHER_ID_START),
52    ("Other_Lowercase", OTHER_LOWERCASE),
53    ("Other_Math", OTHER_MATH),
54    ("Other_Uppercase", OTHER_UPPERCASE),
55    ("Pattern_Syntax", PATTERN_SYNTAX),
56    ("Pattern_White_Space", PATTERN_WHITE_SPACE),
57    ("Prepended_Concatenation_Mark", PREPENDED_CONCATENATION_MARK),
58    ("Quotation_Mark", QUOTATION_MARK),
59    ("Radical", RADICAL),
60    ("Regional_Indicator", REGIONAL_INDICATOR),
61    ("Sentence_Terminal", SENTENCE_TERMINAL),
62    ("Soft_Dotted", SOFT_DOTTED),
63    ("Terminal_Punctuation", TERMINAL_PUNCTUATION),
64    ("Unified_Ideograph", UNIFIED_IDEOGRAPH),
65    ("Uppercase", UPPERCASE),
66    ("Variation_Selector", VARIATION_SELECTOR),
67    ("White_Space", WHITE_SPACE),
68    ("XID_Continue", XID_CONTINUE),
69    ("XID_Start", XID_START),
70];
71
72pub const ASCII_HEX_DIGIT: &'static [(char, char)] =
73    &[('0', '9'), ('A', 'F'), ('a', 'f')];
74
75pub const ALPHABETIC: &'static [(char, char)] = &[
76    ('A', 'Z'),
77    ('a', 'z'),
78    ('ª', 'ª'),
79    ('µ', 'µ'),
80    ('º', 'º'),
81    ('À', 'Ö'),
82    ('Ø', 'ö'),
83    ('ø', 'ˁ'),
84    ('ˆ', 'ˑ'),
85    ('ˠ', 'ˤ'),
86    ('ˬ', 'ˬ'),
87    ('ˮ', 'ˮ'),
88    ('\u{345}', '\u{345}'),
89    ('Ͱ', 'ʹ'),
90    ('Ͷ', 'ͷ'),
91    ('ͺ', 'ͽ'),
92    ('Ϳ', 'Ϳ'),
93    ('Ά', 'Ά'),
94    ('Έ', 'Ί'),
95    ('Ό', 'Ό'),
96    ('Ύ', 'Ρ'),
97    ('Σ', 'ϵ'),
98    ('Ϸ', 'ҁ'),
99    ('Ҋ', 'ԯ'),
100    ('Ա', 'Ֆ'),
101    ('ՙ', 'ՙ'),
102    ('ՠ', 'ֈ'),
103    ('\u{5b0}', '\u{5bd}'),
104    ('\u{5bf}', '\u{5bf}'),
105    ('\u{5c1}', '\u{5c2}'),
106    ('\u{5c4}', '\u{5c5}'),
107    ('\u{5c7}', '\u{5c7}'),
108    ('א', 'ת'),
109    ('ׯ', 'ײ'),
110    ('\u{610}', '\u{61a}'),
111    ('ؠ', '\u{657}'),
112    ('\u{659}', '\u{65f}'),
113    ('ٮ', 'ۓ'),
114    ('ە', '\u{6dc}'),
115    ('\u{6e1}', '\u{6e8}'),
116    ('\u{6ed}', 'ۯ'),
117    ('ۺ', 'ۼ'),
118    ('ۿ', 'ۿ'),
119    ('ܐ', '\u{73f}'),
120    ('ݍ', 'ޱ'),
121    ('ߊ', 'ߪ'),
122    ('ߴ', 'ߵ'),
123    ('ߺ', 'ߺ'),
124    ('ࠀ', '\u{817}'),
125    ('ࠚ', '\u{82c}'),
126    ('ࡀ', 'ࡘ'),
127    ('ࡠ', 'ࡪ'),
128    ('ࡰ', 'ࢇ'),
129    ('ࢉ', 'ࢎ'),
130    ('ࢠ', 'ࣉ'),
131    ('\u{8d4}', '\u{8df}'),
132    ('\u{8e3}', '\u{8e9}'),
133    ('\u{8f0}', 'ऻ'),
134    ('ऽ', 'ौ'),
135    ('ॎ', 'ॐ'),
136    ('\u{955}', '\u{963}'),
137    ('ॱ', 'ঃ'),
138    ('অ', 'ঌ'),
139    ('এ', 'ঐ'),
140    ('ও', 'ন'),
141    ('প', 'র'),
142    ('ল', 'ল'),
143    ('শ', 'হ'),
144    ('ঽ', '\u{9c4}'),
145    ('ে', 'ৈ'),
146    ('ো', 'ৌ'),
147    ('ৎ', 'ৎ'),
148    ('\u{9d7}', '\u{9d7}'),
149    ('ড়', 'ঢ়'),
150    ('য়', '\u{9e3}'),
151    ('ৰ', 'ৱ'),
152    ('ৼ', 'ৼ'),
153    ('\u{a01}', 'ਃ'),
154    ('ਅ', 'ਊ'),
155    ('ਏ', 'ਐ'),
156    ('ਓ', 'ਨ'),
157    ('ਪ', 'ਰ'),
158    ('ਲ', 'ਲ਼'),
159    ('ਵ', 'ਸ਼'),
160    ('ਸ', 'ਹ'),
161    ('ਾ', '\u{a42}'),
162    ('\u{a47}', '\u{a48}'),
163    ('\u{a4b}', '\u{a4c}'),
164    ('\u{a51}', '\u{a51}'),
165    ('ਖ਼', 'ੜ'),
166    ('ਫ਼', 'ਫ਼'),
167    ('\u{a70}', '\u{a75}'),
168    ('\u{a81}', 'ઃ'),
169    ('અ', 'ઍ'),
170    ('એ', 'ઑ'),
171    ('ઓ', 'ન'),
172    ('પ', 'ર'),
173    ('લ', 'ળ'),
174    ('વ', 'હ'),
175    ('ઽ', '\u{ac5}'),
176    ('\u{ac7}', 'ૉ'),
177    ('ો', 'ૌ'),
178    ('ૐ', 'ૐ'),
179    ('ૠ', '\u{ae3}'),
180    ('ૹ', '\u{afc}'),
181    ('\u{b01}', 'ଃ'),
182    ('ଅ', 'ଌ'),
183    ('ଏ', 'ଐ'),
184    ('ଓ', 'ନ'),
185    ('ପ', 'ର'),
186    ('ଲ', 'ଳ'),
187    ('ଵ', 'ହ'),
188    ('ଽ', '\u{b44}'),
189    ('େ', 'ୈ'),
190    ('ୋ', 'ୌ'),
191    ('\u{b56}', '\u{b57}'),
192    ('ଡ଼', 'ଢ଼'),
193    ('ୟ', '\u{b63}'),
194    ('ୱ', 'ୱ'),
195    ('\u{b82}', 'ஃ'),
196    ('அ', 'ஊ'),
197    ('எ', 'ஐ'),
198    ('ஒ', 'க'),
199    ('ங', 'ச'),
200    ('ஜ', 'ஜ'),
201    ('ஞ', 'ட'),
202    ('ண', 'த'),
203    ('ந', 'ப'),
204    ('ம', 'ஹ'),
205    ('\u{bbe}', 'ூ'),
206    ('ெ', 'ை'),
207    ('ொ', 'ௌ'),
208    ('ௐ', 'ௐ'),
209    ('\u{bd7}', '\u{bd7}'),
210    ('\u{c00}', 'ఌ'),
211    ('ఎ', 'ఐ'),
212    ('ఒ', 'న'),
213    ('ప', 'హ'),
214    ('ఽ', 'ౄ'),
215    ('\u{c46}', '\u{c48}'),
216    ('\u{c4a}', '\u{c4c}'),
217    ('\u{c55}', '\u{c56}'),
218    ('ౘ', 'ౚ'),
219    ('ౝ', 'ౝ'),
220    ('ౠ', '\u{c63}'),
221    ('ಀ', 'ಃ'),
222    ('ಅ', 'ಌ'),
223    ('ಎ', 'ಐ'),
224    ('ಒ', 'ನ'),
225    ('ಪ', 'ಳ'),
226    ('ವ', 'ಹ'),
227    ('ಽ', 'ೄ'),
228    ('\u{cc6}', 'ೈ'),
229    ('ೊ', '\u{ccc}'),
230    ('\u{cd5}', '\u{cd6}'),
231    ('ೝ', 'ೞ'),
232    ('ೠ', '\u{ce3}'),
233    ('ೱ', 'ೳ'),
234    ('\u{d00}', 'ഌ'),
235    ('എ', 'ഐ'),
236    ('ഒ', 'ഺ'),
237    ('ഽ', '\u{d44}'),
238    ('െ', 'ൈ'),
239    ('ൊ', 'ൌ'),
240    ('ൎ', 'ൎ'),
241    ('ൔ', '\u{d57}'),
242    ('ൟ', '\u{d63}'),
243    ('ൺ', 'ൿ'),
244    ('\u{d81}', 'ඃ'),
245    ('අ', 'ඖ'),
246    ('ක', 'න'),
247    ('ඳ', 'ර'),
248    ('ල', 'ල'),
249    ('ව', 'ෆ'),
250    ('\u{dcf}', '\u{dd4}'),
251    ('\u{dd6}', '\u{dd6}'),
252    ('ෘ', '\u{ddf}'),
253    ('ෲ', 'ෳ'),
254    ('ก', '\u{e3a}'),
255    ('เ', 'ๆ'),
256    ('\u{e4d}', '\u{e4d}'),
257    ('ກ', 'ຂ'),
258    ('ຄ', 'ຄ'),
259    ('ຆ', 'ຊ'),
260    ('ຌ', 'ຣ'),
261    ('ລ', 'ລ'),
262    ('ວ', '\u{eb9}'),
263    ('\u{ebb}', 'ຽ'),
264    ('ເ', 'ໄ'),
265    ('ໆ', 'ໆ'),
266    ('\u{ecd}', '\u{ecd}'),
267    ('ໜ', 'ໟ'),
268    ('ༀ', 'ༀ'),
269    ('ཀ', 'ཇ'),
270    ('ཉ', 'ཬ'),
271    ('\u{f71}', '\u{f83}'),
272    ('ྈ', '\u{f97}'),
273    ('\u{f99}', '\u{fbc}'),
274    ('က', '\u{1036}'),
275    ('း', 'း'),
276    ('ျ', 'ဿ'),
277    ('ၐ', 'ႏ'),
278    ('ႚ', '\u{109d}'),
279    ('Ⴀ', 'Ⴥ'),
280    ('Ⴧ', 'Ⴧ'),
281    ('Ⴭ', 'Ⴭ'),
282    ('ა', 'ჺ'),
283    ('ჼ', 'ቈ'),
284    ('ቊ', 'ቍ'),
285    ('ቐ', 'ቖ'),
286    ('ቘ', 'ቘ'),
287    ('ቚ', 'ቝ'),
288    ('በ', 'ኈ'),
289    ('ኊ', 'ኍ'),
290    ('ነ', 'ኰ'),
291    ('ኲ', 'ኵ'),
292    ('ኸ', 'ኾ'),
293    ('ዀ', 'ዀ'),
294    ('ዂ', 'ዅ'),
295    ('ወ', 'ዖ'),
296    ('ዘ', 'ጐ'),
297    ('ጒ', 'ጕ'),
298    ('ጘ', 'ፚ'),
299    ('ᎀ', 'ᎏ'),
300    ('Ꭰ', 'Ᏽ'),
301    ('ᏸ', 'ᏽ'),
302    ('ᐁ', 'ᙬ'),
303    ('ᙯ', 'ᙿ'),
304    ('ᚁ', 'ᚚ'),
305    ('ᚠ', 'ᛪ'),
306    ('ᛮ', 'ᛸ'),
307    ('ᜀ', '\u{1713}'),
308    ('ᜟ', '\u{1733}'),
309    ('ᝀ', '\u{1753}'),
310    ('ᝠ', 'ᝬ'),
311    ('ᝮ', 'ᝰ'),
312    ('\u{1772}', '\u{1773}'),
313    ('ក', 'ឳ'),
314    ('ា', 'ៈ'),
315    ('ៗ', 'ៗ'),
316    ('ៜ', 'ៜ'),
317    ('ᠠ', 'ᡸ'),
318    ('ᢀ', 'ᢪ'),
319    ('ᢰ', 'ᣵ'),
320    ('ᤀ', 'ᤞ'),
321    ('\u{1920}', 'ᤫ'),
322    ('ᤰ', 'ᤸ'),
323    ('ᥐ', 'ᥭ'),
324    ('ᥰ', 'ᥴ'),
325    ('ᦀ', 'ᦫ'),
326    ('ᦰ', 'ᧉ'),
327    ('ᨀ', '\u{1a1b}'),
328    ('ᨠ', '\u{1a5e}'),
329    ('ᩡ', '\u{1a74}'),
330    ('ᪧ', 'ᪧ'),
331    ('\u{1abf}', '\u{1ac0}'),
332    ('\u{1acc}', '\u{1ace}'),
333    ('\u{1b00}', 'ᬳ'),
334    ('\u{1b35}', 'ᭃ'),
335    ('ᭅ', 'ᭌ'),
336    ('\u{1b80}', '\u{1ba9}'),
337    ('\u{1bac}', 'ᮯ'),
338    ('ᮺ', 'ᯥ'),
339    ('ᯧ', '\u{1bf1}'),
340    ('ᰀ', '\u{1c36}'),
341    ('ᱍ', 'ᱏ'),
342    ('ᱚ', 'ᱽ'),
343    ('ᲀ', 'ᲈ'),
344    ('Ა', 'Ჺ'),
345    ('Ჽ', 'Ჿ'),
346    ('ᳩ', 'ᳬ'),
347    ('ᳮ', 'ᳳ'),
348    ('ᳵ', 'ᳶ'),
349    ('ᳺ', 'ᳺ'),
350    ('ᴀ', 'ᶿ'),
351    ('\u{1de7}', '\u{1df4}'),
352    ('Ḁ', 'ἕ'),
353    ('Ἐ', 'Ἕ'),
354    ('ἠ', 'ὅ'),
355    ('Ὀ', 'Ὅ'),
356    ('ὐ', 'ὗ'),
357    ('Ὑ', 'Ὑ'),
358    ('Ὓ', 'Ὓ'),
359    ('Ὕ', 'Ὕ'),
360    ('Ὗ', 'ώ'),
361    ('ᾀ', 'ᾴ'),
362    ('ᾶ', 'ᾼ'),
363    ('ι', 'ι'),
364    ('ῂ', 'ῄ'),
365    ('ῆ', 'ῌ'),
366    ('ῐ', 'ΐ'),
367    ('ῖ', 'Ί'),
368    ('ῠ', 'Ῥ'),
369    ('ῲ', 'ῴ'),
370    ('ῶ', 'ῼ'),
371    ('ⁱ', 'ⁱ'),
372    ('ⁿ', 'ⁿ'),
373    ('ₐ', 'ₜ'),
374    ('ℂ', 'ℂ'),
375    ('ℇ', 'ℇ'),
376    ('ℊ', 'ℓ'),
377    ('ℕ', 'ℕ'),
378    ('ℙ', 'ℝ'),
379    ('ℤ', 'ℤ'),
380    ('Ω', 'Ω'),
381    ('ℨ', 'ℨ'),
382    ('K', 'ℭ'),
383    ('ℯ', 'ℹ'),
384    ('ℼ', 'ℿ'),
385    ('ⅅ', 'ⅉ'),
386    ('ⅎ', 'ⅎ'),
387    ('Ⅰ', 'ↈ'),
388    ('Ⓐ', 'ⓩ'),
389    ('Ⰰ', 'ⳤ'),
390    ('Ⳬ', 'ⳮ'),
391    ('Ⳳ', 'ⳳ'),
392    ('ⴀ', 'ⴥ'),
393    ('ⴧ', 'ⴧ'),
394    ('ⴭ', 'ⴭ'),
395    ('ⴰ', 'ⵧ'),
396    ('ⵯ', 'ⵯ'),
397    ('ⶀ', 'ⶖ'),
398    ('ⶠ', 'ⶦ'),
399    ('ⶨ', 'ⶮ'),
400    ('ⶰ', 'ⶶ'),
401    ('ⶸ', 'ⶾ'),
402    ('ⷀ', 'ⷆ'),
403    ('ⷈ', 'ⷎ'),
404    ('ⷐ', 'ⷖ'),
405    ('ⷘ', 'ⷞ'),
406    ('\u{2de0}', '\u{2dff}'),
407    ('ⸯ', 'ⸯ'),
408    ('々', '〇'),
409    ('〡', '〩'),
410    ('〱', '〵'),
411    ('〸', '〼'),
412    ('ぁ', 'ゖ'),
413    ('ゝ', 'ゟ'),
414    ('ァ', 'ヺ'),
415    ('ー', 'ヿ'),
416    ('ㄅ', 'ㄯ'),
417    ('ㄱ', 'ㆎ'),
418    ('ㆠ', 'ㆿ'),
419    ('ㇰ', 'ㇿ'),
420    ('㐀', '䶿'),
421    ('一', 'ꒌ'),
422    ('ꓐ', 'ꓽ'),
423    ('ꔀ', 'ꘌ'),
424    ('ꘐ', 'ꘟ'),
425    ('ꘪ', 'ꘫ'),
426    ('Ꙁ', 'ꙮ'),
427    ('\u{a674}', '\u{a67b}'),
428    ('ꙿ', 'ꛯ'),
429    ('ꜗ', 'ꜟ'),
430    ('Ꜣ', 'ꞈ'),
431    ('Ꞌ', 'ꟊ'),
432    ('Ꟑ', 'ꟑ'),
433    ('ꟓ', 'ꟓ'),
434    ('ꟕ', 'ꟙ'),
435    ('ꟲ', 'ꠅ'),
436    ('ꠇ', 'ꠧ'),
437    ('ꡀ', 'ꡳ'),
438    ('ꢀ', 'ꣃ'),
439    ('\u{a8c5}', '\u{a8c5}'),
440    ('ꣲ', 'ꣷ'),
441    ('ꣻ', 'ꣻ'),
442    ('ꣽ', '\u{a8ff}'),
443    ('ꤊ', '\u{a92a}'),
444    ('ꤰ', 'ꥒ'),
445    ('ꥠ', 'ꥼ'),
446    ('\u{a980}', 'ꦲ'),
447    ('ꦴ', 'ꦿ'),
448    ('ꧏ', 'ꧏ'),
449    ('ꧠ', 'ꧯ'),
450    ('ꧺ', 'ꧾ'),
451    ('ꨀ', '\u{aa36}'),
452    ('ꩀ', 'ꩍ'),
453    ('ꩠ', 'ꩶ'),
454    ('ꩺ', '\u{aabe}'),
455    ('ꫀ', 'ꫀ'),
456    ('ꫂ', 'ꫂ'),
457    ('ꫛ', 'ꫝ'),
458    ('ꫠ', 'ꫯ'),
459    ('ꫲ', 'ꫵ'),
460    ('ꬁ', 'ꬆ'),
461    ('ꬉ', 'ꬎ'),
462    ('ꬑ', 'ꬖ'),
463    ('ꬠ', 'ꬦ'),
464    ('ꬨ', 'ꬮ'),
465    ('ꬰ', 'ꭚ'),
466    ('ꭜ', 'ꭩ'),
467    ('ꭰ', 'ꯪ'),
468    ('가', '힣'),
469    ('ힰ', 'ퟆ'),
470    ('ퟋ', 'ퟻ'),
471    ('豈', '舘'),
472    ('並', '龎'),
473    ('ff', 'st'),
474    ('ﬓ', 'ﬗ'),
475    ('יִ', 'ﬨ'),
476    ('שׁ', 'זּ'),
477    ('טּ', 'לּ'),
478    ('מּ', 'מּ'),
479    ('נּ', 'סּ'),
480    ('ףּ', 'פּ'),
481    ('צּ', 'ﮱ'),
482    ('ﯓ', 'ﴽ'),
483    ('ﵐ', 'ﶏ'),
484    ('ﶒ', 'ﷇ'),
485    ('ﷰ', 'ﷻ'),
486    ('ﹰ', 'ﹴ'),
487    ('ﹶ', 'ﻼ'),
488    ('A', 'Z'),
489    ('a', 'z'),
490    ('ヲ', 'ᄒ'),
491    ('ᅡ', 'ᅦ'),
492    ('ᅧ', 'ᅬ'),
493    ('ᅭ', 'ᅲ'),
494    ('ᅳ', 'ᅵ'),
495    ('𐀀', '𐀋'),
496    ('𐀍', '𐀦'),
497    ('𐀨', '𐀺'),
498    ('𐀼', '𐀽'),
499    ('𐀿', '𐁍'),
500    ('𐁐', '𐁝'),
501    ('𐂀', '𐃺'),
502    ('𐅀', '𐅴'),
503    ('𐊀', '𐊜'),
504    ('𐊠', '𐋐'),
505    ('𐌀', '𐌟'),
506    ('𐌭', '𐍊'),
507    ('𐍐', '\u{1037a}'),
508    ('𐎀', '𐎝'),
509    ('𐎠', '𐏃'),
510    ('𐏈', '𐏏'),
511    ('𐏑', '𐏕'),
512    ('𐐀', '𐒝'),
513    ('𐒰', '𐓓'),
514    ('𐓘', '𐓻'),
515    ('𐔀', '𐔧'),
516    ('𐔰', '𐕣'),
517    ('𐕰', '𐕺'),
518    ('𐕼', '𐖊'),
519    ('𐖌', '𐖒'),
520    ('𐖔', '𐖕'),
521    ('𐖗', '𐖡'),
522    ('𐖣', '𐖱'),
523    ('𐖳', '𐖹'),
524    ('𐖻', '𐖼'),
525    ('𐘀', '𐜶'),
526    ('𐝀', '𐝕'),
527    ('𐝠', '𐝧'),
528    ('𐞀', '𐞅'),
529    ('𐞇', '𐞰'),
530    ('𐞲', '𐞺'),
531    ('𐠀', '𐠅'),
532    ('𐠈', '𐠈'),
533    ('𐠊', '𐠵'),
534    ('𐠷', '𐠸'),
535    ('𐠼', '𐠼'),
536    ('𐠿', '𐡕'),
537    ('𐡠', '𐡶'),
538    ('𐢀', '𐢞'),
539    ('𐣠', '𐣲'),
540    ('𐣴', '𐣵'),
541    ('𐤀', '𐤕'),
542    ('𐤠', '𐤹'),
543    ('𐦀', '𐦷'),
544    ('𐦾', '𐦿'),
545    ('𐨀', '\u{10a03}'),
546    ('\u{10a05}', '\u{10a06}'),
547    ('\u{10a0c}', '𐨓'),
548    ('𐨕', '𐨗'),
549    ('𐨙', '𐨵'),
550    ('𐩠', '𐩼'),
551    ('𐪀', '𐪜'),
552    ('𐫀', '𐫇'),
553    ('𐫉', '𐫤'),
554    ('𐬀', '𐬵'),
555    ('𐭀', '𐭕'),
556    ('𐭠', '𐭲'),
557    ('𐮀', '𐮑'),
558    ('𐰀', '𐱈'),
559    ('𐲀', '𐲲'),
560    ('𐳀', '𐳲'),
561    ('𐴀', '\u{10d27}'),
562    ('𐺀', '𐺩'),
563    ('\u{10eab}', '\u{10eac}'),
564    ('𐺰', '𐺱'),
565    ('𐼀', '𐼜'),
566    ('𐼧', '𐼧'),
567    ('𐼰', '𐽅'),
568    ('𐽰', '𐾁'),
569    ('𐾰', '𐿄'),
570    ('𐿠', '𐿶'),
571    ('𑀀', '\u{11045}'),
572    ('𑁱', '𑁵'),
573    ('\u{11080}', '𑂸'),
574    ('\u{110c2}', '\u{110c2}'),
575    ('𑃐', '𑃨'),
576    ('\u{11100}', '\u{11132}'),
577    ('𑅄', '𑅇'),
578    ('𑅐', '𑅲'),
579    ('𑅶', '𑅶'),
580    ('\u{11180}', '𑆿'),
581    ('𑇁', '𑇄'),
582    ('𑇎', '\u{111cf}'),
583    ('𑇚', '𑇚'),
584    ('𑇜', '𑇜'),
585    ('𑈀', '𑈑'),
586    ('𑈓', '\u{11234}'),
587    ('\u{11237}', '\u{11237}'),
588    ('\u{1123e}', '\u{11241}'),
589    ('𑊀', '𑊆'),
590    ('𑊈', '𑊈'),
591    ('𑊊', '𑊍'),
592    ('𑊏', '𑊝'),
593    ('𑊟', '𑊨'),
594    ('𑊰', '\u{112e8}'),
595    ('\u{11300}', '𑌃'),
596    ('𑌅', '𑌌'),
597    ('𑌏', '𑌐'),
598    ('𑌓', '𑌨'),
599    ('𑌪', '𑌰'),
600    ('𑌲', '𑌳'),
601    ('𑌵', '𑌹'),
602    ('𑌽', '𑍄'),
603    ('𑍇', '𑍈'),
604    ('𑍋', '𑍌'),
605    ('𑍐', '𑍐'),
606    ('\u{11357}', '\u{11357}'),
607    ('𑍝', '𑍣'),
608    ('𑐀', '𑑁'),
609    ('\u{11443}', '𑑅'),
610    ('𑑇', '𑑊'),
611    ('𑑟', '𑑡'),
612    ('𑒀', '𑓁'),
613    ('𑓄', '𑓅'),
614    ('𑓇', '𑓇'),
615    ('𑖀', '\u{115b5}'),
616    ('𑖸', '𑖾'),
617    ('𑗘', '\u{115dd}'),
618    ('𑘀', '𑘾'),
619    ('\u{11640}', '\u{11640}'),
620    ('𑙄', '𑙄'),
621    ('𑚀', '\u{116b5}'),
622    ('𑚸', '𑚸'),
623    ('𑜀', '𑜚'),
624    ('\u{1171d}', '\u{1172a}'),
625    ('𑝀', '𑝆'),
626    ('𑠀', '𑠸'),
627    ('𑢠', '𑣟'),
628    ('𑣿', '𑤆'),
629    ('𑤉', '𑤉'),
630    ('𑤌', '𑤓'),
631    ('𑤕', '𑤖'),
632    ('𑤘', '𑤵'),
633    ('𑤷', '𑤸'),
634    ('\u{1193b}', '\u{1193c}'),
635    ('𑤿', '𑥂'),
636    ('𑦠', '𑦧'),
637    ('𑦪', '\u{119d7}'),
638    ('\u{119da}', '𑧟'),
639    ('𑧡', '𑧡'),
640    ('𑧣', '𑧤'),
641    ('𑨀', '𑨲'),
642    ('\u{11a35}', '\u{11a3e}'),
643    ('𑩐', '𑪗'),
644    ('𑪝', '𑪝'),
645    ('𑪰', '𑫸'),
646    ('𑰀', '𑰈'),
647    ('𑰊', '\u{11c36}'),
648    ('\u{11c38}', '𑰾'),
649    ('𑱀', '𑱀'),
650    ('𑱲', '𑲏'),
651    ('\u{11c92}', '\u{11ca7}'),
652    ('𑲩', '\u{11cb6}'),
653    ('𑴀', '𑴆'),
654    ('𑴈', '𑴉'),
655    ('𑴋', '\u{11d36}'),
656    ('\u{11d3a}', '\u{11d3a}'),
657    ('\u{11d3c}', '\u{11d3d}'),
658    ('\u{11d3f}', '\u{11d41}'),
659    ('\u{11d43}', '\u{11d43}'),
660    ('𑵆', '\u{11d47}'),
661    ('𑵠', '𑵥'),
662    ('𑵧', '𑵨'),
663    ('𑵪', '𑶎'),
664    ('\u{11d90}', '\u{11d91}'),
665    ('𑶓', '𑶖'),
666    ('𑶘', '𑶘'),
667    ('𑻠', '𑻶'),
668    ('\u{11f00}', '𑼐'),
669    ('𑼒', '\u{11f3a}'),
670    ('𑼾', '\u{11f40}'),
671    ('𑾰', '𑾰'),
672    ('𒀀', '𒎙'),
673    ('𒐀', '𒑮'),
674    ('𒒀', '𒕃'),
675    ('𒾐', '𒿰'),
676    ('𓀀', '𓐯'),
677    ('𓑁', '𓑆'),
678    ('𔐀', '𔙆'),
679    ('𖠀', '𖨸'),
680    ('𖩀', '𖩞'),
681    ('𖩰', '𖪾'),
682    ('𖫐', '𖫭'),
683    ('𖬀', '𖬯'),
684    ('𖭀', '𖭃'),
685    ('𖭣', '𖭷'),
686    ('𖭽', '𖮏'),
687    ('𖹀', '𖹿'),
688    ('𖼀', '𖽊'),
689    ('\u{16f4f}', '𖾇'),
690    ('\u{16f8f}', '𖾟'),
691    ('𖿠', '𖿡'),
692    ('𖿣', '𖿣'),
693    ('𖿰', '𖿱'),
694    ('𗀀', '𘟷'),
695    ('𘠀', '𘳕'),
696    ('𘴀', '𘴈'),
697    ('𚿰', '𚿳'),
698    ('𚿵', '𚿻'),
699    ('𚿽', '𚿾'),
700    ('𛀀', '𛄢'),
701    ('𛄲', '𛄲'),
702    ('𛅐', '𛅒'),
703    ('𛅕', '𛅕'),
704    ('𛅤', '𛅧'),
705    ('𛅰', '𛋻'),
706    ('𛰀', '𛱪'),
707    ('𛱰', '𛱼'),
708    ('𛲀', '𛲈'),
709    ('𛲐', '𛲙'),
710    ('\u{1bc9e}', '\u{1bc9e}'),
711    ('𝐀', '𝑔'),
712    ('𝑖', '𝒜'),
713    ('𝒞', '𝒟'),
714    ('𝒢', '𝒢'),
715    ('𝒥', '𝒦'),
716    ('𝒩', '𝒬'),
717    ('𝒮', '𝒹'),
718    ('𝒻', '𝒻'),
719    ('𝒽', '𝓃'),
720    ('𝓅', '𝔅'),
721    ('𝔇', '𝔊'),
722    ('𝔍', '𝔔'),
723    ('𝔖', '𝔜'),
724    ('𝔞', '𝔹'),
725    ('𝔻', '𝔾'),
726    ('𝕀', '𝕄'),
727    ('𝕆', '𝕆'),
728    ('𝕊', '𝕐'),
729    ('𝕒', '𝚥'),
730    ('𝚨', '𝛀'),
731    ('𝛂', '𝛚'),
732    ('𝛜', '𝛺'),
733    ('𝛼', '𝜔'),
734    ('𝜖', '𝜴'),
735    ('𝜶', '𝝎'),
736    ('𝝐', '𝝮'),
737    ('𝝰', '𝞈'),
738    ('𝞊', '𝞨'),
739    ('𝞪', '𝟂'),
740    ('𝟄', '𝟋'),
741    ('𝼀', '𝼞'),
742    ('𝼥', '𝼪'),
743    ('\u{1e000}', '\u{1e006}'),
744    ('\u{1e008}', '\u{1e018}'),
745    ('\u{1e01b}', '\u{1e021}'),
746    ('\u{1e023}', '\u{1e024}'),
747    ('\u{1e026}', '\u{1e02a}'),
748    ('𞀰', '𞁭'),
749    ('\u{1e08f}', '\u{1e08f}'),
750    ('𞄀', '𞄬'),
751    ('𞄷', '𞄽'),
752    ('𞅎', '𞅎'),
753    ('𞊐', '𞊭'),
754    ('𞋀', '𞋫'),
755    ('𞓐', '𞓫'),
756    ('𞟠', '𞟦'),
757    ('𞟨', '𞟫'),
758    ('𞟭', '𞟮'),
759    ('𞟰', '𞟾'),
760    ('𞠀', '𞣄'),
761    ('𞤀', '𞥃'),
762    ('\u{1e947}', '\u{1e947}'),
763    ('𞥋', '𞥋'),
764    ('𞸀', '𞸃'),
765    ('𞸅', '𞸟'),
766    ('𞸡', '𞸢'),
767    ('𞸤', '𞸤'),
768    ('𞸧', '𞸧'),
769    ('𞸩', '𞸲'),
770    ('𞸴', '𞸷'),
771    ('𞸹', '𞸹'),
772    ('𞸻', '𞸻'),
773    ('𞹂', '𞹂'),
774    ('𞹇', '𞹇'),
775    ('𞹉', '𞹉'),
776    ('𞹋', '𞹋'),
777    ('𞹍', '𞹏'),
778    ('𞹑', '𞹒'),
779    ('𞹔', '𞹔'),
780    ('𞹗', '𞹗'),
781    ('𞹙', '𞹙'),
782    ('𞹛', '𞹛'),
783    ('𞹝', '𞹝'),
784    ('𞹟', '𞹟'),
785    ('𞹡', '𞹢'),
786    ('𞹤', '𞹤'),
787    ('𞹧', '𞹪'),
788    ('𞹬', '𞹲'),
789    ('𞹴', '𞹷'),
790    ('𞹹', '𞹼'),
791    ('𞹾', '𞹾'),
792    ('𞺀', '𞺉'),
793    ('𞺋', '𞺛'),
794    ('𞺡', '𞺣'),
795    ('𞺥', '𞺩'),
796    ('𞺫', '𞺻'),
797    ('🄰', '🅉'),
798    ('🅐', '🅩'),
799    ('🅰', '🆉'),
800    ('𠀀', '𪛟'),
801    ('𪜀', '𫜹'),
802    ('𫝀', '𫠝'),
803    ('𫠠', '𬺡'),
804    ('𬺰', '𮯠'),
805    ('丽', '𪘀'),
806    ('𰀀', '𱍊'),
807    ('𱍐', '𲎯'),
808];
809
810pub const BIDI_CONTROL: &'static [(char, char)] = &[
811    ('\u{61c}', '\u{61c}'),
812    ('\u{200e}', '\u{200f}'),
813    ('\u{202a}', '\u{202e}'),
814    ('\u{2066}', '\u{2069}'),
815];
816
817pub const BIDI_MIRRORED: &'static [(char, char)] = &[
818    ('(', ')'),
819    ('<', '<'),
820    ('>', '>'),
821    ('[', '['),
822    (']', ']'),
823    ('{', '{'),
824    ('}', '}'),
825    ('«', '«'),
826    ('»', '»'),
827    ('༺', '༽'),
828    ('᚛', '᚜'),
829    ('‹', '›'),
830    ('⁅', '⁆'),
831    ('⁽', '⁾'),
832    ('₍', '₎'),
833    ('⅀', '⅀'),
834    ('∁', '∄'),
835    ('∈', '∍'),
836    ('∑', '∑'),
837    ('∕', '∖'),
838    ('√', '∝'),
839    ('∟', '∢'),
840    ('∤', '∤'),
841    ('∦', '∦'),
842    ('∫', '∳'),
843    ('∹', '∹'),
844    ('∻', '≌'),
845    ('≒', '≕'),
846    ('≟', '≠'),
847    ('≢', '≢'),
848    ('≤', '≫'),
849    ('≮', '⊌'),
850    ('⊏', '⊒'),
851    ('⊘', '⊘'),
852    ('⊢', '⊣'),
853    ('⊦', '⊸'),
854    ('⊾', '⊿'),
855    ('⋉', '⋍'),
856    ('⋐', '⋑'),
857    ('⋖', '⋭'),
858    ('⋰', '⋿'),
859    ('⌈', '⌋'),
860    ('⌠', '⌡'),
861    ('〈', '〉'),
862    ('❨', '❵'),
863    ('⟀', '⟀'),
864    ('⟃', '⟆'),
865    ('⟈', '⟉'),
866    ('⟋', '⟍'),
867    ('⟓', '⟖'),
868    ('⟜', '⟞'),
869    ('⟢', '⟯'),
870    ('⦃', '⦘'),
871    ('⦛', '⦠'),
872    ('⦢', '⦯'),
873    ('⦸', '⦸'),
874    ('⧀', '⧅'),
875    ('⧉', '⧉'),
876    ('⧎', '⧒'),
877    ('⧔', '⧕'),
878    ('⧘', '⧜'),
879    ('⧡', '⧡'),
880    ('⧣', '⧥'),
881    ('⧨', '⧩'),
882    ('⧴', '⧹'),
883    ('⧼', '⧽'),
884    ('⨊', '⨜'),
885    ('⨞', '⨡'),
886    ('⨤', '⨤'),
887    ('⨦', '⨦'),
888    ('⨩', '⨩'),
889    ('⨫', '⨮'),
890    ('⨴', '⨵'),
891    ('⨼', '⨾'),
892    ('⩗', '⩘'),
893    ('⩤', '⩥'),
894    ('⩪', '⩭'),
895    ('⩯', '⩰'),
896    ('⩳', '⩴'),
897    ('⩹', '⪣'),
898    ('⪦', '⪭'),
899    ('⪯', '⫖'),
900    ('⫝̸', '⫝̸'),
901    ('⫞', '⫞'),
902    ('⫢', '⫦'),
903    ('⫬', '⫮'),
904    ('⫳', '⫳'),
905    ('⫷', '⫻'),
906    ('⫽', '⫽'),
907    ('⯾', '⯾'),
908    ('⸂', '⸅'),
909    ('⸉', '⸊'),
910    ('⸌', '⸍'),
911    ('⸜', '⸝'),
912    ('⸠', '⸩'),
913    ('⹕', '⹜'),
914    ('〈', '】'),
915    ('〔', '〛'),
916    ('﹙', '﹞'),
917    ('﹤', '﹥'),
918    ('(', ')'),
919    ('<', '<'),
920    ('>', '>'),
921    ('[', '['),
922    (']', ']'),
923    ('{', '{'),
924    ('}', '}'),
925    ('⦅', '⦆'),
926    ('「', '」'),
927    ('𝛛', '𝛛'),
928    ('𝜕', '𝜕'),
929    ('𝝏', '𝝏'),
930    ('𝞉', '𝞉'),
931    ('𝟃', '𝟃'),
932];
933
934pub const CASE_IGNORABLE: &'static [(char, char)] = &[
935    ('\'', '\''),
936    ('.', '.'),
937    (':', ':'),
938    ('^', '^'),
939    ('`', '`'),
940    ('¨', '¨'),
941    ('\u{ad}', '\u{ad}'),
942    ('¯', '¯'),
943    ('´', '´'),
944    ('·', '¸'),
945    ('ʰ', '\u{36f}'),
946    ('ʹ', '͵'),
947    ('ͺ', 'ͺ'),
948    ('΄', '΅'),
949    ('·', '·'),
950    ('\u{483}', '\u{489}'),
951    ('ՙ', 'ՙ'),
952    ('՟', '՟'),
953    ('\u{591}', '\u{5bd}'),
954    ('\u{5bf}', '\u{5bf}'),
955    ('\u{5c1}', '\u{5c2}'),
956    ('\u{5c4}', '\u{5c5}'),
957    ('\u{5c7}', '\u{5c7}'),
958    ('״', '״'),
959    ('\u{600}', '\u{605}'),
960    ('\u{610}', '\u{61a}'),
961    ('\u{61c}', '\u{61c}'),
962    ('ـ', 'ـ'),
963    ('\u{64b}', '\u{65f}'),
964    ('\u{670}', '\u{670}'),
965    ('\u{6d6}', '\u{6dd}'),
966    ('\u{6df}', '\u{6e8}'),
967    ('\u{6ea}', '\u{6ed}'),
968    ('\u{70f}', '\u{70f}'),
969    ('\u{711}', '\u{711}'),
970    ('\u{730}', '\u{74a}'),
971    ('\u{7a6}', '\u{7b0}'),
972    ('\u{7eb}', 'ߵ'),
973    ('ߺ', 'ߺ'),
974    ('\u{7fd}', '\u{7fd}'),
975    ('\u{816}', '\u{82d}'),
976    ('\u{859}', '\u{85b}'),
977    ('࢈', '࢈'),
978    ('\u{890}', '\u{891}'),
979    ('\u{898}', '\u{89f}'),
980    ('ࣉ', '\u{902}'),
981    ('\u{93a}', '\u{93a}'),
982    ('\u{93c}', '\u{93c}'),
983    ('\u{941}', '\u{948}'),
984    ('\u{94d}', '\u{94d}'),
985    ('\u{951}', '\u{957}'),
986    ('\u{962}', '\u{963}'),
987    ('ॱ', 'ॱ'),
988    ('\u{981}', '\u{981}'),
989    ('\u{9bc}', '\u{9bc}'),
990    ('\u{9c1}', '\u{9c4}'),
991    ('\u{9cd}', '\u{9cd}'),
992    ('\u{9e2}', '\u{9e3}'),
993    ('\u{9fe}', '\u{9fe}'),
994    ('\u{a01}', '\u{a02}'),
995    ('\u{a3c}', '\u{a3c}'),
996    ('\u{a41}', '\u{a42}'),
997    ('\u{a47}', '\u{a48}'),
998    ('\u{a4b}', '\u{a4d}'),
999    ('\u{a51}', '\u{a51}'),
1000    ('\u{a70}', '\u{a71}'),
1001    ('\u{a75}', '\u{a75}'),
1002    ('\u{a81}', '\u{a82}'),
1003    ('\u{abc}', '\u{abc}'),
1004    ('\u{ac1}', '\u{ac5}'),
1005    ('\u{ac7}', '\u{ac8}'),
1006    ('\u{acd}', '\u{acd}'),
1007    ('\u{ae2}', '\u{ae3}'),
1008    ('\u{afa}', '\u{aff}'),
1009    ('\u{b01}', '\u{b01}'),
1010    ('\u{b3c}', '\u{b3c}'),
1011    ('\u{b3f}', '\u{b3f}'),
1012    ('\u{b41}', '\u{b44}'),
1013    ('\u{b4d}', '\u{b4d}'),
1014    ('\u{b55}', '\u{b56}'),
1015    ('\u{b62}', '\u{b63}'),
1016    ('\u{b82}', '\u{b82}'),
1017    ('\u{bc0}', '\u{bc0}'),
1018    ('\u{bcd}', '\u{bcd}'),
1019    ('\u{c00}', '\u{c00}'),
1020    ('\u{c04}', '\u{c04}'),
1021    ('\u{c3c}', '\u{c3c}'),
1022    ('\u{c3e}', '\u{c40}'),
1023    ('\u{c46}', '\u{c48}'),
1024    ('\u{c4a}', '\u{c4d}'),
1025    ('\u{c55}', '\u{c56}'),
1026    ('\u{c62}', '\u{c63}'),
1027    ('\u{c81}', '\u{c81}'),
1028    ('\u{cbc}', '\u{cbc}'),
1029    ('\u{cbf}', '\u{cbf}'),
1030    ('\u{cc6}', '\u{cc6}'),
1031    ('\u{ccc}', '\u{ccd}'),
1032    ('\u{ce2}', '\u{ce3}'),
1033    ('\u{d00}', '\u{d01}'),
1034    ('\u{d3b}', '\u{d3c}'),
1035    ('\u{d41}', '\u{d44}'),
1036    ('\u{d4d}', '\u{d4d}'),
1037    ('\u{d62}', '\u{d63}'),
1038    ('\u{d81}', '\u{d81}'),
1039    ('\u{dca}', '\u{dca}'),
1040    ('\u{dd2}', '\u{dd4}'),
1041    ('\u{dd6}', '\u{dd6}'),
1042    ('\u{e31}', '\u{e31}'),
1043    ('\u{e34}', '\u{e3a}'),
1044    ('ๆ', '\u{e4e}'),
1045    ('\u{eb1}', '\u{eb1}'),
1046    ('\u{eb4}', '\u{ebc}'),
1047    ('ໆ', 'ໆ'),
1048    ('\u{ec8}', '\u{ece}'),
1049    ('\u{f18}', '\u{f19}'),
1050    ('\u{f35}', '\u{f35}'),
1051    ('\u{f37}', '\u{f37}'),
1052    ('\u{f39}', '\u{f39}'),
1053    ('\u{f71}', '\u{f7e}'),
1054    ('\u{f80}', '\u{f84}'),
1055    ('\u{f86}', '\u{f87}'),
1056    ('\u{f8d}', '\u{f97}'),
1057    ('\u{f99}', '\u{fbc}'),
1058    ('\u{fc6}', '\u{fc6}'),
1059    ('\u{102d}', '\u{1030}'),
1060    ('\u{1032}', '\u{1037}'),
1061    ('\u{1039}', '\u{103a}'),
1062    ('\u{103d}', '\u{103e}'),
1063    ('\u{1058}', '\u{1059}'),
1064    ('\u{105e}', '\u{1060}'),
1065    ('\u{1071}', '\u{1074}'),
1066    ('\u{1082}', '\u{1082}'),
1067    ('\u{1085}', '\u{1086}'),
1068    ('\u{108d}', '\u{108d}'),
1069    ('\u{109d}', '\u{109d}'),
1070    ('ჼ', 'ჼ'),
1071    ('\u{135d}', '\u{135f}'),
1072    ('\u{1712}', '\u{1714}'),
1073    ('\u{1732}', '\u{1733}'),
1074    ('\u{1752}', '\u{1753}'),
1075    ('\u{1772}', '\u{1773}'),
1076    ('\u{17b4}', '\u{17b5}'),
1077    ('\u{17b7}', '\u{17bd}'),
1078    ('\u{17c6}', '\u{17c6}'),
1079    ('\u{17c9}', '\u{17d3}'),
1080    ('ៗ', 'ៗ'),
1081    ('\u{17dd}', '\u{17dd}'),
1082    ('\u{180b}', '\u{180f}'),
1083    ('ᡃ', 'ᡃ'),
1084    ('\u{1885}', '\u{1886}'),
1085    ('\u{18a9}', '\u{18a9}'),
1086    ('\u{1920}', '\u{1922}'),
1087    ('\u{1927}', '\u{1928}'),
1088    ('\u{1932}', '\u{1932}'),
1089    ('\u{1939}', '\u{193b}'),
1090    ('\u{1a17}', '\u{1a18}'),
1091    ('\u{1a1b}', '\u{1a1b}'),
1092    ('\u{1a56}', '\u{1a56}'),
1093    ('\u{1a58}', '\u{1a5e}'),
1094    ('\u{1a60}', '\u{1a60}'),
1095    ('\u{1a62}', '\u{1a62}'),
1096    ('\u{1a65}', '\u{1a6c}'),
1097    ('\u{1a73}', '\u{1a7c}'),
1098    ('\u{1a7f}', '\u{1a7f}'),
1099    ('ᪧ', 'ᪧ'),
1100    ('\u{1ab0}', '\u{1ace}'),
1101    ('\u{1b00}', '\u{1b03}'),
1102    ('\u{1b34}', '\u{1b34}'),
1103    ('\u{1b36}', '\u{1b3a}'),
1104    ('\u{1b3c}', '\u{1b3c}'),
1105    ('\u{1b42}', '\u{1b42}'),
1106    ('\u{1b6b}', '\u{1b73}'),
1107    ('\u{1b80}', '\u{1b81}'),
1108    ('\u{1ba2}', '\u{1ba5}'),
1109    ('\u{1ba8}', '\u{1ba9}'),
1110    ('\u{1bab}', '\u{1bad}'),
1111    ('\u{1be6}', '\u{1be6}'),
1112    ('\u{1be8}', '\u{1be9}'),
1113    ('\u{1bed}', '\u{1bed}'),
1114    ('\u{1bef}', '\u{1bf1}'),
1115    ('\u{1c2c}', '\u{1c33}'),
1116    ('\u{1c36}', '\u{1c37}'),
1117    ('ᱸ', 'ᱽ'),
1118    ('\u{1cd0}', '\u{1cd2}'),
1119    ('\u{1cd4}', '\u{1ce0}'),
1120    ('\u{1ce2}', '\u{1ce8}'),
1121    ('\u{1ced}', '\u{1ced}'),
1122    ('\u{1cf4}', '\u{1cf4}'),
1123    ('\u{1cf8}', '\u{1cf9}'),
1124    ('ᴬ', 'ᵪ'),
1125    ('ᵸ', 'ᵸ'),
1126    ('ᶛ', '\u{1dff}'),
1127    ('᾽', '᾽'),
1128    ('᾿', '῁'),
1129    ('῍', '῏'),
1130    ('῝', '῟'),
1131    ('῭', '`'),
1132    ('´', '῾'),
1133    ('\u{200b}', '\u{200f}'),
1134    ('‘', '’'),
1135    ('․', '․'),
1136    ('‧', '‧'),
1137    ('\u{202a}', '\u{202e}'),
1138    ('\u{2060}', '\u{2064}'),
1139    ('\u{2066}', '\u{206f}'),
1140    ('ⁱ', 'ⁱ'),
1141    ('ⁿ', 'ⁿ'),
1142    ('ₐ', 'ₜ'),
1143    ('\u{20d0}', '\u{20f0}'),
1144    ('ⱼ', 'ⱽ'),
1145    ('\u{2cef}', '\u{2cf1}'),
1146    ('ⵯ', 'ⵯ'),
1147    ('\u{2d7f}', '\u{2d7f}'),
1148    ('\u{2de0}', '\u{2dff}'),
1149    ('ⸯ', 'ⸯ'),
1150    ('々', '々'),
1151    ('\u{302a}', '\u{302d}'),
1152    ('〱', '〵'),
1153    ('〻', '〻'),
1154    ('\u{3099}', 'ゞ'),
1155    ('ー', 'ヾ'),
1156    ('ꀕ', 'ꀕ'),
1157    ('ꓸ', 'ꓽ'),
1158    ('ꘌ', 'ꘌ'),
1159    ('\u{a66f}', '\u{a672}'),
1160    ('\u{a674}', '\u{a67d}'),
1161    ('ꙿ', 'ꙿ'),
1162    ('ꚜ', '\u{a69f}'),
1163    ('\u{a6f0}', '\u{a6f1}'),
1164    ('꜀', '꜡'),
1165    ('ꝰ', 'ꝰ'),
1166    ('ꞈ', '꞊'),
1167    ('ꟲ', 'ꟴ'),
1168    ('ꟸ', 'ꟹ'),
1169    ('\u{a802}', '\u{a802}'),
1170    ('\u{a806}', '\u{a806}'),
1171    ('\u{a80b}', '\u{a80b}'),
1172    ('\u{a825}', '\u{a826}'),
1173    ('\u{a82c}', '\u{a82c}'),
1174    ('\u{a8c4}', '\u{a8c5}'),
1175    ('\u{a8e0}', '\u{a8f1}'),
1176    ('\u{a8ff}', '\u{a8ff}'),
1177    ('\u{a926}', '\u{a92d}'),
1178    ('\u{a947}', '\u{a951}'),
1179    ('\u{a980}', '\u{a982}'),
1180    ('\u{a9b3}', '\u{a9b3}'),
1181    ('\u{a9b6}', '\u{a9b9}'),
1182    ('\u{a9bc}', '\u{a9bd}'),
1183    ('ꧏ', 'ꧏ'),
1184    ('\u{a9e5}', 'ꧦ'),
1185    ('\u{aa29}', '\u{aa2e}'),
1186    ('\u{aa31}', '\u{aa32}'),
1187    ('\u{aa35}', '\u{aa36}'),
1188    ('\u{aa43}', '\u{aa43}'),
1189    ('\u{aa4c}', '\u{aa4c}'),
1190    ('ꩰ', 'ꩰ'),
1191    ('\u{aa7c}', '\u{aa7c}'),
1192    ('\u{aab0}', '\u{aab0}'),
1193    ('\u{aab2}', '\u{aab4}'),
1194    ('\u{aab7}', '\u{aab8}'),
1195    ('\u{aabe}', '\u{aabf}'),
1196    ('\u{aac1}', '\u{aac1}'),
1197    ('ꫝ', 'ꫝ'),
1198    ('\u{aaec}', '\u{aaed}'),
1199    ('ꫳ', 'ꫴ'),
1200    ('\u{aaf6}', '\u{aaf6}'),
1201    ('꭛', 'ꭟ'),
1202    ('ꭩ', '꭫'),
1203    ('\u{abe5}', '\u{abe5}'),
1204    ('\u{abe8}', '\u{abe8}'),
1205    ('\u{abed}', '\u{abed}'),
1206    ('\u{fb1e}', '\u{fb1e}'),
1207    ('﮲', '﯂'),
1208    ('\u{fe00}', '\u{fe0f}'),
1209    ('︓', '︓'),
1210    ('\u{fe20}', '\u{fe2f}'),
1211    ('﹒', '﹒'),
1212    ('﹕', '﹕'),
1213    ('\u{feff}', '\u{feff}'),
1214    (''', '''),
1215    ('.', '.'),
1216    (':', ':'),
1217    ('^', '^'),
1218    ('`', '`'),
1219    ('ー', 'ー'),
1220    ('\u{ff9e}', '\u{ff9f}'),
1221    (' ̄', ' ̄'),
1222    ('\u{fff9}', '\u{fffb}'),
1223    ('\u{101fd}', '\u{101fd}'),
1224    ('\u{102e0}', '\u{102e0}'),
1225    ('\u{10376}', '\u{1037a}'),
1226    ('𐞀', '𐞅'),
1227    ('𐞇', '𐞰'),
1228    ('𐞲', '𐞺'),
1229    ('\u{10a01}', '\u{10a03}'),
1230    ('\u{10a05}', '\u{10a06}'),
1231    ('\u{10a0c}', '\u{10a0f}'),
1232    ('\u{10a38}', '\u{10a3a}'),
1233    ('\u{10a3f}', '\u{10a3f}'),
1234    ('\u{10ae5}', '\u{10ae6}'),
1235    ('\u{10d24}', '\u{10d27}'),
1236    ('\u{10eab}', '\u{10eac}'),
1237    ('\u{10efd}', '\u{10eff}'),
1238    ('\u{10f46}', '\u{10f50}'),
1239    ('\u{10f82}', '\u{10f85}'),
1240    ('\u{11001}', '\u{11001}'),
1241    ('\u{11038}', '\u{11046}'),
1242    ('\u{11070}', '\u{11070}'),
1243    ('\u{11073}', '\u{11074}'),
1244    ('\u{1107f}', '\u{11081}'),
1245    ('\u{110b3}', '\u{110b6}'),
1246    ('\u{110b9}', '\u{110ba}'),
1247    ('\u{110bd}', '\u{110bd}'),
1248    ('\u{110c2}', '\u{110c2}'),
1249    ('\u{110cd}', '\u{110cd}'),
1250    ('\u{11100}', '\u{11102}'),
1251    ('\u{11127}', '\u{1112b}'),
1252    ('\u{1112d}', '\u{11134}'),
1253    ('\u{11173}', '\u{11173}'),
1254    ('\u{11180}', '\u{11181}'),
1255    ('\u{111b6}', '\u{111be}'),
1256    ('\u{111c9}', '\u{111cc}'),
1257    ('\u{111cf}', '\u{111cf}'),
1258    ('\u{1122f}', '\u{11231}'),
1259    ('\u{11234}', '\u{11234}'),
1260    ('\u{11236}', '\u{11237}'),
1261    ('\u{1123e}', '\u{1123e}'),
1262    ('\u{11241}', '\u{11241}'),
1263    ('\u{112df}', '\u{112df}'),
1264    ('\u{112e3}', '\u{112ea}'),
1265    ('\u{11300}', '\u{11301}'),
1266    ('\u{1133b}', '\u{1133c}'),
1267    ('\u{11340}', '\u{11340}'),
1268    ('\u{11366}', '\u{1136c}'),
1269    ('\u{11370}', '\u{11374}'),
1270    ('\u{11438}', '\u{1143f}'),
1271    ('\u{11442}', '\u{11444}'),
1272    ('\u{11446}', '\u{11446}'),
1273    ('\u{1145e}', '\u{1145e}'),
1274    ('\u{114b3}', '\u{114b8}'),
1275    ('\u{114ba}', '\u{114ba}'),
1276    ('\u{114bf}', '\u{114c0}'),
1277    ('\u{114c2}', '\u{114c3}'),
1278    ('\u{115b2}', '\u{115b5}'),
1279    ('\u{115bc}', '\u{115bd}'),
1280    ('\u{115bf}', '\u{115c0}'),
1281    ('\u{115dc}', '\u{115dd}'),
1282    ('\u{11633}', '\u{1163a}'),
1283    ('\u{1163d}', '\u{1163d}'),
1284    ('\u{1163f}', '\u{11640}'),
1285    ('\u{116ab}', '\u{116ab}'),
1286    ('\u{116ad}', '\u{116ad}'),
1287    ('\u{116b0}', '\u{116b5}'),
1288    ('\u{116b7}', '\u{116b7}'),
1289    ('\u{1171d}', '\u{1171f}'),
1290    ('\u{11722}', '\u{11725}'),
1291    ('\u{11727}', '\u{1172b}'),
1292    ('\u{1182f}', '\u{11837}'),
1293    ('\u{11839}', '\u{1183a}'),
1294    ('\u{1193b}', '\u{1193c}'),
1295    ('\u{1193e}', '\u{1193e}'),
1296    ('\u{11943}', '\u{11943}'),
1297    ('\u{119d4}', '\u{119d7}'),
1298    ('\u{119da}', '\u{119db}'),
1299    ('\u{119e0}', '\u{119e0}'),
1300    ('\u{11a01}', '\u{11a0a}'),
1301    ('\u{11a33}', '\u{11a38}'),
1302    ('\u{11a3b}', '\u{11a3e}'),
1303    ('\u{11a47}', '\u{11a47}'),
1304    ('\u{11a51}', '\u{11a56}'),
1305    ('\u{11a59}', '\u{11a5b}'),
1306    ('\u{11a8a}', '\u{11a96}'),
1307    ('\u{11a98}', '\u{11a99}'),
1308    ('\u{11c30}', '\u{11c36}'),
1309    ('\u{11c38}', '\u{11c3d}'),
1310    ('\u{11c3f}', '\u{11c3f}'),
1311    ('\u{11c92}', '\u{11ca7}'),
1312    ('\u{11caa}', '\u{11cb0}'),
1313    ('\u{11cb2}', '\u{11cb3}'),
1314    ('\u{11cb5}', '\u{11cb6}'),
1315    ('\u{11d31}', '\u{11d36}'),
1316    ('\u{11d3a}', '\u{11d3a}'),
1317    ('\u{11d3c}', '\u{11d3d}'),
1318    ('\u{11d3f}', '\u{11d45}'),
1319    ('\u{11d47}', '\u{11d47}'),
1320    ('\u{11d90}', '\u{11d91}'),
1321    ('\u{11d95}', '\u{11d95}'),
1322    ('\u{11d97}', '\u{11d97}'),
1323    ('\u{11ef3}', '\u{11ef4}'),
1324    ('\u{11f00}', '\u{11f01}'),
1325    ('\u{11f36}', '\u{11f3a}'),
1326    ('\u{11f40}', '\u{11f40}'),
1327    ('\u{11f42}', '\u{11f42}'),
1328    ('\u{13430}', '\u{13440}'),
1329    ('\u{13447}', '\u{13455}'),
1330    ('\u{16af0}', '\u{16af4}'),
1331    ('\u{16b30}', '\u{16b36}'),
1332    ('𖭀', '𖭃'),
1333    ('\u{16f4f}', '\u{16f4f}'),
1334    ('\u{16f8f}', '𖾟'),
1335    ('𖿠', '𖿡'),
1336    ('𖿣', '\u{16fe4}'),
1337    ('𚿰', '𚿳'),
1338    ('𚿵', '𚿻'),
1339    ('𚿽', '𚿾'),
1340    ('\u{1bc9d}', '\u{1bc9e}'),
1341    ('\u{1bca0}', '\u{1bca3}'),
1342    ('\u{1cf00}', '\u{1cf2d}'),
1343    ('\u{1cf30}', '\u{1cf46}'),
1344    ('\u{1d167}', '\u{1d169}'),
1345    ('\u{1d173}', '\u{1d182}'),
1346    ('\u{1d185}', '\u{1d18b}'),
1347    ('\u{1d1aa}', '\u{1d1ad}'),
1348    ('\u{1d242}', '\u{1d244}'),
1349    ('\u{1da00}', '\u{1da36}'),
1350    ('\u{1da3b}', '\u{1da6c}'),
1351    ('\u{1da75}', '\u{1da75}'),
1352    ('\u{1da84}', '\u{1da84}'),
1353    ('\u{1da9b}', '\u{1da9f}'),
1354    ('\u{1daa1}', '\u{1daaf}'),
1355    ('\u{1e000}', '\u{1e006}'),
1356    ('\u{1e008}', '\u{1e018}'),
1357    ('\u{1e01b}', '\u{1e021}'),
1358    ('\u{1e023}', '\u{1e024}'),
1359    ('\u{1e026}', '\u{1e02a}'),
1360    ('𞀰', '𞁭'),
1361    ('\u{1e08f}', '\u{1e08f}'),
1362    ('\u{1e130}', '𞄽'),
1363    ('\u{1e2ae}', '\u{1e2ae}'),
1364    ('\u{1e2ec}', '\u{1e2ef}'),
1365    ('𞓫', '\u{1e4ef}'),
1366    ('\u{1e8d0}', '\u{1e8d6}'),
1367    ('\u{1e944}', '𞥋'),
1368    ('🏻', '🏿'),
1369    ('\u{e0001}', '\u{e0001}'),
1370    ('\u{e0020}', '\u{e007f}'),
1371    ('\u{e0100}', '\u{e01ef}'),
1372];
1373
1374pub const CASED: &'static [(char, char)] = &[
1375    ('A', 'Z'),
1376    ('a', 'z'),
1377    ('ª', 'ª'),
1378    ('µ', 'µ'),
1379    ('º', 'º'),
1380    ('À', 'Ö'),
1381    ('Ø', 'ö'),
1382    ('ø', 'ƺ'),
1383    ('Ƽ', 'ƿ'),
1384    ('DŽ', 'ʓ'),
1385    ('ʕ', 'ʸ'),
1386    ('ˀ', 'ˁ'),
1387    ('ˠ', 'ˤ'),
1388    ('\u{345}', '\u{345}'),
1389    ('Ͱ', 'ͳ'),
1390    ('Ͷ', 'ͷ'),
1391    ('ͺ', 'ͽ'),
1392    ('Ϳ', 'Ϳ'),
1393    ('Ά', 'Ά'),
1394    ('Έ', 'Ί'),
1395    ('Ό', 'Ό'),
1396    ('Ύ', 'Ρ'),
1397    ('Σ', 'ϵ'),
1398    ('Ϸ', 'ҁ'),
1399    ('Ҋ', 'ԯ'),
1400    ('Ա', 'Ֆ'),
1401    ('ՠ', 'ֈ'),
1402    ('Ⴀ', 'Ⴥ'),
1403    ('Ⴧ', 'Ⴧ'),
1404    ('Ⴭ', 'Ⴭ'),
1405    ('ა', 'ჺ'),
1406    ('ჼ', 'ჿ'),
1407    ('Ꭰ', 'Ᏽ'),
1408    ('ᏸ', 'ᏽ'),
1409    ('ᲀ', 'ᲈ'),
1410    ('Ა', 'Ჺ'),
1411    ('Ჽ', 'Ჿ'),
1412    ('ᴀ', 'ᶿ'),
1413    ('Ḁ', 'ἕ'),
1414    ('Ἐ', 'Ἕ'),
1415    ('ἠ', 'ὅ'),
1416    ('Ὀ', 'Ὅ'),
1417    ('ὐ', 'ὗ'),
1418    ('Ὑ', 'Ὑ'),
1419    ('Ὓ', 'Ὓ'),
1420    ('Ὕ', 'Ὕ'),
1421    ('Ὗ', 'ώ'),
1422    ('ᾀ', 'ᾴ'),
1423    ('ᾶ', 'ᾼ'),
1424    ('ι', 'ι'),
1425    ('ῂ', 'ῄ'),
1426    ('ῆ', 'ῌ'),
1427    ('ῐ', 'ΐ'),
1428    ('ῖ', 'Ί'),
1429    ('ῠ', 'Ῥ'),
1430    ('ῲ', 'ῴ'),
1431    ('ῶ', 'ῼ'),
1432    ('ⁱ', 'ⁱ'),
1433    ('ⁿ', 'ⁿ'),
1434    ('ₐ', 'ₜ'),
1435    ('ℂ', 'ℂ'),
1436    ('ℇ', 'ℇ'),
1437    ('ℊ', 'ℓ'),
1438    ('ℕ', 'ℕ'),
1439    ('ℙ', 'ℝ'),
1440    ('ℤ', 'ℤ'),
1441    ('Ω', 'Ω'),
1442    ('ℨ', 'ℨ'),
1443    ('K', 'ℭ'),
1444    ('ℯ', 'ℴ'),
1445    ('ℹ', 'ℹ'),
1446    ('ℼ', 'ℿ'),
1447    ('ⅅ', 'ⅉ'),
1448    ('ⅎ', 'ⅎ'),
1449    ('Ⅰ', 'ⅿ'),
1450    ('Ↄ', 'ↄ'),
1451    ('Ⓐ', 'ⓩ'),
1452    ('Ⰰ', 'ⳤ'),
1453    ('Ⳬ', 'ⳮ'),
1454    ('Ⳳ', 'ⳳ'),
1455    ('ⴀ', 'ⴥ'),
1456    ('ⴧ', 'ⴧ'),
1457    ('ⴭ', 'ⴭ'),
1458    ('Ꙁ', 'ꙭ'),
1459    ('Ꚁ', 'ꚝ'),
1460    ('Ꜣ', 'ꞇ'),
1461    ('Ꞌ', 'ꞎ'),
1462    ('Ꞑ', 'ꟊ'),
1463    ('Ꟑ', 'ꟑ'),
1464    ('ꟓ', 'ꟓ'),
1465    ('ꟕ', 'ꟙ'),
1466    ('ꟲ', 'ꟶ'),
1467    ('ꟸ', 'ꟺ'),
1468    ('ꬰ', 'ꭚ'),
1469    ('ꭜ', 'ꭩ'),
1470    ('ꭰ', 'ꮿ'),
1471    ('ff', 'st'),
1472    ('ﬓ', 'ﬗ'),
1473    ('A', 'Z'),
1474    ('a', 'z'),
1475    ('𐐀', '𐑏'),
1476    ('𐒰', '𐓓'),
1477    ('𐓘', '𐓻'),
1478    ('𐕰', '𐕺'),
1479    ('𐕼', '𐖊'),
1480    ('𐖌', '𐖒'),
1481    ('𐖔', '𐖕'),
1482    ('𐖗', '𐖡'),
1483    ('𐖣', '𐖱'),
1484    ('𐖳', '𐖹'),
1485    ('𐖻', '𐖼'),
1486    ('𐞀', '𐞀'),
1487    ('𐞃', '𐞅'),
1488    ('𐞇', '𐞰'),
1489    ('𐞲', '𐞺'),
1490    ('𐲀', '𐲲'),
1491    ('𐳀', '𐳲'),
1492    ('𑢠', '𑣟'),
1493    ('𖹀', '𖹿'),
1494    ('𝐀', '𝑔'),
1495    ('𝑖', '𝒜'),
1496    ('𝒞', '𝒟'),
1497    ('𝒢', '𝒢'),
1498    ('𝒥', '𝒦'),
1499    ('𝒩', '𝒬'),
1500    ('𝒮', '𝒹'),
1501    ('𝒻', '𝒻'),
1502    ('𝒽', '𝓃'),
1503    ('𝓅', '𝔅'),
1504    ('𝔇', '𝔊'),
1505    ('𝔍', '𝔔'),
1506    ('𝔖', '𝔜'),
1507    ('𝔞', '𝔹'),
1508    ('𝔻', '𝔾'),
1509    ('𝕀', '𝕄'),
1510    ('𝕆', '𝕆'),
1511    ('𝕊', '𝕐'),
1512    ('𝕒', '𝚥'),
1513    ('𝚨', '𝛀'),
1514    ('𝛂', '𝛚'),
1515    ('𝛜', '𝛺'),
1516    ('𝛼', '𝜔'),
1517    ('𝜖', '𝜴'),
1518    ('𝜶', '𝝎'),
1519    ('𝝐', '𝝮'),
1520    ('𝝰', '𝞈'),
1521    ('𝞊', '𝞨'),
1522    ('𝞪', '𝟂'),
1523    ('𝟄', '𝟋'),
1524    ('𝼀', '𝼉'),
1525    ('𝼋', '𝼞'),
1526    ('𝼥', '𝼪'),
1527    ('𞀰', '𞁭'),
1528    ('𞤀', '𞥃'),
1529    ('🄰', '🅉'),
1530    ('🅐', '🅩'),
1531    ('🅰', '🆉'),
1532];
1533
1534pub const CHANGES_WHEN_CASEFOLDED: &'static [(char, char)] = &[
1535    ('A', 'Z'),
1536    ('µ', 'µ'),
1537    ('À', 'Ö'),
1538    ('Ø', 'ß'),
1539    ('Ā', 'Ā'),
1540    ('Ă', 'Ă'),
1541    ('Ą', 'Ą'),
1542    ('Ć', 'Ć'),
1543    ('Ĉ', 'Ĉ'),
1544    ('Ċ', 'Ċ'),
1545    ('Č', 'Č'),
1546    ('Ď', 'Ď'),
1547    ('Đ', 'Đ'),
1548    ('Ē', 'Ē'),
1549    ('Ĕ', 'Ĕ'),
1550    ('Ė', 'Ė'),
1551    ('Ę', 'Ę'),
1552    ('Ě', 'Ě'),
1553    ('Ĝ', 'Ĝ'),
1554    ('Ğ', 'Ğ'),
1555    ('Ġ', 'Ġ'),
1556    ('Ģ', 'Ģ'),
1557    ('Ĥ', 'Ĥ'),
1558    ('Ħ', 'Ħ'),
1559    ('Ĩ', 'Ĩ'),
1560    ('Ī', 'Ī'),
1561    ('Ĭ', 'Ĭ'),
1562    ('Į', 'Į'),
1563    ('İ', 'İ'),
1564    ('IJ', 'IJ'),
1565    ('Ĵ', 'Ĵ'),
1566    ('Ķ', 'Ķ'),
1567    ('Ĺ', 'Ĺ'),
1568    ('Ļ', 'Ļ'),
1569    ('Ľ', 'Ľ'),
1570    ('Ŀ', 'Ŀ'),
1571    ('Ł', 'Ł'),
1572    ('Ń', 'Ń'),
1573    ('Ņ', 'Ņ'),
1574    ('Ň', 'Ň'),
1575    ('ʼn', 'Ŋ'),
1576    ('Ō', 'Ō'),
1577    ('Ŏ', 'Ŏ'),
1578    ('Ő', 'Ő'),
1579    ('Œ', 'Œ'),
1580    ('Ŕ', 'Ŕ'),
1581    ('Ŗ', 'Ŗ'),
1582    ('Ř', 'Ř'),
1583    ('Ś', 'Ś'),
1584    ('Ŝ', 'Ŝ'),
1585    ('Ş', 'Ş'),
1586    ('Š', 'Š'),
1587    ('Ţ', 'Ţ'),
1588    ('Ť', 'Ť'),
1589    ('Ŧ', 'Ŧ'),
1590    ('Ũ', 'Ũ'),
1591    ('Ū', 'Ū'),
1592    ('Ŭ', 'Ŭ'),
1593    ('Ů', 'Ů'),
1594    ('Ű', 'Ű'),
1595    ('Ų', 'Ų'),
1596    ('Ŵ', 'Ŵ'),
1597    ('Ŷ', 'Ŷ'),
1598    ('Ÿ', 'Ź'),
1599    ('Ż', 'Ż'),
1600    ('Ž', 'Ž'),
1601    ('ſ', 'ſ'),
1602    ('Ɓ', 'Ƃ'),
1603    ('Ƅ', 'Ƅ'),
1604    ('Ɔ', 'Ƈ'),
1605    ('Ɖ', 'Ƌ'),
1606    ('Ǝ', 'Ƒ'),
1607    ('Ɠ', 'Ɣ'),
1608    ('Ɩ', 'Ƙ'),
1609    ('Ɯ', 'Ɲ'),
1610    ('Ɵ', 'Ơ'),
1611    ('Ƣ', 'Ƣ'),
1612    ('Ƥ', 'Ƥ'),
1613    ('Ʀ', 'Ƨ'),
1614    ('Ʃ', 'Ʃ'),
1615    ('Ƭ', 'Ƭ'),
1616    ('Ʈ', 'Ư'),
1617    ('Ʊ', 'Ƴ'),
1618    ('Ƶ', 'Ƶ'),
1619    ('Ʒ', 'Ƹ'),
1620    ('Ƽ', 'Ƽ'),
1621    ('DŽ', 'Dž'),
1622    ('LJ', 'Lj'),
1623    ('NJ', 'Nj'),
1624    ('Ǎ', 'Ǎ'),
1625    ('Ǐ', 'Ǐ'),
1626    ('Ǒ', 'Ǒ'),
1627    ('Ǔ', 'Ǔ'),
1628    ('Ǖ', 'Ǖ'),
1629    ('Ǘ', 'Ǘ'),
1630    ('Ǚ', 'Ǚ'),
1631    ('Ǜ', 'Ǜ'),
1632    ('Ǟ', 'Ǟ'),
1633    ('Ǡ', 'Ǡ'),
1634    ('Ǣ', 'Ǣ'),
1635    ('Ǥ', 'Ǥ'),
1636    ('Ǧ', 'Ǧ'),
1637    ('Ǩ', 'Ǩ'),
1638    ('Ǫ', 'Ǫ'),
1639    ('Ǭ', 'Ǭ'),
1640    ('Ǯ', 'Ǯ'),
1641    ('DZ', 'Dz'),
1642    ('Ǵ', 'Ǵ'),
1643    ('Ƕ', 'Ǹ'),
1644    ('Ǻ', 'Ǻ'),
1645    ('Ǽ', 'Ǽ'),
1646    ('Ǿ', 'Ǿ'),
1647    ('Ȁ', 'Ȁ'),
1648    ('Ȃ', 'Ȃ'),
1649    ('Ȅ', 'Ȅ'),
1650    ('Ȇ', 'Ȇ'),
1651    ('Ȉ', 'Ȉ'),
1652    ('Ȋ', 'Ȋ'),
1653    ('Ȍ', 'Ȍ'),
1654    ('Ȏ', 'Ȏ'),
1655    ('Ȑ', 'Ȑ'),
1656    ('Ȓ', 'Ȓ'),
1657    ('Ȕ', 'Ȕ'),
1658    ('Ȗ', 'Ȗ'),
1659    ('Ș', 'Ș'),
1660    ('Ț', 'Ț'),
1661    ('Ȝ', 'Ȝ'),
1662    ('Ȟ', 'Ȟ'),
1663    ('Ƞ', 'Ƞ'),
1664    ('Ȣ', 'Ȣ'),
1665    ('Ȥ', 'Ȥ'),
1666    ('Ȧ', 'Ȧ'),
1667    ('Ȩ', 'Ȩ'),
1668    ('Ȫ', 'Ȫ'),
1669    ('Ȭ', 'Ȭ'),
1670    ('Ȯ', 'Ȯ'),
1671    ('Ȱ', 'Ȱ'),
1672    ('Ȳ', 'Ȳ'),
1673    ('Ⱥ', 'Ȼ'),
1674    ('Ƚ', 'Ⱦ'),
1675    ('Ɂ', 'Ɂ'),
1676    ('Ƀ', 'Ɇ'),
1677    ('Ɉ', 'Ɉ'),
1678    ('Ɋ', 'Ɋ'),
1679    ('Ɍ', 'Ɍ'),
1680    ('Ɏ', 'Ɏ'),
1681    ('\u{345}', '\u{345}'),
1682    ('Ͱ', 'Ͱ'),
1683    ('Ͳ', 'Ͳ'),
1684    ('Ͷ', 'Ͷ'),
1685    ('Ϳ', 'Ϳ'),
1686    ('Ά', 'Ά'),
1687    ('Έ', 'Ί'),
1688    ('Ό', 'Ό'),
1689    ('Ύ', 'Ώ'),
1690    ('Α', 'Ρ'),
1691    ('Σ', 'Ϋ'),
1692    ('ς', 'ς'),
1693    ('Ϗ', 'ϑ'),
1694    ('ϕ', 'ϖ'),
1695    ('Ϙ', 'Ϙ'),
1696    ('Ϛ', 'Ϛ'),
1697    ('Ϝ', 'Ϝ'),
1698    ('Ϟ', 'Ϟ'),
1699    ('Ϡ', 'Ϡ'),
1700    ('Ϣ', 'Ϣ'),
1701    ('Ϥ', 'Ϥ'),
1702    ('Ϧ', 'Ϧ'),
1703    ('Ϩ', 'Ϩ'),
1704    ('Ϫ', 'Ϫ'),
1705    ('Ϭ', 'Ϭ'),
1706    ('Ϯ', 'Ϯ'),
1707    ('ϰ', 'ϱ'),
1708    ('ϴ', 'ϵ'),
1709    ('Ϸ', 'Ϸ'),
1710    ('Ϲ', 'Ϻ'),
1711    ('Ͻ', 'Я'),
1712    ('Ѡ', 'Ѡ'),
1713    ('Ѣ', 'Ѣ'),
1714    ('Ѥ', 'Ѥ'),
1715    ('Ѧ', 'Ѧ'),
1716    ('Ѩ', 'Ѩ'),
1717    ('Ѫ', 'Ѫ'),
1718    ('Ѭ', 'Ѭ'),
1719    ('Ѯ', 'Ѯ'),
1720    ('Ѱ', 'Ѱ'),
1721    ('Ѳ', 'Ѳ'),
1722    ('Ѵ', 'Ѵ'),
1723    ('Ѷ', 'Ѷ'),
1724    ('Ѹ', 'Ѹ'),
1725    ('Ѻ', 'Ѻ'),
1726    ('Ѽ', 'Ѽ'),
1727    ('Ѿ', 'Ѿ'),
1728    ('Ҁ', 'Ҁ'),
1729    ('Ҋ', 'Ҋ'),
1730    ('Ҍ', 'Ҍ'),
1731    ('Ҏ', 'Ҏ'),
1732    ('Ґ', 'Ґ'),
1733    ('Ғ', 'Ғ'),
1734    ('Ҕ', 'Ҕ'),
1735    ('Җ', 'Җ'),
1736    ('Ҙ', 'Ҙ'),
1737    ('Қ', 'Қ'),
1738    ('Ҝ', 'Ҝ'),
1739    ('Ҟ', 'Ҟ'),
1740    ('Ҡ', 'Ҡ'),
1741    ('Ң', 'Ң'),
1742    ('Ҥ', 'Ҥ'),
1743    ('Ҧ', 'Ҧ'),
1744    ('Ҩ', 'Ҩ'),
1745    ('Ҫ', 'Ҫ'),
1746    ('Ҭ', 'Ҭ'),
1747    ('Ү', 'Ү'),
1748    ('Ұ', 'Ұ'),
1749    ('Ҳ', 'Ҳ'),
1750    ('Ҵ', 'Ҵ'),
1751    ('Ҷ', 'Ҷ'),
1752    ('Ҹ', 'Ҹ'),
1753    ('Һ', 'Һ'),
1754    ('Ҽ', 'Ҽ'),
1755    ('Ҿ', 'Ҿ'),
1756    ('Ӏ', 'Ӂ'),
1757    ('Ӄ', 'Ӄ'),
1758    ('Ӆ', 'Ӆ'),
1759    ('Ӈ', 'Ӈ'),
1760    ('Ӊ', 'Ӊ'),
1761    ('Ӌ', 'Ӌ'),
1762    ('Ӎ', 'Ӎ'),
1763    ('Ӑ', 'Ӑ'),
1764    ('Ӓ', 'Ӓ'),
1765    ('Ӕ', 'Ӕ'),
1766    ('Ӗ', 'Ӗ'),
1767    ('Ә', 'Ә'),
1768    ('Ӛ', 'Ӛ'),
1769    ('Ӝ', 'Ӝ'),
1770    ('Ӟ', 'Ӟ'),
1771    ('Ӡ', 'Ӡ'),
1772    ('Ӣ', 'Ӣ'),
1773    ('Ӥ', 'Ӥ'),
1774    ('Ӧ', 'Ӧ'),
1775    ('Ө', 'Ө'),
1776    ('Ӫ', 'Ӫ'),
1777    ('Ӭ', 'Ӭ'),
1778    ('Ӯ', 'Ӯ'),
1779    ('Ӱ', 'Ӱ'),
1780    ('Ӳ', 'Ӳ'),
1781    ('Ӵ', 'Ӵ'),
1782    ('Ӷ', 'Ӷ'),
1783    ('Ӹ', 'Ӹ'),
1784    ('Ӻ', 'Ӻ'),
1785    ('Ӽ', 'Ӽ'),
1786    ('Ӿ', 'Ӿ'),
1787    ('Ԁ', 'Ԁ'),
1788    ('Ԃ', 'Ԃ'),
1789    ('Ԅ', 'Ԅ'),
1790    ('Ԇ', 'Ԇ'),
1791    ('Ԉ', 'Ԉ'),
1792    ('Ԋ', 'Ԋ'),
1793    ('Ԍ', 'Ԍ'),
1794    ('Ԏ', 'Ԏ'),
1795    ('Ԑ', 'Ԑ'),
1796    ('Ԓ', 'Ԓ'),
1797    ('Ԕ', 'Ԕ'),
1798    ('Ԗ', 'Ԗ'),
1799    ('Ԙ', 'Ԙ'),
1800    ('Ԛ', 'Ԛ'),
1801    ('Ԝ', 'Ԝ'),
1802    ('Ԟ', 'Ԟ'),
1803    ('Ԡ', 'Ԡ'),
1804    ('Ԣ', 'Ԣ'),
1805    ('Ԥ', 'Ԥ'),
1806    ('Ԧ', 'Ԧ'),
1807    ('Ԩ', 'Ԩ'),
1808    ('Ԫ', 'Ԫ'),
1809    ('Ԭ', 'Ԭ'),
1810    ('Ԯ', 'Ԯ'),
1811    ('Ա', 'Ֆ'),
1812    ('և', 'և'),
1813    ('Ⴀ', 'Ⴥ'),
1814    ('Ⴧ', 'Ⴧ'),
1815    ('Ⴭ', 'Ⴭ'),
1816    ('ᏸ', 'ᏽ'),
1817    ('ᲀ', 'ᲈ'),
1818    ('Ა', 'Ჺ'),
1819    ('Ჽ', 'Ჿ'),
1820    ('Ḁ', 'Ḁ'),
1821    ('Ḃ', 'Ḃ'),
1822    ('Ḅ', 'Ḅ'),
1823    ('Ḇ', 'Ḇ'),
1824    ('Ḉ', 'Ḉ'),
1825    ('Ḋ', 'Ḋ'),
1826    ('Ḍ', 'Ḍ'),
1827    ('Ḏ', 'Ḏ'),
1828    ('Ḑ', 'Ḑ'),
1829    ('Ḓ', 'Ḓ'),
1830    ('Ḕ', 'Ḕ'),
1831    ('Ḗ', 'Ḗ'),
1832    ('Ḙ', 'Ḙ'),
1833    ('Ḛ', 'Ḛ'),
1834    ('Ḝ', 'Ḝ'),
1835    ('Ḟ', 'Ḟ'),
1836    ('Ḡ', 'Ḡ'),
1837    ('Ḣ', 'Ḣ'),
1838    ('Ḥ', 'Ḥ'),
1839    ('Ḧ', 'Ḧ'),
1840    ('Ḩ', 'Ḩ'),
1841    ('Ḫ', 'Ḫ'),
1842    ('Ḭ', 'Ḭ'),
1843    ('Ḯ', 'Ḯ'),
1844    ('Ḱ', 'Ḱ'),
1845    ('Ḳ', 'Ḳ'),
1846    ('Ḵ', 'Ḵ'),
1847    ('Ḷ', 'Ḷ'),
1848    ('Ḹ', 'Ḹ'),
1849    ('Ḻ', 'Ḻ'),
1850    ('Ḽ', 'Ḽ'),
1851    ('Ḿ', 'Ḿ'),
1852    ('Ṁ', 'Ṁ'),
1853    ('Ṃ', 'Ṃ'),
1854    ('Ṅ', 'Ṅ'),
1855    ('Ṇ', 'Ṇ'),
1856    ('Ṉ', 'Ṉ'),
1857    ('Ṋ', 'Ṋ'),
1858    ('Ṍ', 'Ṍ'),
1859    ('Ṏ', 'Ṏ'),
1860    ('Ṑ', 'Ṑ'),
1861    ('Ṓ', 'Ṓ'),
1862    ('Ṕ', 'Ṕ'),
1863    ('Ṗ', 'Ṗ'),
1864    ('Ṙ', 'Ṙ'),
1865    ('Ṛ', 'Ṛ'),
1866    ('Ṝ', 'Ṝ'),
1867    ('Ṟ', 'Ṟ'),
1868    ('Ṡ', 'Ṡ'),
1869    ('Ṣ', 'Ṣ'),
1870    ('Ṥ', 'Ṥ'),
1871    ('Ṧ', 'Ṧ'),
1872    ('Ṩ', 'Ṩ'),
1873    ('Ṫ', 'Ṫ'),
1874    ('Ṭ', 'Ṭ'),
1875    ('Ṯ', 'Ṯ'),
1876    ('Ṱ', 'Ṱ'),
1877    ('Ṳ', 'Ṳ'),
1878    ('Ṵ', 'Ṵ'),
1879    ('Ṷ', 'Ṷ'),
1880    ('Ṹ', 'Ṹ'),
1881    ('Ṻ', 'Ṻ'),
1882    ('Ṽ', 'Ṽ'),
1883    ('Ṿ', 'Ṿ'),
1884    ('Ẁ', 'Ẁ'),
1885    ('Ẃ', 'Ẃ'),
1886    ('Ẅ', 'Ẅ'),
1887    ('Ẇ', 'Ẇ'),
1888    ('Ẉ', 'Ẉ'),
1889    ('Ẋ', 'Ẋ'),
1890    ('Ẍ', 'Ẍ'),
1891    ('Ẏ', 'Ẏ'),
1892    ('Ẑ', 'Ẑ'),
1893    ('Ẓ', 'Ẓ'),
1894    ('Ẕ', 'Ẕ'),
1895    ('ẚ', 'ẛ'),
1896    ('ẞ', 'ẞ'),
1897    ('Ạ', 'Ạ'),
1898    ('Ả', 'Ả'),
1899    ('Ấ', 'Ấ'),
1900    ('Ầ', 'Ầ'),
1901    ('Ẩ', 'Ẩ'),
1902    ('Ẫ', 'Ẫ'),
1903    ('Ậ', 'Ậ'),
1904    ('Ắ', 'Ắ'),
1905    ('Ằ', 'Ằ'),
1906    ('Ẳ', 'Ẳ'),
1907    ('Ẵ', 'Ẵ'),
1908    ('Ặ', 'Ặ'),
1909    ('Ẹ', 'Ẹ'),
1910    ('Ẻ', 'Ẻ'),
1911    ('Ẽ', 'Ẽ'),
1912    ('Ế', 'Ế'),
1913    ('Ề', 'Ề'),
1914    ('Ể', 'Ể'),
1915    ('Ễ', 'Ễ'),
1916    ('Ệ', 'Ệ'),
1917    ('Ỉ', 'Ỉ'),
1918    ('Ị', 'Ị'),
1919    ('Ọ', 'Ọ'),
1920    ('Ỏ', 'Ỏ'),
1921    ('Ố', 'Ố'),
1922    ('Ồ', 'Ồ'),
1923    ('Ổ', 'Ổ'),
1924    ('Ỗ', 'Ỗ'),
1925    ('Ộ', 'Ộ'),
1926    ('Ớ', 'Ớ'),
1927    ('Ờ', 'Ờ'),
1928    ('Ở', 'Ở'),
1929    ('Ỡ', 'Ỡ'),
1930    ('Ợ', 'Ợ'),
1931    ('Ụ', 'Ụ'),
1932    ('Ủ', 'Ủ'),
1933    ('Ứ', 'Ứ'),
1934    ('Ừ', 'Ừ'),
1935    ('Ử', 'Ử'),
1936    ('Ữ', 'Ữ'),
1937    ('Ự', 'Ự'),
1938    ('Ỳ', 'Ỳ'),
1939    ('Ỵ', 'Ỵ'),
1940    ('Ỷ', 'Ỷ'),
1941    ('Ỹ', 'Ỹ'),
1942    ('Ỻ', 'Ỻ'),
1943    ('Ỽ', 'Ỽ'),
1944    ('Ỿ', 'Ỿ'),
1945    ('Ἀ', 'Ἇ'),
1946    ('Ἐ', 'Ἕ'),
1947    ('Ἠ', 'Ἧ'),
1948    ('Ἰ', 'Ἷ'),
1949    ('Ὀ', 'Ὅ'),
1950    ('Ὑ', 'Ὑ'),
1951    ('Ὓ', 'Ὓ'),
1952    ('Ὕ', 'Ὕ'),
1953    ('Ὗ', 'Ὗ'),
1954    ('Ὠ', 'Ὧ'),
1955    ('ᾀ', 'ᾯ'),
1956    ('ᾲ', 'ᾴ'),
1957    ('ᾷ', 'ᾼ'),
1958    ('ῂ', 'ῄ'),
1959    ('ῇ', 'ῌ'),
1960    ('Ῐ', 'Ί'),
1961    ('Ῠ', 'Ῥ'),
1962    ('ῲ', 'ῴ'),
1963    ('ῷ', 'ῼ'),
1964    ('Ω', 'Ω'),
1965    ('K', 'Å'),
1966    ('Ⅎ', 'Ⅎ'),
1967    ('Ⅰ', 'Ⅿ'),
1968    ('Ↄ', 'Ↄ'),
1969    ('Ⓐ', 'Ⓩ'),
1970    ('Ⰰ', 'Ⱟ'),
1971    ('Ⱡ', 'Ⱡ'),
1972    ('Ɫ', 'Ɽ'),
1973    ('Ⱨ', 'Ⱨ'),
1974    ('Ⱪ', 'Ⱪ'),
1975    ('Ⱬ', 'Ⱬ'),
1976    ('Ɑ', 'Ɒ'),
1977    ('Ⱳ', 'Ⱳ'),
1978    ('Ⱶ', 'Ⱶ'),
1979    ('Ȿ', 'Ⲁ'),
1980    ('Ⲃ', 'Ⲃ'),
1981    ('Ⲅ', 'Ⲅ'),
1982    ('Ⲇ', 'Ⲇ'),
1983    ('Ⲉ', 'Ⲉ'),
1984    ('Ⲋ', 'Ⲋ'),
1985    ('Ⲍ', 'Ⲍ'),
1986    ('Ⲏ', 'Ⲏ'),
1987    ('Ⲑ', 'Ⲑ'),
1988    ('Ⲓ', 'Ⲓ'),
1989    ('Ⲕ', 'Ⲕ'),
1990    ('Ⲗ', 'Ⲗ'),
1991    ('Ⲙ', 'Ⲙ'),
1992    ('Ⲛ', 'Ⲛ'),
1993    ('Ⲝ', 'Ⲝ'),
1994    ('Ⲟ', 'Ⲟ'),
1995    ('Ⲡ', 'Ⲡ'),
1996    ('Ⲣ', 'Ⲣ'),
1997    ('Ⲥ', 'Ⲥ'),
1998    ('Ⲧ', 'Ⲧ'),
1999    ('Ⲩ', 'Ⲩ'),
2000    ('Ⲫ', 'Ⲫ'),
2001    ('Ⲭ', 'Ⲭ'),
2002    ('Ⲯ', 'Ⲯ'),
2003    ('Ⲱ', 'Ⲱ'),
2004    ('Ⲳ', 'Ⲳ'),
2005    ('Ⲵ', 'Ⲵ'),
2006    ('Ⲷ', 'Ⲷ'),
2007    ('Ⲹ', 'Ⲹ'),
2008    ('Ⲻ', 'Ⲻ'),
2009    ('Ⲽ', 'Ⲽ'),
2010    ('Ⲿ', 'Ⲿ'),
2011    ('Ⳁ', 'Ⳁ'),
2012    ('Ⳃ', 'Ⳃ'),
2013    ('Ⳅ', 'Ⳅ'),
2014    ('Ⳇ', 'Ⳇ'),
2015    ('Ⳉ', 'Ⳉ'),
2016    ('Ⳋ', 'Ⳋ'),
2017    ('Ⳍ', 'Ⳍ'),
2018    ('Ⳏ', 'Ⳏ'),
2019    ('Ⳑ', 'Ⳑ'),
2020    ('Ⳓ', 'Ⳓ'),
2021    ('Ⳕ', 'Ⳕ'),
2022    ('Ⳗ', 'Ⳗ'),
2023    ('Ⳙ', 'Ⳙ'),
2024    ('Ⳛ', 'Ⳛ'),
2025    ('Ⳝ', 'Ⳝ'),
2026    ('Ⳟ', 'Ⳟ'),
2027    ('Ⳡ', 'Ⳡ'),
2028    ('Ⳣ', 'Ⳣ'),
2029    ('Ⳬ', 'Ⳬ'),
2030    ('Ⳮ', 'Ⳮ'),
2031    ('Ⳳ', 'Ⳳ'),
2032    ('Ꙁ', 'Ꙁ'),
2033    ('Ꙃ', 'Ꙃ'),
2034    ('Ꙅ', 'Ꙅ'),
2035    ('Ꙇ', 'Ꙇ'),
2036    ('Ꙉ', 'Ꙉ'),
2037    ('Ꙋ', 'Ꙋ'),
2038    ('Ꙍ', 'Ꙍ'),
2039    ('Ꙏ', 'Ꙏ'),
2040    ('Ꙑ', 'Ꙑ'),
2041    ('Ꙓ', 'Ꙓ'),
2042    ('Ꙕ', 'Ꙕ'),
2043    ('Ꙗ', 'Ꙗ'),
2044    ('Ꙙ', 'Ꙙ'),
2045    ('Ꙛ', 'Ꙛ'),
2046    ('Ꙝ', 'Ꙝ'),
2047    ('Ꙟ', 'Ꙟ'),
2048    ('Ꙡ', 'Ꙡ'),
2049    ('Ꙣ', 'Ꙣ'),
2050    ('Ꙥ', 'Ꙥ'),
2051    ('Ꙧ', 'Ꙧ'),
2052    ('Ꙩ', 'Ꙩ'),
2053    ('Ꙫ', 'Ꙫ'),
2054    ('Ꙭ', 'Ꙭ'),
2055    ('Ꚁ', 'Ꚁ'),
2056    ('Ꚃ', 'Ꚃ'),
2057    ('Ꚅ', 'Ꚅ'),
2058    ('Ꚇ', 'Ꚇ'),
2059    ('Ꚉ', 'Ꚉ'),
2060    ('Ꚋ', 'Ꚋ'),
2061    ('Ꚍ', 'Ꚍ'),
2062    ('Ꚏ', 'Ꚏ'),
2063    ('Ꚑ', 'Ꚑ'),
2064    ('Ꚓ', 'Ꚓ'),
2065    ('Ꚕ', 'Ꚕ'),
2066    ('Ꚗ', 'Ꚗ'),
2067    ('Ꚙ', 'Ꚙ'),
2068    ('Ꚛ', 'Ꚛ'),
2069    ('Ꜣ', 'Ꜣ'),
2070    ('Ꜥ', 'Ꜥ'),
2071    ('Ꜧ', 'Ꜧ'),
2072    ('Ꜩ', 'Ꜩ'),
2073    ('Ꜫ', 'Ꜫ'),
2074    ('Ꜭ', 'Ꜭ'),
2075    ('Ꜯ', 'Ꜯ'),
2076    ('Ꜳ', 'Ꜳ'),
2077    ('Ꜵ', 'Ꜵ'),
2078    ('Ꜷ', 'Ꜷ'),
2079    ('Ꜹ', 'Ꜹ'),
2080    ('Ꜻ', 'Ꜻ'),
2081    ('Ꜽ', 'Ꜽ'),
2082    ('Ꜿ', 'Ꜿ'),
2083    ('Ꝁ', 'Ꝁ'),
2084    ('Ꝃ', 'Ꝃ'),
2085    ('Ꝅ', 'Ꝅ'),
2086    ('Ꝇ', 'Ꝇ'),
2087    ('Ꝉ', 'Ꝉ'),
2088    ('Ꝋ', 'Ꝋ'),
2089    ('Ꝍ', 'Ꝍ'),
2090    ('Ꝏ', 'Ꝏ'),
2091    ('Ꝑ', 'Ꝑ'),
2092    ('Ꝓ', 'Ꝓ'),
2093    ('Ꝕ', 'Ꝕ'),
2094    ('Ꝗ', 'Ꝗ'),
2095    ('Ꝙ', 'Ꝙ'),
2096    ('Ꝛ', 'Ꝛ'),
2097    ('Ꝝ', 'Ꝝ'),
2098    ('Ꝟ', 'Ꝟ'),
2099    ('Ꝡ', 'Ꝡ'),
2100    ('Ꝣ', 'Ꝣ'),
2101    ('Ꝥ', 'Ꝥ'),
2102    ('Ꝧ', 'Ꝧ'),
2103    ('Ꝩ', 'Ꝩ'),
2104    ('Ꝫ', 'Ꝫ'),
2105    ('Ꝭ', 'Ꝭ'),
2106    ('Ꝯ', 'Ꝯ'),
2107    ('Ꝺ', 'Ꝺ'),
2108    ('Ꝼ', 'Ꝼ'),
2109    ('Ᵹ', 'Ꝿ'),
2110    ('Ꞁ', 'Ꞁ'),
2111    ('Ꞃ', 'Ꞃ'),
2112    ('Ꞅ', 'Ꞅ'),
2113    ('Ꞇ', 'Ꞇ'),
2114    ('Ꞌ', 'Ꞌ'),
2115    ('Ɥ', 'Ɥ'),
2116    ('Ꞑ', 'Ꞑ'),
2117    ('Ꞓ', 'Ꞓ'),
2118    ('Ꞗ', 'Ꞗ'),
2119    ('Ꞙ', 'Ꞙ'),
2120    ('Ꞛ', 'Ꞛ'),
2121    ('Ꞝ', 'Ꞝ'),
2122    ('Ꞟ', 'Ꞟ'),
2123    ('Ꞡ', 'Ꞡ'),
2124    ('Ꞣ', 'Ꞣ'),
2125    ('Ꞥ', 'Ꞥ'),
2126    ('Ꞧ', 'Ꞧ'),
2127    ('Ꞩ', 'Ꞩ'),
2128    ('Ɦ', 'Ɪ'),
2129    ('Ʞ', 'Ꞵ'),
2130    ('Ꞷ', 'Ꞷ'),
2131    ('Ꞹ', 'Ꞹ'),
2132    ('Ꞻ', 'Ꞻ'),
2133    ('Ꞽ', 'Ꞽ'),
2134    ('Ꞿ', 'Ꞿ'),
2135    ('Ꟁ', 'Ꟁ'),
2136    ('Ꟃ', 'Ꟃ'),
2137    ('Ꞔ', 'Ꟈ'),
2138    ('Ꟊ', 'Ꟊ'),
2139    ('Ꟑ', 'Ꟑ'),
2140    ('Ꟗ', 'Ꟗ'),
2141    ('Ꟙ', 'Ꟙ'),
2142    ('Ꟶ', 'Ꟶ'),
2143    ('ꭰ', 'ꮿ'),
2144    ('ff', 'st'),
2145    ('ﬓ', 'ﬗ'),
2146    ('A', 'Z'),
2147    ('𐐀', '𐐧'),
2148    ('𐒰', '𐓓'),
2149    ('𐕰', '𐕺'),
2150    ('𐕼', '𐖊'),
2151    ('𐖌', '𐖒'),
2152    ('𐖔', '𐖕'),
2153    ('𐲀', '𐲲'),
2154    ('𑢠', '𑢿'),
2155    ('𖹀', '𖹟'),
2156    ('𞤀', '𞤡'),
2157];
2158
2159pub const CHANGES_WHEN_CASEMAPPED: &'static [(char, char)] = &[
2160    ('A', 'Z'),
2161    ('a', 'z'),
2162    ('µ', 'µ'),
2163    ('À', 'Ö'),
2164    ('Ø', 'ö'),
2165    ('ø', 'ķ'),
2166    ('Ĺ', 'ƌ'),
2167    ('Ǝ', 'ƚ'),
2168    ('Ɯ', 'Ʃ'),
2169    ('Ƭ', 'ƹ'),
2170    ('Ƽ', 'ƽ'),
2171    ('ƿ', 'ƿ'),
2172    ('DŽ', 'Ƞ'),
2173    ('Ȣ', 'ȳ'),
2174    ('Ⱥ', 'ɔ'),
2175    ('ɖ', 'ɗ'),
2176    ('ə', 'ə'),
2177    ('ɛ', 'ɜ'),
2178    ('ɠ', 'ɡ'),
2179    ('ɣ', 'ɣ'),
2180    ('ɥ', 'ɦ'),
2181    ('ɨ', 'ɬ'),
2182    ('ɯ', 'ɯ'),
2183    ('ɱ', 'ɲ'),
2184    ('ɵ', 'ɵ'),
2185    ('ɽ', 'ɽ'),
2186    ('ʀ', 'ʀ'),
2187    ('ʂ', 'ʃ'),
2188    ('ʇ', 'ʌ'),
2189    ('ʒ', 'ʒ'),
2190    ('ʝ', 'ʞ'),
2191    ('\u{345}', '\u{345}'),
2192    ('Ͱ', 'ͳ'),
2193    ('Ͷ', 'ͷ'),
2194    ('ͻ', 'ͽ'),
2195    ('Ϳ', 'Ϳ'),
2196    ('Ά', 'Ά'),
2197    ('Έ', 'Ί'),
2198    ('Ό', 'Ό'),
2199    ('Ύ', 'Ρ'),
2200    ('Σ', 'ϑ'),
2201    ('ϕ', 'ϵ'),
2202    ('Ϸ', 'ϻ'),
2203    ('Ͻ', 'ҁ'),
2204    ('Ҋ', 'ԯ'),
2205    ('Ա', 'Ֆ'),
2206    ('ա', 'և'),
2207    ('Ⴀ', 'Ⴥ'),
2208    ('Ⴧ', 'Ⴧ'),
2209    ('Ⴭ', 'Ⴭ'),
2210    ('ა', 'ჺ'),
2211    ('ჽ', 'ჿ'),
2212    ('Ꭰ', 'Ᏽ'),
2213    ('ᏸ', 'ᏽ'),
2214    ('ᲀ', 'ᲈ'),
2215    ('Ა', 'Ჺ'),
2216    ('Ჽ', 'Ჿ'),
2217    ('ᵹ', 'ᵹ'),
2218    ('ᵽ', 'ᵽ'),
2219    ('ᶎ', 'ᶎ'),
2220    ('Ḁ', 'ẛ'),
2221    ('ẞ', 'ẞ'),
2222    ('Ạ', 'ἕ'),
2223    ('Ἐ', 'Ἕ'),
2224    ('ἠ', 'ὅ'),
2225    ('Ὀ', 'Ὅ'),
2226    ('ὐ', 'ὗ'),
2227    ('Ὑ', 'Ὑ'),
2228    ('Ὓ', 'Ὓ'),
2229    ('Ὕ', 'Ὕ'),
2230    ('Ὗ', 'ώ'),
2231    ('ᾀ', 'ᾴ'),
2232    ('ᾶ', 'ᾼ'),
2233    ('ι', 'ι'),
2234    ('ῂ', 'ῄ'),
2235    ('ῆ', 'ῌ'),
2236    ('ῐ', 'ΐ'),
2237    ('ῖ', 'Ί'),
2238    ('ῠ', 'Ῥ'),
2239    ('ῲ', 'ῴ'),
2240    ('ῶ', 'ῼ'),
2241    ('Ω', 'Ω'),
2242    ('K', 'Å'),
2243    ('Ⅎ', 'Ⅎ'),
2244    ('ⅎ', 'ⅎ'),
2245    ('Ⅰ', 'ⅿ'),
2246    ('Ↄ', 'ↄ'),
2247    ('Ⓐ', 'ⓩ'),
2248    ('Ⰰ', 'Ɒ'),
2249    ('Ⱳ', 'ⱳ'),
2250    ('Ⱶ', 'ⱶ'),
2251    ('Ȿ', 'ⳣ'),
2252    ('Ⳬ', 'ⳮ'),
2253    ('Ⳳ', 'ⳳ'),
2254    ('ⴀ', 'ⴥ'),
2255    ('ⴧ', 'ⴧ'),
2256    ('ⴭ', 'ⴭ'),
2257    ('Ꙁ', 'ꙭ'),
2258    ('Ꚁ', 'ꚛ'),
2259    ('Ꜣ', 'ꜯ'),
2260    ('Ꜳ', 'ꝯ'),
2261    ('Ꝺ', 'ꞇ'),
2262    ('Ꞌ', 'Ɥ'),
2263    ('Ꞑ', 'ꞔ'),
2264    ('Ꞗ', 'Ɪ'),
2265    ('Ʞ', 'ꟊ'),
2266    ('Ꟑ', 'ꟑ'),
2267    ('Ꟗ', 'ꟙ'),
2268    ('Ꟶ', 'ꟶ'),
2269    ('ꭓ', 'ꭓ'),
2270    ('ꭰ', 'ꮿ'),
2271    ('ff', 'st'),
2272    ('ﬓ', 'ﬗ'),
2273    ('A', 'Z'),
2274    ('a', 'z'),
2275    ('𐐀', '𐑏'),
2276    ('𐒰', '𐓓'),
2277    ('𐓘', '𐓻'),
2278    ('𐕰', '𐕺'),
2279    ('𐕼', '𐖊'),
2280    ('𐖌', '𐖒'),
2281    ('𐖔', '𐖕'),
2282    ('𐖗', '𐖡'),
2283    ('𐖣', '𐖱'),
2284    ('𐖳', '𐖹'),
2285    ('𐖻', '𐖼'),
2286    ('𐲀', '𐲲'),
2287    ('𐳀', '𐳲'),
2288    ('𑢠', '𑣟'),
2289    ('𖹀', '𖹿'),
2290    ('𞤀', '𞥃'),
2291];
2292
2293pub const CHANGES_WHEN_LOWERCASED: &'static [(char, char)] = &[
2294    ('A', 'Z'),
2295    ('À', 'Ö'),
2296    ('Ø', 'Þ'),
2297    ('Ā', 'Ā'),
2298    ('Ă', 'Ă'),
2299    ('Ą', 'Ą'),
2300    ('Ć', 'Ć'),
2301    ('Ĉ', 'Ĉ'),
2302    ('Ċ', 'Ċ'),
2303    ('Č', 'Č'),
2304    ('Ď', 'Ď'),
2305    ('Đ', 'Đ'),
2306    ('Ē', 'Ē'),
2307    ('Ĕ', 'Ĕ'),
2308    ('Ė', 'Ė'),
2309    ('Ę', 'Ę'),
2310    ('Ě', 'Ě'),
2311    ('Ĝ', 'Ĝ'),
2312    ('Ğ', 'Ğ'),
2313    ('Ġ', 'Ġ'),
2314    ('Ģ', 'Ģ'),
2315    ('Ĥ', 'Ĥ'),
2316    ('Ħ', 'Ħ'),
2317    ('Ĩ', 'Ĩ'),
2318    ('Ī', 'Ī'),
2319    ('Ĭ', 'Ĭ'),
2320    ('Į', 'Į'),
2321    ('İ', 'İ'),
2322    ('IJ', 'IJ'),
2323    ('Ĵ', 'Ĵ'),
2324    ('Ķ', 'Ķ'),
2325    ('Ĺ', 'Ĺ'),
2326    ('Ļ', 'Ļ'),
2327    ('Ľ', 'Ľ'),
2328    ('Ŀ', 'Ŀ'),
2329    ('Ł', 'Ł'),
2330    ('Ń', 'Ń'),
2331    ('Ņ', 'Ņ'),
2332    ('Ň', 'Ň'),
2333    ('Ŋ', 'Ŋ'),
2334    ('Ō', 'Ō'),
2335    ('Ŏ', 'Ŏ'),
2336    ('Ő', 'Ő'),
2337    ('Œ', 'Œ'),
2338    ('Ŕ', 'Ŕ'),
2339    ('Ŗ', 'Ŗ'),
2340    ('Ř', 'Ř'),
2341    ('Ś', 'Ś'),
2342    ('Ŝ', 'Ŝ'),
2343    ('Ş', 'Ş'),
2344    ('Š', 'Š'),
2345    ('Ţ', 'Ţ'),
2346    ('Ť', 'Ť'),
2347    ('Ŧ', 'Ŧ'),
2348    ('Ũ', 'Ũ'),
2349    ('Ū', 'Ū'),
2350    ('Ŭ', 'Ŭ'),
2351    ('Ů', 'Ů'),
2352    ('Ű', 'Ű'),
2353    ('Ų', 'Ų'),
2354    ('Ŵ', 'Ŵ'),
2355    ('Ŷ', 'Ŷ'),
2356    ('Ÿ', 'Ź'),
2357    ('Ż', 'Ż'),
2358    ('Ž', 'Ž'),
2359    ('Ɓ', 'Ƃ'),
2360    ('Ƅ', 'Ƅ'),
2361    ('Ɔ', 'Ƈ'),
2362    ('Ɖ', 'Ƌ'),
2363    ('Ǝ', 'Ƒ'),
2364    ('Ɠ', 'Ɣ'),
2365    ('Ɩ', 'Ƙ'),
2366    ('Ɯ', 'Ɲ'),
2367    ('Ɵ', 'Ơ'),
2368    ('Ƣ', 'Ƣ'),
2369    ('Ƥ', 'Ƥ'),
2370    ('Ʀ', 'Ƨ'),
2371    ('Ʃ', 'Ʃ'),
2372    ('Ƭ', 'Ƭ'),
2373    ('Ʈ', 'Ư'),
2374    ('Ʊ', 'Ƴ'),
2375    ('Ƶ', 'Ƶ'),
2376    ('Ʒ', 'Ƹ'),
2377    ('Ƽ', 'Ƽ'),
2378    ('DŽ', 'Dž'),
2379    ('LJ', 'Lj'),
2380    ('NJ', 'Nj'),
2381    ('Ǎ', 'Ǎ'),
2382    ('Ǐ', 'Ǐ'),
2383    ('Ǒ', 'Ǒ'),
2384    ('Ǔ', 'Ǔ'),
2385    ('Ǖ', 'Ǖ'),
2386    ('Ǘ', 'Ǘ'),
2387    ('Ǚ', 'Ǚ'),
2388    ('Ǜ', 'Ǜ'),
2389    ('Ǟ', 'Ǟ'),
2390    ('Ǡ', 'Ǡ'),
2391    ('Ǣ', 'Ǣ'),
2392    ('Ǥ', 'Ǥ'),
2393    ('Ǧ', 'Ǧ'),
2394    ('Ǩ', 'Ǩ'),
2395    ('Ǫ', 'Ǫ'),
2396    ('Ǭ', 'Ǭ'),
2397    ('Ǯ', 'Ǯ'),
2398    ('DZ', 'Dz'),
2399    ('Ǵ', 'Ǵ'),
2400    ('Ƕ', 'Ǹ'),
2401    ('Ǻ', 'Ǻ'),
2402    ('Ǽ', 'Ǽ'),
2403    ('Ǿ', 'Ǿ'),
2404    ('Ȁ', 'Ȁ'),
2405    ('Ȃ', 'Ȃ'),
2406    ('Ȅ', 'Ȅ'),
2407    ('Ȇ', 'Ȇ'),
2408    ('Ȉ', 'Ȉ'),
2409    ('Ȋ', 'Ȋ'),
2410    ('Ȍ', 'Ȍ'),
2411    ('Ȏ', 'Ȏ'),
2412    ('Ȑ', 'Ȑ'),
2413    ('Ȓ', 'Ȓ'),
2414    ('Ȕ', 'Ȕ'),
2415    ('Ȗ', 'Ȗ'),
2416    ('Ș', 'Ș'),
2417    ('Ț', 'Ț'),
2418    ('Ȝ', 'Ȝ'),
2419    ('Ȟ', 'Ȟ'),
2420    ('Ƞ', 'Ƞ'),
2421    ('Ȣ', 'Ȣ'),
2422    ('Ȥ', 'Ȥ'),
2423    ('Ȧ', 'Ȧ'),
2424    ('Ȩ', 'Ȩ'),
2425    ('Ȫ', 'Ȫ'),
2426    ('Ȭ', 'Ȭ'),
2427    ('Ȯ', 'Ȯ'),
2428    ('Ȱ', 'Ȱ'),
2429    ('Ȳ', 'Ȳ'),
2430    ('Ⱥ', 'Ȼ'),
2431    ('Ƚ', 'Ⱦ'),
2432    ('Ɂ', 'Ɂ'),
2433    ('Ƀ', 'Ɇ'),
2434    ('Ɉ', 'Ɉ'),
2435    ('Ɋ', 'Ɋ'),
2436    ('Ɍ', 'Ɍ'),
2437    ('Ɏ', 'Ɏ'),
2438    ('Ͱ', 'Ͱ'),
2439    ('Ͳ', 'Ͳ'),
2440    ('Ͷ', 'Ͷ'),
2441    ('Ϳ', 'Ϳ'),
2442    ('Ά', 'Ά'),
2443    ('Έ', 'Ί'),
2444    ('Ό', 'Ό'),
2445    ('Ύ', 'Ώ'),
2446    ('Α', 'Ρ'),
2447    ('Σ', 'Ϋ'),
2448    ('Ϗ', 'Ϗ'),
2449    ('Ϙ', 'Ϙ'),
2450    ('Ϛ', 'Ϛ'),
2451    ('Ϝ', 'Ϝ'),
2452    ('Ϟ', 'Ϟ'),
2453    ('Ϡ', 'Ϡ'),
2454    ('Ϣ', 'Ϣ'),
2455    ('Ϥ', 'Ϥ'),
2456    ('Ϧ', 'Ϧ'),
2457    ('Ϩ', 'Ϩ'),
2458    ('Ϫ', 'Ϫ'),
2459    ('Ϭ', 'Ϭ'),
2460    ('Ϯ', 'Ϯ'),
2461    ('ϴ', 'ϴ'),
2462    ('Ϸ', 'Ϸ'),
2463    ('Ϲ', 'Ϻ'),
2464    ('Ͻ', 'Я'),
2465    ('Ѡ', 'Ѡ'),
2466    ('Ѣ', 'Ѣ'),
2467    ('Ѥ', 'Ѥ'),
2468    ('Ѧ', 'Ѧ'),
2469    ('Ѩ', 'Ѩ'),
2470    ('Ѫ', 'Ѫ'),
2471    ('Ѭ', 'Ѭ'),
2472    ('Ѯ', 'Ѯ'),
2473    ('Ѱ', 'Ѱ'),
2474    ('Ѳ', 'Ѳ'),
2475    ('Ѵ', 'Ѵ'),
2476    ('Ѷ', 'Ѷ'),
2477    ('Ѹ', 'Ѹ'),
2478    ('Ѻ', 'Ѻ'),
2479    ('Ѽ', 'Ѽ'),
2480    ('Ѿ', 'Ѿ'),
2481    ('Ҁ', 'Ҁ'),
2482    ('Ҋ', 'Ҋ'),
2483    ('Ҍ', 'Ҍ'),
2484    ('Ҏ', 'Ҏ'),
2485    ('Ґ', 'Ґ'),
2486    ('Ғ', 'Ғ'),
2487    ('Ҕ', 'Ҕ'),
2488    ('Җ', 'Җ'),
2489    ('Ҙ', 'Ҙ'),
2490    ('Қ', 'Қ'),
2491    ('Ҝ', 'Ҝ'),
2492    ('Ҟ', 'Ҟ'),
2493    ('Ҡ', 'Ҡ'),
2494    ('Ң', 'Ң'),
2495    ('Ҥ', 'Ҥ'),
2496    ('Ҧ', 'Ҧ'),
2497    ('Ҩ', 'Ҩ'),
2498    ('Ҫ', 'Ҫ'),
2499    ('Ҭ', 'Ҭ'),
2500    ('Ү', 'Ү'),
2501    ('Ұ', 'Ұ'),
2502    ('Ҳ', 'Ҳ'),
2503    ('Ҵ', 'Ҵ'),
2504    ('Ҷ', 'Ҷ'),
2505    ('Ҹ', 'Ҹ'),
2506    ('Һ', 'Һ'),
2507    ('Ҽ', 'Ҽ'),
2508    ('Ҿ', 'Ҿ'),
2509    ('Ӏ', 'Ӂ'),
2510    ('Ӄ', 'Ӄ'),
2511    ('Ӆ', 'Ӆ'),
2512    ('Ӈ', 'Ӈ'),
2513    ('Ӊ', 'Ӊ'),
2514    ('Ӌ', 'Ӌ'),
2515    ('Ӎ', 'Ӎ'),
2516    ('Ӑ', 'Ӑ'),
2517    ('Ӓ', 'Ӓ'),
2518    ('Ӕ', 'Ӕ'),
2519    ('Ӗ', 'Ӗ'),
2520    ('Ә', 'Ә'),
2521    ('Ӛ', 'Ӛ'),
2522    ('Ӝ', 'Ӝ'),
2523    ('Ӟ', 'Ӟ'),
2524    ('Ӡ', 'Ӡ'),
2525    ('Ӣ', 'Ӣ'),
2526    ('Ӥ', 'Ӥ'),
2527    ('Ӧ', 'Ӧ'),
2528    ('Ө', 'Ө'),
2529    ('Ӫ', 'Ӫ'),
2530    ('Ӭ', 'Ӭ'),
2531    ('Ӯ', 'Ӯ'),
2532    ('Ӱ', 'Ӱ'),
2533    ('Ӳ', 'Ӳ'),
2534    ('Ӵ', 'Ӵ'),
2535    ('Ӷ', 'Ӷ'),
2536    ('Ӹ', 'Ӹ'),
2537    ('Ӻ', 'Ӻ'),
2538    ('Ӽ', 'Ӽ'),
2539    ('Ӿ', 'Ӿ'),
2540    ('Ԁ', 'Ԁ'),
2541    ('Ԃ', 'Ԃ'),
2542    ('Ԅ', 'Ԅ'),
2543    ('Ԇ', 'Ԇ'),
2544    ('Ԉ', 'Ԉ'),
2545    ('Ԋ', 'Ԋ'),
2546    ('Ԍ', 'Ԍ'),
2547    ('Ԏ', 'Ԏ'),
2548    ('Ԑ', 'Ԑ'),
2549    ('Ԓ', 'Ԓ'),
2550    ('Ԕ', 'Ԕ'),
2551    ('Ԗ', 'Ԗ'),
2552    ('Ԙ', 'Ԙ'),
2553    ('Ԛ', 'Ԛ'),
2554    ('Ԝ', 'Ԝ'),
2555    ('Ԟ', 'Ԟ'),
2556    ('Ԡ', 'Ԡ'),
2557    ('Ԣ', 'Ԣ'),
2558    ('Ԥ', 'Ԥ'),
2559    ('Ԧ', 'Ԧ'),
2560    ('Ԩ', 'Ԩ'),
2561    ('Ԫ', 'Ԫ'),
2562    ('Ԭ', 'Ԭ'),
2563    ('Ԯ', 'Ԯ'),
2564    ('Ա', 'Ֆ'),
2565    ('Ⴀ', 'Ⴥ'),
2566    ('Ⴧ', 'Ⴧ'),
2567    ('Ⴭ', 'Ⴭ'),
2568    ('Ꭰ', 'Ᏽ'),
2569    ('Ა', 'Ჺ'),
2570    ('Ჽ', 'Ჿ'),
2571    ('Ḁ', 'Ḁ'),
2572    ('Ḃ', 'Ḃ'),
2573    ('Ḅ', 'Ḅ'),
2574    ('Ḇ', 'Ḇ'),
2575    ('Ḉ', 'Ḉ'),
2576    ('Ḋ', 'Ḋ'),
2577    ('Ḍ', 'Ḍ'),
2578    ('Ḏ', 'Ḏ'),
2579    ('Ḑ', 'Ḑ'),
2580    ('Ḓ', 'Ḓ'),
2581    ('Ḕ', 'Ḕ'),
2582    ('Ḗ', 'Ḗ'),
2583    ('Ḙ', 'Ḙ'),
2584    ('Ḛ', 'Ḛ'),
2585    ('Ḝ', 'Ḝ'),
2586    ('Ḟ', 'Ḟ'),
2587    ('Ḡ', 'Ḡ'),
2588    ('Ḣ', 'Ḣ'),
2589    ('Ḥ', 'Ḥ'),
2590    ('Ḧ', 'Ḧ'),
2591    ('Ḩ', 'Ḩ'),
2592    ('Ḫ', 'Ḫ'),
2593    ('Ḭ', 'Ḭ'),
2594    ('Ḯ', 'Ḯ'),
2595    ('Ḱ', 'Ḱ'),
2596    ('Ḳ', 'Ḳ'),
2597    ('Ḵ', 'Ḵ'),
2598    ('Ḷ', 'Ḷ'),
2599    ('Ḹ', 'Ḹ'),
2600    ('Ḻ', 'Ḻ'),
2601    ('Ḽ', 'Ḽ'),
2602    ('Ḿ', 'Ḿ'),
2603    ('Ṁ', 'Ṁ'),
2604    ('Ṃ', 'Ṃ'),
2605    ('Ṅ', 'Ṅ'),
2606    ('Ṇ', 'Ṇ'),
2607    ('Ṉ', 'Ṉ'),
2608    ('Ṋ', 'Ṋ'),
2609    ('Ṍ', 'Ṍ'),
2610    ('Ṏ', 'Ṏ'),
2611    ('Ṑ', 'Ṑ'),
2612    ('Ṓ', 'Ṓ'),
2613    ('Ṕ', 'Ṕ'),
2614    ('Ṗ', 'Ṗ'),
2615    ('Ṙ', 'Ṙ'),
2616    ('Ṛ', 'Ṛ'),
2617    ('Ṝ', 'Ṝ'),
2618    ('Ṟ', 'Ṟ'),
2619    ('Ṡ', 'Ṡ'),
2620    ('Ṣ', 'Ṣ'),
2621    ('Ṥ', 'Ṥ'),
2622    ('Ṧ', 'Ṧ'),
2623    ('Ṩ', 'Ṩ'),
2624    ('Ṫ', 'Ṫ'),
2625    ('Ṭ', 'Ṭ'),
2626    ('Ṯ', 'Ṯ'),
2627    ('Ṱ', 'Ṱ'),
2628    ('Ṳ', 'Ṳ'),
2629    ('Ṵ', 'Ṵ'),
2630    ('Ṷ', 'Ṷ'),
2631    ('Ṹ', 'Ṹ'),
2632    ('Ṻ', 'Ṻ'),
2633    ('Ṽ', 'Ṽ'),
2634    ('Ṿ', 'Ṿ'),
2635    ('Ẁ', 'Ẁ'),
2636    ('Ẃ', 'Ẃ'),
2637    ('Ẅ', 'Ẅ'),
2638    ('Ẇ', 'Ẇ'),
2639    ('Ẉ', 'Ẉ'),
2640    ('Ẋ', 'Ẋ'),
2641    ('Ẍ', 'Ẍ'),
2642    ('Ẏ', 'Ẏ'),
2643    ('Ẑ', 'Ẑ'),
2644    ('Ẓ', 'Ẓ'),
2645    ('Ẕ', 'Ẕ'),
2646    ('ẞ', 'ẞ'),
2647    ('Ạ', 'Ạ'),
2648    ('Ả', 'Ả'),
2649    ('Ấ', 'Ấ'),
2650    ('Ầ', 'Ầ'),
2651    ('Ẩ', 'Ẩ'),
2652    ('Ẫ', 'Ẫ'),
2653    ('Ậ', 'Ậ'),
2654    ('Ắ', 'Ắ'),
2655    ('Ằ', 'Ằ'),
2656    ('Ẳ', 'Ẳ'),
2657    ('Ẵ', 'Ẵ'),
2658    ('Ặ', 'Ặ'),
2659    ('Ẹ', 'Ẹ'),
2660    ('Ẻ', 'Ẻ'),
2661    ('Ẽ', 'Ẽ'),
2662    ('Ế', 'Ế'),
2663    ('Ề', 'Ề'),
2664    ('Ể', 'Ể'),
2665    ('Ễ', 'Ễ'),
2666    ('Ệ', 'Ệ'),
2667    ('Ỉ', 'Ỉ'),
2668    ('Ị', 'Ị'),
2669    ('Ọ', 'Ọ'),
2670    ('Ỏ', 'Ỏ'),
2671    ('Ố', 'Ố'),
2672    ('Ồ', 'Ồ'),
2673    ('Ổ', 'Ổ'),
2674    ('Ỗ', 'Ỗ'),
2675    ('Ộ', 'Ộ'),
2676    ('Ớ', 'Ớ'),
2677    ('Ờ', 'Ờ'),
2678    ('Ở', 'Ở'),
2679    ('Ỡ', 'Ỡ'),
2680    ('Ợ', 'Ợ'),
2681    ('Ụ', 'Ụ'),
2682    ('Ủ', 'Ủ'),
2683    ('Ứ', 'Ứ'),
2684    ('Ừ', 'Ừ'),
2685    ('Ử', 'Ử'),
2686    ('Ữ', 'Ữ'),
2687    ('Ự', 'Ự'),
2688    ('Ỳ', 'Ỳ'),
2689    ('Ỵ', 'Ỵ'),
2690    ('Ỷ', 'Ỷ'),
2691    ('Ỹ', 'Ỹ'),
2692    ('Ỻ', 'Ỻ'),
2693    ('Ỽ', 'Ỽ'),
2694    ('Ỿ', 'Ỿ'),
2695    ('Ἀ', 'Ἇ'),
2696    ('Ἐ', 'Ἕ'),
2697    ('Ἠ', 'Ἧ'),
2698    ('Ἰ', 'Ἷ'),
2699    ('Ὀ', 'Ὅ'),
2700    ('Ὑ', 'Ὑ'),
2701    ('Ὓ', 'Ὓ'),
2702    ('Ὕ', 'Ὕ'),
2703    ('Ὗ', 'Ὗ'),
2704    ('Ὠ', 'Ὧ'),
2705    ('ᾈ', 'ᾏ'),
2706    ('ᾘ', 'ᾟ'),
2707    ('ᾨ', 'ᾯ'),
2708    ('Ᾰ', 'ᾼ'),
2709    ('Ὲ', 'ῌ'),
2710    ('Ῐ', 'Ί'),
2711    ('Ῠ', 'Ῥ'),
2712    ('Ὸ', 'ῼ'),
2713    ('Ω', 'Ω'),
2714    ('K', 'Å'),
2715    ('Ⅎ', 'Ⅎ'),
2716    ('Ⅰ', 'Ⅿ'),
2717    ('Ↄ', 'Ↄ'),
2718    ('Ⓐ', 'Ⓩ'),
2719    ('Ⰰ', 'Ⱟ'),
2720    ('Ⱡ', 'Ⱡ'),
2721    ('Ɫ', 'Ɽ'),
2722    ('Ⱨ', 'Ⱨ'),
2723    ('Ⱪ', 'Ⱪ'),
2724    ('Ⱬ', 'Ⱬ'),
2725    ('Ɑ', 'Ɒ'),
2726    ('Ⱳ', 'Ⱳ'),
2727    ('Ⱶ', 'Ⱶ'),
2728    ('Ȿ', 'Ⲁ'),
2729    ('Ⲃ', 'Ⲃ'),
2730    ('Ⲅ', 'Ⲅ'),
2731    ('Ⲇ', 'Ⲇ'),
2732    ('Ⲉ', 'Ⲉ'),
2733    ('Ⲋ', 'Ⲋ'),
2734    ('Ⲍ', 'Ⲍ'),
2735    ('Ⲏ', 'Ⲏ'),
2736    ('Ⲑ', 'Ⲑ'),
2737    ('Ⲓ', 'Ⲓ'),
2738    ('Ⲕ', 'Ⲕ'),
2739    ('Ⲗ', 'Ⲗ'),
2740    ('Ⲙ', 'Ⲙ'),
2741    ('Ⲛ', 'Ⲛ'),
2742    ('Ⲝ', 'Ⲝ'),
2743    ('Ⲟ', 'Ⲟ'),
2744    ('Ⲡ', 'Ⲡ'),
2745    ('Ⲣ', 'Ⲣ'),
2746    ('Ⲥ', 'Ⲥ'),
2747    ('Ⲧ', 'Ⲧ'),
2748    ('Ⲩ', 'Ⲩ'),
2749    ('Ⲫ', 'Ⲫ'),
2750    ('Ⲭ', 'Ⲭ'),
2751    ('Ⲯ', 'Ⲯ'),
2752    ('Ⲱ', 'Ⲱ'),
2753    ('Ⲳ', 'Ⲳ'),
2754    ('Ⲵ', 'Ⲵ'),
2755    ('Ⲷ', 'Ⲷ'),
2756    ('Ⲹ', 'Ⲹ'),
2757    ('Ⲻ', 'Ⲻ'),
2758    ('Ⲽ', 'Ⲽ'),
2759    ('Ⲿ', 'Ⲿ'),
2760    ('Ⳁ', 'Ⳁ'),
2761    ('Ⳃ', 'Ⳃ'),
2762    ('Ⳅ', 'Ⳅ'),
2763    ('Ⳇ', 'Ⳇ'),
2764    ('Ⳉ', 'Ⳉ'),
2765    ('Ⳋ', 'Ⳋ'),
2766    ('Ⳍ', 'Ⳍ'),
2767    ('Ⳏ', 'Ⳏ'),
2768    ('Ⳑ', 'Ⳑ'),
2769    ('Ⳓ', 'Ⳓ'),
2770    ('Ⳕ', 'Ⳕ'),
2771    ('Ⳗ', 'Ⳗ'),
2772    ('Ⳙ', 'Ⳙ'),
2773    ('Ⳛ', 'Ⳛ'),
2774    ('Ⳝ', 'Ⳝ'),
2775    ('Ⳟ', 'Ⳟ'),
2776    ('Ⳡ', 'Ⳡ'),
2777    ('Ⳣ', 'Ⳣ'),
2778    ('Ⳬ', 'Ⳬ'),
2779    ('Ⳮ', 'Ⳮ'),
2780    ('Ⳳ', 'Ⳳ'),
2781    ('Ꙁ', 'Ꙁ'),
2782    ('Ꙃ', 'Ꙃ'),
2783    ('Ꙅ', 'Ꙅ'),
2784    ('Ꙇ', 'Ꙇ'),
2785    ('Ꙉ', 'Ꙉ'),
2786    ('Ꙋ', 'Ꙋ'),
2787    ('Ꙍ', 'Ꙍ'),
2788    ('Ꙏ', 'Ꙏ'),
2789    ('Ꙑ', 'Ꙑ'),
2790    ('Ꙓ', 'Ꙓ'),
2791    ('Ꙕ', 'Ꙕ'),
2792    ('Ꙗ', 'Ꙗ'),
2793    ('Ꙙ', 'Ꙙ'),
2794    ('Ꙛ', 'Ꙛ'),
2795    ('Ꙝ', 'Ꙝ'),
2796    ('Ꙟ', 'Ꙟ'),
2797    ('Ꙡ', 'Ꙡ'),
2798    ('Ꙣ', 'Ꙣ'),
2799    ('Ꙥ', 'Ꙥ'),
2800    ('Ꙧ', 'Ꙧ'),
2801    ('Ꙩ', 'Ꙩ'),
2802    ('Ꙫ', 'Ꙫ'),
2803    ('Ꙭ', 'Ꙭ'),
2804    ('Ꚁ', 'Ꚁ'),
2805    ('Ꚃ', 'Ꚃ'),
2806    ('Ꚅ', 'Ꚅ'),
2807    ('Ꚇ', 'Ꚇ'),
2808    ('Ꚉ', 'Ꚉ'),
2809    ('Ꚋ', 'Ꚋ'),
2810    ('Ꚍ', 'Ꚍ'),
2811    ('Ꚏ', 'Ꚏ'),
2812    ('Ꚑ', 'Ꚑ'),
2813    ('Ꚓ', 'Ꚓ'),
2814    ('Ꚕ', 'Ꚕ'),
2815    ('Ꚗ', 'Ꚗ'),
2816    ('Ꚙ', 'Ꚙ'),
2817    ('Ꚛ', 'Ꚛ'),
2818    ('Ꜣ', 'Ꜣ'),
2819    ('Ꜥ', 'Ꜥ'),
2820    ('Ꜧ', 'Ꜧ'),
2821    ('Ꜩ', 'Ꜩ'),
2822    ('Ꜫ', 'Ꜫ'),
2823    ('Ꜭ', 'Ꜭ'),
2824    ('Ꜯ', 'Ꜯ'),
2825    ('Ꜳ', 'Ꜳ'),
2826    ('Ꜵ', 'Ꜵ'),
2827    ('Ꜷ', 'Ꜷ'),
2828    ('Ꜹ', 'Ꜹ'),
2829    ('Ꜻ', 'Ꜻ'),
2830    ('Ꜽ', 'Ꜽ'),
2831    ('Ꜿ', 'Ꜿ'),
2832    ('Ꝁ', 'Ꝁ'),
2833    ('Ꝃ', 'Ꝃ'),
2834    ('Ꝅ', 'Ꝅ'),
2835    ('Ꝇ', 'Ꝇ'),
2836    ('Ꝉ', 'Ꝉ'),
2837    ('Ꝋ', 'Ꝋ'),
2838    ('Ꝍ', 'Ꝍ'),
2839    ('Ꝏ', 'Ꝏ'),
2840    ('Ꝑ', 'Ꝑ'),
2841    ('Ꝓ', 'Ꝓ'),
2842    ('Ꝕ', 'Ꝕ'),
2843    ('Ꝗ', 'Ꝗ'),
2844    ('Ꝙ', 'Ꝙ'),
2845    ('Ꝛ', 'Ꝛ'),
2846    ('Ꝝ', 'Ꝝ'),
2847    ('Ꝟ', 'Ꝟ'),
2848    ('Ꝡ', 'Ꝡ'),
2849    ('Ꝣ', 'Ꝣ'),
2850    ('Ꝥ', 'Ꝥ'),
2851    ('Ꝧ', 'Ꝧ'),
2852    ('Ꝩ', 'Ꝩ'),
2853    ('Ꝫ', 'Ꝫ'),
2854    ('Ꝭ', 'Ꝭ'),
2855    ('Ꝯ', 'Ꝯ'),
2856    ('Ꝺ', 'Ꝺ'),
2857    ('Ꝼ', 'Ꝼ'),
2858    ('Ᵹ', 'Ꝿ'),
2859    ('Ꞁ', 'Ꞁ'),
2860    ('Ꞃ', 'Ꞃ'),
2861    ('Ꞅ', 'Ꞅ'),
2862    ('Ꞇ', 'Ꞇ'),
2863    ('Ꞌ', 'Ꞌ'),
2864    ('Ɥ', 'Ɥ'),
2865    ('Ꞑ', 'Ꞑ'),
2866    ('Ꞓ', 'Ꞓ'),
2867    ('Ꞗ', 'Ꞗ'),
2868    ('Ꞙ', 'Ꞙ'),
2869    ('Ꞛ', 'Ꞛ'),
2870    ('Ꞝ', 'Ꞝ'),
2871    ('Ꞟ', 'Ꞟ'),
2872    ('Ꞡ', 'Ꞡ'),
2873    ('Ꞣ', 'Ꞣ'),
2874    ('Ꞥ', 'Ꞥ'),
2875    ('Ꞧ', 'Ꞧ'),
2876    ('Ꞩ', 'Ꞩ'),
2877    ('Ɦ', 'Ɪ'),
2878    ('Ʞ', 'Ꞵ'),
2879    ('Ꞷ', 'Ꞷ'),
2880    ('Ꞹ', 'Ꞹ'),
2881    ('Ꞻ', 'Ꞻ'),
2882    ('Ꞽ', 'Ꞽ'),
2883    ('Ꞿ', 'Ꞿ'),
2884    ('Ꟁ', 'Ꟁ'),
2885    ('Ꟃ', 'Ꟃ'),
2886    ('Ꞔ', 'Ꟈ'),
2887    ('Ꟊ', 'Ꟊ'),
2888    ('Ꟑ', 'Ꟑ'),
2889    ('Ꟗ', 'Ꟗ'),
2890    ('Ꟙ', 'Ꟙ'),
2891    ('Ꟶ', 'Ꟶ'),
2892    ('A', 'Z'),
2893    ('𐐀', '𐐧'),
2894    ('𐒰', '𐓓'),
2895    ('𐕰', '𐕺'),
2896    ('𐕼', '𐖊'),
2897    ('𐖌', '𐖒'),
2898    ('𐖔', '𐖕'),
2899    ('𐲀', '𐲲'),
2900    ('𑢠', '𑢿'),
2901    ('𖹀', '𖹟'),
2902    ('𞤀', '𞤡'),
2903];
2904
2905pub const CHANGES_WHEN_TITLECASED: &'static [(char, char)] = &[
2906    ('a', 'z'),
2907    ('µ', 'µ'),
2908    ('ß', 'ö'),
2909    ('ø', 'ÿ'),
2910    ('ā', 'ā'),
2911    ('ă', 'ă'),
2912    ('ą', 'ą'),
2913    ('ć', 'ć'),
2914    ('ĉ', 'ĉ'),
2915    ('ċ', 'ċ'),
2916    ('č', 'č'),
2917    ('ď', 'ď'),
2918    ('đ', 'đ'),
2919    ('ē', 'ē'),
2920    ('ĕ', 'ĕ'),
2921    ('ė', 'ė'),
2922    ('ę', 'ę'),
2923    ('ě', 'ě'),
2924    ('ĝ', 'ĝ'),
2925    ('ğ', 'ğ'),
2926    ('ġ', 'ġ'),
2927    ('ģ', 'ģ'),
2928    ('ĥ', 'ĥ'),
2929    ('ħ', 'ħ'),
2930    ('ĩ', 'ĩ'),
2931    ('ī', 'ī'),
2932    ('ĭ', 'ĭ'),
2933    ('į', 'į'),
2934    ('ı', 'ı'),
2935    ('ij', 'ij'),
2936    ('ĵ', 'ĵ'),
2937    ('ķ', 'ķ'),
2938    ('ĺ', 'ĺ'),
2939    ('ļ', 'ļ'),
2940    ('ľ', 'ľ'),
2941    ('ŀ', 'ŀ'),
2942    ('ł', 'ł'),
2943    ('ń', 'ń'),
2944    ('ņ', 'ņ'),
2945    ('ň', 'ʼn'),
2946    ('ŋ', 'ŋ'),
2947    ('ō', 'ō'),
2948    ('ŏ', 'ŏ'),
2949    ('ő', 'ő'),
2950    ('œ', 'œ'),
2951    ('ŕ', 'ŕ'),
2952    ('ŗ', 'ŗ'),
2953    ('ř', 'ř'),
2954    ('ś', 'ś'),
2955    ('ŝ', 'ŝ'),
2956    ('ş', 'ş'),
2957    ('š', 'š'),
2958    ('ţ', 'ţ'),
2959    ('ť', 'ť'),
2960    ('ŧ', 'ŧ'),
2961    ('ũ', 'ũ'),
2962    ('ū', 'ū'),
2963    ('ŭ', 'ŭ'),
2964    ('ů', 'ů'),
2965    ('ű', 'ű'),
2966    ('ų', 'ų'),
2967    ('ŵ', 'ŵ'),
2968    ('ŷ', 'ŷ'),
2969    ('ź', 'ź'),
2970    ('ż', 'ż'),
2971    ('ž', 'ƀ'),
2972    ('ƃ', 'ƃ'),
2973    ('ƅ', 'ƅ'),
2974    ('ƈ', 'ƈ'),
2975    ('ƌ', 'ƌ'),
2976    ('ƒ', 'ƒ'),
2977    ('ƕ', 'ƕ'),
2978    ('ƙ', 'ƚ'),
2979    ('ƞ', 'ƞ'),
2980    ('ơ', 'ơ'),
2981    ('ƣ', 'ƣ'),
2982    ('ƥ', 'ƥ'),
2983    ('ƨ', 'ƨ'),
2984    ('ƭ', 'ƭ'),
2985    ('ư', 'ư'),
2986    ('ƴ', 'ƴ'),
2987    ('ƶ', 'ƶ'),
2988    ('ƹ', 'ƹ'),
2989    ('ƽ', 'ƽ'),
2990    ('ƿ', 'ƿ'),
2991    ('DŽ', 'DŽ'),
2992    ('dž', 'LJ'),
2993    ('lj', 'NJ'),
2994    ('nj', 'nj'),
2995    ('ǎ', 'ǎ'),
2996    ('ǐ', 'ǐ'),
2997    ('ǒ', 'ǒ'),
2998    ('ǔ', 'ǔ'),
2999    ('ǖ', 'ǖ'),
3000    ('ǘ', 'ǘ'),
3001    ('ǚ', 'ǚ'),
3002    ('ǜ', 'ǝ'),
3003    ('ǟ', 'ǟ'),
3004    ('ǡ', 'ǡ'),
3005    ('ǣ', 'ǣ'),
3006    ('ǥ', 'ǥ'),
3007    ('ǧ', 'ǧ'),
3008    ('ǩ', 'ǩ'),
3009    ('ǫ', 'ǫ'),
3010    ('ǭ', 'ǭ'),
3011    ('ǯ', 'DZ'),
3012    ('dz', 'dz'),
3013    ('ǵ', 'ǵ'),
3014    ('ǹ', 'ǹ'),
3015    ('ǻ', 'ǻ'),
3016    ('ǽ', 'ǽ'),
3017    ('ǿ', 'ǿ'),
3018    ('ȁ', 'ȁ'),
3019    ('ȃ', 'ȃ'),
3020    ('ȅ', 'ȅ'),
3021    ('ȇ', 'ȇ'),
3022    ('ȉ', 'ȉ'),
3023    ('ȋ', 'ȋ'),
3024    ('ȍ', 'ȍ'),
3025    ('ȏ', 'ȏ'),
3026    ('ȑ', 'ȑ'),
3027    ('ȓ', 'ȓ'),
3028    ('ȕ', 'ȕ'),
3029    ('ȗ', 'ȗ'),
3030    ('ș', 'ș'),
3031    ('ț', 'ț'),
3032    ('ȝ', 'ȝ'),
3033    ('ȟ', 'ȟ'),
3034    ('ȣ', 'ȣ'),
3035    ('ȥ', 'ȥ'),
3036    ('ȧ', 'ȧ'),
3037    ('ȩ', 'ȩ'),
3038    ('ȫ', 'ȫ'),
3039    ('ȭ', 'ȭ'),
3040    ('ȯ', 'ȯ'),
3041    ('ȱ', 'ȱ'),
3042    ('ȳ', 'ȳ'),
3043    ('ȼ', 'ȼ'),
3044    ('ȿ', 'ɀ'),
3045    ('ɂ', 'ɂ'),
3046    ('ɇ', 'ɇ'),
3047    ('ɉ', 'ɉ'),
3048    ('ɋ', 'ɋ'),
3049    ('ɍ', 'ɍ'),
3050    ('ɏ', 'ɔ'),
3051    ('ɖ', 'ɗ'),
3052    ('ə', 'ə'),
3053    ('ɛ', 'ɜ'),
3054    ('ɠ', 'ɡ'),
3055    ('ɣ', 'ɣ'),
3056    ('ɥ', 'ɦ'),
3057    ('ɨ', 'ɬ'),
3058    ('ɯ', 'ɯ'),
3059    ('ɱ', 'ɲ'),
3060    ('ɵ', 'ɵ'),
3061    ('ɽ', 'ɽ'),
3062    ('ʀ', 'ʀ'),
3063    ('ʂ', 'ʃ'),
3064    ('ʇ', 'ʌ'),
3065    ('ʒ', 'ʒ'),
3066    ('ʝ', 'ʞ'),
3067    ('\u{345}', '\u{345}'),
3068    ('ͱ', 'ͱ'),
3069    ('ͳ', 'ͳ'),
3070    ('ͷ', 'ͷ'),
3071    ('ͻ', 'ͽ'),
3072    ('ΐ', 'ΐ'),
3073    ('ά', 'ώ'),
3074    ('ϐ', 'ϑ'),
3075    ('ϕ', 'ϗ'),
3076    ('ϙ', 'ϙ'),
3077    ('ϛ', 'ϛ'),
3078    ('ϝ', 'ϝ'),
3079    ('ϟ', 'ϟ'),
3080    ('ϡ', 'ϡ'),
3081    ('ϣ', 'ϣ'),
3082    ('ϥ', 'ϥ'),
3083    ('ϧ', 'ϧ'),
3084    ('ϩ', 'ϩ'),
3085    ('ϫ', 'ϫ'),
3086    ('ϭ', 'ϭ'),
3087    ('ϯ', 'ϳ'),
3088    ('ϵ', 'ϵ'),
3089    ('ϸ', 'ϸ'),
3090    ('ϻ', 'ϻ'),
3091    ('а', 'џ'),
3092    ('ѡ', 'ѡ'),
3093    ('ѣ', 'ѣ'),
3094    ('ѥ', 'ѥ'),
3095    ('ѧ', 'ѧ'),
3096    ('ѩ', 'ѩ'),
3097    ('ѫ', 'ѫ'),
3098    ('ѭ', 'ѭ'),
3099    ('ѯ', 'ѯ'),
3100    ('ѱ', 'ѱ'),
3101    ('ѳ', 'ѳ'),
3102    ('ѵ', 'ѵ'),
3103    ('ѷ', 'ѷ'),
3104    ('ѹ', 'ѹ'),
3105    ('ѻ', 'ѻ'),
3106    ('ѽ', 'ѽ'),
3107    ('ѿ', 'ѿ'),
3108    ('ҁ', 'ҁ'),
3109    ('ҋ', 'ҋ'),
3110    ('ҍ', 'ҍ'),
3111    ('ҏ', 'ҏ'),
3112    ('ґ', 'ґ'),
3113    ('ғ', 'ғ'),
3114    ('ҕ', 'ҕ'),
3115    ('җ', 'җ'),
3116    ('ҙ', 'ҙ'),
3117    ('қ', 'қ'),
3118    ('ҝ', 'ҝ'),
3119    ('ҟ', 'ҟ'),
3120    ('ҡ', 'ҡ'),
3121    ('ң', 'ң'),
3122    ('ҥ', 'ҥ'),
3123    ('ҧ', 'ҧ'),
3124    ('ҩ', 'ҩ'),
3125    ('ҫ', 'ҫ'),
3126    ('ҭ', 'ҭ'),
3127    ('ү', 'ү'),
3128    ('ұ', 'ұ'),
3129    ('ҳ', 'ҳ'),
3130    ('ҵ', 'ҵ'),
3131    ('ҷ', 'ҷ'),
3132    ('ҹ', 'ҹ'),
3133    ('һ', 'һ'),
3134    ('ҽ', 'ҽ'),
3135    ('ҿ', 'ҿ'),
3136    ('ӂ', 'ӂ'),
3137    ('ӄ', 'ӄ'),
3138    ('ӆ', 'ӆ'),
3139    ('ӈ', 'ӈ'),
3140    ('ӊ', 'ӊ'),
3141    ('ӌ', 'ӌ'),
3142    ('ӎ', 'ӏ'),
3143    ('ӑ', 'ӑ'),
3144    ('ӓ', 'ӓ'),
3145    ('ӕ', 'ӕ'),
3146    ('ӗ', 'ӗ'),
3147    ('ә', 'ә'),
3148    ('ӛ', 'ӛ'),
3149    ('ӝ', 'ӝ'),
3150    ('ӟ', 'ӟ'),
3151    ('ӡ', 'ӡ'),
3152    ('ӣ', 'ӣ'),
3153    ('ӥ', 'ӥ'),
3154    ('ӧ', 'ӧ'),
3155    ('ө', 'ө'),
3156    ('ӫ', 'ӫ'),
3157    ('ӭ', 'ӭ'),
3158    ('ӯ', 'ӯ'),
3159    ('ӱ', 'ӱ'),
3160    ('ӳ', 'ӳ'),
3161    ('ӵ', 'ӵ'),
3162    ('ӷ', 'ӷ'),
3163    ('ӹ', 'ӹ'),
3164    ('ӻ', 'ӻ'),
3165    ('ӽ', 'ӽ'),
3166    ('ӿ', 'ӿ'),
3167    ('ԁ', 'ԁ'),
3168    ('ԃ', 'ԃ'),
3169    ('ԅ', 'ԅ'),
3170    ('ԇ', 'ԇ'),
3171    ('ԉ', 'ԉ'),
3172    ('ԋ', 'ԋ'),
3173    ('ԍ', 'ԍ'),
3174    ('ԏ', 'ԏ'),
3175    ('ԑ', 'ԑ'),
3176    ('ԓ', 'ԓ'),
3177    ('ԕ', 'ԕ'),
3178    ('ԗ', 'ԗ'),
3179    ('ԙ', 'ԙ'),
3180    ('ԛ', 'ԛ'),
3181    ('ԝ', 'ԝ'),
3182    ('ԟ', 'ԟ'),
3183    ('ԡ', 'ԡ'),
3184    ('ԣ', 'ԣ'),
3185    ('ԥ', 'ԥ'),
3186    ('ԧ', 'ԧ'),
3187    ('ԩ', 'ԩ'),
3188    ('ԫ', 'ԫ'),
3189    ('ԭ', 'ԭ'),
3190    ('ԯ', 'ԯ'),
3191    ('ա', 'և'),
3192    ('ᏸ', 'ᏽ'),
3193    ('ᲀ', 'ᲈ'),
3194    ('ᵹ', 'ᵹ'),
3195    ('ᵽ', 'ᵽ'),
3196    ('ᶎ', 'ᶎ'),
3197    ('ḁ', 'ḁ'),
3198    ('ḃ', 'ḃ'),
3199    ('ḅ', 'ḅ'),
3200    ('ḇ', 'ḇ'),
3201    ('ḉ', 'ḉ'),
3202    ('ḋ', 'ḋ'),
3203    ('ḍ', 'ḍ'),
3204    ('ḏ', 'ḏ'),
3205    ('ḑ', 'ḑ'),
3206    ('ḓ', 'ḓ'),
3207    ('ḕ', 'ḕ'),
3208    ('ḗ', 'ḗ'),
3209    ('ḙ', 'ḙ'),
3210    ('ḛ', 'ḛ'),
3211    ('ḝ', 'ḝ'),
3212    ('ḟ', 'ḟ'),
3213    ('ḡ', 'ḡ'),
3214    ('ḣ', 'ḣ'),
3215    ('ḥ', 'ḥ'),
3216    ('ḧ', 'ḧ'),
3217    ('ḩ', 'ḩ'),
3218    ('ḫ', 'ḫ'),
3219    ('ḭ', 'ḭ'),
3220    ('ḯ', 'ḯ'),
3221    ('ḱ', 'ḱ'),
3222    ('ḳ', 'ḳ'),
3223    ('ḵ', 'ḵ'),
3224    ('ḷ', 'ḷ'),
3225    ('ḹ', 'ḹ'),
3226    ('ḻ', 'ḻ'),
3227    ('ḽ', 'ḽ'),
3228    ('ḿ', 'ḿ'),
3229    ('ṁ', 'ṁ'),
3230    ('ṃ', 'ṃ'),
3231    ('ṅ', 'ṅ'),
3232    ('ṇ', 'ṇ'),
3233    ('ṉ', 'ṉ'),
3234    ('ṋ', 'ṋ'),
3235    ('ṍ', 'ṍ'),
3236    ('ṏ', 'ṏ'),
3237    ('ṑ', 'ṑ'),
3238    ('ṓ', 'ṓ'),
3239    ('ṕ', 'ṕ'),
3240    ('ṗ', 'ṗ'),
3241    ('ṙ', 'ṙ'),
3242    ('ṛ', 'ṛ'),
3243    ('ṝ', 'ṝ'),
3244    ('ṟ', 'ṟ'),
3245    ('ṡ', 'ṡ'),
3246    ('ṣ', 'ṣ'),
3247    ('ṥ', 'ṥ'),
3248    ('ṧ', 'ṧ'),
3249    ('ṩ', 'ṩ'),
3250    ('ṫ', 'ṫ'),
3251    ('ṭ', 'ṭ'),
3252    ('ṯ', 'ṯ'),
3253    ('ṱ', 'ṱ'),
3254    ('ṳ', 'ṳ'),
3255    ('ṵ', 'ṵ'),
3256    ('ṷ', 'ṷ'),
3257    ('ṹ', 'ṹ'),
3258    ('ṻ', 'ṻ'),
3259    ('ṽ', 'ṽ'),
3260    ('ṿ', 'ṿ'),
3261    ('ẁ', 'ẁ'),
3262    ('ẃ', 'ẃ'),
3263    ('ẅ', 'ẅ'),
3264    ('ẇ', 'ẇ'),
3265    ('ẉ', 'ẉ'),
3266    ('ẋ', 'ẋ'),
3267    ('ẍ', 'ẍ'),
3268    ('ẏ', 'ẏ'),
3269    ('ẑ', 'ẑ'),
3270    ('ẓ', 'ẓ'),
3271    ('ẕ', 'ẛ'),
3272    ('ạ', 'ạ'),
3273    ('ả', 'ả'),
3274    ('ấ', 'ấ'),
3275    ('ầ', 'ầ'),
3276    ('ẩ', 'ẩ'),
3277    ('ẫ', 'ẫ'),
3278    ('ậ', 'ậ'),
3279    ('ắ', 'ắ'),
3280    ('ằ', 'ằ'),
3281    ('ẳ', 'ẳ'),
3282    ('ẵ', 'ẵ'),
3283    ('ặ', 'ặ'),
3284    ('ẹ', 'ẹ'),
3285    ('ẻ', 'ẻ'),
3286    ('ẽ', 'ẽ'),
3287    ('ế', 'ế'),
3288    ('ề', 'ề'),
3289    ('ể', 'ể'),
3290    ('ễ', 'ễ'),
3291    ('ệ', 'ệ'),
3292    ('ỉ', 'ỉ'),
3293    ('ị', 'ị'),
3294    ('ọ', 'ọ'),
3295    ('ỏ', 'ỏ'),
3296    ('ố', 'ố'),
3297    ('ồ', 'ồ'),
3298    ('ổ', 'ổ'),
3299    ('ỗ', 'ỗ'),
3300    ('ộ', 'ộ'),
3301    ('ớ', 'ớ'),
3302    ('ờ', 'ờ'),
3303    ('ở', 'ở'),
3304    ('ỡ', 'ỡ'),
3305    ('ợ', 'ợ'),
3306    ('ụ', 'ụ'),
3307    ('ủ', 'ủ'),
3308    ('ứ', 'ứ'),
3309    ('ừ', 'ừ'),
3310    ('ử', 'ử'),
3311    ('ữ', 'ữ'),
3312    ('ự', 'ự'),
3313    ('ỳ', 'ỳ'),
3314    ('ỵ', 'ỵ'),
3315    ('ỷ', 'ỷ'),
3316    ('ỹ', 'ỹ'),
3317    ('ỻ', 'ỻ'),
3318    ('ỽ', 'ỽ'),
3319    ('ỿ', 'ἇ'),
3320    ('ἐ', 'ἕ'),
3321    ('ἠ', 'ἧ'),
3322    ('ἰ', 'ἷ'),
3323    ('ὀ', 'ὅ'),
3324    ('ὐ', 'ὗ'),
3325    ('ὠ', 'ὧ'),
3326    ('ὰ', 'ώ'),
3327    ('ᾀ', 'ᾇ'),
3328    ('ᾐ', 'ᾗ'),
3329    ('ᾠ', 'ᾧ'),
3330    ('ᾰ', 'ᾴ'),
3331    ('ᾶ', 'ᾷ'),
3332    ('ι', 'ι'),
3333    ('ῂ', 'ῄ'),
3334    ('ῆ', 'ῇ'),
3335    ('ῐ', 'ΐ'),
3336    ('ῖ', 'ῗ'),
3337    ('ῠ', 'ῧ'),
3338    ('ῲ', 'ῴ'),
3339    ('ῶ', 'ῷ'),
3340    ('ⅎ', 'ⅎ'),
3341    ('ⅰ', 'ⅿ'),
3342    ('ↄ', 'ↄ'),
3343    ('ⓐ', 'ⓩ'),
3344    ('ⰰ', 'ⱟ'),
3345    ('ⱡ', 'ⱡ'),
3346    ('ⱥ', 'ⱦ'),
3347    ('ⱨ', 'ⱨ'),
3348    ('ⱪ', 'ⱪ'),
3349    ('ⱬ', 'ⱬ'),
3350    ('ⱳ', 'ⱳ'),
3351    ('ⱶ', 'ⱶ'),
3352    ('ⲁ', 'ⲁ'),
3353    ('ⲃ', 'ⲃ'),
3354    ('ⲅ', 'ⲅ'),
3355    ('ⲇ', 'ⲇ'),
3356    ('ⲉ', 'ⲉ'),
3357    ('ⲋ', 'ⲋ'),
3358    ('ⲍ', 'ⲍ'),
3359    ('ⲏ', 'ⲏ'),
3360    ('ⲑ', 'ⲑ'),
3361    ('ⲓ', 'ⲓ'),
3362    ('ⲕ', 'ⲕ'),
3363    ('ⲗ', 'ⲗ'),
3364    ('ⲙ', 'ⲙ'),
3365    ('ⲛ', 'ⲛ'),
3366    ('ⲝ', 'ⲝ'),
3367    ('ⲟ', 'ⲟ'),
3368    ('ⲡ', 'ⲡ'),
3369    ('ⲣ', 'ⲣ'),
3370    ('ⲥ', 'ⲥ'),
3371    ('ⲧ', 'ⲧ'),
3372    ('ⲩ', 'ⲩ'),
3373    ('ⲫ', 'ⲫ'),
3374    ('ⲭ', 'ⲭ'),
3375    ('ⲯ', 'ⲯ'),
3376    ('ⲱ', 'ⲱ'),
3377    ('ⲳ', 'ⲳ'),
3378    ('ⲵ', 'ⲵ'),
3379    ('ⲷ', 'ⲷ'),
3380    ('ⲹ', 'ⲹ'),
3381    ('ⲻ', 'ⲻ'),
3382    ('ⲽ', 'ⲽ'),
3383    ('ⲿ', 'ⲿ'),
3384    ('ⳁ', 'ⳁ'),
3385    ('ⳃ', 'ⳃ'),
3386    ('ⳅ', 'ⳅ'),
3387    ('ⳇ', 'ⳇ'),
3388    ('ⳉ', 'ⳉ'),
3389    ('ⳋ', 'ⳋ'),
3390    ('ⳍ', 'ⳍ'),
3391    ('ⳏ', 'ⳏ'),
3392    ('ⳑ', 'ⳑ'),
3393    ('ⳓ', 'ⳓ'),
3394    ('ⳕ', 'ⳕ'),
3395    ('ⳗ', 'ⳗ'),
3396    ('ⳙ', 'ⳙ'),
3397    ('ⳛ', 'ⳛ'),
3398    ('ⳝ', 'ⳝ'),
3399    ('ⳟ', 'ⳟ'),
3400    ('ⳡ', 'ⳡ'),
3401    ('ⳣ', 'ⳣ'),
3402    ('ⳬ', 'ⳬ'),
3403    ('ⳮ', 'ⳮ'),
3404    ('ⳳ', 'ⳳ'),
3405    ('ⴀ', 'ⴥ'),
3406    ('ⴧ', 'ⴧ'),
3407    ('ⴭ', 'ⴭ'),
3408    ('ꙁ', 'ꙁ'),
3409    ('ꙃ', 'ꙃ'),
3410    ('ꙅ', 'ꙅ'),
3411    ('ꙇ', 'ꙇ'),
3412    ('ꙉ', 'ꙉ'),
3413    ('ꙋ', 'ꙋ'),
3414    ('ꙍ', 'ꙍ'),
3415    ('ꙏ', 'ꙏ'),
3416    ('ꙑ', 'ꙑ'),
3417    ('ꙓ', 'ꙓ'),
3418    ('ꙕ', 'ꙕ'),
3419    ('ꙗ', 'ꙗ'),
3420    ('ꙙ', 'ꙙ'),
3421    ('ꙛ', 'ꙛ'),
3422    ('ꙝ', 'ꙝ'),
3423    ('ꙟ', 'ꙟ'),
3424    ('ꙡ', 'ꙡ'),
3425    ('ꙣ', 'ꙣ'),
3426    ('ꙥ', 'ꙥ'),
3427    ('ꙧ', 'ꙧ'),
3428    ('ꙩ', 'ꙩ'),
3429    ('ꙫ', 'ꙫ'),
3430    ('ꙭ', 'ꙭ'),
3431    ('ꚁ', 'ꚁ'),
3432    ('ꚃ', 'ꚃ'),
3433    ('ꚅ', 'ꚅ'),
3434    ('ꚇ', 'ꚇ'),
3435    ('ꚉ', 'ꚉ'),
3436    ('ꚋ', 'ꚋ'),
3437    ('ꚍ', 'ꚍ'),
3438    ('ꚏ', 'ꚏ'),
3439    ('ꚑ', 'ꚑ'),
3440    ('ꚓ', 'ꚓ'),
3441    ('ꚕ', 'ꚕ'),
3442    ('ꚗ', 'ꚗ'),
3443    ('ꚙ', 'ꚙ'),
3444    ('ꚛ', 'ꚛ'),
3445    ('ꜣ', 'ꜣ'),
3446    ('ꜥ', 'ꜥ'),
3447    ('ꜧ', 'ꜧ'),
3448    ('ꜩ', 'ꜩ'),
3449    ('ꜫ', 'ꜫ'),
3450    ('ꜭ', 'ꜭ'),
3451    ('ꜯ', 'ꜯ'),
3452    ('ꜳ', 'ꜳ'),
3453    ('ꜵ', 'ꜵ'),
3454    ('ꜷ', 'ꜷ'),
3455    ('ꜹ', 'ꜹ'),
3456    ('ꜻ', 'ꜻ'),
3457    ('ꜽ', 'ꜽ'),
3458    ('ꜿ', 'ꜿ'),
3459    ('ꝁ', 'ꝁ'),
3460    ('ꝃ', 'ꝃ'),
3461    ('ꝅ', 'ꝅ'),
3462    ('ꝇ', 'ꝇ'),
3463    ('ꝉ', 'ꝉ'),
3464    ('ꝋ', 'ꝋ'),
3465    ('ꝍ', 'ꝍ'),
3466    ('ꝏ', 'ꝏ'),
3467    ('ꝑ', 'ꝑ'),
3468    ('ꝓ', 'ꝓ'),
3469    ('ꝕ', 'ꝕ'),
3470    ('ꝗ', 'ꝗ'),
3471    ('ꝙ', 'ꝙ'),
3472    ('ꝛ', 'ꝛ'),
3473    ('ꝝ', 'ꝝ'),
3474    ('ꝟ', 'ꝟ'),
3475    ('ꝡ', 'ꝡ'),
3476    ('ꝣ', 'ꝣ'),
3477    ('ꝥ', 'ꝥ'),
3478    ('ꝧ', 'ꝧ'),
3479    ('ꝩ', 'ꝩ'),
3480    ('ꝫ', 'ꝫ'),
3481    ('ꝭ', 'ꝭ'),
3482    ('ꝯ', 'ꝯ'),
3483    ('ꝺ', 'ꝺ'),
3484    ('ꝼ', 'ꝼ'),
3485    ('ꝿ', 'ꝿ'),
3486    ('ꞁ', 'ꞁ'),
3487    ('ꞃ', 'ꞃ'),
3488    ('ꞅ', 'ꞅ'),
3489    ('ꞇ', 'ꞇ'),
3490    ('ꞌ', 'ꞌ'),
3491    ('ꞑ', 'ꞑ'),
3492    ('ꞓ', 'ꞔ'),
3493    ('ꞗ', 'ꞗ'),
3494    ('ꞙ', 'ꞙ'),
3495    ('ꞛ', 'ꞛ'),
3496    ('ꞝ', 'ꞝ'),
3497    ('ꞟ', 'ꞟ'),
3498    ('ꞡ', 'ꞡ'),
3499    ('ꞣ', 'ꞣ'),
3500    ('ꞥ', 'ꞥ'),
3501    ('ꞧ', 'ꞧ'),
3502    ('ꞩ', 'ꞩ'),
3503    ('ꞵ', 'ꞵ'),
3504    ('ꞷ', 'ꞷ'),
3505    ('ꞹ', 'ꞹ'),
3506    ('ꞻ', 'ꞻ'),
3507    ('ꞽ', 'ꞽ'),
3508    ('ꞿ', 'ꞿ'),
3509    ('ꟁ', 'ꟁ'),
3510    ('ꟃ', 'ꟃ'),
3511    ('ꟈ', 'ꟈ'),
3512    ('ꟊ', 'ꟊ'),
3513    ('ꟑ', 'ꟑ'),
3514    ('ꟗ', 'ꟗ'),
3515    ('ꟙ', 'ꟙ'),
3516    ('ꟶ', 'ꟶ'),
3517    ('ꭓ', 'ꭓ'),
3518    ('ꭰ', 'ꮿ'),
3519    ('ff', 'st'),
3520    ('ﬓ', 'ﬗ'),
3521    ('a', 'z'),
3522    ('𐐨', '𐑏'),
3523    ('𐓘', '𐓻'),
3524    ('𐖗', '𐖡'),
3525    ('𐖣', '𐖱'),
3526    ('𐖳', '𐖹'),
3527    ('𐖻', '𐖼'),
3528    ('𐳀', '𐳲'),
3529    ('𑣀', '𑣟'),
3530    ('𖹠', '𖹿'),
3531    ('𞤢', '𞥃'),
3532];
3533
3534pub const CHANGES_WHEN_UPPERCASED: &'static [(char, char)] = &[
3535    ('a', 'z'),
3536    ('µ', 'µ'),
3537    ('ß', 'ö'),
3538    ('ø', 'ÿ'),
3539    ('ā', 'ā'),
3540    ('ă', 'ă'),
3541    ('ą', 'ą'),
3542    ('ć', 'ć'),
3543    ('ĉ', 'ĉ'),
3544    ('ċ', 'ċ'),
3545    ('č', 'č'),
3546    ('ď', 'ď'),
3547    ('đ', 'đ'),
3548    ('ē', 'ē'),
3549    ('ĕ', 'ĕ'),
3550    ('ė', 'ė'),
3551    ('ę', 'ę'),
3552    ('ě', 'ě'),
3553    ('ĝ', 'ĝ'),
3554    ('ğ', 'ğ'),
3555    ('ġ', 'ġ'),
3556    ('ģ', 'ģ'),
3557    ('ĥ', 'ĥ'),
3558    ('ħ', 'ħ'),
3559    ('ĩ', 'ĩ'),
3560    ('ī', 'ī'),
3561    ('ĭ', 'ĭ'),
3562    ('į', 'į'),
3563    ('ı', 'ı'),
3564    ('ij', 'ij'),
3565    ('ĵ', 'ĵ'),
3566    ('ķ', 'ķ'),
3567    ('ĺ', 'ĺ'),
3568    ('ļ', 'ļ'),
3569    ('ľ', 'ľ'),
3570    ('ŀ', 'ŀ'),
3571    ('ł', 'ł'),
3572    ('ń', 'ń'),
3573    ('ņ', 'ņ'),
3574    ('ň', 'ʼn'),
3575    ('ŋ', 'ŋ'),
3576    ('ō', 'ō'),
3577    ('ŏ', 'ŏ'),
3578    ('ő', 'ő'),
3579    ('œ', 'œ'),
3580    ('ŕ', 'ŕ'),
3581    ('ŗ', 'ŗ'),
3582    ('ř', 'ř'),
3583    ('ś', 'ś'),
3584    ('ŝ', 'ŝ'),
3585    ('ş', 'ş'),
3586    ('š', 'š'),
3587    ('ţ', 'ţ'),
3588    ('ť', 'ť'),
3589    ('ŧ', 'ŧ'),
3590    ('ũ', 'ũ'),
3591    ('ū', 'ū'),
3592    ('ŭ', 'ŭ'),
3593    ('ů', 'ů'),
3594    ('ű', 'ű'),
3595    ('ų', 'ų'),
3596    ('ŵ', 'ŵ'),
3597    ('ŷ', 'ŷ'),
3598    ('ź', 'ź'),
3599    ('ż', 'ż'),
3600    ('ž', 'ƀ'),
3601    ('ƃ', 'ƃ'),
3602    ('ƅ', 'ƅ'),
3603    ('ƈ', 'ƈ'),
3604    ('ƌ', 'ƌ'),
3605    ('ƒ', 'ƒ'),
3606    ('ƕ', 'ƕ'),
3607    ('ƙ', 'ƚ'),
3608    ('ƞ', 'ƞ'),
3609    ('ơ', 'ơ'),
3610    ('ƣ', 'ƣ'),
3611    ('ƥ', 'ƥ'),
3612    ('ƨ', 'ƨ'),
3613    ('ƭ', 'ƭ'),
3614    ('ư', 'ư'),
3615    ('ƴ', 'ƴ'),
3616    ('ƶ', 'ƶ'),
3617    ('ƹ', 'ƹ'),
3618    ('ƽ', 'ƽ'),
3619    ('ƿ', 'ƿ'),
3620    ('Dž', 'dž'),
3621    ('Lj', 'lj'),
3622    ('Nj', 'nj'),
3623    ('ǎ', 'ǎ'),
3624    ('ǐ', 'ǐ'),
3625    ('ǒ', 'ǒ'),
3626    ('ǔ', 'ǔ'),
3627    ('ǖ', 'ǖ'),
3628    ('ǘ', 'ǘ'),
3629    ('ǚ', 'ǚ'),
3630    ('ǜ', 'ǝ'),
3631    ('ǟ', 'ǟ'),
3632    ('ǡ', 'ǡ'),
3633    ('ǣ', 'ǣ'),
3634    ('ǥ', 'ǥ'),
3635    ('ǧ', 'ǧ'),
3636    ('ǩ', 'ǩ'),
3637    ('ǫ', 'ǫ'),
3638    ('ǭ', 'ǭ'),
3639    ('ǯ', 'ǰ'),
3640    ('Dz', 'dz'),
3641    ('ǵ', 'ǵ'),
3642    ('ǹ', 'ǹ'),
3643    ('ǻ', 'ǻ'),
3644    ('ǽ', 'ǽ'),
3645    ('ǿ', 'ǿ'),
3646    ('ȁ', 'ȁ'),
3647    ('ȃ', 'ȃ'),
3648    ('ȅ', 'ȅ'),
3649    ('ȇ', 'ȇ'),
3650    ('ȉ', 'ȉ'),
3651    ('ȋ', 'ȋ'),
3652    ('ȍ', 'ȍ'),
3653    ('ȏ', 'ȏ'),
3654    ('ȑ', 'ȑ'),
3655    ('ȓ', 'ȓ'),
3656    ('ȕ', 'ȕ'),
3657    ('ȗ', 'ȗ'),
3658    ('ș', 'ș'),
3659    ('ț', 'ț'),
3660    ('ȝ', 'ȝ'),
3661    ('ȟ', 'ȟ'),
3662    ('ȣ', 'ȣ'),
3663    ('ȥ', 'ȥ'),
3664    ('ȧ', 'ȧ'),
3665    ('ȩ', 'ȩ'),
3666    ('ȫ', 'ȫ'),
3667    ('ȭ', 'ȭ'),
3668    ('ȯ', 'ȯ'),
3669    ('ȱ', 'ȱ'),
3670    ('ȳ', 'ȳ'),
3671    ('ȼ', 'ȼ'),
3672    ('ȿ', 'ɀ'),
3673    ('ɂ', 'ɂ'),
3674    ('ɇ', 'ɇ'),
3675    ('ɉ', 'ɉ'),
3676    ('ɋ', 'ɋ'),
3677    ('ɍ', 'ɍ'),
3678    ('ɏ', 'ɔ'),
3679    ('ɖ', 'ɗ'),
3680    ('ə', 'ə'),
3681    ('ɛ', 'ɜ'),
3682    ('ɠ', 'ɡ'),
3683    ('ɣ', 'ɣ'),
3684    ('ɥ', 'ɦ'),
3685    ('ɨ', 'ɬ'),
3686    ('ɯ', 'ɯ'),
3687    ('ɱ', 'ɲ'),
3688    ('ɵ', 'ɵ'),
3689    ('ɽ', 'ɽ'),
3690    ('ʀ', 'ʀ'),
3691    ('ʂ', 'ʃ'),
3692    ('ʇ', 'ʌ'),
3693    ('ʒ', 'ʒ'),
3694    ('ʝ', 'ʞ'),
3695    ('\u{345}', '\u{345}'),
3696    ('ͱ', 'ͱ'),
3697    ('ͳ', 'ͳ'),
3698    ('ͷ', 'ͷ'),
3699    ('ͻ', 'ͽ'),
3700    ('ΐ', 'ΐ'),
3701    ('ά', 'ώ'),
3702    ('ϐ', 'ϑ'),
3703    ('ϕ', 'ϗ'),
3704    ('ϙ', 'ϙ'),
3705    ('ϛ', 'ϛ'),
3706    ('ϝ', 'ϝ'),
3707    ('ϟ', 'ϟ'),
3708    ('ϡ', 'ϡ'),
3709    ('ϣ', 'ϣ'),
3710    ('ϥ', 'ϥ'),
3711    ('ϧ', 'ϧ'),
3712    ('ϩ', 'ϩ'),
3713    ('ϫ', 'ϫ'),
3714    ('ϭ', 'ϭ'),
3715    ('ϯ', 'ϳ'),
3716    ('ϵ', 'ϵ'),
3717    ('ϸ', 'ϸ'),
3718    ('ϻ', 'ϻ'),
3719    ('а', 'џ'),
3720    ('ѡ', 'ѡ'),
3721    ('ѣ', 'ѣ'),
3722    ('ѥ', 'ѥ'),
3723    ('ѧ', 'ѧ'),
3724    ('ѩ', 'ѩ'),
3725    ('ѫ', 'ѫ'),
3726    ('ѭ', 'ѭ'),
3727    ('ѯ', 'ѯ'),
3728    ('ѱ', 'ѱ'),
3729    ('ѳ', 'ѳ'),
3730    ('ѵ', 'ѵ'),
3731    ('ѷ', 'ѷ'),
3732    ('ѹ', 'ѹ'),
3733    ('ѻ', 'ѻ'),
3734    ('ѽ', 'ѽ'),
3735    ('ѿ', 'ѿ'),
3736    ('ҁ', 'ҁ'),
3737    ('ҋ', 'ҋ'),
3738    ('ҍ', 'ҍ'),
3739    ('ҏ', 'ҏ'),
3740    ('ґ', 'ґ'),
3741    ('ғ', 'ғ'),
3742    ('ҕ', 'ҕ'),
3743    ('җ', 'җ'),
3744    ('ҙ', 'ҙ'),
3745    ('қ', 'қ'),
3746    ('ҝ', 'ҝ'),
3747    ('ҟ', 'ҟ'),
3748    ('ҡ', 'ҡ'),
3749    ('ң', 'ң'),
3750    ('ҥ', 'ҥ'),
3751    ('ҧ', 'ҧ'),
3752    ('ҩ', 'ҩ'),
3753    ('ҫ', 'ҫ'),
3754    ('ҭ', 'ҭ'),
3755    ('ү', 'ү'),
3756    ('ұ', 'ұ'),
3757    ('ҳ', 'ҳ'),
3758    ('ҵ', 'ҵ'),
3759    ('ҷ', 'ҷ'),
3760    ('ҹ', 'ҹ'),
3761    ('һ', 'һ'),
3762    ('ҽ', 'ҽ'),
3763    ('ҿ', 'ҿ'),
3764    ('ӂ', 'ӂ'),
3765    ('ӄ', 'ӄ'),
3766    ('ӆ', 'ӆ'),
3767    ('ӈ', 'ӈ'),
3768    ('ӊ', 'ӊ'),
3769    ('ӌ', 'ӌ'),
3770    ('ӎ', 'ӏ'),
3771    ('ӑ', 'ӑ'),
3772    ('ӓ', 'ӓ'),
3773    ('ӕ', 'ӕ'),
3774    ('ӗ', 'ӗ'),
3775    ('ә', 'ә'),
3776    ('ӛ', 'ӛ'),
3777    ('ӝ', 'ӝ'),
3778    ('ӟ', 'ӟ'),
3779    ('ӡ', 'ӡ'),
3780    ('ӣ', 'ӣ'),
3781    ('ӥ', 'ӥ'),
3782    ('ӧ', 'ӧ'),
3783    ('ө', 'ө'),
3784    ('ӫ', 'ӫ'),
3785    ('ӭ', 'ӭ'),
3786    ('ӯ', 'ӯ'),
3787    ('ӱ', 'ӱ'),
3788    ('ӳ', 'ӳ'),
3789    ('ӵ', 'ӵ'),
3790    ('ӷ', 'ӷ'),
3791    ('ӹ', 'ӹ'),
3792    ('ӻ', 'ӻ'),
3793    ('ӽ', 'ӽ'),
3794    ('ӿ', 'ӿ'),
3795    ('ԁ', 'ԁ'),
3796    ('ԃ', 'ԃ'),
3797    ('ԅ', 'ԅ'),
3798    ('ԇ', 'ԇ'),
3799    ('ԉ', 'ԉ'),
3800    ('ԋ', 'ԋ'),
3801    ('ԍ', 'ԍ'),
3802    ('ԏ', 'ԏ'),
3803    ('ԑ', 'ԑ'),
3804    ('ԓ', 'ԓ'),
3805    ('ԕ', 'ԕ'),
3806    ('ԗ', 'ԗ'),
3807    ('ԙ', 'ԙ'),
3808    ('ԛ', 'ԛ'),
3809    ('ԝ', 'ԝ'),
3810    ('ԟ', 'ԟ'),
3811    ('ԡ', 'ԡ'),
3812    ('ԣ', 'ԣ'),
3813    ('ԥ', 'ԥ'),
3814    ('ԧ', 'ԧ'),
3815    ('ԩ', 'ԩ'),
3816    ('ԫ', 'ԫ'),
3817    ('ԭ', 'ԭ'),
3818    ('ԯ', 'ԯ'),
3819    ('ա', 'և'),
3820    ('ა', 'ჺ'),
3821    ('ჽ', 'ჿ'),
3822    ('ᏸ', 'ᏽ'),
3823    ('ᲀ', 'ᲈ'),
3824    ('ᵹ', 'ᵹ'),
3825    ('ᵽ', 'ᵽ'),
3826    ('ᶎ', 'ᶎ'),
3827    ('ḁ', 'ḁ'),
3828    ('ḃ', 'ḃ'),
3829    ('ḅ', 'ḅ'),
3830    ('ḇ', 'ḇ'),
3831    ('ḉ', 'ḉ'),
3832    ('ḋ', 'ḋ'),
3833    ('ḍ', 'ḍ'),
3834    ('ḏ', 'ḏ'),
3835    ('ḑ', 'ḑ'),
3836    ('ḓ', 'ḓ'),
3837    ('ḕ', 'ḕ'),
3838    ('ḗ', 'ḗ'),
3839    ('ḙ', 'ḙ'),
3840    ('ḛ', 'ḛ'),
3841    ('ḝ', 'ḝ'),
3842    ('ḟ', 'ḟ'),
3843    ('ḡ', 'ḡ'),
3844    ('ḣ', 'ḣ'),
3845    ('ḥ', 'ḥ'),
3846    ('ḧ', 'ḧ'),
3847    ('ḩ', 'ḩ'),
3848    ('ḫ', 'ḫ'),
3849    ('ḭ', 'ḭ'),
3850    ('ḯ', 'ḯ'),
3851    ('ḱ', 'ḱ'),
3852    ('ḳ', 'ḳ'),
3853    ('ḵ', 'ḵ'),
3854    ('ḷ', 'ḷ'),
3855    ('ḹ', 'ḹ'),
3856    ('ḻ', 'ḻ'),
3857    ('ḽ', 'ḽ'),
3858    ('ḿ', 'ḿ'),
3859    ('ṁ', 'ṁ'),
3860    ('ṃ', 'ṃ'),
3861    ('ṅ', 'ṅ'),
3862    ('ṇ', 'ṇ'),
3863    ('ṉ', 'ṉ'),
3864    ('ṋ', 'ṋ'),
3865    ('ṍ', 'ṍ'),
3866    ('ṏ', 'ṏ'),
3867    ('ṑ', 'ṑ'),
3868    ('ṓ', 'ṓ'),
3869    ('ṕ', 'ṕ'),
3870    ('ṗ', 'ṗ'),
3871    ('ṙ', 'ṙ'),
3872    ('ṛ', 'ṛ'),
3873    ('ṝ', 'ṝ'),
3874    ('ṟ', 'ṟ'),
3875    ('ṡ', 'ṡ'),
3876    ('ṣ', 'ṣ'),
3877    ('ṥ', 'ṥ'),
3878    ('ṧ', 'ṧ'),
3879    ('ṩ', 'ṩ'),
3880    ('ṫ', 'ṫ'),
3881    ('ṭ', 'ṭ'),
3882    ('ṯ', 'ṯ'),
3883    ('ṱ', 'ṱ'),
3884    ('ṳ', 'ṳ'),
3885    ('ṵ', 'ṵ'),
3886    ('ṷ', 'ṷ'),
3887    ('ṹ', 'ṹ'),
3888    ('ṻ', 'ṻ'),
3889    ('ṽ', 'ṽ'),
3890    ('ṿ', 'ṿ'),
3891    ('ẁ', 'ẁ'),
3892    ('ẃ', 'ẃ'),
3893    ('ẅ', 'ẅ'),
3894    ('ẇ', 'ẇ'),
3895    ('ẉ', 'ẉ'),
3896    ('ẋ', 'ẋ'),
3897    ('ẍ', 'ẍ'),
3898    ('ẏ', 'ẏ'),
3899    ('ẑ', 'ẑ'),
3900    ('ẓ', 'ẓ'),
3901    ('ẕ', 'ẛ'),
3902    ('ạ', 'ạ'),
3903    ('ả', 'ả'),
3904    ('ấ', 'ấ'),
3905    ('ầ', 'ầ'),
3906    ('ẩ', 'ẩ'),
3907    ('ẫ', 'ẫ'),
3908    ('ậ', 'ậ'),
3909    ('ắ', 'ắ'),
3910    ('ằ', 'ằ'),
3911    ('ẳ', 'ẳ'),
3912    ('ẵ', 'ẵ'),
3913    ('ặ', 'ặ'),
3914    ('ẹ', 'ẹ'),
3915    ('ẻ', 'ẻ'),
3916    ('ẽ', 'ẽ'),
3917    ('ế', 'ế'),
3918    ('ề', 'ề'),
3919    ('ể', 'ể'),
3920    ('ễ', 'ễ'),
3921    ('ệ', 'ệ'),
3922    ('ỉ', 'ỉ'),
3923    ('ị', 'ị'),
3924    ('ọ', 'ọ'),
3925    ('ỏ', 'ỏ'),
3926    ('ố', 'ố'),
3927    ('ồ', 'ồ'),
3928    ('ổ', 'ổ'),
3929    ('ỗ', 'ỗ'),
3930    ('ộ', 'ộ'),
3931    ('ớ', 'ớ'),
3932    ('ờ', 'ờ'),
3933    ('ở', 'ở'),
3934    ('ỡ', 'ỡ'),
3935    ('ợ', 'ợ'),
3936    ('ụ', 'ụ'),
3937    ('ủ', 'ủ'),
3938    ('ứ', 'ứ'),
3939    ('ừ', 'ừ'),
3940    ('ử', 'ử'),
3941    ('ữ', 'ữ'),
3942    ('ự', 'ự'),
3943    ('ỳ', 'ỳ'),
3944    ('ỵ', 'ỵ'),
3945    ('ỷ', 'ỷ'),
3946    ('ỹ', 'ỹ'),
3947    ('ỻ', 'ỻ'),
3948    ('ỽ', 'ỽ'),
3949    ('ỿ', 'ἇ'),
3950    ('ἐ', 'ἕ'),
3951    ('ἠ', 'ἧ'),
3952    ('ἰ', 'ἷ'),
3953    ('ὀ', 'ὅ'),
3954    ('ὐ', 'ὗ'),
3955    ('ὠ', 'ὧ'),
3956    ('ὰ', 'ώ'),
3957    ('ᾀ', 'ᾴ'),
3958    ('ᾶ', 'ᾷ'),
3959    ('ᾼ', 'ᾼ'),
3960    ('ι', 'ι'),
3961    ('ῂ', 'ῄ'),
3962    ('ῆ', 'ῇ'),
3963    ('ῌ', 'ῌ'),
3964    ('ῐ', 'ΐ'),
3965    ('ῖ', 'ῗ'),
3966    ('ῠ', 'ῧ'),
3967    ('ῲ', 'ῴ'),
3968    ('ῶ', 'ῷ'),
3969    ('ῼ', 'ῼ'),
3970    ('ⅎ', 'ⅎ'),
3971    ('ⅰ', 'ⅿ'),
3972    ('ↄ', 'ↄ'),
3973    ('ⓐ', 'ⓩ'),
3974    ('ⰰ', 'ⱟ'),
3975    ('ⱡ', 'ⱡ'),
3976    ('ⱥ', 'ⱦ'),
3977    ('ⱨ', 'ⱨ'),
3978    ('ⱪ', 'ⱪ'),
3979    ('ⱬ', 'ⱬ'),
3980    ('ⱳ', 'ⱳ'),
3981    ('ⱶ', 'ⱶ'),
3982    ('ⲁ', 'ⲁ'),
3983    ('ⲃ', 'ⲃ'),
3984    ('ⲅ', 'ⲅ'),
3985    ('ⲇ', 'ⲇ'),
3986    ('ⲉ', 'ⲉ'),
3987    ('ⲋ', 'ⲋ'),
3988    ('ⲍ', 'ⲍ'),
3989    ('ⲏ', 'ⲏ'),
3990    ('ⲑ', 'ⲑ'),
3991    ('ⲓ', 'ⲓ'),
3992    ('ⲕ', 'ⲕ'),
3993    ('ⲗ', 'ⲗ'),
3994    ('ⲙ', 'ⲙ'),
3995    ('ⲛ', 'ⲛ'),
3996    ('ⲝ', 'ⲝ'),
3997    ('ⲟ', 'ⲟ'),
3998    ('ⲡ', 'ⲡ'),
3999    ('ⲣ', 'ⲣ'),
4000    ('ⲥ', 'ⲥ'),
4001    ('ⲧ', 'ⲧ'),
4002    ('ⲩ', 'ⲩ'),
4003    ('ⲫ', 'ⲫ'),
4004    ('ⲭ', 'ⲭ'),
4005    ('ⲯ', 'ⲯ'),
4006    ('ⲱ', 'ⲱ'),
4007    ('ⲳ', 'ⲳ'),
4008    ('ⲵ', 'ⲵ'),
4009    ('ⲷ', 'ⲷ'),
4010    ('ⲹ', 'ⲹ'),
4011    ('ⲻ', 'ⲻ'),
4012    ('ⲽ', 'ⲽ'),
4013    ('ⲿ', 'ⲿ'),
4014    ('ⳁ', 'ⳁ'),
4015    ('ⳃ', 'ⳃ'),
4016    ('ⳅ', 'ⳅ'),
4017    ('ⳇ', 'ⳇ'),
4018    ('ⳉ', 'ⳉ'),
4019    ('ⳋ', 'ⳋ'),
4020    ('ⳍ', 'ⳍ'),
4021    ('ⳏ', 'ⳏ'),
4022    ('ⳑ', 'ⳑ'),
4023    ('ⳓ', 'ⳓ'),
4024    ('ⳕ', 'ⳕ'),
4025    ('ⳗ', 'ⳗ'),
4026    ('ⳙ', 'ⳙ'),
4027    ('ⳛ', 'ⳛ'),
4028    ('ⳝ', 'ⳝ'),
4029    ('ⳟ', 'ⳟ'),
4030    ('ⳡ', 'ⳡ'),
4031    ('ⳣ', 'ⳣ'),
4032    ('ⳬ', 'ⳬ'),
4033    ('ⳮ', 'ⳮ'),
4034    ('ⳳ', 'ⳳ'),
4035    ('ⴀ', 'ⴥ'),
4036    ('ⴧ', 'ⴧ'),
4037    ('ⴭ', 'ⴭ'),
4038    ('ꙁ', 'ꙁ'),
4039    ('ꙃ', 'ꙃ'),
4040    ('ꙅ', 'ꙅ'),
4041    ('ꙇ', 'ꙇ'),
4042    ('ꙉ', 'ꙉ'),
4043    ('ꙋ', 'ꙋ'),
4044    ('ꙍ', 'ꙍ'),
4045    ('ꙏ', 'ꙏ'),
4046    ('ꙑ', 'ꙑ'),
4047    ('ꙓ', 'ꙓ'),
4048    ('ꙕ', 'ꙕ'),
4049    ('ꙗ', 'ꙗ'),
4050    ('ꙙ', 'ꙙ'),
4051    ('ꙛ', 'ꙛ'),
4052    ('ꙝ', 'ꙝ'),
4053    ('ꙟ', 'ꙟ'),
4054    ('ꙡ', 'ꙡ'),
4055    ('ꙣ', 'ꙣ'),
4056    ('ꙥ', 'ꙥ'),
4057    ('ꙧ', 'ꙧ'),
4058    ('ꙩ', 'ꙩ'),
4059    ('ꙫ', 'ꙫ'),
4060    ('ꙭ', 'ꙭ'),
4061    ('ꚁ', 'ꚁ'),
4062    ('ꚃ', 'ꚃ'),
4063    ('ꚅ', 'ꚅ'),
4064    ('ꚇ', 'ꚇ'),
4065    ('ꚉ', 'ꚉ'),
4066    ('ꚋ', 'ꚋ'),
4067    ('ꚍ', 'ꚍ'),
4068    ('ꚏ', 'ꚏ'),
4069    ('ꚑ', 'ꚑ'),
4070    ('ꚓ', 'ꚓ'),
4071    ('ꚕ', 'ꚕ'),
4072    ('ꚗ', 'ꚗ'),
4073    ('ꚙ', 'ꚙ'),
4074    ('ꚛ', 'ꚛ'),
4075    ('ꜣ', 'ꜣ'),
4076    ('ꜥ', 'ꜥ'),
4077    ('ꜧ', 'ꜧ'),
4078    ('ꜩ', 'ꜩ'),
4079    ('ꜫ', 'ꜫ'),
4080    ('ꜭ', 'ꜭ'),
4081    ('ꜯ', 'ꜯ'),
4082    ('ꜳ', 'ꜳ'),
4083    ('ꜵ', 'ꜵ'),
4084    ('ꜷ', 'ꜷ'),
4085    ('ꜹ', 'ꜹ'),
4086    ('ꜻ', 'ꜻ'),
4087    ('ꜽ', 'ꜽ'),
4088    ('ꜿ', 'ꜿ'),
4089    ('ꝁ', 'ꝁ'),
4090    ('ꝃ', 'ꝃ'),
4091    ('ꝅ', 'ꝅ'),
4092    ('ꝇ', 'ꝇ'),
4093    ('ꝉ', 'ꝉ'),
4094    ('ꝋ', 'ꝋ'),
4095    ('ꝍ', 'ꝍ'),
4096    ('ꝏ', 'ꝏ'),
4097    ('ꝑ', 'ꝑ'),
4098    ('ꝓ', 'ꝓ'),
4099    ('ꝕ', 'ꝕ'),
4100    ('ꝗ', 'ꝗ'),
4101    ('ꝙ', 'ꝙ'),
4102    ('ꝛ', 'ꝛ'),
4103    ('ꝝ', 'ꝝ'),
4104    ('ꝟ', 'ꝟ'),
4105    ('ꝡ', 'ꝡ'),
4106    ('ꝣ', 'ꝣ'),
4107    ('ꝥ', 'ꝥ'),
4108    ('ꝧ', 'ꝧ'),
4109    ('ꝩ', 'ꝩ'),
4110    ('ꝫ', 'ꝫ'),
4111    ('ꝭ', 'ꝭ'),
4112    ('ꝯ', 'ꝯ'),
4113    ('ꝺ', 'ꝺ'),
4114    ('ꝼ', 'ꝼ'),
4115    ('ꝿ', 'ꝿ'),
4116    ('ꞁ', 'ꞁ'),
4117    ('ꞃ', 'ꞃ'),
4118    ('ꞅ', 'ꞅ'),
4119    ('ꞇ', 'ꞇ'),
4120    ('ꞌ', 'ꞌ'),
4121    ('ꞑ', 'ꞑ'),
4122    ('ꞓ', 'ꞔ'),
4123    ('ꞗ', 'ꞗ'),
4124    ('ꞙ', 'ꞙ'),
4125    ('ꞛ', 'ꞛ'),
4126    ('ꞝ', 'ꞝ'),
4127    ('ꞟ', 'ꞟ'),
4128    ('ꞡ', 'ꞡ'),
4129    ('ꞣ', 'ꞣ'),
4130    ('ꞥ', 'ꞥ'),
4131    ('ꞧ', 'ꞧ'),
4132    ('ꞩ', 'ꞩ'),
4133    ('ꞵ', 'ꞵ'),
4134    ('ꞷ', 'ꞷ'),
4135    ('ꞹ', 'ꞹ'),
4136    ('ꞻ', 'ꞻ'),
4137    ('ꞽ', 'ꞽ'),
4138    ('ꞿ', 'ꞿ'),
4139    ('ꟁ', 'ꟁ'),
4140    ('ꟃ', 'ꟃ'),
4141    ('ꟈ', 'ꟈ'),
4142    ('ꟊ', 'ꟊ'),
4143    ('ꟑ', 'ꟑ'),
4144    ('ꟗ', 'ꟗ'),
4145    ('ꟙ', 'ꟙ'),
4146    ('ꟶ', 'ꟶ'),
4147    ('ꭓ', 'ꭓ'),
4148    ('ꭰ', 'ꮿ'),
4149    ('ff', 'st'),
4150    ('ﬓ', 'ﬗ'),
4151    ('a', 'z'),
4152    ('𐐨', '𐑏'),
4153    ('𐓘', '𐓻'),
4154    ('𐖗', '𐖡'),
4155    ('𐖣', '𐖱'),
4156    ('𐖳', '𐖹'),
4157    ('𐖻', '𐖼'),
4158    ('𐳀', '𐳲'),
4159    ('𑣀', '𑣟'),
4160    ('𖹠', '𖹿'),
4161    ('𞤢', '𞥃'),
4162];
4163
4164pub const DASH: &'static [(char, char)] = &[
4165    ('-', '-'),
4166    ('֊', '֊'),
4167    ('־', '־'),
4168    ('᐀', '᐀'),
4169    ('᠆', '᠆'),
4170    ('‐', '―'),
4171    ('⁓', '⁓'),
4172    ('⁻', '⁻'),
4173    ('₋', '₋'),
4174    ('−', '−'),
4175    ('⸗', '⸗'),
4176    ('⸚', '⸚'),
4177    ('⸺', '⸻'),
4178    ('⹀', '⹀'),
4179    ('⹝', '⹝'),
4180    ('〜', '〜'),
4181    ('〰', '〰'),
4182    ('゠', '゠'),
4183    ('︱', '︲'),
4184    ('﹘', '﹘'),
4185    ('﹣', '﹣'),
4186    ('-', '-'),
4187    ('𐺭', '𐺭'),
4188];
4189
4190pub const DEFAULT_IGNORABLE_CODE_POINT: &'static [(char, char)] = &[
4191    ('\u{ad}', '\u{ad}'),
4192    ('\u{34f}', '\u{34f}'),
4193    ('\u{61c}', '\u{61c}'),
4194    ('ᅟ', 'ᅠ'),
4195    ('\u{17b4}', '\u{17b5}'),
4196    ('\u{180b}', '\u{180f}'),
4197    ('\u{200b}', '\u{200f}'),
4198    ('\u{202a}', '\u{202e}'),
4199    ('\u{2060}', '\u{206f}'),
4200    ('ㅤ', 'ㅤ'),
4201    ('\u{fe00}', '\u{fe0f}'),
4202    ('\u{feff}', '\u{feff}'),
4203    ('ᅠ', 'ᅠ'),
4204    ('\u{fff0}', '\u{fff8}'),
4205    ('\u{1bca0}', '\u{1bca3}'),
4206    ('\u{1d173}', '\u{1d17a}'),
4207    ('\u{e0000}', '\u{e0fff}'),
4208];
4209
4210pub const DEPRECATED: &'static [(char, char)] = &[
4211    ('ʼn', 'ʼn'),
4212    ('ٳ', 'ٳ'),
4213    ('\u{f77}', '\u{f77}'),
4214    ('\u{f79}', '\u{f79}'),
4215    ('ឣ', 'ឤ'),
4216    ('\u{206a}', '\u{206f}'),
4217    ('〈', '〉'),
4218    ('\u{e0001}', '\u{e0001}'),
4219];
4220
4221pub const DIACRITIC: &'static [(char, char)] = &[
4222    ('^', '^'),
4223    ('`', '`'),
4224    ('¨', '¨'),
4225    ('¯', '¯'),
4226    ('´', '´'),
4227    ('·', '¸'),
4228    ('ʰ', '\u{34e}'),
4229    ('\u{350}', '\u{357}'),
4230    ('\u{35d}', '\u{362}'),
4231    ('ʹ', '͵'),
4232    ('ͺ', 'ͺ'),
4233    ('΄', '΅'),
4234    ('\u{483}', '\u{487}'),
4235    ('ՙ', 'ՙ'),
4236    ('\u{591}', '\u{5a1}'),
4237    ('\u{5a3}', '\u{5bd}'),
4238    ('\u{5bf}', '\u{5bf}'),
4239    ('\u{5c1}', '\u{5c2}'),
4240    ('\u{5c4}', '\u{5c4}'),
4241    ('\u{64b}', '\u{652}'),
4242    ('\u{657}', '\u{658}'),
4243    ('\u{6df}', '\u{6e0}'),
4244    ('ۥ', 'ۦ'),
4245    ('\u{6ea}', '\u{6ec}'),
4246    ('\u{730}', '\u{74a}'),
4247    ('\u{7a6}', '\u{7b0}'),
4248    ('\u{7eb}', 'ߵ'),
4249    ('\u{818}', '\u{819}'),
4250    ('\u{898}', '\u{89f}'),
4251    ('ࣉ', '\u{8d2}'),
4252    ('\u{8e3}', '\u{8fe}'),
4253    ('\u{93c}', '\u{93c}'),
4254    ('\u{94d}', '\u{94d}'),
4255    ('\u{951}', '\u{954}'),
4256    ('ॱ', 'ॱ'),
4257    ('\u{9bc}', '\u{9bc}'),
4258    ('\u{9cd}', '\u{9cd}'),
4259    ('\u{a3c}', '\u{a3c}'),
4260    ('\u{a4d}', '\u{a4d}'),
4261    ('\u{abc}', '\u{abc}'),
4262    ('\u{acd}', '\u{acd}'),
4263    ('\u{afd}', '\u{aff}'),
4264    ('\u{b3c}', '\u{b3c}'),
4265    ('\u{b4d}', '\u{b4d}'),
4266    ('\u{b55}', '\u{b55}'),
4267    ('\u{bcd}', '\u{bcd}'),
4268    ('\u{c3c}', '\u{c3c}'),
4269    ('\u{c4d}', '\u{c4d}'),
4270    ('\u{cbc}', '\u{cbc}'),
4271    ('\u{ccd}', '\u{ccd}'),
4272    ('\u{d3b}', '\u{d3c}'),
4273    ('\u{d4d}', '\u{d4d}'),
4274    ('\u{dca}', '\u{dca}'),
4275    ('\u{e47}', '\u{e4c}'),
4276    ('\u{e4e}', '\u{e4e}'),
4277    ('\u{eba}', '\u{eba}'),
4278    ('\u{ec8}', '\u{ecc}'),
4279    ('\u{f18}', '\u{f19}'),
4280    ('\u{f35}', '\u{f35}'),
4281    ('\u{f37}', '\u{f37}'),
4282    ('\u{f39}', '\u{f39}'),
4283    ('༾', '༿'),
4284    ('\u{f82}', '\u{f84}'),
4285    ('\u{f86}', '\u{f87}'),
4286    ('\u{fc6}', '\u{fc6}'),
4287    ('\u{1037}', '\u{1037}'),
4288    ('\u{1039}', '\u{103a}'),
4289    ('ၣ', 'ၤ'),
4290    ('ၩ', 'ၭ'),
4291    ('ႇ', '\u{108d}'),
4292    ('ႏ', 'ႏ'),
4293    ('ႚ', 'ႛ'),
4294    ('\u{135d}', '\u{135f}'),
4295    ('\u{1714}', '᜕'),
4296    ('\u{17c9}', '\u{17d3}'),
4297    ('\u{17dd}', '\u{17dd}'),
4298    ('\u{1939}', '\u{193b}'),
4299    ('\u{1a75}', '\u{1a7c}'),
4300    ('\u{1a7f}', '\u{1a7f}'),
4301    ('\u{1ab0}', '\u{1abe}'),
4302    ('\u{1ac1}', '\u{1acb}'),
4303    ('\u{1b34}', '\u{1b34}'),
4304    ('᭄', '᭄'),
4305    ('\u{1b6b}', '\u{1b73}'),
4306    ('᮪', '\u{1bab}'),
4307    ('\u{1c36}', '\u{1c37}'),
4308    ('ᱸ', 'ᱽ'),
4309    ('\u{1cd0}', '\u{1ce8}'),
4310    ('\u{1ced}', '\u{1ced}'),
4311    ('\u{1cf4}', '\u{1cf4}'),
4312    ('᳷', '\u{1cf9}'),
4313    ('ᴬ', 'ᵪ'),
4314    ('\u{1dc4}', '\u{1dcf}'),
4315    ('\u{1df5}', '\u{1dff}'),
4316    ('᾽', '᾽'),
4317    ('᾿', '῁'),
4318    ('῍', '῏'),
4319    ('῝', '῟'),
4320    ('῭', '`'),
4321    ('´', '῾'),
4322    ('\u{2cef}', '\u{2cf1}'),
4323    ('ⸯ', 'ⸯ'),
4324    ('\u{302a}', '\u{302f}'),
4325    ('\u{3099}', '゜'),
4326    ('ー', 'ー'),
4327    ('\u{a66f}', '\u{a66f}'),
4328    ('\u{a67c}', '\u{a67d}'),
4329    ('ꙿ', 'ꙿ'),
4330    ('ꚜ', 'ꚝ'),
4331    ('\u{a6f0}', '\u{a6f1}'),
4332    ('꜀', '꜡'),
4333    ('ꞈ', '꞊'),
4334    ('ꟸ', 'ꟹ'),
4335    ('\u{a8c4}', '\u{a8c4}'),
4336    ('\u{a8e0}', '\u{a8f1}'),
4337    ('\u{a92b}', '꤮'),
4338    ('꥓', '꥓'),
4339    ('\u{a9b3}', '\u{a9b3}'),
4340    ('꧀', '꧀'),
4341    ('\u{a9e5}', '\u{a9e5}'),
4342    ('ꩻ', 'ꩽ'),
4343    ('\u{aabf}', 'ꫂ'),
4344    ('\u{aaf6}', '\u{aaf6}'),
4345    ('꭛', 'ꭟ'),
4346    ('ꭩ', '꭫'),
4347    ('꯬', '\u{abed}'),
4348    ('\u{fb1e}', '\u{fb1e}'),
4349    ('\u{fe20}', '\u{fe2f}'),
4350    ('^', '^'),
4351    ('`', '`'),
4352    ('ー', 'ー'),
4353    ('\u{ff9e}', '\u{ff9f}'),
4354    (' ̄', ' ̄'),
4355    ('\u{102e0}', '\u{102e0}'),
4356    ('𐞀', '𐞅'),
4357    ('𐞇', '𐞰'),
4358    ('𐞲', '𐞺'),
4359    ('\u{10ae5}', '\u{10ae6}'),
4360    ('𐴢', '\u{10d27}'),
4361    ('\u{10efd}', '\u{10eff}'),
4362    ('\u{10f46}', '\u{10f50}'),
4363    ('\u{10f82}', '\u{10f85}'),
4364    ('\u{11046}', '\u{11046}'),
4365    ('\u{11070}', '\u{11070}'),
4366    ('\u{110b9}', '\u{110ba}'),
4367    ('\u{11133}', '\u{11134}'),
4368    ('\u{11173}', '\u{11173}'),
4369    ('𑇀', '𑇀'),
4370    ('\u{111ca}', '\u{111cc}'),
4371    ('𑈵', '\u{11236}'),
4372    ('\u{112e9}', '\u{112ea}'),
4373    ('\u{1133c}', '\u{1133c}'),
4374    ('𑍍', '𑍍'),
4375    ('\u{11366}', '\u{1136c}'),
4376    ('\u{11370}', '\u{11374}'),
4377    ('\u{11442}', '\u{11442}'),
4378    ('\u{11446}', '\u{11446}'),
4379    ('\u{114c2}', '\u{114c3}'),
4380    ('\u{115bf}', '\u{115c0}'),
4381    ('\u{1163f}', '\u{1163f}'),
4382    ('𑚶', '\u{116b7}'),
4383    ('\u{1172b}', '\u{1172b}'),
4384    ('\u{11839}', '\u{1183a}'),
4385    ('𑤽', '\u{1193e}'),
4386    ('\u{11943}', '\u{11943}'),
4387    ('\u{119e0}', '\u{119e0}'),
4388    ('\u{11a34}', '\u{11a34}'),
4389    ('\u{11a47}', '\u{11a47}'),
4390    ('\u{11a99}', '\u{11a99}'),
4391    ('\u{11c3f}', '\u{11c3f}'),
4392    ('\u{11d42}', '\u{11d42}'),
4393    ('\u{11d44}', '\u{11d45}'),
4394    ('\u{11d97}', '\u{11d97}'),
4395    ('\u{13447}', '\u{13455}'),
4396    ('\u{16af0}', '\u{16af4}'),
4397    ('\u{16b30}', '\u{16b36}'),
4398    ('\u{16f8f}', '𖾟'),
4399    ('𖿰', '𖿱'),
4400    ('𚿰', '𚿳'),
4401    ('𚿵', '𚿻'),
4402    ('𚿽', '𚿾'),
4403    ('\u{1cf00}', '\u{1cf2d}'),
4404    ('\u{1cf30}', '\u{1cf46}'),
4405    ('\u{1d167}', '\u{1d169}'),
4406    ('𝅭', '\u{1d172}'),
4407    ('\u{1d17b}', '\u{1d182}'),
4408    ('\u{1d185}', '\u{1d18b}'),
4409    ('\u{1d1aa}', '\u{1d1ad}'),
4410    ('𞀰', '𞁭'),
4411    ('\u{1e130}', '\u{1e136}'),
4412    ('\u{1e2ae}', '\u{1e2ae}'),
4413    ('\u{1e2ec}', '\u{1e2ef}'),
4414    ('\u{1e8d0}', '\u{1e8d6}'),
4415    ('\u{1e944}', '\u{1e946}'),
4416    ('\u{1e948}', '\u{1e94a}'),
4417];
4418
4419pub const EMOJI: &'static [(char, char)] = &[
4420    ('#', '#'),
4421    ('*', '*'),
4422    ('0', '9'),
4423    ('©', '©'),
4424    ('®', '®'),
4425    ('‼', '‼'),
4426    ('⁉', '⁉'),
4427    ('™', '™'),
4428    ('ℹ', 'ℹ'),
4429    ('↔', '↙'),
4430    ('↩', '↪'),
4431    ('⌚', '⌛'),
4432    ('⌨', '⌨'),
4433    ('⏏', '⏏'),
4434    ('⏩', '⏳'),
4435    ('⏸', '⏺'),
4436    ('Ⓜ', 'Ⓜ'),
4437    ('▪', '▫'),
4438    ('▶', '▶'),
4439    ('◀', '◀'),
4440    ('◻', '◾'),
4441    ('☀', '☄'),
4442    ('☎', '☎'),
4443    ('☑', '☑'),
4444    ('☔', '☕'),
4445    ('☘', '☘'),
4446    ('☝', '☝'),
4447    ('☠', '☠'),
4448    ('☢', '☣'),
4449    ('☦', '☦'),
4450    ('☪', '☪'),
4451    ('☮', '☯'),
4452    ('☸', '☺'),
4453    ('♀', '♀'),
4454    ('♂', '♂'),
4455    ('♈', '♓'),
4456    ('♟', '♠'),
4457    ('♣', '♣'),
4458    ('♥', '♦'),
4459    ('♨', '♨'),
4460    ('♻', '♻'),
4461    ('♾', '♿'),
4462    ('⚒', '⚗'),
4463    ('⚙', '⚙'),
4464    ('⚛', '⚜'),
4465    ('⚠', '⚡'),
4466    ('⚧', '⚧'),
4467    ('⚪', '⚫'),
4468    ('⚰', '⚱'),
4469    ('⚽', '⚾'),
4470    ('⛄', '⛅'),
4471    ('⛈', '⛈'),
4472    ('⛎', '⛏'),
4473    ('⛑', '⛑'),
4474    ('⛓', '⛔'),
4475    ('⛩', '⛪'),
4476    ('⛰', '⛵'),
4477    ('⛷', '⛺'),
4478    ('⛽', '⛽'),
4479    ('✂', '✂'),
4480    ('✅', '✅'),
4481    ('✈', '✍'),
4482    ('✏', '✏'),
4483    ('✒', '✒'),
4484    ('✔', '✔'),
4485    ('✖', '✖'),
4486    ('✝', '✝'),
4487    ('✡', '✡'),
4488    ('✨', '✨'),
4489    ('✳', '✴'),
4490    ('❄', '❄'),
4491    ('❇', '❇'),
4492    ('❌', '❌'),
4493    ('❎', '❎'),
4494    ('❓', '❕'),
4495    ('❗', '❗'),
4496    ('❣', '❤'),
4497    ('➕', '➗'),
4498    ('➡', '➡'),
4499    ('➰', '➰'),
4500    ('➿', '➿'),
4501    ('⤴', '⤵'),
4502    ('⬅', '⬇'),
4503    ('⬛', '⬜'),
4504    ('⭐', '⭐'),
4505    ('⭕', '⭕'),
4506    ('〰', '〰'),
4507    ('〽', '〽'),
4508    ('㊗', '㊗'),
4509    ('㊙', '㊙'),
4510    ('🀄', '🀄'),
4511    ('🃏', '🃏'),
4512    ('🅰', '🅱'),
4513    ('🅾', '🅿'),
4514    ('🆎', '🆎'),
4515    ('🆑', '🆚'),
4516    ('🇦', '🇿'),
4517    ('🈁', '🈂'),
4518    ('🈚', '🈚'),
4519    ('🈯', '🈯'),
4520    ('🈲', '🈺'),
4521    ('🉐', '🉑'),
4522    ('🌀', '🌡'),
4523    ('🌤', '🎓'),
4524    ('🎖', '🎗'),
4525    ('🎙', '🎛'),
4526    ('🎞', '🏰'),
4527    ('🏳', '🏵'),
4528    ('🏷', '📽'),
4529    ('📿', '🔽'),
4530    ('🕉', '🕎'),
4531    ('🕐', '🕧'),
4532    ('🕯', '🕰'),
4533    ('🕳', '🕺'),
4534    ('🖇', '🖇'),
4535    ('🖊', '🖍'),
4536    ('🖐', '🖐'),
4537    ('🖕', '🖖'),
4538    ('🖤', '🖥'),
4539    ('🖨', '🖨'),
4540    ('🖱', '🖲'),
4541    ('🖼', '🖼'),
4542    ('🗂', '🗄'),
4543    ('🗑', '🗓'),
4544    ('🗜', '🗞'),
4545    ('🗡', '🗡'),
4546    ('🗣', '🗣'),
4547    ('🗨', '🗨'),
4548    ('🗯', '🗯'),
4549    ('🗳', '🗳'),
4550    ('🗺', '🙏'),
4551    ('🚀', '🛅'),
4552    ('🛋', '🛒'),
4553    ('🛕', '🛗'),
4554    ('🛜', '🛥'),
4555    ('🛩', '🛩'),
4556    ('🛫', '🛬'),
4557    ('🛰', '🛰'),
4558    ('🛳', '🛼'),
4559    ('🟠', '🟫'),
4560    ('🟰', '🟰'),
4561    ('🤌', '🤺'),
4562    ('🤼', '🥅'),
4563    ('🥇', '🧿'),
4564    ('🩰', '🩼'),
4565    ('🪀', '🪈'),
4566    ('🪐', '🪽'),
4567    ('🪿', '🫅'),
4568    ('🫎', '🫛'),
4569    ('🫠', '🫨'),
4570    ('🫰', '🫸'),
4571];
4572
4573pub const EMOJI_COMPONENT: &'static [(char, char)] = &[
4574    ('#', '#'),
4575    ('*', '*'),
4576    ('0', '9'),
4577    ('\u{200d}', '\u{200d}'),
4578    ('\u{20e3}', '\u{20e3}'),
4579    ('\u{fe0f}', '\u{fe0f}'),
4580    ('🇦', '🇿'),
4581    ('🏻', '🏿'),
4582    ('🦰', '🦳'),
4583    ('\u{e0020}', '\u{e007f}'),
4584];
4585
4586pub const EMOJI_MODIFIER: &'static [(char, char)] = &[('🏻', '🏿')];
4587
4588pub const EMOJI_MODIFIER_BASE: &'static [(char, char)] = &[
4589    ('☝', '☝'),
4590    ('⛹', '⛹'),
4591    ('✊', '✍'),
4592    ('🎅', '🎅'),
4593    ('🏂', '🏄'),
4594    ('🏇', '🏇'),
4595    ('🏊', '🏌'),
4596    ('👂', '👃'),
4597    ('👆', '👐'),
4598    ('👦', '👸'),
4599    ('👼', '👼'),
4600    ('💁', '💃'),
4601    ('💅', '💇'),
4602    ('💏', '💏'),
4603    ('💑', '💑'),
4604    ('💪', '💪'),
4605    ('🕴', '🕵'),
4606    ('🕺', '🕺'),
4607    ('🖐', '🖐'),
4608    ('🖕', '🖖'),
4609    ('🙅', '🙇'),
4610    ('🙋', '🙏'),
4611    ('🚣', '🚣'),
4612    ('🚴', '🚶'),
4613    ('🛀', '🛀'),
4614    ('🛌', '🛌'),
4615    ('🤌', '🤌'),
4616    ('🤏', '🤏'),
4617    ('🤘', '🤟'),
4618    ('🤦', '🤦'),
4619    ('🤰', '🤹'),
4620    ('🤼', '🤾'),
4621    ('🥷', '🥷'),
4622    ('🦵', '🦶'),
4623    ('🦸', '🦹'),
4624    ('🦻', '🦻'),
4625    ('🧍', '🧏'),
4626    ('🧑', '🧝'),
4627    ('🫃', '🫅'),
4628    ('🫰', '🫸'),
4629];
4630
4631pub const EMOJI_PRESENTATION: &'static [(char, char)] = &[
4632    ('⌚', '⌛'),
4633    ('⏩', '⏬'),
4634    ('⏰', '⏰'),
4635    ('⏳', '⏳'),
4636    ('◽', '◾'),
4637    ('☔', '☕'),
4638    ('♈', '♓'),
4639    ('♿', '♿'),
4640    ('⚓', '⚓'),
4641    ('⚡', '⚡'),
4642    ('⚪', '⚫'),
4643    ('⚽', '⚾'),
4644    ('⛄', '⛅'),
4645    ('⛎', '⛎'),
4646    ('⛔', '⛔'),
4647    ('⛪', '⛪'),
4648    ('⛲', '⛳'),
4649    ('⛵', '⛵'),
4650    ('⛺', '⛺'),
4651    ('⛽', '⛽'),
4652    ('✅', '✅'),
4653    ('✊', '✋'),
4654    ('✨', '✨'),
4655    ('❌', '❌'),
4656    ('❎', '❎'),
4657    ('❓', '❕'),
4658    ('❗', '❗'),
4659    ('➕', '➗'),
4660    ('➰', '➰'),
4661    ('➿', '➿'),
4662    ('⬛', '⬜'),
4663    ('⭐', '⭐'),
4664    ('⭕', '⭕'),
4665    ('🀄', '🀄'),
4666    ('🃏', '🃏'),
4667    ('🆎', '🆎'),
4668    ('🆑', '🆚'),
4669    ('🇦', '🇿'),
4670    ('🈁', '🈁'),
4671    ('🈚', '🈚'),
4672    ('🈯', '🈯'),
4673    ('🈲', '🈶'),
4674    ('🈸', '🈺'),
4675    ('🉐', '🉑'),
4676    ('🌀', '🌠'),
4677    ('🌭', '🌵'),
4678    ('🌷', '🍼'),
4679    ('🍾', '🎓'),
4680    ('🎠', '🏊'),
4681    ('🏏', '🏓'),
4682    ('🏠', '🏰'),
4683    ('🏴', '🏴'),
4684    ('🏸', '🐾'),
4685    ('👀', '👀'),
4686    ('👂', '📼'),
4687    ('📿', '🔽'),
4688    ('🕋', '🕎'),
4689    ('🕐', '🕧'),
4690    ('🕺', '🕺'),
4691    ('🖕', '🖖'),
4692    ('🖤', '🖤'),
4693    ('🗻', '🙏'),
4694    ('🚀', '🛅'),
4695    ('🛌', '🛌'),
4696    ('🛐', '🛒'),
4697    ('🛕', '🛗'),
4698    ('🛜', '🛟'),
4699    ('🛫', '🛬'),
4700    ('🛴', '🛼'),
4701    ('🟠', '🟫'),
4702    ('🟰', '🟰'),
4703    ('🤌', '🤺'),
4704    ('🤼', '🥅'),
4705    ('🥇', '🧿'),
4706    ('🩰', '🩼'),
4707    ('🪀', '🪈'),
4708    ('🪐', '🪽'),
4709    ('🪿', '🫅'),
4710    ('🫎', '🫛'),
4711    ('🫠', '🫨'),
4712    ('🫰', '🫸'),
4713];
4714
4715pub const EXTENDED_PICTOGRAPHIC: &'static [(char, char)] = &[
4716    ('©', '©'),
4717    ('®', '®'),
4718    ('‼', '‼'),
4719    ('⁉', '⁉'),
4720    ('™', '™'),
4721    ('ℹ', 'ℹ'),
4722    ('↔', '↙'),
4723    ('↩', '↪'),
4724    ('⌚', '⌛'),
4725    ('⌨', '⌨'),
4726    ('⎈', '⎈'),
4727    ('⏏', '⏏'),
4728    ('⏩', '⏳'),
4729    ('⏸', '⏺'),
4730    ('Ⓜ', 'Ⓜ'),
4731    ('▪', '▫'),
4732    ('▶', '▶'),
4733    ('◀', '◀'),
4734    ('◻', '◾'),
4735    ('☀', '★'),
4736    ('☇', '☒'),
4737    ('☔', '⚅'),
4738    ('⚐', '✅'),
4739    ('✈', '✒'),
4740    ('✔', '✔'),
4741    ('✖', '✖'),
4742    ('✝', '✝'),
4743    ('✡', '✡'),
4744    ('✨', '✨'),
4745    ('✳', '✴'),
4746    ('❄', '❄'),
4747    ('❇', '❇'),
4748    ('❌', '❌'),
4749    ('❎', '❎'),
4750    ('❓', '❕'),
4751    ('❗', '❗'),
4752    ('❣', '❧'),
4753    ('➕', '➗'),
4754    ('➡', '➡'),
4755    ('➰', '➰'),
4756    ('➿', '➿'),
4757    ('⤴', '⤵'),
4758    ('⬅', '⬇'),
4759    ('⬛', '⬜'),
4760    ('⭐', '⭐'),
4761    ('⭕', '⭕'),
4762    ('〰', '〰'),
4763    ('〽', '〽'),
4764    ('㊗', '㊗'),
4765    ('㊙', '㊙'),
4766    ('🀀', '\u{1f0ff}'),
4767    ('🄍', '🄏'),
4768    ('🄯', '🄯'),
4769    ('🅬', '🅱'),
4770    ('🅾', '🅿'),
4771    ('🆎', '🆎'),
4772    ('🆑', '🆚'),
4773    ('🆭', '\u{1f1e5}'),
4774    ('🈁', '\u{1f20f}'),
4775    ('🈚', '🈚'),
4776    ('🈯', '🈯'),
4777    ('🈲', '🈺'),
4778    ('\u{1f23c}', '\u{1f23f}'),
4779    ('\u{1f249}', '🏺'),
4780    ('🐀', '🔽'),
4781    ('🕆', '🙏'),
4782    ('🚀', '\u{1f6ff}'),
4783    ('🝴', '🝿'),
4784    ('🟕', '\u{1f7ff}'),
4785    ('\u{1f80c}', '\u{1f80f}'),
4786    ('\u{1f848}', '\u{1f84f}'),
4787    ('\u{1f85a}', '\u{1f85f}'),
4788    ('\u{1f888}', '\u{1f88f}'),
4789    ('\u{1f8ae}', '\u{1f8ff}'),
4790    ('🤌', '🤺'),
4791    ('🤼', '🥅'),
4792    ('🥇', '\u{1faff}'),
4793    ('\u{1fc00}', '\u{1fffd}'),
4794];
4795
4796pub const EXTENDER: &'static [(char, char)] = &[
4797    ('·', '·'),
4798    ('ː', 'ˑ'),
4799    ('ـ', 'ـ'),
4800    ('ߺ', 'ߺ'),
4801    ('\u{b55}', '\u{b55}'),
4802    ('ๆ', 'ๆ'),
4803    ('ໆ', 'ໆ'),
4804    ('᠊', '᠊'),
4805    ('ᡃ', 'ᡃ'),
4806    ('ᪧ', 'ᪧ'),
4807    ('\u{1c36}', '\u{1c36}'),
4808    ('ᱻ', 'ᱻ'),
4809    ('々', '々'),
4810    ('〱', '〵'),
4811    ('ゝ', 'ゞ'),
4812    ('ー', 'ヾ'),
4813    ('ꀕ', 'ꀕ'),
4814    ('ꘌ', 'ꘌ'),
4815    ('ꧏ', 'ꧏ'),
4816    ('ꧦ', 'ꧦ'),
4817    ('ꩰ', 'ꩰ'),
4818    ('ꫝ', 'ꫝ'),
4819    ('ꫳ', 'ꫴ'),
4820    ('ー', 'ー'),
4821    ('𐞁', '𐞂'),
4822    ('𑍝', '𑍝'),
4823    ('𑗆', '𑗈'),
4824    ('\u{11a98}', '\u{11a98}'),
4825    ('𖭂', '𖭃'),
4826    ('𖿠', '𖿡'),
4827    ('𖿣', '𖿣'),
4828    ('𞄼', '𞄽'),
4829    ('\u{1e944}', '\u{1e946}'),
4830];
4831
4832pub const GRAPHEME_BASE: &'static [(char, char)] = &[
4833    (' ', '~'),
4834    ('\u{a0}', '¬'),
4835    ('®', '˿'),
4836    ('Ͱ', 'ͷ'),
4837    ('ͺ', 'Ϳ'),
4838    ('΄', 'Ί'),
4839    ('Ό', 'Ό'),
4840    ('Ύ', 'Ρ'),
4841    ('Σ', '҂'),
4842    ('Ҋ', 'ԯ'),
4843    ('Ա', 'Ֆ'),
4844    ('ՙ', '֊'),
4845    ('֍', '֏'),
4846    ('־', '־'),
4847    ('׀', '׀'),
4848    ('׃', '׃'),
4849    ('׆', '׆'),
4850    ('א', 'ת'),
4851    ('ׯ', '״'),
4852    ('؆', '؏'),
4853    ('؛', '؛'),
4854    ('؝', 'ي'),
4855    ('٠', 'ٯ'),
4856    ('ٱ', 'ە'),
4857    ('۞', '۞'),
4858    ('ۥ', 'ۦ'),
4859    ('۩', '۩'),
4860    ('ۮ', '܍'),
4861    ('ܐ', 'ܐ'),
4862    ('ܒ', 'ܯ'),
4863    ('ݍ', 'ޥ'),
4864    ('ޱ', 'ޱ'),
4865    ('߀', 'ߪ'),
4866    ('ߴ', 'ߺ'),
4867    ('߾', 'ࠕ'),
4868    ('ࠚ', 'ࠚ'),
4869    ('ࠤ', 'ࠤ'),
4870    ('ࠨ', 'ࠨ'),
4871    ('࠰', '࠾'),
4872    ('ࡀ', 'ࡘ'),
4873    ('࡞', '࡞'),
4874    ('ࡠ', 'ࡪ'),
4875    ('ࡰ', 'ࢎ'),
4876    ('ࢠ', 'ࣉ'),
4877    ('ः', 'ह'),
4878    ('ऻ', 'ऻ'),
4879    ('ऽ', 'ी'),
4880    ('ॉ', 'ौ'),
4881    ('ॎ', 'ॐ'),
4882    ('क़', 'ॡ'),
4883    ('।', 'ঀ'),
4884    ('ং', 'ঃ'),
4885    ('অ', 'ঌ'),
4886    ('এ', 'ঐ'),
4887    ('ও', 'ন'),
4888    ('প', 'র'),
4889    ('ল', 'ল'),
4890    ('শ', 'হ'),
4891    ('ঽ', 'ঽ'),
4892    ('ি', 'ী'),
4893    ('ে', 'ৈ'),
4894    ('ো', 'ৌ'),
4895    ('ৎ', 'ৎ'),
4896    ('ড়', 'ঢ়'),
4897    ('য়', 'ৡ'),
4898    ('০', '৽'),
4899    ('ਃ', 'ਃ'),
4900    ('ਅ', 'ਊ'),
4901    ('ਏ', 'ਐ'),
4902    ('ਓ', 'ਨ'),
4903    ('ਪ', 'ਰ'),
4904    ('ਲ', 'ਲ਼'),
4905    ('ਵ', 'ਸ਼'),
4906    ('ਸ', 'ਹ'),
4907    ('ਾ', 'ੀ'),
4908    ('ਖ਼', 'ੜ'),
4909    ('ਫ਼', 'ਫ਼'),
4910    ('੦', '੯'),
4911    ('ੲ', 'ੴ'),
4912    ('੶', '੶'),
4913    ('ઃ', 'ઃ'),
4914    ('અ', 'ઍ'),
4915    ('એ', 'ઑ'),
4916    ('ઓ', 'ન'),
4917    ('પ', 'ર'),
4918    ('લ', 'ળ'),
4919    ('વ', 'હ'),
4920    ('ઽ', 'ી'),
4921    ('ૉ', 'ૉ'),
4922    ('ો', 'ૌ'),
4923    ('ૐ', 'ૐ'),
4924    ('ૠ', 'ૡ'),
4925    ('૦', '૱'),
4926    ('ૹ', 'ૹ'),
4927    ('ଂ', 'ଃ'),
4928    ('ଅ', 'ଌ'),
4929    ('ଏ', 'ଐ'),
4930    ('ଓ', 'ନ'),
4931    ('ପ', 'ର'),
4932    ('ଲ', 'ଳ'),
4933    ('ଵ', 'ହ'),
4934    ('ଽ', 'ଽ'),
4935    ('ୀ', 'ୀ'),
4936    ('େ', 'ୈ'),
4937    ('ୋ', 'ୌ'),
4938    ('ଡ଼', 'ଢ଼'),
4939    ('ୟ', 'ୡ'),
4940    ('୦', '୷'),
4941    ('ஃ', 'ஃ'),
4942    ('அ', 'ஊ'),
4943    ('எ', 'ஐ'),
4944    ('ஒ', 'க'),
4945    ('ங', 'ச'),
4946    ('ஜ', 'ஜ'),
4947    ('ஞ', 'ட'),
4948    ('ண', 'த'),
4949    ('ந', 'ப'),
4950    ('ம', 'ஹ'),
4951    ('ி', 'ி'),
4952    ('ு', 'ூ'),
4953    ('ெ', 'ை'),
4954    ('ொ', 'ௌ'),
4955    ('ௐ', 'ௐ'),
4956    ('௦', '௺'),
4957    ('ఁ', 'ః'),
4958    ('అ', 'ఌ'),
4959    ('ఎ', 'ఐ'),
4960    ('ఒ', 'న'),
4961    ('ప', 'హ'),
4962    ('ఽ', 'ఽ'),
4963    ('ు', 'ౄ'),
4964    ('ౘ', 'ౚ'),
4965    ('ౝ', 'ౝ'),
4966    ('ౠ', 'ౡ'),
4967    ('౦', '౯'),
4968    ('౷', 'ಀ'),
4969    ('ಂ', 'ಌ'),
4970    ('ಎ', 'ಐ'),
4971    ('ಒ', 'ನ'),
4972    ('ಪ', 'ಳ'),
4973    ('ವ', 'ಹ'),
4974    ('ಽ', 'ಾ'),
4975    ('ೀ', 'ು'),
4976    ('ೃ', 'ೄ'),
4977    ('ೇ', 'ೈ'),
4978    ('ೊ', 'ೋ'),
4979    ('ೝ', 'ೞ'),
4980    ('ೠ', 'ೡ'),
4981    ('೦', '೯'),
4982    ('ೱ', 'ೳ'),
4983    ('ം', 'ഌ'),
4984    ('എ', 'ഐ'),
4985    ('ഒ', 'ഺ'),
4986    ('ഽ', 'ഽ'),
4987    ('ി', 'ീ'),
4988    ('െ', 'ൈ'),
4989    ('ൊ', 'ൌ'),
4990    ('ൎ', '൏'),
4991    ('ൔ', 'ൖ'),
4992    ('൘', 'ൡ'),
4993    ('൦', 'ൿ'),
4994    ('ං', 'ඃ'),
4995    ('අ', 'ඖ'),
4996    ('ක', 'න'),
4997    ('ඳ', 'ර'),
4998    ('ල', 'ල'),
4999    ('ව', 'ෆ'),
5000    ('ැ', 'ෑ'),
5001    ('ෘ', 'ෞ'),
5002    ('෦', '෯'),
5003    ('ෲ', '෴'),
5004    ('ก', 'ะ'),
5005    ('า', 'ำ'),
5006    ('฿', 'ๆ'),
5007    ('๏', '๛'),
5008    ('ກ', 'ຂ'),
5009    ('ຄ', 'ຄ'),
5010    ('ຆ', 'ຊ'),
5011    ('ຌ', 'ຣ'),
5012    ('ລ', 'ລ'),
5013    ('ວ', 'ະ'),
5014    ('າ', 'ຳ'),
5015    ('ຽ', 'ຽ'),
5016    ('ເ', 'ໄ'),
5017    ('ໆ', 'ໆ'),
5018    ('໐', '໙'),
5019    ('ໜ', 'ໟ'),
5020    ('ༀ', '༗'),
5021    ('༚', '༴'),
5022    ('༶', '༶'),
5023    ('༸', '༸'),
5024    ('༺', 'ཇ'),
5025    ('ཉ', 'ཬ'),
5026    ('ཿ', 'ཿ'),
5027    ('྅', '྅'),
5028    ('ྈ', 'ྌ'),
5029    ('྾', '࿅'),
5030    ('࿇', '࿌'),
5031    ('࿎', '࿚'),
5032    ('က', 'ာ'),
5033    ('ေ', 'ေ'),
5034    ('း', 'း'),
5035    ('ျ', 'ြ'),
5036    ('ဿ', 'ၗ'),
5037    ('ၚ', 'ၝ'),
5038    ('ၡ', 'ၰ'),
5039    ('ၵ', 'ႁ'),
5040    ('ႃ', 'ႄ'),
5041    ('ႇ', 'ႌ'),
5042    ('ႎ', 'ႜ'),
5043    ('႞', 'Ⴥ'),
5044    ('Ⴧ', 'Ⴧ'),
5045    ('Ⴭ', 'Ⴭ'),
5046    ('ა', 'ቈ'),
5047    ('ቊ', 'ቍ'),
5048    ('ቐ', 'ቖ'),
5049    ('ቘ', 'ቘ'),
5050    ('ቚ', 'ቝ'),
5051    ('በ', 'ኈ'),
5052    ('ኊ', 'ኍ'),
5053    ('ነ', 'ኰ'),
5054    ('ኲ', 'ኵ'),
5055    ('ኸ', 'ኾ'),
5056    ('ዀ', 'ዀ'),
5057    ('ዂ', 'ዅ'),
5058    ('ወ', 'ዖ'),
5059    ('ዘ', 'ጐ'),
5060    ('ጒ', 'ጕ'),
5061    ('ጘ', 'ፚ'),
5062    ('፠', '፼'),
5063    ('ᎀ', '᎙'),
5064    ('Ꭰ', 'Ᏽ'),
5065    ('ᏸ', 'ᏽ'),
5066    ('᐀', '᚜'),
5067    ('ᚠ', 'ᛸ'),
5068    ('ᜀ', 'ᜑ'),
5069    ('᜕', '᜕'),
5070    ('ᜟ', 'ᜱ'),
5071    ('᜴', '᜶'),
5072    ('ᝀ', 'ᝑ'),
5073    ('ᝠ', 'ᝬ'),
5074    ('ᝮ', 'ᝰ'),
5075    ('ក', 'ឳ'),
5076    ('ា', 'ា'),
5077    ('ើ', 'ៅ'),
5078    ('ះ', 'ៈ'),
5079    ('។', 'ៜ'),
5080    ('០', '៩'),
5081    ('៰', '៹'),
5082    ('᠀', '᠊'),
5083    ('᠐', '᠙'),
5084    ('ᠠ', 'ᡸ'),
5085    ('ᢀ', 'ᢄ'),
5086    ('ᢇ', 'ᢨ'),
5087    ('ᢪ', 'ᢪ'),
5088    ('ᢰ', 'ᣵ'),
5089    ('ᤀ', 'ᤞ'),
5090    ('ᤣ', 'ᤦ'),
5091    ('ᤩ', 'ᤫ'),
5092    ('ᤰ', 'ᤱ'),
5093    ('ᤳ', 'ᤸ'),
5094    ('᥀', '᥀'),
5095    ('᥄', 'ᥭ'),
5096    ('ᥰ', 'ᥴ'),
5097    ('ᦀ', 'ᦫ'),
5098    ('ᦰ', 'ᧉ'),
5099    ('᧐', '᧚'),
5100    ('᧞', 'ᨖ'),
5101    ('ᨙ', 'ᨚ'),
5102    ('᨞', 'ᩕ'),
5103    ('ᩗ', 'ᩗ'),
5104    ('ᩡ', 'ᩡ'),
5105    ('ᩣ', 'ᩤ'),
5106    ('ᩭ', 'ᩲ'),
5107    ('᪀', '᪉'),
5108    ('᪐', '᪙'),
5109    ('᪠', '᪭'),
5110    ('ᬄ', 'ᬳ'),
5111    ('ᬻ', 'ᬻ'),
5112    ('ᬽ', 'ᭁ'),
5113    ('ᭃ', 'ᭌ'),
5114    ('᭐', '᭪'),
5115    ('᭴', '᭾'),
5116    ('ᮂ', 'ᮡ'),
5117    ('ᮦ', 'ᮧ'),
5118    ('᮪', '᮪'),
5119    ('ᮮ', 'ᯥ'),
5120    ('ᯧ', 'ᯧ'),
5121    ('ᯪ', 'ᯬ'),
5122    ('ᯮ', 'ᯮ'),
5123    ('᯲', '᯳'),
5124    ('᯼', 'ᰫ'),
5125    ('ᰴ', 'ᰵ'),
5126    ('᰻', '᱉'),
5127    ('ᱍ', 'ᲈ'),
5128    ('Ა', 'Ჺ'),
5129    ('Ჽ', '᳇'),
5130    ('᳓', '᳓'),
5131    ('᳡', '᳡'),
5132    ('ᳩ', 'ᳬ'),
5133    ('ᳮ', 'ᳳ'),
5134    ('ᳵ', '᳷'),
5135    ('ᳺ', 'ᳺ'),
5136    ('ᴀ', 'ᶿ'),
5137    ('Ḁ', 'ἕ'),
5138    ('Ἐ', 'Ἕ'),
5139    ('ἠ', 'ὅ'),
5140    ('Ὀ', 'Ὅ'),
5141    ('ὐ', 'ὗ'),
5142    ('Ὑ', 'Ὑ'),
5143    ('Ὓ', 'Ὓ'),
5144    ('Ὕ', 'Ὕ'),
5145    ('Ὗ', 'ώ'),
5146    ('ᾀ', 'ᾴ'),
5147    ('ᾶ', 'ῄ'),
5148    ('ῆ', 'ΐ'),
5149    ('ῖ', 'Ί'),
5150    ('῝', '`'),
5151    ('ῲ', 'ῴ'),
5152    ('ῶ', '῾'),
5153    ('\u{2000}', '\u{200a}'),
5154    ('‐', '‧'),
5155    ('\u{202f}', '\u{205f}'),
5156    ('⁰', 'ⁱ'),
5157    ('⁴', '₎'),
5158    ('ₐ', 'ₜ'),
5159    ('₠', '⃀'),
5160    ('℀', '↋'),
5161    ('←', '␦'),
5162    ('⑀', '⑊'),
5163    ('①', '⭳'),
5164    ('⭶', '⮕'),
5165    ('⮗', 'ⳮ'),
5166    ('Ⳳ', 'ⳳ'),
5167    ('⳹', 'ⴥ'),
5168    ('ⴧ', 'ⴧ'),
5169    ('ⴭ', 'ⴭ'),
5170    ('ⴰ', 'ⵧ'),
5171    ('ⵯ', '⵰'),
5172    ('ⶀ', 'ⶖ'),
5173    ('ⶠ', 'ⶦ'),
5174    ('ⶨ', 'ⶮ'),
5175    ('ⶰ', 'ⶶ'),
5176    ('ⶸ', 'ⶾ'),
5177    ('ⷀ', 'ⷆ'),
5178    ('ⷈ', 'ⷎ'),
5179    ('ⷐ', 'ⷖ'),
5180    ('ⷘ', 'ⷞ'),
5181    ('⸀', '⹝'),
5182    ('⺀', '⺙'),
5183    ('⺛', '⻳'),
5184    ('⼀', '⿕'),
5185    ('⿰', '⿻'),
5186    ('\u{3000}', '〩'),
5187    ('〰', '〿'),
5188    ('ぁ', 'ゖ'),
5189    ('゛', 'ヿ'),
5190    ('ㄅ', 'ㄯ'),
5191    ('ㄱ', 'ㆎ'),
5192    ('㆐', '㇣'),
5193    ('ㇰ', '㈞'),
5194    ('㈠', 'ꒌ'),
5195    ('꒐', '꓆'),
5196    ('ꓐ', 'ꘫ'),
5197    ('Ꙁ', 'ꙮ'),
5198    ('꙳', '꙳'),
5199    ('꙾', 'ꚝ'),
5200    ('ꚠ', 'ꛯ'),
5201    ('꛲', '꛷'),
5202    ('꜀', 'ꟊ'),
5203    ('Ꟑ', 'ꟑ'),
5204    ('ꟓ', 'ꟓ'),
5205    ('ꟕ', 'ꟙ'),
5206    ('ꟲ', 'ꠁ'),
5207    ('ꠃ', 'ꠅ'),
5208    ('ꠇ', 'ꠊ'),
5209    ('ꠌ', 'ꠤ'),
5210    ('ꠧ', '꠫'),
5211    ('꠰', '꠹'),
5212    ('ꡀ', '꡷'),
5213    ('ꢀ', 'ꣃ'),
5214    ('꣎', '꣙'),
5215    ('ꣲ', 'ꣾ'),
5216    ('꤀', 'ꤥ'),
5217    ('꤮', 'ꥆ'),
5218    ('ꥒ', '꥓'),
5219    ('꥟', 'ꥼ'),
5220    ('ꦃ', 'ꦲ'),
5221    ('ꦴ', 'ꦵ'),
5222    ('ꦺ', 'ꦻ'),
5223    ('ꦾ', '꧍'),
5224    ('ꧏ', '꧙'),
5225    ('꧞', 'ꧤ'),
5226    ('ꧦ', 'ꧾ'),
5227    ('ꨀ', 'ꨨ'),
5228    ('ꨯ', 'ꨰ'),
5229    ('ꨳ', 'ꨴ'),
5230    ('ꩀ', 'ꩂ'),
5231    ('ꩄ', 'ꩋ'),
5232    ('ꩍ', 'ꩍ'),
5233    ('꩐', '꩙'),
5234    ('꩜', 'ꩻ'),
5235    ('ꩽ', 'ꪯ'),
5236    ('ꪱ', 'ꪱ'),
5237    ('ꪵ', 'ꪶ'),
5238    ('ꪹ', 'ꪽ'),
5239    ('ꫀ', 'ꫀ'),
5240    ('ꫂ', 'ꫂ'),
5241    ('ꫛ', 'ꫫ'),
5242    ('ꫮ', 'ꫵ'),
5243    ('ꬁ', 'ꬆ'),
5244    ('ꬉ', 'ꬎ'),
5245    ('ꬑ', 'ꬖ'),
5246    ('ꬠ', 'ꬦ'),
5247    ('ꬨ', 'ꬮ'),
5248    ('ꬰ', '꭫'),
5249    ('ꭰ', 'ꯤ'),
5250    ('ꯦ', 'ꯧ'),
5251    ('ꯩ', '꯬'),
5252    ('꯰', '꯹'),
5253    ('가', '힣'),
5254    ('ힰ', 'ퟆ'),
5255    ('ퟋ', 'ퟻ'),
5256    ('豈', '舘'),
5257    ('並', '龎'),
5258    ('ff', 'st'),
5259    ('ﬓ', 'ﬗ'),
5260    ('יִ', 'יִ'),
5261    ('ײַ', 'זּ'),
5262    ('טּ', 'לּ'),
5263    ('מּ', 'מּ'),
5264    ('נּ', 'סּ'),
5265    ('ףּ', 'פּ'),
5266    ('צּ', '﯂'),
5267    ('ﯓ', 'ﶏ'),
5268    ('ﶒ', 'ﷇ'),
5269    ('﷏', '﷏'),
5270    ('ﷰ', '﷿'),
5271    ('︐', '︙'),
5272    ('︰', '﹒'),
5273    ('﹔', '﹦'),
5274    ('﹨', '﹫'),
5275    ('ﹰ', 'ﹴ'),
5276    ('ﹶ', 'ﻼ'),
5277    ('!', 'ン'),
5278    ('ᅠ', 'ᄒ'),
5279    ('ᅡ', 'ᅦ'),
5280    ('ᅧ', 'ᅬ'),
5281    ('ᅭ', 'ᅲ'),
5282    ('ᅳ', 'ᅵ'),
5283    ('¢', '₩'),
5284    ('│', '○'),
5285    ('', '�'),
5286    ('𐀀', '𐀋'),
5287    ('𐀍', '𐀦'),
5288    ('𐀨', '𐀺'),
5289    ('𐀼', '𐀽'),
5290    ('𐀿', '𐁍'),
5291    ('𐁐', '𐁝'),
5292    ('𐂀', '𐃺'),
5293    ('𐄀', '𐄂'),
5294    ('𐄇', '𐄳'),
5295    ('𐄷', '𐆎'),
5296    ('𐆐', '𐆜'),
5297    ('𐆠', '𐆠'),
5298    ('𐇐', '𐇼'),
5299    ('𐊀', '𐊜'),
5300    ('𐊠', '𐋐'),
5301    ('𐋡', '𐋻'),
5302    ('𐌀', '𐌣'),
5303    ('𐌭', '𐍊'),
5304    ('𐍐', '𐍵'),
5305    ('𐎀', '𐎝'),
5306    ('𐎟', '𐏃'),
5307    ('𐏈', '𐏕'),
5308    ('𐐀', '𐒝'),
5309    ('𐒠', '𐒩'),
5310    ('𐒰', '𐓓'),
5311    ('𐓘', '𐓻'),
5312    ('𐔀', '𐔧'),
5313    ('𐔰', '𐕣'),
5314    ('𐕯', '𐕺'),
5315    ('𐕼', '𐖊'),
5316    ('𐖌', '𐖒'),
5317    ('𐖔', '𐖕'),
5318    ('𐖗', '𐖡'),
5319    ('𐖣', '𐖱'),
5320    ('𐖳', '𐖹'),
5321    ('𐖻', '𐖼'),
5322    ('𐘀', '𐜶'),
5323    ('𐝀', '𐝕'),
5324    ('𐝠', '𐝧'),
5325    ('𐞀', '𐞅'),
5326    ('𐞇', '𐞰'),
5327    ('𐞲', '𐞺'),
5328    ('𐠀', '𐠅'),
5329    ('𐠈', '𐠈'),
5330    ('𐠊', '𐠵'),
5331    ('𐠷', '𐠸'),
5332    ('𐠼', '𐠼'),
5333    ('𐠿', '𐡕'),
5334    ('𐡗', '𐢞'),
5335    ('𐢧', '𐢯'),
5336    ('𐣠', '𐣲'),
5337    ('𐣴', '𐣵'),
5338    ('𐣻', '𐤛'),
5339    ('𐤟', '𐤹'),
5340    ('𐤿', '𐤿'),
5341    ('𐦀', '𐦷'),
5342    ('𐦼', '𐧏'),
5343    ('𐧒', '𐨀'),
5344    ('𐨐', '𐨓'),
5345    ('𐨕', '𐨗'),
5346    ('𐨙', '𐨵'),
5347    ('𐩀', '𐩈'),
5348    ('𐩐', '𐩘'),
5349    ('𐩠', '𐪟'),
5350    ('𐫀', '𐫤'),
5351    ('𐫫', '𐫶'),
5352    ('𐬀', '𐬵'),
5353    ('𐬹', '𐭕'),
5354    ('𐭘', '𐭲'),
5355    ('𐭸', '𐮑'),
5356    ('𐮙', '𐮜'),
5357    ('𐮩', '𐮯'),
5358    ('𐰀', '𐱈'),
5359    ('𐲀', '𐲲'),
5360    ('𐳀', '𐳲'),
5361    ('𐳺', '𐴣'),
5362    ('𐴰', '𐴹'),
5363    ('𐹠', '𐹾'),
5364    ('𐺀', '𐺩'),
5365    ('𐺭', '𐺭'),
5366    ('𐺰', '𐺱'),
5367    ('𐼀', '𐼧'),
5368    ('𐼰', '𐽅'),
5369    ('𐽑', '𐽙'),
5370    ('𐽰', '𐾁'),
5371    ('𐾆', '𐾉'),
5372    ('𐾰', '𐿋'),
5373    ('𐿠', '𐿶'),
5374    ('𑀀', '𑀀'),
5375    ('𑀂', '𑀷'),
5376    ('𑁇', '𑁍'),
5377    ('𑁒', '𑁯'),
5378    ('𑁱', '𑁲'),
5379    ('𑁵', '𑁵'),
5380    ('𑂂', '𑂲'),
5381    ('𑂷', '𑂸'),
5382    ('𑂻', '𑂼'),
5383    ('𑂾', '𑃁'),
5384    ('𑃐', '𑃨'),
5385    ('𑃰', '𑃹'),
5386    ('𑄃', '𑄦'),
5387    ('𑄬', '𑄬'),
5388    ('𑄶', '𑅇'),
5389    ('𑅐', '𑅲'),
5390    ('𑅴', '𑅶'),
5391    ('𑆂', '𑆵'),
5392    ('𑆿', '𑇈'),
5393    ('𑇍', '𑇎'),
5394    ('𑇐', '𑇟'),
5395    ('𑇡', '𑇴'),
5396    ('𑈀', '𑈑'),
5397    ('𑈓', '𑈮'),
5398    ('𑈲', '𑈳'),
5399    ('𑈵', '𑈵'),
5400    ('𑈸', '𑈽'),
5401    ('𑈿', '𑉀'),
5402    ('𑊀', '𑊆'),
5403    ('𑊈', '𑊈'),
5404    ('𑊊', '𑊍'),
5405    ('𑊏', '𑊝'),
5406    ('𑊟', '𑊩'),
5407    ('𑊰', '𑋞'),
5408    ('𑋠', '𑋢'),
5409    ('𑋰', '𑋹'),
5410    ('𑌂', '𑌃'),
5411    ('𑌅', '𑌌'),
5412    ('𑌏', '𑌐'),
5413    ('𑌓', '𑌨'),
5414    ('𑌪', '𑌰'),
5415    ('𑌲', '𑌳'),
5416    ('𑌵', '𑌹'),
5417    ('𑌽', '𑌽'),
5418    ('𑌿', '𑌿'),
5419    ('𑍁', '𑍄'),
5420    ('𑍇', '𑍈'),
5421    ('𑍋', '𑍍'),
5422    ('𑍐', '𑍐'),
5423    ('𑍝', '𑍣'),
5424    ('𑐀', '𑐷'),
5425    ('𑑀', '𑑁'),
5426    ('𑑅', '𑑅'),
5427    ('𑑇', '𑑛'),
5428    ('𑑝', '𑑝'),
5429    ('𑑟', '𑑡'),
5430    ('𑒀', '𑒯'),
5431    ('𑒱', '𑒲'),
5432    ('𑒹', '𑒹'),
5433    ('𑒻', '𑒼'),
5434    ('𑒾', '𑒾'),
5435    ('𑓁', '𑓁'),
5436    ('𑓄', '𑓇'),
5437    ('𑓐', '𑓙'),
5438    ('𑖀', '𑖮'),
5439    ('𑖰', '𑖱'),
5440    ('𑖸', '𑖻'),
5441    ('𑖾', '𑖾'),
5442    ('𑗁', '𑗛'),
5443    ('𑘀', '𑘲'),
5444    ('𑘻', '𑘼'),
5445    ('𑘾', '𑘾'),
5446    ('𑙁', '𑙄'),
5447    ('𑙐', '𑙙'),
5448    ('𑙠', '𑙬'),
5449    ('𑚀', '𑚪'),
5450    ('𑚬', '𑚬'),
5451    ('𑚮', '𑚯'),
5452    ('𑚶', '𑚶'),
5453    ('𑚸', '𑚹'),
5454    ('𑛀', '𑛉'),
5455    ('𑜀', '𑜚'),
5456    ('𑜠', '𑜡'),
5457    ('𑜦', '𑜦'),
5458    ('𑜰', '𑝆'),
5459    ('𑠀', '𑠮'),
5460    ('𑠸', '𑠸'),
5461    ('𑠻', '𑠻'),
5462    ('𑢠', '𑣲'),
5463    ('𑣿', '𑤆'),
5464    ('𑤉', '𑤉'),
5465    ('𑤌', '𑤓'),
5466    ('𑤕', '𑤖'),
5467    ('𑤘', '𑤯'),
5468    ('𑤱', '𑤵'),
5469    ('𑤷', '𑤸'),
5470    ('𑤽', '𑤽'),
5471    ('𑤿', '𑥂'),
5472    ('𑥄', '𑥆'),
5473    ('𑥐', '𑥙'),
5474    ('𑦠', '𑦧'),
5475    ('𑦪', '𑧓'),
5476    ('𑧜', '𑧟'),
5477    ('𑧡', '𑧤'),
5478    ('𑨀', '𑨀'),
5479    ('𑨋', '𑨲'),
5480    ('𑨹', '𑨺'),
5481    ('𑨿', '𑩆'),
5482    ('𑩐', '𑩐'),
5483    ('𑩗', '𑩘'),
5484    ('𑩜', '𑪉'),
5485    ('𑪗', '𑪗'),
5486    ('𑪚', '𑪢'),
5487    ('𑪰', '𑫸'),
5488    ('𑬀', '𑬉'),
5489    ('𑰀', '𑰈'),
5490    ('𑰊', '𑰯'),
5491    ('𑰾', '𑰾'),
5492    ('𑱀', '𑱅'),
5493    ('𑱐', '𑱬'),
5494    ('𑱰', '𑲏'),
5495    ('𑲩', '𑲩'),
5496    ('𑲱', '𑲱'),
5497    ('𑲴', '𑲴'),
5498    ('𑴀', '𑴆'),
5499    ('𑴈', '𑴉'),
5500    ('𑴋', '𑴰'),
5501    ('𑵆', '𑵆'),
5502    ('𑵐', '𑵙'),
5503    ('𑵠', '𑵥'),
5504    ('𑵧', '𑵨'),
5505    ('𑵪', '𑶎'),
5506    ('𑶓', '𑶔'),
5507    ('𑶖', '𑶖'),
5508    ('𑶘', '𑶘'),
5509    ('𑶠', '𑶩'),
5510    ('𑻠', '𑻲'),
5511    ('𑻵', '𑻸'),
5512    ('𑼂', '𑼐'),
5513    ('𑼒', '𑼵'),
5514    ('𑼾', '𑼿'),
5515    ('𑽁', '𑽁'),
5516    ('𑽃', '𑽙'),
5517    ('𑾰', '𑾰'),
5518    ('𑿀', '𑿱'),
5519    ('𑿿', '𒎙'),
5520    ('𒐀', '𒑮'),
5521    ('𒑰', '𒑴'),
5522    ('𒒀', '𒕃'),
5523    ('𒾐', '𒿲'),
5524    ('𓀀', '𓐯'),
5525    ('𓑁', '𓑆'),
5526    ('𔐀', '𔙆'),
5527    ('𖠀', '𖨸'),
5528    ('𖩀', '𖩞'),
5529    ('𖩠', '𖩩'),
5530    ('𖩮', '𖪾'),
5531    ('𖫀', '𖫉'),
5532    ('𖫐', '𖫭'),
5533    ('𖫵', '𖫵'),
5534    ('𖬀', '𖬯'),
5535    ('𖬷', '𖭅'),
5536    ('𖭐', '𖭙'),
5537    ('𖭛', '𖭡'),
5538    ('𖭣', '𖭷'),
5539    ('𖭽', '𖮏'),
5540    ('𖹀', '𖺚'),
5541    ('𖼀', '𖽊'),
5542    ('𖽐', '𖾇'),
5543    ('𖾓', '𖾟'),
5544    ('𖿠', '𖿣'),
5545    ('𖿰', '𖿱'),
5546    ('𗀀', '𘟷'),
5547    ('𘠀', '𘳕'),
5548    ('𘴀', '𘴈'),
5549    ('𚿰', '𚿳'),
5550    ('𚿵', '𚿻'),
5551    ('𚿽', '𚿾'),
5552    ('𛀀', '𛄢'),
5553    ('𛄲', '𛄲'),
5554    ('𛅐', '𛅒'),
5555    ('𛅕', '𛅕'),
5556    ('𛅤', '𛅧'),
5557    ('𛅰', '𛋻'),
5558    ('𛰀', '𛱪'),
5559    ('𛱰', '𛱼'),
5560    ('𛲀', '𛲈'),
5561    ('𛲐', '𛲙'),
5562    ('𛲜', '𛲜'),
5563    ('𛲟', '𛲟'),
5564    ('𜽐', '𜿃'),
5565    ('𝀀', '𝃵'),
5566    ('𝄀', '𝄦'),
5567    ('𝄩', '𝅘𝅥𝅲'),
5568    ('𝅦', '𝅦'),
5569    ('𝅪', '𝅭'),
5570    ('𝆃', '𝆄'),
5571    ('𝆌', '𝆩'),
5572    ('𝆮', '𝇪'),
5573    ('𝈀', '𝉁'),
5574    ('𝉅', '𝉅'),
5575    ('𝋀', '𝋓'),
5576    ('𝋠', '𝋳'),
5577    ('𝌀', '𝍖'),
5578    ('𝍠', '𝍸'),
5579    ('𝐀', '𝑔'),
5580    ('𝑖', '𝒜'),
5581    ('𝒞', '𝒟'),
5582    ('𝒢', '𝒢'),
5583    ('𝒥', '𝒦'),
5584    ('𝒩', '𝒬'),
5585    ('𝒮', '𝒹'),
5586    ('𝒻', '𝒻'),
5587    ('𝒽', '𝓃'),
5588    ('𝓅', '𝔅'),
5589    ('𝔇', '𝔊'),
5590    ('𝔍', '𝔔'),
5591    ('𝔖', '𝔜'),
5592    ('𝔞', '𝔹'),
5593    ('𝔻', '𝔾'),
5594    ('𝕀', '𝕄'),
5595    ('𝕆', '𝕆'),
5596    ('𝕊', '𝕐'),
5597    ('𝕒', '𝚥'),
5598    ('𝚨', '𝟋'),
5599    ('𝟎', '𝧿'),
5600    ('𝨷', '𝨺'),
5601    ('𝩭', '𝩴'),
5602    ('𝩶', '𝪃'),
5603    ('𝪅', '𝪋'),
5604    ('𝼀', '𝼞'),
5605    ('𝼥', '𝼪'),
5606    ('𞀰', '𞁭'),
5607    ('𞄀', '𞄬'),
5608    ('𞄷', '𞄽'),
5609    ('𞅀', '𞅉'),
5610    ('𞅎', '𞅏'),
5611    ('𞊐', '𞊭'),
5612    ('𞋀', '𞋫'),
5613    ('𞋰', '𞋹'),
5614    ('𞋿', '𞋿'),
5615    ('𞓐', '𞓫'),
5616    ('𞓰', '𞓹'),
5617    ('𞟠', '𞟦'),
5618    ('𞟨', '𞟫'),
5619    ('𞟭', '𞟮'),
5620    ('𞟰', '𞟾'),
5621    ('𞠀', '𞣄'),
5622    ('𞣇', '𞣏'),
5623    ('𞤀', '𞥃'),
5624    ('𞥋', '𞥋'),
5625    ('𞥐', '𞥙'),
5626    ('𞥞', '𞥟'),
5627    ('𞱱', '𞲴'),
5628    ('𞴁', '𞴽'),
5629    ('𞸀', '𞸃'),
5630    ('𞸅', '𞸟'),
5631    ('𞸡', '𞸢'),
5632    ('𞸤', '𞸤'),
5633    ('𞸧', '𞸧'),
5634    ('𞸩', '𞸲'),
5635    ('𞸴', '𞸷'),
5636    ('𞸹', '𞸹'),
5637    ('𞸻', '𞸻'),
5638    ('𞹂', '𞹂'),
5639    ('𞹇', '𞹇'),
5640    ('𞹉', '𞹉'),
5641    ('𞹋', '𞹋'),
5642    ('𞹍', '𞹏'),
5643    ('𞹑', '𞹒'),
5644    ('𞹔', '𞹔'),
5645    ('𞹗', '𞹗'),
5646    ('𞹙', '𞹙'),
5647    ('𞹛', '𞹛'),
5648    ('𞹝', '𞹝'),
5649    ('𞹟', '𞹟'),
5650    ('𞹡', '𞹢'),
5651    ('𞹤', '𞹤'),
5652    ('𞹧', '𞹪'),
5653    ('𞹬', '𞹲'),
5654    ('𞹴', '𞹷'),
5655    ('𞹹', '𞹼'),
5656    ('𞹾', '𞹾'),
5657    ('𞺀', '𞺉'),
5658    ('𞺋', '𞺛'),
5659    ('𞺡', '𞺣'),
5660    ('𞺥', '𞺩'),
5661    ('𞺫', '𞺻'),
5662    ('𞻰', '𞻱'),
5663    ('🀀', '🀫'),
5664    ('🀰', '🂓'),
5665    ('🂠', '🂮'),
5666    ('🂱', '🂿'),
5667    ('🃁', '🃏'),
5668    ('🃑', '🃵'),
5669    ('🄀', '🆭'),
5670    ('🇦', '🈂'),
5671    ('🈐', '🈻'),
5672    ('🉀', '🉈'),
5673    ('🉐', '🉑'),
5674    ('🉠', '🉥'),
5675    ('🌀', '🛗'),
5676    ('🛜', '🛬'),
5677    ('🛰', '🛼'),
5678    ('🜀', '🝶'),
5679    ('🝻', '🟙'),
5680    ('🟠', '🟫'),
5681    ('🟰', '🟰'),
5682    ('🠀', '🠋'),
5683    ('🠐', '🡇'),
5684    ('🡐', '🡙'),
5685    ('🡠', '🢇'),
5686    ('🢐', '🢭'),
5687    ('🢰', '🢱'),
5688    ('🤀', '🩓'),
5689    ('🩠', '🩭'),
5690    ('🩰', '🩼'),
5691    ('🪀', '🪈'),
5692    ('🪐', '🪽'),
5693    ('🪿', '🫅'),
5694    ('🫎', '🫛'),
5695    ('🫠', '🫨'),
5696    ('🫰', '🫸'),
5697    ('🬀', '🮒'),
5698    ('🮔', '🯊'),
5699    ('🯰', '🯹'),
5700    ('𠀀', '𪛟'),
5701    ('𪜀', '𫜹'),
5702    ('𫝀', '𫠝'),
5703    ('𫠠', '𬺡'),
5704    ('𬺰', '𮯠'),
5705    ('丽', '𪘀'),
5706    ('𰀀', '𱍊'),
5707    ('𱍐', '𲎯'),
5708];
5709
5710pub const GRAPHEME_EXTEND: &'static [(char, char)] = &[
5711    ('\u{300}', '\u{36f}'),
5712    ('\u{483}', '\u{489}'),
5713    ('\u{591}', '\u{5bd}'),
5714    ('\u{5bf}', '\u{5bf}'),
5715    ('\u{5c1}', '\u{5c2}'),
5716    ('\u{5c4}', '\u{5c5}'),
5717    ('\u{5c7}', '\u{5c7}'),
5718    ('\u{610}', '\u{61a}'),
5719    ('\u{64b}', '\u{65f}'),
5720    ('\u{670}', '\u{670}'),
5721    ('\u{6d6}', '\u{6dc}'),
5722    ('\u{6df}', '\u{6e4}'),
5723    ('\u{6e7}', '\u{6e8}'),
5724    ('\u{6ea}', '\u{6ed}'),
5725    ('\u{711}', '\u{711}'),
5726    ('\u{730}', '\u{74a}'),
5727    ('\u{7a6}', '\u{7b0}'),
5728    ('\u{7eb}', '\u{7f3}'),
5729    ('\u{7fd}', '\u{7fd}'),
5730    ('\u{816}', '\u{819}'),
5731    ('\u{81b}', '\u{823}'),
5732    ('\u{825}', '\u{827}'),
5733    ('\u{829}', '\u{82d}'),
5734    ('\u{859}', '\u{85b}'),
5735    ('\u{898}', '\u{89f}'),
5736    ('\u{8ca}', '\u{8e1}'),
5737    ('\u{8e3}', '\u{902}'),
5738    ('\u{93a}', '\u{93a}'),
5739    ('\u{93c}', '\u{93c}'),
5740    ('\u{941}', '\u{948}'),
5741    ('\u{94d}', '\u{94d}'),
5742    ('\u{951}', '\u{957}'),
5743    ('\u{962}', '\u{963}'),
5744    ('\u{981}', '\u{981}'),
5745    ('\u{9bc}', '\u{9bc}'),
5746    ('\u{9be}', '\u{9be}'),
5747    ('\u{9c1}', '\u{9c4}'),
5748    ('\u{9cd}', '\u{9cd}'),
5749    ('\u{9d7}', '\u{9d7}'),
5750    ('\u{9e2}', '\u{9e3}'),
5751    ('\u{9fe}', '\u{9fe}'),
5752    ('\u{a01}', '\u{a02}'),
5753    ('\u{a3c}', '\u{a3c}'),
5754    ('\u{a41}', '\u{a42}'),
5755    ('\u{a47}', '\u{a48}'),
5756    ('\u{a4b}', '\u{a4d}'),
5757    ('\u{a51}', '\u{a51}'),
5758    ('\u{a70}', '\u{a71}'),
5759    ('\u{a75}', '\u{a75}'),
5760    ('\u{a81}', '\u{a82}'),
5761    ('\u{abc}', '\u{abc}'),
5762    ('\u{ac1}', '\u{ac5}'),
5763    ('\u{ac7}', '\u{ac8}'),
5764    ('\u{acd}', '\u{acd}'),
5765    ('\u{ae2}', '\u{ae3}'),
5766    ('\u{afa}', '\u{aff}'),
5767    ('\u{b01}', '\u{b01}'),
5768    ('\u{b3c}', '\u{b3c}'),
5769    ('\u{b3e}', '\u{b3f}'),
5770    ('\u{b41}', '\u{b44}'),
5771    ('\u{b4d}', '\u{b4d}'),
5772    ('\u{b55}', '\u{b57}'),
5773    ('\u{b62}', '\u{b63}'),
5774    ('\u{b82}', '\u{b82}'),
5775    ('\u{bbe}', '\u{bbe}'),
5776    ('\u{bc0}', '\u{bc0}'),
5777    ('\u{bcd}', '\u{bcd}'),
5778    ('\u{bd7}', '\u{bd7}'),
5779    ('\u{c00}', '\u{c00}'),
5780    ('\u{c04}', '\u{c04}'),
5781    ('\u{c3c}', '\u{c3c}'),
5782    ('\u{c3e}', '\u{c40}'),
5783    ('\u{c46}', '\u{c48}'),
5784    ('\u{c4a}', '\u{c4d}'),
5785    ('\u{c55}', '\u{c56}'),
5786    ('\u{c62}', '\u{c63}'),
5787    ('\u{c81}', '\u{c81}'),
5788    ('\u{cbc}', '\u{cbc}'),
5789    ('\u{cbf}', '\u{cbf}'),
5790    ('\u{cc2}', '\u{cc2}'),
5791    ('\u{cc6}', '\u{cc6}'),
5792    ('\u{ccc}', '\u{ccd}'),
5793    ('\u{cd5}', '\u{cd6}'),
5794    ('\u{ce2}', '\u{ce3}'),
5795    ('\u{d00}', '\u{d01}'),
5796    ('\u{d3b}', '\u{d3c}'),
5797    ('\u{d3e}', '\u{d3e}'),
5798    ('\u{d41}', '\u{d44}'),
5799    ('\u{d4d}', '\u{d4d}'),
5800    ('\u{d57}', '\u{d57}'),
5801    ('\u{d62}', '\u{d63}'),
5802    ('\u{d81}', '\u{d81}'),
5803    ('\u{dca}', '\u{dca}'),
5804    ('\u{dcf}', '\u{dcf}'),
5805    ('\u{dd2}', '\u{dd4}'),
5806    ('\u{dd6}', '\u{dd6}'),
5807    ('\u{ddf}', '\u{ddf}'),
5808    ('\u{e31}', '\u{e31}'),
5809    ('\u{e34}', '\u{e3a}'),
5810    ('\u{e47}', '\u{e4e}'),
5811    ('\u{eb1}', '\u{eb1}'),
5812    ('\u{eb4}', '\u{ebc}'),
5813    ('\u{ec8}', '\u{ece}'),
5814    ('\u{f18}', '\u{f19}'),
5815    ('\u{f35}', '\u{f35}'),
5816    ('\u{f37}', '\u{f37}'),
5817    ('\u{f39}', '\u{f39}'),
5818    ('\u{f71}', '\u{f7e}'),
5819    ('\u{f80}', '\u{f84}'),
5820    ('\u{f86}', '\u{f87}'),
5821    ('\u{f8d}', '\u{f97}'),
5822    ('\u{f99}', '\u{fbc}'),
5823    ('\u{fc6}', '\u{fc6}'),
5824    ('\u{102d}', '\u{1030}'),
5825    ('\u{1032}', '\u{1037}'),
5826    ('\u{1039}', '\u{103a}'),
5827    ('\u{103d}', '\u{103e}'),
5828    ('\u{1058}', '\u{1059}'),
5829    ('\u{105e}', '\u{1060}'),
5830    ('\u{1071}', '\u{1074}'),
5831    ('\u{1082}', '\u{1082}'),
5832    ('\u{1085}', '\u{1086}'),
5833    ('\u{108d}', '\u{108d}'),
5834    ('\u{109d}', '\u{109d}'),
5835    ('\u{135d}', '\u{135f}'),
5836    ('\u{1712}', '\u{1714}'),
5837    ('\u{1732}', '\u{1733}'),
5838    ('\u{1752}', '\u{1753}'),
5839    ('\u{1772}', '\u{1773}'),
5840    ('\u{17b4}', '\u{17b5}'),
5841    ('\u{17b7}', '\u{17bd}'),
5842    ('\u{17c6}', '\u{17c6}'),
5843    ('\u{17c9}', '\u{17d3}'),
5844    ('\u{17dd}', '\u{17dd}'),
5845    ('\u{180b}', '\u{180d}'),
5846    ('\u{180f}', '\u{180f}'),
5847    ('\u{1885}', '\u{1886}'),
5848    ('\u{18a9}', '\u{18a9}'),
5849    ('\u{1920}', '\u{1922}'),
5850    ('\u{1927}', '\u{1928}'),
5851    ('\u{1932}', '\u{1932}'),
5852    ('\u{1939}', '\u{193b}'),
5853    ('\u{1a17}', '\u{1a18}'),
5854    ('\u{1a1b}', '\u{1a1b}'),
5855    ('\u{1a56}', '\u{1a56}'),
5856    ('\u{1a58}', '\u{1a5e}'),
5857    ('\u{1a60}', '\u{1a60}'),
5858    ('\u{1a62}', '\u{1a62}'),
5859    ('\u{1a65}', '\u{1a6c}'),
5860    ('\u{1a73}', '\u{1a7c}'),
5861    ('\u{1a7f}', '\u{1a7f}'),
5862    ('\u{1ab0}', '\u{1ace}'),
5863    ('\u{1b00}', '\u{1b03}'),
5864    ('\u{1b34}', '\u{1b3a}'),
5865    ('\u{1b3c}', '\u{1b3c}'),
5866    ('\u{1b42}', '\u{1b42}'),
5867    ('\u{1b6b}', '\u{1b73}'),
5868    ('\u{1b80}', '\u{1b81}'),
5869    ('\u{1ba2}', '\u{1ba5}'),
5870    ('\u{1ba8}', '\u{1ba9}'),
5871    ('\u{1bab}', '\u{1bad}'),
5872    ('\u{1be6}', '\u{1be6}'),
5873    ('\u{1be8}', '\u{1be9}'),
5874    ('\u{1bed}', '\u{1bed}'),
5875    ('\u{1bef}', '\u{1bf1}'),
5876    ('\u{1c2c}', '\u{1c33}'),
5877    ('\u{1c36}', '\u{1c37}'),
5878    ('\u{1cd0}', '\u{1cd2}'),
5879    ('\u{1cd4}', '\u{1ce0}'),
5880    ('\u{1ce2}', '\u{1ce8}'),
5881    ('\u{1ced}', '\u{1ced}'),
5882    ('\u{1cf4}', '\u{1cf4}'),
5883    ('\u{1cf8}', '\u{1cf9}'),
5884    ('\u{1dc0}', '\u{1dff}'),
5885    ('\u{200c}', '\u{200c}'),
5886    ('\u{20d0}', '\u{20f0}'),
5887    ('\u{2cef}', '\u{2cf1}'),
5888    ('\u{2d7f}', '\u{2d7f}'),
5889    ('\u{2de0}', '\u{2dff}'),
5890    ('\u{302a}', '\u{302f}'),
5891    ('\u{3099}', '\u{309a}'),
5892    ('\u{a66f}', '\u{a672}'),
5893    ('\u{a674}', '\u{a67d}'),
5894    ('\u{a69e}', '\u{a69f}'),
5895    ('\u{a6f0}', '\u{a6f1}'),
5896    ('\u{a802}', '\u{a802}'),
5897    ('\u{a806}', '\u{a806}'),
5898    ('\u{a80b}', '\u{a80b}'),
5899    ('\u{a825}', '\u{a826}'),
5900    ('\u{a82c}', '\u{a82c}'),
5901    ('\u{a8c4}', '\u{a8c5}'),
5902    ('\u{a8e0}', '\u{a8f1}'),
5903    ('\u{a8ff}', '\u{a8ff}'),
5904    ('\u{a926}', '\u{a92d}'),
5905    ('\u{a947}', '\u{a951}'),
5906    ('\u{a980}', '\u{a982}'),
5907    ('\u{a9b3}', '\u{a9b3}'),
5908    ('\u{a9b6}', '\u{a9b9}'),
5909    ('\u{a9bc}', '\u{a9bd}'),
5910    ('\u{a9e5}', '\u{a9e5}'),
5911    ('\u{aa29}', '\u{aa2e}'),
5912    ('\u{aa31}', '\u{aa32}'),
5913    ('\u{aa35}', '\u{aa36}'),
5914    ('\u{aa43}', '\u{aa43}'),
5915    ('\u{aa4c}', '\u{aa4c}'),
5916    ('\u{aa7c}', '\u{aa7c}'),
5917    ('\u{aab0}', '\u{aab0}'),
5918    ('\u{aab2}', '\u{aab4}'),
5919    ('\u{aab7}', '\u{aab8}'),
5920    ('\u{aabe}', '\u{aabf}'),
5921    ('\u{aac1}', '\u{aac1}'),
5922    ('\u{aaec}', '\u{aaed}'),
5923    ('\u{aaf6}', '\u{aaf6}'),
5924    ('\u{abe5}', '\u{abe5}'),
5925    ('\u{abe8}', '\u{abe8}'),
5926    ('\u{abed}', '\u{abed}'),
5927    ('\u{fb1e}', '\u{fb1e}'),
5928    ('\u{fe00}', '\u{fe0f}'),
5929    ('\u{fe20}', '\u{fe2f}'),
5930    ('\u{ff9e}', '\u{ff9f}'),
5931    ('\u{101fd}', '\u{101fd}'),
5932    ('\u{102e0}', '\u{102e0}'),
5933    ('\u{10376}', '\u{1037a}'),
5934    ('\u{10a01}', '\u{10a03}'),
5935    ('\u{10a05}', '\u{10a06}'),
5936    ('\u{10a0c}', '\u{10a0f}'),
5937    ('\u{10a38}', '\u{10a3a}'),
5938    ('\u{10a3f}', '\u{10a3f}'),
5939    ('\u{10ae5}', '\u{10ae6}'),
5940    ('\u{10d24}', '\u{10d27}'),
5941    ('\u{10eab}', '\u{10eac}'),
5942    ('\u{10efd}', '\u{10eff}'),
5943    ('\u{10f46}', '\u{10f50}'),
5944    ('\u{10f82}', '\u{10f85}'),
5945    ('\u{11001}', '\u{11001}'),
5946    ('\u{11038}', '\u{11046}'),
5947    ('\u{11070}', '\u{11070}'),
5948    ('\u{11073}', '\u{11074}'),
5949    ('\u{1107f}', '\u{11081}'),
5950    ('\u{110b3}', '\u{110b6}'),
5951    ('\u{110b9}', '\u{110ba}'),
5952    ('\u{110c2}', '\u{110c2}'),
5953    ('\u{11100}', '\u{11102}'),
5954    ('\u{11127}', '\u{1112b}'),
5955    ('\u{1112d}', '\u{11134}'),
5956    ('\u{11173}', '\u{11173}'),
5957    ('\u{11180}', '\u{11181}'),
5958    ('\u{111b6}', '\u{111be}'),
5959    ('\u{111c9}', '\u{111cc}'),
5960    ('\u{111cf}', '\u{111cf}'),
5961    ('\u{1122f}', '\u{11231}'),
5962    ('\u{11234}', '\u{11234}'),
5963    ('\u{11236}', '\u{11237}'),
5964    ('\u{1123e}', '\u{1123e}'),
5965    ('\u{11241}', '\u{11241}'),
5966    ('\u{112df}', '\u{112df}'),
5967    ('\u{112e3}', '\u{112ea}'),
5968    ('\u{11300}', '\u{11301}'),
5969    ('\u{1133b}', '\u{1133c}'),
5970    ('\u{1133e}', '\u{1133e}'),
5971    ('\u{11340}', '\u{11340}'),
5972    ('\u{11357}', '\u{11357}'),
5973    ('\u{11366}', '\u{1136c}'),
5974    ('\u{11370}', '\u{11374}'),
5975    ('\u{11438}', '\u{1143f}'),
5976    ('\u{11442}', '\u{11444}'),
5977    ('\u{11446}', '\u{11446}'),
5978    ('\u{1145e}', '\u{1145e}'),
5979    ('\u{114b0}', '\u{114b0}'),
5980    ('\u{114b3}', '\u{114b8}'),
5981    ('\u{114ba}', '\u{114ba}'),
5982    ('\u{114bd}', '\u{114bd}'),
5983    ('\u{114bf}', '\u{114c0}'),
5984    ('\u{114c2}', '\u{114c3}'),
5985    ('\u{115af}', '\u{115af}'),
5986    ('\u{115b2}', '\u{115b5}'),
5987    ('\u{115bc}', '\u{115bd}'),
5988    ('\u{115bf}', '\u{115c0}'),
5989    ('\u{115dc}', '\u{115dd}'),
5990    ('\u{11633}', '\u{1163a}'),
5991    ('\u{1163d}', '\u{1163d}'),
5992    ('\u{1163f}', '\u{11640}'),
5993    ('\u{116ab}', '\u{116ab}'),
5994    ('\u{116ad}', '\u{116ad}'),
5995    ('\u{116b0}', '\u{116b5}'),
5996    ('\u{116b7}', '\u{116b7}'),
5997    ('\u{1171d}', '\u{1171f}'),
5998    ('\u{11722}', '\u{11725}'),
5999    ('\u{11727}', '\u{1172b}'),
6000    ('\u{1182f}', '\u{11837}'),
6001    ('\u{11839}', '\u{1183a}'),
6002    ('\u{11930}', '\u{11930}'),
6003    ('\u{1193b}', '\u{1193c}'),
6004    ('\u{1193e}', '\u{1193e}'),
6005    ('\u{11943}', '\u{11943}'),
6006    ('\u{119d4}', '\u{119d7}'),
6007    ('\u{119da}', '\u{119db}'),
6008    ('\u{119e0}', '\u{119e0}'),
6009    ('\u{11a01}', '\u{11a0a}'),
6010    ('\u{11a33}', '\u{11a38}'),
6011    ('\u{11a3b}', '\u{11a3e}'),
6012    ('\u{11a47}', '\u{11a47}'),
6013    ('\u{11a51}', '\u{11a56}'),
6014    ('\u{11a59}', '\u{11a5b}'),
6015    ('\u{11a8a}', '\u{11a96}'),
6016    ('\u{11a98}', '\u{11a99}'),
6017    ('\u{11c30}', '\u{11c36}'),
6018    ('\u{11c38}', '\u{11c3d}'),
6019    ('\u{11c3f}', '\u{11c3f}'),
6020    ('\u{11c92}', '\u{11ca7}'),
6021    ('\u{11caa}', '\u{11cb0}'),
6022    ('\u{11cb2}', '\u{11cb3}'),
6023    ('\u{11cb5}', '\u{11cb6}'),
6024    ('\u{11d31}', '\u{11d36}'),
6025    ('\u{11d3a}', '\u{11d3a}'),
6026    ('\u{11d3c}', '\u{11d3d}'),
6027    ('\u{11d3f}', '\u{11d45}'),
6028    ('\u{11d47}', '\u{11d47}'),
6029    ('\u{11d90}', '\u{11d91}'),
6030    ('\u{11d95}', '\u{11d95}'),
6031    ('\u{11d97}', '\u{11d97}'),
6032    ('\u{11ef3}', '\u{11ef4}'),
6033    ('\u{11f00}', '\u{11f01}'),
6034    ('\u{11f36}', '\u{11f3a}'),
6035    ('\u{11f40}', '\u{11f40}'),
6036    ('\u{11f42}', '\u{11f42}'),
6037    ('\u{13440}', '\u{13440}'),
6038    ('\u{13447}', '\u{13455}'),
6039    ('\u{16af0}', '\u{16af4}'),
6040    ('\u{16b30}', '\u{16b36}'),
6041    ('\u{16f4f}', '\u{16f4f}'),
6042    ('\u{16f8f}', '\u{16f92}'),
6043    ('\u{16fe4}', '\u{16fe4}'),
6044    ('\u{1bc9d}', '\u{1bc9e}'),
6045    ('\u{1cf00}', '\u{1cf2d}'),
6046    ('\u{1cf30}', '\u{1cf46}'),
6047    ('\u{1d165}', '\u{1d165}'),
6048    ('\u{1d167}', '\u{1d169}'),
6049    ('\u{1d16e}', '\u{1d172}'),
6050    ('\u{1d17b}', '\u{1d182}'),
6051    ('\u{1d185}', '\u{1d18b}'),
6052    ('\u{1d1aa}', '\u{1d1ad}'),
6053    ('\u{1d242}', '\u{1d244}'),
6054    ('\u{1da00}', '\u{1da36}'),
6055    ('\u{1da3b}', '\u{1da6c}'),
6056    ('\u{1da75}', '\u{1da75}'),
6057    ('\u{1da84}', '\u{1da84}'),
6058    ('\u{1da9b}', '\u{1da9f}'),
6059    ('\u{1daa1}', '\u{1daaf}'),
6060    ('\u{1e000}', '\u{1e006}'),
6061    ('\u{1e008}', '\u{1e018}'),
6062    ('\u{1e01b}', '\u{1e021}'),
6063    ('\u{1e023}', '\u{1e024}'),
6064    ('\u{1e026}', '\u{1e02a}'),
6065    ('\u{1e08f}', '\u{1e08f}'),
6066    ('\u{1e130}', '\u{1e136}'),
6067    ('\u{1e2ae}', '\u{1e2ae}'),
6068    ('\u{1e2ec}', '\u{1e2ef}'),
6069    ('\u{1e4ec}', '\u{1e4ef}'),
6070    ('\u{1e8d0}', '\u{1e8d6}'),
6071    ('\u{1e944}', '\u{1e94a}'),
6072    ('\u{e0020}', '\u{e007f}'),
6073    ('\u{e0100}', '\u{e01ef}'),
6074];
6075
6076pub const GRAPHEME_LINK: &'static [(char, char)] = &[
6077    ('\u{94d}', '\u{94d}'),
6078    ('\u{9cd}', '\u{9cd}'),
6079    ('\u{a4d}', '\u{a4d}'),
6080    ('\u{acd}', '\u{acd}'),
6081    ('\u{b4d}', '\u{b4d}'),
6082    ('\u{bcd}', '\u{bcd}'),
6083    ('\u{c4d}', '\u{c4d}'),
6084    ('\u{ccd}', '\u{ccd}'),
6085    ('\u{d3b}', '\u{d3c}'),
6086    ('\u{d4d}', '\u{d4d}'),
6087    ('\u{dca}', '\u{dca}'),
6088    ('\u{e3a}', '\u{e3a}'),
6089    ('\u{eba}', '\u{eba}'),
6090    ('\u{f84}', '\u{f84}'),
6091    ('\u{1039}', '\u{103a}'),
6092    ('\u{1714}', '᜕'),
6093    ('᜴', '᜴'),
6094    ('\u{17d2}', '\u{17d2}'),
6095    ('\u{1a60}', '\u{1a60}'),
6096    ('᭄', '᭄'),
6097    ('᮪', '\u{1bab}'),
6098    ('᯲', '᯳'),
6099    ('\u{2d7f}', '\u{2d7f}'),
6100    ('\u{a806}', '\u{a806}'),
6101    ('\u{a82c}', '\u{a82c}'),
6102    ('\u{a8c4}', '\u{a8c4}'),
6103    ('꥓', '꥓'),
6104    ('꧀', '꧀'),
6105    ('\u{aaf6}', '\u{aaf6}'),
6106    ('\u{abed}', '\u{abed}'),
6107    ('\u{10a3f}', '\u{10a3f}'),
6108    ('\u{11046}', '\u{11046}'),
6109    ('\u{11070}', '\u{11070}'),
6110    ('\u{1107f}', '\u{1107f}'),
6111    ('\u{110b9}', '\u{110b9}'),
6112    ('\u{11133}', '\u{11134}'),
6113    ('𑇀', '𑇀'),
6114    ('𑈵', '𑈵'),
6115    ('\u{112ea}', '\u{112ea}'),
6116    ('𑍍', '𑍍'),
6117    ('\u{11442}', '\u{11442}'),
6118    ('\u{114c2}', '\u{114c2}'),
6119    ('\u{115bf}', '\u{115bf}'),
6120    ('\u{1163f}', '\u{1163f}'),
6121    ('𑚶', '𑚶'),
6122    ('\u{1172b}', '\u{1172b}'),
6123    ('\u{11839}', '\u{11839}'),
6124    ('𑤽', '\u{1193e}'),
6125    ('\u{119e0}', '\u{119e0}'),
6126    ('\u{11a34}', '\u{11a34}'),
6127    ('\u{11a47}', '\u{11a47}'),
6128    ('\u{11a99}', '\u{11a99}'),
6129    ('\u{11c3f}', '\u{11c3f}'),
6130    ('\u{11d44}', '\u{11d45}'),
6131    ('\u{11d97}', '\u{11d97}'),
6132    ('𑽁', '\u{11f42}'),
6133];
6134
6135pub const HEX_DIGIT: &'static [(char, char)] = &[
6136    ('0', '9'),
6137    ('A', 'F'),
6138    ('a', 'f'),
6139    ('0', '9'),
6140    ('A', 'F'),
6141    ('a', 'f'),
6142];
6143
6144pub const HYPHEN: &'static [(char, char)] = &[
6145    ('-', '-'),
6146    ('\u{ad}', '\u{ad}'),
6147    ('֊', '֊'),
6148    ('᠆', '᠆'),
6149    ('‐', '‑'),
6150    ('⸗', '⸗'),
6151    ('・', '・'),
6152    ('﹣', '﹣'),
6153    ('-', '-'),
6154    ('・', '・'),
6155];
6156
6157pub const IDS_BINARY_OPERATOR: &'static [(char, char)] =
6158    &[('⿰', '⿱'), ('⿴', '⿻')];
6159
6160pub const IDS_TRINARY_OPERATOR: &'static [(char, char)] = &[('⿲', '⿳')];
6161
6162pub const ID_CONTINUE: &'static [(char, char)] = &[
6163    ('0', '9'),
6164    ('A', 'Z'),
6165    ('_', '_'),
6166    ('a', 'z'),
6167    ('ª', 'ª'),
6168    ('µ', 'µ'),
6169    ('·', '·'),
6170    ('º', 'º'),
6171    ('À', 'Ö'),
6172    ('Ø', 'ö'),
6173    ('ø', 'ˁ'),
6174    ('ˆ', 'ˑ'),
6175    ('ˠ', 'ˤ'),
6176    ('ˬ', 'ˬ'),
6177    ('ˮ', 'ˮ'),
6178    ('\u{300}', 'ʹ'),
6179    ('Ͷ', 'ͷ'),
6180    ('ͺ', 'ͽ'),
6181    ('Ϳ', 'Ϳ'),
6182    ('Ά', 'Ί'),
6183    ('Ό', 'Ό'),
6184    ('Ύ', 'Ρ'),
6185    ('Σ', 'ϵ'),
6186    ('Ϸ', 'ҁ'),
6187    ('\u{483}', '\u{487}'),
6188    ('Ҋ', 'ԯ'),
6189    ('Ա', 'Ֆ'),
6190    ('ՙ', 'ՙ'),
6191    ('ՠ', 'ֈ'),
6192    ('\u{591}', '\u{5bd}'),
6193    ('\u{5bf}', '\u{5bf}'),
6194    ('\u{5c1}', '\u{5c2}'),
6195    ('\u{5c4}', '\u{5c5}'),
6196    ('\u{5c7}', '\u{5c7}'),
6197    ('א', 'ת'),
6198    ('ׯ', 'ײ'),
6199    ('\u{610}', '\u{61a}'),
6200    ('ؠ', '٩'),
6201    ('ٮ', 'ۓ'),
6202    ('ە', '\u{6dc}'),
6203    ('\u{6df}', '\u{6e8}'),
6204    ('\u{6ea}', 'ۼ'),
6205    ('ۿ', 'ۿ'),
6206    ('ܐ', '\u{74a}'),
6207    ('ݍ', 'ޱ'),
6208    ('߀', 'ߵ'),
6209    ('ߺ', 'ߺ'),
6210    ('\u{7fd}', '\u{7fd}'),
6211    ('ࠀ', '\u{82d}'),
6212    ('ࡀ', '\u{85b}'),
6213    ('ࡠ', 'ࡪ'),
6214    ('ࡰ', 'ࢇ'),
6215    ('ࢉ', 'ࢎ'),
6216    ('\u{898}', '\u{8e1}'),
6217    ('\u{8e3}', '\u{963}'),
6218    ('०', '९'),
6219    ('ॱ', 'ঃ'),
6220    ('অ', 'ঌ'),
6221    ('এ', 'ঐ'),
6222    ('ও', 'ন'),
6223    ('প', 'র'),
6224    ('ল', 'ল'),
6225    ('শ', 'হ'),
6226    ('\u{9bc}', '\u{9c4}'),
6227    ('ে', 'ৈ'),
6228    ('ো', 'ৎ'),
6229    ('\u{9d7}', '\u{9d7}'),
6230    ('ড়', 'ঢ়'),
6231    ('য়', '\u{9e3}'),
6232    ('০', 'ৱ'),
6233    ('ৼ', 'ৼ'),
6234    ('\u{9fe}', '\u{9fe}'),
6235    ('\u{a01}', 'ਃ'),
6236    ('ਅ', 'ਊ'),
6237    ('ਏ', 'ਐ'),
6238    ('ਓ', 'ਨ'),
6239    ('ਪ', 'ਰ'),
6240    ('ਲ', 'ਲ਼'),
6241    ('ਵ', 'ਸ਼'),
6242    ('ਸ', 'ਹ'),
6243    ('\u{a3c}', '\u{a3c}'),
6244    ('ਾ', '\u{a42}'),
6245    ('\u{a47}', '\u{a48}'),
6246    ('\u{a4b}', '\u{a4d}'),
6247    ('\u{a51}', '\u{a51}'),
6248    ('ਖ਼', 'ੜ'),
6249    ('ਫ਼', 'ਫ਼'),
6250    ('੦', '\u{a75}'),
6251    ('\u{a81}', 'ઃ'),
6252    ('અ', 'ઍ'),
6253    ('એ', 'ઑ'),
6254    ('ઓ', 'ન'),
6255    ('પ', 'ર'),
6256    ('લ', 'ળ'),
6257    ('વ', 'હ'),
6258    ('\u{abc}', '\u{ac5}'),
6259    ('\u{ac7}', 'ૉ'),
6260    ('ો', '\u{acd}'),
6261    ('ૐ', 'ૐ'),
6262    ('ૠ', '\u{ae3}'),
6263    ('૦', '૯'),
6264    ('ૹ', '\u{aff}'),
6265    ('\u{b01}', 'ଃ'),
6266    ('ଅ', 'ଌ'),
6267    ('ଏ', 'ଐ'),
6268    ('ଓ', 'ନ'),
6269    ('ପ', 'ର'),
6270    ('ଲ', 'ଳ'),
6271    ('ଵ', 'ହ'),
6272    ('\u{b3c}', '\u{b44}'),
6273    ('େ', 'ୈ'),
6274    ('ୋ', '\u{b4d}'),
6275    ('\u{b55}', '\u{b57}'),
6276    ('ଡ଼', 'ଢ଼'),
6277    ('ୟ', '\u{b63}'),
6278    ('୦', '୯'),
6279    ('ୱ', 'ୱ'),
6280    ('\u{b82}', 'ஃ'),
6281    ('அ', 'ஊ'),
6282    ('எ', 'ஐ'),
6283    ('ஒ', 'க'),
6284    ('ங', 'ச'),
6285    ('ஜ', 'ஜ'),
6286    ('ஞ', 'ட'),
6287    ('ண', 'த'),
6288    ('ந', 'ப'),
6289    ('ம', 'ஹ'),
6290    ('\u{bbe}', 'ூ'),
6291    ('ெ', 'ை'),
6292    ('ொ', '\u{bcd}'),
6293    ('ௐ', 'ௐ'),
6294    ('\u{bd7}', '\u{bd7}'),
6295    ('௦', '௯'),
6296    ('\u{c00}', 'ఌ'),
6297    ('ఎ', 'ఐ'),
6298    ('ఒ', 'న'),
6299    ('ప', 'హ'),
6300    ('\u{c3c}', 'ౄ'),
6301    ('\u{c46}', '\u{c48}'),
6302    ('\u{c4a}', '\u{c4d}'),
6303    ('\u{c55}', '\u{c56}'),
6304    ('ౘ', 'ౚ'),
6305    ('ౝ', 'ౝ'),
6306    ('ౠ', '\u{c63}'),
6307    ('౦', '౯'),
6308    ('ಀ', 'ಃ'),
6309    ('ಅ', 'ಌ'),
6310    ('ಎ', 'ಐ'),
6311    ('ಒ', 'ನ'),
6312    ('ಪ', 'ಳ'),
6313    ('ವ', 'ಹ'),
6314    ('\u{cbc}', 'ೄ'),
6315    ('\u{cc6}', 'ೈ'),
6316    ('ೊ', '\u{ccd}'),
6317    ('\u{cd5}', '\u{cd6}'),
6318    ('ೝ', 'ೞ'),
6319    ('ೠ', '\u{ce3}'),
6320    ('೦', '೯'),
6321    ('ೱ', 'ೳ'),
6322    ('\u{d00}', 'ഌ'),
6323    ('എ', 'ഐ'),
6324    ('ഒ', '\u{d44}'),
6325    ('െ', 'ൈ'),
6326    ('ൊ', 'ൎ'),
6327    ('ൔ', '\u{d57}'),
6328    ('ൟ', '\u{d63}'),
6329    ('൦', '൯'),
6330    ('ൺ', 'ൿ'),
6331    ('\u{d81}', 'ඃ'),
6332    ('අ', 'ඖ'),
6333    ('ක', 'න'),
6334    ('ඳ', 'ර'),
6335    ('ල', 'ල'),
6336    ('ව', 'ෆ'),
6337    ('\u{dca}', '\u{dca}'),
6338    ('\u{dcf}', '\u{dd4}'),
6339    ('\u{dd6}', '\u{dd6}'),
6340    ('ෘ', '\u{ddf}'),
6341    ('෦', '෯'),
6342    ('ෲ', 'ෳ'),
6343    ('ก', '\u{e3a}'),
6344    ('เ', '\u{e4e}'),
6345    ('๐', '๙'),
6346    ('ກ', 'ຂ'),
6347    ('ຄ', 'ຄ'),
6348    ('ຆ', 'ຊ'),
6349    ('ຌ', 'ຣ'),
6350    ('ລ', 'ລ'),
6351    ('ວ', 'ຽ'),
6352    ('ເ', 'ໄ'),
6353    ('ໆ', 'ໆ'),
6354    ('\u{ec8}', '\u{ece}'),
6355    ('໐', '໙'),
6356    ('ໜ', 'ໟ'),
6357    ('ༀ', 'ༀ'),
6358    ('\u{f18}', '\u{f19}'),
6359    ('༠', '༩'),
6360    ('\u{f35}', '\u{f35}'),
6361    ('\u{f37}', '\u{f37}'),
6362    ('\u{f39}', '\u{f39}'),
6363    ('༾', 'ཇ'),
6364    ('ཉ', 'ཬ'),
6365    ('\u{f71}', '\u{f84}'),
6366    ('\u{f86}', '\u{f97}'),
6367    ('\u{f99}', '\u{fbc}'),
6368    ('\u{fc6}', '\u{fc6}'),
6369    ('က', '၉'),
6370    ('ၐ', '\u{109d}'),
6371    ('Ⴀ', 'Ⴥ'),
6372    ('Ⴧ', 'Ⴧ'),
6373    ('Ⴭ', 'Ⴭ'),
6374    ('ა', 'ჺ'),
6375    ('ჼ', 'ቈ'),
6376    ('ቊ', 'ቍ'),
6377    ('ቐ', 'ቖ'),
6378    ('ቘ', 'ቘ'),
6379    ('ቚ', 'ቝ'),
6380    ('በ', 'ኈ'),
6381    ('ኊ', 'ኍ'),
6382    ('ነ', 'ኰ'),
6383    ('ኲ', 'ኵ'),
6384    ('ኸ', 'ኾ'),
6385    ('ዀ', 'ዀ'),
6386    ('ዂ', 'ዅ'),
6387    ('ወ', 'ዖ'),
6388    ('ዘ', 'ጐ'),
6389    ('ጒ', 'ጕ'),
6390    ('ጘ', 'ፚ'),
6391    ('\u{135d}', '\u{135f}'),
6392    ('፩', '፱'),
6393    ('ᎀ', 'ᎏ'),
6394    ('Ꭰ', 'Ᏽ'),
6395    ('ᏸ', 'ᏽ'),
6396    ('ᐁ', 'ᙬ'),
6397    ('ᙯ', 'ᙿ'),
6398    ('ᚁ', 'ᚚ'),
6399    ('ᚠ', 'ᛪ'),
6400    ('ᛮ', 'ᛸ'),
6401    ('ᜀ', '᜕'),
6402    ('ᜟ', '᜴'),
6403    ('ᝀ', '\u{1753}'),
6404    ('ᝠ', 'ᝬ'),
6405    ('ᝮ', 'ᝰ'),
6406    ('\u{1772}', '\u{1773}'),
6407    ('ក', '\u{17d3}'),
6408    ('ៗ', 'ៗ'),
6409    ('ៜ', '\u{17dd}'),
6410    ('០', '៩'),
6411    ('\u{180b}', '\u{180d}'),
6412    ('\u{180f}', '᠙'),
6413    ('ᠠ', 'ᡸ'),
6414    ('ᢀ', 'ᢪ'),
6415    ('ᢰ', 'ᣵ'),
6416    ('ᤀ', 'ᤞ'),
6417    ('\u{1920}', 'ᤫ'),
6418    ('ᤰ', '\u{193b}'),
6419    ('᥆', 'ᥭ'),
6420    ('ᥰ', 'ᥴ'),
6421    ('ᦀ', 'ᦫ'),
6422    ('ᦰ', 'ᧉ'),
6423    ('᧐', '᧚'),
6424    ('ᨀ', '\u{1a1b}'),
6425    ('ᨠ', '\u{1a5e}'),
6426    ('\u{1a60}', '\u{1a7c}'),
6427    ('\u{1a7f}', '᪉'),
6428    ('᪐', '᪙'),
6429    ('ᪧ', 'ᪧ'),
6430    ('\u{1ab0}', '\u{1abd}'),
6431    ('\u{1abf}', '\u{1ace}'),
6432    ('\u{1b00}', 'ᭌ'),
6433    ('᭐', '᭙'),
6434    ('\u{1b6b}', '\u{1b73}'),
6435    ('\u{1b80}', '᯳'),
6436    ('ᰀ', '\u{1c37}'),
6437    ('᱀', '᱉'),
6438    ('ᱍ', 'ᱽ'),
6439    ('ᲀ', 'ᲈ'),
6440    ('Ა', 'Ჺ'),
6441    ('Ჽ', 'Ჿ'),
6442    ('\u{1cd0}', '\u{1cd2}'),
6443    ('\u{1cd4}', 'ᳺ'),
6444    ('ᴀ', 'ἕ'),
6445    ('Ἐ', 'Ἕ'),
6446    ('ἠ', 'ὅ'),
6447    ('Ὀ', 'Ὅ'),
6448    ('ὐ', 'ὗ'),
6449    ('Ὑ', 'Ὑ'),
6450    ('Ὓ', 'Ὓ'),
6451    ('Ὕ', 'Ὕ'),
6452    ('Ὗ', 'ώ'),
6453    ('ᾀ', 'ᾴ'),
6454    ('ᾶ', 'ᾼ'),
6455    ('ι', 'ι'),
6456    ('ῂ', 'ῄ'),
6457    ('ῆ', 'ῌ'),
6458    ('ῐ', 'ΐ'),
6459    ('ῖ', 'Ί'),
6460    ('ῠ', 'Ῥ'),
6461    ('ῲ', 'ῴ'),
6462    ('ῶ', 'ῼ'),
6463    ('‿', '⁀'),
6464    ('⁔', '⁔'),
6465    ('ⁱ', 'ⁱ'),
6466    ('ⁿ', 'ⁿ'),
6467    ('ₐ', 'ₜ'),
6468    ('\u{20d0}', '\u{20dc}'),
6469    ('\u{20e1}', '\u{20e1}'),
6470    ('\u{20e5}', '\u{20f0}'),
6471    ('ℂ', 'ℂ'),
6472    ('ℇ', 'ℇ'),
6473    ('ℊ', 'ℓ'),
6474    ('ℕ', 'ℕ'),
6475    ('℘', 'ℝ'),
6476    ('ℤ', 'ℤ'),
6477    ('Ω', 'Ω'),
6478    ('ℨ', 'ℨ'),
6479    ('K', 'ℹ'),
6480    ('ℼ', 'ℿ'),
6481    ('ⅅ', 'ⅉ'),
6482    ('ⅎ', 'ⅎ'),
6483    ('Ⅰ', 'ↈ'),
6484    ('Ⰰ', 'ⳤ'),
6485    ('Ⳬ', 'ⳳ'),
6486    ('ⴀ', 'ⴥ'),
6487    ('ⴧ', 'ⴧ'),
6488    ('ⴭ', 'ⴭ'),
6489    ('ⴰ', 'ⵧ'),
6490    ('ⵯ', 'ⵯ'),
6491    ('\u{2d7f}', 'ⶖ'),
6492    ('ⶠ', 'ⶦ'),
6493    ('ⶨ', 'ⶮ'),
6494    ('ⶰ', 'ⶶ'),
6495    ('ⶸ', 'ⶾ'),
6496    ('ⷀ', 'ⷆ'),
6497    ('ⷈ', 'ⷎ'),
6498    ('ⷐ', 'ⷖ'),
6499    ('ⷘ', 'ⷞ'),
6500    ('\u{2de0}', '\u{2dff}'),
6501    ('々', '〇'),
6502    ('〡', '\u{302f}'),
6503    ('〱', '〵'),
6504    ('〸', '〼'),
6505    ('ぁ', 'ゖ'),
6506    ('\u{3099}', 'ゟ'),
6507    ('ァ', 'ヺ'),
6508    ('ー', 'ヿ'),
6509    ('ㄅ', 'ㄯ'),
6510    ('ㄱ', 'ㆎ'),
6511    ('ㆠ', 'ㆿ'),
6512    ('ㇰ', 'ㇿ'),
6513    ('㐀', '䶿'),
6514    ('一', 'ꒌ'),
6515    ('ꓐ', 'ꓽ'),
6516    ('ꔀ', 'ꘌ'),
6517    ('ꘐ', 'ꘫ'),
6518    ('Ꙁ', '\u{a66f}'),
6519    ('\u{a674}', '\u{a67d}'),
6520    ('ꙿ', '\u{a6f1}'),
6521    ('ꜗ', 'ꜟ'),
6522    ('Ꜣ', 'ꞈ'),
6523    ('Ꞌ', 'ꟊ'),
6524    ('Ꟑ', 'ꟑ'),
6525    ('ꟓ', 'ꟓ'),
6526    ('ꟕ', 'ꟙ'),
6527    ('ꟲ', 'ꠧ'),
6528    ('\u{a82c}', '\u{a82c}'),
6529    ('ꡀ', 'ꡳ'),
6530    ('ꢀ', '\u{a8c5}'),
6531    ('꣐', '꣙'),
6532    ('\u{a8e0}', 'ꣷ'),
6533    ('ꣻ', 'ꣻ'),
6534    ('ꣽ', '\u{a92d}'),
6535    ('ꤰ', '꥓'),
6536    ('ꥠ', 'ꥼ'),
6537    ('\u{a980}', '꧀'),
6538    ('ꧏ', '꧙'),
6539    ('ꧠ', 'ꧾ'),
6540    ('ꨀ', '\u{aa36}'),
6541    ('ꩀ', 'ꩍ'),
6542    ('꩐', '꩙'),
6543    ('ꩠ', 'ꩶ'),
6544    ('ꩺ', 'ꫂ'),
6545    ('ꫛ', 'ꫝ'),
6546    ('ꫠ', 'ꫯ'),
6547    ('ꫲ', '\u{aaf6}'),
6548    ('ꬁ', 'ꬆ'),
6549    ('ꬉ', 'ꬎ'),
6550    ('ꬑ', 'ꬖ'),
6551    ('ꬠ', 'ꬦ'),
6552    ('ꬨ', 'ꬮ'),
6553    ('ꬰ', 'ꭚ'),
6554    ('ꭜ', 'ꭩ'),
6555    ('ꭰ', 'ꯪ'),
6556    ('꯬', '\u{abed}'),
6557    ('꯰', '꯹'),
6558    ('가', '힣'),
6559    ('ힰ', 'ퟆ'),
6560    ('ퟋ', 'ퟻ'),
6561    ('豈', '舘'),
6562    ('並', '龎'),
6563    ('ff', 'st'),
6564    ('ﬓ', 'ﬗ'),
6565    ('יִ', 'ﬨ'),
6566    ('שׁ', 'זּ'),
6567    ('טּ', 'לּ'),
6568    ('מּ', 'מּ'),
6569    ('נּ', 'סּ'),
6570    ('ףּ', 'פּ'),
6571    ('צּ', 'ﮱ'),
6572    ('ﯓ', 'ﴽ'),
6573    ('ﵐ', 'ﶏ'),
6574    ('ﶒ', 'ﷇ'),
6575    ('ﷰ', 'ﷻ'),
6576    ('\u{fe00}', '\u{fe0f}'),
6577    ('\u{fe20}', '\u{fe2f}'),
6578    ('︳', '︴'),
6579    ('﹍', '﹏'),
6580    ('ﹰ', 'ﹴ'),
6581    ('ﹶ', 'ﻼ'),
6582    ('0', '9'),
6583    ('A', 'Z'),
6584    ('_', '_'),
6585    ('a', 'z'),
6586    ('ヲ', 'ᄒ'),
6587    ('ᅡ', 'ᅦ'),
6588    ('ᅧ', 'ᅬ'),
6589    ('ᅭ', 'ᅲ'),
6590    ('ᅳ', 'ᅵ'),
6591    ('𐀀', '𐀋'),
6592    ('𐀍', '𐀦'),
6593    ('𐀨', '𐀺'),
6594    ('𐀼', '𐀽'),
6595    ('𐀿', '𐁍'),
6596    ('𐁐', '𐁝'),
6597    ('𐂀', '𐃺'),
6598    ('𐅀', '𐅴'),
6599    ('\u{101fd}', '\u{101fd}'),
6600    ('𐊀', '𐊜'),
6601    ('𐊠', '𐋐'),
6602    ('\u{102e0}', '\u{102e0}'),
6603    ('𐌀', '𐌟'),
6604    ('𐌭', '𐍊'),
6605    ('𐍐', '\u{1037a}'),
6606    ('𐎀', '𐎝'),
6607    ('𐎠', '𐏃'),
6608    ('𐏈', '𐏏'),
6609    ('𐏑', '𐏕'),
6610    ('𐐀', '𐒝'),
6611    ('𐒠', '𐒩'),
6612    ('𐒰', '𐓓'),
6613    ('𐓘', '𐓻'),
6614    ('𐔀', '𐔧'),
6615    ('𐔰', '𐕣'),
6616    ('𐕰', '𐕺'),
6617    ('𐕼', '𐖊'),
6618    ('𐖌', '𐖒'),
6619    ('𐖔', '𐖕'),
6620    ('𐖗', '𐖡'),
6621    ('𐖣', '𐖱'),
6622    ('𐖳', '𐖹'),
6623    ('𐖻', '𐖼'),
6624    ('𐘀', '𐜶'),
6625    ('𐝀', '𐝕'),
6626    ('𐝠', '𐝧'),
6627    ('𐞀', '𐞅'),
6628    ('𐞇', '𐞰'),
6629    ('𐞲', '𐞺'),
6630    ('𐠀', '𐠅'),
6631    ('𐠈', '𐠈'),
6632    ('𐠊', '𐠵'),
6633    ('𐠷', '𐠸'),
6634    ('𐠼', '𐠼'),
6635    ('𐠿', '𐡕'),
6636    ('𐡠', '𐡶'),
6637    ('𐢀', '𐢞'),
6638    ('𐣠', '𐣲'),
6639    ('𐣴', '𐣵'),
6640    ('𐤀', '𐤕'),
6641    ('𐤠', '𐤹'),
6642    ('𐦀', '𐦷'),
6643    ('𐦾', '𐦿'),
6644    ('𐨀', '\u{10a03}'),
6645    ('\u{10a05}', '\u{10a06}'),
6646    ('\u{10a0c}', '𐨓'),
6647    ('𐨕', '𐨗'),
6648    ('𐨙', '𐨵'),
6649    ('\u{10a38}', '\u{10a3a}'),
6650    ('\u{10a3f}', '\u{10a3f}'),
6651    ('𐩠', '𐩼'),
6652    ('𐪀', '𐪜'),
6653    ('𐫀', '𐫇'),
6654    ('𐫉', '\u{10ae6}'),
6655    ('𐬀', '𐬵'),
6656    ('𐭀', '𐭕'),
6657    ('𐭠', '𐭲'),
6658    ('𐮀', '𐮑'),
6659    ('𐰀', '𐱈'),
6660    ('𐲀', '𐲲'),
6661    ('𐳀', '𐳲'),
6662    ('𐴀', '\u{10d27}'),
6663    ('𐴰', '𐴹'),
6664    ('𐺀', '𐺩'),
6665    ('\u{10eab}', '\u{10eac}'),
6666    ('𐺰', '𐺱'),
6667    ('\u{10efd}', '𐼜'),
6668    ('𐼧', '𐼧'),
6669    ('𐼰', '\u{10f50}'),
6670    ('𐽰', '\u{10f85}'),
6671    ('𐾰', '𐿄'),
6672    ('𐿠', '𐿶'),
6673    ('𑀀', '\u{11046}'),
6674    ('𑁦', '𑁵'),
6675    ('\u{1107f}', '\u{110ba}'),
6676    ('\u{110c2}', '\u{110c2}'),
6677    ('𑃐', '𑃨'),
6678    ('𑃰', '𑃹'),
6679    ('\u{11100}', '\u{11134}'),
6680    ('𑄶', '𑄿'),
6681    ('𑅄', '𑅇'),
6682    ('𑅐', '\u{11173}'),
6683    ('𑅶', '𑅶'),
6684    ('\u{11180}', '𑇄'),
6685    ('\u{111c9}', '\u{111cc}'),
6686    ('𑇎', '𑇚'),
6687    ('𑇜', '𑇜'),
6688    ('𑈀', '𑈑'),
6689    ('𑈓', '\u{11237}'),
6690    ('\u{1123e}', '\u{11241}'),
6691    ('𑊀', '𑊆'),
6692    ('𑊈', '𑊈'),
6693    ('𑊊', '𑊍'),
6694    ('𑊏', '𑊝'),
6695    ('𑊟', '𑊨'),
6696    ('𑊰', '\u{112ea}'),
6697    ('𑋰', '𑋹'),
6698    ('\u{11300}', '𑌃'),
6699    ('𑌅', '𑌌'),
6700    ('𑌏', '𑌐'),
6701    ('𑌓', '𑌨'),
6702    ('𑌪', '𑌰'),
6703    ('𑌲', '𑌳'),
6704    ('𑌵', '𑌹'),
6705    ('\u{1133b}', '𑍄'),
6706    ('𑍇', '𑍈'),
6707    ('𑍋', '𑍍'),
6708    ('𑍐', '𑍐'),
6709    ('\u{11357}', '\u{11357}'),
6710    ('𑍝', '𑍣'),
6711    ('\u{11366}', '\u{1136c}'),
6712    ('\u{11370}', '\u{11374}'),
6713    ('𑐀', '𑑊'),
6714    ('𑑐', '𑑙'),
6715    ('\u{1145e}', '𑑡'),
6716    ('𑒀', '𑓅'),
6717    ('𑓇', '𑓇'),
6718    ('𑓐', '𑓙'),
6719    ('𑖀', '\u{115b5}'),
6720    ('𑖸', '\u{115c0}'),
6721    ('𑗘', '\u{115dd}'),
6722    ('𑘀', '\u{11640}'),
6723    ('𑙄', '𑙄'),
6724    ('𑙐', '𑙙'),
6725    ('𑚀', '𑚸'),
6726    ('𑛀', '𑛉'),
6727    ('𑜀', '𑜚'),
6728    ('\u{1171d}', '\u{1172b}'),
6729    ('𑜰', '𑜹'),
6730    ('𑝀', '𑝆'),
6731    ('𑠀', '\u{1183a}'),
6732    ('𑢠', '𑣩'),
6733    ('𑣿', '𑤆'),
6734    ('𑤉', '𑤉'),
6735    ('𑤌', '𑤓'),
6736    ('𑤕', '𑤖'),
6737    ('𑤘', '𑤵'),
6738    ('𑤷', '𑤸'),
6739    ('\u{1193b}', '\u{11943}'),
6740    ('𑥐', '𑥙'),
6741    ('𑦠', '𑦧'),
6742    ('𑦪', '\u{119d7}'),
6743    ('\u{119da}', '𑧡'),
6744    ('𑧣', '𑧤'),
6745    ('𑨀', '\u{11a3e}'),
6746    ('\u{11a47}', '\u{11a47}'),
6747    ('𑩐', '\u{11a99}'),
6748    ('𑪝', '𑪝'),
6749    ('𑪰', '𑫸'),
6750    ('𑰀', '𑰈'),
6751    ('𑰊', '\u{11c36}'),
6752    ('\u{11c38}', '𑱀'),
6753    ('𑱐', '𑱙'),
6754    ('𑱲', '𑲏'),
6755    ('\u{11c92}', '\u{11ca7}'),
6756    ('𑲩', '\u{11cb6}'),
6757    ('𑴀', '𑴆'),
6758    ('𑴈', '𑴉'),
6759    ('𑴋', '\u{11d36}'),
6760    ('\u{11d3a}', '\u{11d3a}'),
6761    ('\u{11d3c}', '\u{11d3d}'),
6762    ('\u{11d3f}', '\u{11d47}'),
6763    ('𑵐', '𑵙'),
6764    ('𑵠', '𑵥'),
6765    ('𑵧', '𑵨'),
6766    ('𑵪', '𑶎'),
6767    ('\u{11d90}', '\u{11d91}'),
6768    ('𑶓', '𑶘'),
6769    ('𑶠', '𑶩'),
6770    ('𑻠', '𑻶'),
6771    ('\u{11f00}', '𑼐'),
6772    ('𑼒', '\u{11f3a}'),
6773    ('𑼾', '\u{11f42}'),
6774    ('𑽐', '𑽙'),
6775    ('𑾰', '𑾰'),
6776    ('𒀀', '𒎙'),
6777    ('𒐀', '𒑮'),
6778    ('𒒀', '𒕃'),
6779    ('𒾐', '𒿰'),
6780    ('𓀀', '𓐯'),
6781    ('\u{13440}', '\u{13455}'),
6782    ('𔐀', '𔙆'),
6783    ('𖠀', '𖨸'),
6784    ('𖩀', '𖩞'),
6785    ('𖩠', '𖩩'),
6786    ('𖩰', '𖪾'),
6787    ('𖫀', '𖫉'),
6788    ('𖫐', '𖫭'),
6789    ('\u{16af0}', '\u{16af4}'),
6790    ('𖬀', '\u{16b36}'),
6791    ('𖭀', '𖭃'),
6792    ('𖭐', '𖭙'),
6793    ('𖭣', '𖭷'),
6794    ('𖭽', '𖮏'),
6795    ('𖹀', '𖹿'),
6796    ('𖼀', '𖽊'),
6797    ('\u{16f4f}', '𖾇'),
6798    ('\u{16f8f}', '𖾟'),
6799    ('𖿠', '𖿡'),
6800    ('𖿣', '\u{16fe4}'),
6801    ('𖿰', '𖿱'),
6802    ('𗀀', '𘟷'),
6803    ('𘠀', '𘳕'),
6804    ('𘴀', '𘴈'),
6805    ('𚿰', '𚿳'),
6806    ('𚿵', '𚿻'),
6807    ('𚿽', '𚿾'),
6808    ('𛀀', '𛄢'),
6809    ('𛄲', '𛄲'),
6810    ('𛅐', '𛅒'),
6811    ('𛅕', '𛅕'),
6812    ('𛅤', '𛅧'),
6813    ('𛅰', '𛋻'),
6814    ('𛰀', '𛱪'),
6815    ('𛱰', '𛱼'),
6816    ('𛲀', '𛲈'),
6817    ('𛲐', '𛲙'),
6818    ('\u{1bc9d}', '\u{1bc9e}'),
6819    ('\u{1cf00}', '\u{1cf2d}'),
6820    ('\u{1cf30}', '\u{1cf46}'),
6821    ('\u{1d165}', '\u{1d169}'),
6822    ('𝅭', '\u{1d172}'),
6823    ('\u{1d17b}', '\u{1d182}'),
6824    ('\u{1d185}', '\u{1d18b}'),
6825    ('\u{1d1aa}', '\u{1d1ad}'),
6826    ('\u{1d242}', '\u{1d244}'),
6827    ('𝐀', '𝑔'),
6828    ('𝑖', '𝒜'),
6829    ('𝒞', '𝒟'),
6830    ('𝒢', '𝒢'),
6831    ('𝒥', '𝒦'),
6832    ('𝒩', '𝒬'),
6833    ('𝒮', '𝒹'),
6834    ('𝒻', '𝒻'),
6835    ('𝒽', '𝓃'),
6836    ('𝓅', '𝔅'),
6837    ('𝔇', '𝔊'),
6838    ('𝔍', '𝔔'),
6839    ('𝔖', '𝔜'),
6840    ('𝔞', '𝔹'),
6841    ('𝔻', '𝔾'),
6842    ('𝕀', '𝕄'),
6843    ('𝕆', '𝕆'),
6844    ('𝕊', '𝕐'),
6845    ('𝕒', '𝚥'),
6846    ('𝚨', '𝛀'),
6847    ('𝛂', '𝛚'),
6848    ('𝛜', '𝛺'),
6849    ('𝛼', '𝜔'),
6850    ('𝜖', '𝜴'),
6851    ('𝜶', '𝝎'),
6852    ('𝝐', '𝝮'),
6853    ('𝝰', '𝞈'),
6854    ('𝞊', '𝞨'),
6855    ('𝞪', '𝟂'),
6856    ('𝟄', '𝟋'),
6857    ('𝟎', '𝟿'),
6858    ('\u{1da00}', '\u{1da36}'),
6859    ('\u{1da3b}', '\u{1da6c}'),
6860    ('\u{1da75}', '\u{1da75}'),
6861    ('\u{1da84}', '\u{1da84}'),
6862    ('\u{1da9b}', '\u{1da9f}'),
6863    ('\u{1daa1}', '\u{1daaf}'),
6864    ('𝼀', '𝼞'),
6865    ('𝼥', '𝼪'),
6866    ('\u{1e000}', '\u{1e006}'),
6867    ('\u{1e008}', '\u{1e018}'),
6868    ('\u{1e01b}', '\u{1e021}'),
6869    ('\u{1e023}', '\u{1e024}'),
6870    ('\u{1e026}', '\u{1e02a}'),
6871    ('𞀰', '𞁭'),
6872    ('\u{1e08f}', '\u{1e08f}'),
6873    ('𞄀', '𞄬'),
6874    ('\u{1e130}', '𞄽'),
6875    ('𞅀', '𞅉'),
6876    ('𞅎', '𞅎'),
6877    ('𞊐', '\u{1e2ae}'),
6878    ('𞋀', '𞋹'),
6879    ('𞓐', '𞓹'),
6880    ('𞟠', '𞟦'),
6881    ('𞟨', '𞟫'),
6882    ('𞟭', '𞟮'),
6883    ('𞟰', '𞟾'),
6884    ('𞠀', '𞣄'),
6885    ('\u{1e8d0}', '\u{1e8d6}'),
6886    ('𞤀', '𞥋'),
6887    ('𞥐', '𞥙'),
6888    ('𞸀', '𞸃'),
6889    ('𞸅', '𞸟'),
6890    ('𞸡', '𞸢'),
6891    ('𞸤', '𞸤'),
6892    ('𞸧', '𞸧'),
6893    ('𞸩', '𞸲'),
6894    ('𞸴', '𞸷'),
6895    ('𞸹', '𞸹'),
6896    ('𞸻', '𞸻'),
6897    ('𞹂', '𞹂'),
6898    ('𞹇', '𞹇'),
6899    ('𞹉', '𞹉'),
6900    ('𞹋', '𞹋'),
6901    ('𞹍', '𞹏'),
6902    ('𞹑', '𞹒'),
6903    ('𞹔', '𞹔'),
6904    ('𞹗', '𞹗'),
6905    ('𞹙', '𞹙'),
6906    ('𞹛', '𞹛'),
6907    ('𞹝', '𞹝'),
6908    ('𞹟', '𞹟'),
6909    ('𞹡', '𞹢'),
6910    ('𞹤', '𞹤'),
6911    ('𞹧', '𞹪'),
6912    ('𞹬', '𞹲'),
6913    ('𞹴', '𞹷'),
6914    ('𞹹', '𞹼'),
6915    ('𞹾', '𞹾'),
6916    ('𞺀', '𞺉'),
6917    ('𞺋', '𞺛'),
6918    ('𞺡', '𞺣'),
6919    ('𞺥', '𞺩'),
6920    ('𞺫', '𞺻'),
6921    ('🯰', '🯹'),
6922    ('𠀀', '𪛟'),
6923    ('𪜀', '𫜹'),
6924    ('𫝀', '𫠝'),
6925    ('𫠠', '𬺡'),
6926    ('𬺰', '𮯠'),
6927    ('丽', '𪘀'),
6928    ('𰀀', '𱍊'),
6929    ('𱍐', '𲎯'),
6930    ('\u{e0100}', '\u{e01ef}'),
6931];
6932
6933pub const ID_START: &'static [(char, char)] = &[
6934    ('A', 'Z'),
6935    ('a', 'z'),
6936    ('ª', 'ª'),
6937    ('µ', 'µ'),
6938    ('º', 'º'),
6939    ('À', 'Ö'),
6940    ('Ø', 'ö'),
6941    ('ø', 'ˁ'),
6942    ('ˆ', 'ˑ'),
6943    ('ˠ', 'ˤ'),
6944    ('ˬ', 'ˬ'),
6945    ('ˮ', 'ˮ'),
6946    ('Ͱ', 'ʹ'),
6947    ('Ͷ', 'ͷ'),
6948    ('ͺ', 'ͽ'),
6949    ('Ϳ', 'Ϳ'),
6950    ('Ά', 'Ά'),
6951    ('Έ', 'Ί'),
6952    ('Ό', 'Ό'),
6953    ('Ύ', 'Ρ'),
6954    ('Σ', 'ϵ'),
6955    ('Ϸ', 'ҁ'),
6956    ('Ҋ', 'ԯ'),
6957    ('Ա', 'Ֆ'),
6958    ('ՙ', 'ՙ'),
6959    ('ՠ', 'ֈ'),
6960    ('א', 'ת'),
6961    ('ׯ', 'ײ'),
6962    ('ؠ', 'ي'),
6963    ('ٮ', 'ٯ'),
6964    ('ٱ', 'ۓ'),
6965    ('ە', 'ە'),
6966    ('ۥ', 'ۦ'),
6967    ('ۮ', 'ۯ'),
6968    ('ۺ', 'ۼ'),
6969    ('ۿ', 'ۿ'),
6970    ('ܐ', 'ܐ'),
6971    ('ܒ', 'ܯ'),
6972    ('ݍ', 'ޥ'),
6973    ('ޱ', 'ޱ'),
6974    ('ߊ', 'ߪ'),
6975    ('ߴ', 'ߵ'),
6976    ('ߺ', 'ߺ'),
6977    ('ࠀ', 'ࠕ'),
6978    ('ࠚ', 'ࠚ'),
6979    ('ࠤ', 'ࠤ'),
6980    ('ࠨ', 'ࠨ'),
6981    ('ࡀ', 'ࡘ'),
6982    ('ࡠ', 'ࡪ'),
6983    ('ࡰ', 'ࢇ'),
6984    ('ࢉ', 'ࢎ'),
6985    ('ࢠ', 'ࣉ'),
6986    ('ऄ', 'ह'),
6987    ('ऽ', 'ऽ'),
6988    ('ॐ', 'ॐ'),
6989    ('क़', 'ॡ'),
6990    ('ॱ', 'ঀ'),
6991    ('অ', 'ঌ'),
6992    ('এ', 'ঐ'),
6993    ('ও', 'ন'),
6994    ('প', 'র'),
6995    ('ল', 'ল'),
6996    ('শ', 'হ'),
6997    ('ঽ', 'ঽ'),
6998    ('ৎ', 'ৎ'),
6999    ('ড়', 'ঢ়'),
7000    ('য়', 'ৡ'),
7001    ('ৰ', 'ৱ'),
7002    ('ৼ', 'ৼ'),
7003    ('ਅ', 'ਊ'),
7004    ('ਏ', 'ਐ'),
7005    ('ਓ', 'ਨ'),
7006    ('ਪ', 'ਰ'),
7007    ('ਲ', 'ਲ਼'),
7008    ('ਵ', 'ਸ਼'),
7009    ('ਸ', 'ਹ'),
7010    ('ਖ਼', 'ੜ'),
7011    ('ਫ਼', 'ਫ਼'),
7012    ('ੲ', 'ੴ'),
7013    ('અ', 'ઍ'),
7014    ('એ', 'ઑ'),
7015    ('ઓ', 'ન'),
7016    ('પ', 'ર'),
7017    ('લ', 'ળ'),
7018    ('વ', 'હ'),
7019    ('ઽ', 'ઽ'),
7020    ('ૐ', 'ૐ'),
7021    ('ૠ', 'ૡ'),
7022    ('ૹ', 'ૹ'),
7023    ('ଅ', 'ଌ'),
7024    ('ଏ', 'ଐ'),
7025    ('ଓ', 'ନ'),
7026    ('ପ', 'ର'),
7027    ('ଲ', 'ଳ'),
7028    ('ଵ', 'ହ'),
7029    ('ଽ', 'ଽ'),
7030    ('ଡ଼', 'ଢ଼'),
7031    ('ୟ', 'ୡ'),
7032    ('ୱ', 'ୱ'),
7033    ('ஃ', 'ஃ'),
7034    ('அ', 'ஊ'),
7035    ('எ', 'ஐ'),
7036    ('ஒ', 'க'),
7037    ('ங', 'ச'),
7038    ('ஜ', 'ஜ'),
7039    ('ஞ', 'ட'),
7040    ('ண', 'த'),
7041    ('ந', 'ப'),
7042    ('ம', 'ஹ'),
7043    ('ௐ', 'ௐ'),
7044    ('అ', 'ఌ'),
7045    ('ఎ', 'ఐ'),
7046    ('ఒ', 'న'),
7047    ('ప', 'హ'),
7048    ('ఽ', 'ఽ'),
7049    ('ౘ', 'ౚ'),
7050    ('ౝ', 'ౝ'),
7051    ('ౠ', 'ౡ'),
7052    ('ಀ', 'ಀ'),
7053    ('ಅ', 'ಌ'),
7054    ('ಎ', 'ಐ'),
7055    ('ಒ', 'ನ'),
7056    ('ಪ', 'ಳ'),
7057    ('ವ', 'ಹ'),
7058    ('ಽ', 'ಽ'),
7059    ('ೝ', 'ೞ'),
7060    ('ೠ', 'ೡ'),
7061    ('ೱ', 'ೲ'),
7062    ('ഄ', 'ഌ'),
7063    ('എ', 'ഐ'),
7064    ('ഒ', 'ഺ'),
7065    ('ഽ', 'ഽ'),
7066    ('ൎ', 'ൎ'),
7067    ('ൔ', 'ൖ'),
7068    ('ൟ', 'ൡ'),
7069    ('ൺ', 'ൿ'),
7070    ('අ', 'ඖ'),
7071    ('ක', 'න'),
7072    ('ඳ', 'ර'),
7073    ('ල', 'ල'),
7074    ('ව', 'ෆ'),
7075    ('ก', 'ะ'),
7076    ('า', 'ำ'),
7077    ('เ', 'ๆ'),
7078    ('ກ', 'ຂ'),
7079    ('ຄ', 'ຄ'),
7080    ('ຆ', 'ຊ'),
7081    ('ຌ', 'ຣ'),
7082    ('ລ', 'ລ'),
7083    ('ວ', 'ະ'),
7084    ('າ', 'ຳ'),
7085    ('ຽ', 'ຽ'),
7086    ('ເ', 'ໄ'),
7087    ('ໆ', 'ໆ'),
7088    ('ໜ', 'ໟ'),
7089    ('ༀ', 'ༀ'),
7090    ('ཀ', 'ཇ'),
7091    ('ཉ', 'ཬ'),
7092    ('ྈ', 'ྌ'),
7093    ('က', 'ဪ'),
7094    ('ဿ', 'ဿ'),
7095    ('ၐ', 'ၕ'),
7096    ('ၚ', 'ၝ'),
7097    ('ၡ', 'ၡ'),
7098    ('ၥ', 'ၦ'),
7099    ('ၮ', 'ၰ'),
7100    ('ၵ', 'ႁ'),
7101    ('ႎ', 'ႎ'),
7102    ('Ⴀ', 'Ⴥ'),
7103    ('Ⴧ', 'Ⴧ'),
7104    ('Ⴭ', 'Ⴭ'),
7105    ('ა', 'ჺ'),
7106    ('ჼ', 'ቈ'),
7107    ('ቊ', 'ቍ'),
7108    ('ቐ', 'ቖ'),
7109    ('ቘ', 'ቘ'),
7110    ('ቚ', 'ቝ'),
7111    ('በ', 'ኈ'),
7112    ('ኊ', 'ኍ'),
7113    ('ነ', 'ኰ'),
7114    ('ኲ', 'ኵ'),
7115    ('ኸ', 'ኾ'),
7116    ('ዀ', 'ዀ'),
7117    ('ዂ', 'ዅ'),
7118    ('ወ', 'ዖ'),
7119    ('ዘ', 'ጐ'),
7120    ('ጒ', 'ጕ'),
7121    ('ጘ', 'ፚ'),
7122    ('ᎀ', 'ᎏ'),
7123    ('Ꭰ', 'Ᏽ'),
7124    ('ᏸ', 'ᏽ'),
7125    ('ᐁ', 'ᙬ'),
7126    ('ᙯ', 'ᙿ'),
7127    ('ᚁ', 'ᚚ'),
7128    ('ᚠ', 'ᛪ'),
7129    ('ᛮ', 'ᛸ'),
7130    ('ᜀ', 'ᜑ'),
7131    ('ᜟ', 'ᜱ'),
7132    ('ᝀ', 'ᝑ'),
7133    ('ᝠ', 'ᝬ'),
7134    ('ᝮ', 'ᝰ'),
7135    ('ក', 'ឳ'),
7136    ('ៗ', 'ៗ'),
7137    ('ៜ', 'ៜ'),
7138    ('ᠠ', 'ᡸ'),
7139    ('ᢀ', 'ᢨ'),
7140    ('ᢪ', 'ᢪ'),
7141    ('ᢰ', 'ᣵ'),
7142    ('ᤀ', 'ᤞ'),
7143    ('ᥐ', 'ᥭ'),
7144    ('ᥰ', 'ᥴ'),
7145    ('ᦀ', 'ᦫ'),
7146    ('ᦰ', 'ᧉ'),
7147    ('ᨀ', 'ᨖ'),
7148    ('ᨠ', 'ᩔ'),
7149    ('ᪧ', 'ᪧ'),
7150    ('ᬅ', 'ᬳ'),
7151    ('ᭅ', 'ᭌ'),
7152    ('ᮃ', 'ᮠ'),
7153    ('ᮮ', 'ᮯ'),
7154    ('ᮺ', 'ᯥ'),
7155    ('ᰀ', 'ᰣ'),
7156    ('ᱍ', 'ᱏ'),
7157    ('ᱚ', 'ᱽ'),
7158    ('ᲀ', 'ᲈ'),
7159    ('Ა', 'Ჺ'),
7160    ('Ჽ', 'Ჿ'),
7161    ('ᳩ', 'ᳬ'),
7162    ('ᳮ', 'ᳳ'),
7163    ('ᳵ', 'ᳶ'),
7164    ('ᳺ', 'ᳺ'),
7165    ('ᴀ', 'ᶿ'),
7166    ('Ḁ', 'ἕ'),
7167    ('Ἐ', 'Ἕ'),
7168    ('ἠ', 'ὅ'),
7169    ('Ὀ', 'Ὅ'),
7170    ('ὐ', 'ὗ'),
7171    ('Ὑ', 'Ὑ'),
7172    ('Ὓ', 'Ὓ'),
7173    ('Ὕ', 'Ὕ'),
7174    ('Ὗ', 'ώ'),
7175    ('ᾀ', 'ᾴ'),
7176    ('ᾶ', 'ᾼ'),
7177    ('ι', 'ι'),
7178    ('ῂ', 'ῄ'),
7179    ('ῆ', 'ῌ'),
7180    ('ῐ', 'ΐ'),
7181    ('ῖ', 'Ί'),
7182    ('ῠ', 'Ῥ'),
7183    ('ῲ', 'ῴ'),
7184    ('ῶ', 'ῼ'),
7185    ('ⁱ', 'ⁱ'),
7186    ('ⁿ', 'ⁿ'),
7187    ('ₐ', 'ₜ'),
7188    ('ℂ', 'ℂ'),
7189    ('ℇ', 'ℇ'),
7190    ('ℊ', 'ℓ'),
7191    ('ℕ', 'ℕ'),
7192    ('℘', 'ℝ'),
7193    ('ℤ', 'ℤ'),
7194    ('Ω', 'Ω'),
7195    ('ℨ', 'ℨ'),
7196    ('K', 'ℹ'),
7197    ('ℼ', 'ℿ'),
7198    ('ⅅ', 'ⅉ'),
7199    ('ⅎ', 'ⅎ'),
7200    ('Ⅰ', 'ↈ'),
7201    ('Ⰰ', 'ⳤ'),
7202    ('Ⳬ', 'ⳮ'),
7203    ('Ⳳ', 'ⳳ'),
7204    ('ⴀ', 'ⴥ'),
7205    ('ⴧ', 'ⴧ'),
7206    ('ⴭ', 'ⴭ'),
7207    ('ⴰ', 'ⵧ'),
7208    ('ⵯ', 'ⵯ'),
7209    ('ⶀ', 'ⶖ'),
7210    ('ⶠ', 'ⶦ'),
7211    ('ⶨ', 'ⶮ'),
7212    ('ⶰ', 'ⶶ'),
7213    ('ⶸ', 'ⶾ'),
7214    ('ⷀ', 'ⷆ'),
7215    ('ⷈ', 'ⷎ'),
7216    ('ⷐ', 'ⷖ'),
7217    ('ⷘ', 'ⷞ'),
7218    ('々', '〇'),
7219    ('〡', '〩'),
7220    ('〱', '〵'),
7221    ('〸', '〼'),
7222    ('ぁ', 'ゖ'),
7223    ('゛', 'ゟ'),
7224    ('ァ', 'ヺ'),
7225    ('ー', 'ヿ'),
7226    ('ㄅ', 'ㄯ'),
7227    ('ㄱ', 'ㆎ'),
7228    ('ㆠ', 'ㆿ'),
7229    ('ㇰ', 'ㇿ'),
7230    ('㐀', '䶿'),
7231    ('一', 'ꒌ'),
7232    ('ꓐ', 'ꓽ'),
7233    ('ꔀ', 'ꘌ'),
7234    ('ꘐ', 'ꘟ'),
7235    ('ꘪ', 'ꘫ'),
7236    ('Ꙁ', 'ꙮ'),
7237    ('ꙿ', 'ꚝ'),
7238    ('ꚠ', 'ꛯ'),
7239    ('ꜗ', 'ꜟ'),
7240    ('Ꜣ', 'ꞈ'),
7241    ('Ꞌ', 'ꟊ'),
7242    ('Ꟑ', 'ꟑ'),
7243    ('ꟓ', 'ꟓ'),
7244    ('ꟕ', 'ꟙ'),
7245    ('ꟲ', 'ꠁ'),
7246    ('ꠃ', 'ꠅ'),
7247    ('ꠇ', 'ꠊ'),
7248    ('ꠌ', 'ꠢ'),
7249    ('ꡀ', 'ꡳ'),
7250    ('ꢂ', 'ꢳ'),
7251    ('ꣲ', 'ꣷ'),
7252    ('ꣻ', 'ꣻ'),
7253    ('ꣽ', 'ꣾ'),
7254    ('ꤊ', 'ꤥ'),
7255    ('ꤰ', 'ꥆ'),
7256    ('ꥠ', 'ꥼ'),
7257    ('ꦄ', 'ꦲ'),
7258    ('ꧏ', 'ꧏ'),
7259    ('ꧠ', 'ꧤ'),
7260    ('ꧦ', 'ꧯ'),
7261    ('ꧺ', 'ꧾ'),
7262    ('ꨀ', 'ꨨ'),
7263    ('ꩀ', 'ꩂ'),
7264    ('ꩄ', 'ꩋ'),
7265    ('ꩠ', 'ꩶ'),
7266    ('ꩺ', 'ꩺ'),
7267    ('ꩾ', 'ꪯ'),
7268    ('ꪱ', 'ꪱ'),
7269    ('ꪵ', 'ꪶ'),
7270    ('ꪹ', 'ꪽ'),
7271    ('ꫀ', 'ꫀ'),
7272    ('ꫂ', 'ꫂ'),
7273    ('ꫛ', 'ꫝ'),
7274    ('ꫠ', 'ꫪ'),
7275    ('ꫲ', 'ꫴ'),
7276    ('ꬁ', 'ꬆ'),
7277    ('ꬉ', 'ꬎ'),
7278    ('ꬑ', 'ꬖ'),
7279    ('ꬠ', 'ꬦ'),
7280    ('ꬨ', 'ꬮ'),
7281    ('ꬰ', 'ꭚ'),
7282    ('ꭜ', 'ꭩ'),
7283    ('ꭰ', 'ꯢ'),
7284    ('가', '힣'),
7285    ('ힰ', 'ퟆ'),
7286    ('ퟋ', 'ퟻ'),
7287    ('豈', '舘'),
7288    ('並', '龎'),
7289    ('ff', 'st'),
7290    ('ﬓ', 'ﬗ'),
7291    ('יִ', 'יִ'),
7292    ('ײַ', 'ﬨ'),
7293    ('שׁ', 'זּ'),
7294    ('טּ', 'לּ'),
7295    ('מּ', 'מּ'),
7296    ('נּ', 'סּ'),
7297    ('ףּ', 'פּ'),
7298    ('צּ', 'ﮱ'),
7299    ('ﯓ', 'ﴽ'),
7300    ('ﵐ', 'ﶏ'),
7301    ('ﶒ', 'ﷇ'),
7302    ('ﷰ', 'ﷻ'),
7303    ('ﹰ', 'ﹴ'),
7304    ('ﹶ', 'ﻼ'),
7305    ('A', 'Z'),
7306    ('a', 'z'),
7307    ('ヲ', 'ᄒ'),
7308    ('ᅡ', 'ᅦ'),
7309    ('ᅧ', 'ᅬ'),
7310    ('ᅭ', 'ᅲ'),
7311    ('ᅳ', 'ᅵ'),
7312    ('𐀀', '𐀋'),
7313    ('𐀍', '𐀦'),
7314    ('𐀨', '𐀺'),
7315    ('𐀼', '𐀽'),
7316    ('𐀿', '𐁍'),
7317    ('𐁐', '𐁝'),
7318    ('𐂀', '𐃺'),
7319    ('𐅀', '𐅴'),
7320    ('𐊀', '𐊜'),
7321    ('𐊠', '𐋐'),
7322    ('𐌀', '𐌟'),
7323    ('𐌭', '𐍊'),
7324    ('𐍐', '𐍵'),
7325    ('𐎀', '𐎝'),
7326    ('𐎠', '𐏃'),
7327    ('𐏈', '𐏏'),
7328    ('𐏑', '𐏕'),
7329    ('𐐀', '𐒝'),
7330    ('𐒰', '𐓓'),
7331    ('𐓘', '𐓻'),
7332    ('𐔀', '𐔧'),
7333    ('𐔰', '𐕣'),
7334    ('𐕰', '𐕺'),
7335    ('𐕼', '𐖊'),
7336    ('𐖌', '𐖒'),
7337    ('𐖔', '𐖕'),
7338    ('𐖗', '𐖡'),
7339    ('𐖣', '𐖱'),
7340    ('𐖳', '𐖹'),
7341    ('𐖻', '𐖼'),
7342    ('𐘀', '𐜶'),
7343    ('𐝀', '𐝕'),
7344    ('𐝠', '𐝧'),
7345    ('𐞀', '𐞅'),
7346    ('𐞇', '𐞰'),
7347    ('𐞲', '𐞺'),
7348    ('𐠀', '𐠅'),
7349    ('𐠈', '𐠈'),
7350    ('𐠊', '𐠵'),
7351    ('𐠷', '𐠸'),
7352    ('𐠼', '𐠼'),
7353    ('𐠿', '𐡕'),
7354    ('𐡠', '𐡶'),
7355    ('𐢀', '𐢞'),
7356    ('𐣠', '𐣲'),
7357    ('𐣴', '𐣵'),
7358    ('𐤀', '𐤕'),
7359    ('𐤠', '𐤹'),
7360    ('𐦀', '𐦷'),
7361    ('𐦾', '𐦿'),
7362    ('𐨀', '𐨀'),
7363    ('𐨐', '𐨓'),
7364    ('𐨕', '𐨗'),
7365    ('𐨙', '𐨵'),
7366    ('𐩠', '𐩼'),
7367    ('𐪀', '𐪜'),
7368    ('𐫀', '𐫇'),
7369    ('𐫉', '𐫤'),
7370    ('𐬀', '𐬵'),
7371    ('𐭀', '𐭕'),
7372    ('𐭠', '𐭲'),
7373    ('𐮀', '𐮑'),
7374    ('𐰀', '𐱈'),
7375    ('𐲀', '𐲲'),
7376    ('𐳀', '𐳲'),
7377    ('𐴀', '𐴣'),
7378    ('𐺀', '𐺩'),
7379    ('𐺰', '𐺱'),
7380    ('𐼀', '𐼜'),
7381    ('𐼧', '𐼧'),
7382    ('𐼰', '𐽅'),
7383    ('𐽰', '𐾁'),
7384    ('𐾰', '𐿄'),
7385    ('𐿠', '𐿶'),
7386    ('𑀃', '𑀷'),
7387    ('𑁱', '𑁲'),
7388    ('𑁵', '𑁵'),
7389    ('𑂃', '𑂯'),
7390    ('𑃐', '𑃨'),
7391    ('𑄃', '𑄦'),
7392    ('𑅄', '𑅄'),
7393    ('𑅇', '𑅇'),
7394    ('𑅐', '𑅲'),
7395    ('𑅶', '𑅶'),
7396    ('𑆃', '𑆲'),
7397    ('𑇁', '𑇄'),
7398    ('𑇚', '𑇚'),
7399    ('𑇜', '𑇜'),
7400    ('𑈀', '𑈑'),
7401    ('𑈓', '𑈫'),
7402    ('𑈿', '𑉀'),
7403    ('𑊀', '𑊆'),
7404    ('𑊈', '𑊈'),
7405    ('𑊊', '𑊍'),
7406    ('𑊏', '𑊝'),
7407    ('𑊟', '𑊨'),
7408    ('𑊰', '𑋞'),
7409    ('𑌅', '𑌌'),
7410    ('𑌏', '𑌐'),
7411    ('𑌓', '𑌨'),
7412    ('𑌪', '𑌰'),
7413    ('𑌲', '𑌳'),
7414    ('𑌵', '𑌹'),
7415    ('𑌽', '𑌽'),
7416    ('𑍐', '𑍐'),
7417    ('𑍝', '𑍡'),
7418    ('𑐀', '𑐴'),
7419    ('𑑇', '𑑊'),
7420    ('𑑟', '𑑡'),
7421    ('𑒀', '𑒯'),
7422    ('𑓄', '𑓅'),
7423    ('𑓇', '𑓇'),
7424    ('𑖀', '𑖮'),
7425    ('𑗘', '𑗛'),
7426    ('𑘀', '𑘯'),
7427    ('𑙄', '𑙄'),
7428    ('𑚀', '𑚪'),
7429    ('𑚸', '𑚸'),
7430    ('𑜀', '𑜚'),
7431    ('𑝀', '𑝆'),
7432    ('𑠀', '𑠫'),
7433    ('𑢠', '𑣟'),
7434    ('𑣿', '𑤆'),
7435    ('𑤉', '𑤉'),
7436    ('𑤌', '𑤓'),
7437    ('𑤕', '𑤖'),
7438    ('𑤘', '𑤯'),
7439    ('𑤿', '𑤿'),
7440    ('𑥁', '𑥁'),
7441    ('𑦠', '𑦧'),
7442    ('𑦪', '𑧐'),
7443    ('𑧡', '𑧡'),
7444    ('𑧣', '𑧣'),
7445    ('𑨀', '𑨀'),
7446    ('𑨋', '𑨲'),
7447    ('𑨺', '𑨺'),
7448    ('𑩐', '𑩐'),
7449    ('𑩜', '𑪉'),
7450    ('𑪝', '𑪝'),
7451    ('𑪰', '𑫸'),
7452    ('𑰀', '𑰈'),
7453    ('𑰊', '𑰮'),
7454    ('𑱀', '𑱀'),
7455    ('𑱲', '𑲏'),
7456    ('𑴀', '𑴆'),
7457    ('𑴈', '𑴉'),
7458    ('𑴋', '𑴰'),
7459    ('𑵆', '𑵆'),
7460    ('𑵠', '𑵥'),
7461    ('𑵧', '𑵨'),
7462    ('𑵪', '𑶉'),
7463    ('𑶘', '𑶘'),
7464    ('𑻠', '𑻲'),
7465    ('𑼂', '𑼂'),
7466    ('𑼄', '𑼐'),
7467    ('𑼒', '𑼳'),
7468    ('𑾰', '𑾰'),
7469    ('𒀀', '𒎙'),
7470    ('𒐀', '𒑮'),
7471    ('𒒀', '𒕃'),
7472    ('𒾐', '𒿰'),
7473    ('𓀀', '𓐯'),
7474    ('𓑁', '𓑆'),
7475    ('𔐀', '𔙆'),
7476    ('𖠀', '𖨸'),
7477    ('𖩀', '𖩞'),
7478    ('𖩰', '𖪾'),
7479    ('𖫐', '𖫭'),
7480    ('𖬀', '𖬯'),
7481    ('𖭀', '𖭃'),
7482    ('𖭣', '𖭷'),
7483    ('𖭽', '𖮏'),
7484    ('𖹀', '𖹿'),
7485    ('𖼀', '𖽊'),
7486    ('𖽐', '𖽐'),
7487    ('𖾓', '𖾟'),
7488    ('𖿠', '𖿡'),
7489    ('𖿣', '𖿣'),
7490    ('𗀀', '𘟷'),
7491    ('𘠀', '𘳕'),
7492    ('𘴀', '𘴈'),
7493    ('𚿰', '𚿳'),
7494    ('𚿵', '𚿻'),
7495    ('𚿽', '𚿾'),
7496    ('𛀀', '𛄢'),
7497    ('𛄲', '𛄲'),
7498    ('𛅐', '𛅒'),
7499    ('𛅕', '𛅕'),
7500    ('𛅤', '𛅧'),
7501    ('𛅰', '𛋻'),
7502    ('𛰀', '𛱪'),
7503    ('𛱰', '𛱼'),
7504    ('𛲀', '𛲈'),
7505    ('𛲐', '𛲙'),
7506    ('𝐀', '𝑔'),
7507    ('𝑖', '𝒜'),
7508    ('𝒞', '𝒟'),
7509    ('𝒢', '𝒢'),
7510    ('𝒥', '𝒦'),
7511    ('𝒩', '𝒬'),
7512    ('𝒮', '𝒹'),
7513    ('𝒻', '𝒻'),
7514    ('𝒽', '𝓃'),
7515    ('𝓅', '𝔅'),
7516    ('𝔇', '𝔊'),
7517    ('𝔍', '𝔔'),
7518    ('𝔖', '𝔜'),
7519    ('𝔞', '𝔹'),
7520    ('𝔻', '𝔾'),
7521    ('𝕀', '𝕄'),
7522    ('𝕆', '𝕆'),
7523    ('𝕊', '𝕐'),
7524    ('𝕒', '𝚥'),
7525    ('𝚨', '𝛀'),
7526    ('𝛂', '𝛚'),
7527    ('𝛜', '𝛺'),
7528    ('𝛼', '𝜔'),
7529    ('𝜖', '𝜴'),
7530    ('𝜶', '𝝎'),
7531    ('𝝐', '𝝮'),
7532    ('𝝰', '𝞈'),
7533    ('𝞊', '𝞨'),
7534    ('𝞪', '𝟂'),
7535    ('𝟄', '𝟋'),
7536    ('𝼀', '𝼞'),
7537    ('𝼥', '𝼪'),
7538    ('𞀰', '𞁭'),
7539    ('𞄀', '𞄬'),
7540    ('𞄷', '𞄽'),
7541    ('𞅎', '𞅎'),
7542    ('𞊐', '𞊭'),
7543    ('𞋀', '𞋫'),
7544    ('𞓐', '𞓫'),
7545    ('𞟠', '𞟦'),
7546    ('𞟨', '𞟫'),
7547    ('𞟭', '𞟮'),
7548    ('𞟰', '𞟾'),
7549    ('𞠀', '𞣄'),
7550    ('𞤀', '𞥃'),
7551    ('𞥋', '𞥋'),
7552    ('𞸀', '𞸃'),
7553    ('𞸅', '𞸟'),
7554    ('𞸡', '𞸢'),
7555    ('𞸤', '𞸤'),
7556    ('𞸧', '𞸧'),
7557    ('𞸩', '𞸲'),
7558    ('𞸴', '𞸷'),
7559    ('𞸹', '𞸹'),
7560    ('𞸻', '𞸻'),
7561    ('𞹂', '𞹂'),
7562    ('𞹇', '𞹇'),
7563    ('𞹉', '𞹉'),
7564    ('𞹋', '𞹋'),
7565    ('𞹍', '𞹏'),
7566    ('𞹑', '𞹒'),
7567    ('𞹔', '𞹔'),
7568    ('𞹗', '𞹗'),
7569    ('𞹙', '𞹙'),
7570    ('𞹛', '𞹛'),
7571    ('𞹝', '𞹝'),
7572    ('𞹟', '𞹟'),
7573    ('𞹡', '𞹢'),
7574    ('𞹤', '𞹤'),
7575    ('𞹧', '𞹪'),
7576    ('𞹬', '𞹲'),
7577    ('𞹴', '𞹷'),
7578    ('𞹹', '𞹼'),
7579    ('𞹾', '𞹾'),
7580    ('𞺀', '𞺉'),
7581    ('𞺋', '𞺛'),
7582    ('𞺡', '𞺣'),
7583    ('𞺥', '𞺩'),
7584    ('𞺫', '𞺻'),
7585    ('𠀀', '𪛟'),
7586    ('𪜀', '𫜹'),
7587    ('𫝀', '𫠝'),
7588    ('𫠠', '𬺡'),
7589    ('𬺰', '𮯠'),
7590    ('丽', '𪘀'),
7591    ('𰀀', '𱍊'),
7592    ('𱍐', '𲎯'),
7593];
7594
7595pub const IDEOGRAPHIC: &'static [(char, char)] = &[
7596    ('〆', '〇'),
7597    ('〡', '〩'),
7598    ('〸', '〺'),
7599    ('㐀', '䶿'),
7600    ('一', '鿿'),
7601    ('豈', '舘'),
7602    ('並', '龎'),
7603    ('\u{16fe4}', '\u{16fe4}'),
7604    ('𗀀', '𘟷'),
7605    ('𘠀', '𘳕'),
7606    ('𘴀', '𘴈'),
7607    ('𛅰', '𛋻'),
7608    ('𠀀', '𪛟'),
7609    ('𪜀', '𫜹'),
7610    ('𫝀', '𫠝'),
7611    ('𫠠', '𬺡'),
7612    ('𬺰', '𮯠'),
7613    ('丽', '𪘀'),
7614    ('𰀀', '𱍊'),
7615    ('𱍐', '𲎯'),
7616];
7617
7618pub const JOIN_CONTROL: &'static [(char, char)] = &[('\u{200c}', '\u{200d}')];
7619
7620pub const LOGICAL_ORDER_EXCEPTION: &'static [(char, char)] = &[
7621    ('เ', 'ไ'),
7622    ('ເ', 'ໄ'),
7623    ('ᦵ', 'ᦷ'),
7624    ('ᦺ', 'ᦺ'),
7625    ('ꪵ', 'ꪶ'),
7626    ('ꪹ', 'ꪹ'),
7627    ('ꪻ', 'ꪼ'),
7628];
7629
7630pub const LOWERCASE: &'static [(char, char)] = &[
7631    ('a', 'z'),
7632    ('ª', 'ª'),
7633    ('µ', 'µ'),
7634    ('º', 'º'),
7635    ('ß', 'ö'),
7636    ('ø', 'ÿ'),
7637    ('ā', 'ā'),
7638    ('ă', 'ă'),
7639    ('ą', 'ą'),
7640    ('ć', 'ć'),
7641    ('ĉ', 'ĉ'),
7642    ('ċ', 'ċ'),
7643    ('č', 'č'),
7644    ('ď', 'ď'),
7645    ('đ', 'đ'),
7646    ('ē', 'ē'),
7647    ('ĕ', 'ĕ'),
7648    ('ė', 'ė'),
7649    ('ę', 'ę'),
7650    ('ě', 'ě'),
7651    ('ĝ', 'ĝ'),
7652    ('ğ', 'ğ'),
7653    ('ġ', 'ġ'),
7654    ('ģ', 'ģ'),
7655    ('ĥ', 'ĥ'),
7656    ('ħ', 'ħ'),
7657    ('ĩ', 'ĩ'),
7658    ('ī', 'ī'),
7659    ('ĭ', 'ĭ'),
7660    ('į', 'į'),
7661    ('ı', 'ı'),
7662    ('ij', 'ij'),
7663    ('ĵ', 'ĵ'),
7664    ('ķ', 'ĸ'),
7665    ('ĺ', 'ĺ'),
7666    ('ļ', 'ļ'),
7667    ('ľ', 'ľ'),
7668    ('ŀ', 'ŀ'),
7669    ('ł', 'ł'),
7670    ('ń', 'ń'),
7671    ('ņ', 'ņ'),
7672    ('ň', 'ʼn'),
7673    ('ŋ', 'ŋ'),
7674    ('ō', 'ō'),
7675    ('ŏ', 'ŏ'),
7676    ('ő', 'ő'),
7677    ('œ', 'œ'),
7678    ('ŕ', 'ŕ'),
7679    ('ŗ', 'ŗ'),
7680    ('ř', 'ř'),
7681    ('ś', 'ś'),
7682    ('ŝ', 'ŝ'),
7683    ('ş', 'ş'),
7684    ('š', 'š'),
7685    ('ţ', 'ţ'),
7686    ('ť', 'ť'),
7687    ('ŧ', 'ŧ'),
7688    ('ũ', 'ũ'),
7689    ('ū', 'ū'),
7690    ('ŭ', 'ŭ'),
7691    ('ů', 'ů'),
7692    ('ű', 'ű'),
7693    ('ų', 'ų'),
7694    ('ŵ', 'ŵ'),
7695    ('ŷ', 'ŷ'),
7696    ('ź', 'ź'),
7697    ('ż', 'ż'),
7698    ('ž', 'ƀ'),
7699    ('ƃ', 'ƃ'),
7700    ('ƅ', 'ƅ'),
7701    ('ƈ', 'ƈ'),
7702    ('ƌ', 'ƍ'),
7703    ('ƒ', 'ƒ'),
7704    ('ƕ', 'ƕ'),
7705    ('ƙ', 'ƛ'),
7706    ('ƞ', 'ƞ'),
7707    ('ơ', 'ơ'),
7708    ('ƣ', 'ƣ'),
7709    ('ƥ', 'ƥ'),
7710    ('ƨ', 'ƨ'),
7711    ('ƪ', 'ƫ'),
7712    ('ƭ', 'ƭ'),
7713    ('ư', 'ư'),
7714    ('ƴ', 'ƴ'),
7715    ('ƶ', 'ƶ'),
7716    ('ƹ', 'ƺ'),
7717    ('ƽ', 'ƿ'),
7718    ('dž', 'dž'),
7719    ('lj', 'lj'),
7720    ('nj', 'nj'),
7721    ('ǎ', 'ǎ'),
7722    ('ǐ', 'ǐ'),
7723    ('ǒ', 'ǒ'),
7724    ('ǔ', 'ǔ'),
7725    ('ǖ', 'ǖ'),
7726    ('ǘ', 'ǘ'),
7727    ('ǚ', 'ǚ'),
7728    ('ǜ', 'ǝ'),
7729    ('ǟ', 'ǟ'),
7730    ('ǡ', 'ǡ'),
7731    ('ǣ', 'ǣ'),
7732    ('ǥ', 'ǥ'),
7733    ('ǧ', 'ǧ'),
7734    ('ǩ', 'ǩ'),
7735    ('ǫ', 'ǫ'),
7736    ('ǭ', 'ǭ'),
7737    ('ǯ', 'ǰ'),
7738    ('dz', 'dz'),
7739    ('ǵ', 'ǵ'),
7740    ('ǹ', 'ǹ'),
7741    ('ǻ', 'ǻ'),
7742    ('ǽ', 'ǽ'),
7743    ('ǿ', 'ǿ'),
7744    ('ȁ', 'ȁ'),
7745    ('ȃ', 'ȃ'),
7746    ('ȅ', 'ȅ'),
7747    ('ȇ', 'ȇ'),
7748    ('ȉ', 'ȉ'),
7749    ('ȋ', 'ȋ'),
7750    ('ȍ', 'ȍ'),
7751    ('ȏ', 'ȏ'),
7752    ('ȑ', 'ȑ'),
7753    ('ȓ', 'ȓ'),
7754    ('ȕ', 'ȕ'),
7755    ('ȗ', 'ȗ'),
7756    ('ș', 'ș'),
7757    ('ț', 'ț'),
7758    ('ȝ', 'ȝ'),
7759    ('ȟ', 'ȟ'),
7760    ('ȡ', 'ȡ'),
7761    ('ȣ', 'ȣ'),
7762    ('ȥ', 'ȥ'),
7763    ('ȧ', 'ȧ'),
7764    ('ȩ', 'ȩ'),
7765    ('ȫ', 'ȫ'),
7766    ('ȭ', 'ȭ'),
7767    ('ȯ', 'ȯ'),
7768    ('ȱ', 'ȱ'),
7769    ('ȳ', 'ȹ'),
7770    ('ȼ', 'ȼ'),
7771    ('ȿ', 'ɀ'),
7772    ('ɂ', 'ɂ'),
7773    ('ɇ', 'ɇ'),
7774    ('ɉ', 'ɉ'),
7775    ('ɋ', 'ɋ'),
7776    ('ɍ', 'ɍ'),
7777    ('ɏ', 'ʓ'),
7778    ('ʕ', 'ʸ'),
7779    ('ˀ', 'ˁ'),
7780    ('ˠ', 'ˤ'),
7781    ('\u{345}', '\u{345}'),
7782    ('ͱ', 'ͱ'),
7783    ('ͳ', 'ͳ'),
7784    ('ͷ', 'ͷ'),
7785    ('ͺ', 'ͽ'),
7786    ('ΐ', 'ΐ'),
7787    ('ά', 'ώ'),
7788    ('ϐ', 'ϑ'),
7789    ('ϕ', 'ϗ'),
7790    ('ϙ', 'ϙ'),
7791    ('ϛ', 'ϛ'),
7792    ('ϝ', 'ϝ'),
7793    ('ϟ', 'ϟ'),
7794    ('ϡ', 'ϡ'),
7795    ('ϣ', 'ϣ'),
7796    ('ϥ', 'ϥ'),
7797    ('ϧ', 'ϧ'),
7798    ('ϩ', 'ϩ'),
7799    ('ϫ', 'ϫ'),
7800    ('ϭ', 'ϭ'),
7801    ('ϯ', 'ϳ'),
7802    ('ϵ', 'ϵ'),
7803    ('ϸ', 'ϸ'),
7804    ('ϻ', 'ϼ'),
7805    ('а', 'џ'),
7806    ('ѡ', 'ѡ'),
7807    ('ѣ', 'ѣ'),
7808    ('ѥ', 'ѥ'),
7809    ('ѧ', 'ѧ'),
7810    ('ѩ', 'ѩ'),
7811    ('ѫ', 'ѫ'),
7812    ('ѭ', 'ѭ'),
7813    ('ѯ', 'ѯ'),
7814    ('ѱ', 'ѱ'),
7815    ('ѳ', 'ѳ'),
7816    ('ѵ', 'ѵ'),
7817    ('ѷ', 'ѷ'),
7818    ('ѹ', 'ѹ'),
7819    ('ѻ', 'ѻ'),
7820    ('ѽ', 'ѽ'),
7821    ('ѿ', 'ѿ'),
7822    ('ҁ', 'ҁ'),
7823    ('ҋ', 'ҋ'),
7824    ('ҍ', 'ҍ'),
7825    ('ҏ', 'ҏ'),
7826    ('ґ', 'ґ'),
7827    ('ғ', 'ғ'),
7828    ('ҕ', 'ҕ'),
7829    ('җ', 'җ'),
7830    ('ҙ', 'ҙ'),
7831    ('қ', 'қ'),
7832    ('ҝ', 'ҝ'),
7833    ('ҟ', 'ҟ'),
7834    ('ҡ', 'ҡ'),
7835    ('ң', 'ң'),
7836    ('ҥ', 'ҥ'),
7837    ('ҧ', 'ҧ'),
7838    ('ҩ', 'ҩ'),
7839    ('ҫ', 'ҫ'),
7840    ('ҭ', 'ҭ'),
7841    ('ү', 'ү'),
7842    ('ұ', 'ұ'),
7843    ('ҳ', 'ҳ'),
7844    ('ҵ', 'ҵ'),
7845    ('ҷ', 'ҷ'),
7846    ('ҹ', 'ҹ'),
7847    ('һ', 'һ'),
7848    ('ҽ', 'ҽ'),
7849    ('ҿ', 'ҿ'),
7850    ('ӂ', 'ӂ'),
7851    ('ӄ', 'ӄ'),
7852    ('ӆ', 'ӆ'),
7853    ('ӈ', 'ӈ'),
7854    ('ӊ', 'ӊ'),
7855    ('ӌ', 'ӌ'),
7856    ('ӎ', 'ӏ'),
7857    ('ӑ', 'ӑ'),
7858    ('ӓ', 'ӓ'),
7859    ('ӕ', 'ӕ'),
7860    ('ӗ', 'ӗ'),
7861    ('ә', 'ә'),
7862    ('ӛ', 'ӛ'),
7863    ('ӝ', 'ӝ'),
7864    ('ӟ', 'ӟ'),
7865    ('ӡ', 'ӡ'),
7866    ('ӣ', 'ӣ'),
7867    ('ӥ', 'ӥ'),
7868    ('ӧ', 'ӧ'),
7869    ('ө', 'ө'),
7870    ('ӫ', 'ӫ'),
7871    ('ӭ', 'ӭ'),
7872    ('ӯ', 'ӯ'),
7873    ('ӱ', 'ӱ'),
7874    ('ӳ', 'ӳ'),
7875    ('ӵ', 'ӵ'),
7876    ('ӷ', 'ӷ'),
7877    ('ӹ', 'ӹ'),
7878    ('ӻ', 'ӻ'),
7879    ('ӽ', 'ӽ'),
7880    ('ӿ', 'ӿ'),
7881    ('ԁ', 'ԁ'),
7882    ('ԃ', 'ԃ'),
7883    ('ԅ', 'ԅ'),
7884    ('ԇ', 'ԇ'),
7885    ('ԉ', 'ԉ'),
7886    ('ԋ', 'ԋ'),
7887    ('ԍ', 'ԍ'),
7888    ('ԏ', 'ԏ'),
7889    ('ԑ', 'ԑ'),
7890    ('ԓ', 'ԓ'),
7891    ('ԕ', 'ԕ'),
7892    ('ԗ', 'ԗ'),
7893    ('ԙ', 'ԙ'),
7894    ('ԛ', 'ԛ'),
7895    ('ԝ', 'ԝ'),
7896    ('ԟ', 'ԟ'),
7897    ('ԡ', 'ԡ'),
7898    ('ԣ', 'ԣ'),
7899    ('ԥ', 'ԥ'),
7900    ('ԧ', 'ԧ'),
7901    ('ԩ', 'ԩ'),
7902    ('ԫ', 'ԫ'),
7903    ('ԭ', 'ԭ'),
7904    ('ԯ', 'ԯ'),
7905    ('ՠ', 'ֈ'),
7906    ('ა', 'ჺ'),
7907    ('ჼ', 'ჿ'),
7908    ('ᏸ', 'ᏽ'),
7909    ('ᲀ', 'ᲈ'),
7910    ('ᴀ', 'ᶿ'),
7911    ('ḁ', 'ḁ'),
7912    ('ḃ', 'ḃ'),
7913    ('ḅ', 'ḅ'),
7914    ('ḇ', 'ḇ'),
7915    ('ḉ', 'ḉ'),
7916    ('ḋ', 'ḋ'),
7917    ('ḍ', 'ḍ'),
7918    ('ḏ', 'ḏ'),
7919    ('ḑ', 'ḑ'),
7920    ('ḓ', 'ḓ'),
7921    ('ḕ', 'ḕ'),
7922    ('ḗ', 'ḗ'),
7923    ('ḙ', 'ḙ'),
7924    ('ḛ', 'ḛ'),
7925    ('ḝ', 'ḝ'),
7926    ('ḟ', 'ḟ'),
7927    ('ḡ', 'ḡ'),
7928    ('ḣ', 'ḣ'),
7929    ('ḥ', 'ḥ'),
7930    ('ḧ', 'ḧ'),
7931    ('ḩ', 'ḩ'),
7932    ('ḫ', 'ḫ'),
7933    ('ḭ', 'ḭ'),
7934    ('ḯ', 'ḯ'),
7935    ('ḱ', 'ḱ'),
7936    ('ḳ', 'ḳ'),
7937    ('ḵ', 'ḵ'),
7938    ('ḷ', 'ḷ'),
7939    ('ḹ', 'ḹ'),
7940    ('ḻ', 'ḻ'),
7941    ('ḽ', 'ḽ'),
7942    ('ḿ', 'ḿ'),
7943    ('ṁ', 'ṁ'),
7944    ('ṃ', 'ṃ'),
7945    ('ṅ', 'ṅ'),
7946    ('ṇ', 'ṇ'),
7947    ('ṉ', 'ṉ'),
7948    ('ṋ', 'ṋ'),
7949    ('ṍ', 'ṍ'),
7950    ('ṏ', 'ṏ'),
7951    ('ṑ', 'ṑ'),
7952    ('ṓ', 'ṓ'),
7953    ('ṕ', 'ṕ'),
7954    ('ṗ', 'ṗ'),
7955    ('ṙ', 'ṙ'),
7956    ('ṛ', 'ṛ'),
7957    ('ṝ', 'ṝ'),
7958    ('ṟ', 'ṟ'),
7959    ('ṡ', 'ṡ'),
7960    ('ṣ', 'ṣ'),
7961    ('ṥ', 'ṥ'),
7962    ('ṧ', 'ṧ'),
7963    ('ṩ', 'ṩ'),
7964    ('ṫ', 'ṫ'),
7965    ('ṭ', 'ṭ'),
7966    ('ṯ', 'ṯ'),
7967    ('ṱ', 'ṱ'),
7968    ('ṳ', 'ṳ'),
7969    ('ṵ', 'ṵ'),
7970    ('ṷ', 'ṷ'),
7971    ('ṹ', 'ṹ'),
7972    ('ṻ', 'ṻ'),
7973    ('ṽ', 'ṽ'),
7974    ('ṿ', 'ṿ'),
7975    ('ẁ', 'ẁ'),
7976    ('ẃ', 'ẃ'),
7977    ('ẅ', 'ẅ'),
7978    ('ẇ', 'ẇ'),
7979    ('ẉ', 'ẉ'),
7980    ('ẋ', 'ẋ'),
7981    ('ẍ', 'ẍ'),
7982    ('ẏ', 'ẏ'),
7983    ('ẑ', 'ẑ'),
7984    ('ẓ', 'ẓ'),
7985    ('ẕ', 'ẝ'),
7986    ('ẟ', 'ẟ'),
7987    ('ạ', 'ạ'),
7988    ('ả', 'ả'),
7989    ('ấ', 'ấ'),
7990    ('ầ', 'ầ'),
7991    ('ẩ', 'ẩ'),
7992    ('ẫ', 'ẫ'),
7993    ('ậ', 'ậ'),
7994    ('ắ', 'ắ'),
7995    ('ằ', 'ằ'),
7996    ('ẳ', 'ẳ'),
7997    ('ẵ', 'ẵ'),
7998    ('ặ', 'ặ'),
7999    ('ẹ', 'ẹ'),
8000    ('ẻ', 'ẻ'),
8001    ('ẽ', 'ẽ'),
8002    ('ế', 'ế'),
8003    ('ề', 'ề'),
8004    ('ể', 'ể'),
8005    ('ễ', 'ễ'),
8006    ('ệ', 'ệ'),
8007    ('ỉ', 'ỉ'),
8008    ('ị', 'ị'),
8009    ('ọ', 'ọ'),
8010    ('ỏ', 'ỏ'),
8011    ('ố', 'ố'),
8012    ('ồ', 'ồ'),
8013    ('ổ', 'ổ'),
8014    ('ỗ', 'ỗ'),
8015    ('ộ', 'ộ'),
8016    ('ớ', 'ớ'),
8017    ('ờ', 'ờ'),
8018    ('ở', 'ở'),
8019    ('ỡ', 'ỡ'),
8020    ('ợ', 'ợ'),
8021    ('ụ', 'ụ'),
8022    ('ủ', 'ủ'),
8023    ('ứ', 'ứ'),
8024    ('ừ', 'ừ'),
8025    ('ử', 'ử'),
8026    ('ữ', 'ữ'),
8027    ('ự', 'ự'),
8028    ('ỳ', 'ỳ'),
8029    ('ỵ', 'ỵ'),
8030    ('ỷ', 'ỷ'),
8031    ('ỹ', 'ỹ'),
8032    ('ỻ', 'ỻ'),
8033    ('ỽ', 'ỽ'),
8034    ('ỿ', 'ἇ'),
8035    ('ἐ', 'ἕ'),
8036    ('ἠ', 'ἧ'),
8037    ('ἰ', 'ἷ'),
8038    ('ὀ', 'ὅ'),
8039    ('ὐ', 'ὗ'),
8040    ('ὠ', 'ὧ'),
8041    ('ὰ', 'ώ'),
8042    ('ᾀ', 'ᾇ'),
8043    ('ᾐ', 'ᾗ'),
8044    ('ᾠ', 'ᾧ'),
8045    ('ᾰ', 'ᾴ'),
8046    ('ᾶ', 'ᾷ'),
8047    ('ι', 'ι'),
8048    ('ῂ', 'ῄ'),
8049    ('ῆ', 'ῇ'),
8050    ('ῐ', 'ΐ'),
8051    ('ῖ', 'ῗ'),
8052    ('ῠ', 'ῧ'),
8053    ('ῲ', 'ῴ'),
8054    ('ῶ', 'ῷ'),
8055    ('ⁱ', 'ⁱ'),
8056    ('ⁿ', 'ⁿ'),
8057    ('ₐ', 'ₜ'),
8058    ('ℊ', 'ℊ'),
8059    ('ℎ', 'ℏ'),
8060    ('ℓ', 'ℓ'),
8061    ('ℯ', 'ℯ'),
8062    ('ℴ', 'ℴ'),
8063    ('ℹ', 'ℹ'),
8064    ('ℼ', 'ℽ'),
8065    ('ⅆ', 'ⅉ'),
8066    ('ⅎ', 'ⅎ'),
8067    ('ⅰ', 'ⅿ'),
8068    ('ↄ', 'ↄ'),
8069    ('ⓐ', 'ⓩ'),
8070    ('ⰰ', 'ⱟ'),
8071    ('ⱡ', 'ⱡ'),
8072    ('ⱥ', 'ⱦ'),
8073    ('ⱨ', 'ⱨ'),
8074    ('ⱪ', 'ⱪ'),
8075    ('ⱬ', 'ⱬ'),
8076    ('ⱱ', 'ⱱ'),
8077    ('ⱳ', 'ⱴ'),
8078    ('ⱶ', 'ⱽ'),
8079    ('ⲁ', 'ⲁ'),
8080    ('ⲃ', 'ⲃ'),
8081    ('ⲅ', 'ⲅ'),
8082    ('ⲇ', 'ⲇ'),
8083    ('ⲉ', 'ⲉ'),
8084    ('ⲋ', 'ⲋ'),
8085    ('ⲍ', 'ⲍ'),
8086    ('ⲏ', 'ⲏ'),
8087    ('ⲑ', 'ⲑ'),
8088    ('ⲓ', 'ⲓ'),
8089    ('ⲕ', 'ⲕ'),
8090    ('ⲗ', 'ⲗ'),
8091    ('ⲙ', 'ⲙ'),
8092    ('ⲛ', 'ⲛ'),
8093    ('ⲝ', 'ⲝ'),
8094    ('ⲟ', 'ⲟ'),
8095    ('ⲡ', 'ⲡ'),
8096    ('ⲣ', 'ⲣ'),
8097    ('ⲥ', 'ⲥ'),
8098    ('ⲧ', 'ⲧ'),
8099    ('ⲩ', 'ⲩ'),
8100    ('ⲫ', 'ⲫ'),
8101    ('ⲭ', 'ⲭ'),
8102    ('ⲯ', 'ⲯ'),
8103    ('ⲱ', 'ⲱ'),
8104    ('ⲳ', 'ⲳ'),
8105    ('ⲵ', 'ⲵ'),
8106    ('ⲷ', 'ⲷ'),
8107    ('ⲹ', 'ⲹ'),
8108    ('ⲻ', 'ⲻ'),
8109    ('ⲽ', 'ⲽ'),
8110    ('ⲿ', 'ⲿ'),
8111    ('ⳁ', 'ⳁ'),
8112    ('ⳃ', 'ⳃ'),
8113    ('ⳅ', 'ⳅ'),
8114    ('ⳇ', 'ⳇ'),
8115    ('ⳉ', 'ⳉ'),
8116    ('ⳋ', 'ⳋ'),
8117    ('ⳍ', 'ⳍ'),
8118    ('ⳏ', 'ⳏ'),
8119    ('ⳑ', 'ⳑ'),
8120    ('ⳓ', 'ⳓ'),
8121    ('ⳕ', 'ⳕ'),
8122    ('ⳗ', 'ⳗ'),
8123    ('ⳙ', 'ⳙ'),
8124    ('ⳛ', 'ⳛ'),
8125    ('ⳝ', 'ⳝ'),
8126    ('ⳟ', 'ⳟ'),
8127    ('ⳡ', 'ⳡ'),
8128    ('ⳣ', 'ⳤ'),
8129    ('ⳬ', 'ⳬ'),
8130    ('ⳮ', 'ⳮ'),
8131    ('ⳳ', 'ⳳ'),
8132    ('ⴀ', 'ⴥ'),
8133    ('ⴧ', 'ⴧ'),
8134    ('ⴭ', 'ⴭ'),
8135    ('ꙁ', 'ꙁ'),
8136    ('ꙃ', 'ꙃ'),
8137    ('ꙅ', 'ꙅ'),
8138    ('ꙇ', 'ꙇ'),
8139    ('ꙉ', 'ꙉ'),
8140    ('ꙋ', 'ꙋ'),
8141    ('ꙍ', 'ꙍ'),
8142    ('ꙏ', 'ꙏ'),
8143    ('ꙑ', 'ꙑ'),
8144    ('ꙓ', 'ꙓ'),
8145    ('ꙕ', 'ꙕ'),
8146    ('ꙗ', 'ꙗ'),
8147    ('ꙙ', 'ꙙ'),
8148    ('ꙛ', 'ꙛ'),
8149    ('ꙝ', 'ꙝ'),
8150    ('ꙟ', 'ꙟ'),
8151    ('ꙡ', 'ꙡ'),
8152    ('ꙣ', 'ꙣ'),
8153    ('ꙥ', 'ꙥ'),
8154    ('ꙧ', 'ꙧ'),
8155    ('ꙩ', 'ꙩ'),
8156    ('ꙫ', 'ꙫ'),
8157    ('ꙭ', 'ꙭ'),
8158    ('ꚁ', 'ꚁ'),
8159    ('ꚃ', 'ꚃ'),
8160    ('ꚅ', 'ꚅ'),
8161    ('ꚇ', 'ꚇ'),
8162    ('ꚉ', 'ꚉ'),
8163    ('ꚋ', 'ꚋ'),
8164    ('ꚍ', 'ꚍ'),
8165    ('ꚏ', 'ꚏ'),
8166    ('ꚑ', 'ꚑ'),
8167    ('ꚓ', 'ꚓ'),
8168    ('ꚕ', 'ꚕ'),
8169    ('ꚗ', 'ꚗ'),
8170    ('ꚙ', 'ꚙ'),
8171    ('ꚛ', 'ꚝ'),
8172    ('ꜣ', 'ꜣ'),
8173    ('ꜥ', 'ꜥ'),
8174    ('ꜧ', 'ꜧ'),
8175    ('ꜩ', 'ꜩ'),
8176    ('ꜫ', 'ꜫ'),
8177    ('ꜭ', 'ꜭ'),
8178    ('ꜯ', 'ꜱ'),
8179    ('ꜳ', 'ꜳ'),
8180    ('ꜵ', 'ꜵ'),
8181    ('ꜷ', 'ꜷ'),
8182    ('ꜹ', 'ꜹ'),
8183    ('ꜻ', 'ꜻ'),
8184    ('ꜽ', 'ꜽ'),
8185    ('ꜿ', 'ꜿ'),
8186    ('ꝁ', 'ꝁ'),
8187    ('ꝃ', 'ꝃ'),
8188    ('ꝅ', 'ꝅ'),
8189    ('ꝇ', 'ꝇ'),
8190    ('ꝉ', 'ꝉ'),
8191    ('ꝋ', 'ꝋ'),
8192    ('ꝍ', 'ꝍ'),
8193    ('ꝏ', 'ꝏ'),
8194    ('ꝑ', 'ꝑ'),
8195    ('ꝓ', 'ꝓ'),
8196    ('ꝕ', 'ꝕ'),
8197    ('ꝗ', 'ꝗ'),
8198    ('ꝙ', 'ꝙ'),
8199    ('ꝛ', 'ꝛ'),
8200    ('ꝝ', 'ꝝ'),
8201    ('ꝟ', 'ꝟ'),
8202    ('ꝡ', 'ꝡ'),
8203    ('ꝣ', 'ꝣ'),
8204    ('ꝥ', 'ꝥ'),
8205    ('ꝧ', 'ꝧ'),
8206    ('ꝩ', 'ꝩ'),
8207    ('ꝫ', 'ꝫ'),
8208    ('ꝭ', 'ꝭ'),
8209    ('ꝯ', 'ꝸ'),
8210    ('ꝺ', 'ꝺ'),
8211    ('ꝼ', 'ꝼ'),
8212    ('ꝿ', 'ꝿ'),
8213    ('ꞁ', 'ꞁ'),
8214    ('ꞃ', 'ꞃ'),
8215    ('ꞅ', 'ꞅ'),
8216    ('ꞇ', 'ꞇ'),
8217    ('ꞌ', 'ꞌ'),
8218    ('ꞎ', 'ꞎ'),
8219    ('ꞑ', 'ꞑ'),
8220    ('ꞓ', 'ꞕ'),
8221    ('ꞗ', 'ꞗ'),
8222    ('ꞙ', 'ꞙ'),
8223    ('ꞛ', 'ꞛ'),
8224    ('ꞝ', 'ꞝ'),
8225    ('ꞟ', 'ꞟ'),
8226    ('ꞡ', 'ꞡ'),
8227    ('ꞣ', 'ꞣ'),
8228    ('ꞥ', 'ꞥ'),
8229    ('ꞧ', 'ꞧ'),
8230    ('ꞩ', 'ꞩ'),
8231    ('ꞯ', 'ꞯ'),
8232    ('ꞵ', 'ꞵ'),
8233    ('ꞷ', 'ꞷ'),
8234    ('ꞹ', 'ꞹ'),
8235    ('ꞻ', 'ꞻ'),
8236    ('ꞽ', 'ꞽ'),
8237    ('ꞿ', 'ꞿ'),
8238    ('ꟁ', 'ꟁ'),
8239    ('ꟃ', 'ꟃ'),
8240    ('ꟈ', 'ꟈ'),
8241    ('ꟊ', 'ꟊ'),
8242    ('ꟑ', 'ꟑ'),
8243    ('ꟓ', 'ꟓ'),
8244    ('ꟕ', 'ꟕ'),
8245    ('ꟗ', 'ꟗ'),
8246    ('ꟙ', 'ꟙ'),
8247    ('ꟲ', 'ꟴ'),
8248    ('ꟶ', 'ꟶ'),
8249    ('ꟸ', 'ꟺ'),
8250    ('ꬰ', 'ꭚ'),
8251    ('ꭜ', 'ꭩ'),
8252    ('ꭰ', 'ꮿ'),
8253    ('ff', 'st'),
8254    ('ﬓ', 'ﬗ'),
8255    ('a', 'z'),
8256    ('𐐨', '𐑏'),
8257    ('𐓘', '𐓻'),
8258    ('𐖗', '𐖡'),
8259    ('𐖣', '𐖱'),
8260    ('𐖳', '𐖹'),
8261    ('𐖻', '𐖼'),
8262    ('𐞀', '𐞀'),
8263    ('𐞃', '𐞅'),
8264    ('𐞇', '𐞰'),
8265    ('𐞲', '𐞺'),
8266    ('𐳀', '𐳲'),
8267    ('𑣀', '𑣟'),
8268    ('𖹠', '𖹿'),
8269    ('𝐚', '𝐳'),
8270    ('𝑎', '𝑔'),
8271    ('𝑖', '𝑧'),
8272    ('𝒂', '𝒛'),
8273    ('𝒶', '𝒹'),
8274    ('𝒻', '𝒻'),
8275    ('𝒽', '𝓃'),
8276    ('𝓅', '𝓏'),
8277    ('𝓪', '𝔃'),
8278    ('𝔞', '𝔷'),
8279    ('𝕒', '𝕫'),
8280    ('𝖆', '𝖟'),
8281    ('𝖺', '𝗓'),
8282    ('𝗮', '𝘇'),
8283    ('𝘢', '𝘻'),
8284    ('𝙖', '𝙯'),
8285    ('𝚊', '𝚥'),
8286    ('𝛂', '𝛚'),
8287    ('𝛜', '𝛡'),
8288    ('𝛼', '𝜔'),
8289    ('𝜖', '𝜛'),
8290    ('𝜶', '𝝎'),
8291    ('𝝐', '𝝕'),
8292    ('𝝰', '𝞈'),
8293    ('𝞊', '𝞏'),
8294    ('𝞪', '𝟂'),
8295    ('𝟄', '𝟉'),
8296    ('𝟋', '𝟋'),
8297    ('𝼀', '𝼉'),
8298    ('𝼋', '𝼞'),
8299    ('𝼥', '𝼪'),
8300    ('𞀰', '𞁭'),
8301    ('𞤢', '𞥃'),
8302];
8303
8304pub const MATH: &'static [(char, char)] = &[
8305    ('+', '+'),
8306    ('<', '>'),
8307    ('^', '^'),
8308    ('|', '|'),
8309    ('~', '~'),
8310    ('¬', '¬'),
8311    ('±', '±'),
8312    ('×', '×'),
8313    ('÷', '÷'),
8314    ('ϐ', 'ϒ'),
8315    ('ϕ', 'ϕ'),
8316    ('ϰ', 'ϱ'),
8317    ('ϴ', '϶'),
8318    ('؆', '؈'),
8319    ('‖', '‖'),
8320    ('′', '‴'),
8321    ('⁀', '⁀'),
8322    ('⁄', '⁄'),
8323    ('⁒', '⁒'),
8324    ('\u{2061}', '\u{2064}'),
8325    ('⁺', '⁾'),
8326    ('₊', '₎'),
8327    ('\u{20d0}', '\u{20dc}'),
8328    ('\u{20e1}', '\u{20e1}'),
8329    ('\u{20e5}', '\u{20e6}'),
8330    ('\u{20eb}', '\u{20ef}'),
8331    ('ℂ', 'ℂ'),
8332    ('ℇ', 'ℇ'),
8333    ('ℊ', 'ℓ'),
8334    ('ℕ', 'ℕ'),
8335    ('℘', 'ℝ'),
8336    ('ℤ', 'ℤ'),
8337    ('ℨ', '℩'),
8338    ('ℬ', 'ℭ'),
8339    ('ℯ', 'ℱ'),
8340    ('ℳ', 'ℸ'),
8341    ('ℼ', 'ⅉ'),
8342    ('⅋', '⅋'),
8343    ('←', '↧'),
8344    ('↩', '↮'),
8345    ('↰', '↱'),
8346    ('↶', '↷'),
8347    ('↼', '⇛'),
8348    ('⇝', '⇝'),
8349    ('⇤', '⇥'),
8350    ('⇴', '⋿'),
8351    ('⌈', '⌋'),
8352    ('⌠', '⌡'),
8353    ('⍼', '⍼'),
8354    ('⎛', '⎵'),
8355    ('⎷', '⎷'),
8356    ('⏐', '⏐'),
8357    ('⏜', '⏢'),
8358    ('■', '□'),
8359    ('▮', '▷'),
8360    ('▼', '◁'),
8361    ('◆', '◇'),
8362    ('◊', '○'),
8363    ('●', '◓'),
8364    ('◢', '◢'),
8365    ('◤', '◤'),
8366    ('◧', '◬'),
8367    ('◸', '◿'),
8368    ('★', '☆'),
8369    ('♀', '♀'),
8370    ('♂', '♂'),
8371    ('♠', '♣'),
8372    ('♭', '♯'),
8373    ('⟀', '⟿'),
8374    ('⤀', '⫿'),
8375    ('⬰', '⭄'),
8376    ('⭇', '⭌'),
8377    ('﬩', '﬩'),
8378    ('﹡', '﹦'),
8379    ('﹨', '﹨'),
8380    ('+', '+'),
8381    ('<', '>'),
8382    ('\', '\'),
8383    ('^', '^'),
8384    ('|', '|'),
8385    ('~', '~'),
8386    ('¬', '¬'),
8387    ('←', '↓'),
8388    ('𝐀', '𝑔'),
8389    ('𝑖', '𝒜'),
8390    ('𝒞', '𝒟'),
8391    ('𝒢', '𝒢'),
8392    ('𝒥', '𝒦'),
8393    ('𝒩', '𝒬'),
8394    ('𝒮', '𝒹'),
8395    ('𝒻', '𝒻'),
8396    ('𝒽', '𝓃'),
8397    ('𝓅', '𝔅'),
8398    ('𝔇', '𝔊'),
8399    ('𝔍', '𝔔'),
8400    ('𝔖', '𝔜'),
8401    ('𝔞', '𝔹'),
8402    ('𝔻', '𝔾'),
8403    ('𝕀', '𝕄'),
8404    ('𝕆', '𝕆'),
8405    ('𝕊', '𝕐'),
8406    ('𝕒', '𝚥'),
8407    ('𝚨', '𝟋'),
8408    ('𝟎', '𝟿'),
8409    ('𞸀', '𞸃'),
8410    ('𞸅', '𞸟'),
8411    ('𞸡', '𞸢'),
8412    ('𞸤', '𞸤'),
8413    ('𞸧', '𞸧'),
8414    ('𞸩', '𞸲'),
8415    ('𞸴', '𞸷'),
8416    ('𞸹', '𞸹'),
8417    ('𞸻', '𞸻'),
8418    ('𞹂', '𞹂'),
8419    ('𞹇', '𞹇'),
8420    ('𞹉', '𞹉'),
8421    ('𞹋', '𞹋'),
8422    ('𞹍', '𞹏'),
8423    ('𞹑', '𞹒'),
8424    ('𞹔', '𞹔'),
8425    ('𞹗', '𞹗'),
8426    ('𞹙', '𞹙'),
8427    ('𞹛', '𞹛'),
8428    ('𞹝', '𞹝'),
8429    ('𞹟', '𞹟'),
8430    ('𞹡', '𞹢'),
8431    ('𞹤', '𞹤'),
8432    ('𞹧', '𞹪'),
8433    ('𞹬', '𞹲'),
8434    ('𞹴', '𞹷'),
8435    ('𞹹', '𞹼'),
8436    ('𞹾', '𞹾'),
8437    ('𞺀', '𞺉'),
8438    ('𞺋', '𞺛'),
8439    ('𞺡', '𞺣'),
8440    ('𞺥', '𞺩'),
8441    ('𞺫', '𞺻'),
8442    ('𞻰', '𞻱'),
8443];
8444
8445pub const NONCHARACTER_CODE_POINT: &'static [(char, char)] = &[
8446    ('\u{fdd0}', '\u{fdef}'),
8447    ('\u{fffe}', '\u{ffff}'),
8448    ('\u{1fffe}', '\u{1ffff}'),
8449    ('\u{2fffe}', '\u{2ffff}'),
8450    ('\u{3fffe}', '\u{3ffff}'),
8451    ('\u{4fffe}', '\u{4ffff}'),
8452    ('\u{5fffe}', '\u{5ffff}'),
8453    ('\u{6fffe}', '\u{6ffff}'),
8454    ('\u{7fffe}', '\u{7ffff}'),
8455    ('\u{8fffe}', '\u{8ffff}'),
8456    ('\u{9fffe}', '\u{9ffff}'),
8457    ('\u{afffe}', '\u{affff}'),
8458    ('\u{bfffe}', '\u{bffff}'),
8459    ('\u{cfffe}', '\u{cffff}'),
8460    ('\u{dfffe}', '\u{dffff}'),
8461    ('\u{efffe}', '\u{effff}'),
8462    ('\u{ffffe}', '\u{fffff}'),
8463    ('\u{10fffe}', '\u{10ffff}'),
8464];
8465
8466pub const OTHER_ALPHABETIC: &'static [(char, char)] = &[
8467    ('\u{345}', '\u{345}'),
8468    ('\u{5b0}', '\u{5bd}'),
8469    ('\u{5bf}', '\u{5bf}'),
8470    ('\u{5c1}', '\u{5c2}'),
8471    ('\u{5c4}', '\u{5c5}'),
8472    ('\u{5c7}', '\u{5c7}'),
8473    ('\u{610}', '\u{61a}'),
8474    ('\u{64b}', '\u{657}'),
8475    ('\u{659}', '\u{65f}'),
8476    ('\u{670}', '\u{670}'),
8477    ('\u{6d6}', '\u{6dc}'),
8478    ('\u{6e1}', '\u{6e4}'),
8479    ('\u{6e7}', '\u{6e8}'),
8480    ('\u{6ed}', '\u{6ed}'),
8481    ('\u{711}', '\u{711}'),
8482    ('\u{730}', '\u{73f}'),
8483    ('\u{7a6}', '\u{7b0}'),
8484    ('\u{816}', '\u{817}'),
8485    ('\u{81b}', '\u{823}'),
8486    ('\u{825}', '\u{827}'),
8487    ('\u{829}', '\u{82c}'),
8488    ('\u{8d4}', '\u{8df}'),
8489    ('\u{8e3}', '\u{8e9}'),
8490    ('\u{8f0}', 'ः'),
8491    ('\u{93a}', 'ऻ'),
8492    ('ा', 'ौ'),
8493    ('ॎ', 'ॏ'),
8494    ('\u{955}', '\u{957}'),
8495    ('\u{962}', '\u{963}'),
8496    ('\u{981}', 'ঃ'),
8497    ('\u{9be}', '\u{9c4}'),
8498    ('ে', 'ৈ'),
8499    ('ো', 'ৌ'),
8500    ('\u{9d7}', '\u{9d7}'),
8501    ('\u{9e2}', '\u{9e3}'),
8502    ('\u{a01}', 'ਃ'),
8503    ('ਾ', '\u{a42}'),
8504    ('\u{a47}', '\u{a48}'),
8505    ('\u{a4b}', '\u{a4c}'),
8506    ('\u{a51}', '\u{a51}'),
8507    ('\u{a70}', '\u{a71}'),
8508    ('\u{a75}', '\u{a75}'),
8509    ('\u{a81}', 'ઃ'),
8510    ('ા', '\u{ac5}'),
8511    ('\u{ac7}', 'ૉ'),
8512    ('ો', 'ૌ'),
8513    ('\u{ae2}', '\u{ae3}'),
8514    ('\u{afa}', '\u{afc}'),
8515    ('\u{b01}', 'ଃ'),
8516    ('\u{b3e}', '\u{b44}'),
8517    ('େ', 'ୈ'),
8518    ('ୋ', 'ୌ'),
8519    ('\u{b56}', '\u{b57}'),
8520    ('\u{b62}', '\u{b63}'),
8521    ('\u{b82}', '\u{b82}'),
8522    ('\u{bbe}', 'ூ'),
8523    ('ெ', 'ை'),
8524    ('ொ', 'ௌ'),
8525    ('\u{bd7}', '\u{bd7}'),
8526    ('\u{c00}', '\u{c04}'),
8527    ('\u{c3e}', 'ౄ'),
8528    ('\u{c46}', '\u{c48}'),
8529    ('\u{c4a}', '\u{c4c}'),
8530    ('\u{c55}', '\u{c56}'),
8531    ('\u{c62}', '\u{c63}'),
8532    ('\u{c81}', 'ಃ'),
8533    ('ಾ', 'ೄ'),
8534    ('\u{cc6}', 'ೈ'),
8535    ('ೊ', '\u{ccc}'),
8536    ('\u{cd5}', '\u{cd6}'),
8537    ('\u{ce2}', '\u{ce3}'),
8538    ('ೳ', 'ೳ'),
8539    ('\u{d00}', 'ഃ'),
8540    ('\u{d3e}', '\u{d44}'),
8541    ('െ', 'ൈ'),
8542    ('ൊ', 'ൌ'),
8543    ('\u{d57}', '\u{d57}'),
8544    ('\u{d62}', '\u{d63}'),
8545    ('\u{d81}', 'ඃ'),
8546    ('\u{dcf}', '\u{dd4}'),
8547    ('\u{dd6}', '\u{dd6}'),
8548    ('ෘ', '\u{ddf}'),
8549    ('ෲ', 'ෳ'),
8550    ('\u{e31}', '\u{e31}'),
8551    ('\u{e34}', '\u{e3a}'),
8552    ('\u{e4d}', '\u{e4d}'),
8553    ('\u{eb1}', '\u{eb1}'),
8554    ('\u{eb4}', '\u{eb9}'),
8555    ('\u{ebb}', '\u{ebc}'),
8556    ('\u{ecd}', '\u{ecd}'),
8557    ('\u{f71}', '\u{f83}'),
8558    ('\u{f8d}', '\u{f97}'),
8559    ('\u{f99}', '\u{fbc}'),
8560    ('ါ', '\u{1036}'),
8561    ('း', 'း'),
8562    ('ျ', '\u{103e}'),
8563    ('ၖ', '\u{1059}'),
8564    ('\u{105e}', '\u{1060}'),
8565    ('ၢ', 'ၤ'),
8566    ('ၧ', 'ၭ'),
8567    ('\u{1071}', '\u{1074}'),
8568    ('\u{1082}', '\u{108d}'),
8569    ('ႏ', 'ႏ'),
8570    ('ႚ', '\u{109d}'),
8571    ('\u{1712}', '\u{1713}'),
8572    ('\u{1732}', '\u{1733}'),
8573    ('\u{1752}', '\u{1753}'),
8574    ('\u{1772}', '\u{1773}'),
8575    ('ា', 'ៈ'),
8576    ('\u{1885}', '\u{1886}'),
8577    ('\u{18a9}', '\u{18a9}'),
8578    ('\u{1920}', 'ᤫ'),
8579    ('ᤰ', 'ᤸ'),
8580    ('\u{1a17}', '\u{1a1b}'),
8581    ('ᩕ', '\u{1a5e}'),
8582    ('ᩡ', '\u{1a74}'),
8583    ('\u{1abf}', '\u{1ac0}'),
8584    ('\u{1acc}', '\u{1ace}'),
8585    ('\u{1b00}', 'ᬄ'),
8586    ('\u{1b35}', 'ᭃ'),
8587    ('\u{1b80}', 'ᮂ'),
8588    ('ᮡ', '\u{1ba9}'),
8589    ('\u{1bac}', '\u{1bad}'),
8590    ('ᯧ', '\u{1bf1}'),
8591    ('ᰤ', '\u{1c36}'),
8592    ('\u{1de7}', '\u{1df4}'),
8593    ('Ⓐ', 'ⓩ'),
8594    ('\u{2de0}', '\u{2dff}'),
8595    ('\u{a674}', '\u{a67b}'),
8596    ('\u{a69e}', '\u{a69f}'),
8597    ('\u{a802}', '\u{a802}'),
8598    ('\u{a80b}', '\u{a80b}'),
8599    ('ꠣ', 'ꠧ'),
8600    ('ꢀ', 'ꢁ'),
8601    ('ꢴ', 'ꣃ'),
8602    ('\u{a8c5}', '\u{a8c5}'),
8603    ('\u{a8ff}', '\u{a8ff}'),
8604    ('\u{a926}', '\u{a92a}'),
8605    ('\u{a947}', 'ꥒ'),
8606    ('\u{a980}', 'ꦃ'),
8607    ('ꦴ', 'ꦿ'),
8608    ('\u{a9e5}', '\u{a9e5}'),
8609    ('\u{aa29}', '\u{aa36}'),
8610    ('\u{aa43}', '\u{aa43}'),
8611    ('\u{aa4c}', 'ꩍ'),
8612    ('ꩻ', 'ꩽ'),
8613    ('\u{aab0}', '\u{aab0}'),
8614    ('\u{aab2}', '\u{aab4}'),
8615    ('\u{aab7}', '\u{aab8}'),
8616    ('\u{aabe}', '\u{aabe}'),
8617    ('ꫫ', 'ꫯ'),
8618    ('ꫵ', 'ꫵ'),
8619    ('ꯣ', 'ꯪ'),
8620    ('\u{fb1e}', '\u{fb1e}'),
8621    ('\u{10376}', '\u{1037a}'),
8622    ('\u{10a01}', '\u{10a03}'),
8623    ('\u{10a05}', '\u{10a06}'),
8624    ('\u{10a0c}', '\u{10a0f}'),
8625    ('\u{10d24}', '\u{10d27}'),
8626    ('\u{10eab}', '\u{10eac}'),
8627    ('𑀀', '𑀂'),
8628    ('\u{11038}', '\u{11045}'),
8629    ('\u{11073}', '\u{11074}'),
8630    ('\u{11080}', '𑂂'),
8631    ('𑂰', '𑂸'),
8632    ('\u{110c2}', '\u{110c2}'),
8633    ('\u{11100}', '\u{11102}'),
8634    ('\u{11127}', '\u{11132}'),
8635    ('𑅅', '𑅆'),
8636    ('\u{11180}', '𑆂'),
8637    ('𑆳', '𑆿'),
8638    ('𑇎', '\u{111cf}'),
8639    ('𑈬', '\u{11234}'),
8640    ('\u{11237}', '\u{11237}'),
8641    ('\u{1123e}', '\u{1123e}'),
8642    ('\u{11241}', '\u{11241}'),
8643    ('\u{112df}', '\u{112e8}'),
8644    ('\u{11300}', '𑌃'),
8645    ('\u{1133e}', '𑍄'),
8646    ('𑍇', '𑍈'),
8647    ('𑍋', '𑍌'),
8648    ('\u{11357}', '\u{11357}'),
8649    ('𑍢', '𑍣'),
8650    ('𑐵', '𑑁'),
8651    ('\u{11443}', '𑑅'),
8652    ('\u{114b0}', '𑓁'),
8653    ('\u{115af}', '\u{115b5}'),
8654    ('𑖸', '𑖾'),
8655    ('\u{115dc}', '\u{115dd}'),
8656    ('𑘰', '𑘾'),
8657    ('\u{11640}', '\u{11640}'),
8658    ('\u{116ab}', '\u{116b5}'),
8659    ('\u{1171d}', '\u{1172a}'),
8660    ('𑠬', '𑠸'),
8661    ('\u{11930}', '𑤵'),
8662    ('𑤷', '𑤸'),
8663    ('\u{1193b}', '\u{1193c}'),
8664    ('𑥀', '𑥀'),
8665    ('𑥂', '𑥂'),
8666    ('𑧑', '\u{119d7}'),
8667    ('\u{119da}', '𑧟'),
8668    ('𑧤', '𑧤'),
8669    ('\u{11a01}', '\u{11a0a}'),
8670    ('\u{11a35}', '𑨹'),
8671    ('\u{11a3b}', '\u{11a3e}'),
8672    ('\u{11a51}', '\u{11a5b}'),
8673    ('\u{11a8a}', '𑪗'),
8674    ('𑰯', '\u{11c36}'),
8675    ('\u{11c38}', '𑰾'),
8676    ('\u{11c92}', '\u{11ca7}'),
8677    ('𑲩', '\u{11cb6}'),
8678    ('\u{11d31}', '\u{11d36}'),
8679    ('\u{11d3a}', '\u{11d3a}'),
8680    ('\u{11d3c}', '\u{11d3d}'),
8681    ('\u{11d3f}', '\u{11d41}'),
8682    ('\u{11d43}', '\u{11d43}'),
8683    ('\u{11d47}', '\u{11d47}'),
8684    ('𑶊', '𑶎'),
8685    ('\u{11d90}', '\u{11d91}'),
8686    ('𑶓', '𑶖'),
8687    ('\u{11ef3}', '𑻶'),
8688    ('\u{11f00}', '\u{11f01}'),
8689    ('𑼃', '𑼃'),
8690    ('𑼴', '\u{11f3a}'),
8691    ('𑼾', '\u{11f40}'),
8692    ('\u{16f4f}', '\u{16f4f}'),
8693    ('𖽑', '𖾇'),
8694    ('\u{16f8f}', '\u{16f92}'),
8695    ('𖿰', '𖿱'),
8696    ('\u{1bc9e}', '\u{1bc9e}'),
8697    ('\u{1e000}', '\u{1e006}'),
8698    ('\u{1e008}', '\u{1e018}'),
8699    ('\u{1e01b}', '\u{1e021}'),
8700    ('\u{1e023}', '\u{1e024}'),
8701    ('\u{1e026}', '\u{1e02a}'),
8702    ('\u{1e08f}', '\u{1e08f}'),
8703    ('\u{1e947}', '\u{1e947}'),
8704    ('🄰', '🅉'),
8705    ('🅐', '🅩'),
8706    ('🅰', '🆉'),
8707];
8708
8709pub const OTHER_DEFAULT_IGNORABLE_CODE_POINT: &'static [(char, char)] = &[
8710    ('\u{34f}', '\u{34f}'),
8711    ('ᅟ', 'ᅠ'),
8712    ('\u{17b4}', '\u{17b5}'),
8713    ('\u{2065}', '\u{2065}'),
8714    ('ㅤ', 'ㅤ'),
8715    ('ᅠ', 'ᅠ'),
8716    ('\u{fff0}', '\u{fff8}'),
8717    ('\u{e0000}', '\u{e0000}'),
8718    ('\u{e0002}', '\u{e001f}'),
8719    ('\u{e0080}', '\u{e00ff}'),
8720    ('\u{e01f0}', '\u{e0fff}'),
8721];
8722
8723pub const OTHER_GRAPHEME_EXTEND: &'static [(char, char)] = &[
8724    ('\u{9be}', '\u{9be}'),
8725    ('\u{9d7}', '\u{9d7}'),
8726    ('\u{b3e}', '\u{b3e}'),
8727    ('\u{b57}', '\u{b57}'),
8728    ('\u{bbe}', '\u{bbe}'),
8729    ('\u{bd7}', '\u{bd7}'),
8730    ('\u{cc2}', '\u{cc2}'),
8731    ('\u{cd5}', '\u{cd6}'),
8732    ('\u{d3e}', '\u{d3e}'),
8733    ('\u{d57}', '\u{d57}'),
8734    ('\u{dcf}', '\u{dcf}'),
8735    ('\u{ddf}', '\u{ddf}'),
8736    ('\u{1b35}', '\u{1b35}'),
8737    ('\u{200c}', '\u{200c}'),
8738    ('\u{302e}', '\u{302f}'),
8739    ('\u{ff9e}', '\u{ff9f}'),
8740    ('\u{1133e}', '\u{1133e}'),
8741    ('\u{11357}', '\u{11357}'),
8742    ('\u{114b0}', '\u{114b0}'),
8743    ('\u{114bd}', '\u{114bd}'),
8744    ('\u{115af}', '\u{115af}'),
8745    ('\u{11930}', '\u{11930}'),
8746    ('\u{1d165}', '\u{1d165}'),
8747    ('\u{1d16e}', '\u{1d172}'),
8748    ('\u{e0020}', '\u{e007f}'),
8749];
8750
8751pub const OTHER_ID_CONTINUE: &'static [(char, char)] =
8752    &[('·', '·'), ('·', '·'), ('፩', '፱'), ('᧚', '᧚')];
8753
8754pub const OTHER_ID_START: &'static [(char, char)] =
8755    &[('\u{1885}', '\u{1886}'), ('℘', '℘'), ('℮', '℮'), ('゛', '゜')];
8756
8757pub const OTHER_LOWERCASE: &'static [(char, char)] = &[
8758    ('ª', 'ª'),
8759    ('º', 'º'),
8760    ('ʰ', 'ʸ'),
8761    ('ˀ', 'ˁ'),
8762    ('ˠ', 'ˤ'),
8763    ('\u{345}', '\u{345}'),
8764    ('ͺ', 'ͺ'),
8765    ('ჼ', 'ჼ'),
8766    ('ᴬ', 'ᵪ'),
8767    ('ᵸ', 'ᵸ'),
8768    ('ᶛ', 'ᶿ'),
8769    ('ⁱ', 'ⁱ'),
8770    ('ⁿ', 'ⁿ'),
8771    ('ₐ', 'ₜ'),
8772    ('ⅰ', 'ⅿ'),
8773    ('ⓐ', 'ⓩ'),
8774    ('ⱼ', 'ⱽ'),
8775    ('ꚜ', 'ꚝ'),
8776    ('ꝰ', 'ꝰ'),
8777    ('ꟲ', 'ꟴ'),
8778    ('ꟸ', 'ꟹ'),
8779    ('ꭜ', 'ꭟ'),
8780    ('ꭩ', 'ꭩ'),
8781    ('𐞀', '𐞀'),
8782    ('𐞃', '𐞅'),
8783    ('𐞇', '𐞰'),
8784    ('𐞲', '𐞺'),
8785    ('𞀰', '𞁭'),
8786];
8787
8788pub const OTHER_MATH: &'static [(char, char)] = &[
8789    ('^', '^'),
8790    ('ϐ', 'ϒ'),
8791    ('ϕ', 'ϕ'),
8792    ('ϰ', 'ϱ'),
8793    ('ϴ', 'ϵ'),
8794    ('‖', '‖'),
8795    ('′', '‴'),
8796    ('⁀', '⁀'),
8797    ('\u{2061}', '\u{2064}'),
8798    ('⁽', '⁾'),
8799    ('₍', '₎'),
8800    ('\u{20d0}', '\u{20dc}'),
8801    ('\u{20e1}', '\u{20e1}'),
8802    ('\u{20e5}', '\u{20e6}'),
8803    ('\u{20eb}', '\u{20ef}'),
8804    ('ℂ', 'ℂ'),
8805    ('ℇ', 'ℇ'),
8806    ('ℊ', 'ℓ'),
8807    ('ℕ', 'ℕ'),
8808    ('ℙ', 'ℝ'),
8809    ('ℤ', 'ℤ'),
8810    ('ℨ', '℩'),
8811    ('ℬ', 'ℭ'),
8812    ('ℯ', 'ℱ'),
8813    ('ℳ', 'ℸ'),
8814    ('ℼ', 'ℿ'),
8815    ('ⅅ', 'ⅉ'),
8816    ('↕', '↙'),
8817    ('↜', '↟'),
8818    ('↡', '↢'),
8819    ('↤', '↥'),
8820    ('↧', '↧'),
8821    ('↩', '↭'),
8822    ('↰', '↱'),
8823    ('↶', '↷'),
8824    ('↼', '⇍'),
8825    ('⇐', '⇑'),
8826    ('⇓', '⇓'),
8827    ('⇕', '⇛'),
8828    ('⇝', '⇝'),
8829    ('⇤', '⇥'),
8830    ('⌈', '⌋'),
8831    ('⎴', '⎵'),
8832    ('⎷', '⎷'),
8833    ('⏐', '⏐'),
8834    ('⏢', '⏢'),
8835    ('■', '□'),
8836    ('▮', '▶'),
8837    ('▼', '◀'),
8838    ('◆', '◇'),
8839    ('◊', '○'),
8840    ('●', '◓'),
8841    ('◢', '◢'),
8842    ('◤', '◤'),
8843    ('◧', '◬'),
8844    ('★', '☆'),
8845    ('♀', '♀'),
8846    ('♂', '♂'),
8847    ('♠', '♣'),
8848    ('♭', '♮'),
8849    ('⟅', '⟆'),
8850    ('⟦', '⟯'),
8851    ('⦃', '⦘'),
8852    ('⧘', '⧛'),
8853    ('⧼', '⧽'),
8854    ('﹡', '﹡'),
8855    ('﹣', '﹣'),
8856    ('﹨', '﹨'),
8857    ('\', '\'),
8858    ('^', '^'),
8859    ('𝐀', '𝑔'),
8860    ('𝑖', '𝒜'),
8861    ('𝒞', '𝒟'),
8862    ('𝒢', '𝒢'),
8863    ('𝒥', '𝒦'),
8864    ('𝒩', '𝒬'),
8865    ('𝒮', '𝒹'),
8866    ('𝒻', '𝒻'),
8867    ('𝒽', '𝓃'),
8868    ('𝓅', '𝔅'),
8869    ('𝔇', '𝔊'),
8870    ('𝔍', '𝔔'),
8871    ('𝔖', '𝔜'),
8872    ('𝔞', '𝔹'),
8873    ('𝔻', '𝔾'),
8874    ('𝕀', '𝕄'),
8875    ('𝕆', '𝕆'),
8876    ('𝕊', '𝕐'),
8877    ('𝕒', '𝚥'),
8878    ('𝚨', '𝛀'),
8879    ('𝛂', '𝛚'),
8880    ('𝛜', '𝛺'),
8881    ('𝛼', '𝜔'),
8882    ('𝜖', '𝜴'),
8883    ('𝜶', '𝝎'),
8884    ('𝝐', '𝝮'),
8885    ('𝝰', '𝞈'),
8886    ('𝞊', '𝞨'),
8887    ('𝞪', '𝟂'),
8888    ('𝟄', '𝟋'),
8889    ('𝟎', '𝟿'),
8890    ('𞸀', '𞸃'),
8891    ('𞸅', '𞸟'),
8892    ('𞸡', '𞸢'),
8893    ('𞸤', '𞸤'),
8894    ('𞸧', '𞸧'),
8895    ('𞸩', '𞸲'),
8896    ('𞸴', '𞸷'),
8897    ('𞸹', '𞸹'),
8898    ('𞸻', '𞸻'),
8899    ('𞹂', '𞹂'),
8900    ('𞹇', '𞹇'),
8901    ('𞹉', '𞹉'),
8902    ('𞹋', '𞹋'),
8903    ('𞹍', '𞹏'),
8904    ('𞹑', '𞹒'),
8905    ('𞹔', '𞹔'),
8906    ('𞹗', '𞹗'),
8907    ('𞹙', '𞹙'),
8908    ('𞹛', '𞹛'),
8909    ('𞹝', '𞹝'),
8910    ('𞹟', '𞹟'),
8911    ('𞹡', '𞹢'),
8912    ('𞹤', '𞹤'),
8913    ('𞹧', '𞹪'),
8914    ('𞹬', '𞹲'),
8915    ('𞹴', '𞹷'),
8916    ('𞹹', '𞹼'),
8917    ('𞹾', '𞹾'),
8918    ('𞺀', '𞺉'),
8919    ('𞺋', '𞺛'),
8920    ('𞺡', '𞺣'),
8921    ('𞺥', '𞺩'),
8922    ('𞺫', '𞺻'),
8923];
8924
8925pub const OTHER_UPPERCASE: &'static [(char, char)] =
8926    &[('Ⅰ', 'Ⅿ'), ('Ⓐ', 'Ⓩ'), ('🄰', '🅉'), ('🅐', '🅩'), ('🅰', '🆉')];
8927
8928pub const PATTERN_SYNTAX: &'static [(char, char)] = &[
8929    ('!', '/'),
8930    (':', '@'),
8931    ('[', '^'),
8932    ('`', '`'),
8933    ('{', '~'),
8934    ('¡', '§'),
8935    ('©', '©'),
8936    ('«', '¬'),
8937    ('®', '®'),
8938    ('°', '±'),
8939    ('¶', '¶'),
8940    ('»', '»'),
8941    ('¿', '¿'),
8942    ('×', '×'),
8943    ('÷', '÷'),
8944    ('‐', '‧'),
8945    ('‰', '‾'),
8946    ('⁁', '⁓'),
8947    ('⁕', '⁞'),
8948    ('←', '\u{245f}'),
8949    ('─', '❵'),
8950    ('➔', '⯿'),
8951    ('⸀', '\u{2e7f}'),
8952    ('、', '〃'),
8953    ('〈', '〠'),
8954    ('〰', '〰'),
8955    ('﴾', '﴿'),
8956    ('﹅', '﹆'),
8957];
8958
8959pub const PATTERN_WHITE_SPACE: &'static [(char, char)] = &[
8960    ('\t', '\r'),
8961    (' ', ' '),
8962    ('\u{85}', '\u{85}'),
8963    ('\u{200e}', '\u{200f}'),
8964    ('\u{2028}', '\u{2029}'),
8965];
8966
8967pub const PREPENDED_CONCATENATION_MARK: &'static [(char, char)] = &[
8968    ('\u{600}', '\u{605}'),
8969    ('\u{6dd}', '\u{6dd}'),
8970    ('\u{70f}', '\u{70f}'),
8971    ('\u{890}', '\u{891}'),
8972    ('\u{8e2}', '\u{8e2}'),
8973    ('\u{110bd}', '\u{110bd}'),
8974    ('\u{110cd}', '\u{110cd}'),
8975];
8976
8977pub const QUOTATION_MARK: &'static [(char, char)] = &[
8978    ('"', '"'),
8979    ('\'', '\''),
8980    ('«', '«'),
8981    ('»', '»'),
8982    ('‘', '‟'),
8983    ('‹', '›'),
8984    ('⹂', '⹂'),
8985    ('「', '』'),
8986    ('〝', '〟'),
8987    ('﹁', '﹄'),
8988    ('"', '"'),
8989    (''', '''),
8990    ('「', '」'),
8991];
8992
8993pub const RADICAL: &'static [(char, char)] =
8994    &[('⺀', '⺙'), ('⺛', '⻳'), ('⼀', '⿕')];
8995
8996pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[('🇦', '🇿')];
8997
8998pub const SENTENCE_TERMINAL: &'static [(char, char)] = &[
8999    ('!', '!'),
9000    ('.', '.'),
9001    ('?', '?'),
9002    ('։', '։'),
9003    ('؝', '؟'),
9004    ('۔', '۔'),
9005    ('܀', '܂'),
9006    ('߹', '߹'),
9007    ('࠷', '࠷'),
9008    ('࠹', '࠹'),
9009    ('࠽', '࠾'),
9010    ('।', '॥'),
9011    ('၊', '။'),
9012    ('።', '።'),
9013    ('፧', '፨'),
9014    ('᙮', '᙮'),
9015    ('᜵', '᜶'),
9016    ('᠃', '᠃'),
9017    ('᠉', '᠉'),
9018    ('᥄', '᥅'),
9019    ('᪨', '᪫'),
9020    ('᭚', '᭛'),
9021    ('᭞', '᭟'),
9022    ('᭽', '᭾'),
9023    ('᰻', '᰼'),
9024    ('᱾', '᱿'),
9025    ('‼', '‽'),
9026    ('⁇', '⁉'),
9027    ('⸮', '⸮'),
9028    ('⸼', '⸼'),
9029    ('⹓', '⹔'),
9030    ('。', '。'),
9031    ('꓿', '꓿'),
9032    ('꘎', '꘏'),
9033    ('꛳', '꛳'),
9034    ('꛷', '꛷'),
9035    ('꡶', '꡷'),
9036    ('꣎', '꣏'),
9037    ('꤯', '꤯'),
9038    ('꧈', '꧉'),
9039    ('꩝', '꩟'),
9040    ('꫰', '꫱'),
9041    ('꯫', '꯫'),
9042    ('﹒', '﹒'),
9043    ('﹖', '﹗'),
9044    ('!', '!'),
9045    ('.', '.'),
9046    ('?', '?'),
9047    ('。', '。'),
9048    ('𐩖', '𐩗'),
9049    ('𐽕', '𐽙'),
9050    ('𐾆', '𐾉'),
9051    ('𑁇', '𑁈'),
9052    ('𑂾', '𑃁'),
9053    ('𑅁', '𑅃'),
9054    ('𑇅', '𑇆'),
9055    ('𑇍', '𑇍'),
9056    ('𑇞', '𑇟'),
9057    ('𑈸', '𑈹'),
9058    ('𑈻', '𑈼'),
9059    ('𑊩', '𑊩'),
9060    ('𑑋', '𑑌'),
9061    ('𑗂', '𑗃'),
9062    ('𑗉', '𑗗'),
9063    ('𑙁', '𑙂'),
9064    ('𑜼', '𑜾'),
9065    ('𑥄', '𑥄'),
9066    ('𑥆', '𑥆'),
9067    ('𑩂', '𑩃'),
9068    ('𑪛', '𑪜'),
9069    ('𑱁', '𑱂'),
9070    ('𑻷', '𑻸'),
9071    ('𑽃', '𑽄'),
9072    ('𖩮', '𖩯'),
9073    ('𖫵', '𖫵'),
9074    ('𖬷', '𖬸'),
9075    ('𖭄', '𖭄'),
9076    ('𖺘', '𖺘'),
9077    ('𛲟', '𛲟'),
9078    ('𝪈', '𝪈'),
9079];
9080
9081pub const SOFT_DOTTED: &'static [(char, char)] = &[
9082    ('i', 'j'),
9083    ('į', 'į'),
9084    ('ɉ', 'ɉ'),
9085    ('ɨ', 'ɨ'),
9086    ('ʝ', 'ʝ'),
9087    ('ʲ', 'ʲ'),
9088    ('ϳ', 'ϳ'),
9089    ('і', 'і'),
9090    ('ј', 'ј'),
9091    ('ᵢ', 'ᵢ'),
9092    ('ᶖ', 'ᶖ'),
9093    ('ᶤ', 'ᶤ'),
9094    ('ᶨ', 'ᶨ'),
9095    ('ḭ', 'ḭ'),
9096    ('ị', 'ị'),
9097    ('ⁱ', 'ⁱ'),
9098    ('ⅈ', 'ⅉ'),
9099    ('ⱼ', 'ⱼ'),
9100    ('𝐢', '𝐣'),
9101    ('𝑖', '𝑗'),
9102    ('𝒊', '𝒋'),
9103    ('𝒾', '𝒿'),
9104    ('𝓲', '𝓳'),
9105    ('𝔦', '𝔧'),
9106    ('𝕚', '𝕛'),
9107    ('𝖎', '𝖏'),
9108    ('𝗂', '𝗃'),
9109    ('𝗶', '𝗷'),
9110    ('𝘪', '𝘫'),
9111    ('𝙞', '𝙟'),
9112    ('𝚒', '𝚓'),
9113    ('𝼚', '𝼚'),
9114    ('𞁌', '𞁍'),
9115    ('𞁨', '𞁨'),
9116];
9117
9118pub const TERMINAL_PUNCTUATION: &'static [(char, char)] = &[
9119    ('!', '!'),
9120    (',', ','),
9121    ('.', '.'),
9122    (':', ';'),
9123    ('?', '?'),
9124    (';', ';'),
9125    ('·', '·'),
9126    ('։', '։'),
9127    ('׃', '׃'),
9128    ('،', '،'),
9129    ('؛', '؛'),
9130    ('؝', '؟'),
9131    ('۔', '۔'),
9132    ('܀', '܊'),
9133    ('܌', '܌'),
9134    ('߸', '߹'),
9135    ('࠰', '࠾'),
9136    ('࡞', '࡞'),
9137    ('।', '॥'),
9138    ('๚', '๛'),
9139    ('༈', '༈'),
9140    ('།', '༒'),
9141    ('၊', '။'),
9142    ('፡', '፨'),
9143    ('᙮', '᙮'),
9144    ('᛫', '᛭'),
9145    ('᜵', '᜶'),
9146    ('។', '៖'),
9147    ('៚', '៚'),
9148    ('᠂', '᠅'),
9149    ('᠈', '᠉'),
9150    ('᥄', '᥅'),
9151    ('᪨', '᪫'),
9152    ('᭚', '᭛'),
9153    ('᭝', '᭟'),
9154    ('᭽', '᭾'),
9155    ('᰻', '᰿'),
9156    ('᱾', '᱿'),
9157    ('‼', '‽'),
9158    ('⁇', '⁉'),
9159    ('⸮', '⸮'),
9160    ('⸼', '⸼'),
9161    ('⹁', '⹁'),
9162    ('⹌', '⹌'),
9163    ('⹎', '⹏'),
9164    ('⹓', '⹔'),
9165    ('、', '。'),
9166    ('꓾', '꓿'),
9167    ('꘍', '꘏'),
9168    ('꛳', '꛷'),
9169    ('꡶', '꡷'),
9170    ('꣎', '꣏'),
9171    ('꤯', '꤯'),
9172    ('꧇', '꧉'),
9173    ('꩝', '꩟'),
9174    ('꫟', '꫟'),
9175    ('꫰', '꫱'),
9176    ('꯫', '꯫'),
9177    ('﹐', '﹒'),
9178    ('﹔', '﹗'),
9179    ('!', '!'),
9180    (',', ','),
9181    ('.', '.'),
9182    (':', ';'),
9183    ('?', '?'),
9184    ('。', '。'),
9185    ('、', '、'),
9186    ('𐎟', '𐎟'),
9187    ('𐏐', '𐏐'),
9188    ('𐡗', '𐡗'),
9189    ('𐤟', '𐤟'),
9190    ('𐩖', '𐩗'),
9191    ('𐫰', '𐫵'),
9192    ('𐬺', '𐬿'),
9193    ('𐮙', '𐮜'),
9194    ('𐽕', '𐽙'),
9195    ('𐾆', '𐾉'),
9196    ('𑁇', '𑁍'),
9197    ('𑂾', '𑃁'),
9198    ('𑅁', '𑅃'),
9199    ('𑇅', '𑇆'),
9200    ('𑇍', '𑇍'),
9201    ('𑇞', '𑇟'),
9202    ('𑈸', '𑈼'),
9203    ('𑊩', '𑊩'),
9204    ('𑑋', '𑑍'),
9205    ('𑑚', '𑑛'),
9206    ('𑗂', '𑗅'),
9207    ('𑗉', '𑗗'),
9208    ('𑙁', '𑙂'),
9209    ('𑜼', '𑜾'),
9210    ('𑥄', '𑥄'),
9211    ('𑥆', '𑥆'),
9212    ('𑩂', '𑩃'),
9213    ('𑪛', '𑪜'),
9214    ('𑪡', '𑪢'),
9215    ('𑱁', '𑱃'),
9216    ('𑱱', '𑱱'),
9217    ('𑻷', '𑻸'),
9218    ('𑽃', '𑽄'),
9219    ('𒑰', '𒑴'),
9220    ('𖩮', '𖩯'),
9221    ('𖫵', '𖫵'),
9222    ('𖬷', '𖬹'),
9223    ('𖭄', '𖭄'),
9224    ('𖺗', '𖺘'),
9225    ('𛲟', '𛲟'),
9226    ('𝪇', '𝪊'),
9227];
9228
9229pub const UNIFIED_IDEOGRAPH: &'static [(char, char)] = &[
9230    ('㐀', '䶿'),
9231    ('一', '鿿'),
9232    ('﨎', '﨏'),
9233    ('﨑', '﨑'),
9234    ('﨓', '﨔'),
9235    ('﨟', '﨟'),
9236    ('﨡', '﨡'),
9237    ('﨣', '﨤'),
9238    ('﨧', '﨩'),
9239    ('𠀀', '𪛟'),
9240    ('𪜀', '𫜹'),
9241    ('𫝀', '𫠝'),
9242    ('𫠠', '𬺡'),
9243    ('𬺰', '𮯠'),
9244    ('𰀀', '𱍊'),
9245    ('𱍐', '𲎯'),
9246];
9247
9248pub const UPPERCASE: &'static [(char, char)] = &[
9249    ('A', 'Z'),
9250    ('À', 'Ö'),
9251    ('Ø', 'Þ'),
9252    ('Ā', 'Ā'),
9253    ('Ă', 'Ă'),
9254    ('Ą', 'Ą'),
9255    ('Ć', 'Ć'),
9256    ('Ĉ', 'Ĉ'),
9257    ('Ċ', 'Ċ'),
9258    ('Č', 'Č'),
9259    ('Ď', 'Ď'),
9260    ('Đ', 'Đ'),
9261    ('Ē', 'Ē'),
9262    ('Ĕ', 'Ĕ'),
9263    ('Ė', 'Ė'),
9264    ('Ę', 'Ę'),
9265    ('Ě', 'Ě'),
9266    ('Ĝ', 'Ĝ'),
9267    ('Ğ', 'Ğ'),
9268    ('Ġ', 'Ġ'),
9269    ('Ģ', 'Ģ'),
9270    ('Ĥ', 'Ĥ'),
9271    ('Ħ', 'Ħ'),
9272    ('Ĩ', 'Ĩ'),
9273    ('Ī', 'Ī'),
9274    ('Ĭ', 'Ĭ'),
9275    ('Į', 'Į'),
9276    ('İ', 'İ'),
9277    ('IJ', 'IJ'),
9278    ('Ĵ', 'Ĵ'),
9279    ('Ķ', 'Ķ'),
9280    ('Ĺ', 'Ĺ'),
9281    ('Ļ', 'Ļ'),
9282    ('Ľ', 'Ľ'),
9283    ('Ŀ', 'Ŀ'),
9284    ('Ł', 'Ł'),
9285    ('Ń', 'Ń'),
9286    ('Ņ', 'Ņ'),
9287    ('Ň', 'Ň'),
9288    ('Ŋ', 'Ŋ'),
9289    ('Ō', 'Ō'),
9290    ('Ŏ', 'Ŏ'),
9291    ('Ő', 'Ő'),
9292    ('Œ', 'Œ'),
9293    ('Ŕ', 'Ŕ'),
9294    ('Ŗ', 'Ŗ'),
9295    ('Ř', 'Ř'),
9296    ('Ś', 'Ś'),
9297    ('Ŝ', 'Ŝ'),
9298    ('Ş', 'Ş'),
9299    ('Š', 'Š'),
9300    ('Ţ', 'Ţ'),
9301    ('Ť', 'Ť'),
9302    ('Ŧ', 'Ŧ'),
9303    ('Ũ', 'Ũ'),
9304    ('Ū', 'Ū'),
9305    ('Ŭ', 'Ŭ'),
9306    ('Ů', 'Ů'),
9307    ('Ű', 'Ű'),
9308    ('Ų', 'Ų'),
9309    ('Ŵ', 'Ŵ'),
9310    ('Ŷ', 'Ŷ'),
9311    ('Ÿ', 'Ź'),
9312    ('Ż', 'Ż'),
9313    ('Ž', 'Ž'),
9314    ('Ɓ', 'Ƃ'),
9315    ('Ƅ', 'Ƅ'),
9316    ('Ɔ', 'Ƈ'),
9317    ('Ɖ', 'Ƌ'),
9318    ('Ǝ', 'Ƒ'),
9319    ('Ɠ', 'Ɣ'),
9320    ('Ɩ', 'Ƙ'),
9321    ('Ɯ', 'Ɲ'),
9322    ('Ɵ', 'Ơ'),
9323    ('Ƣ', 'Ƣ'),
9324    ('Ƥ', 'Ƥ'),
9325    ('Ʀ', 'Ƨ'),
9326    ('Ʃ', 'Ʃ'),
9327    ('Ƭ', 'Ƭ'),
9328    ('Ʈ', 'Ư'),
9329    ('Ʊ', 'Ƴ'),
9330    ('Ƶ', 'Ƶ'),
9331    ('Ʒ', 'Ƹ'),
9332    ('Ƽ', 'Ƽ'),
9333    ('DŽ', 'DŽ'),
9334    ('LJ', 'LJ'),
9335    ('NJ', 'NJ'),
9336    ('Ǎ', 'Ǎ'),
9337    ('Ǐ', 'Ǐ'),
9338    ('Ǒ', 'Ǒ'),
9339    ('Ǔ', 'Ǔ'),
9340    ('Ǖ', 'Ǖ'),
9341    ('Ǘ', 'Ǘ'),
9342    ('Ǚ', 'Ǚ'),
9343    ('Ǜ', 'Ǜ'),
9344    ('Ǟ', 'Ǟ'),
9345    ('Ǡ', 'Ǡ'),
9346    ('Ǣ', 'Ǣ'),
9347    ('Ǥ', 'Ǥ'),
9348    ('Ǧ', 'Ǧ'),
9349    ('Ǩ', 'Ǩ'),
9350    ('Ǫ', 'Ǫ'),
9351    ('Ǭ', 'Ǭ'),
9352    ('Ǯ', 'Ǯ'),
9353    ('DZ', 'DZ'),
9354    ('Ǵ', 'Ǵ'),
9355    ('Ƕ', 'Ǹ'),
9356    ('Ǻ', 'Ǻ'),
9357    ('Ǽ', 'Ǽ'),
9358    ('Ǿ', 'Ǿ'),
9359    ('Ȁ', 'Ȁ'),
9360    ('Ȃ', 'Ȃ'),
9361    ('Ȅ', 'Ȅ'),
9362    ('Ȇ', 'Ȇ'),
9363    ('Ȉ', 'Ȉ'),
9364    ('Ȋ', 'Ȋ'),
9365    ('Ȍ', 'Ȍ'),
9366    ('Ȏ', 'Ȏ'),
9367    ('Ȑ', 'Ȑ'),
9368    ('Ȓ', 'Ȓ'),
9369    ('Ȕ', 'Ȕ'),
9370    ('Ȗ', 'Ȗ'),
9371    ('Ș', 'Ș'),
9372    ('Ț', 'Ț'),
9373    ('Ȝ', 'Ȝ'),
9374    ('Ȟ', 'Ȟ'),
9375    ('Ƞ', 'Ƞ'),
9376    ('Ȣ', 'Ȣ'),
9377    ('Ȥ', 'Ȥ'),
9378    ('Ȧ', 'Ȧ'),
9379    ('Ȩ', 'Ȩ'),
9380    ('Ȫ', 'Ȫ'),
9381    ('Ȭ', 'Ȭ'),
9382    ('Ȯ', 'Ȯ'),
9383    ('Ȱ', 'Ȱ'),
9384    ('Ȳ', 'Ȳ'),
9385    ('Ⱥ', 'Ȼ'),
9386    ('Ƚ', 'Ⱦ'),
9387    ('Ɂ', 'Ɂ'),
9388    ('Ƀ', 'Ɇ'),
9389    ('Ɉ', 'Ɉ'),
9390    ('Ɋ', 'Ɋ'),
9391    ('Ɍ', 'Ɍ'),
9392    ('Ɏ', 'Ɏ'),
9393    ('Ͱ', 'Ͱ'),
9394    ('Ͳ', 'Ͳ'),
9395    ('Ͷ', 'Ͷ'),
9396    ('Ϳ', 'Ϳ'),
9397    ('Ά', 'Ά'),
9398    ('Έ', 'Ί'),
9399    ('Ό', 'Ό'),
9400    ('Ύ', 'Ώ'),
9401    ('Α', 'Ρ'),
9402    ('Σ', 'Ϋ'),
9403    ('Ϗ', 'Ϗ'),
9404    ('ϒ', 'ϔ'),
9405    ('Ϙ', 'Ϙ'),
9406    ('Ϛ', 'Ϛ'),
9407    ('Ϝ', 'Ϝ'),
9408    ('Ϟ', 'Ϟ'),
9409    ('Ϡ', 'Ϡ'),
9410    ('Ϣ', 'Ϣ'),
9411    ('Ϥ', 'Ϥ'),
9412    ('Ϧ', 'Ϧ'),
9413    ('Ϩ', 'Ϩ'),
9414    ('Ϫ', 'Ϫ'),
9415    ('Ϭ', 'Ϭ'),
9416    ('Ϯ', 'Ϯ'),
9417    ('ϴ', 'ϴ'),
9418    ('Ϸ', 'Ϸ'),
9419    ('Ϲ', 'Ϻ'),
9420    ('Ͻ', 'Я'),
9421    ('Ѡ', 'Ѡ'),
9422    ('Ѣ', 'Ѣ'),
9423    ('Ѥ', 'Ѥ'),
9424    ('Ѧ', 'Ѧ'),
9425    ('Ѩ', 'Ѩ'),
9426    ('Ѫ', 'Ѫ'),
9427    ('Ѭ', 'Ѭ'),
9428    ('Ѯ', 'Ѯ'),
9429    ('Ѱ', 'Ѱ'),
9430    ('Ѳ', 'Ѳ'),
9431    ('Ѵ', 'Ѵ'),
9432    ('Ѷ', 'Ѷ'),
9433    ('Ѹ', 'Ѹ'),
9434    ('Ѻ', 'Ѻ'),
9435    ('Ѽ', 'Ѽ'),
9436    ('Ѿ', 'Ѿ'),
9437    ('Ҁ', 'Ҁ'),
9438    ('Ҋ', 'Ҋ'),
9439    ('Ҍ', 'Ҍ'),
9440    ('Ҏ', 'Ҏ'),
9441    ('Ґ', 'Ґ'),
9442    ('Ғ', 'Ғ'),
9443    ('Ҕ', 'Ҕ'),
9444    ('Җ', 'Җ'),
9445    ('Ҙ', 'Ҙ'),
9446    ('Қ', 'Қ'),
9447    ('Ҝ', 'Ҝ'),
9448    ('Ҟ', 'Ҟ'),
9449    ('Ҡ', 'Ҡ'),
9450    ('Ң', 'Ң'),
9451    ('Ҥ', 'Ҥ'),
9452    ('Ҧ', 'Ҧ'),
9453    ('Ҩ', 'Ҩ'),
9454    ('Ҫ', 'Ҫ'),
9455    ('Ҭ', 'Ҭ'),
9456    ('Ү', 'Ү'),
9457    ('Ұ', 'Ұ'),
9458    ('Ҳ', 'Ҳ'),
9459    ('Ҵ', 'Ҵ'),
9460    ('Ҷ', 'Ҷ'),
9461    ('Ҹ', 'Ҹ'),
9462    ('Һ', 'Һ'),
9463    ('Ҽ', 'Ҽ'),
9464    ('Ҿ', 'Ҿ'),
9465    ('Ӏ', 'Ӂ'),
9466    ('Ӄ', 'Ӄ'),
9467    ('Ӆ', 'Ӆ'),
9468    ('Ӈ', 'Ӈ'),
9469    ('Ӊ', 'Ӊ'),
9470    ('Ӌ', 'Ӌ'),
9471    ('Ӎ', 'Ӎ'),
9472    ('Ӑ', 'Ӑ'),
9473    ('Ӓ', 'Ӓ'),
9474    ('Ӕ', 'Ӕ'),
9475    ('Ӗ', 'Ӗ'),
9476    ('Ә', 'Ә'),
9477    ('Ӛ', 'Ӛ'),
9478    ('Ӝ', 'Ӝ'),
9479    ('Ӟ', 'Ӟ'),
9480    ('Ӡ', 'Ӡ'),
9481    ('Ӣ', 'Ӣ'),
9482    ('Ӥ', 'Ӥ'),
9483    ('Ӧ', 'Ӧ'),
9484    ('Ө', 'Ө'),
9485    ('Ӫ', 'Ӫ'),
9486    ('Ӭ', 'Ӭ'),
9487    ('Ӯ', 'Ӯ'),
9488    ('Ӱ', 'Ӱ'),
9489    ('Ӳ', 'Ӳ'),
9490    ('Ӵ', 'Ӵ'),
9491    ('Ӷ', 'Ӷ'),
9492    ('Ӹ', 'Ӹ'),
9493    ('Ӻ', 'Ӻ'),
9494    ('Ӽ', 'Ӽ'),
9495    ('Ӿ', 'Ӿ'),
9496    ('Ԁ', 'Ԁ'),
9497    ('Ԃ', 'Ԃ'),
9498    ('Ԅ', 'Ԅ'),
9499    ('Ԇ', 'Ԇ'),
9500    ('Ԉ', 'Ԉ'),
9501    ('Ԋ', 'Ԋ'),
9502    ('Ԍ', 'Ԍ'),
9503    ('Ԏ', 'Ԏ'),
9504    ('Ԑ', 'Ԑ'),
9505    ('Ԓ', 'Ԓ'),
9506    ('Ԕ', 'Ԕ'),
9507    ('Ԗ', 'Ԗ'),
9508    ('Ԙ', 'Ԙ'),
9509    ('Ԛ', 'Ԛ'),
9510    ('Ԝ', 'Ԝ'),
9511    ('Ԟ', 'Ԟ'),
9512    ('Ԡ', 'Ԡ'),
9513    ('Ԣ', 'Ԣ'),
9514    ('Ԥ', 'Ԥ'),
9515    ('Ԧ', 'Ԧ'),
9516    ('Ԩ', 'Ԩ'),
9517    ('Ԫ', 'Ԫ'),
9518    ('Ԭ', 'Ԭ'),
9519    ('Ԯ', 'Ԯ'),
9520    ('Ա', 'Ֆ'),
9521    ('Ⴀ', 'Ⴥ'),
9522    ('Ⴧ', 'Ⴧ'),
9523    ('Ⴭ', 'Ⴭ'),
9524    ('Ꭰ', 'Ᏽ'),
9525    ('Ა', 'Ჺ'),
9526    ('Ჽ', 'Ჿ'),
9527    ('Ḁ', 'Ḁ'),
9528    ('Ḃ', 'Ḃ'),
9529    ('Ḅ', 'Ḅ'),
9530    ('Ḇ', 'Ḇ'),
9531    ('Ḉ', 'Ḉ'),
9532    ('Ḋ', 'Ḋ'),
9533    ('Ḍ', 'Ḍ'),
9534    ('Ḏ', 'Ḏ'),
9535    ('Ḑ', 'Ḑ'),
9536    ('Ḓ', 'Ḓ'),
9537    ('Ḕ', 'Ḕ'),
9538    ('Ḗ', 'Ḗ'),
9539    ('Ḙ', 'Ḙ'),
9540    ('Ḛ', 'Ḛ'),
9541    ('Ḝ', 'Ḝ'),
9542    ('Ḟ', 'Ḟ'),
9543    ('Ḡ', 'Ḡ'),
9544    ('Ḣ', 'Ḣ'),
9545    ('Ḥ', 'Ḥ'),
9546    ('Ḧ', 'Ḧ'),
9547    ('Ḩ', 'Ḩ'),
9548    ('Ḫ', 'Ḫ'),
9549    ('Ḭ', 'Ḭ'),
9550    ('Ḯ', 'Ḯ'),
9551    ('Ḱ', 'Ḱ'),
9552    ('Ḳ', 'Ḳ'),
9553    ('Ḵ', 'Ḵ'),
9554    ('Ḷ', 'Ḷ'),
9555    ('Ḹ', 'Ḹ'),
9556    ('Ḻ', 'Ḻ'),
9557    ('Ḽ', 'Ḽ'),
9558    ('Ḿ', 'Ḿ'),
9559    ('Ṁ', 'Ṁ'),
9560    ('Ṃ', 'Ṃ'),
9561    ('Ṅ', 'Ṅ'),
9562    ('Ṇ', 'Ṇ'),
9563    ('Ṉ', 'Ṉ'),
9564    ('Ṋ', 'Ṋ'),
9565    ('Ṍ', 'Ṍ'),
9566    ('Ṏ', 'Ṏ'),
9567    ('Ṑ', 'Ṑ'),
9568    ('Ṓ', 'Ṓ'),
9569    ('Ṕ', 'Ṕ'),
9570    ('Ṗ', 'Ṗ'),
9571    ('Ṙ', 'Ṙ'),
9572    ('Ṛ', 'Ṛ'),
9573    ('Ṝ', 'Ṝ'),
9574    ('Ṟ', 'Ṟ'),
9575    ('Ṡ', 'Ṡ'),
9576    ('Ṣ', 'Ṣ'),
9577    ('Ṥ', 'Ṥ'),
9578    ('Ṧ', 'Ṧ'),
9579    ('Ṩ', 'Ṩ'),
9580    ('Ṫ', 'Ṫ'),
9581    ('Ṭ', 'Ṭ'),
9582    ('Ṯ', 'Ṯ'),
9583    ('Ṱ', 'Ṱ'),
9584    ('Ṳ', 'Ṳ'),
9585    ('Ṵ', 'Ṵ'),
9586    ('Ṷ', 'Ṷ'),
9587    ('Ṹ', 'Ṹ'),
9588    ('Ṻ', 'Ṻ'),
9589    ('Ṽ', 'Ṽ'),
9590    ('Ṿ', 'Ṿ'),
9591    ('Ẁ', 'Ẁ'),
9592    ('Ẃ', 'Ẃ'),
9593    ('Ẅ', 'Ẅ'),
9594    ('Ẇ', 'Ẇ'),
9595    ('Ẉ', 'Ẉ'),
9596    ('Ẋ', 'Ẋ'),
9597    ('Ẍ', 'Ẍ'),
9598    ('Ẏ', 'Ẏ'),
9599    ('Ẑ', 'Ẑ'),
9600    ('Ẓ', 'Ẓ'),
9601    ('Ẕ', 'Ẕ'),
9602    ('ẞ', 'ẞ'),
9603    ('Ạ', 'Ạ'),
9604    ('Ả', 'Ả'),
9605    ('Ấ', 'Ấ'),
9606    ('Ầ', 'Ầ'),
9607    ('Ẩ', 'Ẩ'),
9608    ('Ẫ', 'Ẫ'),
9609    ('Ậ', 'Ậ'),
9610    ('Ắ', 'Ắ'),
9611    ('Ằ', 'Ằ'),
9612    ('Ẳ', 'Ẳ'),
9613    ('Ẵ', 'Ẵ'),
9614    ('Ặ', 'Ặ'),
9615    ('Ẹ', 'Ẹ'),
9616    ('Ẻ', 'Ẻ'),
9617    ('Ẽ', 'Ẽ'),
9618    ('Ế', 'Ế'),
9619    ('Ề', 'Ề'),
9620    ('Ể', 'Ể'),
9621    ('Ễ', 'Ễ'),
9622    ('Ệ', 'Ệ'),
9623    ('Ỉ', 'Ỉ'),
9624    ('Ị', 'Ị'),
9625    ('Ọ', 'Ọ'),
9626    ('Ỏ', 'Ỏ'),
9627    ('Ố', 'Ố'),
9628    ('Ồ', 'Ồ'),
9629    ('Ổ', 'Ổ'),
9630    ('Ỗ', 'Ỗ'),
9631    ('Ộ', 'Ộ'),
9632    ('Ớ', 'Ớ'),
9633    ('Ờ', 'Ờ'),
9634    ('Ở', 'Ở'),
9635    ('Ỡ', 'Ỡ'),
9636    ('Ợ', 'Ợ'),
9637    ('Ụ', 'Ụ'),
9638    ('Ủ', 'Ủ'),
9639    ('Ứ', 'Ứ'),
9640    ('Ừ', 'Ừ'),
9641    ('Ử', 'Ử'),
9642    ('Ữ', 'Ữ'),
9643    ('Ự', 'Ự'),
9644    ('Ỳ', 'Ỳ'),
9645    ('Ỵ', 'Ỵ'),
9646    ('Ỷ', 'Ỷ'),
9647    ('Ỹ', 'Ỹ'),
9648    ('Ỻ', 'Ỻ'),
9649    ('Ỽ', 'Ỽ'),
9650    ('Ỿ', 'Ỿ'),
9651    ('Ἀ', 'Ἇ'),
9652    ('Ἐ', 'Ἕ'),
9653    ('Ἠ', 'Ἧ'),
9654    ('Ἰ', 'Ἷ'),
9655    ('Ὀ', 'Ὅ'),
9656    ('Ὑ', 'Ὑ'),
9657    ('Ὓ', 'Ὓ'),
9658    ('Ὕ', 'Ὕ'),
9659    ('Ὗ', 'Ὗ'),
9660    ('Ὠ', 'Ὧ'),
9661    ('Ᾰ', 'Ά'),
9662    ('Ὲ', 'Ή'),
9663    ('Ῐ', 'Ί'),
9664    ('Ῠ', 'Ῥ'),
9665    ('Ὸ', 'Ώ'),
9666    ('ℂ', 'ℂ'),
9667    ('ℇ', 'ℇ'),
9668    ('ℋ', 'ℍ'),
9669    ('ℐ', 'ℒ'),
9670    ('ℕ', 'ℕ'),
9671    ('ℙ', 'ℝ'),
9672    ('ℤ', 'ℤ'),
9673    ('Ω', 'Ω'),
9674    ('ℨ', 'ℨ'),
9675    ('K', 'ℭ'),
9676    ('ℰ', 'ℳ'),
9677    ('ℾ', 'ℿ'),
9678    ('ⅅ', 'ⅅ'),
9679    ('Ⅰ', 'Ⅿ'),
9680    ('Ↄ', 'Ↄ'),
9681    ('Ⓐ', 'Ⓩ'),
9682    ('Ⰰ', 'Ⱟ'),
9683    ('Ⱡ', 'Ⱡ'),
9684    ('Ɫ', 'Ɽ'),
9685    ('Ⱨ', 'Ⱨ'),
9686    ('Ⱪ', 'Ⱪ'),
9687    ('Ⱬ', 'Ⱬ'),
9688    ('Ɑ', 'Ɒ'),
9689    ('Ⱳ', 'Ⱳ'),
9690    ('Ⱶ', 'Ⱶ'),
9691    ('Ȿ', 'Ⲁ'),
9692    ('Ⲃ', 'Ⲃ'),
9693    ('Ⲅ', 'Ⲅ'),
9694    ('Ⲇ', 'Ⲇ'),
9695    ('Ⲉ', 'Ⲉ'),
9696    ('Ⲋ', 'Ⲋ'),
9697    ('Ⲍ', 'Ⲍ'),
9698    ('Ⲏ', 'Ⲏ'),
9699    ('Ⲑ', 'Ⲑ'),
9700    ('Ⲓ', 'Ⲓ'),
9701    ('Ⲕ', 'Ⲕ'),
9702    ('Ⲗ', 'Ⲗ'),
9703    ('Ⲙ', 'Ⲙ'),
9704    ('Ⲛ', 'Ⲛ'),
9705    ('Ⲝ', 'Ⲝ'),
9706    ('Ⲟ', 'Ⲟ'),
9707    ('Ⲡ', 'Ⲡ'),
9708    ('Ⲣ', 'Ⲣ'),
9709    ('Ⲥ', 'Ⲥ'),
9710    ('Ⲧ', 'Ⲧ'),
9711    ('Ⲩ', 'Ⲩ'),
9712    ('Ⲫ', 'Ⲫ'),
9713    ('Ⲭ', 'Ⲭ'),
9714    ('Ⲯ', 'Ⲯ'),
9715    ('Ⲱ', 'Ⲱ'),
9716    ('Ⲳ', 'Ⲳ'),
9717    ('Ⲵ', 'Ⲵ'),
9718    ('Ⲷ', 'Ⲷ'),
9719    ('Ⲹ', 'Ⲹ'),
9720    ('Ⲻ', 'Ⲻ'),
9721    ('Ⲽ', 'Ⲽ'),
9722    ('Ⲿ', 'Ⲿ'),
9723    ('Ⳁ', 'Ⳁ'),
9724    ('Ⳃ', 'Ⳃ'),
9725    ('Ⳅ', 'Ⳅ'),
9726    ('Ⳇ', 'Ⳇ'),
9727    ('Ⳉ', 'Ⳉ'),
9728    ('Ⳋ', 'Ⳋ'),
9729    ('Ⳍ', 'Ⳍ'),
9730    ('Ⳏ', 'Ⳏ'),
9731    ('Ⳑ', 'Ⳑ'),
9732    ('Ⳓ', 'Ⳓ'),
9733    ('Ⳕ', 'Ⳕ'),
9734    ('Ⳗ', 'Ⳗ'),
9735    ('Ⳙ', 'Ⳙ'),
9736    ('Ⳛ', 'Ⳛ'),
9737    ('Ⳝ', 'Ⳝ'),
9738    ('Ⳟ', 'Ⳟ'),
9739    ('Ⳡ', 'Ⳡ'),
9740    ('Ⳣ', 'Ⳣ'),
9741    ('Ⳬ', 'Ⳬ'),
9742    ('Ⳮ', 'Ⳮ'),
9743    ('Ⳳ', 'Ⳳ'),
9744    ('Ꙁ', 'Ꙁ'),
9745    ('Ꙃ', 'Ꙃ'),
9746    ('Ꙅ', 'Ꙅ'),
9747    ('Ꙇ', 'Ꙇ'),
9748    ('Ꙉ', 'Ꙉ'),
9749    ('Ꙋ', 'Ꙋ'),
9750    ('Ꙍ', 'Ꙍ'),
9751    ('Ꙏ', 'Ꙏ'),
9752    ('Ꙑ', 'Ꙑ'),
9753    ('Ꙓ', 'Ꙓ'),
9754    ('Ꙕ', 'Ꙕ'),
9755    ('Ꙗ', 'Ꙗ'),
9756    ('Ꙙ', 'Ꙙ'),
9757    ('Ꙛ', 'Ꙛ'),
9758    ('Ꙝ', 'Ꙝ'),
9759    ('Ꙟ', 'Ꙟ'),
9760    ('Ꙡ', 'Ꙡ'),
9761    ('Ꙣ', 'Ꙣ'),
9762    ('Ꙥ', 'Ꙥ'),
9763    ('Ꙧ', 'Ꙧ'),
9764    ('Ꙩ', 'Ꙩ'),
9765    ('Ꙫ', 'Ꙫ'),
9766    ('Ꙭ', 'Ꙭ'),
9767    ('Ꚁ', 'Ꚁ'),
9768    ('Ꚃ', 'Ꚃ'),
9769    ('Ꚅ', 'Ꚅ'),
9770    ('Ꚇ', 'Ꚇ'),
9771    ('Ꚉ', 'Ꚉ'),
9772    ('Ꚋ', 'Ꚋ'),
9773    ('Ꚍ', 'Ꚍ'),
9774    ('Ꚏ', 'Ꚏ'),
9775    ('Ꚑ', 'Ꚑ'),
9776    ('Ꚓ', 'Ꚓ'),
9777    ('Ꚕ', 'Ꚕ'),
9778    ('Ꚗ', 'Ꚗ'),
9779    ('Ꚙ', 'Ꚙ'),
9780    ('Ꚛ', 'Ꚛ'),
9781    ('Ꜣ', 'Ꜣ'),
9782    ('Ꜥ', 'Ꜥ'),
9783    ('Ꜧ', 'Ꜧ'),
9784    ('Ꜩ', 'Ꜩ'),
9785    ('Ꜫ', 'Ꜫ'),
9786    ('Ꜭ', 'Ꜭ'),
9787    ('Ꜯ', 'Ꜯ'),
9788    ('Ꜳ', 'Ꜳ'),
9789    ('Ꜵ', 'Ꜵ'),
9790    ('Ꜷ', 'Ꜷ'),
9791    ('Ꜹ', 'Ꜹ'),
9792    ('Ꜻ', 'Ꜻ'),
9793    ('Ꜽ', 'Ꜽ'),
9794    ('Ꜿ', 'Ꜿ'),
9795    ('Ꝁ', 'Ꝁ'),
9796    ('Ꝃ', 'Ꝃ'),
9797    ('Ꝅ', 'Ꝅ'),
9798    ('Ꝇ', 'Ꝇ'),
9799    ('Ꝉ', 'Ꝉ'),
9800    ('Ꝋ', 'Ꝋ'),
9801    ('Ꝍ', 'Ꝍ'),
9802    ('Ꝏ', 'Ꝏ'),
9803    ('Ꝑ', 'Ꝑ'),
9804    ('Ꝓ', 'Ꝓ'),
9805    ('Ꝕ', 'Ꝕ'),
9806    ('Ꝗ', 'Ꝗ'),
9807    ('Ꝙ', 'Ꝙ'),
9808    ('Ꝛ', 'Ꝛ'),
9809    ('Ꝝ', 'Ꝝ'),
9810    ('Ꝟ', 'Ꝟ'),
9811    ('Ꝡ', 'Ꝡ'),
9812    ('Ꝣ', 'Ꝣ'),
9813    ('Ꝥ', 'Ꝥ'),
9814    ('Ꝧ', 'Ꝧ'),
9815    ('Ꝩ', 'Ꝩ'),
9816    ('Ꝫ', 'Ꝫ'),
9817    ('Ꝭ', 'Ꝭ'),
9818    ('Ꝯ', 'Ꝯ'),
9819    ('Ꝺ', 'Ꝺ'),
9820    ('Ꝼ', 'Ꝼ'),
9821    ('Ᵹ', 'Ꝿ'),
9822    ('Ꞁ', 'Ꞁ'),
9823    ('Ꞃ', 'Ꞃ'),
9824    ('Ꞅ', 'Ꞅ'),
9825    ('Ꞇ', 'Ꞇ'),
9826    ('Ꞌ', 'Ꞌ'),
9827    ('Ɥ', 'Ɥ'),
9828    ('Ꞑ', 'Ꞑ'),
9829    ('Ꞓ', 'Ꞓ'),
9830    ('Ꞗ', 'Ꞗ'),
9831    ('Ꞙ', 'Ꞙ'),
9832    ('Ꞛ', 'Ꞛ'),
9833    ('Ꞝ', 'Ꞝ'),
9834    ('Ꞟ', 'Ꞟ'),
9835    ('Ꞡ', 'Ꞡ'),
9836    ('Ꞣ', 'Ꞣ'),
9837    ('Ꞥ', 'Ꞥ'),
9838    ('Ꞧ', 'Ꞧ'),
9839    ('Ꞩ', 'Ꞩ'),
9840    ('Ɦ', 'Ɪ'),
9841    ('Ʞ', 'Ꞵ'),
9842    ('Ꞷ', 'Ꞷ'),
9843    ('Ꞹ', 'Ꞹ'),
9844    ('Ꞻ', 'Ꞻ'),
9845    ('Ꞽ', 'Ꞽ'),
9846    ('Ꞿ', 'Ꞿ'),
9847    ('Ꟁ', 'Ꟁ'),
9848    ('Ꟃ', 'Ꟃ'),
9849    ('Ꞔ', 'Ꟈ'),
9850    ('Ꟊ', 'Ꟊ'),
9851    ('Ꟑ', 'Ꟑ'),
9852    ('Ꟗ', 'Ꟗ'),
9853    ('Ꟙ', 'Ꟙ'),
9854    ('Ꟶ', 'Ꟶ'),
9855    ('A', 'Z'),
9856    ('𐐀', '𐐧'),
9857    ('𐒰', '𐓓'),
9858    ('𐕰', '𐕺'),
9859    ('𐕼', '𐖊'),
9860    ('𐖌', '𐖒'),
9861    ('𐖔', '𐖕'),
9862    ('𐲀', '𐲲'),
9863    ('𑢠', '𑢿'),
9864    ('𖹀', '𖹟'),
9865    ('𝐀', '𝐙'),
9866    ('𝐴', '𝑍'),
9867    ('𝑨', '𝒁'),
9868    ('𝒜', '𝒜'),
9869    ('𝒞', '𝒟'),
9870    ('𝒢', '𝒢'),
9871    ('𝒥', '𝒦'),
9872    ('𝒩', '𝒬'),
9873    ('𝒮', '𝒵'),
9874    ('𝓐', '𝓩'),
9875    ('𝔄', '𝔅'),
9876    ('𝔇', '𝔊'),
9877    ('𝔍', '𝔔'),
9878    ('𝔖', '𝔜'),
9879    ('𝔸', '𝔹'),
9880    ('𝔻', '𝔾'),
9881    ('𝕀', '𝕄'),
9882    ('𝕆', '𝕆'),
9883    ('𝕊', '𝕐'),
9884    ('𝕬', '𝖅'),
9885    ('𝖠', '𝖹'),
9886    ('𝗔', '𝗭'),
9887    ('𝘈', '𝘡'),
9888    ('𝘼', '𝙕'),
9889    ('𝙰', '𝚉'),
9890    ('𝚨', '𝛀'),
9891    ('𝛢', '𝛺'),
9892    ('𝜜', '𝜴'),
9893    ('𝝖', '𝝮'),
9894    ('𝞐', '𝞨'),
9895    ('𝟊', '𝟊'),
9896    ('𞤀', '𞤡'),
9897    ('🄰', '🅉'),
9898    ('🅐', '🅩'),
9899    ('🅰', '🆉'),
9900];
9901
9902pub const VARIATION_SELECTOR: &'static [(char, char)] = &[
9903    ('\u{180b}', '\u{180d}'),
9904    ('\u{180f}', '\u{180f}'),
9905    ('\u{fe00}', '\u{fe0f}'),
9906    ('\u{e0100}', '\u{e01ef}'),
9907];
9908
9909pub const WHITE_SPACE: &'static [(char, char)] = &[
9910    ('\t', '\r'),
9911    (' ', ' '),
9912    ('\u{85}', '\u{85}'),
9913    ('\u{a0}', '\u{a0}'),
9914    ('\u{1680}', '\u{1680}'),
9915    ('\u{2000}', '\u{200a}'),
9916    ('\u{2028}', '\u{2029}'),
9917    ('\u{202f}', '\u{202f}'),
9918    ('\u{205f}', '\u{205f}'),
9919    ('\u{3000}', '\u{3000}'),
9920];
9921
9922pub const XID_CONTINUE: &'static [(char, char)] = &[
9923    ('0', '9'),
9924    ('A', 'Z'),
9925    ('_', '_'),
9926    ('a', 'z'),
9927    ('ª', 'ª'),
9928    ('µ', 'µ'),
9929    ('·', '·'),
9930    ('º', 'º'),
9931    ('À', 'Ö'),
9932    ('Ø', 'ö'),
9933    ('ø', 'ˁ'),
9934    ('ˆ', 'ˑ'),
9935    ('ˠ', 'ˤ'),
9936    ('ˬ', 'ˬ'),
9937    ('ˮ', 'ˮ'),
9938    ('\u{300}', 'ʹ'),
9939    ('Ͷ', 'ͷ'),
9940    ('ͻ', 'ͽ'),
9941    ('Ϳ', 'Ϳ'),
9942    ('Ά', 'Ί'),
9943    ('Ό', 'Ό'),
9944    ('Ύ', 'Ρ'),
9945    ('Σ', 'ϵ'),
9946    ('Ϸ', 'ҁ'),
9947    ('\u{483}', '\u{487}'),
9948    ('Ҋ', 'ԯ'),
9949    ('Ա', 'Ֆ'),
9950    ('ՙ', 'ՙ'),
9951    ('ՠ', 'ֈ'),
9952    ('\u{591}', '\u{5bd}'),
9953    ('\u{5bf}', '\u{5bf}'),
9954    ('\u{5c1}', '\u{5c2}'),
9955    ('\u{5c4}', '\u{5c5}'),
9956    ('\u{5c7}', '\u{5c7}'),
9957    ('א', 'ת'),
9958    ('ׯ', 'ײ'),
9959    ('\u{610}', '\u{61a}'),
9960    ('ؠ', '٩'),
9961    ('ٮ', 'ۓ'),
9962    ('ە', '\u{6dc}'),
9963    ('\u{6df}', '\u{6e8}'),
9964    ('\u{6ea}', 'ۼ'),
9965    ('ۿ', 'ۿ'),
9966    ('ܐ', '\u{74a}'),
9967    ('ݍ', 'ޱ'),
9968    ('߀', 'ߵ'),
9969    ('ߺ', 'ߺ'),
9970    ('\u{7fd}', '\u{7fd}'),
9971    ('ࠀ', '\u{82d}'),
9972    ('ࡀ', '\u{85b}'),
9973    ('ࡠ', 'ࡪ'),
9974    ('ࡰ', 'ࢇ'),
9975    ('ࢉ', 'ࢎ'),
9976    ('\u{898}', '\u{8e1}'),
9977    ('\u{8e3}', '\u{963}'),
9978    ('०', '९'),
9979    ('ॱ', 'ঃ'),
9980    ('অ', 'ঌ'),
9981    ('এ', 'ঐ'),
9982    ('ও', 'ন'),
9983    ('প', 'র'),
9984    ('ল', 'ল'),
9985    ('শ', 'হ'),
9986    ('\u{9bc}', '\u{9c4}'),
9987    ('ে', 'ৈ'),
9988    ('ো', 'ৎ'),
9989    ('\u{9d7}', '\u{9d7}'),
9990    ('ড়', 'ঢ়'),
9991    ('য়', '\u{9e3}'),
9992    ('০', 'ৱ'),
9993    ('ৼ', 'ৼ'),
9994    ('\u{9fe}', '\u{9fe}'),
9995    ('\u{a01}', 'ਃ'),
9996    ('ਅ', 'ਊ'),
9997    ('ਏ', 'ਐ'),
9998    ('ਓ', 'ਨ'),
9999    ('ਪ', 'ਰ'),
10000    ('ਲ', 'ਲ਼'),
10001    ('ਵ', 'ਸ਼'),
10002    ('ਸ', 'ਹ'),
10003    ('\u{a3c}', '\u{a3c}'),
10004    ('ਾ', '\u{a42}'),
10005    ('\u{a47}', '\u{a48}'),
10006    ('\u{a4b}', '\u{a4d}'),
10007    ('\u{a51}', '\u{a51}'),
10008    ('ਖ਼', 'ੜ'),
10009    ('ਫ਼', 'ਫ਼'),
10010    ('੦', '\u{a75}'),
10011    ('\u{a81}', 'ઃ'),
10012    ('અ', 'ઍ'),
10013    ('એ', 'ઑ'),
10014    ('ઓ', 'ન'),
10015    ('પ', 'ર'),
10016    ('લ', 'ળ'),
10017    ('વ', 'હ'),
10018    ('\u{abc}', '\u{ac5}'),
10019    ('\u{ac7}', 'ૉ'),
10020    ('ો', '\u{acd}'),
10021    ('ૐ', 'ૐ'),
10022    ('ૠ', '\u{ae3}'),
10023    ('૦', '૯'),
10024    ('ૹ', '\u{aff}'),
10025    ('\u{b01}', 'ଃ'),
10026    ('ଅ', 'ଌ'),
10027    ('ଏ', 'ଐ'),
10028    ('ଓ', 'ନ'),
10029    ('ପ', 'ର'),
10030    ('ଲ', 'ଳ'),
10031    ('ଵ', 'ହ'),
10032    ('\u{b3c}', '\u{b44}'),
10033    ('େ', 'ୈ'),
10034    ('ୋ', '\u{b4d}'),
10035    ('\u{b55}', '\u{b57}'),
10036    ('ଡ଼', 'ଢ଼'),
10037    ('ୟ', '\u{b63}'),
10038    ('୦', '୯'),
10039    ('ୱ', 'ୱ'),
10040    ('\u{b82}', 'ஃ'),
10041    ('அ', 'ஊ'),
10042    ('எ', 'ஐ'),
10043    ('ஒ', 'க'),
10044    ('ங', 'ச'),
10045    ('ஜ', 'ஜ'),
10046    ('ஞ', 'ட'),
10047    ('ண', 'த'),
10048    ('ந', 'ப'),
10049    ('ம', 'ஹ'),
10050    ('\u{bbe}', 'ூ'),
10051    ('ெ', 'ை'),
10052    ('ொ', '\u{bcd}'),
10053    ('ௐ', 'ௐ'),
10054    ('\u{bd7}', '\u{bd7}'),
10055    ('௦', '௯'),
10056    ('\u{c00}', 'ఌ'),
10057    ('ఎ', 'ఐ'),
10058    ('ఒ', 'న'),
10059    ('ప', 'హ'),
10060    ('\u{c3c}', 'ౄ'),
10061    ('\u{c46}', '\u{c48}'),
10062    ('\u{c4a}', '\u{c4d}'),
10063    ('\u{c55}', '\u{c56}'),
10064    ('ౘ', 'ౚ'),
10065    ('ౝ', 'ౝ'),
10066    ('ౠ', '\u{c63}'),
10067    ('౦', '౯'),
10068    ('ಀ', 'ಃ'),
10069    ('ಅ', 'ಌ'),
10070    ('ಎ', 'ಐ'),
10071    ('ಒ', 'ನ'),
10072    ('ಪ', 'ಳ'),
10073    ('ವ', 'ಹ'),
10074    ('\u{cbc}', 'ೄ'),
10075    ('\u{cc6}', 'ೈ'),
10076    ('ೊ', '\u{ccd}'),
10077    ('\u{cd5}', '\u{cd6}'),
10078    ('ೝ', 'ೞ'),
10079    ('ೠ', '\u{ce3}'),
10080    ('೦', '೯'),
10081    ('ೱ', 'ೳ'),
10082    ('\u{d00}', 'ഌ'),
10083    ('എ', 'ഐ'),
10084    ('ഒ', '\u{d44}'),
10085    ('െ', 'ൈ'),
10086    ('ൊ', 'ൎ'),
10087    ('ൔ', '\u{d57}'),
10088    ('ൟ', '\u{d63}'),
10089    ('൦', '൯'),
10090    ('ൺ', 'ൿ'),
10091    ('\u{d81}', 'ඃ'),
10092    ('අ', 'ඖ'),
10093    ('ක', 'න'),
10094    ('ඳ', 'ර'),
10095    ('ල', 'ල'),
10096    ('ව', 'ෆ'),
10097    ('\u{dca}', '\u{dca}'),
10098    ('\u{dcf}', '\u{dd4}'),
10099    ('\u{dd6}', '\u{dd6}'),
10100    ('ෘ', '\u{ddf}'),
10101    ('෦', '෯'),
10102    ('ෲ', 'ෳ'),
10103    ('ก', '\u{e3a}'),
10104    ('เ', '\u{e4e}'),
10105    ('๐', '๙'),
10106    ('ກ', 'ຂ'),
10107    ('ຄ', 'ຄ'),
10108    ('ຆ', 'ຊ'),
10109    ('ຌ', 'ຣ'),
10110    ('ລ', 'ລ'),
10111    ('ວ', 'ຽ'),
10112    ('ເ', 'ໄ'),
10113    ('ໆ', 'ໆ'),
10114    ('\u{ec8}', '\u{ece}'),
10115    ('໐', '໙'),
10116    ('ໜ', 'ໟ'),
10117    ('ༀ', 'ༀ'),
10118    ('\u{f18}', '\u{f19}'),
10119    ('༠', '༩'),
10120    ('\u{f35}', '\u{f35}'),
10121    ('\u{f37}', '\u{f37}'),
10122    ('\u{f39}', '\u{f39}'),
10123    ('༾', 'ཇ'),
10124    ('ཉ', 'ཬ'),
10125    ('\u{f71}', '\u{f84}'),
10126    ('\u{f86}', '\u{f97}'),
10127    ('\u{f99}', '\u{fbc}'),
10128    ('\u{fc6}', '\u{fc6}'),
10129    ('က', '၉'),
10130    ('ၐ', '\u{109d}'),
10131    ('Ⴀ', 'Ⴥ'),
10132    ('Ⴧ', 'Ⴧ'),
10133    ('Ⴭ', 'Ⴭ'),
10134    ('ა', 'ჺ'),
10135    ('ჼ', 'ቈ'),
10136    ('ቊ', 'ቍ'),
10137    ('ቐ', 'ቖ'),
10138    ('ቘ', 'ቘ'),
10139    ('ቚ', 'ቝ'),
10140    ('በ', 'ኈ'),
10141    ('ኊ', 'ኍ'),
10142    ('ነ', 'ኰ'),
10143    ('ኲ', 'ኵ'),
10144    ('ኸ', 'ኾ'),
10145    ('ዀ', 'ዀ'),
10146    ('ዂ', 'ዅ'),
10147    ('ወ', 'ዖ'),
10148    ('ዘ', 'ጐ'),
10149    ('ጒ', 'ጕ'),
10150    ('ጘ', 'ፚ'),
10151    ('\u{135d}', '\u{135f}'),
10152    ('፩', '፱'),
10153    ('ᎀ', 'ᎏ'),
10154    ('Ꭰ', 'Ᏽ'),
10155    ('ᏸ', 'ᏽ'),
10156    ('ᐁ', 'ᙬ'),
10157    ('ᙯ', 'ᙿ'),
10158    ('ᚁ', 'ᚚ'),
10159    ('ᚠ', 'ᛪ'),
10160    ('ᛮ', 'ᛸ'),
10161    ('ᜀ', '᜕'),
10162    ('ᜟ', '᜴'),
10163    ('ᝀ', '\u{1753}'),
10164    ('ᝠ', 'ᝬ'),
10165    ('ᝮ', 'ᝰ'),
10166    ('\u{1772}', '\u{1773}'),
10167    ('ក', '\u{17d3}'),
10168    ('ៗ', 'ៗ'),
10169    ('ៜ', '\u{17dd}'),
10170    ('០', '៩'),
10171    ('\u{180b}', '\u{180d}'),
10172    ('\u{180f}', '᠙'),
10173    ('ᠠ', 'ᡸ'),
10174    ('ᢀ', 'ᢪ'),
10175    ('ᢰ', 'ᣵ'),
10176    ('ᤀ', 'ᤞ'),
10177    ('\u{1920}', 'ᤫ'),
10178    ('ᤰ', '\u{193b}'),
10179    ('᥆', 'ᥭ'),
10180    ('ᥰ', 'ᥴ'),
10181    ('ᦀ', 'ᦫ'),
10182    ('ᦰ', 'ᧉ'),
10183    ('᧐', '᧚'),
10184    ('ᨀ', '\u{1a1b}'),
10185    ('ᨠ', '\u{1a5e}'),
10186    ('\u{1a60}', '\u{1a7c}'),
10187    ('\u{1a7f}', '᪉'),
10188    ('᪐', '᪙'),
10189    ('ᪧ', 'ᪧ'),
10190    ('\u{1ab0}', '\u{1abd}'),
10191    ('\u{1abf}', '\u{1ace}'),
10192    ('\u{1b00}', 'ᭌ'),
10193    ('᭐', '᭙'),
10194    ('\u{1b6b}', '\u{1b73}'),
10195    ('\u{1b80}', '᯳'),
10196    ('ᰀ', '\u{1c37}'),
10197    ('᱀', '᱉'),
10198    ('ᱍ', 'ᱽ'),
10199    ('ᲀ', 'ᲈ'),
10200    ('Ა', 'Ჺ'),
10201    ('Ჽ', 'Ჿ'),
10202    ('\u{1cd0}', '\u{1cd2}'),
10203    ('\u{1cd4}', 'ᳺ'),
10204    ('ᴀ', 'ἕ'),
10205    ('Ἐ', 'Ἕ'),
10206    ('ἠ', 'ὅ'),
10207    ('Ὀ', 'Ὅ'),
10208    ('ὐ', 'ὗ'),
10209    ('Ὑ', 'Ὑ'),
10210    ('Ὓ', 'Ὓ'),
10211    ('Ὕ', 'Ὕ'),
10212    ('Ὗ', 'ώ'),
10213    ('ᾀ', 'ᾴ'),
10214    ('ᾶ', 'ᾼ'),
10215    ('ι', 'ι'),
10216    ('ῂ', 'ῄ'),
10217    ('ῆ', 'ῌ'),
10218    ('ῐ', 'ΐ'),
10219    ('ῖ', 'Ί'),
10220    ('ῠ', 'Ῥ'),
10221    ('ῲ', 'ῴ'),
10222    ('ῶ', 'ῼ'),
10223    ('‿', '⁀'),
10224    ('⁔', '⁔'),
10225    ('ⁱ', 'ⁱ'),
10226    ('ⁿ', 'ⁿ'),
10227    ('ₐ', 'ₜ'),
10228    ('\u{20d0}', '\u{20dc}'),
10229    ('\u{20e1}', '\u{20e1}'),
10230    ('\u{20e5}', '\u{20f0}'),
10231    ('ℂ', 'ℂ'),
10232    ('ℇ', 'ℇ'),
10233    ('ℊ', 'ℓ'),
10234    ('ℕ', 'ℕ'),
10235    ('℘', 'ℝ'),
10236    ('ℤ', 'ℤ'),
10237    ('Ω', 'Ω'),
10238    ('ℨ', 'ℨ'),
10239    ('K', 'ℹ'),
10240    ('ℼ', 'ℿ'),
10241    ('ⅅ', 'ⅉ'),
10242    ('ⅎ', 'ⅎ'),
10243    ('Ⅰ', 'ↈ'),
10244    ('Ⰰ', 'ⳤ'),
10245    ('Ⳬ', 'ⳳ'),
10246    ('ⴀ', 'ⴥ'),
10247    ('ⴧ', 'ⴧ'),
10248    ('ⴭ', 'ⴭ'),
10249    ('ⴰ', 'ⵧ'),
10250    ('ⵯ', 'ⵯ'),
10251    ('\u{2d7f}', 'ⶖ'),
10252    ('ⶠ', 'ⶦ'),
10253    ('ⶨ', 'ⶮ'),
10254    ('ⶰ', 'ⶶ'),
10255    ('ⶸ', 'ⶾ'),
10256    ('ⷀ', 'ⷆ'),
10257    ('ⷈ', 'ⷎ'),
10258    ('ⷐ', 'ⷖ'),
10259    ('ⷘ', 'ⷞ'),
10260    ('\u{2de0}', '\u{2dff}'),
10261    ('々', '〇'),
10262    ('〡', '\u{302f}'),
10263    ('〱', '〵'),
10264    ('〸', '〼'),
10265    ('ぁ', 'ゖ'),
10266    ('\u{3099}', '\u{309a}'),
10267    ('ゝ', 'ゟ'),
10268    ('ァ', 'ヺ'),
10269    ('ー', 'ヿ'),
10270    ('ㄅ', 'ㄯ'),
10271    ('ㄱ', 'ㆎ'),
10272    ('ㆠ', 'ㆿ'),
10273    ('ㇰ', 'ㇿ'),
10274    ('㐀', '䶿'),
10275    ('一', 'ꒌ'),
10276    ('ꓐ', 'ꓽ'),
10277    ('ꔀ', 'ꘌ'),
10278    ('ꘐ', 'ꘫ'),
10279    ('Ꙁ', '\u{a66f}'),
10280    ('\u{a674}', '\u{a67d}'),
10281    ('ꙿ', '\u{a6f1}'),
10282    ('ꜗ', 'ꜟ'),
10283    ('Ꜣ', 'ꞈ'),
10284    ('Ꞌ', 'ꟊ'),
10285    ('Ꟑ', 'ꟑ'),
10286    ('ꟓ', 'ꟓ'),
10287    ('ꟕ', 'ꟙ'),
10288    ('ꟲ', 'ꠧ'),
10289    ('\u{a82c}', '\u{a82c}'),
10290    ('ꡀ', 'ꡳ'),
10291    ('ꢀ', '\u{a8c5}'),
10292    ('꣐', '꣙'),
10293    ('\u{a8e0}', 'ꣷ'),
10294    ('ꣻ', 'ꣻ'),
10295    ('ꣽ', '\u{a92d}'),
10296    ('ꤰ', '꥓'),
10297    ('ꥠ', 'ꥼ'),
10298    ('\u{a980}', '꧀'),
10299    ('ꧏ', '꧙'),
10300    ('ꧠ', 'ꧾ'),
10301    ('ꨀ', '\u{aa36}'),
10302    ('ꩀ', 'ꩍ'),
10303    ('꩐', '꩙'),
10304    ('ꩠ', 'ꩶ'),
10305    ('ꩺ', 'ꫂ'),
10306    ('ꫛ', 'ꫝ'),
10307    ('ꫠ', 'ꫯ'),
10308    ('ꫲ', '\u{aaf6}'),
10309    ('ꬁ', 'ꬆ'),
10310    ('ꬉ', 'ꬎ'),
10311    ('ꬑ', 'ꬖ'),
10312    ('ꬠ', 'ꬦ'),
10313    ('ꬨ', 'ꬮ'),
10314    ('ꬰ', 'ꭚ'),
10315    ('ꭜ', 'ꭩ'),
10316    ('ꭰ', 'ꯪ'),
10317    ('꯬', '\u{abed}'),
10318    ('꯰', '꯹'),
10319    ('가', '힣'),
10320    ('ힰ', 'ퟆ'),
10321    ('ퟋ', 'ퟻ'),
10322    ('豈', '舘'),
10323    ('並', '龎'),
10324    ('ff', 'st'),
10325    ('ﬓ', 'ﬗ'),
10326    ('יִ', 'ﬨ'),
10327    ('שׁ', 'זּ'),
10328    ('טּ', 'לּ'),
10329    ('מּ', 'מּ'),
10330    ('נּ', 'סּ'),
10331    ('ףּ', 'פּ'),
10332    ('צּ', 'ﮱ'),
10333    ('ﯓ', 'ﱝ'),
10334    ('ﱤ', 'ﴽ'),
10335    ('ﵐ', 'ﶏ'),
10336    ('ﶒ', 'ﷇ'),
10337    ('ﷰ', 'ﷹ'),
10338    ('\u{fe00}', '\u{fe0f}'),
10339    ('\u{fe20}', '\u{fe2f}'),
10340    ('︳', '︴'),
10341    ('﹍', '﹏'),
10342    ('ﹱ', 'ﹱ'),
10343    ('ﹳ', 'ﹳ'),
10344    ('ﹷ', 'ﹷ'),
10345    ('ﹹ', 'ﹹ'),
10346    ('ﹻ', 'ﹻ'),
10347    ('ﹽ', 'ﹽ'),
10348    ('ﹿ', 'ﻼ'),
10349    ('0', '9'),
10350    ('A', 'Z'),
10351    ('_', '_'),
10352    ('a', 'z'),
10353    ('ヲ', 'ᄒ'),
10354    ('ᅡ', 'ᅦ'),
10355    ('ᅧ', 'ᅬ'),
10356    ('ᅭ', 'ᅲ'),
10357    ('ᅳ', 'ᅵ'),
10358    ('𐀀', '𐀋'),
10359    ('𐀍', '𐀦'),
10360    ('𐀨', '𐀺'),
10361    ('𐀼', '𐀽'),
10362    ('𐀿', '𐁍'),
10363    ('𐁐', '𐁝'),
10364    ('𐂀', '𐃺'),
10365    ('𐅀', '𐅴'),
10366    ('\u{101fd}', '\u{101fd}'),
10367    ('𐊀', '𐊜'),
10368    ('𐊠', '𐋐'),
10369    ('\u{102e0}', '\u{102e0}'),
10370    ('𐌀', '𐌟'),
10371    ('𐌭', '𐍊'),
10372    ('𐍐', '\u{1037a}'),
10373    ('𐎀', '𐎝'),
10374    ('𐎠', '𐏃'),
10375    ('𐏈', '𐏏'),
10376    ('𐏑', '𐏕'),
10377    ('𐐀', '𐒝'),
10378    ('𐒠', '𐒩'),
10379    ('𐒰', '𐓓'),
10380    ('𐓘', '𐓻'),
10381    ('𐔀', '𐔧'),
10382    ('𐔰', '𐕣'),
10383    ('𐕰', '𐕺'),
10384    ('𐕼', '𐖊'),
10385    ('𐖌', '𐖒'),
10386    ('𐖔', '𐖕'),
10387    ('𐖗', '𐖡'),
10388    ('𐖣', '𐖱'),
10389    ('𐖳', '𐖹'),
10390    ('𐖻', '𐖼'),
10391    ('𐘀', '𐜶'),
10392    ('𐝀', '𐝕'),
10393    ('𐝠', '𐝧'),
10394    ('𐞀', '𐞅'),
10395    ('𐞇', '𐞰'),
10396    ('𐞲', '𐞺'),
10397    ('𐠀', '𐠅'),
10398    ('𐠈', '𐠈'),
10399    ('𐠊', '𐠵'),
10400    ('𐠷', '𐠸'),
10401    ('𐠼', '𐠼'),
10402    ('𐠿', '𐡕'),
10403    ('𐡠', '𐡶'),
10404    ('𐢀', '𐢞'),
10405    ('𐣠', '𐣲'),
10406    ('𐣴', '𐣵'),
10407    ('𐤀', '𐤕'),
10408    ('𐤠', '𐤹'),
10409    ('𐦀', '𐦷'),
10410    ('𐦾', '𐦿'),
10411    ('𐨀', '\u{10a03}'),
10412    ('\u{10a05}', '\u{10a06}'),
10413    ('\u{10a0c}', '𐨓'),
10414    ('𐨕', '𐨗'),
10415    ('𐨙', '𐨵'),
10416    ('\u{10a38}', '\u{10a3a}'),
10417    ('\u{10a3f}', '\u{10a3f}'),
10418    ('𐩠', '𐩼'),
10419    ('𐪀', '𐪜'),
10420    ('𐫀', '𐫇'),
10421    ('𐫉', '\u{10ae6}'),
10422    ('𐬀', '𐬵'),
10423    ('𐭀', '𐭕'),
10424    ('𐭠', '𐭲'),
10425    ('𐮀', '𐮑'),
10426    ('𐰀', '𐱈'),
10427    ('𐲀', '𐲲'),
10428    ('𐳀', '𐳲'),
10429    ('𐴀', '\u{10d27}'),
10430    ('𐴰', '𐴹'),
10431    ('𐺀', '𐺩'),
10432    ('\u{10eab}', '\u{10eac}'),
10433    ('𐺰', '𐺱'),
10434    ('\u{10efd}', '𐼜'),
10435    ('𐼧', '𐼧'),
10436    ('𐼰', '\u{10f50}'),
10437    ('𐽰', '\u{10f85}'),
10438    ('𐾰', '𐿄'),
10439    ('𐿠', '𐿶'),
10440    ('𑀀', '\u{11046}'),
10441    ('𑁦', '𑁵'),
10442    ('\u{1107f}', '\u{110ba}'),
10443    ('\u{110c2}', '\u{110c2}'),
10444    ('𑃐', '𑃨'),
10445    ('𑃰', '𑃹'),
10446    ('\u{11100}', '\u{11134}'),
10447    ('𑄶', '𑄿'),
10448    ('𑅄', '𑅇'),
10449    ('𑅐', '\u{11173}'),
10450    ('𑅶', '𑅶'),
10451    ('\u{11180}', '𑇄'),
10452    ('\u{111c9}', '\u{111cc}'),
10453    ('𑇎', '𑇚'),
10454    ('𑇜', '𑇜'),
10455    ('𑈀', '𑈑'),
10456    ('𑈓', '\u{11237}'),
10457    ('\u{1123e}', '\u{11241}'),
10458    ('𑊀', '𑊆'),
10459    ('𑊈', '𑊈'),
10460    ('𑊊', '𑊍'),
10461    ('𑊏', '𑊝'),
10462    ('𑊟', '𑊨'),
10463    ('𑊰', '\u{112ea}'),
10464    ('𑋰', '𑋹'),
10465    ('\u{11300}', '𑌃'),
10466    ('𑌅', '𑌌'),
10467    ('𑌏', '𑌐'),
10468    ('𑌓', '𑌨'),
10469    ('𑌪', '𑌰'),
10470    ('𑌲', '𑌳'),
10471    ('𑌵', '𑌹'),
10472    ('\u{1133b}', '𑍄'),
10473    ('𑍇', '𑍈'),
10474    ('𑍋', '𑍍'),
10475    ('𑍐', '𑍐'),
10476    ('\u{11357}', '\u{11357}'),
10477    ('𑍝', '𑍣'),
10478    ('\u{11366}', '\u{1136c}'),
10479    ('\u{11370}', '\u{11374}'),
10480    ('𑐀', '𑑊'),
10481    ('𑑐', '𑑙'),
10482    ('\u{1145e}', '𑑡'),
10483    ('𑒀', '𑓅'),
10484    ('𑓇', '𑓇'),
10485    ('𑓐', '𑓙'),
10486    ('𑖀', '\u{115b5}'),
10487    ('𑖸', '\u{115c0}'),
10488    ('𑗘', '\u{115dd}'),
10489    ('𑘀', '\u{11640}'),
10490    ('𑙄', '𑙄'),
10491    ('𑙐', '𑙙'),
10492    ('𑚀', '𑚸'),
10493    ('𑛀', '𑛉'),
10494    ('𑜀', '𑜚'),
10495    ('\u{1171d}', '\u{1172b}'),
10496    ('𑜰', '𑜹'),
10497    ('𑝀', '𑝆'),
10498    ('𑠀', '\u{1183a}'),
10499    ('𑢠', '𑣩'),
10500    ('𑣿', '𑤆'),
10501    ('𑤉', '𑤉'),
10502    ('𑤌', '𑤓'),
10503    ('𑤕', '𑤖'),
10504    ('𑤘', '𑤵'),
10505    ('𑤷', '𑤸'),
10506    ('\u{1193b}', '\u{11943}'),
10507    ('𑥐', '𑥙'),
10508    ('𑦠', '𑦧'),
10509    ('𑦪', '\u{119d7}'),
10510    ('\u{119da}', '𑧡'),
10511    ('𑧣', '𑧤'),
10512    ('𑨀', '\u{11a3e}'),
10513    ('\u{11a47}', '\u{11a47}'),
10514    ('𑩐', '\u{11a99}'),
10515    ('𑪝', '𑪝'),
10516    ('𑪰', '𑫸'),
10517    ('𑰀', '𑰈'),
10518    ('𑰊', '\u{11c36}'),
10519    ('\u{11c38}', '𑱀'),
10520    ('𑱐', '𑱙'),
10521    ('𑱲', '𑲏'),
10522    ('\u{11c92}', '\u{11ca7}'),
10523    ('𑲩', '\u{11cb6}'),
10524    ('𑴀', '𑴆'),
10525    ('𑴈', '𑴉'),
10526    ('𑴋', '\u{11d36}'),
10527    ('\u{11d3a}', '\u{11d3a}'),
10528    ('\u{11d3c}', '\u{11d3d}'),
10529    ('\u{11d3f}', '\u{11d47}'),
10530    ('𑵐', '𑵙'),
10531    ('𑵠', '𑵥'),
10532    ('𑵧', '𑵨'),
10533    ('𑵪', '𑶎'),
10534    ('\u{11d90}', '\u{11d91}'),
10535    ('𑶓', '𑶘'),
10536    ('𑶠', '𑶩'),
10537    ('𑻠', '𑻶'),
10538    ('\u{11f00}', '𑼐'),
10539    ('𑼒', '\u{11f3a}'),
10540    ('𑼾', '\u{11f42}'),
10541    ('𑽐', '𑽙'),
10542    ('𑾰', '𑾰'),
10543    ('𒀀', '𒎙'),
10544    ('𒐀', '𒑮'),
10545    ('𒒀', '𒕃'),
10546    ('𒾐', '𒿰'),
10547    ('𓀀', '𓐯'),
10548    ('\u{13440}', '\u{13455}'),
10549    ('𔐀', '𔙆'),
10550    ('𖠀', '𖨸'),
10551    ('𖩀', '𖩞'),
10552    ('𖩠', '𖩩'),
10553    ('𖩰', '𖪾'),
10554    ('𖫀', '𖫉'),
10555    ('𖫐', '𖫭'),
10556    ('\u{16af0}', '\u{16af4}'),
10557    ('𖬀', '\u{16b36}'),
10558    ('𖭀', '𖭃'),
10559    ('𖭐', '𖭙'),
10560    ('𖭣', '𖭷'),
10561    ('𖭽', '𖮏'),
10562    ('𖹀', '𖹿'),
10563    ('𖼀', '𖽊'),
10564    ('\u{16f4f}', '𖾇'),
10565    ('\u{16f8f}', '𖾟'),
10566    ('𖿠', '𖿡'),
10567    ('𖿣', '\u{16fe4}'),
10568    ('𖿰', '𖿱'),
10569    ('𗀀', '𘟷'),
10570    ('𘠀', '𘳕'),
10571    ('𘴀', '𘴈'),
10572    ('𚿰', '𚿳'),
10573    ('𚿵', '𚿻'),
10574    ('𚿽', '𚿾'),
10575    ('𛀀', '𛄢'),
10576    ('𛄲', '𛄲'),
10577    ('𛅐', '𛅒'),
10578    ('𛅕', '𛅕'),
10579    ('𛅤', '𛅧'),
10580    ('𛅰', '𛋻'),
10581    ('𛰀', '𛱪'),
10582    ('𛱰', '𛱼'),
10583    ('𛲀', '𛲈'),
10584    ('𛲐', '𛲙'),
10585    ('\u{1bc9d}', '\u{1bc9e}'),
10586    ('\u{1cf00}', '\u{1cf2d}'),
10587    ('\u{1cf30}', '\u{1cf46}'),
10588    ('\u{1d165}', '\u{1d169}'),
10589    ('𝅭', '\u{1d172}'),
10590    ('\u{1d17b}', '\u{1d182}'),
10591    ('\u{1d185}', '\u{1d18b}'),
10592    ('\u{1d1aa}', '\u{1d1ad}'),
10593    ('\u{1d242}', '\u{1d244}'),
10594    ('𝐀', '𝑔'),
10595    ('𝑖', '𝒜'),
10596    ('𝒞', '𝒟'),
10597    ('𝒢', '𝒢'),
10598    ('𝒥', '𝒦'),
10599    ('𝒩', '𝒬'),
10600    ('𝒮', '𝒹'),
10601    ('𝒻', '𝒻'),
10602    ('𝒽', '𝓃'),
10603    ('𝓅', '𝔅'),
10604    ('𝔇', '𝔊'),
10605    ('𝔍', '𝔔'),
10606    ('𝔖', '𝔜'),
10607    ('𝔞', '𝔹'),
10608    ('𝔻', '𝔾'),
10609    ('𝕀', '𝕄'),
10610    ('𝕆', '𝕆'),
10611    ('𝕊', '𝕐'),
10612    ('𝕒', '𝚥'),
10613    ('𝚨', '𝛀'),
10614    ('𝛂', '𝛚'),
10615    ('𝛜', '𝛺'),
10616    ('𝛼', '𝜔'),
10617    ('𝜖', '𝜴'),
10618    ('𝜶', '𝝎'),
10619    ('𝝐', '𝝮'),
10620    ('𝝰', '𝞈'),
10621    ('𝞊', '𝞨'),
10622    ('𝞪', '𝟂'),
10623    ('𝟄', '𝟋'),
10624    ('𝟎', '𝟿'),
10625    ('\u{1da00}', '\u{1da36}'),
10626    ('\u{1da3b}', '\u{1da6c}'),
10627    ('\u{1da75}', '\u{1da75}'),
10628    ('\u{1da84}', '\u{1da84}'),
10629    ('\u{1da9b}', '\u{1da9f}'),
10630    ('\u{1daa1}', '\u{1daaf}'),
10631    ('𝼀', '𝼞'),
10632    ('𝼥', '𝼪'),
10633    ('\u{1e000}', '\u{1e006}'),
10634    ('\u{1e008}', '\u{1e018}'),
10635    ('\u{1e01b}', '\u{1e021}'),
10636    ('\u{1e023}', '\u{1e024}'),
10637    ('\u{1e026}', '\u{1e02a}'),
10638    ('𞀰', '𞁭'),
10639    ('\u{1e08f}', '\u{1e08f}'),
10640    ('𞄀', '𞄬'),
10641    ('\u{1e130}', '𞄽'),
10642    ('𞅀', '𞅉'),
10643    ('𞅎', '𞅎'),
10644    ('𞊐', '\u{1e2ae}'),
10645    ('𞋀', '𞋹'),
10646    ('𞓐', '𞓹'),
10647    ('𞟠', '𞟦'),
10648    ('𞟨', '𞟫'),
10649    ('𞟭', '𞟮'),
10650    ('𞟰', '𞟾'),
10651    ('𞠀', '𞣄'),
10652    ('\u{1e8d0}', '\u{1e8d6}'),
10653    ('𞤀', '𞥋'),
10654    ('𞥐', '𞥙'),
10655    ('𞸀', '𞸃'),
10656    ('𞸅', '𞸟'),
10657    ('𞸡', '𞸢'),
10658    ('𞸤', '𞸤'),
10659    ('𞸧', '𞸧'),
10660    ('𞸩', '𞸲'),
10661    ('𞸴', '𞸷'),
10662    ('𞸹', '𞸹'),
10663    ('𞸻', '𞸻'),
10664    ('𞹂', '𞹂'),
10665    ('𞹇', '𞹇'),
10666    ('𞹉', '𞹉'),
10667    ('𞹋', '𞹋'),
10668    ('𞹍', '𞹏'),
10669    ('𞹑', '𞹒'),
10670    ('𞹔', '𞹔'),
10671    ('𞹗', '𞹗'),
10672    ('𞹙', '𞹙'),
10673    ('𞹛', '𞹛'),
10674    ('𞹝', '𞹝'),
10675    ('𞹟', '𞹟'),
10676    ('𞹡', '𞹢'),
10677    ('𞹤', '𞹤'),
10678    ('𞹧', '𞹪'),
10679    ('𞹬', '𞹲'),
10680    ('𞹴', '𞹷'),
10681    ('𞹹', '𞹼'),
10682    ('𞹾', '𞹾'),
10683    ('𞺀', '𞺉'),
10684    ('𞺋', '𞺛'),
10685    ('𞺡', '𞺣'),
10686    ('𞺥', '𞺩'),
10687    ('𞺫', '𞺻'),
10688    ('🯰', '🯹'),
10689    ('𠀀', '𪛟'),
10690    ('𪜀', '𫜹'),
10691    ('𫝀', '𫠝'),
10692    ('𫠠', '𬺡'),
10693    ('𬺰', '𮯠'),
10694    ('丽', '𪘀'),
10695    ('𰀀', '𱍊'),
10696    ('𱍐', '𲎯'),
10697    ('\u{e0100}', '\u{e01ef}'),
10698];
10699
10700pub const XID_START: &'static [(char, char)] = &[
10701    ('A', 'Z'),
10702    ('a', 'z'),
10703    ('ª', 'ª'),
10704    ('µ', 'µ'),
10705    ('º', 'º'),
10706    ('À', 'Ö'),
10707    ('Ø', 'ö'),
10708    ('ø', 'ˁ'),
10709    ('ˆ', 'ˑ'),
10710    ('ˠ', 'ˤ'),
10711    ('ˬ', 'ˬ'),
10712    ('ˮ', 'ˮ'),
10713    ('Ͱ', 'ʹ'),
10714    ('Ͷ', 'ͷ'),
10715    ('ͻ', 'ͽ'),
10716    ('Ϳ', 'Ϳ'),
10717    ('Ά', 'Ά'),
10718    ('Έ', 'Ί'),
10719    ('Ό', 'Ό'),
10720    ('Ύ', 'Ρ'),
10721    ('Σ', 'ϵ'),
10722    ('Ϸ', 'ҁ'),
10723    ('Ҋ', 'ԯ'),
10724    ('Ա', 'Ֆ'),
10725    ('ՙ', 'ՙ'),
10726    ('ՠ', 'ֈ'),
10727    ('א', 'ת'),
10728    ('ׯ', 'ײ'),
10729    ('ؠ', 'ي'),
10730    ('ٮ', 'ٯ'),
10731    ('ٱ', 'ۓ'),
10732    ('ە', 'ە'),
10733    ('ۥ', 'ۦ'),
10734    ('ۮ', 'ۯ'),
10735    ('ۺ', 'ۼ'),
10736    ('ۿ', 'ۿ'),
10737    ('ܐ', 'ܐ'),
10738    ('ܒ', 'ܯ'),
10739    ('ݍ', 'ޥ'),
10740    ('ޱ', 'ޱ'),
10741    ('ߊ', 'ߪ'),
10742    ('ߴ', 'ߵ'),
10743    ('ߺ', 'ߺ'),
10744    ('ࠀ', 'ࠕ'),
10745    ('ࠚ', 'ࠚ'),
10746    ('ࠤ', 'ࠤ'),
10747    ('ࠨ', 'ࠨ'),
10748    ('ࡀ', 'ࡘ'),
10749    ('ࡠ', 'ࡪ'),
10750    ('ࡰ', 'ࢇ'),
10751    ('ࢉ', 'ࢎ'),
10752    ('ࢠ', 'ࣉ'),
10753    ('ऄ', 'ह'),
10754    ('ऽ', 'ऽ'),
10755    ('ॐ', 'ॐ'),
10756    ('क़', 'ॡ'),
10757    ('ॱ', 'ঀ'),
10758    ('অ', 'ঌ'),
10759    ('এ', 'ঐ'),
10760    ('ও', 'ন'),
10761    ('প', 'র'),
10762    ('ল', 'ল'),
10763    ('শ', 'হ'),
10764    ('ঽ', 'ঽ'),
10765    ('ৎ', 'ৎ'),
10766    ('ড়', 'ঢ়'),
10767    ('য়', 'ৡ'),
10768    ('ৰ', 'ৱ'),
10769    ('ৼ', 'ৼ'),
10770    ('ਅ', 'ਊ'),
10771    ('ਏ', 'ਐ'),
10772    ('ਓ', 'ਨ'),
10773    ('ਪ', 'ਰ'),
10774    ('ਲ', 'ਲ਼'),
10775    ('ਵ', 'ਸ਼'),
10776    ('ਸ', 'ਹ'),
10777    ('ਖ਼', 'ੜ'),
10778    ('ਫ਼', 'ਫ਼'),
10779    ('ੲ', 'ੴ'),
10780    ('અ', 'ઍ'),
10781    ('એ', 'ઑ'),
10782    ('ઓ', 'ન'),
10783    ('પ', 'ર'),
10784    ('લ', 'ળ'),
10785    ('વ', 'હ'),
10786    ('ઽ', 'ઽ'),
10787    ('ૐ', 'ૐ'),
10788    ('ૠ', 'ૡ'),
10789    ('ૹ', 'ૹ'),
10790    ('ଅ', 'ଌ'),
10791    ('ଏ', 'ଐ'),
10792    ('ଓ', 'ନ'),
10793    ('ପ', 'ର'),
10794    ('ଲ', 'ଳ'),
10795    ('ଵ', 'ହ'),
10796    ('ଽ', 'ଽ'),
10797    ('ଡ଼', 'ଢ଼'),
10798    ('ୟ', 'ୡ'),
10799    ('ୱ', 'ୱ'),
10800    ('ஃ', 'ஃ'),
10801    ('அ', 'ஊ'),
10802    ('எ', 'ஐ'),
10803    ('ஒ', 'க'),
10804    ('ங', 'ச'),
10805    ('ஜ', 'ஜ'),
10806    ('ஞ', 'ட'),
10807    ('ண', 'த'),
10808    ('ந', 'ப'),
10809    ('ம', 'ஹ'),
10810    ('ௐ', 'ௐ'),
10811    ('అ', 'ఌ'),
10812    ('ఎ', 'ఐ'),
10813    ('ఒ', 'న'),
10814    ('ప', 'హ'),
10815    ('ఽ', 'ఽ'),
10816    ('ౘ', 'ౚ'),
10817    ('ౝ', 'ౝ'),
10818    ('ౠ', 'ౡ'),
10819    ('ಀ', 'ಀ'),
10820    ('ಅ', 'ಌ'),
10821    ('ಎ', 'ಐ'),
10822    ('ಒ', 'ನ'),
10823    ('ಪ', 'ಳ'),
10824    ('ವ', 'ಹ'),
10825    ('ಽ', 'ಽ'),
10826    ('ೝ', 'ೞ'),
10827    ('ೠ', 'ೡ'),
10828    ('ೱ', 'ೲ'),
10829    ('ഄ', 'ഌ'),
10830    ('എ', 'ഐ'),
10831    ('ഒ', 'ഺ'),
10832    ('ഽ', 'ഽ'),
10833    ('ൎ', 'ൎ'),
10834    ('ൔ', 'ൖ'),
10835    ('ൟ', 'ൡ'),
10836    ('ൺ', 'ൿ'),
10837    ('අ', 'ඖ'),
10838    ('ක', 'න'),
10839    ('ඳ', 'ර'),
10840    ('ල', 'ල'),
10841    ('ව', 'ෆ'),
10842    ('ก', 'ะ'),
10843    ('า', 'า'),
10844    ('เ', 'ๆ'),
10845    ('ກ', 'ຂ'),
10846    ('ຄ', 'ຄ'),
10847    ('ຆ', 'ຊ'),
10848    ('ຌ', 'ຣ'),
10849    ('ລ', 'ລ'),
10850    ('ວ', 'ະ'),
10851    ('າ', 'າ'),
10852    ('ຽ', 'ຽ'),
10853    ('ເ', 'ໄ'),
10854    ('ໆ', 'ໆ'),
10855    ('ໜ', 'ໟ'),
10856    ('ༀ', 'ༀ'),
10857    ('ཀ', 'ཇ'),
10858    ('ཉ', 'ཬ'),
10859    ('ྈ', 'ྌ'),
10860    ('က', 'ဪ'),
10861    ('ဿ', 'ဿ'),
10862    ('ၐ', 'ၕ'),
10863    ('ၚ', 'ၝ'),
10864    ('ၡ', 'ၡ'),
10865    ('ၥ', 'ၦ'),
10866    ('ၮ', 'ၰ'),
10867    ('ၵ', 'ႁ'),
10868    ('ႎ', 'ႎ'),
10869    ('Ⴀ', 'Ⴥ'),
10870    ('Ⴧ', 'Ⴧ'),
10871    ('Ⴭ', 'Ⴭ'),
10872    ('ა', 'ჺ'),
10873    ('ჼ', 'ቈ'),
10874    ('ቊ', 'ቍ'),
10875    ('ቐ', 'ቖ'),
10876    ('ቘ', 'ቘ'),
10877    ('ቚ', 'ቝ'),
10878    ('በ', 'ኈ'),
10879    ('ኊ', 'ኍ'),
10880    ('ነ', 'ኰ'),
10881    ('ኲ', 'ኵ'),
10882    ('ኸ', 'ኾ'),
10883    ('ዀ', 'ዀ'),
10884    ('ዂ', 'ዅ'),
10885    ('ወ', 'ዖ'),
10886    ('ዘ', 'ጐ'),
10887    ('ጒ', 'ጕ'),
10888    ('ጘ', 'ፚ'),
10889    ('ᎀ', 'ᎏ'),
10890    ('Ꭰ', 'Ᏽ'),
10891    ('ᏸ', 'ᏽ'),
10892    ('ᐁ', 'ᙬ'),
10893    ('ᙯ', 'ᙿ'),
10894    ('ᚁ', 'ᚚ'),
10895    ('ᚠ', 'ᛪ'),
10896    ('ᛮ', 'ᛸ'),
10897    ('ᜀ', 'ᜑ'),
10898    ('ᜟ', 'ᜱ'),
10899    ('ᝀ', 'ᝑ'),
10900    ('ᝠ', 'ᝬ'),
10901    ('ᝮ', 'ᝰ'),
10902    ('ក', 'ឳ'),
10903    ('ៗ', 'ៗ'),
10904    ('ៜ', 'ៜ'),
10905    ('ᠠ', 'ᡸ'),
10906    ('ᢀ', 'ᢨ'),
10907    ('ᢪ', 'ᢪ'),
10908    ('ᢰ', 'ᣵ'),
10909    ('ᤀ', 'ᤞ'),
10910    ('ᥐ', 'ᥭ'),
10911    ('ᥰ', 'ᥴ'),
10912    ('ᦀ', 'ᦫ'),
10913    ('ᦰ', 'ᧉ'),
10914    ('ᨀ', 'ᨖ'),
10915    ('ᨠ', 'ᩔ'),
10916    ('ᪧ', 'ᪧ'),
10917    ('ᬅ', 'ᬳ'),
10918    ('ᭅ', 'ᭌ'),
10919    ('ᮃ', 'ᮠ'),
10920    ('ᮮ', 'ᮯ'),
10921    ('ᮺ', 'ᯥ'),
10922    ('ᰀ', 'ᰣ'),
10923    ('ᱍ', 'ᱏ'),
10924    ('ᱚ', 'ᱽ'),
10925    ('ᲀ', 'ᲈ'),
10926    ('Ა', 'Ჺ'),
10927    ('Ჽ', 'Ჿ'),
10928    ('ᳩ', 'ᳬ'),
10929    ('ᳮ', 'ᳳ'),
10930    ('ᳵ', 'ᳶ'),
10931    ('ᳺ', 'ᳺ'),
10932    ('ᴀ', 'ᶿ'),
10933    ('Ḁ', 'ἕ'),
10934    ('Ἐ', 'Ἕ'),
10935    ('ἠ', 'ὅ'),
10936    ('Ὀ', 'Ὅ'),
10937    ('ὐ', 'ὗ'),
10938    ('Ὑ', 'Ὑ'),
10939    ('Ὓ', 'Ὓ'),
10940    ('Ὕ', 'Ὕ'),
10941    ('Ὗ', 'ώ'),
10942    ('ᾀ', 'ᾴ'),
10943    ('ᾶ', 'ᾼ'),
10944    ('ι', 'ι'),
10945    ('ῂ', 'ῄ'),
10946    ('ῆ', 'ῌ'),
10947    ('ῐ', 'ΐ'),
10948    ('ῖ', 'Ί'),
10949    ('ῠ', 'Ῥ'),
10950    ('ῲ', 'ῴ'),
10951    ('ῶ', 'ῼ'),
10952    ('ⁱ', 'ⁱ'),
10953    ('ⁿ', 'ⁿ'),
10954    ('ₐ', 'ₜ'),
10955    ('ℂ', 'ℂ'),
10956    ('ℇ', 'ℇ'),
10957    ('ℊ', 'ℓ'),
10958    ('ℕ', 'ℕ'),
10959    ('℘', 'ℝ'),
10960    ('ℤ', 'ℤ'),
10961    ('Ω', 'Ω'),
10962    ('ℨ', 'ℨ'),
10963    ('K', 'ℹ'),
10964    ('ℼ', 'ℿ'),
10965    ('ⅅ', 'ⅉ'),
10966    ('ⅎ', 'ⅎ'),
10967    ('Ⅰ', 'ↈ'),
10968    ('Ⰰ', 'ⳤ'),
10969    ('Ⳬ', 'ⳮ'),
10970    ('Ⳳ', 'ⳳ'),
10971    ('ⴀ', 'ⴥ'),
10972    ('ⴧ', 'ⴧ'),
10973    ('ⴭ', 'ⴭ'),
10974    ('ⴰ', 'ⵧ'),
10975    ('ⵯ', 'ⵯ'),
10976    ('ⶀ', 'ⶖ'),
10977    ('ⶠ', 'ⶦ'),
10978    ('ⶨ', 'ⶮ'),
10979    ('ⶰ', 'ⶶ'),
10980    ('ⶸ', 'ⶾ'),
10981    ('ⷀ', 'ⷆ'),
10982    ('ⷈ', 'ⷎ'),
10983    ('ⷐ', 'ⷖ'),
10984    ('ⷘ', 'ⷞ'),
10985    ('々', '〇'),
10986    ('〡', '〩'),
10987    ('〱', '〵'),
10988    ('〸', '〼'),
10989    ('ぁ', 'ゖ'),
10990    ('ゝ', 'ゟ'),
10991    ('ァ', 'ヺ'),
10992    ('ー', 'ヿ'),
10993    ('ㄅ', 'ㄯ'),
10994    ('ㄱ', 'ㆎ'),
10995    ('ㆠ', 'ㆿ'),
10996    ('ㇰ', 'ㇿ'),
10997    ('㐀', '䶿'),
10998    ('一', 'ꒌ'),
10999    ('ꓐ', 'ꓽ'),
11000    ('ꔀ', 'ꘌ'),
11001    ('ꘐ', 'ꘟ'),
11002    ('ꘪ', 'ꘫ'),
11003    ('Ꙁ', 'ꙮ'),
11004    ('ꙿ', 'ꚝ'),
11005    ('ꚠ', 'ꛯ'),
11006    ('ꜗ', 'ꜟ'),
11007    ('Ꜣ', 'ꞈ'),
11008    ('Ꞌ', 'ꟊ'),
11009    ('Ꟑ', 'ꟑ'),
11010    ('ꟓ', 'ꟓ'),
11011    ('ꟕ', 'ꟙ'),
11012    ('ꟲ', 'ꠁ'),
11013    ('ꠃ', 'ꠅ'),
11014    ('ꠇ', 'ꠊ'),
11015    ('ꠌ', 'ꠢ'),
11016    ('ꡀ', 'ꡳ'),
11017    ('ꢂ', 'ꢳ'),
11018    ('ꣲ', 'ꣷ'),
11019    ('ꣻ', 'ꣻ'),
11020    ('ꣽ', 'ꣾ'),
11021    ('ꤊ', 'ꤥ'),
11022    ('ꤰ', 'ꥆ'),
11023    ('ꥠ', 'ꥼ'),
11024    ('ꦄ', 'ꦲ'),
11025    ('ꧏ', 'ꧏ'),
11026    ('ꧠ', 'ꧤ'),
11027    ('ꧦ', 'ꧯ'),
11028    ('ꧺ', 'ꧾ'),
11029    ('ꨀ', 'ꨨ'),
11030    ('ꩀ', 'ꩂ'),
11031    ('ꩄ', 'ꩋ'),
11032    ('ꩠ', 'ꩶ'),
11033    ('ꩺ', 'ꩺ'),
11034    ('ꩾ', 'ꪯ'),
11035    ('ꪱ', 'ꪱ'),
11036    ('ꪵ', 'ꪶ'),
11037    ('ꪹ', 'ꪽ'),
11038    ('ꫀ', 'ꫀ'),
11039    ('ꫂ', 'ꫂ'),
11040    ('ꫛ', 'ꫝ'),
11041    ('ꫠ', 'ꫪ'),
11042    ('ꫲ', 'ꫴ'),
11043    ('ꬁ', 'ꬆ'),
11044    ('ꬉ', 'ꬎ'),
11045    ('ꬑ', 'ꬖ'),
11046    ('ꬠ', 'ꬦ'),
11047    ('ꬨ', 'ꬮ'),
11048    ('ꬰ', 'ꭚ'),
11049    ('ꭜ', 'ꭩ'),
11050    ('ꭰ', 'ꯢ'),
11051    ('가', '힣'),
11052    ('ힰ', 'ퟆ'),
11053    ('ퟋ', 'ퟻ'),
11054    ('豈', '舘'),
11055    ('並', '龎'),
11056    ('ff', 'st'),
11057    ('ﬓ', 'ﬗ'),
11058    ('יִ', 'יִ'),
11059    ('ײַ', 'ﬨ'),
11060    ('שׁ', 'זּ'),
11061    ('טּ', 'לּ'),
11062    ('מּ', 'מּ'),
11063    ('נּ', 'סּ'),
11064    ('ףּ', 'פּ'),
11065    ('צּ', 'ﮱ'),
11066    ('ﯓ', 'ﱝ'),
11067    ('ﱤ', 'ﴽ'),
11068    ('ﵐ', 'ﶏ'),
11069    ('ﶒ', 'ﷇ'),
11070    ('ﷰ', 'ﷹ'),
11071    ('ﹱ', 'ﹱ'),
11072    ('ﹳ', 'ﹳ'),
11073    ('ﹷ', 'ﹷ'),
11074    ('ﹹ', 'ﹹ'),
11075    ('ﹻ', 'ﹻ'),
11076    ('ﹽ', 'ﹽ'),
11077    ('ﹿ', 'ﻼ'),
11078    ('A', 'Z'),
11079    ('a', 'z'),
11080    ('ヲ', 'ン'),
11081    ('ᅠ', 'ᄒ'),
11082    ('ᅡ', 'ᅦ'),
11083    ('ᅧ', 'ᅬ'),
11084    ('ᅭ', 'ᅲ'),
11085    ('ᅳ', 'ᅵ'),
11086    ('𐀀', '𐀋'),
11087    ('𐀍', '𐀦'),
11088    ('𐀨', '𐀺'),
11089    ('𐀼', '𐀽'),
11090    ('𐀿', '𐁍'),
11091    ('𐁐', '𐁝'),
11092    ('𐂀', '𐃺'),
11093    ('𐅀', '𐅴'),
11094    ('𐊀', '𐊜'),
11095    ('𐊠', '𐋐'),
11096    ('𐌀', '𐌟'),
11097    ('𐌭', '𐍊'),
11098    ('𐍐', '𐍵'),
11099    ('𐎀', '𐎝'),
11100    ('𐎠', '𐏃'),
11101    ('𐏈', '𐏏'),
11102    ('𐏑', '𐏕'),
11103    ('𐐀', '𐒝'),
11104    ('𐒰', '𐓓'),
11105    ('𐓘', '𐓻'),
11106    ('𐔀', '𐔧'),
11107    ('𐔰', '𐕣'),
11108    ('𐕰', '𐕺'),
11109    ('𐕼', '𐖊'),
11110    ('𐖌', '𐖒'),
11111    ('𐖔', '𐖕'),
11112    ('𐖗', '𐖡'),
11113    ('𐖣', '𐖱'),
11114    ('𐖳', '𐖹'),
11115    ('𐖻', '𐖼'),
11116    ('𐘀', '𐜶'),
11117    ('𐝀', '𐝕'),
11118    ('𐝠', '𐝧'),
11119    ('𐞀', '𐞅'),
11120    ('𐞇', '𐞰'),
11121    ('𐞲', '𐞺'),
11122    ('𐠀', '𐠅'),
11123    ('𐠈', '𐠈'),
11124    ('𐠊', '𐠵'),
11125    ('𐠷', '𐠸'),
11126    ('𐠼', '𐠼'),
11127    ('𐠿', '𐡕'),
11128    ('𐡠', '𐡶'),
11129    ('𐢀', '𐢞'),
11130    ('𐣠', '𐣲'),
11131    ('𐣴', '𐣵'),
11132    ('𐤀', '𐤕'),
11133    ('𐤠', '𐤹'),
11134    ('𐦀', '𐦷'),
11135    ('𐦾', '𐦿'),
11136    ('𐨀', '𐨀'),
11137    ('𐨐', '𐨓'),
11138    ('𐨕', '𐨗'),
11139    ('𐨙', '𐨵'),
11140    ('𐩠', '𐩼'),
11141    ('𐪀', '𐪜'),
11142    ('𐫀', '𐫇'),
11143    ('𐫉', '𐫤'),
11144    ('𐬀', '𐬵'),
11145    ('𐭀', '𐭕'),
11146    ('𐭠', '𐭲'),
11147    ('𐮀', '𐮑'),
11148    ('𐰀', '𐱈'),
11149    ('𐲀', '𐲲'),
11150    ('𐳀', '𐳲'),
11151    ('𐴀', '𐴣'),
11152    ('𐺀', '𐺩'),
11153    ('𐺰', '𐺱'),
11154    ('𐼀', '𐼜'),
11155    ('𐼧', '𐼧'),
11156    ('𐼰', '𐽅'),
11157    ('𐽰', '𐾁'),
11158    ('𐾰', '𐿄'),
11159    ('𐿠', '𐿶'),
11160    ('𑀃', '𑀷'),
11161    ('𑁱', '𑁲'),
11162    ('𑁵', '𑁵'),
11163    ('𑂃', '𑂯'),
11164    ('𑃐', '𑃨'),
11165    ('𑄃', '𑄦'),
11166    ('𑅄', '𑅄'),
11167    ('𑅇', '𑅇'),
11168    ('𑅐', '𑅲'),
11169    ('𑅶', '𑅶'),
11170    ('𑆃', '𑆲'),
11171    ('𑇁', '𑇄'),
11172    ('𑇚', '𑇚'),
11173    ('𑇜', '𑇜'),
11174    ('𑈀', '𑈑'),
11175    ('𑈓', '𑈫'),
11176    ('𑈿', '𑉀'),
11177    ('𑊀', '𑊆'),
11178    ('𑊈', '𑊈'),
11179    ('𑊊', '𑊍'),
11180    ('𑊏', '𑊝'),
11181    ('𑊟', '𑊨'),
11182    ('𑊰', '𑋞'),
11183    ('𑌅', '𑌌'),
11184    ('𑌏', '𑌐'),
11185    ('𑌓', '𑌨'),
11186    ('𑌪', '𑌰'),
11187    ('𑌲', '𑌳'),
11188    ('𑌵', '𑌹'),
11189    ('𑌽', '𑌽'),
11190    ('𑍐', '𑍐'),
11191    ('𑍝', '𑍡'),
11192    ('𑐀', '𑐴'),
11193    ('𑑇', '𑑊'),
11194    ('𑑟', '𑑡'),
11195    ('𑒀', '𑒯'),
11196    ('𑓄', '𑓅'),
11197    ('𑓇', '𑓇'),
11198    ('𑖀', '𑖮'),
11199    ('𑗘', '𑗛'),
11200    ('𑘀', '𑘯'),
11201    ('𑙄', '𑙄'),
11202    ('𑚀', '𑚪'),
11203    ('𑚸', '𑚸'),
11204    ('𑜀', '𑜚'),
11205    ('𑝀', '𑝆'),
11206    ('𑠀', '𑠫'),
11207    ('𑢠', '𑣟'),
11208    ('𑣿', '𑤆'),
11209    ('𑤉', '𑤉'),
11210    ('𑤌', '𑤓'),
11211    ('𑤕', '𑤖'),
11212    ('𑤘', '𑤯'),
11213    ('𑤿', '𑤿'),
11214    ('𑥁', '𑥁'),
11215    ('𑦠', '𑦧'),
11216    ('𑦪', '𑧐'),
11217    ('𑧡', '𑧡'),
11218    ('𑧣', '𑧣'),
11219    ('𑨀', '𑨀'),
11220    ('𑨋', '𑨲'),
11221    ('𑨺', '𑨺'),
11222    ('𑩐', '𑩐'),
11223    ('𑩜', '𑪉'),
11224    ('𑪝', '𑪝'),
11225    ('𑪰', '𑫸'),
11226    ('𑰀', '𑰈'),
11227    ('𑰊', '𑰮'),
11228    ('𑱀', '𑱀'),
11229    ('𑱲', '𑲏'),
11230    ('𑴀', '𑴆'),
11231    ('𑴈', '𑴉'),
11232    ('𑴋', '𑴰'),
11233    ('𑵆', '𑵆'),
11234    ('𑵠', '𑵥'),
11235    ('𑵧', '𑵨'),
11236    ('𑵪', '𑶉'),
11237    ('𑶘', '𑶘'),
11238    ('𑻠', '𑻲'),
11239    ('𑼂', '𑼂'),
11240    ('𑼄', '𑼐'),
11241    ('𑼒', '𑼳'),
11242    ('𑾰', '𑾰'),
11243    ('𒀀', '𒎙'),
11244    ('𒐀', '𒑮'),
11245    ('𒒀', '𒕃'),
11246    ('𒾐', '𒿰'),
11247    ('𓀀', '𓐯'),
11248    ('𓑁', '𓑆'),
11249    ('𔐀', '𔙆'),
11250    ('𖠀', '𖨸'),
11251    ('𖩀', '𖩞'),
11252    ('𖩰', '𖪾'),
11253    ('𖫐', '𖫭'),
11254    ('𖬀', '𖬯'),
11255    ('𖭀', '𖭃'),
11256    ('𖭣', '𖭷'),
11257    ('𖭽', '𖮏'),
11258    ('𖹀', '𖹿'),
11259    ('𖼀', '𖽊'),
11260    ('𖽐', '𖽐'),
11261    ('𖾓', '𖾟'),
11262    ('𖿠', '𖿡'),
11263    ('𖿣', '𖿣'),
11264    ('𗀀', '𘟷'),
11265    ('𘠀', '𘳕'),
11266    ('𘴀', '𘴈'),
11267    ('𚿰', '𚿳'),
11268    ('𚿵', '𚿻'),
11269    ('𚿽', '𚿾'),
11270    ('𛀀', '𛄢'),
11271    ('𛄲', '𛄲'),
11272    ('𛅐', '𛅒'),
11273    ('𛅕', '𛅕'),
11274    ('𛅤', '𛅧'),
11275    ('𛅰', '𛋻'),
11276    ('𛰀', '𛱪'),
11277    ('𛱰', '𛱼'),
11278    ('𛲀', '𛲈'),
11279    ('𛲐', '𛲙'),
11280    ('𝐀', '𝑔'),
11281    ('𝑖', '𝒜'),
11282    ('𝒞', '𝒟'),
11283    ('𝒢', '𝒢'),
11284    ('𝒥', '𝒦'),
11285    ('𝒩', '𝒬'),
11286    ('𝒮', '𝒹'),
11287    ('𝒻', '𝒻'),
11288    ('𝒽', '𝓃'),
11289    ('𝓅', '𝔅'),
11290    ('𝔇', '𝔊'),
11291    ('𝔍', '𝔔'),
11292    ('𝔖', '𝔜'),
11293    ('𝔞', '𝔹'),
11294    ('𝔻', '𝔾'),
11295    ('𝕀', '𝕄'),
11296    ('𝕆', '𝕆'),
11297    ('𝕊', '𝕐'),
11298    ('𝕒', '𝚥'),
11299    ('𝚨', '𝛀'),
11300    ('𝛂', '𝛚'),
11301    ('𝛜', '𝛺'),
11302    ('𝛼', '𝜔'),
11303    ('𝜖', '𝜴'),
11304    ('𝜶', '𝝎'),
11305    ('𝝐', '𝝮'),
11306    ('𝝰', '𝞈'),
11307    ('𝞊', '𝞨'),
11308    ('𝞪', '𝟂'),
11309    ('𝟄', '𝟋'),
11310    ('𝼀', '𝼞'),
11311    ('𝼥', '𝼪'),
11312    ('𞀰', '𞁭'),
11313    ('𞄀', '𞄬'),
11314    ('𞄷', '𞄽'),
11315    ('𞅎', '𞅎'),
11316    ('𞊐', '𞊭'),
11317    ('𞋀', '𞋫'),
11318    ('𞓐', '𞓫'),
11319    ('𞟠', '𞟦'),
11320    ('𞟨', '𞟫'),
11321    ('𞟭', '𞟮'),
11322    ('𞟰', '𞟾'),
11323    ('𞠀', '𞣄'),
11324    ('𞤀', '𞥃'),
11325    ('𞥋', '𞥋'),
11326    ('𞸀', '𞸃'),
11327    ('𞸅', '𞸟'),
11328    ('𞸡', '𞸢'),
11329    ('𞸤', '𞸤'),
11330    ('𞸧', '𞸧'),
11331    ('𞸩', '𞸲'),
11332    ('𞸴', '𞸷'),
11333    ('𞸹', '𞸹'),
11334    ('𞸻', '𞸻'),
11335    ('𞹂', '𞹂'),
11336    ('𞹇', '𞹇'),
11337    ('𞹉', '𞹉'),
11338    ('𞹋', '𞹋'),
11339    ('𞹍', '𞹏'),
11340    ('𞹑', '𞹒'),
11341    ('𞹔', '𞹔'),
11342    ('𞹗', '𞹗'),
11343    ('𞹙', '𞹙'),
11344    ('𞹛', '𞹛'),
11345    ('𞹝', '𞹝'),
11346    ('𞹟', '𞹟'),
11347    ('𞹡', '𞹢'),
11348    ('𞹤', '𞹤'),
11349    ('𞹧', '𞹪'),
11350    ('𞹬', '𞹲'),
11351    ('𞹴', '𞹷'),
11352    ('𞹹', '𞹼'),
11353    ('𞹾', '𞹾'),
11354    ('𞺀', '𞺉'),
11355    ('𞺋', '𞺛'),
11356    ('𞺡', '𞺣'),
11357    ('𞺥', '𞺩'),
11358    ('𞺫', '𞺻'),
11359    ('𠀀', '𪛟'),
11360    ('𪜀', '𫜹'),
11361    ('𫝀', '𫠝'),
11362    ('𫠠', '𬺡'),
11363    ('𬺰', '𮯠'),
11364    ('丽', '𪘀'),
11365    ('𰀀', '𱍊'),
11366    ('𱍐', '𲎯'),
11367];