1 // DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
2 //
3 //   ucd-generate sentence-break 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 
9 pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
10     ("ATerm", ATERM),
11     ("CR", CR),
12     ("Close", CLOSE),
13     ("Extend", EXTEND),
14     ("Format", FORMAT),
15     ("LF", LF),
16     ("Lower", LOWER),
17     ("Numeric", NUMERIC),
18     ("OLetter", OLETTER),
19     ("SContinue", SCONTINUE),
20     ("STerm", STERM),
21     ("Sep", SEP),
22     ("Sp", SP),
23     ("Upper", UPPER),
24 ];
25 
26 pub const ATERM: &'static [(char, char)] =
27     &[('.', '.'), ('․', '․'), ('﹒', '﹒'), ('.', '.')];
28 
29 pub const CR: &'static [(char, char)] = &[('\r', '\r')];
30 
31 pub const CLOSE: &'static [(char, char)] = &[
32     ('"', '"'),
33     ('\'', ')'),
34     ('[', '['),
35     (']', ']'),
36     ('{', '{'),
37     ('}', '}'),
38     ('«', '«'),
39     ('»', '»'),
40     ('༺', '༽'),
41     ('᚛', '᚜'),
42     ('‘', '‟'),
43     ('‹', '›'),
44     ('⁅', '⁆'),
45     ('⁽', '⁾'),
46     ('₍', '₎'),
47     ('⌈', '⌋'),
48     ('〈', '〉'),
49     ('❛', '❠'),
50     ('❨', '❵'),
51     ('⟅', '⟆'),
52     ('⟦', '⟯'),
53     ('⦃', '⦘'),
54     ('⧘', '⧛'),
55     ('⧼', '⧽'),
56     ('⸀', '⸍'),
57     ('⸜', '⸝'),
58     ('⸠', '⸩'),
59     ('⹂', '⹂'),
60     ('⹕', '⹜'),
61     ('〈', '】'),
62     ('〔', '〛'),
63     ('〝', '〟'),
64     ('﴾', '﴿'),
65     ('︗', '︘'),
66     ('︵', '﹄'),
67     ('﹇', '﹈'),
68     ('﹙', '﹞'),
69     ('(', ')'),
70     ('[', '['),
71     (']', ']'),
72     ('{', '{'),
73     ('}', '}'),
74     ('⦅', '⦆'),
75     ('「', '」'),
76     ('�', '�'),
77 ];
78 
79 pub const EXTEND: &'static [(char, char)] = &[
80     ('\u{300}', '\u{36f}'),
81     ('\u{483}', '\u{489}'),
82     ('\u{591}', '\u{5bd}'),
83     ('\u{5bf}', '\u{5bf}'),
84     ('\u{5c1}', '\u{5c2}'),
85     ('\u{5c4}', '\u{5c5}'),
86     ('\u{5c7}', '\u{5c7}'),
87     ('\u{610}', '\u{61a}'),
88     ('\u{64b}', '\u{65f}'),
89     ('\u{670}', '\u{670}'),
90     ('\u{6d6}', '\u{6dc}'),
91     ('\u{6df}', '\u{6e4}'),
92     ('\u{6e7}', '\u{6e8}'),
93     ('\u{6ea}', '\u{6ed}'),
94     ('\u{711}', '\u{711}'),
95     ('\u{730}', '\u{74a}'),
96     ('\u{7a6}', '\u{7b0}'),
97     ('\u{7eb}', '\u{7f3}'),
98     ('\u{7fd}', '\u{7fd}'),
99     ('\u{816}', '\u{819}'),
100     ('\u{81b}', '\u{823}'),
101     ('\u{825}', '\u{827}'),
102     ('\u{829}', '\u{82d}'),
103     ('\u{859}', '\u{85b}'),
104     ('\u{898}', '\u{89f}'),
105     ('\u{8ca}', '\u{8e1}'),
106     ('\u{8e3}', 'ः'),
107     ('\u{93a}', '\u{93c}'),
108     ('ा', 'ॏ'),
109     ('\u{951}', '\u{957}'),
110     ('\u{962}', '\u{963}'),
111     ('\u{981}', 'ঃ'),
112     ('\u{9bc}', '\u{9bc}'),
113     ('\u{9be}', '\u{9c4}'),
114     ('ে', 'ৈ'),
115     ('ো', '\u{9cd}'),
116     ('\u{9d7}', '\u{9d7}'),
117     ('\u{9e2}', '\u{9e3}'),
118     ('\u{9fe}', '\u{9fe}'),
119     ('\u{a01}', 'ਃ'),
120     ('\u{a3c}', '\u{a3c}'),
121     ('ਾ', '\u{a42}'),
122     ('\u{a47}', '\u{a48}'),
123     ('\u{a4b}', '\u{a4d}'),
124     ('\u{a51}', '\u{a51}'),
125     ('\u{a70}', '\u{a71}'),
126     ('\u{a75}', '\u{a75}'),
127     ('\u{a81}', 'ઃ'),
128     ('\u{abc}', '\u{abc}'),
129     ('ા', '\u{ac5}'),
130     ('\u{ac7}', 'ૉ'),
131     ('ો', '\u{acd}'),
132     ('\u{ae2}', '\u{ae3}'),
133     ('\u{afa}', '\u{aff}'),
134     ('\u{b01}', 'ଃ'),
135     ('\u{b3c}', '\u{b3c}'),
136     ('\u{b3e}', '\u{b44}'),
137     ('େ', 'ୈ'),
138     ('ୋ', '\u{b4d}'),
139     ('\u{b55}', '\u{b57}'),
140     ('\u{b62}', '\u{b63}'),
141     ('\u{b82}', '\u{b82}'),
142     ('\u{bbe}', 'ூ'),
143     ('ெ', 'ை'),
144     ('ொ', '\u{bcd}'),
145     ('\u{bd7}', '\u{bd7}'),
146     ('\u{c00}', '\u{c04}'),
147     ('\u{c3c}', '\u{c3c}'),
148     ('\u{c3e}', 'ౄ'),
149     ('\u{c46}', '\u{c48}'),
150     ('\u{c4a}', '\u{c4d}'),
151     ('\u{c55}', '\u{c56}'),
152     ('\u{c62}', '\u{c63}'),
153     ('\u{c81}', 'ಃ'),
154     ('\u{cbc}', '\u{cbc}'),
155     ('ಾ', 'ೄ'),
156     ('\u{cc6}', 'ೈ'),
157     ('ೊ', '\u{ccd}'),
158     ('\u{cd5}', '\u{cd6}'),
159     ('\u{ce2}', '\u{ce3}'),
160     ('ೳ', 'ೳ'),
161     ('\u{d00}', 'ഃ'),
162     ('\u{d3b}', '\u{d3c}'),
163     ('\u{d3e}', '\u{d44}'),
164     ('െ', 'ൈ'),
165     ('ൊ', '\u{d4d}'),
166     ('\u{d57}', '\u{d57}'),
167     ('\u{d62}', '\u{d63}'),
168     ('\u{d81}', 'ඃ'),
169     ('\u{dca}', '\u{dca}'),
170     ('\u{dcf}', '\u{dd4}'),
171     ('\u{dd6}', '\u{dd6}'),
172     ('ෘ', '\u{ddf}'),
173     ('ෲ', 'ෳ'),
174     ('\u{e31}', '\u{e31}'),
175     ('\u{e34}', '\u{e3a}'),
176     ('\u{e47}', '\u{e4e}'),
177     ('\u{eb1}', '\u{eb1}'),
178     ('\u{eb4}', '\u{ebc}'),
179     ('\u{ec8}', '\u{ece}'),
180     ('\u{f18}', '\u{f19}'),
181     ('\u{f35}', '\u{f35}'),
182     ('\u{f37}', '\u{f37}'),
183     ('\u{f39}', '\u{f39}'),
184     ('༾', '༿'),
185     ('\u{f71}', '\u{f84}'),
186     ('\u{f86}', '\u{f87}'),
187     ('\u{f8d}', '\u{f97}'),
188     ('\u{f99}', '\u{fbc}'),
189     ('\u{fc6}', '\u{fc6}'),
190     ('ါ', '\u{103e}'),
191     ('ၖ', '\u{1059}'),
192     ('\u{105e}', '\u{1060}'),
193     ('ၢ', 'ၤ'),
194     ('ၧ', 'ၭ'),
195     ('\u{1071}', '\u{1074}'),
196     ('\u{1082}', '\u{108d}'),
197     ('ႏ', 'ႏ'),
198     ('ႚ', '\u{109d}'),
199     ('\u{135d}', '\u{135f}'),
200     ('\u{1712}', '᜕'),
201     ('\u{1732}', '᜴'),
202     ('\u{1752}', '\u{1753}'),
203     ('\u{1772}', '\u{1773}'),
204     ('\u{17b4}', '\u{17d3}'),
205     ('\u{17dd}', '\u{17dd}'),
206     ('\u{180b}', '\u{180d}'),
207     ('\u{180f}', '\u{180f}'),
208     ('\u{1885}', '\u{1886}'),
209     ('\u{18a9}', '\u{18a9}'),
210     ('\u{1920}', 'ᤫ'),
211     ('ᤰ', '\u{193b}'),
212     ('\u{1a17}', '\u{1a1b}'),
213     ('ᩕ', '\u{1a5e}'),
214     ('\u{1a60}', '\u{1a7c}'),
215     ('\u{1a7f}', '\u{1a7f}'),
216     ('\u{1ab0}', '\u{1ace}'),
217     ('\u{1b00}', 'ᬄ'),
218     ('\u{1b34}', '᭄'),
219     ('\u{1b6b}', '\u{1b73}'),
220     ('\u{1b80}', 'ᮂ'),
221     ('ᮡ', '\u{1bad}'),
222     ('\u{1be6}', '᯳'),
223     ('ᰤ', '\u{1c37}'),
224     ('\u{1cd0}', '\u{1cd2}'),
225     ('\u{1cd4}', '\u{1ce8}'),
226     ('\u{1ced}', '\u{1ced}'),
227     ('\u{1cf4}', '\u{1cf4}'),
228     ('᳷', '\u{1cf9}'),
229     ('\u{1dc0}', '\u{1dff}'),
230     ('\u{200c}', '\u{200d}'),
231     ('\u{20d0}', '\u{20f0}'),
232     ('\u{2cef}', '\u{2cf1}'),
233     ('\u{2d7f}', '\u{2d7f}'),
234     ('\u{2de0}', '\u{2dff}'),
235     ('\u{302a}', '\u{302f}'),
236     ('\u{3099}', '\u{309a}'),
237     ('\u{a66f}', '\u{a672}'),
238     ('\u{a674}', '\u{a67d}'),
239     ('\u{a69e}', '\u{a69f}'),
240     ('\u{a6f0}', '\u{a6f1}'),
241     ('\u{a802}', '\u{a802}'),
242     ('\u{a806}', '\u{a806}'),
243     ('\u{a80b}', '\u{a80b}'),
244     ('ꠣ', 'ꠧ'),
245     ('\u{a82c}', '\u{a82c}'),
246     ('ꢀ', 'ꢁ'),
247     ('ꢴ', '\u{a8c5}'),
248     ('\u{a8e0}', '\u{a8f1}'),
249     ('\u{a8ff}', '\u{a8ff}'),
250     ('\u{a926}', '\u{a92d}'),
251     ('\u{a947}', '꥓'),
252     ('\u{a980}', 'ꦃ'),
253     ('\u{a9b3}', '꧀'),
254     ('\u{a9e5}', '\u{a9e5}'),
255     ('\u{aa29}', '\u{aa36}'),
256     ('\u{aa43}', '\u{aa43}'),
257     ('\u{aa4c}', 'ꩍ'),
258     ('ꩻ', 'ꩽ'),
259     ('\u{aab0}', '\u{aab0}'),
260     ('\u{aab2}', '\u{aab4}'),
261     ('\u{aab7}', '\u{aab8}'),
262     ('\u{aabe}', '\u{aabf}'),
263     ('\u{aac1}', '\u{aac1}'),
264     ('ꫫ', 'ꫯ'),
265     ('ꫵ', '\u{aaf6}'),
266     ('ꯣ', 'ꯪ'),
267     ('꯬', '\u{abed}'),
268     ('\u{fb1e}', '\u{fb1e}'),
269     ('\u{fe00}', '\u{fe0f}'),
270     ('\u{fe20}', '\u{fe2f}'),
271     ('\u{ff9e}', '\u{ff9f}'),
272     ('\u{101fd}', '\u{101fd}'),
273     ('\u{102e0}', '\u{102e0}'),
274     ('\u{10376}', '\u{1037a}'),
275     ('\u{10a01}', '\u{10a03}'),
276     ('\u{10a05}', '\u{10a06}'),
277     ('\u{10a0c}', '\u{10a0f}'),
278     ('\u{10a38}', '\u{10a3a}'),
279     ('\u{10a3f}', '\u{10a3f}'),
280     ('\u{10ae5}', '\u{10ae6}'),
281     ('\u{10d24}', '\u{10d27}'),
282     ('\u{10eab}', '\u{10eac}'),
283     ('\u{10efd}', '\u{10eff}'),
284     ('\u{10f46}', '\u{10f50}'),
285     ('\u{10f82}', '\u{10f85}'),
286     ('�', '�'),
287     ('\u{11038}', '\u{11046}'),
288     ('\u{11070}', '\u{11070}'),
289     ('\u{11073}', '\u{11074}'),
290     ('\u{1107f}', '�'),
291     ('�', '\u{110ba}'),
292     ('\u{110c2}', '\u{110c2}'),
293     ('\u{11100}', '\u{11102}'),
294     ('\u{11127}', '\u{11134}'),
295     ('�', '�'),
296     ('\u{11173}', '\u{11173}'),
297     ('\u{11180}', '�'),
298     ('�', '�'),
299     ('\u{111c9}', '\u{111cc}'),
300     ('�', '\u{111cf}'),
301     ('�', '\u{11237}'),
302     ('\u{1123e}', '\u{1123e}'),
303     ('\u{11241}', '\u{11241}'),
304     ('\u{112df}', '\u{112ea}'),
305     ('\u{11300}', '�'),
306     ('\u{1133b}', '\u{1133c}'),
307     ('\u{1133e}', '�'),
308     ('�', '�'),
309     ('�', '�'),
310     ('\u{11357}', '\u{11357}'),
311     ('�', '�'),
312     ('\u{11366}', '\u{1136c}'),
313     ('\u{11370}', '\u{11374}'),
314     ('�', '\u{11446}'),
315     ('\u{1145e}', '\u{1145e}'),
316     ('\u{114b0}', '\u{114c3}'),
317     ('\u{115af}', '\u{115b5}'),
318     ('�', '\u{115c0}'),
319     ('\u{115dc}', '\u{115dd}'),
320     ('�', '\u{11640}'),
321     ('\u{116ab}', '\u{116b7}'),
322     ('\u{1171d}', '\u{1172b}'),
323     ('�', '\u{1183a}'),
324     ('\u{11930}', '�'),
325     ('�', '�'),
326     ('\u{1193b}', '\u{1193e}'),
327     ('�', '�'),
328     ('�', '\u{11943}'),
329     ('�', '\u{119d7}'),
330     ('\u{119da}', '\u{119e0}'),
331     ('�', '�'),
332     ('\u{11a01}', '\u{11a0a}'),
333     ('\u{11a33}', '�'),
334     ('\u{11a3b}', '\u{11a3e}'),
335     ('\u{11a47}', '\u{11a47}'),
336     ('\u{11a51}', '\u{11a5b}'),
337     ('\u{11a8a}', '\u{11a99}'),
338     ('�', '\u{11c36}'),
339     ('\u{11c38}', '\u{11c3f}'),
340     ('\u{11c92}', '\u{11ca7}'),
341     ('�', '\u{11cb6}'),
342     ('\u{11d31}', '\u{11d36}'),
343     ('\u{11d3a}', '\u{11d3a}'),
344     ('\u{11d3c}', '\u{11d3d}'),
345     ('\u{11d3f}', '\u{11d45}'),
346     ('\u{11d47}', '\u{11d47}'),
347     ('�', '�'),
348     ('\u{11d90}', '\u{11d91}'),
349     ('�', '\u{11d97}'),
350     ('\u{11ef3}', '�'),
351     ('\u{11f00}', '\u{11f01}'),
352     ('�', '�'),
353     ('�', '\u{11f3a}'),
354     ('�', '\u{11f42}'),
355     ('\u{13440}', '\u{13440}'),
356     ('\u{13447}', '\u{13455}'),
357     ('\u{16af0}', '\u{16af4}'),
358     ('\u{16b30}', '\u{16b36}'),
359     ('\u{16f4f}', '\u{16f4f}'),
360     ('�', '�'),
361     ('\u{16f8f}', '\u{16f92}'),
362     ('\u{16fe4}', '\u{16fe4}'),
363     ('�', '�'),
364     ('\u{1bc9d}', '\u{1bc9e}'),
365     ('\u{1cf00}', '\u{1cf2d}'),
366     ('\u{1cf30}', '\u{1cf46}'),
367     ('\u{1d165}', '\u{1d169}'),
368     ('�', '\u{1d172}'),
369     ('\u{1d17b}', '\u{1d182}'),
370     ('\u{1d185}', '\u{1d18b}'),
371     ('\u{1d1aa}', '\u{1d1ad}'),
372     ('\u{1d242}', '\u{1d244}'),
373     ('\u{1da00}', '\u{1da36}'),
374     ('\u{1da3b}', '\u{1da6c}'),
375     ('\u{1da75}', '\u{1da75}'),
376     ('\u{1da84}', '\u{1da84}'),
377     ('\u{1da9b}', '\u{1da9f}'),
378     ('\u{1daa1}', '\u{1daaf}'),
379     ('\u{1e000}', '\u{1e006}'),
380     ('\u{1e008}', '\u{1e018}'),
381     ('\u{1e01b}', '\u{1e021}'),
382     ('\u{1e023}', '\u{1e024}'),
383     ('\u{1e026}', '\u{1e02a}'),
384     ('\u{1e08f}', '\u{1e08f}'),
385     ('\u{1e130}', '\u{1e136}'),
386     ('\u{1e2ae}', '\u{1e2ae}'),
387     ('\u{1e2ec}', '\u{1e2ef}'),
388     ('\u{1e4ec}', '\u{1e4ef}'),
389     ('\u{1e8d0}', '\u{1e8d6}'),
390     ('\u{1e944}', '\u{1e94a}'),
391     ('\u{e0020}', '\u{e007f}'),
392     ('\u{e0100}', '\u{e01ef}'),
393 ];
394 
395 pub const FORMAT: &'static [(char, char)] = &[
396     ('\u{ad}', '\u{ad}'),
397     ('\u{600}', '\u{605}'),
398     ('\u{61c}', '\u{61c}'),
399     ('\u{6dd}', '\u{6dd}'),
400     ('\u{70f}', '\u{70f}'),
401     ('\u{890}', '\u{891}'),
402     ('\u{8e2}', '\u{8e2}'),
403     ('\u{180e}', '\u{180e}'),
404     ('\u{200b}', '\u{200b}'),
405     ('\u{200e}', '\u{200f}'),
406     ('\u{202a}', '\u{202e}'),
407     ('\u{2060}', '\u{2064}'),
408     ('\u{2066}', '\u{206f}'),
409     ('\u{feff}', '\u{feff}'),
410     ('\u{fff9}', '\u{fffb}'),
411     ('\u{110bd}', '\u{110bd}'),
412     ('\u{110cd}', '\u{110cd}'),
413     ('\u{13430}', '\u{1343f}'),
414     ('\u{1bca0}', '\u{1bca3}'),
415     ('\u{1d173}', '\u{1d17a}'),
416     ('\u{e0001}', '\u{e0001}'),
417 ];
418 
419 pub const LF: &'static [(char, char)] = &[('\n', '\n')];
420 
421 pub const LOWER: &'static [(char, char)] = &[
422     ('a', 'z'),
423     ('ª', 'ª'),
424     ('µ', 'µ'),
425     ('º', 'º'),
426     ('ß', 'ö'),
427     ('ø', 'ÿ'),
428     ('ā', 'ā'),
429     ('ă', 'ă'),
430     ('ą', 'ą'),
431     ('ć', 'ć'),
432     ('ĉ', 'ĉ'),
433     ('ċ', 'ċ'),
434     ('č', 'č'),
435     ('ď', 'ď'),
436     ('đ', 'đ'),
437     ('ē', 'ē'),
438     ('ĕ', 'ĕ'),
439     ('ė', 'ė'),
440     ('ę', 'ę'),
441     ('ě', 'ě'),
442     ('ĝ', 'ĝ'),
443     ('ğ', 'ğ'),
444     ('ġ', 'ġ'),
445     ('ģ', 'ģ'),
446     ('ĥ', 'ĥ'),
447     ('ħ', 'ħ'),
448     ('ĩ', 'ĩ'),
449     ('ī', 'ī'),
450     ('ĭ', 'ĭ'),
451     ('į', 'į'),
452     ('ı', 'ı'),
453     ('ij', 'ij'),
454     ('ĵ', 'ĵ'),
455     ('ķ', 'ĸ'),
456     ('ĺ', 'ĺ'),
457     ('ļ', 'ļ'),
458     ('ľ', 'ľ'),
459     ('ŀ', 'ŀ'),
460     ('ł', 'ł'),
461     ('ń', 'ń'),
462     ('ņ', 'ņ'),
463     ('ň', 'ʼn'),
464     ('ŋ', 'ŋ'),
465     ('ō', 'ō'),
466     ('ŏ', 'ŏ'),
467     ('ő', 'ő'),
468     ('œ', 'œ'),
469     ('ŕ', 'ŕ'),
470     ('ŗ', 'ŗ'),
471     ('ř', 'ř'),
472     ('ś', 'ś'),
473     ('ŝ', 'ŝ'),
474     ('ş', 'ş'),
475     ('š', 'š'),
476     ('ţ', 'ţ'),
477     ('ť', 'ť'),
478     ('ŧ', 'ŧ'),
479     ('ũ', 'ũ'),
480     ('ū', 'ū'),
481     ('ŭ', 'ŭ'),
482     ('ů', 'ů'),
483     ('ű', 'ű'),
484     ('ų', 'ų'),
485     ('ŵ', 'ŵ'),
486     ('ŷ', 'ŷ'),
487     ('ź', 'ź'),
488     ('ż', 'ż'),
489     ('ž', 'ƀ'),
490     ('ƃ', 'ƃ'),
491     ('ƅ', 'ƅ'),
492     ('ƈ', 'ƈ'),
493     ('ƌ', 'ƍ'),
494     ('ƒ', 'ƒ'),
495     ('ƕ', 'ƕ'),
496     ('ƙ', 'ƛ'),
497     ('ƞ', 'ƞ'),
498     ('ơ', 'ơ'),
499     ('ƣ', 'ƣ'),
500     ('ƥ', 'ƥ'),
501     ('ƨ', 'ƨ'),
502     ('ƪ', 'ƫ'),
503     ('ƭ', 'ƭ'),
504     ('ư', 'ư'),
505     ('ƴ', 'ƴ'),
506     ('ƶ', 'ƶ'),
507     ('ƹ', 'ƺ'),
508     ('ƽ', 'ƿ'),
509     ('dž', 'dž'),
510     ('lj', 'lj'),
511     ('nj', 'nj'),
512     ('ǎ', 'ǎ'),
513     ('ǐ', 'ǐ'),
514     ('ǒ', 'ǒ'),
515     ('ǔ', 'ǔ'),
516     ('ǖ', 'ǖ'),
517     ('ǘ', 'ǘ'),
518     ('ǚ', 'ǚ'),
519     ('ǜ', 'ǝ'),
520     ('ǟ', 'ǟ'),
521     ('ǡ', 'ǡ'),
522     ('ǣ', 'ǣ'),
523     ('ǥ', 'ǥ'),
524     ('ǧ', 'ǧ'),
525     ('ǩ', 'ǩ'),
526     ('ǫ', 'ǫ'),
527     ('ǭ', 'ǭ'),
528     ('ǯ', 'ǰ'),
529     ('dz', 'dz'),
530     ('ǵ', 'ǵ'),
531     ('ǹ', 'ǹ'),
532     ('ǻ', 'ǻ'),
533     ('ǽ', 'ǽ'),
534     ('ǿ', 'ǿ'),
535     ('ȁ', 'ȁ'),
536     ('ȃ', 'ȃ'),
537     ('ȅ', 'ȅ'),
538     ('ȇ', 'ȇ'),
539     ('ȉ', 'ȉ'),
540     ('ȋ', 'ȋ'),
541     ('ȍ', 'ȍ'),
542     ('ȏ', 'ȏ'),
543     ('ȑ', 'ȑ'),
544     ('ȓ', 'ȓ'),
545     ('ȕ', 'ȕ'),
546     ('ȗ', 'ȗ'),
547     ('ș', 'ș'),
548     ('ț', 'ț'),
549     ('ȝ', 'ȝ'),
550     ('ȟ', 'ȟ'),
551     ('ȡ', 'ȡ'),
552     ('ȣ', 'ȣ'),
553     ('ȥ', 'ȥ'),
554     ('ȧ', 'ȧ'),
555     ('ȩ', 'ȩ'),
556     ('ȫ', 'ȫ'),
557     ('ȭ', 'ȭ'),
558     ('ȯ', 'ȯ'),
559     ('ȱ', 'ȱ'),
560     ('ȳ', 'ȹ'),
561     ('ȼ', 'ȼ'),
562     ('ȿ', 'ɀ'),
563     ('ɂ', 'ɂ'),
564     ('ɇ', 'ɇ'),
565     ('ɉ', 'ɉ'),
566     ('ɋ', 'ɋ'),
567     ('ɍ', 'ɍ'),
568     ('ɏ', 'ʓ'),
569     ('ʕ', 'ʸ'),
570     ('ˀ', 'ˁ'),
571     ('ˠ', 'ˤ'),
572     ('ͱ', 'ͱ'),
573     ('ͳ', 'ͳ'),
574     ('ͷ', 'ͷ'),
575     ('ͺ', 'ͽ'),
576     ('ΐ', 'ΐ'),
577     ('ά', 'ώ'),
578     ('ϐ', 'ϑ'),
579     ('ϕ', 'ϗ'),
580     ('ϙ', 'ϙ'),
581     ('ϛ', 'ϛ'),
582     ('ϝ', 'ϝ'),
583     ('ϟ', 'ϟ'),
584     ('ϡ', 'ϡ'),
585     ('ϣ', 'ϣ'),
586     ('ϥ', 'ϥ'),
587     ('ϧ', 'ϧ'),
588     ('ϩ', 'ϩ'),
589     ('ϫ', 'ϫ'),
590     ('ϭ', 'ϭ'),
591     ('ϯ', 'ϳ'),
592     ('ϵ', 'ϵ'),
593     ('ϸ', 'ϸ'),
594     ('ϻ', 'ϼ'),
595     ('а', 'џ'),
596     ('ѡ', 'ѡ'),
597     ('ѣ', 'ѣ'),
598     ('ѥ', 'ѥ'),
599     ('ѧ', 'ѧ'),
600     ('ѩ', 'ѩ'),
601     ('ѫ', 'ѫ'),
602     ('ѭ', 'ѭ'),
603     ('ѯ', 'ѯ'),
604     ('ѱ', 'ѱ'),
605     ('ѳ', 'ѳ'),
606     ('ѵ', 'ѵ'),
607     ('ѷ', 'ѷ'),
608     ('ѹ', 'ѹ'),
609     ('ѻ', 'ѻ'),
610     ('ѽ', 'ѽ'),
611     ('ѿ', 'ѿ'),
612     ('ҁ', 'ҁ'),
613     ('ҋ', 'ҋ'),
614     ('ҍ', 'ҍ'),
615     ('ҏ', 'ҏ'),
616     ('ґ', 'ґ'),
617     ('ғ', 'ғ'),
618     ('ҕ', 'ҕ'),
619     ('җ', 'җ'),
620     ('ҙ', 'ҙ'),
621     ('қ', 'қ'),
622     ('ҝ', 'ҝ'),
623     ('ҟ', 'ҟ'),
624     ('ҡ', 'ҡ'),
625     ('ң', 'ң'),
626     ('ҥ', 'ҥ'),
627     ('ҧ', 'ҧ'),
628     ('ҩ', 'ҩ'),
629     ('ҫ', 'ҫ'),
630     ('ҭ', 'ҭ'),
631     ('ү', 'ү'),
632     ('ұ', 'ұ'),
633     ('ҳ', 'ҳ'),
634     ('ҵ', 'ҵ'),
635     ('ҷ', 'ҷ'),
636     ('ҹ', 'ҹ'),
637     ('һ', 'һ'),
638     ('ҽ', 'ҽ'),
639     ('ҿ', 'ҿ'),
640     ('ӂ', 'ӂ'),
641     ('ӄ', 'ӄ'),
642     ('ӆ', 'ӆ'),
643     ('ӈ', 'ӈ'),
644     ('ӊ', 'ӊ'),
645     ('ӌ', 'ӌ'),
646     ('ӎ', 'ӏ'),
647     ('ӑ', 'ӑ'),
648     ('ӓ', 'ӓ'),
649     ('ӕ', 'ӕ'),
650     ('ӗ', 'ӗ'),
651     ('ә', 'ә'),
652     ('ӛ', 'ӛ'),
653     ('ӝ', 'ӝ'),
654     ('ӟ', 'ӟ'),
655     ('ӡ', 'ӡ'),
656     ('ӣ', 'ӣ'),
657     ('ӥ', 'ӥ'),
658     ('ӧ', 'ӧ'),
659     ('ө', 'ө'),
660     ('ӫ', 'ӫ'),
661     ('ӭ', 'ӭ'),
662     ('ӯ', 'ӯ'),
663     ('ӱ', 'ӱ'),
664     ('ӳ', 'ӳ'),
665     ('ӵ', 'ӵ'),
666     ('ӷ', 'ӷ'),
667     ('ӹ', 'ӹ'),
668     ('ӻ', 'ӻ'),
669     ('ӽ', 'ӽ'),
670     ('ӿ', 'ӿ'),
671     ('ԁ', 'ԁ'),
672     ('ԃ', 'ԃ'),
673     ('ԅ', 'ԅ'),
674     ('ԇ', 'ԇ'),
675     ('ԉ', 'ԉ'),
676     ('ԋ', 'ԋ'),
677     ('ԍ', 'ԍ'),
678     ('ԏ', 'ԏ'),
679     ('ԑ', 'ԑ'),
680     ('ԓ', 'ԓ'),
681     ('ԕ', 'ԕ'),
682     ('ԗ', 'ԗ'),
683     ('ԙ', 'ԙ'),
684     ('ԛ', 'ԛ'),
685     ('ԝ', 'ԝ'),
686     ('ԟ', 'ԟ'),
687     ('ԡ', 'ԡ'),
688     ('ԣ', 'ԣ'),
689     ('ԥ', 'ԥ'),
690     ('ԧ', 'ԧ'),
691     ('ԩ', 'ԩ'),
692     ('ԫ', 'ԫ'),
693     ('ԭ', 'ԭ'),
694     ('ԯ', 'ԯ'),
695     ('ՠ', 'ֈ'),
696     ('ჼ', 'ჼ'),
697     ('ᏸ', 'ᏽ'),
698     ('ᲀ', 'ᲈ'),
699     ('ᴀ', 'ᶿ'),
700     ('ḁ', 'ḁ'),
701     ('ḃ', 'ḃ'),
702     ('ḅ', 'ḅ'),
703     ('ḇ', 'ḇ'),
704     ('ḉ', 'ḉ'),
705     ('ḋ', 'ḋ'),
706     ('ḍ', 'ḍ'),
707     ('ḏ', 'ḏ'),
708     ('ḑ', 'ḑ'),
709     ('ḓ', 'ḓ'),
710     ('ḕ', 'ḕ'),
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     ('ṗ', 'ṗ'),
744     ('ṙ', 'ṙ'),
745     ('ṛ', 'ṛ'),
746     ('ṝ', 'ṝ'),
747     ('ṟ', 'ṟ'),
748     ('ṡ', 'ṡ'),
749     ('ṣ', 'ṣ'),
750     ('ṥ', 'ṥ'),
751     ('ṧ', 'ṧ'),
752     ('ṩ', 'ṩ'),
753     ('ṫ', 'ṫ'),
754     ('ṭ', 'ṭ'),
755     ('ṯ', 'ṯ'),
756     ('ṱ', 'ṱ'),
757     ('ṳ', 'ṳ'),
758     ('ṵ', 'ṵ'),
759     ('ṷ', 'ṷ'),
760     ('ṹ', 'ṹ'),
761     ('ṻ', 'ṻ'),
762     ('ṽ', 'ṽ'),
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     ('ợ', 'ợ'),
810     ('ụ', 'ụ'),
811     ('ủ', 'ủ'),
812     ('ứ', 'ứ'),
813     ('ừ', 'ừ'),
814     ('ử', 'ử'),
815     ('ữ', 'ữ'),
816     ('ự', 'ự'),
817     ('ỳ', 'ỳ'),
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     ('ꙓ', 'ꙓ'),
934     ('ꙕ', 'ꙕ'),
935     ('ꙗ', 'ꙗ'),
936     ('ꙙ', 'ꙙ'),
937     ('ꙛ', 'ꙛ'),
938     ('ꙝ', 'ꙝ'),
939     ('ꙟ', 'ꙟ'),
940     ('ꙡ', 'ꙡ'),
941     ('ꙣ', 'ꙣ'),
942     ('ꙥ', 'ꙥ'),
943     ('ꙧ', 'ꙧ'),
944     ('ꙩ', 'ꙩ'),
945     ('ꙫ', 'ꙫ'),
946     ('ꙭ', 'ꙭ'),
947     ('ꚁ', 'ꚁ'),
948     ('ꚃ', 'ꚃ'),
949     ('ꚅ', 'ꚅ'),
950     ('ꚇ', 'ꚇ'),
951     ('ꚉ', 'ꚉ'),
952     ('ꚋ', 'ꚋ'),
953     ('ꚍ', 'ꚍ'),
954     ('ꚏ', 'ꚏ'),
955     ('ꚑ', 'ꚑ'),
956     ('ꚓ', 'ꚓ'),
957     ('ꚕ', 'ꚕ'),
958     ('ꚗ', 'ꚗ'),
959     ('ꚙ', 'ꚙ'),
960     ('ꚛ', 'ꚝ'),
961     ('ꜣ', 'ꜣ'),
962     ('ꜥ', 'ꜥ'),
963     ('ꜧ', 'ꜧ'),
964     ('ꜩ', 'ꜩ'),
965     ('ꜫ', 'ꜫ'),
966     ('ꜭ', 'ꜭ'),
967     ('ꜯ', 'ꜱ'),
968     ('ꜳ', 'ꜳ'),
969     ('ꜵ', 'ꜵ'),
970     ('ꜷ', 'ꜷ'),
971     ('ꜹ', 'ꜹ'),
972     ('ꜻ', 'ꜻ'),
973     ('ꜽ', 'ꜽ'),
974     ('ꜿ', 'ꜿ'),
975     ('ꝁ', 'ꝁ'),
976     ('ꝃ', 'ꝃ'),
977     ('ꝅ', 'ꝅ'),
978     ('ꝇ', 'ꝇ'),
979     ('ꝉ', 'ꝉ'),
980     ('ꝋ', 'ꝋ'),
981     ('ꝍ', 'ꝍ'),
982     ('ꝏ', 'ꝏ'),
983     ('ꝑ', 'ꝑ'),
984     ('ꝓ', 'ꝓ'),
985     ('ꝕ', 'ꝕ'),
986     ('ꝗ', 'ꝗ'),
987     ('ꝙ', 'ꝙ'),
988     ('ꝛ', 'ꝛ'),
989     ('ꝝ', 'ꝝ'),
990     ('ꝟ', 'ꝟ'),
991     ('ꝡ', 'ꝡ'),
992     ('ꝣ', 'ꝣ'),
993     ('ꝥ', 'ꝥ'),
994     ('ꝧ', 'ꝧ'),
995     ('ꝩ', 'ꝩ'),
996     ('ꝫ', 'ꝫ'),
997     ('ꝭ', 'ꝭ'),
998     ('ꝯ', 'ꝸ'),
999     ('ꝺ', 'ꝺ'),
1000     ('ꝼ', 'ꝼ'),
1001     ('ꝿ', 'ꝿ'),
1002     ('ꞁ', 'ꞁ'),
1003     ('ꞃ', 'ꞃ'),
1004     ('ꞅ', 'ꞅ'),
1005     ('ꞇ', 'ꞇ'),
1006     ('ꞌ', 'ꞌ'),
1007     ('ꞎ', 'ꞎ'),
1008     ('ꞑ', 'ꞑ'),
1009     ('ꞓ', 'ꞕ'),
1010     ('ꞗ', 'ꞗ'),
1011     ('ꞙ', 'ꞙ'),
1012     ('ꞛ', 'ꞛ'),
1013     ('ꞝ', 'ꞝ'),
1014     ('ꞟ', 'ꞟ'),
1015     ('ꞡ', 'ꞡ'),
1016     ('ꞣ', 'ꞣ'),
1017     ('ꞥ', 'ꞥ'),
1018     ('ꞧ', 'ꞧ'),
1019     ('ꞩ', 'ꞩ'),
1020     ('ꞯ', 'ꞯ'),
1021     ('ꞵ', 'ꞵ'),
1022     ('ꞷ', 'ꞷ'),
1023     ('ꞹ', 'ꞹ'),
1024     ('ꞻ', 'ꞻ'),
1025     ('ꞽ', 'ꞽ'),
1026     ('ꞿ', 'ꞿ'),
1027     ('ꟁ', 'ꟁ'),
1028     ('ꟃ', 'ꟃ'),
1029     ('ꟈ', 'ꟈ'),
1030     ('ꟊ', 'ꟊ'),
1031     ('ꟑ', 'ꟑ'),
1032     ('ꟓ', 'ꟓ'),
1033     ('ꟕ', 'ꟕ'),
1034     ('ꟗ', 'ꟗ'),
1035     ('ꟙ', 'ꟙ'),
1036     ('ꟲ', 'ꟴ'),
1037     ('ꟶ', 'ꟶ'),
1038     ('ꟸ', 'ꟺ'),
1039     ('ꬰ', 'ꭚ'),
1040     ('ꭜ', 'ꭩ'),
1041     ('ꭰ', 'ꮿ'),
1042     ('ff', 'st'),
1043     ('ﬓ', 'ﬗ'),
1044     ('a', 'z'),
1045     ('�', '�'),
1046     ('�', '�'),
1047     ('�', '�'),
1048     ('�', '�'),
1049     ('�', '�'),
1050     ('�', '�'),
1051     ('�', '�'),
1052     ('�', '�'),
1053     ('�', '�'),
1054     ('�', '�'),
1055     ('�', '�'),
1056     ('�', '�'),
1057     ('�', '�'),
1058     ('�', '�'),
1059     ('�', '�'),
1060     ('�', '�'),
1061     ('�', '�'),
1062     ('�', '�'),
1063     ('�', '�'),
1064     ('�', '�'),
1065     ('�', '�'),
1066     ('�', '�'),
1067     ('�', '�'),
1068     ('�', '�'),
1069     ('�', '�'),
1070     ('�', '�'),
1071     ('�', '�'),
1072     ('�', '�'),
1073     ('�', '�'),
1074     ('�', '�'),
1075     ('�', '�'),
1076     ('�', '�'),
1077     ('�', '�'),
1078     ('�', '�'),
1079     ('�', '�'),
1080     ('�', '�'),
1081     ('�', '�'),
1082     ('�', '�'),
1083     ('�', '�'),
1084     ('�', '�'),
1085     ('�', '�'),
1086     ('�', '�'),
1087     ('�', '�'),
1088     ('�', '�'),
1089     ('�', '�'),
1090     ('�', '�'),
1091 ];
1092 
1093 pub const NUMERIC: &'static [(char, char)] = &[
1094     ('0', '9'),
1095     ('٠', '٩'),
1096     ('٫', '٬'),
1097     ('۰', '۹'),
1098     ('߀', '߉'),
1099     ('०', '९'),
1100     ('০', '৯'),
1101     ('੦', '੯'),
1102     ('૦', '૯'),
1103     ('୦', '୯'),
1104     ('௦', '௯'),
1105     ('౦', '౯'),
1106     ('೦', '೯'),
1107     ('൦', '൯'),
1108     ('෦', '෯'),
1109     ('๐', '๙'),
1110     ('໐', '໙'),
1111     ('༠', '༩'),
1112     ('၀', '၉'),
1113     ('႐', '႙'),
1114     ('០', '៩'),
1115     ('᠐', '᠙'),
1116     ('᥆', '᥏'),
1117     ('᧐', '᧙'),
1118     ('᪀', '᪉'),
1119     ('᪐', '᪙'),
1120     ('᭐', '᭙'),
1121     ('᮰', '᮹'),
1122     ('᱀', '᱉'),
1123     ('᱐', '᱙'),
1124     ('꘠', '꘩'),
1125     ('꣐', '꣙'),
1126     ('꤀', '꤉'),
1127     ('꧐', '꧙'),
1128     ('꧰', '꧹'),
1129     ('꩐', '꩙'),
1130     ('꯰', '꯹'),
1131     ('0', '9'),
1132     ('�', '�'),
1133     ('�', '�'),
1134     ('�', '�'),
1135     ('�', '�'),
1136     ('�', '�'),
1137     ('�', '�'),
1138     ('�', '�'),
1139     ('�', '�'),
1140     ('�', '�'),
1141     ('�', '�'),
1142     ('�', '�'),
1143     ('�', '�'),
1144     ('�', '�'),
1145     ('�', '�'),
1146     ('�', '�'),
1147     ('�', '�'),
1148     ('�', '�'),
1149     ('�', '�'),
1150     ('�', '�'),
1151     ('�', '�'),
1152     ('�', '�'),
1153     ('�', '�'),
1154     ('�', '�'),
1155     ('�', '�'),
1156     ('�', '�'),
1157     ('�', '�'),
1158     ('�', '�'),
1159 ];
1160 
1161 pub const OLETTER: &'static [(char, char)] = &[
1162     ('ƻ', 'ƻ'),
1163     ('ǀ', 'ǃ'),
1164     ('ʔ', 'ʔ'),
1165     ('ʹ', 'ʿ'),
1166     ('ˆ', 'ˑ'),
1167     ('ˬ', 'ˬ'),
1168     ('ˮ', 'ˮ'),
1169     ('ʹ', 'ʹ'),
1170     ('ՙ', 'ՙ'),
1171     ('א', 'ת'),
1172     ('ׯ', '׳'),
1173     ('ؠ', 'ي'),
1174     ('ٮ', 'ٯ'),
1175     ('ٱ', 'ۓ'),
1176     ('ە', 'ە'),
1177     ('ۥ', 'ۦ'),
1178     ('ۮ', 'ۯ'),
1179     ('ۺ', 'ۼ'),
1180     ('ۿ', 'ۿ'),
1181     ('ܐ', 'ܐ'),
1182     ('ܒ', 'ܯ'),
1183     ('ݍ', 'ޥ'),
1184     ('ޱ', 'ޱ'),
1185     ('ߊ', 'ߪ'),
1186     ('ߴ', 'ߵ'),
1187     ('ߺ', 'ߺ'),
1188     ('ࠀ', 'ࠕ'),
1189     ('ࠚ', 'ࠚ'),
1190     ('ࠤ', 'ࠤ'),
1191     ('ࠨ', 'ࠨ'),
1192     ('ࡀ', 'ࡘ'),
1193     ('ࡠ', 'ࡪ'),
1194     ('ࡰ', 'ࢇ'),
1195     ('ࢉ', 'ࢎ'),
1196     ('ࢠ', 'ࣉ'),
1197     ('ऄ', 'ह'),
1198     ('ऽ', 'ऽ'),
1199     ('ॐ', 'ॐ'),
1200     ('क़', 'ॡ'),
1201     ('ॱ', 'ঀ'),
1202     ('অ', 'ঌ'),
1203     ('এ', 'ঐ'),
1204     ('ও', 'ন'),
1205     ('প', 'র'),
1206     ('ল', 'ল'),
1207     ('শ', 'হ'),
1208     ('ঽ', 'ঽ'),
1209     ('ৎ', 'ৎ'),
1210     ('ড়', 'ঢ়'),
1211     ('য়', 'ৡ'),
1212     ('ৰ', 'ৱ'),
1213     ('ৼ', 'ৼ'),
1214     ('ਅ', 'ਊ'),
1215     ('ਏ', 'ਐ'),
1216     ('ਓ', 'ਨ'),
1217     ('ਪ', 'ਰ'),
1218     ('ਲ', 'ਲ਼'),
1219     ('ਵ', 'ਸ਼'),
1220     ('ਸ', 'ਹ'),
1221     ('ਖ਼', 'ੜ'),
1222     ('ਫ਼', 'ਫ਼'),
1223     ('ੲ', 'ੴ'),
1224     ('અ', 'ઍ'),
1225     ('એ', 'ઑ'),
1226     ('ઓ', 'ન'),
1227     ('પ', 'ર'),
1228     ('લ', 'ળ'),
1229     ('વ', 'હ'),
1230     ('ઽ', 'ઽ'),
1231     ('ૐ', 'ૐ'),
1232     ('ૠ', 'ૡ'),
1233     ('ૹ', 'ૹ'),
1234     ('ଅ', 'ଌ'),
1235     ('ଏ', 'ଐ'),
1236     ('ଓ', 'ନ'),
1237     ('ପ', 'ର'),
1238     ('ଲ', 'ଳ'),
1239     ('ଵ', 'ହ'),
1240     ('ଽ', 'ଽ'),
1241     ('ଡ଼', 'ଢ଼'),
1242     ('ୟ', 'ୡ'),
1243     ('ୱ', 'ୱ'),
1244     ('ஃ', 'ஃ'),
1245     ('அ', 'ஊ'),
1246     ('எ', 'ஐ'),
1247     ('ஒ', 'க'),
1248     ('ங', 'ச'),
1249     ('ஜ', 'ஜ'),
1250     ('ஞ', 'ட'),
1251     ('ண', 'த'),
1252     ('ந', 'ப'),
1253     ('ம', 'ஹ'),
1254     ('ௐ', 'ௐ'),
1255     ('అ', 'ఌ'),
1256     ('ఎ', 'ఐ'),
1257     ('ఒ', 'న'),
1258     ('ప', 'హ'),
1259     ('ఽ', 'ఽ'),
1260     ('ౘ', 'ౚ'),
1261     ('ౝ', 'ౝ'),
1262     ('ౠ', 'ౡ'),
1263     ('ಀ', 'ಀ'),
1264     ('ಅ', 'ಌ'),
1265     ('ಎ', 'ಐ'),
1266     ('ಒ', 'ನ'),
1267     ('ಪ', 'ಳ'),
1268     ('ವ', 'ಹ'),
1269     ('ಽ', 'ಽ'),
1270     ('ೝ', 'ೞ'),
1271     ('ೠ', 'ೡ'),
1272     ('ೱ', 'ೲ'),
1273     ('ഄ', 'ഌ'),
1274     ('എ', 'ഐ'),
1275     ('ഒ', 'ഺ'),
1276     ('ഽ', 'ഽ'),
1277     ('ൎ', 'ൎ'),
1278     ('ൔ', 'ൖ'),
1279     ('ൟ', 'ൡ'),
1280     ('ൺ', 'ൿ'),
1281     ('අ', 'ඖ'),
1282     ('ක', 'න'),
1283     ('ඳ', 'ර'),
1284     ('ල', 'ල'),
1285     ('ව', 'ෆ'),
1286     ('ก', 'ะ'),
1287     ('า', 'ำ'),
1288     ('เ', 'ๆ'),
1289     ('ກ', 'ຂ'),
1290     ('ຄ', 'ຄ'),
1291     ('ຆ', 'ຊ'),
1292     ('ຌ', 'ຣ'),
1293     ('ລ', 'ລ'),
1294     ('ວ', 'ະ'),
1295     ('າ', 'ຳ'),
1296     ('ຽ', 'ຽ'),
1297     ('ເ', 'ໄ'),
1298     ('ໆ', 'ໆ'),
1299     ('ໜ', 'ໟ'),
1300     ('ༀ', 'ༀ'),
1301     ('ཀ', 'ཇ'),
1302     ('ཉ', 'ཬ'),
1303     ('ྈ', 'ྌ'),
1304     ('က', 'ဪ'),
1305     ('ဿ', 'ဿ'),
1306     ('ၐ', 'ၕ'),
1307     ('ၚ', 'ၝ'),
1308     ('ၡ', 'ၡ'),
1309     ('ၥ', 'ၦ'),
1310     ('ၮ', 'ၰ'),
1311     ('ၵ', 'ႁ'),
1312     ('ႎ', 'ႎ'),
1313     ('ა', 'ჺ'),
1314     ('ჽ', 'ቈ'),
1315     ('ቊ', 'ቍ'),
1316     ('ቐ', 'ቖ'),
1317     ('ቘ', 'ቘ'),
1318     ('ቚ', 'ቝ'),
1319     ('በ', 'ኈ'),
1320     ('ኊ', 'ኍ'),
1321     ('ነ', 'ኰ'),
1322     ('ኲ', 'ኵ'),
1323     ('ኸ', 'ኾ'),
1324     ('ዀ', 'ዀ'),
1325     ('ዂ', 'ዅ'),
1326     ('ወ', 'ዖ'),
1327     ('ዘ', 'ጐ'),
1328     ('ጒ', 'ጕ'),
1329     ('ጘ', 'ፚ'),
1330     ('ᎀ', 'ᎏ'),
1331     ('ᐁ', 'ᙬ'),
1332     ('ᙯ', 'ᙿ'),
1333     ('ᚁ', 'ᚚ'),
1334     ('ᚠ', 'ᛪ'),
1335     ('ᛮ', 'ᛸ'),
1336     ('ᜀ', 'ᜑ'),
1337     ('ᜟ', 'ᜱ'),
1338     ('ᝀ', 'ᝑ'),
1339     ('ᝠ', 'ᝬ'),
1340     ('ᝮ', 'ᝰ'),
1341     ('ក', 'ឳ'),
1342     ('ៗ', 'ៗ'),
1343     ('ៜ', 'ៜ'),
1344     ('ᠠ', 'ᡸ'),
1345     ('ᢀ', 'ᢄ'),
1346     ('ᢇ', 'ᢨ'),
1347     ('ᢪ', 'ᢪ'),
1348     ('ᢰ', 'ᣵ'),
1349     ('ᤀ', 'ᤞ'),
1350     ('ᥐ', 'ᥭ'),
1351     ('ᥰ', 'ᥴ'),
1352     ('ᦀ', 'ᦫ'),
1353     ('ᦰ', 'ᧉ'),
1354     ('ᨀ', 'ᨖ'),
1355     ('ᨠ', 'ᩔ'),
1356     ('ᪧ', 'ᪧ'),
1357     ('ᬅ', 'ᬳ'),
1358     ('ᭅ', 'ᭌ'),
1359     ('ᮃ', 'ᮠ'),
1360     ('ᮮ', 'ᮯ'),
1361     ('ᮺ', 'ᯥ'),
1362     ('ᰀ', 'ᰣ'),
1363     ('ᱍ', 'ᱏ'),
1364     ('ᱚ', 'ᱽ'),
1365     ('Ა', 'Ჺ'),
1366     ('Ჽ', 'Ჿ'),
1367     ('ᳩ', 'ᳬ'),
1368     ('ᳮ', 'ᳳ'),
1369     ('ᳵ', 'ᳶ'),
1370     ('ᳺ', 'ᳺ'),
1371     ('ℵ', 'ℸ'),
1372     ('ↀ', 'ↂ'),
1373     ('ↅ', 'ↈ'),
1374     ('ⴰ', 'ⵧ'),
1375     ('ⵯ', 'ⵯ'),
1376     ('ⶀ', 'ⶖ'),
1377     ('ⶠ', 'ⶦ'),
1378     ('ⶨ', 'ⶮ'),
1379     ('ⶰ', 'ⶶ'),
1380     ('ⶸ', 'ⶾ'),
1381     ('ⷀ', 'ⷆ'),
1382     ('ⷈ', 'ⷎ'),
1383     ('ⷐ', 'ⷖ'),
1384     ('ⷘ', 'ⷞ'),
1385     ('ⸯ', 'ⸯ'),
1386     ('々', '〇'),
1387     ('〡', '〩'),
1388     ('〱', '〵'),
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     ('ꬉ', 'ꬎ'),
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     ('ᅭ', 'ᅲ'),
1472     ('ᅳ', 'ᅵ'),
1473     ('�', '�'),
1474     ('�', '�'),
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     ('�', '�'),
1534     ('�', '�'),
1535     ('�', '�'),
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     ('�', '�'),
1565     ('�', '�'),
1566     ('�', '�'),
1567     ('�', '�'),
1568     ('�', '�'),
1569     ('�', '�'),
1570     ('�', '�'),
1571     ('�', '�'),
1572     ('�', '�'),
1573     ('�', '�'),
1574     ('�', '�'),
1575     ('�', '�'),
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     ('�', '�'),
1622     ('�', '�'),
1623     ('�', '�'),
1624     ('�', '�'),
1625     ('�', '�'),
1626     ('�', '�'),
1627     ('�', '�'),
1628     ('�', '�'),
1629     ('�', '�'),
1630     ('�', '�'),
1631     ('�', '�'),
1632     ('�', '�'),
1633     ('�', '�'),
1634     ('�', '�'),
1635     ('�', '�'),
1636     ('�', '�'),
1637     ('�', '�'),
1638     ('�', '�'),
1639     ('�', '�'),
1640     ('�', '�'),
1641     ('�', '�'),
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     ('�', '�'),
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 pub const SCONTINUE: &'static [(char, char)] = &[
1708     (',', '-'),
1709     (':', ':'),
1710     ('՝', '՝'),
1711     ('،', '؍'),
1712     ('߸', '߸'),
1713     ('᠂', '᠂'),
1714     ('᠈', '᠈'),
1715     ('–', '—'),
1716     ('、', '、'),
1717     ('︐', '︑'),
1718     ('︓', '︓'),
1719     ('︱', '︲'),
1720     ('﹐', '﹑'),
1721     ('﹕', '﹕'),
1722     ('﹘', '﹘'),
1723     ('﹣', '﹣'),
1724     (',', '-'),
1725     (':', ':'),
1726     ('、', '、'),
1727 ];
1728 
1729 pub const STERM: &'static [(char, char)] = &[
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 pub const SEP: &'static [(char, char)] =
1810     &[('\u{85}', '\u{85}'), ('\u{2028}', '\u{2029}')];
1811 
1812 pub const SP: &'static [(char, char)] = &[
1813     ('\t', '\t'),
1814     ('\u{b}', '\u{c}'),
1815     (' ', ' '),
1816     ('\u{a0}', '\u{a0}'),
1817     ('\u{1680}', '\u{1680}'),
1818     ('\u{2000}', '\u{200a}'),
1819     ('\u{202f}', '\u{202f}'),
1820     ('\u{205f}', '\u{205f}'),
1821     ('\u{3000}', '\u{3000}'),
1822 ];
1823 
1824 pub const UPPER: &'static [(char, char)] = &[
1825     ('A', 'Z'),
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     ('IJ', 'IJ'),
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     ('DŽ', 'Dž'),
1910     ('LJ', 'Lj'),
1911     ('NJ', 'Nj'),
1912     ('Ǎ', 'Ǎ'),
1913     ('Ǐ', 'Ǐ'),
1914     ('Ǒ', 'Ǒ'),
1915     ('Ǔ', 'Ǔ'),
1916     ('Ǖ', 'Ǖ'),
1917     ('Ǘ', 'Ǘ'),
1918     ('Ǚ', 'Ǚ'),
1919     ('Ǜ', 'Ǜ'),
1920     ('Ǟ', 'Ǟ'),
1921     ('Ǡ', 'Ǡ'),
1922     ('Ǣ', 'Ǣ'),
1923     ('Ǥ', 'Ǥ'),
1924     ('Ǧ', 'Ǧ'),
1925     ('Ǩ', 'Ǩ'),
1926     ('Ǫ', 'Ǫ'),
1927     ('Ǭ', 'Ǭ'),
1928     ('Ǯ', 'Ǯ'),
1929     ('DZ', 'Dz'),
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     ('Ɉ', 'Ɉ'),
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     ('Ṗ', 'Ṗ'),
2145     ('Ṙ', 'Ṙ'),
2146     ('Ṛ', 'Ṛ'),
2147     ('Ṝ', 'Ṝ'),
2148     ('Ṟ', 'Ṟ'),
2149     ('Ṡ', 'Ṡ'),
2150     ('Ṣ', 'Ṣ'),
2151     ('Ṥ', 'Ṥ'),
2152     ('Ṧ', 'Ṧ'),
2153     ('Ṩ', 'Ṩ'),
2154     ('Ṫ', 'Ṫ'),
2155     ('Ṭ', 'Ṭ'),
2156     ('Ṯ', 'Ṯ'),
2157     ('Ṱ', 'Ṱ'),
2158     ('Ṳ', 'Ṳ'),
2159     ('Ṵ', 'Ṵ'),
2160     ('Ṷ', 'Ṷ'),
2161     ('Ṹ', 'Ṹ'),
2162     ('Ṻ', 'Ṻ'),
2163     ('Ṽ', 'Ṽ'),
2164     ('Ṿ', 'Ṿ'),
2165     ('Ẁ', 'Ẁ'),
2166     ('Ẃ', 'Ẃ'),
2167     ('Ẅ', 'Ẅ'),
2168     ('Ẇ', 'Ẇ'),
2169     ('Ẉ', 'Ẉ'),
2170     ('Ẋ', 'Ẋ'),
2171     ('Ẍ', 'Ẍ'),
2172     ('Ẏ', 'Ẏ'),
2173     ('Ẑ', 'Ẑ'),
2174     ('Ẓ', 'Ẓ'),
2175     ('Ẕ', 'Ẕ'),
2176     ('ẞ', 'ẞ'),
2177     ('Ạ', 'Ạ'),
2178     ('Ả', 'Ả'),
2179     ('Ấ', 'Ấ'),
2180     ('Ầ', 'Ầ'),
2181     ('Ẩ', 'Ẩ'),
2182     ('Ẫ', 'Ẫ'),
2183     ('Ậ', 'Ậ'),
2184     ('Ắ', 'Ắ'),
2185     ('Ằ', 'Ằ'),
2186     ('Ẳ', 'Ẳ'),
2187     ('Ẵ', 'Ẵ'),
2188     ('Ặ', 'Ặ'),
2189     ('Ẹ', 'Ẹ'),
2190     ('Ẻ', 'Ẻ'),
2191     ('Ẽ', 'Ẽ'),
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     ('Ὸ', 'ῼ'),
2243     ('ℂ', 'ℂ'),
2244     ('ℇ', 'ℇ'),
2245     ('ℋ', 'ℍ'),
2246     ('ℐ', 'ℒ'),
2247     ('ℕ', 'ℕ'),
2248     ('ℙ', 'ℝ'),
2249     ('ℤ', 'ℤ'),
2250     ('Ω', 'Ω'),
2251     ('ℨ', 'ℨ'),
2252     ('K', 'ℭ'),
2253     ('ℰ', 'ℳ'),
2254     ('ℾ', 'ℿ'),
2255     ('ⅅ', 'ⅅ'),
2256     ('Ⅰ', 'Ⅿ'),
2257     ('Ↄ', 'Ↄ'),
2258     ('Ⓐ', 'Ⓩ'),
2259     ('Ⰰ', 'Ⱟ'),
2260     ('Ⱡ', 'Ⱡ'),
2261     ('Ɫ', 'Ɽ'),
2262     ('Ⱨ', 'Ⱨ'),
2263     ('Ⱪ', 'Ⱪ'),
2264     ('Ⱬ', 'Ⱬ'),
2265     ('Ɑ', 'Ɒ'),
2266     ('Ⱳ', 'Ⱳ'),
2267     ('Ⱶ', 'Ⱶ'),
2268     ('Ȿ', 'Ⲁ'),
2269     ('Ⲃ', 'Ⲃ'),
2270     ('Ⲅ', 'Ⲅ'),
2271     ('Ⲇ', 'Ⲇ'),
2272     ('Ⲉ', 'Ⲉ'),
2273     ('Ⲋ', 'Ⲋ'),
2274     ('Ⲍ', 'Ⲍ'),
2275     ('Ⲏ', 'Ⲏ'),
2276     ('Ⲑ', 'Ⲑ'),
2277     ('Ⲓ', 'Ⲓ'),
2278     ('Ⲕ', 'Ⲕ'),
2279     ('Ⲗ', 'Ⲗ'),
2280     ('Ⲙ', 'Ⲙ'),
2281     ('Ⲛ', 'Ⲛ'),
2282     ('Ⲝ', 'Ⲝ'),
2283     ('Ⲟ', 'Ⲟ'),
2284     ('Ⲡ', 'Ⲡ'),
2285     ('Ⲣ', 'Ⲣ'),
2286     ('Ⲥ', 'Ⲥ'),
2287     ('Ⲧ', 'Ⲧ'),
2288     ('Ⲩ', 'Ⲩ'),
2289     ('Ⲫ', 'Ⲫ'),
2290     ('Ⲭ', 'Ⲭ'),
2291     ('Ⲯ', 'Ⲯ'),
2292     ('Ⲱ', 'Ⲱ'),
2293     ('Ⲳ', 'Ⲳ'),
2294     ('Ⲵ', 'Ⲵ'),
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     ('Ꙃ', 'Ꙃ'),
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     ('Ꝍ', 'Ꝍ'),
2379     ('Ꝏ', 'Ꝏ'),
2380     ('Ꝑ', 'Ꝑ'),
2381     ('Ꝓ', 'Ꝓ'),
2382     ('Ꝕ', 'Ꝕ'),
2383     ('Ꝗ', 'Ꝗ'),
2384     ('Ꝙ', 'Ꝙ'),
2385     ('Ꝛ', 'Ꝛ'),
2386     ('Ꝝ', 'Ꝝ'),
2387     ('Ꝟ', 'Ꝟ'),
2388     ('Ꝡ', 'Ꝡ'),
2389     ('Ꝣ', 'Ꝣ'),
2390     ('Ꝥ', 'Ꝥ'),
2391     ('Ꝧ', 'Ꝧ'),
2392     ('Ꝩ', 'Ꝩ'),
2393     ('Ꝫ', 'Ꝫ'),
2394     ('Ꝭ', 'Ꝭ'),
2395     ('Ꝯ', 'Ꝯ'),
2396     ('Ꝺ', 'Ꝺ'),
2397     ('Ꝼ', 'Ꝼ'),
2398     ('Ᵹ', 'Ꝿ'),
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     ('A', 'Z'),
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