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{897}', '\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{cc0}'),
129 ('\u{cc2}', '\u{cc2}'),
130 ('\u{cc6}', '\u{cc8}'),
131 ('\u{cca}', '\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{1715}'),
176 ('\u{1732}', '\u{1734}'),
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{1b3d}'),
204 ('\u{1b42}', '\u{1b44}'),
205 ('\u{1b6b}', '\u{1b73}'),
206 ('\u{1b80}', '\u{1b81}'),
207 ('\u{1ba2}', '\u{1ba5}'),
208 ('\u{1ba8}', '\u{1bad}'),
209 ('\u{1be6}', '\u{1be6}'),
210 ('\u{1be8}', '\u{1be9}'),
211 ('\u{1bed}', '\u{1bed}'),
212 ('\u{1bef}', '\u{1bf3}'),
213 ('\u{1c2c}', '\u{1c33}'),
214 ('\u{1c36}', '\u{1c37}'),
215 ('\u{1cd0}', '\u{1cd2}'),
216 ('\u{1cd4}', '\u{1ce0}'),
217 ('\u{1ce2}', '\u{1ce8}'),
218 ('\u{1ced}', '\u{1ced}'),
219 ('\u{1cf4}', '\u{1cf4}'),
220 ('\u{1cf8}', '\u{1cf9}'),
221 ('\u{1dc0}', '\u{1dff}'),
222 ('\u{200c}', '\u{200c}'),
223 ('\u{20d0}', '\u{20f0}'),
224 ('\u{2cef}', '\u{2cf1}'),
225 ('\u{2d7f}', '\u{2d7f}'),
226 ('\u{2de0}', '\u{2dff}'),
227 ('\u{302a}', '\u{302f}'),
228 ('\u{3099}', '\u{309a}'),
229 ('\u{a66f}', '\u{a672}'),
230 ('\u{a674}', '\u{a67d}'),
231 ('\u{a69e}', '\u{a69f}'),
232 ('\u{a6f0}', '\u{a6f1}'),
233 ('\u{a802}', '\u{a802}'),
234 ('\u{a806}', '\u{a806}'),
235 ('\u{a80b}', '\u{a80b}'),
236 ('\u{a825}', '\u{a826}'),
237 ('\u{a82c}', '\u{a82c}'),
238 ('\u{a8c4}', '\u{a8c5}'),
239 ('\u{a8e0}', '\u{a8f1}'),
240 ('\u{a8ff}', '\u{a8ff}'),
241 ('\u{a926}', '\u{a92d}'),
242 ('\u{a947}', '\u{a951}'),
243 ('\u{a953}', '\u{a953}'),
244 ('\u{a980}', '\u{a982}'),
245 ('\u{a9b3}', '\u{a9b3}'),
246 ('\u{a9b6}', '\u{a9b9}'),
247 ('\u{a9bc}', '\u{a9bd}'),
248 ('\u{a9c0}', '\u{a9c0}'),
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{10d69}', '\u{10d6d}'),
281 ('\u{10eab}', '\u{10eac}'),
282 ('\u{10efc}', '\u{10eff}'),
283 ('\u{10f46}', '\u{10f50}'),
284 ('\u{10f82}', '\u{10f85}'),
285 ('\u{11001}', '\u{11001}'),
286 ('\u{11038}', '\u{11046}'),
287 ('\u{11070}', '\u{11070}'),
288 ('\u{11073}', '\u{11074}'),
289 ('\u{1107f}', '\u{11081}'),
290 ('\u{110b3}', '\u{110b6}'),
291 ('\u{110b9}', '\u{110ba}'),
292 ('\u{110c2}', '\u{110c2}'),
293 ('\u{11100}', '\u{11102}'),
294 ('\u{11127}', '\u{1112b}'),
295 ('\u{1112d}', '\u{11134}'),
296 ('\u{11173}', '\u{11173}'),
297 ('\u{11180}', '\u{11181}'),
298 ('\u{111b6}', '\u{111be}'),
299 ('\u{111c0}', '\u{111c0}'),
300 ('\u{111c9}', '\u{111cc}'),
301 ('\u{111cf}', '\u{111cf}'),
302 ('\u{1122f}', '\u{11231}'),
303 ('\u{11234}', '\u{11237}'),
304 ('\u{1123e}', '\u{1123e}'),
305 ('\u{11241}', '\u{11241}'),
306 ('\u{112df}', '\u{112df}'),
307 ('\u{112e3}', '\u{112ea}'),
308 ('\u{11300}', '\u{11301}'),
309 ('\u{1133b}', '\u{1133c}'),
310 ('\u{1133e}', '\u{1133e}'),
311 ('\u{11340}', '\u{11340}'),
312 ('\u{1134d}', '\u{1134d}'),
313 ('\u{11357}', '\u{11357}'),
314 ('\u{11366}', '\u{1136c}'),
315 ('\u{11370}', '\u{11374}'),
316 ('\u{113b8}', '\u{113b8}'),
317 ('\u{113bb}', '\u{113c0}'),
318 ('\u{113c2}', '\u{113c2}'),
319 ('\u{113c5}', '\u{113c5}'),
320 ('\u{113c7}', '\u{113c9}'),
321 ('\u{113ce}', '\u{113d0}'),
322 ('\u{113d2}', '\u{113d2}'),
323 ('\u{113e1}', '\u{113e2}'),
324 ('\u{11438}', '\u{1143f}'),
325 ('\u{11442}', '\u{11444}'),
326 ('\u{11446}', '\u{11446}'),
327 ('\u{1145e}', '\u{1145e}'),
328 ('\u{114b0}', '\u{114b0}'),
329 ('\u{114b3}', '\u{114b8}'),
330 ('\u{114ba}', '\u{114ba}'),
331 ('\u{114bd}', '\u{114bd}'),
332 ('\u{114bf}', '\u{114c0}'),
333 ('\u{114c2}', '\u{114c3}'),
334 ('\u{115af}', '\u{115af}'),
335 ('\u{115b2}', '\u{115b5}'),
336 ('\u{115bc}', '\u{115bd}'),
337 ('\u{115bf}', '\u{115c0}'),
338 ('\u{115dc}', '\u{115dd}'),
339 ('\u{11633}', '\u{1163a}'),
340 ('\u{1163d}', '\u{1163d}'),
341 ('\u{1163f}', '\u{11640}'),
342 ('\u{116ab}', '\u{116ab}'),
343 ('\u{116ad}', '\u{116ad}'),
344 ('\u{116b0}', '\u{116b7}'),
345 ('\u{1171d}', '\u{1171d}'),
346 ('\u{1171f}', '\u{1171f}'),
347 ('\u{11722}', '\u{11725}'),
348 ('\u{11727}', '\u{1172b}'),
349 ('\u{1182f}', '\u{11837}'),
350 ('\u{11839}', '\u{1183a}'),
351 ('\u{11930}', '\u{11930}'),
352 ('\u{1193b}', '\u{1193e}'),
353 ('\u{11943}', '\u{11943}'),
354 ('\u{119d4}', '\u{119d7}'),
355 ('\u{119da}', '\u{119db}'),
356 ('\u{119e0}', '\u{119e0}'),
357 ('\u{11a01}', '\u{11a0a}'),
358 ('\u{11a33}', '\u{11a38}'),
359 ('\u{11a3b}', '\u{11a3e}'),
360 ('\u{11a47}', '\u{11a47}'),
361 ('\u{11a51}', '\u{11a56}'),
362 ('\u{11a59}', '\u{11a5b}'),
363 ('\u{11a8a}', '\u{11a96}'),
364 ('\u{11a98}', '\u{11a99}'),
365 ('\u{11c30}', '\u{11c36}'),
366 ('\u{11c38}', '\u{11c3d}'),
367 ('\u{11c3f}', '\u{11c3f}'),
368 ('\u{11c92}', '\u{11ca7}'),
369 ('\u{11caa}', '\u{11cb0}'),
370 ('\u{11cb2}', '\u{11cb3}'),
371 ('\u{11cb5}', '\u{11cb6}'),
372 ('\u{11d31}', '\u{11d36}'),
373 ('\u{11d3a}', '\u{11d3a}'),
374 ('\u{11d3c}', '\u{11d3d}'),
375 ('\u{11d3f}', '\u{11d45}'),
376 ('\u{11d47}', '\u{11d47}'),
377 ('\u{11d90}', '\u{11d91}'),
378 ('\u{11d95}', '\u{11d95}'),
379 ('\u{11d97}', '\u{11d97}'),
380 ('\u{11ef3}', '\u{11ef4}'),
381 ('\u{11f00}', '\u{11f01}'),
382 ('\u{11f36}', '\u{11f3a}'),
383 ('\u{11f40}', '\u{11f42}'),
384 ('\u{11f5a}', '\u{11f5a}'),
385 ('\u{13440}', '\u{13440}'),
386 ('\u{13447}', '\u{13455}'),
387 ('\u{1611e}', '\u{16129}'),
388 ('\u{1612d}', '\u{1612f}'),
389 ('\u{16af0}', '\u{16af4}'),
390 ('\u{16b30}', '\u{16b36}'),
391 ('\u{16f4f}', '\u{16f4f}'),
392 ('\u{16f8f}', '\u{16f92}'),
393 ('\u{16fe4}', '\u{16fe4}'),
394 ('\u{16ff0}', '\u{16ff1}'),
395 ('\u{1bc9d}', '\u{1bc9e}'),
396 ('\u{1cf00}', '\u{1cf2d}'),
397 ('\u{1cf30}', '\u{1cf46}'),
398 ('\u{1d165}', '\u{1d169}'),
399 ('\u{1d16d}', '\u{1d172}'),
400 ('\u{1d17b}', '\u{1d182}'),
401 ('\u{1d185}', '\u{1d18b}'),
402 ('\u{1d1aa}', '\u{1d1ad}'),
403 ('\u{1d242}', '\u{1d244}'),
404 ('\u{1da00}', '\u{1da36}'),
405 ('\u{1da3b}', '\u{1da6c}'),
406 ('\u{1da75}', '\u{1da75}'),
407 ('\u{1da84}', '\u{1da84}'),
408 ('\u{1da9b}', '\u{1da9f}'),
409 ('\u{1daa1}', '\u{1daaf}'),
410 ('\u{1e000}', '\u{1e006}'),
411 ('\u{1e008}', '\u{1e018}'),
412 ('\u{1e01b}', '\u{1e021}'),
413 ('\u{1e023}', '\u{1e024}'),
414 ('\u{1e026}', '\u{1e02a}'),
415 ('\u{1e08f}', '\u{1e08f}'),
416 ('\u{1e130}', '\u{1e136}'),
417 ('\u{1e2ae}', '\u{1e2ae}'),
418 ('\u{1e2ec}', '\u{1e2ef}'),
419 ('\u{1e4ec}', '\u{1e4ef}'),
420 ('\u{1e5ee}', '\u{1e5ef}'),
421 ('\u{1e8d0}', '\u{1e8d6}'),
422 ('\u{1e944}', '\u{1e94a}'),
423 ('🏻', '🏿'),
424 ('\u{e0020}', '\u{e007f}'),
425 ('\u{e0100}', '\u{e01ef}'),
426];
427
428pub const L: &'static [(char, char)] = &[('ᄀ', 'ᅟ'), ('ꥠ', 'ꥼ')];
429
430pub const LF: &'static [(char, char)] = &[('\n', '\n')];
431
432pub const LV: &'static [(char, char)] = &[
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 ('홰', '홰'),
822 ('회', '회'),
823 ('효', '효'),
824 ('후', '후'),
825 ('훠', '훠'),
826 ('훼', '훼'),
827 ('휘', '휘'),
828 ('휴', '휴'),
829 ('흐', '흐'),
830 ('희', '희'),
831 ('히', '히'),
832];
833
834pub const LVT: &'static [(char, char)] = &[
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 ('홱', '횋'),
1224 ('획', '횧'),
1225 ('횩', '훃'),
1226 ('훅', '훟'),
1227 ('훡', '훻'),
1228 ('훽', '휗'),
1229 ('휙', '휳'),
1230 ('휵', '흏'),
1231 ('흑', '흫'),
1232 ('흭', '힇'),
1233 ('힉', '힣'),
1234];
1235
1236pub const PREPEND: &'static [(char, char)] = &[
1237 ('\u{600}', '\u{605}'),
1238 ('\u{6dd}', '\u{6dd}'),
1239 ('\u{70f}', '\u{70f}'),
1240 ('\u{890}', '\u{891}'),
1241 ('\u{8e2}', '\u{8e2}'),
1242 ('ൎ', 'ൎ'),
1243 ('\u{110bd}', '\u{110bd}'),
1244 ('\u{110cd}', '\u{110cd}'),
1245 ('𑇂', '𑇃'),
1246 ('', ''),
1247 ('𑤿', '𑤿'),
1248 ('𑥁', '𑥁'),
1249 ('𑨺', '𑨺'),
1250 ('𑪄', '𑪉'),
1251 ('𑵆', '𑵆'),
1252 ('𑼂', '𑼂'),
1253];
1254
1255pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[('🇦', '🇿')];
1256
1257pub const SPACINGMARK: &'static [(char, char)] = &[
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
1415pub const T: &'static [(char, char)] = &[('ᆨ', 'ᇿ'), ('ퟋ', 'ퟻ')];
1416
1417pub const V: &'static [(char, char)] =
1418 &[('ᅠ', 'ᆧ'), ('ힰ', 'ퟆ'), ('', ''), ('', '')];
1419
1420pub const ZWJ: &'static [(char, char)] = &[('\u{200d}', '\u{200d}')];