1pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
10 ("CR", CR),
11 ("Control", CONTROL),
12 ("Extend", EXTEND),
13 ("L", L),
14 ("LF", LF),
15 ("LV", LV),
16 ("LVT", LVT),
17 ("Prepend", PREPEND),
18 ("Regional_Indicator", REGIONAL_INDICATOR),
19 ("SpacingMark", SPACINGMARK),
20 ("T", T),
21 ("V", V),
22 ("ZWJ", ZWJ),
23];
24
25pub const CR: &'static [(char, char)] = &[('\r', '\r')];
26
27pub const CONTROL: &'static [(char, char)] = &[
28 ('\0', '\t'),
29 ('\u{b}', '\u{c}'),
30 ('\u{e}', '\u{1f}'),
31 ('\u{7f}', '\u{9f}'),
32 ('\u{ad}', '\u{ad}'),
33 ('\u{61c}', '\u{61c}'),
34 ('\u{180e}', '\u{180e}'),
35 ('\u{200b}', '\u{200b}'),
36 ('\u{200e}', '\u{200f}'),
37 ('\u{2028}', '\u{202e}'),
38 ('\u{2060}', '\u{206f}'),
39 ('\u{feff}', '\u{feff}'),
40 ('\u{fff0}', '\u{fffb}'),
41 ('\u{13430}', '\u{1343f}'),
42 ('\u{1bca0}', '\u{1bca3}'),
43 ('\u{1d173}', '\u{1d17a}'),
44 ('\u{e0000}', '\u{e001f}'),
45 ('\u{e0080}', '\u{e00ff}'),
46 ('\u{e01f0}', '\u{e0fff}'),
47];
48
49pub const EXTEND: &'static [(char, char)] = &[
50 ('\u{300}', '\u{36f}'),
51 ('\u{483}', '\u{489}'),
52 ('\u{591}', '\u{5bd}'),
53 ('\u{5bf}', '\u{5bf}'),
54 ('\u{5c1}', '\u{5c2}'),
55 ('\u{5c4}', '\u{5c5}'),
56 ('\u{5c7}', '\u{5c7}'),
57 ('\u{610}', '\u{61a}'),
58 ('\u{64b}', '\u{65f}'),
59 ('\u{670}', '\u{670}'),
60 ('\u{6d6}', '\u{6dc}'),
61 ('\u{6df}', '\u{6e4}'),
62 ('\u{6e7}', '\u{6e8}'),
63 ('\u{6ea}', '\u{6ed}'),
64 ('\u{711}', '\u{711}'),
65 ('\u{730}', '\u{74a}'),
66 ('\u{7a6}', '\u{7b0}'),
67 ('\u{7eb}', '\u{7f3}'),
68 ('\u{7fd}', '\u{7fd}'),
69 ('\u{816}', '\u{819}'),
70 ('\u{81b}', '\u{823}'),
71 ('\u{825}', '\u{827}'),
72 ('\u{829}', '\u{82d}'),
73 ('\u{859}', '\u{85b}'),
74 ('\u{898}', '\u{89f}'),
75 ('\u{8ca}', '\u{8e1}'),
76 ('\u{8e3}', '\u{902}'),
77 ('\u{93a}', '\u{93a}'),
78 ('\u{93c}', '\u{93c}'),
79 ('\u{941}', '\u{948}'),
80 ('\u{94d}', '\u{94d}'),
81 ('\u{951}', '\u{957}'),
82 ('\u{962}', '\u{963}'),
83 ('\u{981}', '\u{981}'),
84 ('\u{9bc}', '\u{9bc}'),
85 ('\u{9be}', '\u{9be}'),
86 ('\u{9c1}', '\u{9c4}'),
87 ('\u{9cd}', '\u{9cd}'),
88 ('\u{9d7}', '\u{9d7}'),
89 ('\u{9e2}', '\u{9e3}'),
90 ('\u{9fe}', '\u{9fe}'),
91 ('\u{a01}', '\u{a02}'),
92 ('\u{a3c}', '\u{a3c}'),
93 ('\u{a41}', '\u{a42}'),
94 ('\u{a47}', '\u{a48}'),
95 ('\u{a4b}', '\u{a4d}'),
96 ('\u{a51}', '\u{a51}'),
97 ('\u{a70}', '\u{a71}'),
98 ('\u{a75}', '\u{a75}'),
99 ('\u{a81}', '\u{a82}'),
100 ('\u{abc}', '\u{abc}'),
101 ('\u{ac1}', '\u{ac5}'),
102 ('\u{ac7}', '\u{ac8}'),
103 ('\u{acd}', '\u{acd}'),
104 ('\u{ae2}', '\u{ae3}'),
105 ('\u{afa}', '\u{aff}'),
106 ('\u{b01}', '\u{b01}'),
107 ('\u{b3c}', '\u{b3c}'),
108 ('\u{b3e}', '\u{b3f}'),
109 ('\u{b41}', '\u{b44}'),
110 ('\u{b4d}', '\u{b4d}'),
111 ('\u{b55}', '\u{b57}'),
112 ('\u{b62}', '\u{b63}'),
113 ('\u{b82}', '\u{b82}'),
114 ('\u{bbe}', '\u{bbe}'),
115 ('\u{bc0}', '\u{bc0}'),
116 ('\u{bcd}', '\u{bcd}'),
117 ('\u{bd7}', '\u{bd7}'),
118 ('\u{c00}', '\u{c00}'),
119 ('\u{c04}', '\u{c04}'),
120 ('\u{c3c}', '\u{c3c}'),
121 ('\u{c3e}', '\u{c40}'),
122 ('\u{c46}', '\u{c48}'),
123 ('\u{c4a}', '\u{c4d}'),
124 ('\u{c55}', '\u{c56}'),
125 ('\u{c62}', '\u{c63}'),
126 ('\u{c81}', '\u{c81}'),
127 ('\u{cbc}', '\u{cbc}'),
128 ('\u{cbf}', '\u{cbf}'),
129 ('\u{cc2}', '\u{cc2}'),
130 ('\u{cc6}', '\u{cc6}'),
131 ('\u{ccc}', '\u{ccd}'),
132 ('\u{cd5}', '\u{cd6}'),
133 ('\u{ce2}', '\u{ce3}'),
134 ('\u{d00}', '\u{d01}'),
135 ('\u{d3b}', '\u{d3c}'),
136 ('\u{d3e}', '\u{d3e}'),
137 ('\u{d41}', '\u{d44}'),
138 ('\u{d4d}', '\u{d4d}'),
139 ('\u{d57}', '\u{d57}'),
140 ('\u{d62}', '\u{d63}'),
141 ('\u{d81}', '\u{d81}'),
142 ('\u{dca}', '\u{dca}'),
143 ('\u{dcf}', '\u{dcf}'),
144 ('\u{dd2}', '\u{dd4}'),
145 ('\u{dd6}', '\u{dd6}'),
146 ('\u{ddf}', '\u{ddf}'),
147 ('\u{e31}', '\u{e31}'),
148 ('\u{e34}', '\u{e3a}'),
149 ('\u{e47}', '\u{e4e}'),
150 ('\u{eb1}', '\u{eb1}'),
151 ('\u{eb4}', '\u{ebc}'),
152 ('\u{ec8}', '\u{ece}'),
153 ('\u{f18}', '\u{f19}'),
154 ('\u{f35}', '\u{f35}'),
155 ('\u{f37}', '\u{f37}'),
156 ('\u{f39}', '\u{f39}'),
157 ('\u{f71}', '\u{f7e}'),
158 ('\u{f80}', '\u{f84}'),
159 ('\u{f86}', '\u{f87}'),
160 ('\u{f8d}', '\u{f97}'),
161 ('\u{f99}', '\u{fbc}'),
162 ('\u{fc6}', '\u{fc6}'),
163 ('\u{102d}', '\u{1030}'),
164 ('\u{1032}', '\u{1037}'),
165 ('\u{1039}', '\u{103a}'),
166 ('\u{103d}', '\u{103e}'),
167 ('\u{1058}', '\u{1059}'),
168 ('\u{105e}', '\u{1060}'),
169 ('\u{1071}', '\u{1074}'),
170 ('\u{1082}', '\u{1082}'),
171 ('\u{1085}', '\u{1086}'),
172 ('\u{108d}', '\u{108d}'),
173 ('\u{109d}', '\u{109d}'),
174 ('\u{135d}', '\u{135f}'),
175 ('\u{1712}', '\u{1714}'),
176 ('\u{1732}', '\u{1733}'),
177 ('\u{1752}', '\u{1753}'),
178 ('\u{1772}', '\u{1773}'),
179 ('\u{17b4}', '\u{17b5}'),
180 ('\u{17b7}', '\u{17bd}'),
181 ('\u{17c6}', '\u{17c6}'),
182 ('\u{17c9}', '\u{17d3}'),
183 ('\u{17dd}', '\u{17dd}'),
184 ('\u{180b}', '\u{180d}'),
185 ('\u{180f}', '\u{180f}'),
186 ('\u{1885}', '\u{1886}'),
187 ('\u{18a9}', '\u{18a9}'),
188 ('\u{1920}', '\u{1922}'),
189 ('\u{1927}', '\u{1928}'),
190 ('\u{1932}', '\u{1932}'),
191 ('\u{1939}', '\u{193b}'),
192 ('\u{1a17}', '\u{1a18}'),
193 ('\u{1a1b}', '\u{1a1b}'),
194 ('\u{1a56}', '\u{1a56}'),
195 ('\u{1a58}', '\u{1a5e}'),
196 ('\u{1a60}', '\u{1a60}'),
197 ('\u{1a62}', '\u{1a62}'),
198 ('\u{1a65}', '\u{1a6c}'),
199 ('\u{1a73}', '\u{1a7c}'),
200 ('\u{1a7f}', '\u{1a7f}'),
201 ('\u{1ab0}', '\u{1ace}'),
202 ('\u{1b00}', '\u{1b03}'),
203 ('\u{1b34}', '\u{1b3a}'),
204 ('\u{1b3c}', '\u{1b3c}'),
205 ('\u{1b42}', '\u{1b42}'),
206 ('\u{1b6b}', '\u{1b73}'),
207 ('\u{1b80}', '\u{1b81}'),
208 ('\u{1ba2}', '\u{1ba5}'),
209 ('\u{1ba8}', '\u{1ba9}'),
210 ('\u{1bab}', '\u{1bad}'),
211 ('\u{1be6}', '\u{1be6}'),
212 ('\u{1be8}', '\u{1be9}'),
213 ('\u{1bed}', '\u{1bed}'),
214 ('\u{1bef}', '\u{1bf1}'),
215 ('\u{1c2c}', '\u{1c33}'),
216 ('\u{1c36}', '\u{1c37}'),
217 ('\u{1cd0}', '\u{1cd2}'),
218 ('\u{1cd4}', '\u{1ce0}'),
219 ('\u{1ce2}', '\u{1ce8}'),
220 ('\u{1ced}', '\u{1ced}'),
221 ('\u{1cf4}', '\u{1cf4}'),
222 ('\u{1cf8}', '\u{1cf9}'),
223 ('\u{1dc0}', '\u{1dff}'),
224 ('\u{200c}', '\u{200c}'),
225 ('\u{20d0}', '\u{20f0}'),
226 ('\u{2cef}', '\u{2cf1}'),
227 ('\u{2d7f}', '\u{2d7f}'),
228 ('\u{2de0}', '\u{2dff}'),
229 ('\u{302a}', '\u{302f}'),
230 ('\u{3099}', '\u{309a}'),
231 ('\u{a66f}', '\u{a672}'),
232 ('\u{a674}', '\u{a67d}'),
233 ('\u{a69e}', '\u{a69f}'),
234 ('\u{a6f0}', '\u{a6f1}'),
235 ('\u{a802}', '\u{a802}'),
236 ('\u{a806}', '\u{a806}'),
237 ('\u{a80b}', '\u{a80b}'),
238 ('\u{a825}', '\u{a826}'),
239 ('\u{a82c}', '\u{a82c}'),
240 ('\u{a8c4}', '\u{a8c5}'),
241 ('\u{a8e0}', '\u{a8f1}'),
242 ('\u{a8ff}', '\u{a8ff}'),
243 ('\u{a926}', '\u{a92d}'),
244 ('\u{a947}', '\u{a951}'),
245 ('\u{a980}', '\u{a982}'),
246 ('\u{a9b3}', '\u{a9b3}'),
247 ('\u{a9b6}', '\u{a9b9}'),
248 ('\u{a9bc}', '\u{a9bd}'),
249 ('\u{a9e5}', '\u{a9e5}'),
250 ('\u{aa29}', '\u{aa2e}'),
251 ('\u{aa31}', '\u{aa32}'),
252 ('\u{aa35}', '\u{aa36}'),
253 ('\u{aa43}', '\u{aa43}'),
254 ('\u{aa4c}', '\u{aa4c}'),
255 ('\u{aa7c}', '\u{aa7c}'),
256 ('\u{aab0}', '\u{aab0}'),
257 ('\u{aab2}', '\u{aab4}'),
258 ('\u{aab7}', '\u{aab8}'),
259 ('\u{aabe}', '\u{aabf}'),
260 ('\u{aac1}', '\u{aac1}'),
261 ('\u{aaec}', '\u{aaed}'),
262 ('\u{aaf6}', '\u{aaf6}'),
263 ('\u{abe5}', '\u{abe5}'),
264 ('\u{abe8}', '\u{abe8}'),
265 ('\u{abed}', '\u{abed}'),
266 ('\u{fb1e}', '\u{fb1e}'),
267 ('\u{fe00}', '\u{fe0f}'),
268 ('\u{fe20}', '\u{fe2f}'),
269 ('\u{ff9e}', '\u{ff9f}'),
270 ('\u{101fd}', '\u{101fd}'),
271 ('\u{102e0}', '\u{102e0}'),
272 ('\u{10376}', '\u{1037a}'),
273 ('\u{10a01}', '\u{10a03}'),
274 ('\u{10a05}', '\u{10a06}'),
275 ('\u{10a0c}', '\u{10a0f}'),
276 ('\u{10a38}', '\u{10a3a}'),
277 ('\u{10a3f}', '\u{10a3f}'),
278 ('\u{10ae5}', '\u{10ae6}'),
279 ('\u{10d24}', '\u{10d27}'),
280 ('\u{10eab}', '\u{10eac}'),
281 ('\u{10efd}', '\u{10eff}'),
282 ('\u{10f46}', '\u{10f50}'),
283 ('\u{10f82}', '\u{10f85}'),
284 ('\u{11001}', '\u{11001}'),
285 ('\u{11038}', '\u{11046}'),
286 ('\u{11070}', '\u{11070}'),
287 ('\u{11073}', '\u{11074}'),
288 ('\u{1107f}', '\u{11081}'),
289 ('\u{110b3}', '\u{110b6}'),
290 ('\u{110b9}', '\u{110ba}'),
291 ('\u{110c2}', '\u{110c2}'),
292 ('\u{11100}', '\u{11102}'),
293 ('\u{11127}', '\u{1112b}'),
294 ('\u{1112d}', '\u{11134}'),
295 ('\u{11173}', '\u{11173}'),
296 ('\u{11180}', '\u{11181}'),
297 ('\u{111b6}', '\u{111be}'),
298 ('\u{111c9}', '\u{111cc}'),
299 ('\u{111cf}', '\u{111cf}'),
300 ('\u{1122f}', '\u{11231}'),
301 ('\u{11234}', '\u{11234}'),
302 ('\u{11236}', '\u{11237}'),
303 ('\u{1123e}', '\u{1123e}'),
304 ('\u{11241}', '\u{11241}'),
305 ('\u{112df}', '\u{112df}'),
306 ('\u{112e3}', '\u{112ea}'),
307 ('\u{11300}', '\u{11301}'),
308 ('\u{1133b}', '\u{1133c}'),
309 ('\u{1133e}', '\u{1133e}'),
310 ('\u{11340}', '\u{11340}'),
311 ('\u{11357}', '\u{11357}'),
312 ('\u{11366}', '\u{1136c}'),
313 ('\u{11370}', '\u{11374}'),
314 ('\u{11438}', '\u{1143f}'),
315 ('\u{11442}', '\u{11444}'),
316 ('\u{11446}', '\u{11446}'),
317 ('\u{1145e}', '\u{1145e}'),
318 ('\u{114b0}', '\u{114b0}'),
319 ('\u{114b3}', '\u{114b8}'),
320 ('\u{114ba}', '\u{114ba}'),
321 ('\u{114bd}', '\u{114bd}'),
322 ('\u{114bf}', '\u{114c0}'),
323 ('\u{114c2}', '\u{114c3}'),
324 ('\u{115af}', '\u{115af}'),
325 ('\u{115b2}', '\u{115b5}'),
326 ('\u{115bc}', '\u{115bd}'),
327 ('\u{115bf}', '\u{115c0}'),
328 ('\u{115dc}', '\u{115dd}'),
329 ('\u{11633}', '\u{1163a}'),
330 ('\u{1163d}', '\u{1163d}'),
331 ('\u{1163f}', '\u{11640}'),
332 ('\u{116ab}', '\u{116ab}'),
333 ('\u{116ad}', '\u{116ad}'),
334 ('\u{116b0}', '\u{116b5}'),
335 ('\u{116b7}', '\u{116b7}'),
336 ('\u{1171d}', '\u{1171f}'),
337 ('\u{11722}', '\u{11725}'),
338 ('\u{11727}', '\u{1172b}'),
339 ('\u{1182f}', '\u{11837}'),
340 ('\u{11839}', '\u{1183a}'),
341 ('\u{11930}', '\u{11930}'),
342 ('\u{1193b}', '\u{1193c}'),
343 ('\u{1193e}', '\u{1193e}'),
344 ('\u{11943}', '\u{11943}'),
345 ('\u{119d4}', '\u{119d7}'),
346 ('\u{119da}', '\u{119db}'),
347 ('\u{119e0}', '\u{119e0}'),
348 ('\u{11a01}', '\u{11a0a}'),
349 ('\u{11a33}', '\u{11a38}'),
350 ('\u{11a3b}', '\u{11a3e}'),
351 ('\u{11a47}', '\u{11a47}'),
352 ('\u{11a51}', '\u{11a56}'),
353 ('\u{11a59}', '\u{11a5b}'),
354 ('\u{11a8a}', '\u{11a96}'),
355 ('\u{11a98}', '\u{11a99}'),
356 ('\u{11c30}', '\u{11c36}'),
357 ('\u{11c38}', '\u{11c3d}'),
358 ('\u{11c3f}', '\u{11c3f}'),
359 ('\u{11c92}', '\u{11ca7}'),
360 ('\u{11caa}', '\u{11cb0}'),
361 ('\u{11cb2}', '\u{11cb3}'),
362 ('\u{11cb5}', '\u{11cb6}'),
363 ('\u{11d31}', '\u{11d36}'),
364 ('\u{11d3a}', '\u{11d3a}'),
365 ('\u{11d3c}', '\u{11d3d}'),
366 ('\u{11d3f}', '\u{11d45}'),
367 ('\u{11d47}', '\u{11d47}'),
368 ('\u{11d90}', '\u{11d91}'),
369 ('\u{11d95}', '\u{11d95}'),
370 ('\u{11d97}', '\u{11d97}'),
371 ('\u{11ef3}', '\u{11ef4}'),
372 ('\u{11f00}', '\u{11f01}'),
373 ('\u{11f36}', '\u{11f3a}'),
374 ('\u{11f40}', '\u{11f40}'),
375 ('\u{11f42}', '\u{11f42}'),
376 ('\u{13440}', '\u{13440}'),
377 ('\u{13447}', '\u{13455}'),
378 ('\u{16af0}', '\u{16af4}'),
379 ('\u{16b30}', '\u{16b36}'),
380 ('\u{16f4f}', '\u{16f4f}'),
381 ('\u{16f8f}', '\u{16f92}'),
382 ('\u{16fe4}', '\u{16fe4}'),
383 ('\u{1bc9d}', '\u{1bc9e}'),
384 ('\u{1cf00}', '\u{1cf2d}'),
385 ('\u{1cf30}', '\u{1cf46}'),
386 ('\u{1d165}', '\u{1d165}'),
387 ('\u{1d167}', '\u{1d169}'),
388 ('\u{1d16e}', '\u{1d172}'),
389 ('\u{1d17b}', '\u{1d182}'),
390 ('\u{1d185}', '\u{1d18b}'),
391 ('\u{1d1aa}', '\u{1d1ad}'),
392 ('\u{1d242}', '\u{1d244}'),
393 ('\u{1da00}', '\u{1da36}'),
394 ('\u{1da3b}', '\u{1da6c}'),
395 ('\u{1da75}', '\u{1da75}'),
396 ('\u{1da84}', '\u{1da84}'),
397 ('\u{1da9b}', '\u{1da9f}'),
398 ('\u{1daa1}', '\u{1daaf}'),
399 ('\u{1e000}', '\u{1e006}'),
400 ('\u{1e008}', '\u{1e018}'),
401 ('\u{1e01b}', '\u{1e021}'),
402 ('\u{1e023}', '\u{1e024}'),
403 ('\u{1e026}', '\u{1e02a}'),
404 ('\u{1e08f}', '\u{1e08f}'),
405 ('\u{1e130}', '\u{1e136}'),
406 ('\u{1e2ae}', '\u{1e2ae}'),
407 ('\u{1e2ec}', '\u{1e2ef}'),
408 ('\u{1e4ec}', '\u{1e4ef}'),
409 ('\u{1e8d0}', '\u{1e8d6}'),
410 ('\u{1e944}', '\u{1e94a}'),
411 ('🏻', '🏿'),
412 ('\u{e0020}', '\u{e007f}'),
413 ('\u{e0100}', '\u{e01ef}'),
414];
415
416pub const L: &'static [(char, char)] = &[('ᄀ', 'ᅟ'), ('ꥠ', 'ꥼ')];
417
418pub const LF: &'static [(char, char)] = &[('\n', '\n')];
419
420pub const LV: &'static [(char, char)] = &[
421 ('가', '가'),
422 ('개', '개'),
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 ('꾀', '꾀'),
454 ('꾜', '꾜'),
455 ('꾸', '꾸'),
456 ('꿔', '꿔'),
457 ('꿰', '꿰'),
458 ('뀌', '뀌'),
459 ('뀨', '뀨'),
460 ('끄', '끄'),
461 ('끠', '끠'),
462 ('끼', '끼'),
463 ('나', '나'),
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 ('떠', '떠'),
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 ('릐', '릐'),
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
822pub const LVT: &'static [(char, char)] = &[
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 ('쏵', '쐏'),
1043 ('쐑', '쐫'),
1044 ('쐭', '쑇'),
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 ('즉', '즣'),
1094 ('즥', '즿'),
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 ('춱', '췋'),
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 ('탹', '턓'),
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
1224pub const PREPEND: &'static [(char, char)] = &[
1225 ('\u{600}', '\u{605}'),
1226 ('\u{6dd}', '\u{6dd}'),
1227 ('\u{70f}', '\u{70f}'),
1228 ('\u{890}', '\u{891}'),
1229 ('\u{8e2}', '\u{8e2}'),
1230 ('ൎ', 'ൎ'),
1231 ('\u{110bd}', '\u{110bd}'),
1232 ('\u{110cd}', '\u{110cd}'),
1233 ('𑇂', '𑇃'),
1234 ('𑤿', '𑤿'),
1235 ('𑥁', '𑥁'),
1236 ('𑨺', '𑨺'),
1237 ('𑪄', '𑪉'),
1238 ('𑵆', '𑵆'),
1239 ('𑼂', '𑼂'),
1240];
1241
1242pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[('🇦', '🇿')];
1243
1244pub const SPACINGMARK: &'static [(char, char)] = &[
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
1412pub const T: &'static [(char, char)] = &[('ᆨ', 'ᇿ'), ('ퟋ', 'ퟻ')];
1413
1414pub const V: &'static [(char, char)] = &[('ᅠ', 'ᆧ'), ('ힰ', 'ퟆ')];
1415
1416pub const ZWJ: &'static [(char, char)] = &[('\u{200d}', '\u{200d}')];