4 This file is generated by
5 contrib/shell_utils/make-casetable.pl UnicodeData.txt utf16_casetable.h utf16_case.c
7 UnicodeData.txt is got from
8 http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
11 static const uint16_t upper_table_1[704] = {
12 0x0000, /*U+0000*/ /**/
13 0x0001, /*U+0001*/ /**/
14 0x0002, /*U+0002*/ /**/
15 0x0003, /*U+0003*/ /**/
16 0x0004, /*U+0004*/ /**/
17 0x0005, /*U+0005*/ /**/
18 0x0006, /*U+0006*/ /**/
19 0x0007, /*U+0007*/ /**/
20 0x0008, /*U+0008*/ /**/
21 0x0009, /*U+0009*/ /**/
22 0x000A, /*U+000A*/ /**/
23 0x000B, /*U+000B*/ /**/
24 0x000C, /*U+000C*/ /**/
25 0x000D, /*U+000D*/ /**/
26 0x000E, /*U+000E*/ /**/
27 0x000F, /*U+000F*/ /**/
28 0x0010, /*U+0010*/ /**/
29 0x0011, /*U+0011*/ /**/
30 0x0012, /*U+0012*/ /**/
31 0x0013, /*U+0013*/ /**/
32 0x0014, /*U+0014*/ /**/
33 0x0015, /*U+0015*/ /**/
34 0x0016, /*U+0016*/ /**/
35 0x0017, /*U+0017*/ /**/
36 0x0018, /*U+0018*/ /**/
37 0x0019, /*U+0019*/ /**/
38 0x001A, /*U+001A*/ /**/
39 0x001B, /*U+001B*/ /**/
40 0x001C, /*U+001C*/ /**/
41 0x001D, /*U+001D*/ /**/
42 0x001E, /*U+001E*/ /**/
43 0x001F, /*U+001F*/ /**/
44 0x0020, /*U+0020*/ /**/
45 0x0021, /*U+0021*/ /**/
46 0x0022, /*U+0022*/ /**/
47 0x0023, /*U+0023*/ /**/
48 0x0024, /*U+0024*/ /**/
49 0x0025, /*U+0025*/ /**/
50 0x0026, /*U+0026*/ /**/
51 0x0027, /*U+0027*/ /**/
52 0x0028, /*U+0028*/ /**/
53 0x0029, /*U+0029*/ /**/
54 0x002A, /*U+002A*/ /**/
55 0x002B, /*U+002B*/ /**/
56 0x002C, /*U+002C*/ /**/
57 0x002D, /*U+002D*/ /**/
58 0x002E, /*U+002E*/ /**/
59 0x002F, /*U+002F*/ /**/
60 0x0030, /*U+0030*/ /**/
61 0x0031, /*U+0031*/ /**/
62 0x0032, /*U+0032*/ /**/
63 0x0033, /*U+0033*/ /**/
64 0x0034, /*U+0034*/ /**/
65 0x0035, /*U+0035*/ /**/
66 0x0036, /*U+0036*/ /**/
67 0x0037, /*U+0037*/ /**/
68 0x0038, /*U+0038*/ /**/
69 0x0039, /*U+0039*/ /**/
70 0x003A, /*U+003A*/ /**/
71 0x003B, /*U+003B*/ /**/
72 0x003C, /*U+003C*/ /**/
73 0x003D, /*U+003D*/ /**/
74 0x003E, /*U+003E*/ /**/
75 0x003F, /*U+003F*/ /**/
76 0x0040, /*U+0040*/ /**/
77 0x0041, /*U+0041*/ /**/
78 0x0042, /*U+0042*/ /**/
79 0x0043, /*U+0043*/ /**/
80 0x0044, /*U+0044*/ /**/
81 0x0045, /*U+0045*/ /**/
82 0x0046, /*U+0046*/ /**/
83 0x0047, /*U+0047*/ /**/
84 0x0048, /*U+0048*/ /**/
85 0x0049, /*U+0049*/ /**/
86 0x004A, /*U+004A*/ /**/
87 0x004B, /*U+004B*/ /**/
88 0x004C, /*U+004C*/ /**/
89 0x004D, /*U+004D*/ /**/
90 0x004E, /*U+004E*/ /**/
91 0x004F, /*U+004F*/ /**/
92 0x0050, /*U+0050*/ /**/
93 0x0051, /*U+0051*/ /**/
94 0x0052, /*U+0052*/ /**/
95 0x0053, /*U+0053*/ /**/
96 0x0054, /*U+0054*/ /**/
97 0x0055, /*U+0055*/ /**/
98 0x0056, /*U+0056*/ /**/
99 0x0057, /*U+0057*/ /**/
100 0x0058, /*U+0058*/ /**/
101 0x0059, /*U+0059*/ /**/
102 0x005A, /*U+005A*/ /**/
103 0x005B, /*U+005B*/ /**/
104 0x005C, /*U+005C*/ /**/
105 0x005D, /*U+005D*/ /**/
106 0x005E, /*U+005E*/ /**/
107 0x005F, /*U+005F*/ /**/
108 0x0060, /*U+0060*/ /**/
109 0x0041, /*U+0061*/ /*LATIN SMALL LETTER A*/
110 0x0042, /*U+0062*/ /*LATIN SMALL LETTER B*/
111 0x0043, /*U+0063*/ /*LATIN SMALL LETTER C*/
112 0x0044, /*U+0064*/ /*LATIN SMALL LETTER D*/
113 0x0045, /*U+0065*/ /*LATIN SMALL LETTER E*/
114 0x0046, /*U+0066*/ /*LATIN SMALL LETTER F*/
115 0x0047, /*U+0067*/ /*LATIN SMALL LETTER G*/
116 0x0048, /*U+0068*/ /*LATIN SMALL LETTER H*/
117 0x0049, /*U+0069*/ /*LATIN SMALL LETTER I*/
118 0x004A, /*U+006A*/ /*LATIN SMALL LETTER J*/
119 0x004B, /*U+006B*/ /*LATIN SMALL LETTER K*/
120 0x004C, /*U+006C*/ /*LATIN SMALL LETTER L*/
121 0x004D, /*U+006D*/ /*LATIN SMALL LETTER M*/
122 0x004E, /*U+006E*/ /*LATIN SMALL LETTER N*/
123 0x004F, /*U+006F*/ /*LATIN SMALL LETTER O*/
124 0x0050, /*U+0070*/ /*LATIN SMALL LETTER P*/
125 0x0051, /*U+0071*/ /*LATIN SMALL LETTER Q*/
126 0x0052, /*U+0072*/ /*LATIN SMALL LETTER R*/
127 0x0053, /*U+0073*/ /*LATIN SMALL LETTER S*/
128 0x0054, /*U+0074*/ /*LATIN SMALL LETTER T*/
129 0x0055, /*U+0075*/ /*LATIN SMALL LETTER U*/
130 0x0056, /*U+0076*/ /*LATIN SMALL LETTER V*/
131 0x0057, /*U+0077*/ /*LATIN SMALL LETTER W*/
132 0x0058, /*U+0078*/ /*LATIN SMALL LETTER X*/
133 0x0059, /*U+0079*/ /*LATIN SMALL LETTER Y*/
134 0x005A, /*U+007A*/ /*LATIN SMALL LETTER Z*/
135 0x007B, /*U+007B*/ /**/
136 0x007C, /*U+007C*/ /**/
137 0x007D, /*U+007D*/ /**/
138 0x007E, /*U+007E*/ /**/
139 0x007F, /*U+007F*/ /**/
140 0x0080, /*U+0080*/ /**/
141 0x0081, /*U+0081*/ /**/
142 0x0082, /*U+0082*/ /**/
143 0x0083, /*U+0083*/ /**/
144 0x0084, /*U+0084*/ /**/
145 0x0085, /*U+0085*/ /**/
146 0x0086, /*U+0086*/ /**/
147 0x0087, /*U+0087*/ /**/
148 0x0088, /*U+0088*/ /**/
149 0x0089, /*U+0089*/ /**/
150 0x008A, /*U+008A*/ /**/
151 0x008B, /*U+008B*/ /**/
152 0x008C, /*U+008C*/ /**/
153 0x008D, /*U+008D*/ /**/
154 0x008E, /*U+008E*/ /**/
155 0x008F, /*U+008F*/ /**/
156 0x0090, /*U+0090*/ /**/
157 0x0091, /*U+0091*/ /**/
158 0x0092, /*U+0092*/ /**/
159 0x0093, /*U+0093*/ /**/
160 0x0094, /*U+0094*/ /**/
161 0x0095, /*U+0095*/ /**/
162 0x0096, /*U+0096*/ /**/
163 0x0097, /*U+0097*/ /**/
164 0x0098, /*U+0098*/ /**/
165 0x0099, /*U+0099*/ /**/
166 0x009A, /*U+009A*/ /**/
167 0x009B, /*U+009B*/ /**/
168 0x009C, /*U+009C*/ /**/
169 0x009D, /*U+009D*/ /**/
170 0x009E, /*U+009E*/ /**/
171 0x009F, /*U+009F*/ /**/
172 0x00A0, /*U+00A0*/ /**/
173 0x00A1, /*U+00A1*/ /**/
174 0x00A2, /*U+00A2*/ /**/
175 0x00A3, /*U+00A3*/ /**/
176 0x00A4, /*U+00A4*/ /**/
177 0x00A5, /*U+00A5*/ /**/
178 0x00A6, /*U+00A6*/ /**/
179 0x00A7, /*U+00A7*/ /**/
180 0x00A8, /*U+00A8*/ /**/
181 0x00A9, /*U+00A9*/ /**/
182 0x00AA, /*U+00AA*/ /**/
183 0x00AB, /*U+00AB*/ /**/
184 0x00AC, /*U+00AC*/ /**/
185 0x00AD, /*U+00AD*/ /**/
186 0x00AE, /*U+00AE*/ /**/
187 0x00AF, /*U+00AF*/ /**/
188 0x00B0, /*U+00B0*/ /**/
189 0x00B1, /*U+00B1*/ /**/
190 0x00B2, /*U+00B2*/ /**/
191 0x00B3, /*U+00B3*/ /**/
192 0x00B4, /*U+00B4*/ /**/
193 0x039C, /*U+00B5*/ /*MICRO SIGN*/
194 0x00B6, /*U+00B6*/ /**/
195 0x00B7, /*U+00B7*/ /**/
196 0x00B8, /*U+00B8*/ /**/
197 0x00B9, /*U+00B9*/ /**/
198 0x00BA, /*U+00BA*/ /**/
199 0x00BB, /*U+00BB*/ /**/
200 0x00BC, /*U+00BC*/ /**/
201 0x00BD, /*U+00BD*/ /**/
202 0x00BE, /*U+00BE*/ /**/
203 0x00BF, /*U+00BF*/ /**/
204 0x00C0, /*U+00C0*/ /**/
205 0x00C1, /*U+00C1*/ /**/
206 0x00C2, /*U+00C2*/ /**/
207 0x00C3, /*U+00C3*/ /**/
208 0x00C4, /*U+00C4*/ /**/
209 0x00C5, /*U+00C5*/ /**/
210 0x00C6, /*U+00C6*/ /**/
211 0x00C7, /*U+00C7*/ /**/
212 0x00C8, /*U+00C8*/ /**/
213 0x00C9, /*U+00C9*/ /**/
214 0x00CA, /*U+00CA*/ /**/
215 0x00CB, /*U+00CB*/ /**/
216 0x00CC, /*U+00CC*/ /**/
217 0x00CD, /*U+00CD*/ /**/
218 0x00CE, /*U+00CE*/ /**/
219 0x00CF, /*U+00CF*/ /**/
220 0x00D0, /*U+00D0*/ /**/
221 0x00D1, /*U+00D1*/ /**/
222 0x00D2, /*U+00D2*/ /**/
223 0x00D3, /*U+00D3*/ /**/
224 0x00D4, /*U+00D4*/ /**/
225 0x00D5, /*U+00D5*/ /**/
226 0x00D6, /*U+00D6*/ /**/
227 0x00D7, /*U+00D7*/ /**/
228 0x00D8, /*U+00D8*/ /**/
229 0x00D9, /*U+00D9*/ /**/
230 0x00DA, /*U+00DA*/ /**/
231 0x00DB, /*U+00DB*/ /**/
232 0x00DC, /*U+00DC*/ /**/
233 0x00DD, /*U+00DD*/ /**/
234 0x00DE, /*U+00DE*/ /**/
235 0x00DF, /*U+00DF*/ /**/
236 0x00C0, /*U+00E0*/ /*LATIN SMALL LETTER A WITH GRAVE*/
237 0x00C1, /*U+00E1*/ /*LATIN SMALL LETTER A WITH ACUTE*/
238 0x00C2, /*U+00E2*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX*/
239 0x00C3, /*U+00E3*/ /*LATIN SMALL LETTER A WITH TILDE*/
240 0x00C4, /*U+00E4*/ /*LATIN SMALL LETTER A WITH DIAERESIS*/
241 0x00C5, /*U+00E5*/ /*LATIN SMALL LETTER A WITH RING ABOVE*/
242 0x00C6, /*U+00E6*/ /*LATIN SMALL LETTER AE*/
243 0x00C7, /*U+00E7*/ /*LATIN SMALL LETTER C WITH CEDILLA*/
244 0x00C8, /*U+00E8*/ /*LATIN SMALL LETTER E WITH GRAVE*/
245 0x00C9, /*U+00E9*/ /*LATIN SMALL LETTER E WITH ACUTE*/
246 0x00CA, /*U+00EA*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX*/
247 0x00CB, /*U+00EB*/ /*LATIN SMALL LETTER E WITH DIAERESIS*/
248 0x00CC, /*U+00EC*/ /*LATIN SMALL LETTER I WITH GRAVE*/
249 0x00CD, /*U+00ED*/ /*LATIN SMALL LETTER I WITH ACUTE*/
250 0x00CE, /*U+00EE*/ /*LATIN SMALL LETTER I WITH CIRCUMFLEX*/
251 0x00CF, /*U+00EF*/ /*LATIN SMALL LETTER I WITH DIAERESIS*/
252 0x00D0, /*U+00F0*/ /*LATIN SMALL LETTER ETH*/
253 0x00D1, /*U+00F1*/ /*LATIN SMALL LETTER N WITH TILDE*/
254 0x00D2, /*U+00F2*/ /*LATIN SMALL LETTER O WITH GRAVE*/
255 0x00D3, /*U+00F3*/ /*LATIN SMALL LETTER O WITH ACUTE*/
256 0x00D4, /*U+00F4*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX*/
257 0x00D5, /*U+00F5*/ /*LATIN SMALL LETTER O WITH TILDE*/
258 0x00D6, /*U+00F6*/ /*LATIN SMALL LETTER O WITH DIAERESIS*/
259 0x00F7, /*U+00F7*/ /**/
260 0x00D8, /*U+00F8*/ /*LATIN SMALL LETTER O WITH STROKE*/
261 0x00D9, /*U+00F9*/ /*LATIN SMALL LETTER U WITH GRAVE*/
262 0x00DA, /*U+00FA*/ /*LATIN SMALL LETTER U WITH ACUTE*/
263 0x00DB, /*U+00FB*/ /*LATIN SMALL LETTER U WITH CIRCUMFLEX*/
264 0x00DC, /*U+00FC*/ /*LATIN SMALL LETTER U WITH DIAERESIS*/
265 0x00DD, /*U+00FD*/ /*LATIN SMALL LETTER Y WITH ACUTE*/
266 0x00DE, /*U+00FE*/ /*LATIN SMALL LETTER THORN*/
267 0x0178, /*U+00FF*/ /*LATIN SMALL LETTER Y WITH DIAERESIS*/
268 0x0100, /*U+0100*/ /**/
269 0x0100, /*U+0101*/ /*LATIN SMALL LETTER A WITH MACRON*/
270 0x0102, /*U+0102*/ /**/
271 0x0102, /*U+0103*/ /*LATIN SMALL LETTER A WITH BREVE*/
272 0x0104, /*U+0104*/ /**/
273 0x0104, /*U+0105*/ /*LATIN SMALL LETTER A WITH OGONEK*/
274 0x0106, /*U+0106*/ /**/
275 0x0106, /*U+0107*/ /*LATIN SMALL LETTER C WITH ACUTE*/
276 0x0108, /*U+0108*/ /**/
277 0x0108, /*U+0109*/ /*LATIN SMALL LETTER C WITH CIRCUMFLEX*/
278 0x010A, /*U+010A*/ /**/
279 0x010A, /*U+010B*/ /*LATIN SMALL LETTER C WITH DOT ABOVE*/
280 0x010C, /*U+010C*/ /**/
281 0x010C, /*U+010D*/ /*LATIN SMALL LETTER C WITH CARON*/
282 0x010E, /*U+010E*/ /**/
283 0x010E, /*U+010F*/ /*LATIN SMALL LETTER D WITH CARON*/
284 0x0110, /*U+0110*/ /**/
285 0x0110, /*U+0111*/ /*LATIN SMALL LETTER D WITH STROKE*/
286 0x0112, /*U+0112*/ /**/
287 0x0112, /*U+0113*/ /*LATIN SMALL LETTER E WITH MACRON*/
288 0x0114, /*U+0114*/ /**/
289 0x0114, /*U+0115*/ /*LATIN SMALL LETTER E WITH BREVE*/
290 0x0116, /*U+0116*/ /**/
291 0x0116, /*U+0117*/ /*LATIN SMALL LETTER E WITH DOT ABOVE*/
292 0x0118, /*U+0118*/ /**/
293 0x0118, /*U+0119*/ /*LATIN SMALL LETTER E WITH OGONEK*/
294 0x011A, /*U+011A*/ /**/
295 0x011A, /*U+011B*/ /*LATIN SMALL LETTER E WITH CARON*/
296 0x011C, /*U+011C*/ /**/
297 0x011C, /*U+011D*/ /*LATIN SMALL LETTER G WITH CIRCUMFLEX*/
298 0x011E, /*U+011E*/ /**/
299 0x011E, /*U+011F*/ /*LATIN SMALL LETTER G WITH BREVE*/
300 0x0120, /*U+0120*/ /**/
301 0x0120, /*U+0121*/ /*LATIN SMALL LETTER G WITH DOT ABOVE*/
302 0x0122, /*U+0122*/ /**/
303 0x0122, /*U+0123*/ /*LATIN SMALL LETTER G WITH CEDILLA*/
304 0x0124, /*U+0124*/ /**/
305 0x0124, /*U+0125*/ /*LATIN SMALL LETTER H WITH CIRCUMFLEX*/
306 0x0126, /*U+0126*/ /**/
307 0x0126, /*U+0127*/ /*LATIN SMALL LETTER H WITH STROKE*/
308 0x0128, /*U+0128*/ /**/
309 0x0128, /*U+0129*/ /*LATIN SMALL LETTER I WITH TILDE*/
310 0x012A, /*U+012A*/ /**/
311 0x012A, /*U+012B*/ /*LATIN SMALL LETTER I WITH MACRON*/
312 0x012C, /*U+012C*/ /**/
313 0x012C, /*U+012D*/ /*LATIN SMALL LETTER I WITH BREVE*/
314 0x012E, /*U+012E*/ /**/
315 0x012E, /*U+012F*/ /*LATIN SMALL LETTER I WITH OGONEK*/
316 0x0130, /*U+0130*/ /**/
317 0x0049, /*U+0131*/ /*LATIN SMALL LETTER DOTLESS I*/
318 0x0132, /*U+0132*/ /**/
319 0x0132, /*U+0133*/ /*LATIN SMALL LIGATURE IJ*/
320 0x0134, /*U+0134*/ /**/
321 0x0134, /*U+0135*/ /*LATIN SMALL LETTER J WITH CIRCUMFLEX*/
322 0x0136, /*U+0136*/ /**/
323 0x0136, /*U+0137*/ /*LATIN SMALL LETTER K WITH CEDILLA*/
324 0x0138, /*U+0138*/ /**/
325 0x0139, /*U+0139*/ /**/
326 0x0139, /*U+013A*/ /*LATIN SMALL LETTER L WITH ACUTE*/
327 0x013B, /*U+013B*/ /**/
328 0x013B, /*U+013C*/ /*LATIN SMALL LETTER L WITH CEDILLA*/
329 0x013D, /*U+013D*/ /**/
330 0x013D, /*U+013E*/ /*LATIN SMALL LETTER L WITH CARON*/
331 0x013F, /*U+013F*/ /**/
332 0x013F, /*U+0140*/ /*LATIN SMALL LETTER L WITH MIDDLE DOT*/
333 0x0141, /*U+0141*/ /**/
334 0x0141, /*U+0142*/ /*LATIN SMALL LETTER L WITH STROKE*/
335 0x0143, /*U+0143*/ /**/
336 0x0143, /*U+0144*/ /*LATIN SMALL LETTER N WITH ACUTE*/
337 0x0145, /*U+0145*/ /**/
338 0x0145, /*U+0146*/ /*LATIN SMALL LETTER N WITH CEDILLA*/
339 0x0147, /*U+0147*/ /**/
340 0x0147, /*U+0148*/ /*LATIN SMALL LETTER N WITH CARON*/
341 0x0149, /*U+0149*/ /**/
342 0x014A, /*U+014A*/ /**/
343 0x014A, /*U+014B*/ /*LATIN SMALL LETTER ENG*/
344 0x014C, /*U+014C*/ /**/
345 0x014C, /*U+014D*/ /*LATIN SMALL LETTER O WITH MACRON*/
346 0x014E, /*U+014E*/ /**/
347 0x014E, /*U+014F*/ /*LATIN SMALL LETTER O WITH BREVE*/
348 0x0150, /*U+0150*/ /**/
349 0x0150, /*U+0151*/ /*LATIN SMALL LETTER O WITH DOUBLE ACUTE*/
350 0x0152, /*U+0152*/ /**/
351 0x0152, /*U+0153*/ /*LATIN SMALL LIGATURE OE*/
352 0x0154, /*U+0154*/ /**/
353 0x0154, /*U+0155*/ /*LATIN SMALL LETTER R WITH ACUTE*/
354 0x0156, /*U+0156*/ /**/
355 0x0156, /*U+0157*/ /*LATIN SMALL LETTER R WITH CEDILLA*/
356 0x0158, /*U+0158*/ /**/
357 0x0158, /*U+0159*/ /*LATIN SMALL LETTER R WITH CARON*/
358 0x015A, /*U+015A*/ /**/
359 0x015A, /*U+015B*/ /*LATIN SMALL LETTER S WITH ACUTE*/
360 0x015C, /*U+015C*/ /**/
361 0x015C, /*U+015D*/ /*LATIN SMALL LETTER S WITH CIRCUMFLEX*/
362 0x015E, /*U+015E*/ /**/
363 0x015E, /*U+015F*/ /*LATIN SMALL LETTER S WITH CEDILLA*/
364 0x0160, /*U+0160*/ /**/
365 0x0160, /*U+0161*/ /*LATIN SMALL LETTER S WITH CARON*/
366 0x0162, /*U+0162*/ /**/
367 0x0162, /*U+0163*/ /*LATIN SMALL LETTER T WITH CEDILLA*/
368 0x0164, /*U+0164*/ /**/
369 0x0164, /*U+0165*/ /*LATIN SMALL LETTER T WITH CARON*/
370 0x0166, /*U+0166*/ /**/
371 0x0166, /*U+0167*/ /*LATIN SMALL LETTER T WITH STROKE*/
372 0x0168, /*U+0168*/ /**/
373 0x0168, /*U+0169*/ /*LATIN SMALL LETTER U WITH TILDE*/
374 0x016A, /*U+016A*/ /**/
375 0x016A, /*U+016B*/ /*LATIN SMALL LETTER U WITH MACRON*/
376 0x016C, /*U+016C*/ /**/
377 0x016C, /*U+016D*/ /*LATIN SMALL LETTER U WITH BREVE*/
378 0x016E, /*U+016E*/ /**/
379 0x016E, /*U+016F*/ /*LATIN SMALL LETTER U WITH RING ABOVE*/
380 0x0170, /*U+0170*/ /**/
381 0x0170, /*U+0171*/ /*LATIN SMALL LETTER U WITH DOUBLE ACUTE*/
382 0x0172, /*U+0172*/ /**/
383 0x0172, /*U+0173*/ /*LATIN SMALL LETTER U WITH OGONEK*/
384 0x0174, /*U+0174*/ /**/
385 0x0174, /*U+0175*/ /*LATIN SMALL LETTER W WITH CIRCUMFLEX*/
386 0x0176, /*U+0176*/ /**/
387 0x0176, /*U+0177*/ /*LATIN SMALL LETTER Y WITH CIRCUMFLEX*/
388 0x0178, /*U+0178*/ /**/
389 0x0179, /*U+0179*/ /**/
390 0x0179, /*U+017A*/ /*LATIN SMALL LETTER Z WITH ACUTE*/
391 0x017B, /*U+017B*/ /**/
392 0x017B, /*U+017C*/ /*LATIN SMALL LETTER Z WITH DOT ABOVE*/
393 0x017D, /*U+017D*/ /**/
394 0x017D, /*U+017E*/ /*LATIN SMALL LETTER Z WITH CARON*/
395 0x0053, /*U+017F*/ /*LATIN SMALL LETTER LONG S*/
396 0x0243, /*U+0180*/ /*LATIN SMALL LETTER B WITH STROKE*/
397 0x0181, /*U+0181*/ /**/
398 0x0182, /*U+0182*/ /**/
399 0x0182, /*U+0183*/ /*LATIN SMALL LETTER B WITH TOPBAR*/
400 0x0184, /*U+0184*/ /**/
401 0x0184, /*U+0185*/ /*LATIN SMALL LETTER TONE SIX*/
402 0x0186, /*U+0186*/ /**/
403 0x0187, /*U+0187*/ /**/
404 0x0187, /*U+0188*/ /*LATIN SMALL LETTER C WITH HOOK*/
405 0x0189, /*U+0189*/ /**/
406 0x018A, /*U+018A*/ /**/
407 0x018B, /*U+018B*/ /**/
408 0x018B, /*U+018C*/ /*LATIN SMALL LETTER D WITH TOPBAR*/
409 0x018D, /*U+018D*/ /**/
410 0x018E, /*U+018E*/ /**/
411 0x018F, /*U+018F*/ /**/
412 0x0190, /*U+0190*/ /**/
413 0x0191, /*U+0191*/ /**/
414 0x0191, /*U+0192*/ /*LATIN SMALL LETTER F WITH HOOK*/
415 0x0193, /*U+0193*/ /**/
416 0x0194, /*U+0194*/ /**/
417 0x01F6, /*U+0195*/ /*LATIN SMALL LETTER HV*/
418 0x0196, /*U+0196*/ /**/
419 0x0197, /*U+0197*/ /**/
420 0x0198, /*U+0198*/ /**/
421 0x0198, /*U+0199*/ /*LATIN SMALL LETTER K WITH HOOK*/
422 0x023D, /*U+019A*/ /*LATIN SMALL LETTER L WITH BAR*/
423 0x019B, /*U+019B*/ /**/
424 0x019C, /*U+019C*/ /**/
425 0x019D, /*U+019D*/ /**/
426 0x0220, /*U+019E*/ /*LATIN SMALL LETTER N WITH LONG RIGHT LEG*/
427 0x019F, /*U+019F*/ /**/
428 0x01A0, /*U+01A0*/ /**/
429 0x01A0, /*U+01A1*/ /*LATIN SMALL LETTER O WITH HORN*/
430 0x01A2, /*U+01A2*/ /**/
431 0x01A2, /*U+01A3*/ /*LATIN SMALL LETTER OI*/
432 0x01A4, /*U+01A4*/ /**/
433 0x01A4, /*U+01A5*/ /*LATIN SMALL LETTER P WITH HOOK*/
434 0x01A6, /*U+01A6*/ /**/
435 0x01A7, /*U+01A7*/ /**/
436 0x01A7, /*U+01A8*/ /*LATIN SMALL LETTER TONE TWO*/
437 0x01A9, /*U+01A9*/ /**/
438 0x01AA, /*U+01AA*/ /**/
439 0x01AB, /*U+01AB*/ /**/
440 0x01AC, /*U+01AC*/ /**/
441 0x01AC, /*U+01AD*/ /*LATIN SMALL LETTER T WITH HOOK*/
442 0x01AE, /*U+01AE*/ /**/
443 0x01AF, /*U+01AF*/ /**/
444 0x01AF, /*U+01B0*/ /*LATIN SMALL LETTER U WITH HORN*/
445 0x01B1, /*U+01B1*/ /**/
446 0x01B2, /*U+01B2*/ /**/
447 0x01B3, /*U+01B3*/ /**/
448 0x01B3, /*U+01B4*/ /*LATIN SMALL LETTER Y WITH HOOK*/
449 0x01B5, /*U+01B5*/ /**/
450 0x01B5, /*U+01B6*/ /*LATIN SMALL LETTER Z WITH STROKE*/
451 0x01B7, /*U+01B7*/ /**/
452 0x01B8, /*U+01B8*/ /**/
453 0x01B8, /*U+01B9*/ /*LATIN SMALL LETTER EZH REVERSED*/
454 0x01BA, /*U+01BA*/ /**/
455 0x01BB, /*U+01BB*/ /**/
456 0x01BC, /*U+01BC*/ /**/
457 0x01BC, /*U+01BD*/ /*LATIN SMALL LETTER TONE FIVE*/
458 0x01BE, /*U+01BE*/ /**/
459 0x01F7, /*U+01BF*/ /*LATIN LETTER WYNN*/
460 0x01C0, /*U+01C0*/ /**/
461 0x01C1, /*U+01C1*/ /**/
462 0x01C2, /*U+01C2*/ /**/
463 0x01C3, /*U+01C3*/ /**/
464 0x01C4, /*U+01C4*/ /**/
465 0x01C4, /*U+01C5*/ /*LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON*/
466 0x01C4, /*U+01C6*/ /*LATIN SMALL LETTER DZ WITH CARON*/
467 0x01C7, /*U+01C7*/ /**/
468 0x01C7, /*U+01C8*/ /*LATIN CAPITAL LETTER L WITH SMALL LETTER J*/
469 0x01C7, /*U+01C9*/ /*LATIN SMALL LETTER LJ*/
470 0x01CA, /*U+01CA*/ /**/
471 0x01CA, /*U+01CB*/ /*LATIN CAPITAL LETTER N WITH SMALL LETTER J*/
472 0x01CA, /*U+01CC*/ /*LATIN SMALL LETTER NJ*/
473 0x01CD, /*U+01CD*/ /**/
474 0x01CD, /*U+01CE*/ /*LATIN SMALL LETTER A WITH CARON*/
475 0x01CF, /*U+01CF*/ /**/
476 0x01CF, /*U+01D0*/ /*LATIN SMALL LETTER I WITH CARON*/
477 0x01D1, /*U+01D1*/ /**/
478 0x01D1, /*U+01D2*/ /*LATIN SMALL LETTER O WITH CARON*/
479 0x01D3, /*U+01D3*/ /**/
480 0x01D3, /*U+01D4*/ /*LATIN SMALL LETTER U WITH CARON*/
481 0x01D5, /*U+01D5*/ /**/
482 0x01D5, /*U+01D6*/ /*LATIN SMALL LETTER U WITH DIAERESIS AND MACRON*/
483 0x01D7, /*U+01D7*/ /**/
484 0x01D7, /*U+01D8*/ /*LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE*/
485 0x01D9, /*U+01D9*/ /**/
486 0x01D9, /*U+01DA*/ /*LATIN SMALL LETTER U WITH DIAERESIS AND CARON*/
487 0x01DB, /*U+01DB*/ /**/
488 0x01DB, /*U+01DC*/ /*LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE*/
489 0x018E, /*U+01DD*/ /*LATIN SMALL LETTER TURNED E*/
490 0x01DE, /*U+01DE*/ /**/
491 0x01DE, /*U+01DF*/ /*LATIN SMALL LETTER A WITH DIAERESIS AND MACRON*/
492 0x01E0, /*U+01E0*/ /**/
493 0x01E0, /*U+01E1*/ /*LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON*/
494 0x01E2, /*U+01E2*/ /**/
495 0x01E2, /*U+01E3*/ /*LATIN SMALL LETTER AE WITH MACRON*/
496 0x01E4, /*U+01E4*/ /**/
497 0x01E4, /*U+01E5*/ /*LATIN SMALL LETTER G WITH STROKE*/
498 0x01E6, /*U+01E6*/ /**/
499 0x01E6, /*U+01E7*/ /*LATIN SMALL LETTER G WITH CARON*/
500 0x01E8, /*U+01E8*/ /**/
501 0x01E8, /*U+01E9*/ /*LATIN SMALL LETTER K WITH CARON*/
502 0x01EA, /*U+01EA*/ /**/
503 0x01EA, /*U+01EB*/ /*LATIN SMALL LETTER O WITH OGONEK*/
504 0x01EC, /*U+01EC*/ /**/
505 0x01EC, /*U+01ED*/ /*LATIN SMALL LETTER O WITH OGONEK AND MACRON*/
506 0x01EE, /*U+01EE*/ /**/
507 0x01EE, /*U+01EF*/ /*LATIN SMALL LETTER EZH WITH CARON*/
508 0x01F0, /*U+01F0*/ /**/
509 0x01F1, /*U+01F1*/ /**/
510 0x01F1, /*U+01F2*/ /*LATIN CAPITAL LETTER D WITH SMALL LETTER Z*/
511 0x01F1, /*U+01F3*/ /*LATIN SMALL LETTER DZ*/
512 0x01F4, /*U+01F4*/ /**/
513 0x01F4, /*U+01F5*/ /*LATIN SMALL LETTER G WITH ACUTE*/
514 0x01F6, /*U+01F6*/ /**/
515 0x01F7, /*U+01F7*/ /**/
516 0x01F8, /*U+01F8*/ /**/
517 0x01F8, /*U+01F9*/ /*LATIN SMALL LETTER N WITH GRAVE*/
518 0x01FA, /*U+01FA*/ /**/
519 0x01FA, /*U+01FB*/ /*LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE*/
520 0x01FC, /*U+01FC*/ /**/
521 0x01FC, /*U+01FD*/ /*LATIN SMALL LETTER AE WITH ACUTE*/
522 0x01FE, /*U+01FE*/ /**/
523 0x01FE, /*U+01FF*/ /*LATIN SMALL LETTER O WITH STROKE AND ACUTE*/
524 0x0200, /*U+0200*/ /**/
525 0x0200, /*U+0201*/ /*LATIN SMALL LETTER A WITH DOUBLE GRAVE*/
526 0x0202, /*U+0202*/ /**/
527 0x0202, /*U+0203*/ /*LATIN SMALL LETTER A WITH INVERTED BREVE*/
528 0x0204, /*U+0204*/ /**/
529 0x0204, /*U+0205*/ /*LATIN SMALL LETTER E WITH DOUBLE GRAVE*/
530 0x0206, /*U+0206*/ /**/
531 0x0206, /*U+0207*/ /*LATIN SMALL LETTER E WITH INVERTED BREVE*/
532 0x0208, /*U+0208*/ /**/
533 0x0208, /*U+0209*/ /*LATIN SMALL LETTER I WITH DOUBLE GRAVE*/
534 0x020A, /*U+020A*/ /**/
535 0x020A, /*U+020B*/ /*LATIN SMALL LETTER I WITH INVERTED BREVE*/
536 0x020C, /*U+020C*/ /**/
537 0x020C, /*U+020D*/ /*LATIN SMALL LETTER O WITH DOUBLE GRAVE*/
538 0x020E, /*U+020E*/ /**/
539 0x020E, /*U+020F*/ /*LATIN SMALL LETTER O WITH INVERTED BREVE*/
540 0x0210, /*U+0210*/ /**/
541 0x0210, /*U+0211*/ /*LATIN SMALL LETTER R WITH DOUBLE GRAVE*/
542 0x0212, /*U+0212*/ /**/
543 0x0212, /*U+0213*/ /*LATIN SMALL LETTER R WITH INVERTED BREVE*/
544 0x0214, /*U+0214*/ /**/
545 0x0214, /*U+0215*/ /*LATIN SMALL LETTER U WITH DOUBLE GRAVE*/
546 0x0216, /*U+0216*/ /**/
547 0x0216, /*U+0217*/ /*LATIN SMALL LETTER U WITH INVERTED BREVE*/
548 0x0218, /*U+0218*/ /**/
549 0x0218, /*U+0219*/ /*LATIN SMALL LETTER S WITH COMMA BELOW*/
550 0x021A, /*U+021A*/ /**/
551 0x021A, /*U+021B*/ /*LATIN SMALL LETTER T WITH COMMA BELOW*/
552 0x021C, /*U+021C*/ /**/
553 0x021C, /*U+021D*/ /*LATIN SMALL LETTER YOGH*/
554 0x021E, /*U+021E*/ /**/
555 0x021E, /*U+021F*/ /*LATIN SMALL LETTER H WITH CARON*/
556 0x0220, /*U+0220*/ /**/
557 0x0221, /*U+0221*/ /**/
558 0x0222, /*U+0222*/ /**/
559 0x0222, /*U+0223*/ /*LATIN SMALL LETTER OU*/
560 0x0224, /*U+0224*/ /**/
561 0x0224, /*U+0225*/ /*LATIN SMALL LETTER Z WITH HOOK*/
562 0x0226, /*U+0226*/ /**/
563 0x0226, /*U+0227*/ /*LATIN SMALL LETTER A WITH DOT ABOVE*/
564 0x0228, /*U+0228*/ /**/
565 0x0228, /*U+0229*/ /*LATIN SMALL LETTER E WITH CEDILLA*/
566 0x022A, /*U+022A*/ /**/
567 0x022A, /*U+022B*/ /*LATIN SMALL LETTER O WITH DIAERESIS AND MACRON*/
568 0x022C, /*U+022C*/ /**/
569 0x022C, /*U+022D*/ /*LATIN SMALL LETTER O WITH TILDE AND MACRON*/
570 0x022E, /*U+022E*/ /**/
571 0x022E, /*U+022F*/ /*LATIN SMALL LETTER O WITH DOT ABOVE*/
572 0x0230, /*U+0230*/ /**/
573 0x0230, /*U+0231*/ /*LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON*/
574 0x0232, /*U+0232*/ /**/
575 0x0232, /*U+0233*/ /*LATIN SMALL LETTER Y WITH MACRON*/
576 0x0234, /*U+0234*/ /**/
577 0x0235, /*U+0235*/ /**/
578 0x0236, /*U+0236*/ /**/
579 0x0237, /*U+0237*/ /**/
580 0x0238, /*U+0238*/ /**/
581 0x0239, /*U+0239*/ /**/
582 0x023A, /*U+023A*/ /**/
583 0x023B, /*U+023B*/ /**/
584 0x023B, /*U+023C*/ /*LATIN SMALL LETTER C WITH STROKE*/
585 0x023D, /*U+023D*/ /**/
586 0x023E, /*U+023E*/ /**/
587 0x2C7E, /*U+023F*/ /*LATIN SMALL LETTER S WITH SWASH TAIL*/
588 0x2C7F, /*U+0240*/ /*LATIN SMALL LETTER Z WITH SWASH TAIL*/
589 0x0241, /*U+0241*/ /**/
590 0x0241, /*U+0242*/ /*LATIN SMALL LETTER GLOTTAL STOP*/
591 0x0243, /*U+0243*/ /**/
592 0x0244, /*U+0244*/ /**/
593 0x0245, /*U+0245*/ /**/
594 0x0246, /*U+0246*/ /**/
595 0x0246, /*U+0247*/ /*LATIN SMALL LETTER E WITH STROKE*/
596 0x0248, /*U+0248*/ /**/
597 0x0248, /*U+0249*/ /*LATIN SMALL LETTER J WITH STROKE*/
598 0x024A, /*U+024A*/ /**/
599 0x024A, /*U+024B*/ /*LATIN SMALL LETTER Q WITH HOOK TAIL*/
600 0x024C, /*U+024C*/ /**/
601 0x024C, /*U+024D*/ /*LATIN SMALL LETTER R WITH STROKE*/
602 0x024E, /*U+024E*/ /**/
603 0x024E, /*U+024F*/ /*LATIN SMALL LETTER Y WITH STROKE*/
604 0x2C6F, /*U+0250*/ /*LATIN SMALL LETTER TURNED A*/
605 0x2C6D, /*U+0251*/ /*LATIN SMALL LETTER ALPHA*/
606 0x2C70, /*U+0252*/ /*LATIN SMALL LETTER TURNED ALPHA*/
607 0x0181, /*U+0253*/ /*LATIN SMALL LETTER B WITH HOOK*/
608 0x0186, /*U+0254*/ /*LATIN SMALL LETTER OPEN O*/
609 0x0255, /*U+0255*/ /**/
610 0x0189, /*U+0256*/ /*LATIN SMALL LETTER D WITH TAIL*/
611 0x018A, /*U+0257*/ /*LATIN SMALL LETTER D WITH HOOK*/
612 0x0258, /*U+0258*/ /**/
613 0x018F, /*U+0259*/ /*LATIN SMALL LETTER SCHWA*/
614 0x025A, /*U+025A*/ /**/
615 0x0190, /*U+025B*/ /*LATIN SMALL LETTER OPEN E*/
616 0x025C, /*U+025C*/ /**/
617 0x025D, /*U+025D*/ /**/
618 0x025E, /*U+025E*/ /**/
619 0x025F, /*U+025F*/ /**/
620 0x0193, /*U+0260*/ /*LATIN SMALL LETTER G WITH HOOK*/
621 0x0261, /*U+0261*/ /**/
622 0x0262, /*U+0262*/ /**/
623 0x0194, /*U+0263*/ /*LATIN SMALL LETTER GAMMA*/
624 0x0264, /*U+0264*/ /**/
625 0xA78D, /*U+0265*/ /*LATIN SMALL LETTER TURNED H*/
626 0xA7AA, /*U+0266*/ /*LATIN SMALL LETTER H WITH HOOK*/
627 0x0267, /*U+0267*/ /**/
628 0x0197, /*U+0268*/ /*LATIN SMALL LETTER I WITH STROKE*/
629 0x0196, /*U+0269*/ /*LATIN SMALL LETTER IOTA*/
630 0x026A, /*U+026A*/ /**/
631 0x2C62, /*U+026B*/ /*LATIN SMALL LETTER L WITH MIDDLE TILDE*/
632 0x026C, /*U+026C*/ /**/
633 0x026D, /*U+026D*/ /**/
634 0x026E, /*U+026E*/ /**/
635 0x019C, /*U+026F*/ /*LATIN SMALL LETTER TURNED M*/
636 0x0270, /*U+0270*/ /**/
637 0x2C6E, /*U+0271*/ /*LATIN SMALL LETTER M WITH HOOK*/
638 0x019D, /*U+0272*/ /*LATIN SMALL LETTER N WITH LEFT HOOK*/
639 0x0273, /*U+0273*/ /**/
640 0x0274, /*U+0274*/ /**/
641 0x019F, /*U+0275*/ /*LATIN SMALL LETTER BARRED O*/
642 0x0276, /*U+0276*/ /**/
643 0x0277, /*U+0277*/ /**/
644 0x0278, /*U+0278*/ /**/
645 0x0279, /*U+0279*/ /**/
646 0x027A, /*U+027A*/ /**/
647 0x027B, /*U+027B*/ /**/
648 0x027C, /*U+027C*/ /**/
649 0x2C64, /*U+027D*/ /*LATIN SMALL LETTER R WITH TAIL*/
650 0x027E, /*U+027E*/ /**/
651 0x027F, /*U+027F*/ /**/
652 0x01A6, /*U+0280*/ /*LATIN LETTER SMALL CAPITAL R*/
653 0x0281, /*U+0281*/ /**/
654 0x0282, /*U+0282*/ /**/
655 0x01A9, /*U+0283*/ /*LATIN SMALL LETTER ESH*/
656 0x0284, /*U+0284*/ /**/
657 0x0285, /*U+0285*/ /**/
658 0x0286, /*U+0286*/ /**/
659 0x0287, /*U+0287*/ /**/
660 0x01AE, /*U+0288*/ /*LATIN SMALL LETTER T WITH RETROFLEX HOOK*/
661 0x0244, /*U+0289*/ /*LATIN SMALL LETTER U BAR*/
662 0x01B1, /*U+028A*/ /*LATIN SMALL LETTER UPSILON*/
663 0x01B2, /*U+028B*/ /*LATIN SMALL LETTER V WITH HOOK*/
664 0x0245, /*U+028C*/ /*LATIN SMALL LETTER TURNED V*/
665 0x028D, /*U+028D*/ /**/
666 0x028E, /*U+028E*/ /**/
667 0x028F, /*U+028F*/ /**/
668 0x0290, /*U+0290*/ /**/
669 0x0291, /*U+0291*/ /**/
670 0x01B7, /*U+0292*/ /*LATIN SMALL LETTER EZH*/
671 0x0293, /*U+0293*/ /**/
672 0x0294, /*U+0294*/ /**/
673 0x0295, /*U+0295*/ /**/
674 0x0296, /*U+0296*/ /**/
675 0x0297, /*U+0297*/ /**/
676 0x0298, /*U+0298*/ /**/
677 0x0299, /*U+0299*/ /**/
678 0x029A, /*U+029A*/ /**/
679 0x029B, /*U+029B*/ /**/
680 0x029C, /*U+029C*/ /**/
681 0x029D, /*U+029D*/ /**/
682 0x029E, /*U+029E*/ /**/
683 0x029F, /*U+029F*/ /**/
684 0x02A0, /*U+02A0*/ /**/
685 0x02A1, /*U+02A1*/ /**/
686 0x02A2, /*U+02A2*/ /**/
687 0x02A3, /*U+02A3*/ /**/
688 0x02A4, /*U+02A4*/ /**/
689 0x02A5, /*U+02A5*/ /**/
690 0x02A6, /*U+02A6*/ /**/
691 0x02A7, /*U+02A7*/ /**/
692 0x02A8, /*U+02A8*/ /**/
693 0x02A9, /*U+02A9*/ /**/
694 0x02AA, /*U+02AA*/ /**/
695 0x02AB, /*U+02AB*/ /**/
696 0x02AC, /*U+02AC*/ /**/
697 0x02AD, /*U+02AD*/ /**/
698 0x02AE, /*U+02AE*/ /**/
699 0x02AF, /*U+02AF*/ /**/
700 0x02B0, /*U+02B0*/ /**/
701 0x02B1, /*U+02B1*/ /**/
702 0x02B2, /*U+02B2*/ /**/
703 0x02B3, /*U+02B3*/ /**/
704 0x02B4, /*U+02B4*/ /**/
705 0x02B5, /*U+02B5*/ /**/
706 0x02B6, /*U+02B6*/ /**/
707 0x02B7, /*U+02B7*/ /**/
708 0x02B8, /*U+02B8*/ /**/
709 0x02B9, /*U+02B9*/ /**/
710 0x02BA, /*U+02BA*/ /**/
711 0x02BB, /*U+02BB*/ /**/
712 0x02BC, /*U+02BC*/ /**/
713 0x02BD, /*U+02BD*/ /**/
714 0x02BE, /*U+02BE*/ /**/
715 0x02BF, /*U+02BF*/ /**/
718 static const uint16_t upper_table_2[640] = {
719 0x0340, /*U+0340*/ /**/
720 0x0341, /*U+0341*/ /**/
721 0x0342, /*U+0342*/ /**/
722 0x0343, /*U+0343*/ /**/
723 0x0344, /*U+0344*/ /**/
724 0x0399, /*U+0345*/ /*COMBINING GREEK YPOGEGRAMMENI*/
725 0x0346, /*U+0346*/ /**/
726 0x0347, /*U+0347*/ /**/
727 0x0348, /*U+0348*/ /**/
728 0x0349, /*U+0349*/ /**/
729 0x034A, /*U+034A*/ /**/
730 0x034B, /*U+034B*/ /**/
731 0x034C, /*U+034C*/ /**/
732 0x034D, /*U+034D*/ /**/
733 0x034E, /*U+034E*/ /**/
734 0x034F, /*U+034F*/ /**/
735 0x0350, /*U+0350*/ /**/
736 0x0351, /*U+0351*/ /**/
737 0x0352, /*U+0352*/ /**/
738 0x0353, /*U+0353*/ /**/
739 0x0354, /*U+0354*/ /**/
740 0x0355, /*U+0355*/ /**/
741 0x0356, /*U+0356*/ /**/
742 0x0357, /*U+0357*/ /**/
743 0x0358, /*U+0358*/ /**/
744 0x0359, /*U+0359*/ /**/
745 0x035A, /*U+035A*/ /**/
746 0x035B, /*U+035B*/ /**/
747 0x035C, /*U+035C*/ /**/
748 0x035D, /*U+035D*/ /**/
749 0x035E, /*U+035E*/ /**/
750 0x035F, /*U+035F*/ /**/
751 0x0360, /*U+0360*/ /**/
752 0x0361, /*U+0361*/ /**/
753 0x0362, /*U+0362*/ /**/
754 0x0363, /*U+0363*/ /**/
755 0x0364, /*U+0364*/ /**/
756 0x0365, /*U+0365*/ /**/
757 0x0366, /*U+0366*/ /**/
758 0x0367, /*U+0367*/ /**/
759 0x0368, /*U+0368*/ /**/
760 0x0369, /*U+0369*/ /**/
761 0x036A, /*U+036A*/ /**/
762 0x036B, /*U+036B*/ /**/
763 0x036C, /*U+036C*/ /**/
764 0x036D, /*U+036D*/ /**/
765 0x036E, /*U+036E*/ /**/
766 0x036F, /*U+036F*/ /**/
767 0x0370, /*U+0370*/ /**/
768 0x0370, /*U+0371*/ /*GREEK SMALL LETTER HETA*/
769 0x0372, /*U+0372*/ /**/
770 0x0372, /*U+0373*/ /*GREEK SMALL LETTER ARCHAIC SAMPI*/
771 0x0374, /*U+0374*/ /**/
772 0x0375, /*U+0375*/ /**/
773 0x0376, /*U+0376*/ /**/
774 0x0376, /*U+0377*/ /*GREEK SMALL LETTER PAMPHYLIAN DIGAMMA*/
775 0x0378, /*U+0378*/ /**/
776 0x0379, /*U+0379*/ /**/
777 0x037A, /*U+037A*/ /**/
778 0x03FD, /*U+037B*/ /*GREEK SMALL REVERSED LUNATE SIGMA SYMBOL*/
779 0x03FE, /*U+037C*/ /*GREEK SMALL DOTTED LUNATE SIGMA SYMBOL*/
780 0x03FF, /*U+037D*/ /*GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL*/
781 0x037E, /*U+037E*/ /**/
782 0x037F, /*U+037F*/ /**/
783 0x0380, /*U+0380*/ /**/
784 0x0381, /*U+0381*/ /**/
785 0x0382, /*U+0382*/ /**/
786 0x0383, /*U+0383*/ /**/
787 0x0384, /*U+0384*/ /**/
788 0x0385, /*U+0385*/ /**/
789 0x0386, /*U+0386*/ /**/
790 0x0387, /*U+0387*/ /**/
791 0x0388, /*U+0388*/ /**/
792 0x0389, /*U+0389*/ /**/
793 0x038A, /*U+038A*/ /**/
794 0x038B, /*U+038B*/ /**/
795 0x038C, /*U+038C*/ /**/
796 0x038D, /*U+038D*/ /**/
797 0x038E, /*U+038E*/ /**/
798 0x038F, /*U+038F*/ /**/
799 0x0390, /*U+0390*/ /**/
800 0x0391, /*U+0391*/ /**/
801 0x0392, /*U+0392*/ /**/
802 0x0393, /*U+0393*/ /**/
803 0x0394, /*U+0394*/ /**/
804 0x0395, /*U+0395*/ /**/
805 0x0396, /*U+0396*/ /**/
806 0x0397, /*U+0397*/ /**/
807 0x0398, /*U+0398*/ /**/
808 0x0399, /*U+0399*/ /**/
809 0x039A, /*U+039A*/ /**/
810 0x039B, /*U+039B*/ /**/
811 0x039C, /*U+039C*/ /**/
812 0x039D, /*U+039D*/ /**/
813 0x039E, /*U+039E*/ /**/
814 0x039F, /*U+039F*/ /**/
815 0x03A0, /*U+03A0*/ /**/
816 0x03A1, /*U+03A1*/ /**/
817 0x03A2, /*U+03A2*/ /**/
818 0x03A3, /*U+03A3*/ /**/
819 0x03A4, /*U+03A4*/ /**/
820 0x03A5, /*U+03A5*/ /**/
821 0x03A6, /*U+03A6*/ /**/
822 0x03A7, /*U+03A7*/ /**/
823 0x03A8, /*U+03A8*/ /**/
824 0x03A9, /*U+03A9*/ /**/
825 0x03AA, /*U+03AA*/ /**/
826 0x03AB, /*U+03AB*/ /**/
827 0x0386, /*U+03AC*/ /*GREEK SMALL LETTER ALPHA WITH TONOS*/
828 0x0388, /*U+03AD*/ /*GREEK SMALL LETTER EPSILON WITH TONOS*/
829 0x0389, /*U+03AE*/ /*GREEK SMALL LETTER ETA WITH TONOS*/
830 0x038A, /*U+03AF*/ /*GREEK SMALL LETTER IOTA WITH TONOS*/
831 0x03B0, /*U+03B0*/ /**/
832 0x0391, /*U+03B1*/ /*GREEK SMALL LETTER ALPHA*/
833 0x0392, /*U+03B2*/ /*GREEK SMALL LETTER BETA*/
834 0x0393, /*U+03B3*/ /*GREEK SMALL LETTER GAMMA*/
835 0x0394, /*U+03B4*/ /*GREEK SMALL LETTER DELTA*/
836 0x0395, /*U+03B5*/ /*GREEK SMALL LETTER EPSILON*/
837 0x0396, /*U+03B6*/ /*GREEK SMALL LETTER ZETA*/
838 0x0397, /*U+03B7*/ /*GREEK SMALL LETTER ETA*/
839 0x0398, /*U+03B8*/ /*GREEK SMALL LETTER THETA*/
840 0x0399, /*U+03B9*/ /*GREEK SMALL LETTER IOTA*/
841 0x039A, /*U+03BA*/ /*GREEK SMALL LETTER KAPPA*/
842 0x039B, /*U+03BB*/ /*GREEK SMALL LETTER LAMDA*/
843 0x039C, /*U+03BC*/ /*GREEK SMALL LETTER MU*/
844 0x039D, /*U+03BD*/ /*GREEK SMALL LETTER NU*/
845 0x039E, /*U+03BE*/ /*GREEK SMALL LETTER XI*/
846 0x039F, /*U+03BF*/ /*GREEK SMALL LETTER OMICRON*/
847 0x03A0, /*U+03C0*/ /*GREEK SMALL LETTER PI*/
848 0x03A1, /*U+03C1*/ /*GREEK SMALL LETTER RHO*/
849 0x03A3, /*U+03C2*/ /*GREEK SMALL LETTER FINAL SIGMA*/
850 0x03A3, /*U+03C3*/ /*GREEK SMALL LETTER SIGMA*/
851 0x03A4, /*U+03C4*/ /*GREEK SMALL LETTER TAU*/
852 0x03A5, /*U+03C5*/ /*GREEK SMALL LETTER UPSILON*/
853 0x03A6, /*U+03C6*/ /*GREEK SMALL LETTER PHI*/
854 0x03A7, /*U+03C7*/ /*GREEK SMALL LETTER CHI*/
855 0x03A8, /*U+03C8*/ /*GREEK SMALL LETTER PSI*/
856 0x03A9, /*U+03C9*/ /*GREEK SMALL LETTER OMEGA*/
857 0x03AA, /*U+03CA*/ /*GREEK SMALL LETTER IOTA WITH DIALYTIKA*/
858 0x03AB, /*U+03CB*/ /*GREEK SMALL LETTER UPSILON WITH DIALYTIKA*/
859 0x038C, /*U+03CC*/ /*GREEK SMALL LETTER OMICRON WITH TONOS*/
860 0x038E, /*U+03CD*/ /*GREEK SMALL LETTER UPSILON WITH TONOS*/
861 0x038F, /*U+03CE*/ /*GREEK SMALL LETTER OMEGA WITH TONOS*/
862 0x03CF, /*U+03CF*/ /**/
863 0x0392, /*U+03D0*/ /*GREEK BETA SYMBOL*/
864 0x0398, /*U+03D1*/ /*GREEK THETA SYMBOL*/
865 0x03D2, /*U+03D2*/ /**/
866 0x03D3, /*U+03D3*/ /**/
867 0x03D4, /*U+03D4*/ /**/
868 0x03A6, /*U+03D5*/ /*GREEK PHI SYMBOL*/
869 0x03A0, /*U+03D6*/ /*GREEK PI SYMBOL*/
870 0x03CF, /*U+03D7*/ /*GREEK KAI SYMBOL*/
871 0x03D8, /*U+03D8*/ /**/
872 0x03D8, /*U+03D9*/ /*GREEK SMALL LETTER ARCHAIC KOPPA*/
873 0x03DA, /*U+03DA*/ /**/
874 0x03DA, /*U+03DB*/ /*GREEK SMALL LETTER STIGMA*/
875 0x03DC, /*U+03DC*/ /**/
876 0x03DC, /*U+03DD*/ /*GREEK SMALL LETTER DIGAMMA*/
877 0x03DE, /*U+03DE*/ /**/
878 0x03DE, /*U+03DF*/ /*GREEK SMALL LETTER KOPPA*/
879 0x03E0, /*U+03E0*/ /**/
880 0x03E0, /*U+03E1*/ /*GREEK SMALL LETTER SAMPI*/
881 0x03E2, /*U+03E2*/ /**/
882 0x03E2, /*U+03E3*/ /*COPTIC SMALL LETTER SHEI*/
883 0x03E4, /*U+03E4*/ /**/
884 0x03E4, /*U+03E5*/ /*COPTIC SMALL LETTER FEI*/
885 0x03E6, /*U+03E6*/ /**/
886 0x03E6, /*U+03E7*/ /*COPTIC SMALL LETTER KHEI*/
887 0x03E8, /*U+03E8*/ /**/
888 0x03E8, /*U+03E9*/ /*COPTIC SMALL LETTER HORI*/
889 0x03EA, /*U+03EA*/ /**/
890 0x03EA, /*U+03EB*/ /*COPTIC SMALL LETTER GANGIA*/
891 0x03EC, /*U+03EC*/ /**/
892 0x03EC, /*U+03ED*/ /*COPTIC SMALL LETTER SHIMA*/
893 0x03EE, /*U+03EE*/ /**/
894 0x03EE, /*U+03EF*/ /*COPTIC SMALL LETTER DEI*/
895 0x039A, /*U+03F0*/ /*GREEK KAPPA SYMBOL*/
896 0x03A1, /*U+03F1*/ /*GREEK RHO SYMBOL*/
897 0x03F9, /*U+03F2*/ /*GREEK LUNATE SIGMA SYMBOL*/
898 0x03F3, /*U+03F3*/ /**/
899 0x03F4, /*U+03F4*/ /**/
900 0x0395, /*U+03F5*/ /*GREEK LUNATE EPSILON SYMBOL*/
901 0x03F6, /*U+03F6*/ /**/
902 0x03F7, /*U+03F7*/ /**/
903 0x03F7, /*U+03F8*/ /*GREEK SMALL LETTER SHO*/
904 0x03F9, /*U+03F9*/ /**/
905 0x03FA, /*U+03FA*/ /**/
906 0x03FA, /*U+03FB*/ /*GREEK SMALL LETTER SAN*/
907 0x03FC, /*U+03FC*/ /**/
908 0x03FD, /*U+03FD*/ /**/
909 0x03FE, /*U+03FE*/ /**/
910 0x03FF, /*U+03FF*/ /**/
911 0x0400, /*U+0400*/ /**/
912 0x0401, /*U+0401*/ /**/
913 0x0402, /*U+0402*/ /**/
914 0x0403, /*U+0403*/ /**/
915 0x0404, /*U+0404*/ /**/
916 0x0405, /*U+0405*/ /**/
917 0x0406, /*U+0406*/ /**/
918 0x0407, /*U+0407*/ /**/
919 0x0408, /*U+0408*/ /**/
920 0x0409, /*U+0409*/ /**/
921 0x040A, /*U+040A*/ /**/
922 0x040B, /*U+040B*/ /**/
923 0x040C, /*U+040C*/ /**/
924 0x040D, /*U+040D*/ /**/
925 0x040E, /*U+040E*/ /**/
926 0x040F, /*U+040F*/ /**/
927 0x0410, /*U+0410*/ /**/
928 0x0411, /*U+0411*/ /**/
929 0x0412, /*U+0412*/ /**/
930 0x0413, /*U+0413*/ /**/
931 0x0414, /*U+0414*/ /**/
932 0x0415, /*U+0415*/ /**/
933 0x0416, /*U+0416*/ /**/
934 0x0417, /*U+0417*/ /**/
935 0x0418, /*U+0418*/ /**/
936 0x0419, /*U+0419*/ /**/
937 0x041A, /*U+041A*/ /**/
938 0x041B, /*U+041B*/ /**/
939 0x041C, /*U+041C*/ /**/
940 0x041D, /*U+041D*/ /**/
941 0x041E, /*U+041E*/ /**/
942 0x041F, /*U+041F*/ /**/
943 0x0420, /*U+0420*/ /**/
944 0x0421, /*U+0421*/ /**/
945 0x0422, /*U+0422*/ /**/
946 0x0423, /*U+0423*/ /**/
947 0x0424, /*U+0424*/ /**/
948 0x0425, /*U+0425*/ /**/
949 0x0426, /*U+0426*/ /**/
950 0x0427, /*U+0427*/ /**/
951 0x0428, /*U+0428*/ /**/
952 0x0429, /*U+0429*/ /**/
953 0x042A, /*U+042A*/ /**/
954 0x042B, /*U+042B*/ /**/
955 0x042C, /*U+042C*/ /**/
956 0x042D, /*U+042D*/ /**/
957 0x042E, /*U+042E*/ /**/
958 0x042F, /*U+042F*/ /**/
959 0x0410, /*U+0430*/ /*CYRILLIC SMALL LETTER A*/
960 0x0411, /*U+0431*/ /*CYRILLIC SMALL LETTER BE*/
961 0x0412, /*U+0432*/ /*CYRILLIC SMALL LETTER VE*/
962 0x0413, /*U+0433*/ /*CYRILLIC SMALL LETTER GHE*/
963 0x0414, /*U+0434*/ /*CYRILLIC SMALL LETTER DE*/
964 0x0415, /*U+0435*/ /*CYRILLIC SMALL LETTER IE*/
965 0x0416, /*U+0436*/ /*CYRILLIC SMALL LETTER ZHE*/
966 0x0417, /*U+0437*/ /*CYRILLIC SMALL LETTER ZE*/
967 0x0418, /*U+0438*/ /*CYRILLIC SMALL LETTER I*/
968 0x0419, /*U+0439*/ /*CYRILLIC SMALL LETTER SHORT I*/
969 0x041A, /*U+043A*/ /*CYRILLIC SMALL LETTER KA*/
970 0x041B, /*U+043B*/ /*CYRILLIC SMALL LETTER EL*/
971 0x041C, /*U+043C*/ /*CYRILLIC SMALL LETTER EM*/
972 0x041D, /*U+043D*/ /*CYRILLIC SMALL LETTER EN*/
973 0x041E, /*U+043E*/ /*CYRILLIC SMALL LETTER O*/
974 0x041F, /*U+043F*/ /*CYRILLIC SMALL LETTER PE*/
975 0x0420, /*U+0440*/ /*CYRILLIC SMALL LETTER ER*/
976 0x0421, /*U+0441*/ /*CYRILLIC SMALL LETTER ES*/
977 0x0422, /*U+0442*/ /*CYRILLIC SMALL LETTER TE*/
978 0x0423, /*U+0443*/ /*CYRILLIC SMALL LETTER U*/
979 0x0424, /*U+0444*/ /*CYRILLIC SMALL LETTER EF*/
980 0x0425, /*U+0445*/ /*CYRILLIC SMALL LETTER HA*/
981 0x0426, /*U+0446*/ /*CYRILLIC SMALL LETTER TSE*/
982 0x0427, /*U+0447*/ /*CYRILLIC SMALL LETTER CHE*/
983 0x0428, /*U+0448*/ /*CYRILLIC SMALL LETTER SHA*/
984 0x0429, /*U+0449*/ /*CYRILLIC SMALL LETTER SHCHA*/
985 0x042A, /*U+044A*/ /*CYRILLIC SMALL LETTER HARD SIGN*/
986 0x042B, /*U+044B*/ /*CYRILLIC SMALL LETTER YERU*/
987 0x042C, /*U+044C*/ /*CYRILLIC SMALL LETTER SOFT SIGN*/
988 0x042D, /*U+044D*/ /*CYRILLIC SMALL LETTER E*/
989 0x042E, /*U+044E*/ /*CYRILLIC SMALL LETTER YU*/
990 0x042F, /*U+044F*/ /*CYRILLIC SMALL LETTER YA*/
991 0x0400, /*U+0450*/ /*CYRILLIC SMALL LETTER IE WITH GRAVE*/
992 0x0401, /*U+0451*/ /*CYRILLIC SMALL LETTER IO*/
993 0x0402, /*U+0452*/ /*CYRILLIC SMALL LETTER DJE*/
994 0x0403, /*U+0453*/ /*CYRILLIC SMALL LETTER GJE*/
995 0x0404, /*U+0454*/ /*CYRILLIC SMALL LETTER UKRAINIAN IE*/
996 0x0405, /*U+0455*/ /*CYRILLIC SMALL LETTER DZE*/
997 0x0406, /*U+0456*/ /*CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I*/
998 0x0407, /*U+0457*/ /*CYRILLIC SMALL LETTER YI*/
999 0x0408, /*U+0458*/ /*CYRILLIC SMALL LETTER JE*/
1000 0x0409, /*U+0459*/ /*CYRILLIC SMALL LETTER LJE*/
1001 0x040A, /*U+045A*/ /*CYRILLIC SMALL LETTER NJE*/
1002 0x040B, /*U+045B*/ /*CYRILLIC SMALL LETTER TSHE*/
1003 0x040C, /*U+045C*/ /*CYRILLIC SMALL LETTER KJE*/
1004 0x040D, /*U+045D*/ /*CYRILLIC SMALL LETTER I WITH GRAVE*/
1005 0x040E, /*U+045E*/ /*CYRILLIC SMALL LETTER SHORT U*/
1006 0x040F, /*U+045F*/ /*CYRILLIC SMALL LETTER DZHE*/
1007 0x0460, /*U+0460*/ /**/
1008 0x0460, /*U+0461*/ /*CYRILLIC SMALL LETTER OMEGA*/
1009 0x0462, /*U+0462*/ /**/
1010 0x0462, /*U+0463*/ /*CYRILLIC SMALL LETTER YAT*/
1011 0x0464, /*U+0464*/ /**/
1012 0x0464, /*U+0465*/ /*CYRILLIC SMALL LETTER IOTIFIED E*/
1013 0x0466, /*U+0466*/ /**/
1014 0x0466, /*U+0467*/ /*CYRILLIC SMALL LETTER LITTLE YUS*/
1015 0x0468, /*U+0468*/ /**/
1016 0x0468, /*U+0469*/ /*CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS*/
1017 0x046A, /*U+046A*/ /**/
1018 0x046A, /*U+046B*/ /*CYRILLIC SMALL LETTER BIG YUS*/
1019 0x046C, /*U+046C*/ /**/
1020 0x046C, /*U+046D*/ /*CYRILLIC SMALL LETTER IOTIFIED BIG YUS*/
1021 0x046E, /*U+046E*/ /**/
1022 0x046E, /*U+046F*/ /*CYRILLIC SMALL LETTER KSI*/
1023 0x0470, /*U+0470*/ /**/
1024 0x0470, /*U+0471*/ /*CYRILLIC SMALL LETTER PSI*/
1025 0x0472, /*U+0472*/ /**/
1026 0x0472, /*U+0473*/ /*CYRILLIC SMALL LETTER FITA*/
1027 0x0474, /*U+0474*/ /**/
1028 0x0474, /*U+0475*/ /*CYRILLIC SMALL LETTER IZHITSA*/
1029 0x0476, /*U+0476*/ /**/
1030 0x0476, /*U+0477*/ /*CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT*/
1031 0x0478, /*U+0478*/ /**/
1032 0x0478, /*U+0479*/ /*CYRILLIC SMALL LETTER UK*/
1033 0x047A, /*U+047A*/ /**/
1034 0x047A, /*U+047B*/ /*CYRILLIC SMALL LETTER ROUND OMEGA*/
1035 0x047C, /*U+047C*/ /**/
1036 0x047C, /*U+047D*/ /*CYRILLIC SMALL LETTER OMEGA WITH TITLO*/
1037 0x047E, /*U+047E*/ /**/
1038 0x047E, /*U+047F*/ /*CYRILLIC SMALL LETTER OT*/
1039 0x0480, /*U+0480*/ /**/
1040 0x0480, /*U+0481*/ /*CYRILLIC SMALL LETTER KOPPA*/
1041 0x0482, /*U+0482*/ /**/
1042 0x0483, /*U+0483*/ /**/
1043 0x0484, /*U+0484*/ /**/
1044 0x0485, /*U+0485*/ /**/
1045 0x0486, /*U+0486*/ /**/
1046 0x0487, /*U+0487*/ /**/
1047 0x0488, /*U+0488*/ /**/
1048 0x0489, /*U+0489*/ /**/
1049 0x048A, /*U+048A*/ /**/
1050 0x048A, /*U+048B*/ /*CYRILLIC SMALL LETTER SHORT I WITH TAIL*/
1051 0x048C, /*U+048C*/ /**/
1052 0x048C, /*U+048D*/ /*CYRILLIC SMALL LETTER SEMISOFT SIGN*/
1053 0x048E, /*U+048E*/ /**/
1054 0x048E, /*U+048F*/ /*CYRILLIC SMALL LETTER ER WITH TICK*/
1055 0x0490, /*U+0490*/ /**/
1056 0x0490, /*U+0491*/ /*CYRILLIC SMALL LETTER GHE WITH UPTURN*/
1057 0x0492, /*U+0492*/ /**/
1058 0x0492, /*U+0493*/ /*CYRILLIC SMALL LETTER GHE WITH STROKE*/
1059 0x0494, /*U+0494*/ /**/
1060 0x0494, /*U+0495*/ /*CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK*/
1061 0x0496, /*U+0496*/ /**/
1062 0x0496, /*U+0497*/ /*CYRILLIC SMALL LETTER ZHE WITH DESCENDER*/
1063 0x0498, /*U+0498*/ /**/
1064 0x0498, /*U+0499*/ /*CYRILLIC SMALL LETTER ZE WITH DESCENDER*/
1065 0x049A, /*U+049A*/ /**/
1066 0x049A, /*U+049B*/ /*CYRILLIC SMALL LETTER KA WITH DESCENDER*/
1067 0x049C, /*U+049C*/ /**/
1068 0x049C, /*U+049D*/ /*CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE*/
1069 0x049E, /*U+049E*/ /**/
1070 0x049E, /*U+049F*/ /*CYRILLIC SMALL LETTER KA WITH STROKE*/
1071 0x04A0, /*U+04A0*/ /**/
1072 0x04A0, /*U+04A1*/ /*CYRILLIC SMALL LETTER BASHKIR KA*/
1073 0x04A2, /*U+04A2*/ /**/
1074 0x04A2, /*U+04A3*/ /*CYRILLIC SMALL LETTER EN WITH DESCENDER*/
1075 0x04A4, /*U+04A4*/ /**/
1076 0x04A4, /*U+04A5*/ /*CYRILLIC SMALL LIGATURE EN GHE*/
1077 0x04A6, /*U+04A6*/ /**/
1078 0x04A6, /*U+04A7*/ /*CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK*/
1079 0x04A8, /*U+04A8*/ /**/
1080 0x04A8, /*U+04A9*/ /*CYRILLIC SMALL LETTER ABKHASIAN HA*/
1081 0x04AA, /*U+04AA*/ /**/
1082 0x04AA, /*U+04AB*/ /*CYRILLIC SMALL LETTER ES WITH DESCENDER*/
1083 0x04AC, /*U+04AC*/ /**/
1084 0x04AC, /*U+04AD*/ /*CYRILLIC SMALL LETTER TE WITH DESCENDER*/
1085 0x04AE, /*U+04AE*/ /**/
1086 0x04AE, /*U+04AF*/ /*CYRILLIC SMALL LETTER STRAIGHT U*/
1087 0x04B0, /*U+04B0*/ /**/
1088 0x04B0, /*U+04B1*/ /*CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE*/
1089 0x04B2, /*U+04B2*/ /**/
1090 0x04B2, /*U+04B3*/ /*CYRILLIC SMALL LETTER HA WITH DESCENDER*/
1091 0x04B4, /*U+04B4*/ /**/
1092 0x04B4, /*U+04B5*/ /*CYRILLIC SMALL LIGATURE TE TSE*/
1093 0x04B6, /*U+04B6*/ /**/
1094 0x04B6, /*U+04B7*/ /*CYRILLIC SMALL LETTER CHE WITH DESCENDER*/
1095 0x04B8, /*U+04B8*/ /**/
1096 0x04B8, /*U+04B9*/ /*CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE*/
1097 0x04BA, /*U+04BA*/ /**/
1098 0x04BA, /*U+04BB*/ /*CYRILLIC SMALL LETTER SHHA*/
1099 0x04BC, /*U+04BC*/ /**/
1100 0x04BC, /*U+04BD*/ /*CYRILLIC SMALL LETTER ABKHASIAN CHE*/
1101 0x04BE, /*U+04BE*/ /**/
1102 0x04BE, /*U+04BF*/ /*CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER*/
1103 0x04C0, /*U+04C0*/ /**/
1104 0x04C1, /*U+04C1*/ /**/
1105 0x04C1, /*U+04C2*/ /*CYRILLIC SMALL LETTER ZHE WITH BREVE*/
1106 0x04C3, /*U+04C3*/ /**/
1107 0x04C3, /*U+04C4*/ /*CYRILLIC SMALL LETTER KA WITH HOOK*/
1108 0x04C5, /*U+04C5*/ /**/
1109 0x04C5, /*U+04C6*/ /*CYRILLIC SMALL LETTER EL WITH TAIL*/
1110 0x04C7, /*U+04C7*/ /**/
1111 0x04C7, /*U+04C8*/ /*CYRILLIC SMALL LETTER EN WITH HOOK*/
1112 0x04C9, /*U+04C9*/ /**/
1113 0x04C9, /*U+04CA*/ /*CYRILLIC SMALL LETTER EN WITH TAIL*/
1114 0x04CB, /*U+04CB*/ /**/
1115 0x04CB, /*U+04CC*/ /*CYRILLIC SMALL LETTER KHAKASSIAN CHE*/
1116 0x04CD, /*U+04CD*/ /**/
1117 0x04CD, /*U+04CE*/ /*CYRILLIC SMALL LETTER EM WITH TAIL*/
1118 0x04C0, /*U+04CF*/ /*CYRILLIC SMALL LETTER PALOCHKA*/
1119 0x04D0, /*U+04D0*/ /**/
1120 0x04D0, /*U+04D1*/ /*CYRILLIC SMALL LETTER A WITH BREVE*/
1121 0x04D2, /*U+04D2*/ /**/
1122 0x04D2, /*U+04D3*/ /*CYRILLIC SMALL LETTER A WITH DIAERESIS*/
1123 0x04D4, /*U+04D4*/ /**/
1124 0x04D4, /*U+04D5*/ /*CYRILLIC SMALL LIGATURE A IE*/
1125 0x04D6, /*U+04D6*/ /**/
1126 0x04D6, /*U+04D7*/ /*CYRILLIC SMALL LETTER IE WITH BREVE*/
1127 0x04D8, /*U+04D8*/ /**/
1128 0x04D8, /*U+04D9*/ /*CYRILLIC SMALL LETTER SCHWA*/
1129 0x04DA, /*U+04DA*/ /**/
1130 0x04DA, /*U+04DB*/ /*CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS*/
1131 0x04DC, /*U+04DC*/ /**/
1132 0x04DC, /*U+04DD*/ /*CYRILLIC SMALL LETTER ZHE WITH DIAERESIS*/
1133 0x04DE, /*U+04DE*/ /**/
1134 0x04DE, /*U+04DF*/ /*CYRILLIC SMALL LETTER ZE WITH DIAERESIS*/
1135 0x04E0, /*U+04E0*/ /**/
1136 0x04E0, /*U+04E1*/ /*CYRILLIC SMALL LETTER ABKHASIAN DZE*/
1137 0x04E2, /*U+04E2*/ /**/
1138 0x04E2, /*U+04E3*/ /*CYRILLIC SMALL LETTER I WITH MACRON*/
1139 0x04E4, /*U+04E4*/ /**/
1140 0x04E4, /*U+04E5*/ /*CYRILLIC SMALL LETTER I WITH DIAERESIS*/
1141 0x04E6, /*U+04E6*/ /**/
1142 0x04E6, /*U+04E7*/ /*CYRILLIC SMALL LETTER O WITH DIAERESIS*/
1143 0x04E8, /*U+04E8*/ /**/
1144 0x04E8, /*U+04E9*/ /*CYRILLIC SMALL LETTER BARRED O*/
1145 0x04EA, /*U+04EA*/ /**/
1146 0x04EA, /*U+04EB*/ /*CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS*/
1147 0x04EC, /*U+04EC*/ /**/
1148 0x04EC, /*U+04ED*/ /*CYRILLIC SMALL LETTER E WITH DIAERESIS*/
1149 0x04EE, /*U+04EE*/ /**/
1150 0x04EE, /*U+04EF*/ /*CYRILLIC SMALL LETTER U WITH MACRON*/
1151 0x04F0, /*U+04F0*/ /**/
1152 0x04F0, /*U+04F1*/ /*CYRILLIC SMALL LETTER U WITH DIAERESIS*/
1153 0x04F2, /*U+04F2*/ /**/
1154 0x04F2, /*U+04F3*/ /*CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE*/
1155 0x04F4, /*U+04F4*/ /**/
1156 0x04F4, /*U+04F5*/ /*CYRILLIC SMALL LETTER CHE WITH DIAERESIS*/
1157 0x04F6, /*U+04F6*/ /**/
1158 0x04F6, /*U+04F7*/ /*CYRILLIC SMALL LETTER GHE WITH DESCENDER*/
1159 0x04F8, /*U+04F8*/ /**/
1160 0x04F8, /*U+04F9*/ /*CYRILLIC SMALL LETTER YERU WITH DIAERESIS*/
1161 0x04FA, /*U+04FA*/ /**/
1162 0x04FA, /*U+04FB*/ /*CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK*/
1163 0x04FC, /*U+04FC*/ /**/
1164 0x04FC, /*U+04FD*/ /*CYRILLIC SMALL LETTER HA WITH HOOK*/
1165 0x04FE, /*U+04FE*/ /**/
1166 0x04FE, /*U+04FF*/ /*CYRILLIC SMALL LETTER HA WITH STROKE*/
1167 0x0500, /*U+0500*/ /**/
1168 0x0500, /*U+0501*/ /*CYRILLIC SMALL LETTER KOMI DE*/
1169 0x0502, /*U+0502*/ /**/
1170 0x0502, /*U+0503*/ /*CYRILLIC SMALL LETTER KOMI DJE*/
1171 0x0504, /*U+0504*/ /**/
1172 0x0504, /*U+0505*/ /*CYRILLIC SMALL LETTER KOMI ZJE*/
1173 0x0506, /*U+0506*/ /**/
1174 0x0506, /*U+0507*/ /*CYRILLIC SMALL LETTER KOMI DZJE*/
1175 0x0508, /*U+0508*/ /**/
1176 0x0508, /*U+0509*/ /*CYRILLIC SMALL LETTER KOMI LJE*/
1177 0x050A, /*U+050A*/ /**/
1178 0x050A, /*U+050B*/ /*CYRILLIC SMALL LETTER KOMI NJE*/
1179 0x050C, /*U+050C*/ /**/
1180 0x050C, /*U+050D*/ /*CYRILLIC SMALL LETTER KOMI SJE*/
1181 0x050E, /*U+050E*/ /**/
1182 0x050E, /*U+050F*/ /*CYRILLIC SMALL LETTER KOMI TJE*/
1183 0x0510, /*U+0510*/ /**/
1184 0x0510, /*U+0511*/ /*CYRILLIC SMALL LETTER REVERSED ZE*/
1185 0x0512, /*U+0512*/ /**/
1186 0x0512, /*U+0513*/ /*CYRILLIC SMALL LETTER EL WITH HOOK*/
1187 0x0514, /*U+0514*/ /**/
1188 0x0514, /*U+0515*/ /*CYRILLIC SMALL LETTER LHA*/
1189 0x0516, /*U+0516*/ /**/
1190 0x0516, /*U+0517*/ /*CYRILLIC SMALL LETTER RHA*/
1191 0x0518, /*U+0518*/ /**/
1192 0x0518, /*U+0519*/ /*CYRILLIC SMALL LETTER YAE*/
1193 0x051A, /*U+051A*/ /**/
1194 0x051A, /*U+051B*/ /*CYRILLIC SMALL LETTER QA*/
1195 0x051C, /*U+051C*/ /**/
1196 0x051C, /*U+051D*/ /*CYRILLIC SMALL LETTER WE*/
1197 0x051E, /*U+051E*/ /**/
1198 0x051E, /*U+051F*/ /*CYRILLIC SMALL LETTER ALEUT KA*/
1199 0x0520, /*U+0520*/ /**/
1200 0x0520, /*U+0521*/ /*CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK*/
1201 0x0522, /*U+0522*/ /**/
1202 0x0522, /*U+0523*/ /*CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK*/
1203 0x0524, /*U+0524*/ /**/
1204 0x0524, /*U+0525*/ /*CYRILLIC SMALL LETTER PE WITH DESCENDER*/
1205 0x0526, /*U+0526*/ /**/
1206 0x0526, /*U+0527*/ /*CYRILLIC SMALL LETTER SHHA WITH DESCENDER*/
1207 0x0528, /*U+0528*/ /**/
1208 0x0529, /*U+0529*/ /**/
1209 0x052A, /*U+052A*/ /**/
1210 0x052B, /*U+052B*/ /**/
1211 0x052C, /*U+052C*/ /**/
1212 0x052D, /*U+052D*/ /**/
1213 0x052E, /*U+052E*/ /**/
1214 0x052F, /*U+052F*/ /**/
1215 0x0530, /*U+0530*/ /**/
1216 0x0531, /*U+0531*/ /**/
1217 0x0532, /*U+0532*/ /**/
1218 0x0533, /*U+0533*/ /**/
1219 0x0534, /*U+0534*/ /**/
1220 0x0535, /*U+0535*/ /**/
1221 0x0536, /*U+0536*/ /**/
1222 0x0537, /*U+0537*/ /**/
1223 0x0538, /*U+0538*/ /**/
1224 0x0539, /*U+0539*/ /**/
1225 0x053A, /*U+053A*/ /**/
1226 0x053B, /*U+053B*/ /**/
1227 0x053C, /*U+053C*/ /**/
1228 0x053D, /*U+053D*/ /**/
1229 0x053E, /*U+053E*/ /**/
1230 0x053F, /*U+053F*/ /**/
1231 0x0540, /*U+0540*/ /**/
1232 0x0541, /*U+0541*/ /**/
1233 0x0542, /*U+0542*/ /**/
1234 0x0543, /*U+0543*/ /**/
1235 0x0544, /*U+0544*/ /**/
1236 0x0545, /*U+0545*/ /**/
1237 0x0546, /*U+0546*/ /**/
1238 0x0547, /*U+0547*/ /**/
1239 0x0548, /*U+0548*/ /**/
1240 0x0549, /*U+0549*/ /**/
1241 0x054A, /*U+054A*/ /**/
1242 0x054B, /*U+054B*/ /**/
1243 0x054C, /*U+054C*/ /**/
1244 0x054D, /*U+054D*/ /**/
1245 0x054E, /*U+054E*/ /**/
1246 0x054F, /*U+054F*/ /**/
1247 0x0550, /*U+0550*/ /**/
1248 0x0551, /*U+0551*/ /**/
1249 0x0552, /*U+0552*/ /**/
1250 0x0553, /*U+0553*/ /**/
1251 0x0554, /*U+0554*/ /**/
1252 0x0555, /*U+0555*/ /**/
1253 0x0556, /*U+0556*/ /**/
1254 0x0557, /*U+0557*/ /**/
1255 0x0558, /*U+0558*/ /**/
1256 0x0559, /*U+0559*/ /**/
1257 0x055A, /*U+055A*/ /**/
1258 0x055B, /*U+055B*/ /**/
1259 0x055C, /*U+055C*/ /**/
1260 0x055D, /*U+055D*/ /**/
1261 0x055E, /*U+055E*/ /**/
1262 0x055F, /*U+055F*/ /**/
1263 0x0560, /*U+0560*/ /**/
1264 0x0531, /*U+0561*/ /*ARMENIAN SMALL LETTER AYB*/
1265 0x0532, /*U+0562*/ /*ARMENIAN SMALL LETTER BEN*/
1266 0x0533, /*U+0563*/ /*ARMENIAN SMALL LETTER GIM*/
1267 0x0534, /*U+0564*/ /*ARMENIAN SMALL LETTER DA*/
1268 0x0535, /*U+0565*/ /*ARMENIAN SMALL LETTER ECH*/
1269 0x0536, /*U+0566*/ /*ARMENIAN SMALL LETTER ZA*/
1270 0x0537, /*U+0567*/ /*ARMENIAN SMALL LETTER EH*/
1271 0x0538, /*U+0568*/ /*ARMENIAN SMALL LETTER ET*/
1272 0x0539, /*U+0569*/ /*ARMENIAN SMALL LETTER TO*/
1273 0x053A, /*U+056A*/ /*ARMENIAN SMALL LETTER ZHE*/
1274 0x053B, /*U+056B*/ /*ARMENIAN SMALL LETTER INI*/
1275 0x053C, /*U+056C*/ /*ARMENIAN SMALL LETTER LIWN*/
1276 0x053D, /*U+056D*/ /*ARMENIAN SMALL LETTER XEH*/
1277 0x053E, /*U+056E*/ /*ARMENIAN SMALL LETTER CA*/
1278 0x053F, /*U+056F*/ /*ARMENIAN SMALL LETTER KEN*/
1279 0x0540, /*U+0570*/ /*ARMENIAN SMALL LETTER HO*/
1280 0x0541, /*U+0571*/ /*ARMENIAN SMALL LETTER JA*/
1281 0x0542, /*U+0572*/ /*ARMENIAN SMALL LETTER GHAD*/
1282 0x0543, /*U+0573*/ /*ARMENIAN SMALL LETTER CHEH*/
1283 0x0544, /*U+0574*/ /*ARMENIAN SMALL LETTER MEN*/
1284 0x0545, /*U+0575*/ /*ARMENIAN SMALL LETTER YI*/
1285 0x0546, /*U+0576*/ /*ARMENIAN SMALL LETTER NOW*/
1286 0x0547, /*U+0577*/ /*ARMENIAN SMALL LETTER SHA*/
1287 0x0548, /*U+0578*/ /*ARMENIAN SMALL LETTER VO*/
1288 0x0549, /*U+0579*/ /*ARMENIAN SMALL LETTER CHA*/
1289 0x054A, /*U+057A*/ /*ARMENIAN SMALL LETTER PEH*/
1290 0x054B, /*U+057B*/ /*ARMENIAN SMALL LETTER JHEH*/
1291 0x054C, /*U+057C*/ /*ARMENIAN SMALL LETTER RA*/
1292 0x054D, /*U+057D*/ /*ARMENIAN SMALL LETTER SEH*/
1293 0x054E, /*U+057E*/ /*ARMENIAN SMALL LETTER VEW*/
1294 0x054F, /*U+057F*/ /*ARMENIAN SMALL LETTER TIWN*/
1295 0x0550, /*U+0580*/ /*ARMENIAN SMALL LETTER REH*/
1296 0x0551, /*U+0581*/ /*ARMENIAN SMALL LETTER CO*/
1297 0x0552, /*U+0582*/ /*ARMENIAN SMALL LETTER YIWN*/
1298 0x0553, /*U+0583*/ /*ARMENIAN SMALL LETTER PIWR*/
1299 0x0554, /*U+0584*/ /*ARMENIAN SMALL LETTER KEH*/
1300 0x0555, /*U+0585*/ /*ARMENIAN SMALL LETTER OH*/
1301 0x0556, /*U+0586*/ /*ARMENIAN SMALL LETTER FEH*/
1302 0x0587, /*U+0587*/ /**/
1303 0x0588, /*U+0588*/ /**/
1304 0x0589, /*U+0589*/ /**/
1305 0x058A, /*U+058A*/ /**/
1306 0x058B, /*U+058B*/ /**/
1307 0x058C, /*U+058C*/ /**/
1308 0x058D, /*U+058D*/ /**/
1309 0x058E, /*U+058E*/ /**/
1310 0x058F, /*U+058F*/ /**/
1311 0x0590, /*U+0590*/ /**/
1312 0x0591, /*U+0591*/ /**/
1313 0x0592, /*U+0592*/ /**/
1314 0x0593, /*U+0593*/ /**/
1315 0x0594, /*U+0594*/ /**/
1316 0x0595, /*U+0595*/ /**/
1317 0x0596, /*U+0596*/ /**/
1318 0x0597, /*U+0597*/ /**/
1319 0x0598, /*U+0598*/ /**/
1320 0x0599, /*U+0599*/ /**/
1321 0x059A, /*U+059A*/ /**/
1322 0x059B, /*U+059B*/ /**/
1323 0x059C, /*U+059C*/ /**/
1324 0x059D, /*U+059D*/ /**/
1325 0x059E, /*U+059E*/ /**/
1326 0x059F, /*U+059F*/ /**/
1327 0x05A0, /*U+05A0*/ /**/
1328 0x05A1, /*U+05A1*/ /**/
1329 0x05A2, /*U+05A2*/ /**/
1330 0x05A3, /*U+05A3*/ /**/
1331 0x05A4, /*U+05A4*/ /**/
1332 0x05A5, /*U+05A5*/ /**/
1333 0x05A6, /*U+05A6*/ /**/
1334 0x05A7, /*U+05A7*/ /**/
1335 0x05A8, /*U+05A8*/ /**/
1336 0x05A9, /*U+05A9*/ /**/
1337 0x05AA, /*U+05AA*/ /**/
1338 0x05AB, /*U+05AB*/ /**/
1339 0x05AC, /*U+05AC*/ /**/
1340 0x05AD, /*U+05AD*/ /**/
1341 0x05AE, /*U+05AE*/ /**/
1342 0x05AF, /*U+05AF*/ /**/
1343 0x05B0, /*U+05B0*/ /**/
1344 0x05B1, /*U+05B1*/ /**/
1345 0x05B2, /*U+05B2*/ /**/
1346 0x05B3, /*U+05B3*/ /**/
1347 0x05B4, /*U+05B4*/ /**/
1348 0x05B5, /*U+05B5*/ /**/
1349 0x05B6, /*U+05B6*/ /**/
1350 0x05B7, /*U+05B7*/ /**/
1351 0x05B8, /*U+05B8*/ /**/
1352 0x05B9, /*U+05B9*/ /**/
1353 0x05BA, /*U+05BA*/ /**/
1354 0x05BB, /*U+05BB*/ /**/
1355 0x05BC, /*U+05BC*/ /**/
1356 0x05BD, /*U+05BD*/ /**/
1357 0x05BE, /*U+05BE*/ /**/
1358 0x05BF, /*U+05BF*/ /**/
1361 static const uint16_t upper_table_3[64] = {
1362 0x1D40, /*U+1D40*/ /**/
1363 0x1D41, /*U+1D41*/ /**/
1364 0x1D42, /*U+1D42*/ /**/
1365 0x1D43, /*U+1D43*/ /**/
1366 0x1D44, /*U+1D44*/ /**/
1367 0x1D45, /*U+1D45*/ /**/
1368 0x1D46, /*U+1D46*/ /**/
1369 0x1D47, /*U+1D47*/ /**/
1370 0x1D48, /*U+1D48*/ /**/
1371 0x1D49, /*U+1D49*/ /**/
1372 0x1D4A, /*U+1D4A*/ /**/
1373 0x1D4B, /*U+1D4B*/ /**/
1374 0x1D4C, /*U+1D4C*/ /**/
1375 0x1D4D, /*U+1D4D*/ /**/
1376 0x1D4E, /*U+1D4E*/ /**/
1377 0x1D4F, /*U+1D4F*/ /**/
1378 0x1D50, /*U+1D50*/ /**/
1379 0x1D51, /*U+1D51*/ /**/
1380 0x1D52, /*U+1D52*/ /**/
1381 0x1D53, /*U+1D53*/ /**/
1382 0x1D54, /*U+1D54*/ /**/
1383 0x1D55, /*U+1D55*/ /**/
1384 0x1D56, /*U+1D56*/ /**/
1385 0x1D57, /*U+1D57*/ /**/
1386 0x1D58, /*U+1D58*/ /**/
1387 0x1D59, /*U+1D59*/ /**/
1388 0x1D5A, /*U+1D5A*/ /**/
1389 0x1D5B, /*U+1D5B*/ /**/
1390 0x1D5C, /*U+1D5C*/ /**/
1391 0x1D5D, /*U+1D5D*/ /**/
1392 0x1D5E, /*U+1D5E*/ /**/
1393 0x1D5F, /*U+1D5F*/ /**/
1394 0x1D60, /*U+1D60*/ /**/
1395 0x1D61, /*U+1D61*/ /**/
1396 0x1D62, /*U+1D62*/ /**/
1397 0x1D63, /*U+1D63*/ /**/
1398 0x1D64, /*U+1D64*/ /**/
1399 0x1D65, /*U+1D65*/ /**/
1400 0x1D66, /*U+1D66*/ /**/
1401 0x1D67, /*U+1D67*/ /**/
1402 0x1D68, /*U+1D68*/ /**/
1403 0x1D69, /*U+1D69*/ /**/
1404 0x1D6A, /*U+1D6A*/ /**/
1405 0x1D6B, /*U+1D6B*/ /**/
1406 0x1D6C, /*U+1D6C*/ /**/
1407 0x1D6D, /*U+1D6D*/ /**/
1408 0x1D6E, /*U+1D6E*/ /**/
1409 0x1D6F, /*U+1D6F*/ /**/
1410 0x1D70, /*U+1D70*/ /**/
1411 0x1D71, /*U+1D71*/ /**/
1412 0x1D72, /*U+1D72*/ /**/
1413 0x1D73, /*U+1D73*/ /**/
1414 0x1D74, /*U+1D74*/ /**/
1415 0x1D75, /*U+1D75*/ /**/
1416 0x1D76, /*U+1D76*/ /**/
1417 0x1D77, /*U+1D77*/ /**/
1418 0x1D78, /*U+1D78*/ /**/
1419 0xA77D, /*U+1D79*/ /*LATIN SMALL LETTER INSULAR G*/
1420 0x1D7A, /*U+1D7A*/ /**/
1421 0x1D7B, /*U+1D7B*/ /**/
1422 0x1D7C, /*U+1D7C*/ /**/
1423 0x2C63, /*U+1D7D*/ /*LATIN SMALL LETTER P WITH STROKE*/
1424 0x1D7E, /*U+1D7E*/ /**/
1425 0x1D7F, /*U+1D7F*/ /**/
1428 static const uint16_t upper_table_4[512] = {
1429 0x1E00, /*U+1E00*/ /**/
1430 0x1E00, /*U+1E01*/ /*LATIN SMALL LETTER A WITH RING BELOW*/
1431 0x1E02, /*U+1E02*/ /**/
1432 0x1E02, /*U+1E03*/ /*LATIN SMALL LETTER B WITH DOT ABOVE*/
1433 0x1E04, /*U+1E04*/ /**/
1434 0x1E04, /*U+1E05*/ /*LATIN SMALL LETTER B WITH DOT BELOW*/
1435 0x1E06, /*U+1E06*/ /**/
1436 0x1E06, /*U+1E07*/ /*LATIN SMALL LETTER B WITH LINE BELOW*/
1437 0x1E08, /*U+1E08*/ /**/
1438 0x1E08, /*U+1E09*/ /*LATIN SMALL LETTER C WITH CEDILLA AND ACUTE*/
1439 0x1E0A, /*U+1E0A*/ /**/
1440 0x1E0A, /*U+1E0B*/ /*LATIN SMALL LETTER D WITH DOT ABOVE*/
1441 0x1E0C, /*U+1E0C*/ /**/
1442 0x1E0C, /*U+1E0D*/ /*LATIN SMALL LETTER D WITH DOT BELOW*/
1443 0x1E0E, /*U+1E0E*/ /**/
1444 0x1E0E, /*U+1E0F*/ /*LATIN SMALL LETTER D WITH LINE BELOW*/
1445 0x1E10, /*U+1E10*/ /**/
1446 0x1E10, /*U+1E11*/ /*LATIN SMALL LETTER D WITH CEDILLA*/
1447 0x1E12, /*U+1E12*/ /**/
1448 0x1E12, /*U+1E13*/ /*LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW*/
1449 0x1E14, /*U+1E14*/ /**/
1450 0x1E14, /*U+1E15*/ /*LATIN SMALL LETTER E WITH MACRON AND GRAVE*/
1451 0x1E16, /*U+1E16*/ /**/
1452 0x1E16, /*U+1E17*/ /*LATIN SMALL LETTER E WITH MACRON AND ACUTE*/
1453 0x1E18, /*U+1E18*/ /**/
1454 0x1E18, /*U+1E19*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW*/
1455 0x1E1A, /*U+1E1A*/ /**/
1456 0x1E1A, /*U+1E1B*/ /*LATIN SMALL LETTER E WITH TILDE BELOW*/
1457 0x1E1C, /*U+1E1C*/ /**/
1458 0x1E1C, /*U+1E1D*/ /*LATIN SMALL LETTER E WITH CEDILLA AND BREVE*/
1459 0x1E1E, /*U+1E1E*/ /**/
1460 0x1E1E, /*U+1E1F*/ /*LATIN SMALL LETTER F WITH DOT ABOVE*/
1461 0x1E20, /*U+1E20*/ /**/
1462 0x1E20, /*U+1E21*/ /*LATIN SMALL LETTER G WITH MACRON*/
1463 0x1E22, /*U+1E22*/ /**/
1464 0x1E22, /*U+1E23*/ /*LATIN SMALL LETTER H WITH DOT ABOVE*/
1465 0x1E24, /*U+1E24*/ /**/
1466 0x1E24, /*U+1E25*/ /*LATIN SMALL LETTER H WITH DOT BELOW*/
1467 0x1E26, /*U+1E26*/ /**/
1468 0x1E26, /*U+1E27*/ /*LATIN SMALL LETTER H WITH DIAERESIS*/
1469 0x1E28, /*U+1E28*/ /**/
1470 0x1E28, /*U+1E29*/ /*LATIN SMALL LETTER H WITH CEDILLA*/
1471 0x1E2A, /*U+1E2A*/ /**/
1472 0x1E2A, /*U+1E2B*/ /*LATIN SMALL LETTER H WITH BREVE BELOW*/
1473 0x1E2C, /*U+1E2C*/ /**/
1474 0x1E2C, /*U+1E2D*/ /*LATIN SMALL LETTER I WITH TILDE BELOW*/
1475 0x1E2E, /*U+1E2E*/ /**/
1476 0x1E2E, /*U+1E2F*/ /*LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE*/
1477 0x1E30, /*U+1E30*/ /**/
1478 0x1E30, /*U+1E31*/ /*LATIN SMALL LETTER K WITH ACUTE*/
1479 0x1E32, /*U+1E32*/ /**/
1480 0x1E32, /*U+1E33*/ /*LATIN SMALL LETTER K WITH DOT BELOW*/
1481 0x1E34, /*U+1E34*/ /**/
1482 0x1E34, /*U+1E35*/ /*LATIN SMALL LETTER K WITH LINE BELOW*/
1483 0x1E36, /*U+1E36*/ /**/
1484 0x1E36, /*U+1E37*/ /*LATIN SMALL LETTER L WITH DOT BELOW*/
1485 0x1E38, /*U+1E38*/ /**/
1486 0x1E38, /*U+1E39*/ /*LATIN SMALL LETTER L WITH DOT BELOW AND MACRON*/
1487 0x1E3A, /*U+1E3A*/ /**/
1488 0x1E3A, /*U+1E3B*/ /*LATIN SMALL LETTER L WITH LINE BELOW*/
1489 0x1E3C, /*U+1E3C*/ /**/
1490 0x1E3C, /*U+1E3D*/ /*LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW*/
1491 0x1E3E, /*U+1E3E*/ /**/
1492 0x1E3E, /*U+1E3F*/ /*LATIN SMALL LETTER M WITH ACUTE*/
1493 0x1E40, /*U+1E40*/ /**/
1494 0x1E40, /*U+1E41*/ /*LATIN SMALL LETTER M WITH DOT ABOVE*/
1495 0x1E42, /*U+1E42*/ /**/
1496 0x1E42, /*U+1E43*/ /*LATIN SMALL LETTER M WITH DOT BELOW*/
1497 0x1E44, /*U+1E44*/ /**/
1498 0x1E44, /*U+1E45*/ /*LATIN SMALL LETTER N WITH DOT ABOVE*/
1499 0x1E46, /*U+1E46*/ /**/
1500 0x1E46, /*U+1E47*/ /*LATIN SMALL LETTER N WITH DOT BELOW*/
1501 0x1E48, /*U+1E48*/ /**/
1502 0x1E48, /*U+1E49*/ /*LATIN SMALL LETTER N WITH LINE BELOW*/
1503 0x1E4A, /*U+1E4A*/ /**/
1504 0x1E4A, /*U+1E4B*/ /*LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW*/
1505 0x1E4C, /*U+1E4C*/ /**/
1506 0x1E4C, /*U+1E4D*/ /*LATIN SMALL LETTER O WITH TILDE AND ACUTE*/
1507 0x1E4E, /*U+1E4E*/ /**/
1508 0x1E4E, /*U+1E4F*/ /*LATIN SMALL LETTER O WITH TILDE AND DIAERESIS*/
1509 0x1E50, /*U+1E50*/ /**/
1510 0x1E50, /*U+1E51*/ /*LATIN SMALL LETTER O WITH MACRON AND GRAVE*/
1511 0x1E52, /*U+1E52*/ /**/
1512 0x1E52, /*U+1E53*/ /*LATIN SMALL LETTER O WITH MACRON AND ACUTE*/
1513 0x1E54, /*U+1E54*/ /**/
1514 0x1E54, /*U+1E55*/ /*LATIN SMALL LETTER P WITH ACUTE*/
1515 0x1E56, /*U+1E56*/ /**/
1516 0x1E56, /*U+1E57*/ /*LATIN SMALL LETTER P WITH DOT ABOVE*/
1517 0x1E58, /*U+1E58*/ /**/
1518 0x1E58, /*U+1E59*/ /*LATIN SMALL LETTER R WITH DOT ABOVE*/
1519 0x1E5A, /*U+1E5A*/ /**/
1520 0x1E5A, /*U+1E5B*/ /*LATIN SMALL LETTER R WITH DOT BELOW*/
1521 0x1E5C, /*U+1E5C*/ /**/
1522 0x1E5C, /*U+1E5D*/ /*LATIN SMALL LETTER R WITH DOT BELOW AND MACRON*/
1523 0x1E5E, /*U+1E5E*/ /**/
1524 0x1E5E, /*U+1E5F*/ /*LATIN SMALL LETTER R WITH LINE BELOW*/
1525 0x1E60, /*U+1E60*/ /**/
1526 0x1E60, /*U+1E61*/ /*LATIN SMALL LETTER S WITH DOT ABOVE*/
1527 0x1E62, /*U+1E62*/ /**/
1528 0x1E62, /*U+1E63*/ /*LATIN SMALL LETTER S WITH DOT BELOW*/
1529 0x1E64, /*U+1E64*/ /**/
1530 0x1E64, /*U+1E65*/ /*LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE*/
1531 0x1E66, /*U+1E66*/ /**/
1532 0x1E66, /*U+1E67*/ /*LATIN SMALL LETTER S WITH CARON AND DOT ABOVE*/
1533 0x1E68, /*U+1E68*/ /**/
1534 0x1E68, /*U+1E69*/ /*LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE*/
1535 0x1E6A, /*U+1E6A*/ /**/
1536 0x1E6A, /*U+1E6B*/ /*LATIN SMALL LETTER T WITH DOT ABOVE*/
1537 0x1E6C, /*U+1E6C*/ /**/
1538 0x1E6C, /*U+1E6D*/ /*LATIN SMALL LETTER T WITH DOT BELOW*/
1539 0x1E6E, /*U+1E6E*/ /**/
1540 0x1E6E, /*U+1E6F*/ /*LATIN SMALL LETTER T WITH LINE BELOW*/
1541 0x1E70, /*U+1E70*/ /**/
1542 0x1E70, /*U+1E71*/ /*LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW*/
1543 0x1E72, /*U+1E72*/ /**/
1544 0x1E72, /*U+1E73*/ /*LATIN SMALL LETTER U WITH DIAERESIS BELOW*/
1545 0x1E74, /*U+1E74*/ /**/
1546 0x1E74, /*U+1E75*/ /*LATIN SMALL LETTER U WITH TILDE BELOW*/
1547 0x1E76, /*U+1E76*/ /**/
1548 0x1E76, /*U+1E77*/ /*LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW*/
1549 0x1E78, /*U+1E78*/ /**/
1550 0x1E78, /*U+1E79*/ /*LATIN SMALL LETTER U WITH TILDE AND ACUTE*/
1551 0x1E7A, /*U+1E7A*/ /**/
1552 0x1E7A, /*U+1E7B*/ /*LATIN SMALL LETTER U WITH MACRON AND DIAERESIS*/
1553 0x1E7C, /*U+1E7C*/ /**/
1554 0x1E7C, /*U+1E7D*/ /*LATIN SMALL LETTER V WITH TILDE*/
1555 0x1E7E, /*U+1E7E*/ /**/
1556 0x1E7E, /*U+1E7F*/ /*LATIN SMALL LETTER V WITH DOT BELOW*/
1557 0x1E80, /*U+1E80*/ /**/
1558 0x1E80, /*U+1E81*/ /*LATIN SMALL LETTER W WITH GRAVE*/
1559 0x1E82, /*U+1E82*/ /**/
1560 0x1E82, /*U+1E83*/ /*LATIN SMALL LETTER W WITH ACUTE*/
1561 0x1E84, /*U+1E84*/ /**/
1562 0x1E84, /*U+1E85*/ /*LATIN SMALL LETTER W WITH DIAERESIS*/
1563 0x1E86, /*U+1E86*/ /**/
1564 0x1E86, /*U+1E87*/ /*LATIN SMALL LETTER W WITH DOT ABOVE*/
1565 0x1E88, /*U+1E88*/ /**/
1566 0x1E88, /*U+1E89*/ /*LATIN SMALL LETTER W WITH DOT BELOW*/
1567 0x1E8A, /*U+1E8A*/ /**/
1568 0x1E8A, /*U+1E8B*/ /*LATIN SMALL LETTER X WITH DOT ABOVE*/
1569 0x1E8C, /*U+1E8C*/ /**/
1570 0x1E8C, /*U+1E8D*/ /*LATIN SMALL LETTER X WITH DIAERESIS*/
1571 0x1E8E, /*U+1E8E*/ /**/
1572 0x1E8E, /*U+1E8F*/ /*LATIN SMALL LETTER Y WITH DOT ABOVE*/
1573 0x1E90, /*U+1E90*/ /**/
1574 0x1E90, /*U+1E91*/ /*LATIN SMALL LETTER Z WITH CIRCUMFLEX*/
1575 0x1E92, /*U+1E92*/ /**/
1576 0x1E92, /*U+1E93*/ /*LATIN SMALL LETTER Z WITH DOT BELOW*/
1577 0x1E94, /*U+1E94*/ /**/
1578 0x1E94, /*U+1E95*/ /*LATIN SMALL LETTER Z WITH LINE BELOW*/
1579 0x1E96, /*U+1E96*/ /**/
1580 0x1E97, /*U+1E97*/ /**/
1581 0x1E98, /*U+1E98*/ /**/
1582 0x1E99, /*U+1E99*/ /**/
1583 0x1E9A, /*U+1E9A*/ /**/
1584 0x1E60, /*U+1E9B*/ /*LATIN SMALL LETTER LONG S WITH DOT ABOVE*/
1585 0x1E9C, /*U+1E9C*/ /**/
1586 0x1E9D, /*U+1E9D*/ /**/
1587 0x1E9E, /*U+1E9E*/ /**/
1588 0x1E9F, /*U+1E9F*/ /**/
1589 0x1EA0, /*U+1EA0*/ /**/
1590 0x1EA0, /*U+1EA1*/ /*LATIN SMALL LETTER A WITH DOT BELOW*/
1591 0x1EA2, /*U+1EA2*/ /**/
1592 0x1EA2, /*U+1EA3*/ /*LATIN SMALL LETTER A WITH HOOK ABOVE*/
1593 0x1EA4, /*U+1EA4*/ /**/
1594 0x1EA4, /*U+1EA5*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE*/
1595 0x1EA6, /*U+1EA6*/ /**/
1596 0x1EA6, /*U+1EA7*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE*/
1597 0x1EA8, /*U+1EA8*/ /**/
1598 0x1EA8, /*U+1EA9*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE*/
1599 0x1EAA, /*U+1EAA*/ /**/
1600 0x1EAA, /*U+1EAB*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE*/
1601 0x1EAC, /*U+1EAC*/ /**/
1602 0x1EAC, /*U+1EAD*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW*/
1603 0x1EAE, /*U+1EAE*/ /**/
1604 0x1EAE, /*U+1EAF*/ /*LATIN SMALL LETTER A WITH BREVE AND ACUTE*/
1605 0x1EB0, /*U+1EB0*/ /**/
1606 0x1EB0, /*U+1EB1*/ /*LATIN SMALL LETTER A WITH BREVE AND GRAVE*/
1607 0x1EB2, /*U+1EB2*/ /**/
1608 0x1EB2, /*U+1EB3*/ /*LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE*/
1609 0x1EB4, /*U+1EB4*/ /**/
1610 0x1EB4, /*U+1EB5*/ /*LATIN SMALL LETTER A WITH BREVE AND TILDE*/
1611 0x1EB6, /*U+1EB6*/ /**/
1612 0x1EB6, /*U+1EB7*/ /*LATIN SMALL LETTER A WITH BREVE AND DOT BELOW*/
1613 0x1EB8, /*U+1EB8*/ /**/
1614 0x1EB8, /*U+1EB9*/ /*LATIN SMALL LETTER E WITH DOT BELOW*/
1615 0x1EBA, /*U+1EBA*/ /**/
1616 0x1EBA, /*U+1EBB*/ /*LATIN SMALL LETTER E WITH HOOK ABOVE*/
1617 0x1EBC, /*U+1EBC*/ /**/
1618 0x1EBC, /*U+1EBD*/ /*LATIN SMALL LETTER E WITH TILDE*/
1619 0x1EBE, /*U+1EBE*/ /**/
1620 0x1EBE, /*U+1EBF*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE*/
1621 0x1EC0, /*U+1EC0*/ /**/
1622 0x1EC0, /*U+1EC1*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE*/
1623 0x1EC2, /*U+1EC2*/ /**/
1624 0x1EC2, /*U+1EC3*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE*/
1625 0x1EC4, /*U+1EC4*/ /**/
1626 0x1EC4, /*U+1EC5*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE*/
1627 0x1EC6, /*U+1EC6*/ /**/
1628 0x1EC6, /*U+1EC7*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW*/
1629 0x1EC8, /*U+1EC8*/ /**/
1630 0x1EC8, /*U+1EC9*/ /*LATIN SMALL LETTER I WITH HOOK ABOVE*/
1631 0x1ECA, /*U+1ECA*/ /**/
1632 0x1ECA, /*U+1ECB*/ /*LATIN SMALL LETTER I WITH DOT BELOW*/
1633 0x1ECC, /*U+1ECC*/ /**/
1634 0x1ECC, /*U+1ECD*/ /*LATIN SMALL LETTER O WITH DOT BELOW*/
1635 0x1ECE, /*U+1ECE*/ /**/
1636 0x1ECE, /*U+1ECF*/ /*LATIN SMALL LETTER O WITH HOOK ABOVE*/
1637 0x1ED0, /*U+1ED0*/ /**/
1638 0x1ED0, /*U+1ED1*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE*/
1639 0x1ED2, /*U+1ED2*/ /**/
1640 0x1ED2, /*U+1ED3*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE*/
1641 0x1ED4, /*U+1ED4*/ /**/
1642 0x1ED4, /*U+1ED5*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE*/
1643 0x1ED6, /*U+1ED6*/ /**/
1644 0x1ED6, /*U+1ED7*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE*/
1645 0x1ED8, /*U+1ED8*/ /**/
1646 0x1ED8, /*U+1ED9*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW*/
1647 0x1EDA, /*U+1EDA*/ /**/
1648 0x1EDA, /*U+1EDB*/ /*LATIN SMALL LETTER O WITH HORN AND ACUTE*/
1649 0x1EDC, /*U+1EDC*/ /**/
1650 0x1EDC, /*U+1EDD*/ /*LATIN SMALL LETTER O WITH HORN AND GRAVE*/
1651 0x1EDE, /*U+1EDE*/ /**/
1652 0x1EDE, /*U+1EDF*/ /*LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE*/
1653 0x1EE0, /*U+1EE0*/ /**/
1654 0x1EE0, /*U+1EE1*/ /*LATIN SMALL LETTER O WITH HORN AND TILDE*/
1655 0x1EE2, /*U+1EE2*/ /**/
1656 0x1EE2, /*U+1EE3*/ /*LATIN SMALL LETTER O WITH HORN AND DOT BELOW*/
1657 0x1EE4, /*U+1EE4*/ /**/
1658 0x1EE4, /*U+1EE5*/ /*LATIN SMALL LETTER U WITH DOT BELOW*/
1659 0x1EE6, /*U+1EE6*/ /**/
1660 0x1EE6, /*U+1EE7*/ /*LATIN SMALL LETTER U WITH HOOK ABOVE*/
1661 0x1EE8, /*U+1EE8*/ /**/
1662 0x1EE8, /*U+1EE9*/ /*LATIN SMALL LETTER U WITH HORN AND ACUTE*/
1663 0x1EEA, /*U+1EEA*/ /**/
1664 0x1EEA, /*U+1EEB*/ /*LATIN SMALL LETTER U WITH HORN AND GRAVE*/
1665 0x1EEC, /*U+1EEC*/ /**/
1666 0x1EEC, /*U+1EED*/ /*LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE*/
1667 0x1EEE, /*U+1EEE*/ /**/
1668 0x1EEE, /*U+1EEF*/ /*LATIN SMALL LETTER U WITH HORN AND TILDE*/
1669 0x1EF0, /*U+1EF0*/ /**/
1670 0x1EF0, /*U+1EF1*/ /*LATIN SMALL LETTER U WITH HORN AND DOT BELOW*/
1671 0x1EF2, /*U+1EF2*/ /**/
1672 0x1EF2, /*U+1EF3*/ /*LATIN SMALL LETTER Y WITH GRAVE*/
1673 0x1EF4, /*U+1EF4*/ /**/
1674 0x1EF4, /*U+1EF5*/ /*LATIN SMALL LETTER Y WITH DOT BELOW*/
1675 0x1EF6, /*U+1EF6*/ /**/
1676 0x1EF6, /*U+1EF7*/ /*LATIN SMALL LETTER Y WITH HOOK ABOVE*/
1677 0x1EF8, /*U+1EF8*/ /**/
1678 0x1EF8, /*U+1EF9*/ /*LATIN SMALL LETTER Y WITH TILDE*/
1679 0x1EFA, /*U+1EFA*/ /**/
1680 0x1EFA, /*U+1EFB*/ /*LATIN SMALL LETTER MIDDLE-WELSH LL*/
1681 0x1EFC, /*U+1EFC*/ /**/
1682 0x1EFC, /*U+1EFD*/ /*LATIN SMALL LETTER MIDDLE-WELSH V*/
1683 0x1EFE, /*U+1EFE*/ /**/
1684 0x1EFE, /*U+1EFF*/ /*LATIN SMALL LETTER Y WITH LOOP*/
1685 0x1F08, /*U+1F00*/ /*GREEK SMALL LETTER ALPHA WITH PSILI*/
1686 0x1F09, /*U+1F01*/ /*GREEK SMALL LETTER ALPHA WITH DASIA*/
1687 0x1F0A, /*U+1F02*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA*/
1688 0x1F0B, /*U+1F03*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA*/
1689 0x1F0C, /*U+1F04*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA*/
1690 0x1F0D, /*U+1F05*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA*/
1691 0x1F0E, /*U+1F06*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI*/
1692 0x1F0F, /*U+1F07*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI*/
1693 0x1F08, /*U+1F08*/ /**/
1694 0x1F09, /*U+1F09*/ /**/
1695 0x1F0A, /*U+1F0A*/ /**/
1696 0x1F0B, /*U+1F0B*/ /**/
1697 0x1F0C, /*U+1F0C*/ /**/
1698 0x1F0D, /*U+1F0D*/ /**/
1699 0x1F0E, /*U+1F0E*/ /**/
1700 0x1F0F, /*U+1F0F*/ /**/
1701 0x1F18, /*U+1F10*/ /*GREEK SMALL LETTER EPSILON WITH PSILI*/
1702 0x1F19, /*U+1F11*/ /*GREEK SMALL LETTER EPSILON WITH DASIA*/
1703 0x1F1A, /*U+1F12*/ /*GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA*/
1704 0x1F1B, /*U+1F13*/ /*GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA*/
1705 0x1F1C, /*U+1F14*/ /*GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA*/
1706 0x1F1D, /*U+1F15*/ /*GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA*/
1707 0x1F16, /*U+1F16*/ /**/
1708 0x1F17, /*U+1F17*/ /**/
1709 0x1F18, /*U+1F18*/ /**/
1710 0x1F19, /*U+1F19*/ /**/
1711 0x1F1A, /*U+1F1A*/ /**/
1712 0x1F1B, /*U+1F1B*/ /**/
1713 0x1F1C, /*U+1F1C*/ /**/
1714 0x1F1D, /*U+1F1D*/ /**/
1715 0x1F1E, /*U+1F1E*/ /**/
1716 0x1F1F, /*U+1F1F*/ /**/
1717 0x1F28, /*U+1F20*/ /*GREEK SMALL LETTER ETA WITH PSILI*/
1718 0x1F29, /*U+1F21*/ /*GREEK SMALL LETTER ETA WITH DASIA*/
1719 0x1F2A, /*U+1F22*/ /*GREEK SMALL LETTER ETA WITH PSILI AND VARIA*/
1720 0x1F2B, /*U+1F23*/ /*GREEK SMALL LETTER ETA WITH DASIA AND VARIA*/
1721 0x1F2C, /*U+1F24*/ /*GREEK SMALL LETTER ETA WITH PSILI AND OXIA*/
1722 0x1F2D, /*U+1F25*/ /*GREEK SMALL LETTER ETA WITH DASIA AND OXIA*/
1723 0x1F2E, /*U+1F26*/ /*GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI*/
1724 0x1F2F, /*U+1F27*/ /*GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI*/
1725 0x1F28, /*U+1F28*/ /**/
1726 0x1F29, /*U+1F29*/ /**/
1727 0x1F2A, /*U+1F2A*/ /**/
1728 0x1F2B, /*U+1F2B*/ /**/
1729 0x1F2C, /*U+1F2C*/ /**/
1730 0x1F2D, /*U+1F2D*/ /**/
1731 0x1F2E, /*U+1F2E*/ /**/
1732 0x1F2F, /*U+1F2F*/ /**/
1733 0x1F38, /*U+1F30*/ /*GREEK SMALL LETTER IOTA WITH PSILI*/
1734 0x1F39, /*U+1F31*/ /*GREEK SMALL LETTER IOTA WITH DASIA*/
1735 0x1F3A, /*U+1F32*/ /*GREEK SMALL LETTER IOTA WITH PSILI AND VARIA*/
1736 0x1F3B, /*U+1F33*/ /*GREEK SMALL LETTER IOTA WITH DASIA AND VARIA*/
1737 0x1F3C, /*U+1F34*/ /*GREEK SMALL LETTER IOTA WITH PSILI AND OXIA*/
1738 0x1F3D, /*U+1F35*/ /*GREEK SMALL LETTER IOTA WITH DASIA AND OXIA*/
1739 0x1F3E, /*U+1F36*/ /*GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI*/
1740 0x1F3F, /*U+1F37*/ /*GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI*/
1741 0x1F38, /*U+1F38*/ /**/
1742 0x1F39, /*U+1F39*/ /**/
1743 0x1F3A, /*U+1F3A*/ /**/
1744 0x1F3B, /*U+1F3B*/ /**/
1745 0x1F3C, /*U+1F3C*/ /**/
1746 0x1F3D, /*U+1F3D*/ /**/
1747 0x1F3E, /*U+1F3E*/ /**/
1748 0x1F3F, /*U+1F3F*/ /**/
1749 0x1F48, /*U+1F40*/ /*GREEK SMALL LETTER OMICRON WITH PSILI*/
1750 0x1F49, /*U+1F41*/ /*GREEK SMALL LETTER OMICRON WITH DASIA*/
1751 0x1F4A, /*U+1F42*/ /*GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA*/
1752 0x1F4B, /*U+1F43*/ /*GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA*/
1753 0x1F4C, /*U+1F44*/ /*GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA*/
1754 0x1F4D, /*U+1F45*/ /*GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA*/
1755 0x1F46, /*U+1F46*/ /**/
1756 0x1F47, /*U+1F47*/ /**/
1757 0x1F48, /*U+1F48*/ /**/
1758 0x1F49, /*U+1F49*/ /**/
1759 0x1F4A, /*U+1F4A*/ /**/
1760 0x1F4B, /*U+1F4B*/ /**/
1761 0x1F4C, /*U+1F4C*/ /**/
1762 0x1F4D, /*U+1F4D*/ /**/
1763 0x1F4E, /*U+1F4E*/ /**/
1764 0x1F4F, /*U+1F4F*/ /**/
1765 0x1F50, /*U+1F50*/ /**/
1766 0x1F59, /*U+1F51*/ /*GREEK SMALL LETTER UPSILON WITH DASIA*/
1767 0x1F52, /*U+1F52*/ /**/
1768 0x1F5B, /*U+1F53*/ /*GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA*/
1769 0x1F54, /*U+1F54*/ /**/
1770 0x1F5D, /*U+1F55*/ /*GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA*/
1771 0x1F56, /*U+1F56*/ /**/
1772 0x1F5F, /*U+1F57*/ /*GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI*/
1773 0x1F58, /*U+1F58*/ /**/
1774 0x1F59, /*U+1F59*/ /**/
1775 0x1F5A, /*U+1F5A*/ /**/
1776 0x1F5B, /*U+1F5B*/ /**/
1777 0x1F5C, /*U+1F5C*/ /**/
1778 0x1F5D, /*U+1F5D*/ /**/
1779 0x1F5E, /*U+1F5E*/ /**/
1780 0x1F5F, /*U+1F5F*/ /**/
1781 0x1F68, /*U+1F60*/ /*GREEK SMALL LETTER OMEGA WITH PSILI*/
1782 0x1F69, /*U+1F61*/ /*GREEK SMALL LETTER OMEGA WITH DASIA*/
1783 0x1F6A, /*U+1F62*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA*/
1784 0x1F6B, /*U+1F63*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA*/
1785 0x1F6C, /*U+1F64*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA*/
1786 0x1F6D, /*U+1F65*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA*/
1787 0x1F6E, /*U+1F66*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI*/
1788 0x1F6F, /*U+1F67*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI*/
1789 0x1F68, /*U+1F68*/ /**/
1790 0x1F69, /*U+1F69*/ /**/
1791 0x1F6A, /*U+1F6A*/ /**/
1792 0x1F6B, /*U+1F6B*/ /**/
1793 0x1F6C, /*U+1F6C*/ /**/
1794 0x1F6D, /*U+1F6D*/ /**/
1795 0x1F6E, /*U+1F6E*/ /**/
1796 0x1F6F, /*U+1F6F*/ /**/
1797 0x1FBA, /*U+1F70*/ /*GREEK SMALL LETTER ALPHA WITH VARIA*/
1798 0x1FBB, /*U+1F71*/ /*GREEK SMALL LETTER ALPHA WITH OXIA*/
1799 0x1FC8, /*U+1F72*/ /*GREEK SMALL LETTER EPSILON WITH VARIA*/
1800 0x1FC9, /*U+1F73*/ /*GREEK SMALL LETTER EPSILON WITH OXIA*/
1801 0x1FCA, /*U+1F74*/ /*GREEK SMALL LETTER ETA WITH VARIA*/
1802 0x1FCB, /*U+1F75*/ /*GREEK SMALL LETTER ETA WITH OXIA*/
1803 0x1FDA, /*U+1F76*/ /*GREEK SMALL LETTER IOTA WITH VARIA*/
1804 0x1FDB, /*U+1F77*/ /*GREEK SMALL LETTER IOTA WITH OXIA*/
1805 0x1FF8, /*U+1F78*/ /*GREEK SMALL LETTER OMICRON WITH VARIA*/
1806 0x1FF9, /*U+1F79*/ /*GREEK SMALL LETTER OMICRON WITH OXIA*/
1807 0x1FEA, /*U+1F7A*/ /*GREEK SMALL LETTER UPSILON WITH VARIA*/
1808 0x1FEB, /*U+1F7B*/ /*GREEK SMALL LETTER UPSILON WITH OXIA*/
1809 0x1FFA, /*U+1F7C*/ /*GREEK SMALL LETTER OMEGA WITH VARIA*/
1810 0x1FFB, /*U+1F7D*/ /*GREEK SMALL LETTER OMEGA WITH OXIA*/
1811 0x1F7E, /*U+1F7E*/ /**/
1812 0x1F7F, /*U+1F7F*/ /**/
1813 0x1F88, /*U+1F80*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI*/
1814 0x1F89, /*U+1F81*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI*/
1815 0x1F8A, /*U+1F82*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI*/
1816 0x1F8B, /*U+1F83*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI*/
1817 0x1F8C, /*U+1F84*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI*/
1818 0x1F8D, /*U+1F85*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI*/
1819 0x1F8E, /*U+1F86*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI*/
1820 0x1F8F, /*U+1F87*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI*/
1821 0x1F88, /*U+1F88*/ /**/
1822 0x1F89, /*U+1F89*/ /**/
1823 0x1F8A, /*U+1F8A*/ /**/
1824 0x1F8B, /*U+1F8B*/ /**/
1825 0x1F8C, /*U+1F8C*/ /**/
1826 0x1F8D, /*U+1F8D*/ /**/
1827 0x1F8E, /*U+1F8E*/ /**/
1828 0x1F8F, /*U+1F8F*/ /**/
1829 0x1F98, /*U+1F90*/ /*GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI*/
1830 0x1F99, /*U+1F91*/ /*GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI*/
1831 0x1F9A, /*U+1F92*/ /*GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI*/
1832 0x1F9B, /*U+1F93*/ /*GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI*/
1833 0x1F9C, /*U+1F94*/ /*GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI*/
1834 0x1F9D, /*U+1F95*/ /*GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI*/
1835 0x1F9E, /*U+1F96*/ /*GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI*/
1836 0x1F9F, /*U+1F97*/ /*GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI*/
1837 0x1F98, /*U+1F98*/ /**/
1838 0x1F99, /*U+1F99*/ /**/
1839 0x1F9A, /*U+1F9A*/ /**/
1840 0x1F9B, /*U+1F9B*/ /**/
1841 0x1F9C, /*U+1F9C*/ /**/
1842 0x1F9D, /*U+1F9D*/ /**/
1843 0x1F9E, /*U+1F9E*/ /**/
1844 0x1F9F, /*U+1F9F*/ /**/
1845 0x1FA8, /*U+1FA0*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI*/
1846 0x1FA9, /*U+1FA1*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI*/
1847 0x1FAA, /*U+1FA2*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI*/
1848 0x1FAB, /*U+1FA3*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI*/
1849 0x1FAC, /*U+1FA4*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI*/
1850 0x1FAD, /*U+1FA5*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI*/
1851 0x1FAE, /*U+1FA6*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI*/
1852 0x1FAF, /*U+1FA7*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI*/
1853 0x1FA8, /*U+1FA8*/ /**/
1854 0x1FA9, /*U+1FA9*/ /**/
1855 0x1FAA, /*U+1FAA*/ /**/
1856 0x1FAB, /*U+1FAB*/ /**/
1857 0x1FAC, /*U+1FAC*/ /**/
1858 0x1FAD, /*U+1FAD*/ /**/
1859 0x1FAE, /*U+1FAE*/ /**/
1860 0x1FAF, /*U+1FAF*/ /**/
1861 0x1FB8, /*U+1FB0*/ /*GREEK SMALL LETTER ALPHA WITH VRACHY*/
1862 0x1FB9, /*U+1FB1*/ /*GREEK SMALL LETTER ALPHA WITH MACRON*/
1863 0x1FB2, /*U+1FB2*/ /**/
1864 0x1FBC, /*U+1FB3*/ /*GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI*/
1865 0x1FB4, /*U+1FB4*/ /**/
1866 0x1FB5, /*U+1FB5*/ /**/
1867 0x1FB6, /*U+1FB6*/ /**/
1868 0x1FB7, /*U+1FB7*/ /**/
1869 0x1FB8, /*U+1FB8*/ /**/
1870 0x1FB9, /*U+1FB9*/ /**/
1871 0x1FBA, /*U+1FBA*/ /**/
1872 0x1FBB, /*U+1FBB*/ /**/
1873 0x1FBC, /*U+1FBC*/ /**/
1874 0x1FBD, /*U+1FBD*/ /**/
1875 0x0399, /*U+1FBE*/ /*GREEK PROSGEGRAMMENI*/
1876 0x1FBF, /*U+1FBF*/ /**/
1877 0x1FC0, /*U+1FC0*/ /**/
1878 0x1FC1, /*U+1FC1*/ /**/
1879 0x1FC2, /*U+1FC2*/ /**/
1880 0x1FCC, /*U+1FC3*/ /*GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI*/
1881 0x1FC4, /*U+1FC4*/ /**/
1882 0x1FC5, /*U+1FC5*/ /**/
1883 0x1FC6, /*U+1FC6*/ /**/
1884 0x1FC7, /*U+1FC7*/ /**/
1885 0x1FC8, /*U+1FC8*/ /**/
1886 0x1FC9, /*U+1FC9*/ /**/
1887 0x1FCA, /*U+1FCA*/ /**/
1888 0x1FCB, /*U+1FCB*/ /**/
1889 0x1FCC, /*U+1FCC*/ /**/
1890 0x1FCD, /*U+1FCD*/ /**/
1891 0x1FCE, /*U+1FCE*/ /**/
1892 0x1FCF, /*U+1FCF*/ /**/
1893 0x1FD8, /*U+1FD0*/ /*GREEK SMALL LETTER IOTA WITH VRACHY*/
1894 0x1FD9, /*U+1FD1*/ /*GREEK SMALL LETTER IOTA WITH MACRON*/
1895 0x1FD2, /*U+1FD2*/ /**/
1896 0x1FD3, /*U+1FD3*/ /**/
1897 0x1FD4, /*U+1FD4*/ /**/
1898 0x1FD5, /*U+1FD5*/ /**/
1899 0x1FD6, /*U+1FD6*/ /**/
1900 0x1FD7, /*U+1FD7*/ /**/
1901 0x1FD8, /*U+1FD8*/ /**/
1902 0x1FD9, /*U+1FD9*/ /**/
1903 0x1FDA, /*U+1FDA*/ /**/
1904 0x1FDB, /*U+1FDB*/ /**/
1905 0x1FDC, /*U+1FDC*/ /**/
1906 0x1FDD, /*U+1FDD*/ /**/
1907 0x1FDE, /*U+1FDE*/ /**/
1908 0x1FDF, /*U+1FDF*/ /**/
1909 0x1FE8, /*U+1FE0*/ /*GREEK SMALL LETTER UPSILON WITH VRACHY*/
1910 0x1FE9, /*U+1FE1*/ /*GREEK SMALL LETTER UPSILON WITH MACRON*/
1911 0x1FE2, /*U+1FE2*/ /**/
1912 0x1FE3, /*U+1FE3*/ /**/
1913 0x1FE4, /*U+1FE4*/ /**/
1914 0x1FEC, /*U+1FE5*/ /*GREEK SMALL LETTER RHO WITH DASIA*/
1915 0x1FE6, /*U+1FE6*/ /**/
1916 0x1FE7, /*U+1FE7*/ /**/
1917 0x1FE8, /*U+1FE8*/ /**/
1918 0x1FE9, /*U+1FE9*/ /**/
1919 0x1FEA, /*U+1FEA*/ /**/
1920 0x1FEB, /*U+1FEB*/ /**/
1921 0x1FEC, /*U+1FEC*/ /**/
1922 0x1FED, /*U+1FED*/ /**/
1923 0x1FEE, /*U+1FEE*/ /**/
1924 0x1FEF, /*U+1FEF*/ /**/
1925 0x1FF0, /*U+1FF0*/ /**/
1926 0x1FF1, /*U+1FF1*/ /**/
1927 0x1FF2, /*U+1FF2*/ /**/
1928 0x1FFC, /*U+1FF3*/ /*GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI*/
1929 0x1FF4, /*U+1FF4*/ /**/
1930 0x1FF5, /*U+1FF5*/ /**/
1931 0x1FF6, /*U+1FF6*/ /**/
1932 0x1FF7, /*U+1FF7*/ /**/
1933 0x1FF8, /*U+1FF8*/ /**/
1934 0x1FF9, /*U+1FF9*/ /**/
1935 0x1FFA, /*U+1FFA*/ /**/
1936 0x1FFB, /*U+1FFB*/ /**/
1937 0x1FFC, /*U+1FFC*/ /**/
1938 0x1FFD, /*U+1FFD*/ /**/
1939 0x1FFE, /*U+1FFE*/ /**/
1940 0x1FFF, /*U+1FFF*/ /**/
1943 static const uint16_t upper_table_5[128] = {
1944 0x2140, /*U+2140*/ /**/
1945 0x2141, /*U+2141*/ /**/
1946 0x2142, /*U+2142*/ /**/
1947 0x2143, /*U+2143*/ /**/
1948 0x2144, /*U+2144*/ /**/
1949 0x2145, /*U+2145*/ /**/
1950 0x2146, /*U+2146*/ /**/
1951 0x2147, /*U+2147*/ /**/
1952 0x2148, /*U+2148*/ /**/
1953 0x2149, /*U+2149*/ /**/
1954 0x214A, /*U+214A*/ /**/
1955 0x214B, /*U+214B*/ /**/
1956 0x214C, /*U+214C*/ /**/
1957 0x214D, /*U+214D*/ /**/
1958 0x2132, /*U+214E*/ /*TURNED SMALL F*/
1959 0x214F, /*U+214F*/ /**/
1960 0x2150, /*U+2150*/ /**/
1961 0x2151, /*U+2151*/ /**/
1962 0x2152, /*U+2152*/ /**/
1963 0x2153, /*U+2153*/ /**/
1964 0x2154, /*U+2154*/ /**/
1965 0x2155, /*U+2155*/ /**/
1966 0x2156, /*U+2156*/ /**/
1967 0x2157, /*U+2157*/ /**/
1968 0x2158, /*U+2158*/ /**/
1969 0x2159, /*U+2159*/ /**/
1970 0x215A, /*U+215A*/ /**/
1971 0x215B, /*U+215B*/ /**/
1972 0x215C, /*U+215C*/ /**/
1973 0x215D, /*U+215D*/ /**/
1974 0x215E, /*U+215E*/ /**/
1975 0x215F, /*U+215F*/ /**/
1976 0x2160, /*U+2160*/ /**/
1977 0x2161, /*U+2161*/ /**/
1978 0x2162, /*U+2162*/ /**/
1979 0x2163, /*U+2163*/ /**/
1980 0x2164, /*U+2164*/ /**/
1981 0x2165, /*U+2165*/ /**/
1982 0x2166, /*U+2166*/ /**/
1983 0x2167, /*U+2167*/ /**/
1984 0x2168, /*U+2168*/ /**/
1985 0x2169, /*U+2169*/ /**/
1986 0x216A, /*U+216A*/ /**/
1987 0x216B, /*U+216B*/ /**/
1988 0x216C, /*U+216C*/ /**/
1989 0x216D, /*U+216D*/ /**/
1990 0x216E, /*U+216E*/ /**/
1991 0x216F, /*U+216F*/ /**/
1992 0x2160, /*U+2170*/ /*SMALL ROMAN NUMERAL ONE*/
1993 0x2161, /*U+2171*/ /*SMALL ROMAN NUMERAL TWO*/
1994 0x2162, /*U+2172*/ /*SMALL ROMAN NUMERAL THREE*/
1995 0x2163, /*U+2173*/ /*SMALL ROMAN NUMERAL FOUR*/
1996 0x2164, /*U+2174*/ /*SMALL ROMAN NUMERAL FIVE*/
1997 0x2165, /*U+2175*/ /*SMALL ROMAN NUMERAL SIX*/
1998 0x2166, /*U+2176*/ /*SMALL ROMAN NUMERAL SEVEN*/
1999 0x2167, /*U+2177*/ /*SMALL ROMAN NUMERAL EIGHT*/
2000 0x2168, /*U+2178*/ /*SMALL ROMAN NUMERAL NINE*/
2001 0x2169, /*U+2179*/ /*SMALL ROMAN NUMERAL TEN*/
2002 0x216A, /*U+217A*/ /*SMALL ROMAN NUMERAL ELEVEN*/
2003 0x216B, /*U+217B*/ /*SMALL ROMAN NUMERAL TWELVE*/
2004 0x216C, /*U+217C*/ /*SMALL ROMAN NUMERAL FIFTY*/
2005 0x216D, /*U+217D*/ /*SMALL ROMAN NUMERAL ONE HUNDRED*/
2006 0x216E, /*U+217E*/ /*SMALL ROMAN NUMERAL FIVE HUNDRED*/
2007 0x216F, /*U+217F*/ /*SMALL ROMAN NUMERAL ONE THOUSAND*/
2008 0x2180, /*U+2180*/ /**/
2009 0x2181, /*U+2181*/ /**/
2010 0x2182, /*U+2182*/ /**/
2011 0x2183, /*U+2183*/ /**/
2012 0x2183, /*U+2184*/ /*LATIN SMALL LETTER REVERSED C*/
2013 0x2185, /*U+2185*/ /**/
2014 0x2186, /*U+2186*/ /**/
2015 0x2187, /*U+2187*/ /**/
2016 0x2188, /*U+2188*/ /**/
2017 0x2189, /*U+2189*/ /**/
2018 0x218A, /*U+218A*/ /**/
2019 0x218B, /*U+218B*/ /**/
2020 0x218C, /*U+218C*/ /**/
2021 0x218D, /*U+218D*/ /**/
2022 0x218E, /*U+218E*/ /**/
2023 0x218F, /*U+218F*/ /**/
2024 0x2190, /*U+2190*/ /**/
2025 0x2191, /*U+2191*/ /**/
2026 0x2192, /*U+2192*/ /**/
2027 0x2193, /*U+2193*/ /**/
2028 0x2194, /*U+2194*/ /**/
2029 0x2195, /*U+2195*/ /**/
2030 0x2196, /*U+2196*/ /**/
2031 0x2197, /*U+2197*/ /**/
2032 0x2198, /*U+2198*/ /**/
2033 0x2199, /*U+2199*/ /**/
2034 0x219A, /*U+219A*/ /**/
2035 0x219B, /*U+219B*/ /**/
2036 0x219C, /*U+219C*/ /**/
2037 0x219D, /*U+219D*/ /**/
2038 0x219E, /*U+219E*/ /**/
2039 0x219F, /*U+219F*/ /**/
2040 0x21A0, /*U+21A0*/ /**/
2041 0x21A1, /*U+21A1*/ /**/
2042 0x21A2, /*U+21A2*/ /**/
2043 0x21A3, /*U+21A3*/ /**/
2044 0x21A4, /*U+21A4*/ /**/
2045 0x21A5, /*U+21A5*/ /**/
2046 0x21A6, /*U+21A6*/ /**/
2047 0x21A7, /*U+21A7*/ /**/
2048 0x21A8, /*U+21A8*/ /**/
2049 0x21A9, /*U+21A9*/ /**/
2050 0x21AA, /*U+21AA*/ /**/
2051 0x21AB, /*U+21AB*/ /**/
2052 0x21AC, /*U+21AC*/ /**/
2053 0x21AD, /*U+21AD*/ /**/
2054 0x21AE, /*U+21AE*/ /**/
2055 0x21AF, /*U+21AF*/ /**/
2056 0x21B0, /*U+21B0*/ /**/
2057 0x21B1, /*U+21B1*/ /**/
2058 0x21B2, /*U+21B2*/ /**/
2059 0x21B3, /*U+21B3*/ /**/
2060 0x21B4, /*U+21B4*/ /**/
2061 0x21B5, /*U+21B5*/ /**/
2062 0x21B6, /*U+21B6*/ /**/
2063 0x21B7, /*U+21B7*/ /**/
2064 0x21B8, /*U+21B8*/ /**/
2065 0x21B9, /*U+21B9*/ /**/
2066 0x21BA, /*U+21BA*/ /**/
2067 0x21BB, /*U+21BB*/ /**/
2068 0x21BC, /*U+21BC*/ /**/
2069 0x21BD, /*U+21BD*/ /**/
2070 0x21BE, /*U+21BE*/ /**/
2071 0x21BF, /*U+21BF*/ /**/
2074 static const uint16_t upper_table_6[64] = {
2075 0x24C0, /*U+24C0*/ /**/
2076 0x24C1, /*U+24C1*/ /**/
2077 0x24C2, /*U+24C2*/ /**/
2078 0x24C3, /*U+24C3*/ /**/
2079 0x24C4, /*U+24C4*/ /**/
2080 0x24C5, /*U+24C5*/ /**/
2081 0x24C6, /*U+24C6*/ /**/
2082 0x24C7, /*U+24C7*/ /**/
2083 0x24C8, /*U+24C8*/ /**/
2084 0x24C9, /*U+24C9*/ /**/
2085 0x24CA, /*U+24CA*/ /**/
2086 0x24CB, /*U+24CB*/ /**/
2087 0x24CC, /*U+24CC*/ /**/
2088 0x24CD, /*U+24CD*/ /**/
2089 0x24CE, /*U+24CE*/ /**/
2090 0x24CF, /*U+24CF*/ /**/
2091 0x24B6, /*U+24D0*/ /*CIRCLED LATIN SMALL LETTER A*/
2092 0x24B7, /*U+24D1*/ /*CIRCLED LATIN SMALL LETTER B*/
2093 0x24B8, /*U+24D2*/ /*CIRCLED LATIN SMALL LETTER C*/
2094 0x24B9, /*U+24D3*/ /*CIRCLED LATIN SMALL LETTER D*/
2095 0x24BA, /*U+24D4*/ /*CIRCLED LATIN SMALL LETTER E*/
2096 0x24BB, /*U+24D5*/ /*CIRCLED LATIN SMALL LETTER F*/
2097 0x24BC, /*U+24D6*/ /*CIRCLED LATIN SMALL LETTER G*/
2098 0x24BD, /*U+24D7*/ /*CIRCLED LATIN SMALL LETTER H*/
2099 0x24BE, /*U+24D8*/ /*CIRCLED LATIN SMALL LETTER I*/
2100 0x24BF, /*U+24D9*/ /*CIRCLED LATIN SMALL LETTER J*/
2101 0x24C0, /*U+24DA*/ /*CIRCLED LATIN SMALL LETTER K*/
2102 0x24C1, /*U+24DB*/ /*CIRCLED LATIN SMALL LETTER L*/
2103 0x24C2, /*U+24DC*/ /*CIRCLED LATIN SMALL LETTER M*/
2104 0x24C3, /*U+24DD*/ /*CIRCLED LATIN SMALL LETTER N*/
2105 0x24C4, /*U+24DE*/ /*CIRCLED LATIN SMALL LETTER O*/
2106 0x24C5, /*U+24DF*/ /*CIRCLED LATIN SMALL LETTER P*/
2107 0x24C6, /*U+24E0*/ /*CIRCLED LATIN SMALL LETTER Q*/
2108 0x24C7, /*U+24E1*/ /*CIRCLED LATIN SMALL LETTER R*/
2109 0x24C8, /*U+24E2*/ /*CIRCLED LATIN SMALL LETTER S*/
2110 0x24C9, /*U+24E3*/ /*CIRCLED LATIN SMALL LETTER T*/
2111 0x24CA, /*U+24E4*/ /*CIRCLED LATIN SMALL LETTER U*/
2112 0x24CB, /*U+24E5*/ /*CIRCLED LATIN SMALL LETTER V*/
2113 0x24CC, /*U+24E6*/ /*CIRCLED LATIN SMALL LETTER W*/
2114 0x24CD, /*U+24E7*/ /*CIRCLED LATIN SMALL LETTER X*/
2115 0x24CE, /*U+24E8*/ /*CIRCLED LATIN SMALL LETTER Y*/
2116 0x24CF, /*U+24E9*/ /*CIRCLED LATIN SMALL LETTER Z*/
2117 0x24EA, /*U+24EA*/ /**/
2118 0x24EB, /*U+24EB*/ /**/
2119 0x24EC, /*U+24EC*/ /**/
2120 0x24ED, /*U+24ED*/ /**/
2121 0x24EE, /*U+24EE*/ /**/
2122 0x24EF, /*U+24EF*/ /**/
2123 0x24F0, /*U+24F0*/ /**/
2124 0x24F1, /*U+24F1*/ /**/
2125 0x24F2, /*U+24F2*/ /**/
2126 0x24F3, /*U+24F3*/ /**/
2127 0x24F4, /*U+24F4*/ /**/
2128 0x24F5, /*U+24F5*/ /**/
2129 0x24F6, /*U+24F6*/ /**/
2130 0x24F7, /*U+24F7*/ /**/
2131 0x24F8, /*U+24F8*/ /**/
2132 0x24F9, /*U+24F9*/ /**/
2133 0x24FA, /*U+24FA*/ /**/
2134 0x24FB, /*U+24FB*/ /**/
2135 0x24FC, /*U+24FC*/ /**/
2136 0x24FD, /*U+24FD*/ /**/
2137 0x24FE, /*U+24FE*/ /**/
2138 0x24FF, /*U+24FF*/ /**/
2141 static const uint16_t upper_table_7[320] = {
2142 0x2C00, /*U+2C00*/ /**/
2143 0x2C01, /*U+2C01*/ /**/
2144 0x2C02, /*U+2C02*/ /**/
2145 0x2C03, /*U+2C03*/ /**/
2146 0x2C04, /*U+2C04*/ /**/
2147 0x2C05, /*U+2C05*/ /**/
2148 0x2C06, /*U+2C06*/ /**/
2149 0x2C07, /*U+2C07*/ /**/
2150 0x2C08, /*U+2C08*/ /**/
2151 0x2C09, /*U+2C09*/ /**/
2152 0x2C0A, /*U+2C0A*/ /**/
2153 0x2C0B, /*U+2C0B*/ /**/
2154 0x2C0C, /*U+2C0C*/ /**/
2155 0x2C0D, /*U+2C0D*/ /**/
2156 0x2C0E, /*U+2C0E*/ /**/
2157 0x2C0F, /*U+2C0F*/ /**/
2158 0x2C10, /*U+2C10*/ /**/
2159 0x2C11, /*U+2C11*/ /**/
2160 0x2C12, /*U+2C12*/ /**/
2161 0x2C13, /*U+2C13*/ /**/
2162 0x2C14, /*U+2C14*/ /**/
2163 0x2C15, /*U+2C15*/ /**/
2164 0x2C16, /*U+2C16*/ /**/
2165 0x2C17, /*U+2C17*/ /**/
2166 0x2C18, /*U+2C18*/ /**/
2167 0x2C19, /*U+2C19*/ /**/
2168 0x2C1A, /*U+2C1A*/ /**/
2169 0x2C1B, /*U+2C1B*/ /**/
2170 0x2C1C, /*U+2C1C*/ /**/
2171 0x2C1D, /*U+2C1D*/ /**/
2172 0x2C1E, /*U+2C1E*/ /**/
2173 0x2C1F, /*U+2C1F*/ /**/
2174 0x2C20, /*U+2C20*/ /**/
2175 0x2C21, /*U+2C21*/ /**/
2176 0x2C22, /*U+2C22*/ /**/
2177 0x2C23, /*U+2C23*/ /**/
2178 0x2C24, /*U+2C24*/ /**/
2179 0x2C25, /*U+2C25*/ /**/
2180 0x2C26, /*U+2C26*/ /**/
2181 0x2C27, /*U+2C27*/ /**/
2182 0x2C28, /*U+2C28*/ /**/
2183 0x2C29, /*U+2C29*/ /**/
2184 0x2C2A, /*U+2C2A*/ /**/
2185 0x2C2B, /*U+2C2B*/ /**/
2186 0x2C2C, /*U+2C2C*/ /**/
2187 0x2C2D, /*U+2C2D*/ /**/
2188 0x2C2E, /*U+2C2E*/ /**/
2189 0x2C2F, /*U+2C2F*/ /**/
2190 0x2C00, /*U+2C30*/ /*GLAGOLITIC SMALL LETTER AZU*/
2191 0x2C01, /*U+2C31*/ /*GLAGOLITIC SMALL LETTER BUKY*/
2192 0x2C02, /*U+2C32*/ /*GLAGOLITIC SMALL LETTER VEDE*/
2193 0x2C03, /*U+2C33*/ /*GLAGOLITIC SMALL LETTER GLAGOLI*/
2194 0x2C04, /*U+2C34*/ /*GLAGOLITIC SMALL LETTER DOBRO*/
2195 0x2C05, /*U+2C35*/ /*GLAGOLITIC SMALL LETTER YESTU*/
2196 0x2C06, /*U+2C36*/ /*GLAGOLITIC SMALL LETTER ZHIVETE*/
2197 0x2C07, /*U+2C37*/ /*GLAGOLITIC SMALL LETTER DZELO*/
2198 0x2C08, /*U+2C38*/ /*GLAGOLITIC SMALL LETTER ZEMLJA*/
2199 0x2C09, /*U+2C39*/ /*GLAGOLITIC SMALL LETTER IZHE*/
2200 0x2C0A, /*U+2C3A*/ /*GLAGOLITIC SMALL LETTER INITIAL IZHE*/
2201 0x2C0B, /*U+2C3B*/ /*GLAGOLITIC SMALL LETTER I*/
2202 0x2C0C, /*U+2C3C*/ /*GLAGOLITIC SMALL LETTER DJERVI*/
2203 0x2C0D, /*U+2C3D*/ /*GLAGOLITIC SMALL LETTER KAKO*/
2204 0x2C0E, /*U+2C3E*/ /*GLAGOLITIC SMALL LETTER LJUDIJE*/
2205 0x2C0F, /*U+2C3F*/ /*GLAGOLITIC SMALL LETTER MYSLITE*/
2206 0x2C10, /*U+2C40*/ /*GLAGOLITIC SMALL LETTER NASHI*/
2207 0x2C11, /*U+2C41*/ /*GLAGOLITIC SMALL LETTER ONU*/
2208 0x2C12, /*U+2C42*/ /*GLAGOLITIC SMALL LETTER POKOJI*/
2209 0x2C13, /*U+2C43*/ /*GLAGOLITIC SMALL LETTER RITSI*/
2210 0x2C14, /*U+2C44*/ /*GLAGOLITIC SMALL LETTER SLOVO*/
2211 0x2C15, /*U+2C45*/ /*GLAGOLITIC SMALL LETTER TVRIDO*/
2212 0x2C16, /*U+2C46*/ /*GLAGOLITIC SMALL LETTER UKU*/
2213 0x2C17, /*U+2C47*/ /*GLAGOLITIC SMALL LETTER FRITU*/
2214 0x2C18, /*U+2C48*/ /*GLAGOLITIC SMALL LETTER HERU*/
2215 0x2C19, /*U+2C49*/ /*GLAGOLITIC SMALL LETTER OTU*/
2216 0x2C1A, /*U+2C4A*/ /*GLAGOLITIC SMALL LETTER PE*/
2217 0x2C1B, /*U+2C4B*/ /*GLAGOLITIC SMALL LETTER SHTA*/
2218 0x2C1C, /*U+2C4C*/ /*GLAGOLITIC SMALL LETTER TSI*/
2219 0x2C1D, /*U+2C4D*/ /*GLAGOLITIC SMALL LETTER CHRIVI*/
2220 0x2C1E, /*U+2C4E*/ /*GLAGOLITIC SMALL LETTER SHA*/
2221 0x2C1F, /*U+2C4F*/ /*GLAGOLITIC SMALL LETTER YERU*/
2222 0x2C20, /*U+2C50*/ /*GLAGOLITIC SMALL LETTER YERI*/
2223 0x2C21, /*U+2C51*/ /*GLAGOLITIC SMALL LETTER YATI*/
2224 0x2C22, /*U+2C52*/ /*GLAGOLITIC SMALL LETTER SPIDERY HA*/
2225 0x2C23, /*U+2C53*/ /*GLAGOLITIC SMALL LETTER YU*/
2226 0x2C24, /*U+2C54*/ /*GLAGOLITIC SMALL LETTER SMALL YUS*/
2227 0x2C25, /*U+2C55*/ /*GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL*/
2228 0x2C26, /*U+2C56*/ /*GLAGOLITIC SMALL LETTER YO*/
2229 0x2C27, /*U+2C57*/ /*GLAGOLITIC SMALL LETTER IOTATED SMALL YUS*/
2230 0x2C28, /*U+2C58*/ /*GLAGOLITIC SMALL LETTER BIG YUS*/
2231 0x2C29, /*U+2C59*/ /*GLAGOLITIC SMALL LETTER IOTATED BIG YUS*/
2232 0x2C2A, /*U+2C5A*/ /*GLAGOLITIC SMALL LETTER FITA*/
2233 0x2C2B, /*U+2C5B*/ /*GLAGOLITIC SMALL LETTER IZHITSA*/
2234 0x2C2C, /*U+2C5C*/ /*GLAGOLITIC SMALL LETTER SHTAPIC*/
2235 0x2C2D, /*U+2C5D*/ /*GLAGOLITIC SMALL LETTER TROKUTASTI A*/
2236 0x2C2E, /*U+2C5E*/ /*GLAGOLITIC SMALL LETTER LATINATE MYSLITE*/
2237 0x2C5F, /*U+2C5F*/ /**/
2238 0x2C60, /*U+2C60*/ /**/
2239 0x2C60, /*U+2C61*/ /*LATIN SMALL LETTER L WITH DOUBLE BAR*/
2240 0x2C62, /*U+2C62*/ /**/
2241 0x2C63, /*U+2C63*/ /**/
2242 0x2C64, /*U+2C64*/ /**/
2243 0x023A, /*U+2C65*/ /*LATIN SMALL LETTER A WITH STROKE*/
2244 0x023E, /*U+2C66*/ /*LATIN SMALL LETTER T WITH DIAGONAL STROKE*/
2245 0x2C67, /*U+2C67*/ /**/
2246 0x2C67, /*U+2C68*/ /*LATIN SMALL LETTER H WITH DESCENDER*/
2247 0x2C69, /*U+2C69*/ /**/
2248 0x2C69, /*U+2C6A*/ /*LATIN SMALL LETTER K WITH DESCENDER*/
2249 0x2C6B, /*U+2C6B*/ /**/
2250 0x2C6B, /*U+2C6C*/ /*LATIN SMALL LETTER Z WITH DESCENDER*/
2251 0x2C6D, /*U+2C6D*/ /**/
2252 0x2C6E, /*U+2C6E*/ /**/
2253 0x2C6F, /*U+2C6F*/ /**/
2254 0x2C70, /*U+2C70*/ /**/
2255 0x2C71, /*U+2C71*/ /**/
2256 0x2C72, /*U+2C72*/ /**/
2257 0x2C72, /*U+2C73*/ /*LATIN SMALL LETTER W WITH HOOK*/
2258 0x2C74, /*U+2C74*/ /**/
2259 0x2C75, /*U+2C75*/ /**/
2260 0x2C75, /*U+2C76*/ /*LATIN SMALL LETTER HALF H*/
2261 0x2C77, /*U+2C77*/ /**/
2262 0x2C78, /*U+2C78*/ /**/
2263 0x2C79, /*U+2C79*/ /**/
2264 0x2C7A, /*U+2C7A*/ /**/
2265 0x2C7B, /*U+2C7B*/ /**/
2266 0x2C7C, /*U+2C7C*/ /**/
2267 0x2C7D, /*U+2C7D*/ /**/
2268 0x2C7E, /*U+2C7E*/ /**/
2269 0x2C7F, /*U+2C7F*/ /**/
2270 0x2C80, /*U+2C80*/ /**/
2271 0x2C80, /*U+2C81*/ /*COPTIC SMALL LETTER ALFA*/
2272 0x2C82, /*U+2C82*/ /**/
2273 0x2C82, /*U+2C83*/ /*COPTIC SMALL LETTER VIDA*/
2274 0x2C84, /*U+2C84*/ /**/
2275 0x2C84, /*U+2C85*/ /*COPTIC SMALL LETTER GAMMA*/
2276 0x2C86, /*U+2C86*/ /**/
2277 0x2C86, /*U+2C87*/ /*COPTIC SMALL LETTER DALDA*/
2278 0x2C88, /*U+2C88*/ /**/
2279 0x2C88, /*U+2C89*/ /*COPTIC SMALL LETTER EIE*/
2280 0x2C8A, /*U+2C8A*/ /**/
2281 0x2C8A, /*U+2C8B*/ /*COPTIC SMALL LETTER SOU*/
2282 0x2C8C, /*U+2C8C*/ /**/
2283 0x2C8C, /*U+2C8D*/ /*COPTIC SMALL LETTER ZATA*/
2284 0x2C8E, /*U+2C8E*/ /**/
2285 0x2C8E, /*U+2C8F*/ /*COPTIC SMALL LETTER HATE*/
2286 0x2C90, /*U+2C90*/ /**/
2287 0x2C90, /*U+2C91*/ /*COPTIC SMALL LETTER THETHE*/
2288 0x2C92, /*U+2C92*/ /**/
2289 0x2C92, /*U+2C93*/ /*COPTIC SMALL LETTER IAUDA*/
2290 0x2C94, /*U+2C94*/ /**/
2291 0x2C94, /*U+2C95*/ /*COPTIC SMALL LETTER KAPA*/
2292 0x2C96, /*U+2C96*/ /**/
2293 0x2C96, /*U+2C97*/ /*COPTIC SMALL LETTER LAULA*/
2294 0x2C98, /*U+2C98*/ /**/
2295 0x2C98, /*U+2C99*/ /*COPTIC SMALL LETTER MI*/
2296 0x2C9A, /*U+2C9A*/ /**/
2297 0x2C9A, /*U+2C9B*/ /*COPTIC SMALL LETTER NI*/
2298 0x2C9C, /*U+2C9C*/ /**/
2299 0x2C9C, /*U+2C9D*/ /*COPTIC SMALL LETTER KSI*/
2300 0x2C9E, /*U+2C9E*/ /**/
2301 0x2C9E, /*U+2C9F*/ /*COPTIC SMALL LETTER O*/
2302 0x2CA0, /*U+2CA0*/ /**/
2303 0x2CA0, /*U+2CA1*/ /*COPTIC SMALL LETTER PI*/
2304 0x2CA2, /*U+2CA2*/ /**/
2305 0x2CA2, /*U+2CA3*/ /*COPTIC SMALL LETTER RO*/
2306 0x2CA4, /*U+2CA4*/ /**/
2307 0x2CA4, /*U+2CA5*/ /*COPTIC SMALL LETTER SIMA*/
2308 0x2CA6, /*U+2CA6*/ /**/
2309 0x2CA6, /*U+2CA7*/ /*COPTIC SMALL LETTER TAU*/
2310 0x2CA8, /*U+2CA8*/ /**/
2311 0x2CA8, /*U+2CA9*/ /*COPTIC SMALL LETTER UA*/
2312 0x2CAA, /*U+2CAA*/ /**/
2313 0x2CAA, /*U+2CAB*/ /*COPTIC SMALL LETTER FI*/
2314 0x2CAC, /*U+2CAC*/ /**/
2315 0x2CAC, /*U+2CAD*/ /*COPTIC SMALL LETTER KHI*/
2316 0x2CAE, /*U+2CAE*/ /**/
2317 0x2CAE, /*U+2CAF*/ /*COPTIC SMALL LETTER PSI*/
2318 0x2CB0, /*U+2CB0*/ /**/
2319 0x2CB0, /*U+2CB1*/ /*COPTIC SMALL LETTER OOU*/
2320 0x2CB2, /*U+2CB2*/ /**/
2321 0x2CB2, /*U+2CB3*/ /*COPTIC SMALL LETTER DIALECT-P ALEF*/
2322 0x2CB4, /*U+2CB4*/ /**/
2323 0x2CB4, /*U+2CB5*/ /*COPTIC SMALL LETTER OLD COPTIC AIN*/
2324 0x2CB6, /*U+2CB6*/ /**/
2325 0x2CB6, /*U+2CB7*/ /*COPTIC SMALL LETTER CRYPTOGRAMMIC EIE*/
2326 0x2CB8, /*U+2CB8*/ /**/
2327 0x2CB8, /*U+2CB9*/ /*COPTIC SMALL LETTER DIALECT-P KAPA*/
2328 0x2CBA, /*U+2CBA*/ /**/
2329 0x2CBA, /*U+2CBB*/ /*COPTIC SMALL LETTER DIALECT-P NI*/
2330 0x2CBC, /*U+2CBC*/ /**/
2331 0x2CBC, /*U+2CBD*/ /*COPTIC SMALL LETTER CRYPTOGRAMMIC NI*/
2332 0x2CBE, /*U+2CBE*/ /**/
2333 0x2CBE, /*U+2CBF*/ /*COPTIC SMALL LETTER OLD COPTIC OOU*/
2334 0x2CC0, /*U+2CC0*/ /**/
2335 0x2CC0, /*U+2CC1*/ /*COPTIC SMALL LETTER SAMPI*/
2336 0x2CC2, /*U+2CC2*/ /**/
2337 0x2CC2, /*U+2CC3*/ /*COPTIC SMALL LETTER CROSSED SHEI*/
2338 0x2CC4, /*U+2CC4*/ /**/
2339 0x2CC4, /*U+2CC5*/ /*COPTIC SMALL LETTER OLD COPTIC SHEI*/
2340 0x2CC6, /*U+2CC6*/ /**/
2341 0x2CC6, /*U+2CC7*/ /*COPTIC SMALL LETTER OLD COPTIC ESH*/
2342 0x2CC8, /*U+2CC8*/ /**/
2343 0x2CC8, /*U+2CC9*/ /*COPTIC SMALL LETTER AKHMIMIC KHEI*/
2344 0x2CCA, /*U+2CCA*/ /**/
2345 0x2CCA, /*U+2CCB*/ /*COPTIC SMALL LETTER DIALECT-P HORI*/
2346 0x2CCC, /*U+2CCC*/ /**/
2347 0x2CCC, /*U+2CCD*/ /*COPTIC SMALL LETTER OLD COPTIC HORI*/
2348 0x2CCE, /*U+2CCE*/ /**/
2349 0x2CCE, /*U+2CCF*/ /*COPTIC SMALL LETTER OLD COPTIC HA*/
2350 0x2CD0, /*U+2CD0*/ /**/
2351 0x2CD0, /*U+2CD1*/ /*COPTIC SMALL LETTER L-SHAPED HA*/
2352 0x2CD2, /*U+2CD2*/ /**/
2353 0x2CD2, /*U+2CD3*/ /*COPTIC SMALL LETTER OLD COPTIC HEI*/
2354 0x2CD4, /*U+2CD4*/ /**/
2355 0x2CD4, /*U+2CD5*/ /*COPTIC SMALL LETTER OLD COPTIC HAT*/
2356 0x2CD6, /*U+2CD6*/ /**/
2357 0x2CD6, /*U+2CD7*/ /*COPTIC SMALL LETTER OLD COPTIC GANGIA*/
2358 0x2CD8, /*U+2CD8*/ /**/
2359 0x2CD8, /*U+2CD9*/ /*COPTIC SMALL LETTER OLD COPTIC DJA*/
2360 0x2CDA, /*U+2CDA*/ /**/
2361 0x2CDA, /*U+2CDB*/ /*COPTIC SMALL LETTER OLD COPTIC SHIMA*/
2362 0x2CDC, /*U+2CDC*/ /**/
2363 0x2CDC, /*U+2CDD*/ /*COPTIC SMALL LETTER OLD NUBIAN SHIMA*/
2364 0x2CDE, /*U+2CDE*/ /**/
2365 0x2CDE, /*U+2CDF*/ /*COPTIC SMALL LETTER OLD NUBIAN NGI*/
2366 0x2CE0, /*U+2CE0*/ /**/
2367 0x2CE0, /*U+2CE1*/ /*COPTIC SMALL LETTER OLD NUBIAN NYI*/
2368 0x2CE2, /*U+2CE2*/ /**/
2369 0x2CE2, /*U+2CE3*/ /*COPTIC SMALL LETTER OLD NUBIAN WAU*/
2370 0x2CE4, /*U+2CE4*/ /**/
2371 0x2CE5, /*U+2CE5*/ /**/
2372 0x2CE6, /*U+2CE6*/ /**/
2373 0x2CE7, /*U+2CE7*/ /**/
2374 0x2CE8, /*U+2CE8*/ /**/
2375 0x2CE9, /*U+2CE9*/ /**/
2376 0x2CEA, /*U+2CEA*/ /**/
2377 0x2CEB, /*U+2CEB*/ /**/
2378 0x2CEB, /*U+2CEC*/ /*COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI*/
2379 0x2CED, /*U+2CED*/ /**/
2380 0x2CED, /*U+2CEE*/ /*COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA*/
2381 0x2CEF, /*U+2CEF*/ /**/
2382 0x2CF0, /*U+2CF0*/ /**/
2383 0x2CF1, /*U+2CF1*/ /**/
2384 0x2CF2, /*U+2CF2*/ /**/
2385 0x2CF2, /*U+2CF3*/ /*COPTIC SMALL LETTER BOHAIRIC KHEI*/
2386 0x2CF4, /*U+2CF4*/ /**/
2387 0x2CF5, /*U+2CF5*/ /**/
2388 0x2CF6, /*U+2CF6*/ /**/
2389 0x2CF7, /*U+2CF7*/ /**/
2390 0x2CF8, /*U+2CF8*/ /**/
2391 0x2CF9, /*U+2CF9*/ /**/
2392 0x2CFA, /*U+2CFA*/ /**/
2393 0x2CFB, /*U+2CFB*/ /**/
2394 0x2CFC, /*U+2CFC*/ /**/
2395 0x2CFD, /*U+2CFD*/ /**/
2396 0x2CFE, /*U+2CFE*/ /**/
2397 0x2CFF, /*U+2CFF*/ /**/
2398 0x10A0, /*U+2D00*/ /*GEORGIAN SMALL LETTER AN*/
2399 0x10A1, /*U+2D01*/ /*GEORGIAN SMALL LETTER BAN*/
2400 0x10A2, /*U+2D02*/ /*GEORGIAN SMALL LETTER GAN*/
2401 0x10A3, /*U+2D03*/ /*GEORGIAN SMALL LETTER DON*/
2402 0x10A4, /*U+2D04*/ /*GEORGIAN SMALL LETTER EN*/
2403 0x10A5, /*U+2D05*/ /*GEORGIAN SMALL LETTER VIN*/
2404 0x10A6, /*U+2D06*/ /*GEORGIAN SMALL LETTER ZEN*/
2405 0x10A7, /*U+2D07*/ /*GEORGIAN SMALL LETTER TAN*/
2406 0x10A8, /*U+2D08*/ /*GEORGIAN SMALL LETTER IN*/
2407 0x10A9, /*U+2D09*/ /*GEORGIAN SMALL LETTER KAN*/
2408 0x10AA, /*U+2D0A*/ /*GEORGIAN SMALL LETTER LAS*/
2409 0x10AB, /*U+2D0B*/ /*GEORGIAN SMALL LETTER MAN*/
2410 0x10AC, /*U+2D0C*/ /*GEORGIAN SMALL LETTER NAR*/
2411 0x10AD, /*U+2D0D*/ /*GEORGIAN SMALL LETTER ON*/
2412 0x10AE, /*U+2D0E*/ /*GEORGIAN SMALL LETTER PAR*/
2413 0x10AF, /*U+2D0F*/ /*GEORGIAN SMALL LETTER ZHAR*/
2414 0x10B0, /*U+2D10*/ /*GEORGIAN SMALL LETTER RAE*/
2415 0x10B1, /*U+2D11*/ /*GEORGIAN SMALL LETTER SAN*/
2416 0x10B2, /*U+2D12*/ /*GEORGIAN SMALL LETTER TAR*/
2417 0x10B3, /*U+2D13*/ /*GEORGIAN SMALL LETTER UN*/
2418 0x10B4, /*U+2D14*/ /*GEORGIAN SMALL LETTER PHAR*/
2419 0x10B5, /*U+2D15*/ /*GEORGIAN SMALL LETTER KHAR*/
2420 0x10B6, /*U+2D16*/ /*GEORGIAN SMALL LETTER GHAN*/
2421 0x10B7, /*U+2D17*/ /*GEORGIAN SMALL LETTER QAR*/
2422 0x10B8, /*U+2D18*/ /*GEORGIAN SMALL LETTER SHIN*/
2423 0x10B9, /*U+2D19*/ /*GEORGIAN SMALL LETTER CHIN*/
2424 0x10BA, /*U+2D1A*/ /*GEORGIAN SMALL LETTER CAN*/
2425 0x10BB, /*U+2D1B*/ /*GEORGIAN SMALL LETTER JIL*/
2426 0x10BC, /*U+2D1C*/ /*GEORGIAN SMALL LETTER CIL*/
2427 0x10BD, /*U+2D1D*/ /*GEORGIAN SMALL LETTER CHAR*/
2428 0x10BE, /*U+2D1E*/ /*GEORGIAN SMALL LETTER XAN*/
2429 0x10BF, /*U+2D1F*/ /*GEORGIAN SMALL LETTER JHAN*/
2430 0x10C0, /*U+2D20*/ /*GEORGIAN SMALL LETTER HAE*/
2431 0x10C1, /*U+2D21*/ /*GEORGIAN SMALL LETTER HE*/
2432 0x10C2, /*U+2D22*/ /*GEORGIAN SMALL LETTER HIE*/
2433 0x10C3, /*U+2D23*/ /*GEORGIAN SMALL LETTER WE*/
2434 0x10C4, /*U+2D24*/ /*GEORGIAN SMALL LETTER HAR*/
2435 0x10C5, /*U+2D25*/ /*GEORGIAN SMALL LETTER HOE*/
2436 0x2D26, /*U+2D26*/ /**/
2437 0x10C7, /*U+2D27*/ /*GEORGIAN SMALL LETTER YN*/
2438 0x2D28, /*U+2D28*/ /**/
2439 0x2D29, /*U+2D29*/ /**/
2440 0x2D2A, /*U+2D2A*/ /**/
2441 0x2D2B, /*U+2D2B*/ /**/
2442 0x2D2C, /*U+2D2C*/ /**/
2443 0x10CD, /*U+2D2D*/ /*GEORGIAN SMALL LETTER AEN*/
2444 0x2D2E, /*U+2D2E*/ /**/
2445 0x2D2F, /*U+2D2F*/ /**/
2446 0x2D30, /*U+2D30*/ /**/
2447 0x2D31, /*U+2D31*/ /**/
2448 0x2D32, /*U+2D32*/ /**/
2449 0x2D33, /*U+2D33*/ /**/
2450 0x2D34, /*U+2D34*/ /**/
2451 0x2D35, /*U+2D35*/ /**/
2452 0x2D36, /*U+2D36*/ /**/
2453 0x2D37, /*U+2D37*/ /**/
2454 0x2D38, /*U+2D38*/ /**/
2455 0x2D39, /*U+2D39*/ /**/
2456 0x2D3A, /*U+2D3A*/ /**/
2457 0x2D3B, /*U+2D3B*/ /**/
2458 0x2D3C, /*U+2D3C*/ /**/
2459 0x2D3D, /*U+2D3D*/ /**/
2460 0x2D3E, /*U+2D3E*/ /**/
2461 0x2D3F, /*U+2D3F*/ /**/
2464 static const uint16_t upper_table_8[128] = {
2465 0xA640, /*U+A640*/ /**/
2466 0xA640, /*U+A641*/ /*CYRILLIC SMALL LETTER ZEMLYA*/
2467 0xA642, /*U+A642*/ /**/
2468 0xA642, /*U+A643*/ /*CYRILLIC SMALL LETTER DZELO*/
2469 0xA644, /*U+A644*/ /**/
2470 0xA644, /*U+A645*/ /*CYRILLIC SMALL LETTER REVERSED DZE*/
2471 0xA646, /*U+A646*/ /**/
2472 0xA646, /*U+A647*/ /*CYRILLIC SMALL LETTER IOTA*/
2473 0xA648, /*U+A648*/ /**/
2474 0xA648, /*U+A649*/ /*CYRILLIC SMALL LETTER DJERV*/
2475 0xA64A, /*U+A64A*/ /**/
2476 0xA64A, /*U+A64B*/ /*CYRILLIC SMALL LETTER MONOGRAPH UK*/
2477 0xA64C, /*U+A64C*/ /**/
2478 0xA64C, /*U+A64D*/ /*CYRILLIC SMALL LETTER BROAD OMEGA*/
2479 0xA64E, /*U+A64E*/ /**/
2480 0xA64E, /*U+A64F*/ /*CYRILLIC SMALL LETTER NEUTRAL YER*/
2481 0xA650, /*U+A650*/ /**/
2482 0xA650, /*U+A651*/ /*CYRILLIC SMALL LETTER YERU WITH BACK YER*/
2483 0xA652, /*U+A652*/ /**/
2484 0xA652, /*U+A653*/ /*CYRILLIC SMALL LETTER IOTIFIED YAT*/
2485 0xA654, /*U+A654*/ /**/
2486 0xA654, /*U+A655*/ /*CYRILLIC SMALL LETTER REVERSED YU*/
2487 0xA656, /*U+A656*/ /**/
2488 0xA656, /*U+A657*/ /*CYRILLIC SMALL LETTER IOTIFIED A*/
2489 0xA658, /*U+A658*/ /**/
2490 0xA658, /*U+A659*/ /*CYRILLIC SMALL LETTER CLOSED LITTLE YUS*/
2491 0xA65A, /*U+A65A*/ /**/
2492 0xA65A, /*U+A65B*/ /*CYRILLIC SMALL LETTER BLENDED YUS*/
2493 0xA65C, /*U+A65C*/ /**/
2494 0xA65C, /*U+A65D*/ /*CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS*/
2495 0xA65E, /*U+A65E*/ /**/
2496 0xA65E, /*U+A65F*/ /*CYRILLIC SMALL LETTER YN*/
2497 0xA660, /*U+A660*/ /**/
2498 0xA660, /*U+A661*/ /*CYRILLIC SMALL LETTER REVERSED TSE*/
2499 0xA662, /*U+A662*/ /**/
2500 0xA662, /*U+A663*/ /*CYRILLIC SMALL LETTER SOFT DE*/
2501 0xA664, /*U+A664*/ /**/
2502 0xA664, /*U+A665*/ /*CYRILLIC SMALL LETTER SOFT EL*/
2503 0xA666, /*U+A666*/ /**/
2504 0xA666, /*U+A667*/ /*CYRILLIC SMALL LETTER SOFT EM*/
2505 0xA668, /*U+A668*/ /**/
2506 0xA668, /*U+A669*/ /*CYRILLIC SMALL LETTER MONOCULAR O*/
2507 0xA66A, /*U+A66A*/ /**/
2508 0xA66A, /*U+A66B*/ /*CYRILLIC SMALL LETTER BINOCULAR O*/
2509 0xA66C, /*U+A66C*/ /**/
2510 0xA66C, /*U+A66D*/ /*CYRILLIC SMALL LETTER DOUBLE MONOCULAR O*/
2511 0xA66E, /*U+A66E*/ /**/
2512 0xA66F, /*U+A66F*/ /**/
2513 0xA670, /*U+A670*/ /**/
2514 0xA671, /*U+A671*/ /**/
2515 0xA672, /*U+A672*/ /**/
2516 0xA673, /*U+A673*/ /**/
2517 0xA674, /*U+A674*/ /**/
2518 0xA675, /*U+A675*/ /**/
2519 0xA676, /*U+A676*/ /**/
2520 0xA677, /*U+A677*/ /**/
2521 0xA678, /*U+A678*/ /**/
2522 0xA679, /*U+A679*/ /**/
2523 0xA67A, /*U+A67A*/ /**/
2524 0xA67B, /*U+A67B*/ /**/
2525 0xA67C, /*U+A67C*/ /**/
2526 0xA67D, /*U+A67D*/ /**/
2527 0xA67E, /*U+A67E*/ /**/
2528 0xA67F, /*U+A67F*/ /**/
2529 0xA680, /*U+A680*/ /**/
2530 0xA680, /*U+A681*/ /*CYRILLIC SMALL LETTER DWE*/
2531 0xA682, /*U+A682*/ /**/
2532 0xA682, /*U+A683*/ /*CYRILLIC SMALL LETTER DZWE*/
2533 0xA684, /*U+A684*/ /**/
2534 0xA684, /*U+A685*/ /*CYRILLIC SMALL LETTER ZHWE*/
2535 0xA686, /*U+A686*/ /**/
2536 0xA686, /*U+A687*/ /*CYRILLIC SMALL LETTER CCHE*/
2537 0xA688, /*U+A688*/ /**/
2538 0xA688, /*U+A689*/ /*CYRILLIC SMALL LETTER DZZE*/
2539 0xA68A, /*U+A68A*/ /**/
2540 0xA68A, /*U+A68B*/ /*CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK*/
2541 0xA68C, /*U+A68C*/ /**/
2542 0xA68C, /*U+A68D*/ /*CYRILLIC SMALL LETTER TWE*/
2543 0xA68E, /*U+A68E*/ /**/
2544 0xA68E, /*U+A68F*/ /*CYRILLIC SMALL LETTER TSWE*/
2545 0xA690, /*U+A690*/ /**/
2546 0xA690, /*U+A691*/ /*CYRILLIC SMALL LETTER TSSE*/
2547 0xA692, /*U+A692*/ /**/
2548 0xA692, /*U+A693*/ /*CYRILLIC SMALL LETTER TCHE*/
2549 0xA694, /*U+A694*/ /**/
2550 0xA694, /*U+A695*/ /*CYRILLIC SMALL LETTER HWE*/
2551 0xA696, /*U+A696*/ /**/
2552 0xA696, /*U+A697*/ /*CYRILLIC SMALL LETTER SHWE*/
2553 0xA698, /*U+A698*/ /**/
2554 0xA699, /*U+A699*/ /**/
2555 0xA69A, /*U+A69A*/ /**/
2556 0xA69B, /*U+A69B*/ /**/
2557 0xA69C, /*U+A69C*/ /**/
2558 0xA69D, /*U+A69D*/ /**/
2559 0xA69E, /*U+A69E*/ /**/
2560 0xA69F, /*U+A69F*/ /**/
2561 0xA6A0, /*U+A6A0*/ /**/
2562 0xA6A1, /*U+A6A1*/ /**/
2563 0xA6A2, /*U+A6A2*/ /**/
2564 0xA6A3, /*U+A6A3*/ /**/
2565 0xA6A4, /*U+A6A4*/ /**/
2566 0xA6A5, /*U+A6A5*/ /**/
2567 0xA6A6, /*U+A6A6*/ /**/
2568 0xA6A7, /*U+A6A7*/ /**/
2569 0xA6A8, /*U+A6A8*/ /**/
2570 0xA6A9, /*U+A6A9*/ /**/
2571 0xA6AA, /*U+A6AA*/ /**/
2572 0xA6AB, /*U+A6AB*/ /**/
2573 0xA6AC, /*U+A6AC*/ /**/
2574 0xA6AD, /*U+A6AD*/ /**/
2575 0xA6AE, /*U+A6AE*/ /**/
2576 0xA6AF, /*U+A6AF*/ /**/
2577 0xA6B0, /*U+A6B0*/ /**/
2578 0xA6B1, /*U+A6B1*/ /**/
2579 0xA6B2, /*U+A6B2*/ /**/
2580 0xA6B3, /*U+A6B3*/ /**/
2581 0xA6B4, /*U+A6B4*/ /**/
2582 0xA6B5, /*U+A6B5*/ /**/
2583 0xA6B6, /*U+A6B6*/ /**/
2584 0xA6B7, /*U+A6B7*/ /**/
2585 0xA6B8, /*U+A6B8*/ /**/
2586 0xA6B9, /*U+A6B9*/ /**/
2587 0xA6BA, /*U+A6BA*/ /**/
2588 0xA6BB, /*U+A6BB*/ /**/
2589 0xA6BC, /*U+A6BC*/ /**/
2590 0xA6BD, /*U+A6BD*/ /**/
2591 0xA6BE, /*U+A6BE*/ /**/
2592 0xA6BF, /*U+A6BF*/ /**/
2595 static const uint16_t upper_table_9[192] = {
2596 0xA700, /*U+A700*/ /**/
2597 0xA701, /*U+A701*/ /**/
2598 0xA702, /*U+A702*/ /**/
2599 0xA703, /*U+A703*/ /**/
2600 0xA704, /*U+A704*/ /**/
2601 0xA705, /*U+A705*/ /**/
2602 0xA706, /*U+A706*/ /**/
2603 0xA707, /*U+A707*/ /**/
2604 0xA708, /*U+A708*/ /**/
2605 0xA709, /*U+A709*/ /**/
2606 0xA70A, /*U+A70A*/ /**/
2607 0xA70B, /*U+A70B*/ /**/
2608 0xA70C, /*U+A70C*/ /**/
2609 0xA70D, /*U+A70D*/ /**/
2610 0xA70E, /*U+A70E*/ /**/
2611 0xA70F, /*U+A70F*/ /**/
2612 0xA710, /*U+A710*/ /**/
2613 0xA711, /*U+A711*/ /**/
2614 0xA712, /*U+A712*/ /**/
2615 0xA713, /*U+A713*/ /**/
2616 0xA714, /*U+A714*/ /**/
2617 0xA715, /*U+A715*/ /**/
2618 0xA716, /*U+A716*/ /**/
2619 0xA717, /*U+A717*/ /**/
2620 0xA718, /*U+A718*/ /**/
2621 0xA719, /*U+A719*/ /**/
2622 0xA71A, /*U+A71A*/ /**/
2623 0xA71B, /*U+A71B*/ /**/
2624 0xA71C, /*U+A71C*/ /**/
2625 0xA71D, /*U+A71D*/ /**/
2626 0xA71E, /*U+A71E*/ /**/
2627 0xA71F, /*U+A71F*/ /**/
2628 0xA720, /*U+A720*/ /**/
2629 0xA721, /*U+A721*/ /**/
2630 0xA722, /*U+A722*/ /**/
2631 0xA722, /*U+A723*/ /*LATIN SMALL LETTER EGYPTOLOGICAL ALEF*/
2632 0xA724, /*U+A724*/ /**/
2633 0xA724, /*U+A725*/ /*LATIN SMALL LETTER EGYPTOLOGICAL AIN*/
2634 0xA726, /*U+A726*/ /**/
2635 0xA726, /*U+A727*/ /*LATIN SMALL LETTER HENG*/
2636 0xA728, /*U+A728*/ /**/
2637 0xA728, /*U+A729*/ /*LATIN SMALL LETTER TZ*/
2638 0xA72A, /*U+A72A*/ /**/
2639 0xA72A, /*U+A72B*/ /*LATIN SMALL LETTER TRESILLO*/
2640 0xA72C, /*U+A72C*/ /**/
2641 0xA72C, /*U+A72D*/ /*LATIN SMALL LETTER CUATRILLO*/
2642 0xA72E, /*U+A72E*/ /**/
2643 0xA72E, /*U+A72F*/ /*LATIN SMALL LETTER CUATRILLO WITH COMMA*/
2644 0xA730, /*U+A730*/ /**/
2645 0xA731, /*U+A731*/ /**/
2646 0xA732, /*U+A732*/ /**/
2647 0xA732, /*U+A733*/ /*LATIN SMALL LETTER AA*/
2648 0xA734, /*U+A734*/ /**/
2649 0xA734, /*U+A735*/ /*LATIN SMALL LETTER AO*/
2650 0xA736, /*U+A736*/ /**/
2651 0xA736, /*U+A737*/ /*LATIN SMALL LETTER AU*/
2652 0xA738, /*U+A738*/ /**/
2653 0xA738, /*U+A739*/ /*LATIN SMALL LETTER AV*/
2654 0xA73A, /*U+A73A*/ /**/
2655 0xA73A, /*U+A73B*/ /*LATIN SMALL LETTER AV WITH HORIZONTAL BAR*/
2656 0xA73C, /*U+A73C*/ /**/
2657 0xA73C, /*U+A73D*/ /*LATIN SMALL LETTER AY*/
2658 0xA73E, /*U+A73E*/ /**/
2659 0xA73E, /*U+A73F*/ /*LATIN SMALL LETTER REVERSED C WITH DOT*/
2660 0xA740, /*U+A740*/ /**/
2661 0xA740, /*U+A741*/ /*LATIN SMALL LETTER K WITH STROKE*/
2662 0xA742, /*U+A742*/ /**/
2663 0xA742, /*U+A743*/ /*LATIN SMALL LETTER K WITH DIAGONAL STROKE*/
2664 0xA744, /*U+A744*/ /**/
2665 0xA744, /*U+A745*/ /*LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE*/
2666 0xA746, /*U+A746*/ /**/
2667 0xA746, /*U+A747*/ /*LATIN SMALL LETTER BROKEN L*/
2668 0xA748, /*U+A748*/ /**/
2669 0xA748, /*U+A749*/ /*LATIN SMALL LETTER L WITH HIGH STROKE*/
2670 0xA74A, /*U+A74A*/ /**/
2671 0xA74A, /*U+A74B*/ /*LATIN SMALL LETTER O WITH LONG STROKE OVERLAY*/
2672 0xA74C, /*U+A74C*/ /**/
2673 0xA74C, /*U+A74D*/ /*LATIN SMALL LETTER O WITH LOOP*/
2674 0xA74E, /*U+A74E*/ /**/
2675 0xA74E, /*U+A74F*/ /*LATIN SMALL LETTER OO*/
2676 0xA750, /*U+A750*/ /**/
2677 0xA750, /*U+A751*/ /*LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER*/
2678 0xA752, /*U+A752*/ /**/
2679 0xA752, /*U+A753*/ /*LATIN SMALL LETTER P WITH FLOURISH*/
2680 0xA754, /*U+A754*/ /**/
2681 0xA754, /*U+A755*/ /*LATIN SMALL LETTER P WITH SQUIRREL TAIL*/
2682 0xA756, /*U+A756*/ /**/
2683 0xA756, /*U+A757*/ /*LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER*/
2684 0xA758, /*U+A758*/ /**/
2685 0xA758, /*U+A759*/ /*LATIN SMALL LETTER Q WITH DIAGONAL STROKE*/
2686 0xA75A, /*U+A75A*/ /**/
2687 0xA75A, /*U+A75B*/ /*LATIN SMALL LETTER R ROTUNDA*/
2688 0xA75C, /*U+A75C*/ /**/
2689 0xA75C, /*U+A75D*/ /*LATIN SMALL LETTER RUM ROTUNDA*/
2690 0xA75E, /*U+A75E*/ /**/
2691 0xA75E, /*U+A75F*/ /*LATIN SMALL LETTER V WITH DIAGONAL STROKE*/
2692 0xA760, /*U+A760*/ /**/
2693 0xA760, /*U+A761*/ /*LATIN SMALL LETTER VY*/
2694 0xA762, /*U+A762*/ /**/
2695 0xA762, /*U+A763*/ /*LATIN SMALL LETTER VISIGOTHIC Z*/
2696 0xA764, /*U+A764*/ /**/
2697 0xA764, /*U+A765*/ /*LATIN SMALL LETTER THORN WITH STROKE*/
2698 0xA766, /*U+A766*/ /**/
2699 0xA766, /*U+A767*/ /*LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER*/
2700 0xA768, /*U+A768*/ /**/
2701 0xA768, /*U+A769*/ /*LATIN SMALL LETTER VEND*/
2702 0xA76A, /*U+A76A*/ /**/
2703 0xA76A, /*U+A76B*/ /*LATIN SMALL LETTER ET*/
2704 0xA76C, /*U+A76C*/ /**/
2705 0xA76C, /*U+A76D*/ /*LATIN SMALL LETTER IS*/
2706 0xA76E, /*U+A76E*/ /**/
2707 0xA76E, /*U+A76F*/ /*LATIN SMALL LETTER CON*/
2708 0xA770, /*U+A770*/ /**/
2709 0xA771, /*U+A771*/ /**/
2710 0xA772, /*U+A772*/ /**/
2711 0xA773, /*U+A773*/ /**/
2712 0xA774, /*U+A774*/ /**/
2713 0xA775, /*U+A775*/ /**/
2714 0xA776, /*U+A776*/ /**/
2715 0xA777, /*U+A777*/ /**/
2716 0xA778, /*U+A778*/ /**/
2717 0xA779, /*U+A779*/ /**/
2718 0xA779, /*U+A77A*/ /*LATIN SMALL LETTER INSULAR D*/
2719 0xA77B, /*U+A77B*/ /**/
2720 0xA77B, /*U+A77C*/ /*LATIN SMALL LETTER INSULAR F*/
2721 0xA77D, /*U+A77D*/ /**/
2722 0xA77E, /*U+A77E*/ /**/
2723 0xA77E, /*U+A77F*/ /*LATIN SMALL LETTER TURNED INSULAR G*/
2724 0xA780, /*U+A780*/ /**/
2725 0xA780, /*U+A781*/ /*LATIN SMALL LETTER TURNED L*/
2726 0xA782, /*U+A782*/ /**/
2727 0xA782, /*U+A783*/ /*LATIN SMALL LETTER INSULAR R*/
2728 0xA784, /*U+A784*/ /**/
2729 0xA784, /*U+A785*/ /*LATIN SMALL LETTER INSULAR S*/
2730 0xA786, /*U+A786*/ /**/
2731 0xA786, /*U+A787*/ /*LATIN SMALL LETTER INSULAR T*/
2732 0xA788, /*U+A788*/ /**/
2733 0xA789, /*U+A789*/ /**/
2734 0xA78A, /*U+A78A*/ /**/
2735 0xA78B, /*U+A78B*/ /**/
2736 0xA78B, /*U+A78C*/ /*LATIN SMALL LETTER SALTILLO*/
2737 0xA78D, /*U+A78D*/ /**/
2738 0xA78E, /*U+A78E*/ /**/
2739 0xA78F, /*U+A78F*/ /**/
2740 0xA790, /*U+A790*/ /**/
2741 0xA790, /*U+A791*/ /*LATIN SMALL LETTER N WITH DESCENDER*/
2742 0xA792, /*U+A792*/ /**/
2743 0xA792, /*U+A793*/ /*LATIN SMALL LETTER C WITH BAR*/
2744 0xA794, /*U+A794*/ /**/
2745 0xA795, /*U+A795*/ /**/
2746 0xA796, /*U+A796*/ /**/
2747 0xA797, /*U+A797*/ /**/
2748 0xA798, /*U+A798*/ /**/
2749 0xA799, /*U+A799*/ /**/
2750 0xA79A, /*U+A79A*/ /**/
2751 0xA79B, /*U+A79B*/ /**/
2752 0xA79C, /*U+A79C*/ /**/
2753 0xA79D, /*U+A79D*/ /**/
2754 0xA79E, /*U+A79E*/ /**/
2755 0xA79F, /*U+A79F*/ /**/
2756 0xA7A0, /*U+A7A0*/ /**/
2757 0xA7A0, /*U+A7A1*/ /*LATIN SMALL LETTER G WITH OBLIQUE STROKE*/
2758 0xA7A2, /*U+A7A2*/ /**/
2759 0xA7A2, /*U+A7A3*/ /*LATIN SMALL LETTER K WITH OBLIQUE STROKE*/
2760 0xA7A4, /*U+A7A4*/ /**/
2761 0xA7A4, /*U+A7A5*/ /*LATIN SMALL LETTER N WITH OBLIQUE STROKE*/
2762 0xA7A6, /*U+A7A6*/ /**/
2763 0xA7A6, /*U+A7A7*/ /*LATIN SMALL LETTER R WITH OBLIQUE STROKE*/
2764 0xA7A8, /*U+A7A8*/ /**/
2765 0xA7A8, /*U+A7A9*/ /*LATIN SMALL LETTER S WITH OBLIQUE STROKE*/
2766 0xA7AA, /*U+A7AA*/ /**/
2767 0xA7AB, /*U+A7AB*/ /**/
2768 0xA7AC, /*U+A7AC*/ /**/
2769 0xA7AD, /*U+A7AD*/ /**/
2770 0xA7AE, /*U+A7AE*/ /**/
2771 0xA7AF, /*U+A7AF*/ /**/
2772 0xA7B0, /*U+A7B0*/ /**/
2773 0xA7B1, /*U+A7B1*/ /**/
2774 0xA7B2, /*U+A7B2*/ /**/
2775 0xA7B3, /*U+A7B3*/ /**/
2776 0xA7B4, /*U+A7B4*/ /**/
2777 0xA7B5, /*U+A7B5*/ /**/
2778 0xA7B6, /*U+A7B6*/ /**/
2779 0xA7B7, /*U+A7B7*/ /**/
2780 0xA7B8, /*U+A7B8*/ /**/
2781 0xA7B9, /*U+A7B9*/ /**/
2782 0xA7BA, /*U+A7BA*/ /**/
2783 0xA7BB, /*U+A7BB*/ /**/
2784 0xA7BC, /*U+A7BC*/ /**/
2785 0xA7BD, /*U+A7BD*/ /**/
2786 0xA7BE, /*U+A7BE*/ /**/
2787 0xA7BF, /*U+A7BF*/ /**/
2790 static const uint16_t upper_table_10[64] = {
2791 0xFF40, /*U+FF40*/ /**/
2792 0xFF21, /*U+FF41*/ /*FULLWIDTH LATIN SMALL LETTER A*/
2793 0xFF22, /*U+FF42*/ /*FULLWIDTH LATIN SMALL LETTER B*/
2794 0xFF23, /*U+FF43*/ /*FULLWIDTH LATIN SMALL LETTER C*/
2795 0xFF24, /*U+FF44*/ /*FULLWIDTH LATIN SMALL LETTER D*/
2796 0xFF25, /*U+FF45*/ /*FULLWIDTH LATIN SMALL LETTER E*/
2797 0xFF26, /*U+FF46*/ /*FULLWIDTH LATIN SMALL LETTER F*/
2798 0xFF27, /*U+FF47*/ /*FULLWIDTH LATIN SMALL LETTER G*/
2799 0xFF28, /*U+FF48*/ /*FULLWIDTH LATIN SMALL LETTER H*/
2800 0xFF29, /*U+FF49*/ /*FULLWIDTH LATIN SMALL LETTER I*/
2801 0xFF2A, /*U+FF4A*/ /*FULLWIDTH LATIN SMALL LETTER J*/
2802 0xFF2B, /*U+FF4B*/ /*FULLWIDTH LATIN SMALL LETTER K*/
2803 0xFF2C, /*U+FF4C*/ /*FULLWIDTH LATIN SMALL LETTER L*/
2804 0xFF2D, /*U+FF4D*/ /*FULLWIDTH LATIN SMALL LETTER M*/
2805 0xFF2E, /*U+FF4E*/ /*FULLWIDTH LATIN SMALL LETTER N*/
2806 0xFF2F, /*U+FF4F*/ /*FULLWIDTH LATIN SMALL LETTER O*/
2807 0xFF30, /*U+FF50*/ /*FULLWIDTH LATIN SMALL LETTER P*/
2808 0xFF31, /*U+FF51*/ /*FULLWIDTH LATIN SMALL LETTER Q*/
2809 0xFF32, /*U+FF52*/ /*FULLWIDTH LATIN SMALL LETTER R*/
2810 0xFF33, /*U+FF53*/ /*FULLWIDTH LATIN SMALL LETTER S*/
2811 0xFF34, /*U+FF54*/ /*FULLWIDTH LATIN SMALL LETTER T*/
2812 0xFF35, /*U+FF55*/ /*FULLWIDTH LATIN SMALL LETTER U*/
2813 0xFF36, /*U+FF56*/ /*FULLWIDTH LATIN SMALL LETTER V*/
2814 0xFF37, /*U+FF57*/ /*FULLWIDTH LATIN SMALL LETTER W*/
2815 0xFF38, /*U+FF58*/ /*FULLWIDTH LATIN SMALL LETTER X*/
2816 0xFF39, /*U+FF59*/ /*FULLWIDTH LATIN SMALL LETTER Y*/
2817 0xFF3A, /*U+FF5A*/ /*FULLWIDTH LATIN SMALL LETTER Z*/
2818 0xFF5B, /*U+FF5B*/ /**/
2819 0xFF5C, /*U+FF5C*/ /**/
2820 0xFF5D, /*U+FF5D*/ /**/
2821 0xFF5E, /*U+FF5E*/ /**/
2822 0xFF5F, /*U+FF5F*/ /**/
2823 0xFF60, /*U+FF60*/ /**/
2824 0xFF61, /*U+FF61*/ /**/
2825 0xFF62, /*U+FF62*/ /**/
2826 0xFF63, /*U+FF63*/ /**/
2827 0xFF64, /*U+FF64*/ /**/
2828 0xFF65, /*U+FF65*/ /**/
2829 0xFF66, /*U+FF66*/ /**/
2830 0xFF67, /*U+FF67*/ /**/
2831 0xFF68, /*U+FF68*/ /**/
2832 0xFF69, /*U+FF69*/ /**/
2833 0xFF6A, /*U+FF6A*/ /**/
2834 0xFF6B, /*U+FF6B*/ /**/
2835 0xFF6C, /*U+FF6C*/ /**/
2836 0xFF6D, /*U+FF6D*/ /**/
2837 0xFF6E, /*U+FF6E*/ /**/
2838 0xFF6F, /*U+FF6F*/ /**/
2839 0xFF70, /*U+FF70*/ /**/
2840 0xFF71, /*U+FF71*/ /**/
2841 0xFF72, /*U+FF72*/ /**/
2842 0xFF73, /*U+FF73*/ /**/
2843 0xFF74, /*U+FF74*/ /**/
2844 0xFF75, /*U+FF75*/ /**/
2845 0xFF76, /*U+FF76*/ /**/
2846 0xFF77, /*U+FF77*/ /**/
2847 0xFF78, /*U+FF78*/ /**/
2848 0xFF79, /*U+FF79*/ /**/
2849 0xFF7A, /*U+FF7A*/ /**/
2850 0xFF7B, /*U+FF7B*/ /**/
2851 0xFF7C, /*U+FF7C*/ /**/
2852 0xFF7D, /*U+FF7D*/ /**/
2853 0xFF7E, /*U+FF7E*/ /**/
2854 0xFF7F, /*U+FF7F*/ /**/
2857 static const uint32_t upper_table_sp_1[128] = {
2858 0xD801DC00, /*0xD801DC00*/ /*U+010400*/ /*U+010400*/ /**/
2859 0xD801DC01, /*0xD801DC01*/ /*U+010401*/ /*U+010401*/ /**/
2860 0xD801DC02, /*0xD801DC02*/ /*U+010402*/ /*U+010402*/ /**/
2861 0xD801DC03, /*0xD801DC03*/ /*U+010403*/ /*U+010403*/ /**/
2862 0xD801DC04, /*0xD801DC04*/ /*U+010404*/ /*U+010404*/ /**/
2863 0xD801DC05, /*0xD801DC05*/ /*U+010405*/ /*U+010405*/ /**/
2864 0xD801DC06, /*0xD801DC06*/ /*U+010406*/ /*U+010406*/ /**/
2865 0xD801DC07, /*0xD801DC07*/ /*U+010407*/ /*U+010407*/ /**/
2866 0xD801DC08, /*0xD801DC08*/ /*U+010408*/ /*U+010408*/ /**/
2867 0xD801DC09, /*0xD801DC09*/ /*U+010409*/ /*U+010409*/ /**/
2868 0xD801DC0A, /*0xD801DC0A*/ /*U+01040A*/ /*U+01040A*/ /**/
2869 0xD801DC0B, /*0xD801DC0B*/ /*U+01040B*/ /*U+01040B*/ /**/
2870 0xD801DC0C, /*0xD801DC0C*/ /*U+01040C*/ /*U+01040C*/ /**/
2871 0xD801DC0D, /*0xD801DC0D*/ /*U+01040D*/ /*U+01040D*/ /**/
2872 0xD801DC0E, /*0xD801DC0E*/ /*U+01040E*/ /*U+01040E*/ /**/
2873 0xD801DC0F, /*0xD801DC0F*/ /*U+01040F*/ /*U+01040F*/ /**/
2874 0xD801DC10, /*0xD801DC10*/ /*U+010410*/ /*U+010410*/ /**/
2875 0xD801DC11, /*0xD801DC11*/ /*U+010411*/ /*U+010411*/ /**/
2876 0xD801DC12, /*0xD801DC12*/ /*U+010412*/ /*U+010412*/ /**/
2877 0xD801DC13, /*0xD801DC13*/ /*U+010413*/ /*U+010413*/ /**/
2878 0xD801DC14, /*0xD801DC14*/ /*U+010414*/ /*U+010414*/ /**/
2879 0xD801DC15, /*0xD801DC15*/ /*U+010415*/ /*U+010415*/ /**/
2880 0xD801DC16, /*0xD801DC16*/ /*U+010416*/ /*U+010416*/ /**/
2881 0xD801DC17, /*0xD801DC17*/ /*U+010417*/ /*U+010417*/ /**/
2882 0xD801DC18, /*0xD801DC18*/ /*U+010418*/ /*U+010418*/ /**/
2883 0xD801DC19, /*0xD801DC19*/ /*U+010419*/ /*U+010419*/ /**/
2884 0xD801DC1A, /*0xD801DC1A*/ /*U+01041A*/ /*U+01041A*/ /**/
2885 0xD801DC1B, /*0xD801DC1B*/ /*U+01041B*/ /*U+01041B*/ /**/
2886 0xD801DC1C, /*0xD801DC1C*/ /*U+01041C*/ /*U+01041C*/ /**/
2887 0xD801DC1D, /*0xD801DC1D*/ /*U+01041D*/ /*U+01041D*/ /**/
2888 0xD801DC1E, /*0xD801DC1E*/ /*U+01041E*/ /*U+01041E*/ /**/
2889 0xD801DC1F, /*0xD801DC1F*/ /*U+01041F*/ /*U+01041F*/ /**/
2890 0xD801DC20, /*0xD801DC20*/ /*U+010420*/ /*U+010420*/ /**/
2891 0xD801DC21, /*0xD801DC21*/ /*U+010421*/ /*U+010421*/ /**/
2892 0xD801DC22, /*0xD801DC22*/ /*U+010422*/ /*U+010422*/ /**/
2893 0xD801DC23, /*0xD801DC23*/ /*U+010423*/ /*U+010423*/ /**/
2894 0xD801DC24, /*0xD801DC24*/ /*U+010424*/ /*U+010424*/ /**/
2895 0xD801DC25, /*0xD801DC25*/ /*U+010425*/ /*U+010425*/ /**/
2896 0xD801DC26, /*0xD801DC26*/ /*U+010426*/ /*U+010426*/ /**/
2897 0xD801DC27, /*0xD801DC27*/ /*U+010427*/ /*U+010427*/ /**/
2898 0xD801DC00, /*0xD801DC28*/ /*U+010400*/ /*U+010428*/ /*DESERET SMALL LETTER LONG I*/
2899 0xD801DC01, /*0xD801DC29*/ /*U+010401*/ /*U+010429*/ /*DESERET SMALL LETTER LONG E*/
2900 0xD801DC02, /*0xD801DC2A*/ /*U+010402*/ /*U+01042A*/ /*DESERET SMALL LETTER LONG A*/
2901 0xD801DC03, /*0xD801DC2B*/ /*U+010403*/ /*U+01042B*/ /*DESERET SMALL LETTER LONG AH*/
2902 0xD801DC04, /*0xD801DC2C*/ /*U+010404*/ /*U+01042C*/ /*DESERET SMALL LETTER LONG O*/
2903 0xD801DC05, /*0xD801DC2D*/ /*U+010405*/ /*U+01042D*/ /*DESERET SMALL LETTER LONG OO*/
2904 0xD801DC06, /*0xD801DC2E*/ /*U+010406*/ /*U+01042E*/ /*DESERET SMALL LETTER SHORT I*/
2905 0xD801DC07, /*0xD801DC2F*/ /*U+010407*/ /*U+01042F*/ /*DESERET SMALL LETTER SHORT E*/
2906 0xD801DC08, /*0xD801DC30*/ /*U+010408*/ /*U+010430*/ /*DESERET SMALL LETTER SHORT A*/
2907 0xD801DC09, /*0xD801DC31*/ /*U+010409*/ /*U+010431*/ /*DESERET SMALL LETTER SHORT AH*/
2908 0xD801DC0A, /*0xD801DC32*/ /*U+01040A*/ /*U+010432*/ /*DESERET SMALL LETTER SHORT O*/
2909 0xD801DC0B, /*0xD801DC33*/ /*U+01040B*/ /*U+010433*/ /*DESERET SMALL LETTER SHORT OO*/
2910 0xD801DC0C, /*0xD801DC34*/ /*U+01040C*/ /*U+010434*/ /*DESERET SMALL LETTER AY*/
2911 0xD801DC0D, /*0xD801DC35*/ /*U+01040D*/ /*U+010435*/ /*DESERET SMALL LETTER OW*/
2912 0xD801DC0E, /*0xD801DC36*/ /*U+01040E*/ /*U+010436*/ /*DESERET SMALL LETTER WU*/
2913 0xD801DC0F, /*0xD801DC37*/ /*U+01040F*/ /*U+010437*/ /*DESERET SMALL LETTER YEE*/
2914 0xD801DC10, /*0xD801DC38*/ /*U+010410*/ /*U+010438*/ /*DESERET SMALL LETTER H*/
2915 0xD801DC11, /*0xD801DC39*/ /*U+010411*/ /*U+010439*/ /*DESERET SMALL LETTER PEE*/
2916 0xD801DC12, /*0xD801DC3A*/ /*U+010412*/ /*U+01043A*/ /*DESERET SMALL LETTER BEE*/
2917 0xD801DC13, /*0xD801DC3B*/ /*U+010413*/ /*U+01043B*/ /*DESERET SMALL LETTER TEE*/
2918 0xD801DC14, /*0xD801DC3C*/ /*U+010414*/ /*U+01043C*/ /*DESERET SMALL LETTER DEE*/
2919 0xD801DC15, /*0xD801DC3D*/ /*U+010415*/ /*U+01043D*/ /*DESERET SMALL LETTER CHEE*/
2920 0xD801DC16, /*0xD801DC3E*/ /*U+010416*/ /*U+01043E*/ /*DESERET SMALL LETTER JEE*/
2921 0xD801DC17, /*0xD801DC3F*/ /*U+010417*/ /*U+01043F*/ /*DESERET SMALL LETTER KAY*/
2922 0xD801DC18, /*0xD801DC40*/ /*U+010418*/ /*U+010440*/ /*DESERET SMALL LETTER GAY*/
2923 0xD801DC19, /*0xD801DC41*/ /*U+010419*/ /*U+010441*/ /*DESERET SMALL LETTER EF*/
2924 0xD801DC1A, /*0xD801DC42*/ /*U+01041A*/ /*U+010442*/ /*DESERET SMALL LETTER VEE*/
2925 0xD801DC1B, /*0xD801DC43*/ /*U+01041B*/ /*U+010443*/ /*DESERET SMALL LETTER ETH*/
2926 0xD801DC1C, /*0xD801DC44*/ /*U+01041C*/ /*U+010444*/ /*DESERET SMALL LETTER THEE*/
2927 0xD801DC1D, /*0xD801DC45*/ /*U+01041D*/ /*U+010445*/ /*DESERET SMALL LETTER ES*/
2928 0xD801DC1E, /*0xD801DC46*/ /*U+01041E*/ /*U+010446*/ /*DESERET SMALL LETTER ZEE*/
2929 0xD801DC1F, /*0xD801DC47*/ /*U+01041F*/ /*U+010447*/ /*DESERET SMALL LETTER ESH*/
2930 0xD801DC20, /*0xD801DC48*/ /*U+010420*/ /*U+010448*/ /*DESERET SMALL LETTER ZHEE*/
2931 0xD801DC21, /*0xD801DC49*/ /*U+010421*/ /*U+010449*/ /*DESERET SMALL LETTER ER*/
2932 0xD801DC22, /*0xD801DC4A*/ /*U+010422*/ /*U+01044A*/ /*DESERET SMALL LETTER EL*/
2933 0xD801DC23, /*0xD801DC4B*/ /*U+010423*/ /*U+01044B*/ /*DESERET SMALL LETTER EM*/
2934 0xD801DC24, /*0xD801DC4C*/ /*U+010424*/ /*U+01044C*/ /*DESERET SMALL LETTER EN*/
2935 0xD801DC25, /*0xD801DC4D*/ /*U+010425*/ /*U+01044D*/ /*DESERET SMALL LETTER ENG*/
2936 0xD801DC26, /*0xD801DC4E*/ /*U+010426*/ /*U+01044E*/ /*DESERET SMALL LETTER OI*/
2937 0xD801DC27, /*0xD801DC4F*/ /*U+010427*/ /*U+01044F*/ /*DESERET SMALL LETTER EW*/
2938 0xD801DC50, /*0xD801DC50*/ /*U+010450*/ /*U+010450*/ /**/
2939 0xD801DC51, /*0xD801DC51*/ /*U+010451*/ /*U+010451*/ /**/
2940 0xD801DC52, /*0xD801DC52*/ /*U+010452*/ /*U+010452*/ /**/
2941 0xD801DC53, /*0xD801DC53*/ /*U+010453*/ /*U+010453*/ /**/
2942 0xD801DC54, /*0xD801DC54*/ /*U+010454*/ /*U+010454*/ /**/
2943 0xD801DC55, /*0xD801DC55*/ /*U+010455*/ /*U+010455*/ /**/
2944 0xD801DC56, /*0xD801DC56*/ /*U+010456*/ /*U+010456*/ /**/
2945 0xD801DC57, /*0xD801DC57*/ /*U+010457*/ /*U+010457*/ /**/
2946 0xD801DC58, /*0xD801DC58*/ /*U+010458*/ /*U+010458*/ /**/
2947 0xD801DC59, /*0xD801DC59*/ /*U+010459*/ /*U+010459*/ /**/
2948 0xD801DC5A, /*0xD801DC5A*/ /*U+01045A*/ /*U+01045A*/ /**/
2949 0xD801DC5B, /*0xD801DC5B*/ /*U+01045B*/ /*U+01045B*/ /**/
2950 0xD801DC5C, /*0xD801DC5C*/ /*U+01045C*/ /*U+01045C*/ /**/
2951 0xD801DC5D, /*0xD801DC5D*/ /*U+01045D*/ /*U+01045D*/ /**/
2952 0xD801DC5E, /*0xD801DC5E*/ /*U+01045E*/ /*U+01045E*/ /**/
2953 0xD801DC5F, /*0xD801DC5F*/ /*U+01045F*/ /*U+01045F*/ /**/
2954 0xD801DC60, /*0xD801DC60*/ /*U+010460*/ /*U+010460*/ /**/
2955 0xD801DC61, /*0xD801DC61*/ /*U+010461*/ /*U+010461*/ /**/
2956 0xD801DC62, /*0xD801DC62*/ /*U+010462*/ /*U+010462*/ /**/
2957 0xD801DC63, /*0xD801DC63*/ /*U+010463*/ /*U+010463*/ /**/
2958 0xD801DC64, /*0xD801DC64*/ /*U+010464*/ /*U+010464*/ /**/
2959 0xD801DC65, /*0xD801DC65*/ /*U+010465*/ /*U+010465*/ /**/
2960 0xD801DC66, /*0xD801DC66*/ /*U+010466*/ /*U+010466*/ /**/
2961 0xD801DC67, /*0xD801DC67*/ /*U+010467*/ /*U+010467*/ /**/
2962 0xD801DC68, /*0xD801DC68*/ /*U+010468*/ /*U+010468*/ /**/
2963 0xD801DC69, /*0xD801DC69*/ /*U+010469*/ /*U+010469*/ /**/
2964 0xD801DC6A, /*0xD801DC6A*/ /*U+01046A*/ /*U+01046A*/ /**/
2965 0xD801DC6B, /*0xD801DC6B*/ /*U+01046B*/ /*U+01046B*/ /**/
2966 0xD801DC6C, /*0xD801DC6C*/ /*U+01046C*/ /*U+01046C*/ /**/
2967 0xD801DC6D, /*0xD801DC6D*/ /*U+01046D*/ /*U+01046D*/ /**/
2968 0xD801DC6E, /*0xD801DC6E*/ /*U+01046E*/ /*U+01046E*/ /**/
2969 0xD801DC6F, /*0xD801DC6F*/ /*U+01046F*/ /*U+01046F*/ /**/
2970 0xD801DC70, /*0xD801DC70*/ /*U+010470*/ /*U+010470*/ /**/
2971 0xD801DC71, /*0xD801DC71*/ /*U+010471*/ /*U+010471*/ /**/
2972 0xD801DC72, /*0xD801DC72*/ /*U+010472*/ /*U+010472*/ /**/
2973 0xD801DC73, /*0xD801DC73*/ /*U+010473*/ /*U+010473*/ /**/
2974 0xD801DC74, /*0xD801DC74*/ /*U+010474*/ /*U+010474*/ /**/
2975 0xD801DC75, /*0xD801DC75*/ /*U+010475*/ /*U+010475*/ /**/
2976 0xD801DC76, /*0xD801DC76*/ /*U+010476*/ /*U+010476*/ /**/
2977 0xD801DC77, /*0xD801DC77*/ /*U+010477*/ /*U+010477*/ /**/
2978 0xD801DC78, /*0xD801DC78*/ /*U+010478*/ /*U+010478*/ /**/
2979 0xD801DC79, /*0xD801DC79*/ /*U+010479*/ /*U+010479*/ /**/
2980 0xD801DC7A, /*0xD801DC7A*/ /*U+01047A*/ /*U+01047A*/ /**/
2981 0xD801DC7B, /*0xD801DC7B*/ /*U+01047B*/ /*U+01047B*/ /**/
2982 0xD801DC7C, /*0xD801DC7C*/ /*U+01047C*/ /*U+01047C*/ /**/
2983 0xD801DC7D, /*0xD801DC7D*/ /*U+01047D*/ /*U+01047D*/ /**/
2984 0xD801DC7E, /*0xD801DC7E*/ /*U+01047E*/ /*U+01047E*/ /**/
2985 0xD801DC7F, /*0xD801DC7F*/ /*U+01047F*/ /*U+01047F*/ /**/
2988 static const uint16_t lower_table_1[128] = {
2989 0x0000, /*U+0000*/ /**/
2990 0x0001, /*U+0001*/ /**/
2991 0x0002, /*U+0002*/ /**/
2992 0x0003, /*U+0003*/ /**/
2993 0x0004, /*U+0004*/ /**/
2994 0x0005, /*U+0005*/ /**/
2995 0x0006, /*U+0006*/ /**/
2996 0x0007, /*U+0007*/ /**/
2997 0x0008, /*U+0008*/ /**/
2998 0x0009, /*U+0009*/ /**/
2999 0x000A, /*U+000A*/ /**/
3000 0x000B, /*U+000B*/ /**/
3001 0x000C, /*U+000C*/ /**/
3002 0x000D, /*U+000D*/ /**/
3003 0x000E, /*U+000E*/ /**/
3004 0x000F, /*U+000F*/ /**/
3005 0x0010, /*U+0010*/ /**/
3006 0x0011, /*U+0011*/ /**/
3007 0x0012, /*U+0012*/ /**/
3008 0x0013, /*U+0013*/ /**/
3009 0x0014, /*U+0014*/ /**/
3010 0x0015, /*U+0015*/ /**/
3011 0x0016, /*U+0016*/ /**/
3012 0x0017, /*U+0017*/ /**/
3013 0x0018, /*U+0018*/ /**/
3014 0x0019, /*U+0019*/ /**/
3015 0x001A, /*U+001A*/ /**/
3016 0x001B, /*U+001B*/ /**/
3017 0x001C, /*U+001C*/ /**/
3018 0x001D, /*U+001D*/ /**/
3019 0x001E, /*U+001E*/ /**/
3020 0x001F, /*U+001F*/ /**/
3021 0x0020, /*U+0020*/ /**/
3022 0x0021, /*U+0021*/ /**/
3023 0x0022, /*U+0022*/ /**/
3024 0x0023, /*U+0023*/ /**/
3025 0x0024, /*U+0024*/ /**/
3026 0x0025, /*U+0025*/ /**/
3027 0x0026, /*U+0026*/ /**/
3028 0x0027, /*U+0027*/ /**/
3029 0x0028, /*U+0028*/ /**/
3030 0x0029, /*U+0029*/ /**/
3031 0x002A, /*U+002A*/ /**/
3032 0x002B, /*U+002B*/ /**/
3033 0x002C, /*U+002C*/ /**/
3034 0x002D, /*U+002D*/ /**/
3035 0x002E, /*U+002E*/ /**/
3036 0x002F, /*U+002F*/ /**/
3037 0x0030, /*U+0030*/ /**/
3038 0x0031, /*U+0031*/ /**/
3039 0x0032, /*U+0032*/ /**/
3040 0x0033, /*U+0033*/ /**/
3041 0x0034, /*U+0034*/ /**/
3042 0x0035, /*U+0035*/ /**/
3043 0x0036, /*U+0036*/ /**/
3044 0x0037, /*U+0037*/ /**/
3045 0x0038, /*U+0038*/ /**/
3046 0x0039, /*U+0039*/ /**/
3047 0x003A, /*U+003A*/ /**/
3048 0x003B, /*U+003B*/ /**/
3049 0x003C, /*U+003C*/ /**/
3050 0x003D, /*U+003D*/ /**/
3051 0x003E, /*U+003E*/ /**/
3052 0x003F, /*U+003F*/ /**/
3053 0x0040, /*U+0040*/ /**/
3054 0x0061, /*U+0041*/ /*LATIN CAPITAL LETTER A*/
3055 0x0062, /*U+0042*/ /*LATIN CAPITAL LETTER B*/
3056 0x0063, /*U+0043*/ /*LATIN CAPITAL LETTER C*/
3057 0x0064, /*U+0044*/ /*LATIN CAPITAL LETTER D*/
3058 0x0065, /*U+0045*/ /*LATIN CAPITAL LETTER E*/
3059 0x0066, /*U+0046*/ /*LATIN CAPITAL LETTER F*/
3060 0x0067, /*U+0047*/ /*LATIN CAPITAL LETTER G*/
3061 0x0068, /*U+0048*/ /*LATIN CAPITAL LETTER H*/
3062 0x0069, /*U+0049*/ /*LATIN CAPITAL LETTER I*/
3063 0x006A, /*U+004A*/ /*LATIN CAPITAL LETTER J*/
3064 0x006B, /*U+004B*/ /*LATIN CAPITAL LETTER K*/
3065 0x006C, /*U+004C*/ /*LATIN CAPITAL LETTER L*/
3066 0x006D, /*U+004D*/ /*LATIN CAPITAL LETTER M*/
3067 0x006E, /*U+004E*/ /*LATIN CAPITAL LETTER N*/
3068 0x006F, /*U+004F*/ /*LATIN CAPITAL LETTER O*/
3069 0x0070, /*U+0050*/ /*LATIN CAPITAL LETTER P*/
3070 0x0071, /*U+0051*/ /*LATIN CAPITAL LETTER Q*/
3071 0x0072, /*U+0052*/ /*LATIN CAPITAL LETTER R*/
3072 0x0073, /*U+0053*/ /*LATIN CAPITAL LETTER S*/
3073 0x0074, /*U+0054*/ /*LATIN CAPITAL LETTER T*/
3074 0x0075, /*U+0055*/ /*LATIN CAPITAL LETTER U*/
3075 0x0076, /*U+0056*/ /*LATIN CAPITAL LETTER V*/
3076 0x0077, /*U+0057*/ /*LATIN CAPITAL LETTER W*/
3077 0x0078, /*U+0058*/ /*LATIN CAPITAL LETTER X*/
3078 0x0079, /*U+0059*/ /*LATIN CAPITAL LETTER Y*/
3079 0x007A, /*U+005A*/ /*LATIN CAPITAL LETTER Z*/
3080 0x005B, /*U+005B*/ /**/
3081 0x005C, /*U+005C*/ /**/
3082 0x005D, /*U+005D*/ /**/
3083 0x005E, /*U+005E*/ /**/
3084 0x005F, /*U+005F*/ /**/
3085 0x0060, /*U+0060*/ /**/
3086 0x0061, /*U+0061*/ /**/
3087 0x0062, /*U+0062*/ /**/
3088 0x0063, /*U+0063*/ /**/
3089 0x0064, /*U+0064*/ /**/
3090 0x0065, /*U+0065*/ /**/
3091 0x0066, /*U+0066*/ /**/
3092 0x0067, /*U+0067*/ /**/
3093 0x0068, /*U+0068*/ /**/
3094 0x0069, /*U+0069*/ /**/
3095 0x006A, /*U+006A*/ /**/
3096 0x006B, /*U+006B*/ /**/
3097 0x006C, /*U+006C*/ /**/
3098 0x006D, /*U+006D*/ /**/
3099 0x006E, /*U+006E*/ /**/
3100 0x006F, /*U+006F*/ /**/
3101 0x0070, /*U+0070*/ /**/
3102 0x0071, /*U+0071*/ /**/
3103 0x0072, /*U+0072*/ /**/
3104 0x0073, /*U+0073*/ /**/
3105 0x0074, /*U+0074*/ /**/
3106 0x0075, /*U+0075*/ /**/
3107 0x0076, /*U+0076*/ /**/
3108 0x0077, /*U+0077*/ /**/
3109 0x0078, /*U+0078*/ /**/
3110 0x0079, /*U+0079*/ /**/
3111 0x007A, /*U+007A*/ /**/
3112 0x007B, /*U+007B*/ /**/
3113 0x007C, /*U+007C*/ /**/
3114 0x007D, /*U+007D*/ /**/
3115 0x007E, /*U+007E*/ /**/
3116 0x007F, /*U+007F*/ /**/
3119 static const uint16_t lower_table_2[448] = {
3120 0x00E0, /*U+00C0*/ /*LATIN CAPITAL LETTER A WITH GRAVE*/
3121 0x00E1, /*U+00C1*/ /*LATIN CAPITAL LETTER A WITH ACUTE*/
3122 0x00E2, /*U+00C2*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX*/
3123 0x00E3, /*U+00C3*/ /*LATIN CAPITAL LETTER A WITH TILDE*/
3124 0x00E4, /*U+00C4*/ /*LATIN CAPITAL LETTER A WITH DIAERESIS*/
3125 0x00E5, /*U+00C5*/ /*LATIN CAPITAL LETTER A WITH RING ABOVE*/
3126 0x00E6, /*U+00C6*/ /*LATIN CAPITAL LETTER AE*/
3127 0x00E7, /*U+00C7*/ /*LATIN CAPITAL LETTER C WITH CEDILLA*/
3128 0x00E8, /*U+00C8*/ /*LATIN CAPITAL LETTER E WITH GRAVE*/
3129 0x00E9, /*U+00C9*/ /*LATIN CAPITAL LETTER E WITH ACUTE*/
3130 0x00EA, /*U+00CA*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX*/
3131 0x00EB, /*U+00CB*/ /*LATIN CAPITAL LETTER E WITH DIAERESIS*/
3132 0x00EC, /*U+00CC*/ /*LATIN CAPITAL LETTER I WITH GRAVE*/
3133 0x00ED, /*U+00CD*/ /*LATIN CAPITAL LETTER I WITH ACUTE*/
3134 0x00EE, /*U+00CE*/ /*LATIN CAPITAL LETTER I WITH CIRCUMFLEX*/
3135 0x00EF, /*U+00CF*/ /*LATIN CAPITAL LETTER I WITH DIAERESIS*/
3136 0x00F0, /*U+00D0*/ /*LATIN CAPITAL LETTER ETH*/
3137 0x00F1, /*U+00D1*/ /*LATIN CAPITAL LETTER N WITH TILDE*/
3138 0x00F2, /*U+00D2*/ /*LATIN CAPITAL LETTER O WITH GRAVE*/
3139 0x00F3, /*U+00D3*/ /*LATIN CAPITAL LETTER O WITH ACUTE*/
3140 0x00F4, /*U+00D4*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX*/
3141 0x00F5, /*U+00D5*/ /*LATIN CAPITAL LETTER O WITH TILDE*/
3142 0x00F6, /*U+00D6*/ /*LATIN CAPITAL LETTER O WITH DIAERESIS*/
3143 0x00D7, /*U+00D7*/ /**/
3144 0x00F8, /*U+00D8*/ /*LATIN CAPITAL LETTER O WITH STROKE*/
3145 0x00F9, /*U+00D9*/ /*LATIN CAPITAL LETTER U WITH GRAVE*/
3146 0x00FA, /*U+00DA*/ /*LATIN CAPITAL LETTER U WITH ACUTE*/
3147 0x00FB, /*U+00DB*/ /*LATIN CAPITAL LETTER U WITH CIRCUMFLEX*/
3148 0x00FC, /*U+00DC*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS*/
3149 0x00FD, /*U+00DD*/ /*LATIN CAPITAL LETTER Y WITH ACUTE*/
3150 0x00FE, /*U+00DE*/ /*LATIN CAPITAL LETTER THORN*/
3151 0x00DF, /*U+00DF*/ /**/
3152 0x00E0, /*U+00E0*/ /**/
3153 0x00E1, /*U+00E1*/ /**/
3154 0x00E2, /*U+00E2*/ /**/
3155 0x00E3, /*U+00E3*/ /**/
3156 0x00E4, /*U+00E4*/ /**/
3157 0x00E5, /*U+00E5*/ /**/
3158 0x00E6, /*U+00E6*/ /**/
3159 0x00E7, /*U+00E7*/ /**/
3160 0x00E8, /*U+00E8*/ /**/
3161 0x00E9, /*U+00E9*/ /**/
3162 0x00EA, /*U+00EA*/ /**/
3163 0x00EB, /*U+00EB*/ /**/
3164 0x00EC, /*U+00EC*/ /**/
3165 0x00ED, /*U+00ED*/ /**/
3166 0x00EE, /*U+00EE*/ /**/
3167 0x00EF, /*U+00EF*/ /**/
3168 0x00F0, /*U+00F0*/ /**/
3169 0x00F1, /*U+00F1*/ /**/
3170 0x00F2, /*U+00F2*/ /**/
3171 0x00F3, /*U+00F3*/ /**/
3172 0x00F4, /*U+00F4*/ /**/
3173 0x00F5, /*U+00F5*/ /**/
3174 0x00F6, /*U+00F6*/ /**/
3175 0x00F7, /*U+00F7*/ /**/
3176 0x00F8, /*U+00F8*/ /**/
3177 0x00F9, /*U+00F9*/ /**/
3178 0x00FA, /*U+00FA*/ /**/
3179 0x00FB, /*U+00FB*/ /**/
3180 0x00FC, /*U+00FC*/ /**/
3181 0x00FD, /*U+00FD*/ /**/
3182 0x00FE, /*U+00FE*/ /**/
3183 0x00FF, /*U+00FF*/ /**/
3184 0x0101, /*U+0100*/ /*LATIN CAPITAL LETTER A WITH MACRON*/
3185 0x0101, /*U+0101*/ /**/
3186 0x0103, /*U+0102*/ /*LATIN CAPITAL LETTER A WITH BREVE*/
3187 0x0103, /*U+0103*/ /**/
3188 0x0105, /*U+0104*/ /*LATIN CAPITAL LETTER A WITH OGONEK*/
3189 0x0105, /*U+0105*/ /**/
3190 0x0107, /*U+0106*/ /*LATIN CAPITAL LETTER C WITH ACUTE*/
3191 0x0107, /*U+0107*/ /**/
3192 0x0109, /*U+0108*/ /*LATIN CAPITAL LETTER C WITH CIRCUMFLEX*/
3193 0x0109, /*U+0109*/ /**/
3194 0x010B, /*U+010A*/ /*LATIN CAPITAL LETTER C WITH DOT ABOVE*/
3195 0x010B, /*U+010B*/ /**/
3196 0x010D, /*U+010C*/ /*LATIN CAPITAL LETTER C WITH CARON*/
3197 0x010D, /*U+010D*/ /**/
3198 0x010F, /*U+010E*/ /*LATIN CAPITAL LETTER D WITH CARON*/
3199 0x010F, /*U+010F*/ /**/
3200 0x0111, /*U+0110*/ /*LATIN CAPITAL LETTER D WITH STROKE*/
3201 0x0111, /*U+0111*/ /**/
3202 0x0113, /*U+0112*/ /*LATIN CAPITAL LETTER E WITH MACRON*/
3203 0x0113, /*U+0113*/ /**/
3204 0x0115, /*U+0114*/ /*LATIN CAPITAL LETTER E WITH BREVE*/
3205 0x0115, /*U+0115*/ /**/
3206 0x0117, /*U+0116*/ /*LATIN CAPITAL LETTER E WITH DOT ABOVE*/
3207 0x0117, /*U+0117*/ /**/
3208 0x0119, /*U+0118*/ /*LATIN CAPITAL LETTER E WITH OGONEK*/
3209 0x0119, /*U+0119*/ /**/
3210 0x011B, /*U+011A*/ /*LATIN CAPITAL LETTER E WITH CARON*/
3211 0x011B, /*U+011B*/ /**/
3212 0x011D, /*U+011C*/ /*LATIN CAPITAL LETTER G WITH CIRCUMFLEX*/
3213 0x011D, /*U+011D*/ /**/
3214 0x011F, /*U+011E*/ /*LATIN CAPITAL LETTER G WITH BREVE*/
3215 0x011F, /*U+011F*/ /**/
3216 0x0121, /*U+0120*/ /*LATIN CAPITAL LETTER G WITH DOT ABOVE*/
3217 0x0121, /*U+0121*/ /**/
3218 0x0123, /*U+0122*/ /*LATIN CAPITAL LETTER G WITH CEDILLA*/
3219 0x0123, /*U+0123*/ /**/
3220 0x0125, /*U+0124*/ /*LATIN CAPITAL LETTER H WITH CIRCUMFLEX*/
3221 0x0125, /*U+0125*/ /**/
3222 0x0127, /*U+0126*/ /*LATIN CAPITAL LETTER H WITH STROKE*/
3223 0x0127, /*U+0127*/ /**/
3224 0x0129, /*U+0128*/ /*LATIN CAPITAL LETTER I WITH TILDE*/
3225 0x0129, /*U+0129*/ /**/
3226 0x012B, /*U+012A*/ /*LATIN CAPITAL LETTER I WITH MACRON*/
3227 0x012B, /*U+012B*/ /**/
3228 0x012D, /*U+012C*/ /*LATIN CAPITAL LETTER I WITH BREVE*/
3229 0x012D, /*U+012D*/ /**/
3230 0x012F, /*U+012E*/ /*LATIN CAPITAL LETTER I WITH OGONEK*/
3231 0x012F, /*U+012F*/ /**/
3232 0x0069, /*U+0130*/ /*LATIN CAPITAL LETTER I WITH DOT ABOVE*/
3233 0x0131, /*U+0131*/ /**/
3234 0x0133, /*U+0132*/ /*LATIN CAPITAL LIGATURE IJ*/
3235 0x0133, /*U+0133*/ /**/
3236 0x0135, /*U+0134*/ /*LATIN CAPITAL LETTER J WITH CIRCUMFLEX*/
3237 0x0135, /*U+0135*/ /**/
3238 0x0137, /*U+0136*/ /*LATIN CAPITAL LETTER K WITH CEDILLA*/
3239 0x0137, /*U+0137*/ /**/
3240 0x0138, /*U+0138*/ /**/
3241 0x013A, /*U+0139*/ /*LATIN CAPITAL LETTER L WITH ACUTE*/
3242 0x013A, /*U+013A*/ /**/
3243 0x013C, /*U+013B*/ /*LATIN CAPITAL LETTER L WITH CEDILLA*/
3244 0x013C, /*U+013C*/ /**/
3245 0x013E, /*U+013D*/ /*LATIN CAPITAL LETTER L WITH CARON*/
3246 0x013E, /*U+013E*/ /**/
3247 0x0140, /*U+013F*/ /*LATIN CAPITAL LETTER L WITH MIDDLE DOT*/
3248 0x0140, /*U+0140*/ /**/
3249 0x0142, /*U+0141*/ /*LATIN CAPITAL LETTER L WITH STROKE*/
3250 0x0142, /*U+0142*/ /**/
3251 0x0144, /*U+0143*/ /*LATIN CAPITAL LETTER N WITH ACUTE*/
3252 0x0144, /*U+0144*/ /**/
3253 0x0146, /*U+0145*/ /*LATIN CAPITAL LETTER N WITH CEDILLA*/
3254 0x0146, /*U+0146*/ /**/
3255 0x0148, /*U+0147*/ /*LATIN CAPITAL LETTER N WITH CARON*/
3256 0x0148, /*U+0148*/ /**/
3257 0x0149, /*U+0149*/ /**/
3258 0x014B, /*U+014A*/ /*LATIN CAPITAL LETTER ENG*/
3259 0x014B, /*U+014B*/ /**/
3260 0x014D, /*U+014C*/ /*LATIN CAPITAL LETTER O WITH MACRON*/
3261 0x014D, /*U+014D*/ /**/
3262 0x014F, /*U+014E*/ /*LATIN CAPITAL LETTER O WITH BREVE*/
3263 0x014F, /*U+014F*/ /**/
3264 0x0151, /*U+0150*/ /*LATIN CAPITAL LETTER O WITH DOUBLE ACUTE*/
3265 0x0151, /*U+0151*/ /**/
3266 0x0153, /*U+0152*/ /*LATIN CAPITAL LIGATURE OE*/
3267 0x0153, /*U+0153*/ /**/
3268 0x0155, /*U+0154*/ /*LATIN CAPITAL LETTER R WITH ACUTE*/
3269 0x0155, /*U+0155*/ /**/
3270 0x0157, /*U+0156*/ /*LATIN CAPITAL LETTER R WITH CEDILLA*/
3271 0x0157, /*U+0157*/ /**/
3272 0x0159, /*U+0158*/ /*LATIN CAPITAL LETTER R WITH CARON*/
3273 0x0159, /*U+0159*/ /**/
3274 0x015B, /*U+015A*/ /*LATIN CAPITAL LETTER S WITH ACUTE*/
3275 0x015B, /*U+015B*/ /**/
3276 0x015D, /*U+015C*/ /*LATIN CAPITAL LETTER S WITH CIRCUMFLEX*/
3277 0x015D, /*U+015D*/ /**/
3278 0x015F, /*U+015E*/ /*LATIN CAPITAL LETTER S WITH CEDILLA*/
3279 0x015F, /*U+015F*/ /**/
3280 0x0161, /*U+0160*/ /*LATIN CAPITAL LETTER S WITH CARON*/
3281 0x0161, /*U+0161*/ /**/
3282 0x0163, /*U+0162*/ /*LATIN CAPITAL LETTER T WITH CEDILLA*/
3283 0x0163, /*U+0163*/ /**/
3284 0x0165, /*U+0164*/ /*LATIN CAPITAL LETTER T WITH CARON*/
3285 0x0165, /*U+0165*/ /**/
3286 0x0167, /*U+0166*/ /*LATIN CAPITAL LETTER T WITH STROKE*/
3287 0x0167, /*U+0167*/ /**/
3288 0x0169, /*U+0168*/ /*LATIN CAPITAL LETTER U WITH TILDE*/
3289 0x0169, /*U+0169*/ /**/
3290 0x016B, /*U+016A*/ /*LATIN CAPITAL LETTER U WITH MACRON*/
3291 0x016B, /*U+016B*/ /**/
3292 0x016D, /*U+016C*/ /*LATIN CAPITAL LETTER U WITH BREVE*/
3293 0x016D, /*U+016D*/ /**/
3294 0x016F, /*U+016E*/ /*LATIN CAPITAL LETTER U WITH RING ABOVE*/
3295 0x016F, /*U+016F*/ /**/
3296 0x0171, /*U+0170*/ /*LATIN CAPITAL LETTER U WITH DOUBLE ACUTE*/
3297 0x0171, /*U+0171*/ /**/
3298 0x0173, /*U+0172*/ /*LATIN CAPITAL LETTER U WITH OGONEK*/
3299 0x0173, /*U+0173*/ /**/
3300 0x0175, /*U+0174*/ /*LATIN CAPITAL LETTER W WITH CIRCUMFLEX*/
3301 0x0175, /*U+0175*/ /**/
3302 0x0177, /*U+0176*/ /*LATIN CAPITAL LETTER Y WITH CIRCUMFLEX*/
3303 0x0177, /*U+0177*/ /**/
3304 0x00FF, /*U+0178*/ /*LATIN CAPITAL LETTER Y WITH DIAERESIS*/
3305 0x017A, /*U+0179*/ /*LATIN CAPITAL LETTER Z WITH ACUTE*/
3306 0x017A, /*U+017A*/ /**/
3307 0x017C, /*U+017B*/ /*LATIN CAPITAL LETTER Z WITH DOT ABOVE*/
3308 0x017C, /*U+017C*/ /**/
3309 0x017E, /*U+017D*/ /*LATIN CAPITAL LETTER Z WITH CARON*/
3310 0x017E, /*U+017E*/ /**/
3311 0x017F, /*U+017F*/ /**/
3312 0x0180, /*U+0180*/ /**/
3313 0x0253, /*U+0181*/ /*LATIN CAPITAL LETTER B WITH HOOK*/
3314 0x0183, /*U+0182*/ /*LATIN CAPITAL LETTER B WITH TOPBAR*/
3315 0x0183, /*U+0183*/ /**/
3316 0x0185, /*U+0184*/ /*LATIN CAPITAL LETTER TONE SIX*/
3317 0x0185, /*U+0185*/ /**/
3318 0x0254, /*U+0186*/ /*LATIN CAPITAL LETTER OPEN O*/
3319 0x0188, /*U+0187*/ /*LATIN CAPITAL LETTER C WITH HOOK*/
3320 0x0188, /*U+0188*/ /**/
3321 0x0256, /*U+0189*/ /*LATIN CAPITAL LETTER AFRICAN D*/
3322 0x0257, /*U+018A*/ /*LATIN CAPITAL LETTER D WITH HOOK*/
3323 0x018C, /*U+018B*/ /*LATIN CAPITAL LETTER D WITH TOPBAR*/
3324 0x018C, /*U+018C*/ /**/
3325 0x018D, /*U+018D*/ /**/
3326 0x01DD, /*U+018E*/ /*LATIN CAPITAL LETTER REVERSED E*/
3327 0x0259, /*U+018F*/ /*LATIN CAPITAL LETTER SCHWA*/
3328 0x025B, /*U+0190*/ /*LATIN CAPITAL LETTER OPEN E*/
3329 0x0192, /*U+0191*/ /*LATIN CAPITAL LETTER F WITH HOOK*/
3330 0x0192, /*U+0192*/ /**/
3331 0x0260, /*U+0193*/ /*LATIN CAPITAL LETTER G WITH HOOK*/
3332 0x0263, /*U+0194*/ /*LATIN CAPITAL LETTER GAMMA*/
3333 0x0195, /*U+0195*/ /**/
3334 0x0269, /*U+0196*/ /*LATIN CAPITAL LETTER IOTA*/
3335 0x0268, /*U+0197*/ /*LATIN CAPITAL LETTER I WITH STROKE*/
3336 0x0199, /*U+0198*/ /*LATIN CAPITAL LETTER K WITH HOOK*/
3337 0x0199, /*U+0199*/ /**/
3338 0x019A, /*U+019A*/ /**/
3339 0x019B, /*U+019B*/ /**/
3340 0x026F, /*U+019C*/ /*LATIN CAPITAL LETTER TURNED M*/
3341 0x0272, /*U+019D*/ /*LATIN CAPITAL LETTER N WITH LEFT HOOK*/
3342 0x019E, /*U+019E*/ /**/
3343 0x0275, /*U+019F*/ /*LATIN CAPITAL LETTER O WITH MIDDLE TILDE*/
3344 0x01A1, /*U+01A0*/ /*LATIN CAPITAL LETTER O WITH HORN*/
3345 0x01A1, /*U+01A1*/ /**/
3346 0x01A3, /*U+01A2*/ /*LATIN CAPITAL LETTER OI*/
3347 0x01A3, /*U+01A3*/ /**/
3348 0x01A5, /*U+01A4*/ /*LATIN CAPITAL LETTER P WITH HOOK*/
3349 0x01A5, /*U+01A5*/ /**/
3350 0x0280, /*U+01A6*/ /*LATIN LETTER YR*/
3351 0x01A8, /*U+01A7*/ /*LATIN CAPITAL LETTER TONE TWO*/
3352 0x01A8, /*U+01A8*/ /**/
3353 0x0283, /*U+01A9*/ /*LATIN CAPITAL LETTER ESH*/
3354 0x01AA, /*U+01AA*/ /**/
3355 0x01AB, /*U+01AB*/ /**/
3356 0x01AD, /*U+01AC*/ /*LATIN CAPITAL LETTER T WITH HOOK*/
3357 0x01AD, /*U+01AD*/ /**/
3358 0x0288, /*U+01AE*/ /*LATIN CAPITAL LETTER T WITH RETROFLEX HOOK*/
3359 0x01B0, /*U+01AF*/ /*LATIN CAPITAL LETTER U WITH HORN*/
3360 0x01B0, /*U+01B0*/ /**/
3361 0x028A, /*U+01B1*/ /*LATIN CAPITAL LETTER UPSILON*/
3362 0x028B, /*U+01B2*/ /*LATIN CAPITAL LETTER V WITH HOOK*/
3363 0x01B4, /*U+01B3*/ /*LATIN CAPITAL LETTER Y WITH HOOK*/
3364 0x01B4, /*U+01B4*/ /**/
3365 0x01B6, /*U+01B5*/ /*LATIN CAPITAL LETTER Z WITH STROKE*/
3366 0x01B6, /*U+01B6*/ /**/
3367 0x0292, /*U+01B7*/ /*LATIN CAPITAL LETTER EZH*/
3368 0x01B9, /*U+01B8*/ /*LATIN CAPITAL LETTER EZH REVERSED*/
3369 0x01B9, /*U+01B9*/ /**/
3370 0x01BA, /*U+01BA*/ /**/
3371 0x01BB, /*U+01BB*/ /**/
3372 0x01BD, /*U+01BC*/ /*LATIN CAPITAL LETTER TONE FIVE*/
3373 0x01BD, /*U+01BD*/ /**/
3374 0x01BE, /*U+01BE*/ /**/
3375 0x01BF, /*U+01BF*/ /**/
3376 0x01C0, /*U+01C0*/ /**/
3377 0x01C1, /*U+01C1*/ /**/
3378 0x01C2, /*U+01C2*/ /**/
3379 0x01C3, /*U+01C3*/ /**/
3380 0x01C6, /*U+01C4*/ /*LATIN CAPITAL LETTER DZ WITH CARON*/
3381 0x01C6, /*U+01C5*/ /*LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON*/
3382 0x01C6, /*U+01C6*/ /**/
3383 0x01C9, /*U+01C7*/ /*LATIN CAPITAL LETTER LJ*/
3384 0x01C9, /*U+01C8*/ /*LATIN CAPITAL LETTER L WITH SMALL LETTER J*/
3385 0x01C9, /*U+01C9*/ /**/
3386 0x01CC, /*U+01CA*/ /*LATIN CAPITAL LETTER NJ*/
3387 0x01CC, /*U+01CB*/ /*LATIN CAPITAL LETTER N WITH SMALL LETTER J*/
3388 0x01CC, /*U+01CC*/ /**/
3389 0x01CE, /*U+01CD*/ /*LATIN CAPITAL LETTER A WITH CARON*/
3390 0x01CE, /*U+01CE*/ /**/
3391 0x01D0, /*U+01CF*/ /*LATIN CAPITAL LETTER I WITH CARON*/
3392 0x01D0, /*U+01D0*/ /**/
3393 0x01D2, /*U+01D1*/ /*LATIN CAPITAL LETTER O WITH CARON*/
3394 0x01D2, /*U+01D2*/ /**/
3395 0x01D4, /*U+01D3*/ /*LATIN CAPITAL LETTER U WITH CARON*/
3396 0x01D4, /*U+01D4*/ /**/
3397 0x01D6, /*U+01D5*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON*/
3398 0x01D6, /*U+01D6*/ /**/
3399 0x01D8, /*U+01D7*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE*/
3400 0x01D8, /*U+01D8*/ /**/
3401 0x01DA, /*U+01D9*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON*/
3402 0x01DA, /*U+01DA*/ /**/
3403 0x01DC, /*U+01DB*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE*/
3404 0x01DC, /*U+01DC*/ /**/
3405 0x01DD, /*U+01DD*/ /**/
3406 0x01DF, /*U+01DE*/ /*LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON*/
3407 0x01DF, /*U+01DF*/ /**/
3408 0x01E1, /*U+01E0*/ /*LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON*/
3409 0x01E1, /*U+01E1*/ /**/
3410 0x01E3, /*U+01E2*/ /*LATIN CAPITAL LETTER AE WITH MACRON*/
3411 0x01E3, /*U+01E3*/ /**/
3412 0x01E5, /*U+01E4*/ /*LATIN CAPITAL LETTER G WITH STROKE*/
3413 0x01E5, /*U+01E5*/ /**/
3414 0x01E7, /*U+01E6*/ /*LATIN CAPITAL LETTER G WITH CARON*/
3415 0x01E7, /*U+01E7*/ /**/
3416 0x01E9, /*U+01E8*/ /*LATIN CAPITAL LETTER K WITH CARON*/
3417 0x01E9, /*U+01E9*/ /**/
3418 0x01EB, /*U+01EA*/ /*LATIN CAPITAL LETTER O WITH OGONEK*/
3419 0x01EB, /*U+01EB*/ /**/
3420 0x01ED, /*U+01EC*/ /*LATIN CAPITAL LETTER O WITH OGONEK AND MACRON*/
3421 0x01ED, /*U+01ED*/ /**/
3422 0x01EF, /*U+01EE*/ /*LATIN CAPITAL LETTER EZH WITH CARON*/
3423 0x01EF, /*U+01EF*/ /**/
3424 0x01F0, /*U+01F0*/ /**/
3425 0x01F3, /*U+01F1*/ /*LATIN CAPITAL LETTER DZ*/
3426 0x01F3, /*U+01F2*/ /*LATIN CAPITAL LETTER D WITH SMALL LETTER Z*/
3427 0x01F3, /*U+01F3*/ /**/
3428 0x01F5, /*U+01F4*/ /*LATIN CAPITAL LETTER G WITH ACUTE*/
3429 0x01F5, /*U+01F5*/ /**/
3430 0x0195, /*U+01F6*/ /*LATIN CAPITAL LETTER HWAIR*/
3431 0x01BF, /*U+01F7*/ /*LATIN CAPITAL LETTER WYNN*/
3432 0x01F9, /*U+01F8*/ /*LATIN CAPITAL LETTER N WITH GRAVE*/
3433 0x01F9, /*U+01F9*/ /**/
3434 0x01FB, /*U+01FA*/ /*LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE*/
3435 0x01FB, /*U+01FB*/ /**/
3436 0x01FD, /*U+01FC*/ /*LATIN CAPITAL LETTER AE WITH ACUTE*/
3437 0x01FD, /*U+01FD*/ /**/
3438 0x01FF, /*U+01FE*/ /*LATIN CAPITAL LETTER O WITH STROKE AND ACUTE*/
3439 0x01FF, /*U+01FF*/ /**/
3440 0x0201, /*U+0200*/ /*LATIN CAPITAL LETTER A WITH DOUBLE GRAVE*/
3441 0x0201, /*U+0201*/ /**/
3442 0x0203, /*U+0202*/ /*LATIN CAPITAL LETTER A WITH INVERTED BREVE*/
3443 0x0203, /*U+0203*/ /**/
3444 0x0205, /*U+0204*/ /*LATIN CAPITAL LETTER E WITH DOUBLE GRAVE*/
3445 0x0205, /*U+0205*/ /**/
3446 0x0207, /*U+0206*/ /*LATIN CAPITAL LETTER E WITH INVERTED BREVE*/
3447 0x0207, /*U+0207*/ /**/
3448 0x0209, /*U+0208*/ /*LATIN CAPITAL LETTER I WITH DOUBLE GRAVE*/
3449 0x0209, /*U+0209*/ /**/
3450 0x020B, /*U+020A*/ /*LATIN CAPITAL LETTER I WITH INVERTED BREVE*/
3451 0x020B, /*U+020B*/ /**/
3452 0x020D, /*U+020C*/ /*LATIN CAPITAL LETTER O WITH DOUBLE GRAVE*/
3453 0x020D, /*U+020D*/ /**/
3454 0x020F, /*U+020E*/ /*LATIN CAPITAL LETTER O WITH INVERTED BREVE*/
3455 0x020F, /*U+020F*/ /**/
3456 0x0211, /*U+0210*/ /*LATIN CAPITAL LETTER R WITH DOUBLE GRAVE*/
3457 0x0211, /*U+0211*/ /**/
3458 0x0213, /*U+0212*/ /*LATIN CAPITAL LETTER R WITH INVERTED BREVE*/
3459 0x0213, /*U+0213*/ /**/
3460 0x0215, /*U+0214*/ /*LATIN CAPITAL LETTER U WITH DOUBLE GRAVE*/
3461 0x0215, /*U+0215*/ /**/
3462 0x0217, /*U+0216*/ /*LATIN CAPITAL LETTER U WITH INVERTED BREVE*/
3463 0x0217, /*U+0217*/ /**/
3464 0x0219, /*U+0218*/ /*LATIN CAPITAL LETTER S WITH COMMA BELOW*/
3465 0x0219, /*U+0219*/ /**/
3466 0x021B, /*U+021A*/ /*LATIN CAPITAL LETTER T WITH COMMA BELOW*/
3467 0x021B, /*U+021B*/ /**/
3468 0x021D, /*U+021C*/ /*LATIN CAPITAL LETTER YOGH*/
3469 0x021D, /*U+021D*/ /**/
3470 0x021F, /*U+021E*/ /*LATIN CAPITAL LETTER H WITH CARON*/
3471 0x021F, /*U+021F*/ /**/
3472 0x019E, /*U+0220*/ /*LATIN CAPITAL LETTER N WITH LONG RIGHT LEG*/
3473 0x0221, /*U+0221*/ /**/
3474 0x0223, /*U+0222*/ /*LATIN CAPITAL LETTER OU*/
3475 0x0223, /*U+0223*/ /**/
3476 0x0225, /*U+0224*/ /*LATIN CAPITAL LETTER Z WITH HOOK*/
3477 0x0225, /*U+0225*/ /**/
3478 0x0227, /*U+0226*/ /*LATIN CAPITAL LETTER A WITH DOT ABOVE*/
3479 0x0227, /*U+0227*/ /**/
3480 0x0229, /*U+0228*/ /*LATIN CAPITAL LETTER E WITH CEDILLA*/
3481 0x0229, /*U+0229*/ /**/
3482 0x022B, /*U+022A*/ /*LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON*/
3483 0x022B, /*U+022B*/ /**/
3484 0x022D, /*U+022C*/ /*LATIN CAPITAL LETTER O WITH TILDE AND MACRON*/
3485 0x022D, /*U+022D*/ /**/
3486 0x022F, /*U+022E*/ /*LATIN CAPITAL LETTER O WITH DOT ABOVE*/
3487 0x022F, /*U+022F*/ /**/
3488 0x0231, /*U+0230*/ /*LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON*/
3489 0x0231, /*U+0231*/ /**/
3490 0x0233, /*U+0232*/ /*LATIN CAPITAL LETTER Y WITH MACRON*/
3491 0x0233, /*U+0233*/ /**/
3492 0x0234, /*U+0234*/ /**/
3493 0x0235, /*U+0235*/ /**/
3494 0x0236, /*U+0236*/ /**/
3495 0x0237, /*U+0237*/ /**/
3496 0x0238, /*U+0238*/ /**/
3497 0x0239, /*U+0239*/ /**/
3498 0x2C65, /*U+023A*/ /*LATIN CAPITAL LETTER A WITH STROKE*/
3499 0x023C, /*U+023B*/ /*LATIN CAPITAL LETTER C WITH STROKE*/
3500 0x023C, /*U+023C*/ /**/
3501 0x019A, /*U+023D*/ /*LATIN CAPITAL LETTER L WITH BAR*/
3502 0x2C66, /*U+023E*/ /*LATIN CAPITAL LETTER T WITH DIAGONAL STROKE*/
3503 0x023F, /*U+023F*/ /**/
3504 0x0240, /*U+0240*/ /**/
3505 0x0242, /*U+0241*/ /*LATIN CAPITAL LETTER GLOTTAL STOP*/
3506 0x0242, /*U+0242*/ /**/
3507 0x0180, /*U+0243*/ /*LATIN CAPITAL LETTER B WITH STROKE*/
3508 0x0289, /*U+0244*/ /*LATIN CAPITAL LETTER U BAR*/
3509 0x028C, /*U+0245*/ /*LATIN CAPITAL LETTER TURNED V*/
3510 0x0247, /*U+0246*/ /*LATIN CAPITAL LETTER E WITH STROKE*/
3511 0x0247, /*U+0247*/ /**/
3512 0x0249, /*U+0248*/ /*LATIN CAPITAL LETTER J WITH STROKE*/
3513 0x0249, /*U+0249*/ /**/
3514 0x024B, /*U+024A*/ /*LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL*/
3515 0x024B, /*U+024B*/ /**/
3516 0x024D, /*U+024C*/ /*LATIN CAPITAL LETTER R WITH STROKE*/
3517 0x024D, /*U+024D*/ /**/
3518 0x024F, /*U+024E*/ /*LATIN CAPITAL LETTER Y WITH STROKE*/
3519 0x024F, /*U+024F*/ /**/
3520 0x0250, /*U+0250*/ /**/
3521 0x0251, /*U+0251*/ /**/
3522 0x0252, /*U+0252*/ /**/
3523 0x0253, /*U+0253*/ /**/
3524 0x0254, /*U+0254*/ /**/
3525 0x0255, /*U+0255*/ /**/
3526 0x0256, /*U+0256*/ /**/
3527 0x0257, /*U+0257*/ /**/
3528 0x0258, /*U+0258*/ /**/
3529 0x0259, /*U+0259*/ /**/
3530 0x025A, /*U+025A*/ /**/
3531 0x025B, /*U+025B*/ /**/
3532 0x025C, /*U+025C*/ /**/
3533 0x025D, /*U+025D*/ /**/
3534 0x025E, /*U+025E*/ /**/
3535 0x025F, /*U+025F*/ /**/
3536 0x0260, /*U+0260*/ /**/
3537 0x0261, /*U+0261*/ /**/
3538 0x0262, /*U+0262*/ /**/
3539 0x0263, /*U+0263*/ /**/
3540 0x0264, /*U+0264*/ /**/
3541 0x0265, /*U+0265*/ /**/
3542 0x0266, /*U+0266*/ /**/
3543 0x0267, /*U+0267*/ /**/
3544 0x0268, /*U+0268*/ /**/
3545 0x0269, /*U+0269*/ /**/
3546 0x026A, /*U+026A*/ /**/
3547 0x026B, /*U+026B*/ /**/
3548 0x026C, /*U+026C*/ /**/
3549 0x026D, /*U+026D*/ /**/
3550 0x026E, /*U+026E*/ /**/
3551 0x026F, /*U+026F*/ /**/
3552 0x0270, /*U+0270*/ /**/
3553 0x0271, /*U+0271*/ /**/
3554 0x0272, /*U+0272*/ /**/
3555 0x0273, /*U+0273*/ /**/
3556 0x0274, /*U+0274*/ /**/
3557 0x0275, /*U+0275*/ /**/
3558 0x0276, /*U+0276*/ /**/
3559 0x0277, /*U+0277*/ /**/
3560 0x0278, /*U+0278*/ /**/
3561 0x0279, /*U+0279*/ /**/
3562 0x027A, /*U+027A*/ /**/
3563 0x027B, /*U+027B*/ /**/
3564 0x027C, /*U+027C*/ /**/
3565 0x027D, /*U+027D*/ /**/
3566 0x027E, /*U+027E*/ /**/
3567 0x027F, /*U+027F*/ /**/
3570 static const uint16_t lower_table_3[576] = {
3571 0x0340, /*U+0340*/ /**/
3572 0x0341, /*U+0341*/ /**/
3573 0x0342, /*U+0342*/ /**/
3574 0x0343, /*U+0343*/ /**/
3575 0x0344, /*U+0344*/ /**/
3576 0x0345, /*U+0345*/ /**/
3577 0x0346, /*U+0346*/ /**/
3578 0x0347, /*U+0347*/ /**/
3579 0x0348, /*U+0348*/ /**/
3580 0x0349, /*U+0349*/ /**/
3581 0x034A, /*U+034A*/ /**/
3582 0x034B, /*U+034B*/ /**/
3583 0x034C, /*U+034C*/ /**/
3584 0x034D, /*U+034D*/ /**/
3585 0x034E, /*U+034E*/ /**/
3586 0x034F, /*U+034F*/ /**/
3587 0x0350, /*U+0350*/ /**/
3588 0x0351, /*U+0351*/ /**/
3589 0x0352, /*U+0352*/ /**/
3590 0x0353, /*U+0353*/ /**/
3591 0x0354, /*U+0354*/ /**/
3592 0x0355, /*U+0355*/ /**/
3593 0x0356, /*U+0356*/ /**/
3594 0x0357, /*U+0357*/ /**/
3595 0x0358, /*U+0358*/ /**/
3596 0x0359, /*U+0359*/ /**/
3597 0x035A, /*U+035A*/ /**/
3598 0x035B, /*U+035B*/ /**/
3599 0x035C, /*U+035C*/ /**/
3600 0x035D, /*U+035D*/ /**/
3601 0x035E, /*U+035E*/ /**/
3602 0x035F, /*U+035F*/ /**/
3603 0x0360, /*U+0360*/ /**/
3604 0x0361, /*U+0361*/ /**/
3605 0x0362, /*U+0362*/ /**/
3606 0x0363, /*U+0363*/ /**/
3607 0x0364, /*U+0364*/ /**/
3608 0x0365, /*U+0365*/ /**/
3609 0x0366, /*U+0366*/ /**/
3610 0x0367, /*U+0367*/ /**/
3611 0x0368, /*U+0368*/ /**/
3612 0x0369, /*U+0369*/ /**/
3613 0x036A, /*U+036A*/ /**/
3614 0x036B, /*U+036B*/ /**/
3615 0x036C, /*U+036C*/ /**/
3616 0x036D, /*U+036D*/ /**/
3617 0x036E, /*U+036E*/ /**/
3618 0x036F, /*U+036F*/ /**/
3619 0x0371, /*U+0370*/ /*GREEK CAPITAL LETTER HETA*/
3620 0x0371, /*U+0371*/ /**/
3621 0x0373, /*U+0372*/ /*GREEK CAPITAL LETTER ARCHAIC SAMPI*/
3622 0x0373, /*U+0373*/ /**/
3623 0x0374, /*U+0374*/ /**/
3624 0x0375, /*U+0375*/ /**/
3625 0x0377, /*U+0376*/ /*GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA*/
3626 0x0377, /*U+0377*/ /**/
3627 0x0378, /*U+0378*/ /**/
3628 0x0379, /*U+0379*/ /**/
3629 0x037A, /*U+037A*/ /**/
3630 0x037B, /*U+037B*/ /**/
3631 0x037C, /*U+037C*/ /**/
3632 0x037D, /*U+037D*/ /**/
3633 0x037E, /*U+037E*/ /**/
3634 0x037F, /*U+037F*/ /**/
3635 0x0380, /*U+0380*/ /**/
3636 0x0381, /*U+0381*/ /**/
3637 0x0382, /*U+0382*/ /**/
3638 0x0383, /*U+0383*/ /**/
3639 0x0384, /*U+0384*/ /**/
3640 0x0385, /*U+0385*/ /**/
3641 0x03AC, /*U+0386*/ /*GREEK CAPITAL LETTER ALPHA WITH TONOS*/
3642 0x0387, /*U+0387*/ /**/
3643 0x03AD, /*U+0388*/ /*GREEK CAPITAL LETTER EPSILON WITH TONOS*/
3644 0x03AE, /*U+0389*/ /*GREEK CAPITAL LETTER ETA WITH TONOS*/
3645 0x03AF, /*U+038A*/ /*GREEK CAPITAL LETTER IOTA WITH TONOS*/
3646 0x038B, /*U+038B*/ /**/
3647 0x03CC, /*U+038C*/ /*GREEK CAPITAL LETTER OMICRON WITH TONOS*/
3648 0x038D, /*U+038D*/ /**/
3649 0x03CD, /*U+038E*/ /*GREEK CAPITAL LETTER UPSILON WITH TONOS*/
3650 0x03CE, /*U+038F*/ /*GREEK CAPITAL LETTER OMEGA WITH TONOS*/
3651 0x0390, /*U+0390*/ /**/
3652 0x03B1, /*U+0391*/ /*GREEK CAPITAL LETTER ALPHA*/
3653 0x03B2, /*U+0392*/ /*GREEK CAPITAL LETTER BETA*/
3654 0x03B3, /*U+0393*/ /*GREEK CAPITAL LETTER GAMMA*/
3655 0x03B4, /*U+0394*/ /*GREEK CAPITAL LETTER DELTA*/
3656 0x03B5, /*U+0395*/ /*GREEK CAPITAL LETTER EPSILON*/
3657 0x03B6, /*U+0396*/ /*GREEK CAPITAL LETTER ZETA*/
3658 0x03B7, /*U+0397*/ /*GREEK CAPITAL LETTER ETA*/
3659 0x03B8, /*U+0398*/ /*GREEK CAPITAL LETTER THETA*/
3660 0x03B9, /*U+0399*/ /*GREEK CAPITAL LETTER IOTA*/
3661 0x03BA, /*U+039A*/ /*GREEK CAPITAL LETTER KAPPA*/
3662 0x03BB, /*U+039B*/ /*GREEK CAPITAL LETTER LAMDA*/
3663 0x03BC, /*U+039C*/ /*GREEK CAPITAL LETTER MU*/
3664 0x03BD, /*U+039D*/ /*GREEK CAPITAL LETTER NU*/
3665 0x03BE, /*U+039E*/ /*GREEK CAPITAL LETTER XI*/
3666 0x03BF, /*U+039F*/ /*GREEK CAPITAL LETTER OMICRON*/
3667 0x03C0, /*U+03A0*/ /*GREEK CAPITAL LETTER PI*/
3668 0x03C1, /*U+03A1*/ /*GREEK CAPITAL LETTER RHO*/
3669 0x03A2, /*U+03A2*/ /**/
3670 0x03C3, /*U+03A3*/ /*GREEK CAPITAL LETTER SIGMA*/
3671 0x03C4, /*U+03A4*/ /*GREEK CAPITAL LETTER TAU*/
3672 0x03C5, /*U+03A5*/ /*GREEK CAPITAL LETTER UPSILON*/
3673 0x03C6, /*U+03A6*/ /*GREEK CAPITAL LETTER PHI*/
3674 0x03C7, /*U+03A7*/ /*GREEK CAPITAL LETTER CHI*/
3675 0x03C8, /*U+03A8*/ /*GREEK CAPITAL LETTER PSI*/
3676 0x03C9, /*U+03A9*/ /*GREEK CAPITAL LETTER OMEGA*/
3677 0x03CA, /*U+03AA*/ /*GREEK CAPITAL LETTER IOTA WITH DIALYTIKA*/
3678 0x03CB, /*U+03AB*/ /*GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA*/
3679 0x03AC, /*U+03AC*/ /**/
3680 0x03AD, /*U+03AD*/ /**/
3681 0x03AE, /*U+03AE*/ /**/
3682 0x03AF, /*U+03AF*/ /**/
3683 0x03B0, /*U+03B0*/ /**/
3684 0x03B1, /*U+03B1*/ /**/
3685 0x03B2, /*U+03B2*/ /**/
3686 0x03B3, /*U+03B3*/ /**/
3687 0x03B4, /*U+03B4*/ /**/
3688 0x03B5, /*U+03B5*/ /**/
3689 0x03B6, /*U+03B6*/ /**/
3690 0x03B7, /*U+03B7*/ /**/
3691 0x03B8, /*U+03B8*/ /**/
3692 0x03B9, /*U+03B9*/ /**/
3693 0x03BA, /*U+03BA*/ /**/
3694 0x03BB, /*U+03BB*/ /**/
3695 0x03BC, /*U+03BC*/ /**/
3696 0x03BD, /*U+03BD*/ /**/
3697 0x03BE, /*U+03BE*/ /**/
3698 0x03BF, /*U+03BF*/ /**/
3699 0x03C0, /*U+03C0*/ /**/
3700 0x03C1, /*U+03C1*/ /**/
3701 0x03C2, /*U+03C2*/ /**/
3702 0x03C3, /*U+03C3*/ /**/
3703 0x03C4, /*U+03C4*/ /**/
3704 0x03C5, /*U+03C5*/ /**/
3705 0x03C6, /*U+03C6*/ /**/
3706 0x03C7, /*U+03C7*/ /**/
3707 0x03C8, /*U+03C8*/ /**/
3708 0x03C9, /*U+03C9*/ /**/
3709 0x03CA, /*U+03CA*/ /**/
3710 0x03CB, /*U+03CB*/ /**/
3711 0x03CC, /*U+03CC*/ /**/
3712 0x03CD, /*U+03CD*/ /**/
3713 0x03CE, /*U+03CE*/ /**/
3714 0x03D7, /*U+03CF*/ /*GREEK CAPITAL KAI SYMBOL*/
3715 0x03D0, /*U+03D0*/ /**/
3716 0x03D1, /*U+03D1*/ /**/
3717 0x03D2, /*U+03D2*/ /**/
3718 0x03D3, /*U+03D3*/ /**/
3719 0x03D4, /*U+03D4*/ /**/
3720 0x03D5, /*U+03D5*/ /**/
3721 0x03D6, /*U+03D6*/ /**/
3722 0x03D7, /*U+03D7*/ /**/
3723 0x03D9, /*U+03D8*/ /*GREEK LETTER ARCHAIC KOPPA*/
3724 0x03D9, /*U+03D9*/ /**/
3725 0x03DB, /*U+03DA*/ /*GREEK LETTER STIGMA*/
3726 0x03DB, /*U+03DB*/ /**/
3727 0x03DD, /*U+03DC*/ /*GREEK LETTER DIGAMMA*/
3728 0x03DD, /*U+03DD*/ /**/
3729 0x03DF, /*U+03DE*/ /*GREEK LETTER KOPPA*/
3730 0x03DF, /*U+03DF*/ /**/
3731 0x03E1, /*U+03E0*/ /*GREEK LETTER SAMPI*/
3732 0x03E1, /*U+03E1*/ /**/
3733 0x03E3, /*U+03E2*/ /*COPTIC CAPITAL LETTER SHEI*/
3734 0x03E3, /*U+03E3*/ /**/
3735 0x03E5, /*U+03E4*/ /*COPTIC CAPITAL LETTER FEI*/
3736 0x03E5, /*U+03E5*/ /**/
3737 0x03E7, /*U+03E6*/ /*COPTIC CAPITAL LETTER KHEI*/
3738 0x03E7, /*U+03E7*/ /**/
3739 0x03E9, /*U+03E8*/ /*COPTIC CAPITAL LETTER HORI*/
3740 0x03E9, /*U+03E9*/ /**/
3741 0x03EB, /*U+03EA*/ /*COPTIC CAPITAL LETTER GANGIA*/
3742 0x03EB, /*U+03EB*/ /**/
3743 0x03ED, /*U+03EC*/ /*COPTIC CAPITAL LETTER SHIMA*/
3744 0x03ED, /*U+03ED*/ /**/
3745 0x03EF, /*U+03EE*/ /*COPTIC CAPITAL LETTER DEI*/
3746 0x03EF, /*U+03EF*/ /**/
3747 0x03F0, /*U+03F0*/ /**/
3748 0x03F1, /*U+03F1*/ /**/
3749 0x03F2, /*U+03F2*/ /**/
3750 0x03F3, /*U+03F3*/ /**/
3751 0x03B8, /*U+03F4*/ /*GREEK CAPITAL THETA SYMBOL*/
3752 0x03F5, /*U+03F5*/ /**/
3753 0x03F6, /*U+03F6*/ /**/
3754 0x03F8, /*U+03F7*/ /*GREEK CAPITAL LETTER SHO*/
3755 0x03F8, /*U+03F8*/ /**/
3756 0x03F2, /*U+03F9*/ /*GREEK CAPITAL LUNATE SIGMA SYMBOL*/
3757 0x03FB, /*U+03FA*/ /*GREEK CAPITAL LETTER SAN*/
3758 0x03FB, /*U+03FB*/ /**/
3759 0x03FC, /*U+03FC*/ /**/
3760 0x037B, /*U+03FD*/ /*GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL*/
3761 0x037C, /*U+03FE*/ /*GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL*/
3762 0x037D, /*U+03FF*/ /*GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL*/
3763 0x0450, /*U+0400*/ /*CYRILLIC CAPITAL LETTER IE WITH GRAVE*/
3764 0x0451, /*U+0401*/ /*CYRILLIC CAPITAL LETTER IO*/
3765 0x0452, /*U+0402*/ /*CYRILLIC CAPITAL LETTER DJE*/
3766 0x0453, /*U+0403*/ /*CYRILLIC CAPITAL LETTER GJE*/
3767 0x0454, /*U+0404*/ /*CYRILLIC CAPITAL LETTER UKRAINIAN IE*/
3768 0x0455, /*U+0405*/ /*CYRILLIC CAPITAL LETTER DZE*/
3769 0x0456, /*U+0406*/ /*CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I*/
3770 0x0457, /*U+0407*/ /*CYRILLIC CAPITAL LETTER YI*/
3771 0x0458, /*U+0408*/ /*CYRILLIC CAPITAL LETTER JE*/
3772 0x0459, /*U+0409*/ /*CYRILLIC CAPITAL LETTER LJE*/
3773 0x045A, /*U+040A*/ /*CYRILLIC CAPITAL LETTER NJE*/
3774 0x045B, /*U+040B*/ /*CYRILLIC CAPITAL LETTER TSHE*/
3775 0x045C, /*U+040C*/ /*CYRILLIC CAPITAL LETTER KJE*/
3776 0x045D, /*U+040D*/ /*CYRILLIC CAPITAL LETTER I WITH GRAVE*/
3777 0x045E, /*U+040E*/ /*CYRILLIC CAPITAL LETTER SHORT U*/
3778 0x045F, /*U+040F*/ /*CYRILLIC CAPITAL LETTER DZHE*/
3779 0x0430, /*U+0410*/ /*CYRILLIC CAPITAL LETTER A*/
3780 0x0431, /*U+0411*/ /*CYRILLIC CAPITAL LETTER BE*/
3781 0x0432, /*U+0412*/ /*CYRILLIC CAPITAL LETTER VE*/
3782 0x0433, /*U+0413*/ /*CYRILLIC CAPITAL LETTER GHE*/
3783 0x0434, /*U+0414*/ /*CYRILLIC CAPITAL LETTER DE*/
3784 0x0435, /*U+0415*/ /*CYRILLIC CAPITAL LETTER IE*/
3785 0x0436, /*U+0416*/ /*CYRILLIC CAPITAL LETTER ZHE*/
3786 0x0437, /*U+0417*/ /*CYRILLIC CAPITAL LETTER ZE*/
3787 0x0438, /*U+0418*/ /*CYRILLIC CAPITAL LETTER I*/
3788 0x0439, /*U+0419*/ /*CYRILLIC CAPITAL LETTER SHORT I*/
3789 0x043A, /*U+041A*/ /*CYRILLIC CAPITAL LETTER KA*/
3790 0x043B, /*U+041B*/ /*CYRILLIC CAPITAL LETTER EL*/
3791 0x043C, /*U+041C*/ /*CYRILLIC CAPITAL LETTER EM*/
3792 0x043D, /*U+041D*/ /*CYRILLIC CAPITAL LETTER EN*/
3793 0x043E, /*U+041E*/ /*CYRILLIC CAPITAL LETTER O*/
3794 0x043F, /*U+041F*/ /*CYRILLIC CAPITAL LETTER PE*/
3795 0x0440, /*U+0420*/ /*CYRILLIC CAPITAL LETTER ER*/
3796 0x0441, /*U+0421*/ /*CYRILLIC CAPITAL LETTER ES*/
3797 0x0442, /*U+0422*/ /*CYRILLIC CAPITAL LETTER TE*/
3798 0x0443, /*U+0423*/ /*CYRILLIC CAPITAL LETTER U*/
3799 0x0444, /*U+0424*/ /*CYRILLIC CAPITAL LETTER EF*/
3800 0x0445, /*U+0425*/ /*CYRILLIC CAPITAL LETTER HA*/
3801 0x0446, /*U+0426*/ /*CYRILLIC CAPITAL LETTER TSE*/
3802 0x0447, /*U+0427*/ /*CYRILLIC CAPITAL LETTER CHE*/
3803 0x0448, /*U+0428*/ /*CYRILLIC CAPITAL LETTER SHA*/
3804 0x0449, /*U+0429*/ /*CYRILLIC CAPITAL LETTER SHCHA*/
3805 0x044A, /*U+042A*/ /*CYRILLIC CAPITAL LETTER HARD SIGN*/
3806 0x044B, /*U+042B*/ /*CYRILLIC CAPITAL LETTER YERU*/
3807 0x044C, /*U+042C*/ /*CYRILLIC CAPITAL LETTER SOFT SIGN*/
3808 0x044D, /*U+042D*/ /*CYRILLIC CAPITAL LETTER E*/
3809 0x044E, /*U+042E*/ /*CYRILLIC CAPITAL LETTER YU*/
3810 0x044F, /*U+042F*/ /*CYRILLIC CAPITAL LETTER YA*/
3811 0x0430, /*U+0430*/ /**/
3812 0x0431, /*U+0431*/ /**/
3813 0x0432, /*U+0432*/ /**/
3814 0x0433, /*U+0433*/ /**/
3815 0x0434, /*U+0434*/ /**/
3816 0x0435, /*U+0435*/ /**/
3817 0x0436, /*U+0436*/ /**/
3818 0x0437, /*U+0437*/ /**/
3819 0x0438, /*U+0438*/ /**/
3820 0x0439, /*U+0439*/ /**/
3821 0x043A, /*U+043A*/ /**/
3822 0x043B, /*U+043B*/ /**/
3823 0x043C, /*U+043C*/ /**/
3824 0x043D, /*U+043D*/ /**/
3825 0x043E, /*U+043E*/ /**/
3826 0x043F, /*U+043F*/ /**/
3827 0x0440, /*U+0440*/ /**/
3828 0x0441, /*U+0441*/ /**/
3829 0x0442, /*U+0442*/ /**/
3830 0x0443, /*U+0443*/ /**/
3831 0x0444, /*U+0444*/ /**/
3832 0x0445, /*U+0445*/ /**/
3833 0x0446, /*U+0446*/ /**/
3834 0x0447, /*U+0447*/ /**/
3835 0x0448, /*U+0448*/ /**/
3836 0x0449, /*U+0449*/ /**/
3837 0x044A, /*U+044A*/ /**/
3838 0x044B, /*U+044B*/ /**/
3839 0x044C, /*U+044C*/ /**/
3840 0x044D, /*U+044D*/ /**/
3841 0x044E, /*U+044E*/ /**/
3842 0x044F, /*U+044F*/ /**/
3843 0x0450, /*U+0450*/ /**/
3844 0x0451, /*U+0451*/ /**/
3845 0x0452, /*U+0452*/ /**/
3846 0x0453, /*U+0453*/ /**/
3847 0x0454, /*U+0454*/ /**/
3848 0x0455, /*U+0455*/ /**/
3849 0x0456, /*U+0456*/ /**/
3850 0x0457, /*U+0457*/ /**/
3851 0x0458, /*U+0458*/ /**/
3852 0x0459, /*U+0459*/ /**/
3853 0x045A, /*U+045A*/ /**/
3854 0x045B, /*U+045B*/ /**/
3855 0x045C, /*U+045C*/ /**/
3856 0x045D, /*U+045D*/ /**/
3857 0x045E, /*U+045E*/ /**/
3858 0x045F, /*U+045F*/ /**/
3859 0x0461, /*U+0460*/ /*CYRILLIC CAPITAL LETTER OMEGA*/
3860 0x0461, /*U+0461*/ /**/
3861 0x0463, /*U+0462*/ /*CYRILLIC CAPITAL LETTER YAT*/
3862 0x0463, /*U+0463*/ /**/
3863 0x0465, /*U+0464*/ /*CYRILLIC CAPITAL LETTER IOTIFIED E*/
3864 0x0465, /*U+0465*/ /**/
3865 0x0467, /*U+0466*/ /*CYRILLIC CAPITAL LETTER LITTLE YUS*/
3866 0x0467, /*U+0467*/ /**/
3867 0x0469, /*U+0468*/ /*CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS*/
3868 0x0469, /*U+0469*/ /**/
3869 0x046B, /*U+046A*/ /*CYRILLIC CAPITAL LETTER BIG YUS*/
3870 0x046B, /*U+046B*/ /**/
3871 0x046D, /*U+046C*/ /*CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS*/
3872 0x046D, /*U+046D*/ /**/
3873 0x046F, /*U+046E*/ /*CYRILLIC CAPITAL LETTER KSI*/
3874 0x046F, /*U+046F*/ /**/
3875 0x0471, /*U+0470*/ /*CYRILLIC CAPITAL LETTER PSI*/
3876 0x0471, /*U+0471*/ /**/
3877 0x0473, /*U+0472*/ /*CYRILLIC CAPITAL LETTER FITA*/
3878 0x0473, /*U+0473*/ /**/
3879 0x0475, /*U+0474*/ /*CYRILLIC CAPITAL LETTER IZHITSA*/
3880 0x0475, /*U+0475*/ /**/
3881 0x0477, /*U+0476*/ /*CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT*/
3882 0x0477, /*U+0477*/ /**/
3883 0x0479, /*U+0478*/ /*CYRILLIC CAPITAL LETTER UK*/
3884 0x0479, /*U+0479*/ /**/
3885 0x047B, /*U+047A*/ /*CYRILLIC CAPITAL LETTER ROUND OMEGA*/
3886 0x047B, /*U+047B*/ /**/
3887 0x047D, /*U+047C*/ /*CYRILLIC CAPITAL LETTER OMEGA WITH TITLO*/
3888 0x047D, /*U+047D*/ /**/
3889 0x047F, /*U+047E*/ /*CYRILLIC CAPITAL LETTER OT*/
3890 0x047F, /*U+047F*/ /**/
3891 0x0481, /*U+0480*/ /*CYRILLIC CAPITAL LETTER KOPPA*/
3892 0x0481, /*U+0481*/ /**/
3893 0x0482, /*U+0482*/ /**/
3894 0x0483, /*U+0483*/ /**/
3895 0x0484, /*U+0484*/ /**/
3896 0x0485, /*U+0485*/ /**/
3897 0x0486, /*U+0486*/ /**/
3898 0x0487, /*U+0487*/ /**/
3899 0x0488, /*U+0488*/ /**/
3900 0x0489, /*U+0489*/ /**/
3901 0x048B, /*U+048A*/ /*CYRILLIC CAPITAL LETTER SHORT I WITH TAIL*/
3902 0x048B, /*U+048B*/ /**/
3903 0x048D, /*U+048C*/ /*CYRILLIC CAPITAL LETTER SEMISOFT SIGN*/
3904 0x048D, /*U+048D*/ /**/
3905 0x048F, /*U+048E*/ /*CYRILLIC CAPITAL LETTER ER WITH TICK*/
3906 0x048F, /*U+048F*/ /**/
3907 0x0491, /*U+0490*/ /*CYRILLIC CAPITAL LETTER GHE WITH UPTURN*/
3908 0x0491, /*U+0491*/ /**/
3909 0x0493, /*U+0492*/ /*CYRILLIC CAPITAL LETTER GHE WITH STROKE*/
3910 0x0493, /*U+0493*/ /**/
3911 0x0495, /*U+0494*/ /*CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK*/
3912 0x0495, /*U+0495*/ /**/
3913 0x0497, /*U+0496*/ /*CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER*/
3914 0x0497, /*U+0497*/ /**/
3915 0x0499, /*U+0498*/ /*CYRILLIC CAPITAL LETTER ZE WITH DESCENDER*/
3916 0x0499, /*U+0499*/ /**/
3917 0x049B, /*U+049A*/ /*CYRILLIC CAPITAL LETTER KA WITH DESCENDER*/
3918 0x049B, /*U+049B*/ /**/
3919 0x049D, /*U+049C*/ /*CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE*/
3920 0x049D, /*U+049D*/ /**/
3921 0x049F, /*U+049E*/ /*CYRILLIC CAPITAL LETTER KA WITH STROKE*/
3922 0x049F, /*U+049F*/ /**/
3923 0x04A1, /*U+04A0*/ /*CYRILLIC CAPITAL LETTER BASHKIR KA*/
3924 0x04A1, /*U+04A1*/ /**/
3925 0x04A3, /*U+04A2*/ /*CYRILLIC CAPITAL LETTER EN WITH DESCENDER*/
3926 0x04A3, /*U+04A3*/ /**/
3927 0x04A5, /*U+04A4*/ /*CYRILLIC CAPITAL LIGATURE EN GHE*/
3928 0x04A5, /*U+04A5*/ /**/
3929 0x04A7, /*U+04A6*/ /*CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK*/
3930 0x04A7, /*U+04A7*/ /**/
3931 0x04A9, /*U+04A8*/ /*CYRILLIC CAPITAL LETTER ABKHASIAN HA*/
3932 0x04A9, /*U+04A9*/ /**/
3933 0x04AB, /*U+04AA*/ /*CYRILLIC CAPITAL LETTER ES WITH DESCENDER*/
3934 0x04AB, /*U+04AB*/ /**/
3935 0x04AD, /*U+04AC*/ /*CYRILLIC CAPITAL LETTER TE WITH DESCENDER*/
3936 0x04AD, /*U+04AD*/ /**/
3937 0x04AF, /*U+04AE*/ /*CYRILLIC CAPITAL LETTER STRAIGHT U*/
3938 0x04AF, /*U+04AF*/ /**/
3939 0x04B1, /*U+04B0*/ /*CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE*/
3940 0x04B1, /*U+04B1*/ /**/
3941 0x04B3, /*U+04B2*/ /*CYRILLIC CAPITAL LETTER HA WITH DESCENDER*/
3942 0x04B3, /*U+04B3*/ /**/
3943 0x04B5, /*U+04B4*/ /*CYRILLIC CAPITAL LIGATURE TE TSE*/
3944 0x04B5, /*U+04B5*/ /**/
3945 0x04B7, /*U+04B6*/ /*CYRILLIC CAPITAL LETTER CHE WITH DESCENDER*/
3946 0x04B7, /*U+04B7*/ /**/
3947 0x04B9, /*U+04B8*/ /*CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE*/
3948 0x04B9, /*U+04B9*/ /**/
3949 0x04BB, /*U+04BA*/ /*CYRILLIC CAPITAL LETTER SHHA*/
3950 0x04BB, /*U+04BB*/ /**/
3951 0x04BD, /*U+04BC*/ /*CYRILLIC CAPITAL LETTER ABKHASIAN CHE*/
3952 0x04BD, /*U+04BD*/ /**/
3953 0x04BF, /*U+04BE*/ /*CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER*/
3954 0x04BF, /*U+04BF*/ /**/
3955 0x04CF, /*U+04C0*/ /*CYRILLIC LETTER PALOCHKA*/
3956 0x04C2, /*U+04C1*/ /*CYRILLIC CAPITAL LETTER ZHE WITH BREVE*/
3957 0x04C2, /*U+04C2*/ /**/
3958 0x04C4, /*U+04C3*/ /*CYRILLIC CAPITAL LETTER KA WITH HOOK*/
3959 0x04C4, /*U+04C4*/ /**/
3960 0x04C6, /*U+04C5*/ /*CYRILLIC CAPITAL LETTER EL WITH TAIL*/
3961 0x04C6, /*U+04C6*/ /**/
3962 0x04C8, /*U+04C7*/ /*CYRILLIC CAPITAL LETTER EN WITH HOOK*/
3963 0x04C8, /*U+04C8*/ /**/
3964 0x04CA, /*U+04C9*/ /*CYRILLIC CAPITAL LETTER EN WITH TAIL*/
3965 0x04CA, /*U+04CA*/ /**/
3966 0x04CC, /*U+04CB*/ /*CYRILLIC CAPITAL LETTER KHAKASSIAN CHE*/
3967 0x04CC, /*U+04CC*/ /**/
3968 0x04CE, /*U+04CD*/ /*CYRILLIC CAPITAL LETTER EM WITH TAIL*/
3969 0x04CE, /*U+04CE*/ /**/
3970 0x04CF, /*U+04CF*/ /**/
3971 0x04D1, /*U+04D0*/ /*CYRILLIC CAPITAL LETTER A WITH BREVE*/
3972 0x04D1, /*U+04D1*/ /**/
3973 0x04D3, /*U+04D2*/ /*CYRILLIC CAPITAL LETTER A WITH DIAERESIS*/
3974 0x04D3, /*U+04D3*/ /**/
3975 0x04D5, /*U+04D4*/ /*CYRILLIC CAPITAL LIGATURE A IE*/
3976 0x04D5, /*U+04D5*/ /**/
3977 0x04D7, /*U+04D6*/ /*CYRILLIC CAPITAL LETTER IE WITH BREVE*/
3978 0x04D7, /*U+04D7*/ /**/
3979 0x04D9, /*U+04D8*/ /*CYRILLIC CAPITAL LETTER SCHWA*/
3980 0x04D9, /*U+04D9*/ /**/
3981 0x04DB, /*U+04DA*/ /*CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS*/
3982 0x04DB, /*U+04DB*/ /**/
3983 0x04DD, /*U+04DC*/ /*CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS*/
3984 0x04DD, /*U+04DD*/ /**/
3985 0x04DF, /*U+04DE*/ /*CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS*/
3986 0x04DF, /*U+04DF*/ /**/
3987 0x04E1, /*U+04E0*/ /*CYRILLIC CAPITAL LETTER ABKHASIAN DZE*/
3988 0x04E1, /*U+04E1*/ /**/
3989 0x04E3, /*U+04E2*/ /*CYRILLIC CAPITAL LETTER I WITH MACRON*/
3990 0x04E3, /*U+04E3*/ /**/
3991 0x04E5, /*U+04E4*/ /*CYRILLIC CAPITAL LETTER I WITH DIAERESIS*/
3992 0x04E5, /*U+04E5*/ /**/
3993 0x04E7, /*U+04E6*/ /*CYRILLIC CAPITAL LETTER O WITH DIAERESIS*/
3994 0x04E7, /*U+04E7*/ /**/
3995 0x04E9, /*U+04E8*/ /*CYRILLIC CAPITAL LETTER BARRED O*/
3996 0x04E9, /*U+04E9*/ /**/
3997 0x04EB, /*U+04EA*/ /*CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS*/
3998 0x04EB, /*U+04EB*/ /**/
3999 0x04ED, /*U+04EC*/ /*CYRILLIC CAPITAL LETTER E WITH DIAERESIS*/
4000 0x04ED, /*U+04ED*/ /**/
4001 0x04EF, /*U+04EE*/ /*CYRILLIC CAPITAL LETTER U WITH MACRON*/
4002 0x04EF, /*U+04EF*/ /**/
4003 0x04F1, /*U+04F0*/ /*CYRILLIC CAPITAL LETTER U WITH DIAERESIS*/
4004 0x04F1, /*U+04F1*/ /**/
4005 0x04F3, /*U+04F2*/ /*CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE*/
4006 0x04F3, /*U+04F3*/ /**/
4007 0x04F5, /*U+04F4*/ /*CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS*/
4008 0x04F5, /*U+04F5*/ /**/
4009 0x04F7, /*U+04F6*/ /*CYRILLIC CAPITAL LETTER GHE WITH DESCENDER*/
4010 0x04F7, /*U+04F7*/ /**/
4011 0x04F9, /*U+04F8*/ /*CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS*/
4012 0x04F9, /*U+04F9*/ /**/
4013 0x04FB, /*U+04FA*/ /*CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK*/
4014 0x04FB, /*U+04FB*/ /**/
4015 0x04FD, /*U+04FC*/ /*CYRILLIC CAPITAL LETTER HA WITH HOOK*/
4016 0x04FD, /*U+04FD*/ /**/
4017 0x04FF, /*U+04FE*/ /*CYRILLIC CAPITAL LETTER HA WITH STROKE*/
4018 0x04FF, /*U+04FF*/ /**/
4019 0x0501, /*U+0500*/ /*CYRILLIC CAPITAL LETTER KOMI DE*/
4020 0x0501, /*U+0501*/ /**/
4021 0x0503, /*U+0502*/ /*CYRILLIC CAPITAL LETTER KOMI DJE*/
4022 0x0503, /*U+0503*/ /**/
4023 0x0505, /*U+0504*/ /*CYRILLIC CAPITAL LETTER KOMI ZJE*/
4024 0x0505, /*U+0505*/ /**/
4025 0x0507, /*U+0506*/ /*CYRILLIC CAPITAL LETTER KOMI DZJE*/
4026 0x0507, /*U+0507*/ /**/
4027 0x0509, /*U+0508*/ /*CYRILLIC CAPITAL LETTER KOMI LJE*/
4028 0x0509, /*U+0509*/ /**/
4029 0x050B, /*U+050A*/ /*CYRILLIC CAPITAL LETTER KOMI NJE*/
4030 0x050B, /*U+050B*/ /**/
4031 0x050D, /*U+050C*/ /*CYRILLIC CAPITAL LETTER KOMI SJE*/
4032 0x050D, /*U+050D*/ /**/
4033 0x050F, /*U+050E*/ /*CYRILLIC CAPITAL LETTER KOMI TJE*/
4034 0x050F, /*U+050F*/ /**/
4035 0x0511, /*U+0510*/ /*CYRILLIC CAPITAL LETTER REVERSED ZE*/
4036 0x0511, /*U+0511*/ /**/
4037 0x0513, /*U+0512*/ /*CYRILLIC CAPITAL LETTER EL WITH HOOK*/
4038 0x0513, /*U+0513*/ /**/
4039 0x0515, /*U+0514*/ /*CYRILLIC CAPITAL LETTER LHA*/
4040 0x0515, /*U+0515*/ /**/
4041 0x0517, /*U+0516*/ /*CYRILLIC CAPITAL LETTER RHA*/
4042 0x0517, /*U+0517*/ /**/
4043 0x0519, /*U+0518*/ /*CYRILLIC CAPITAL LETTER YAE*/
4044 0x0519, /*U+0519*/ /**/
4045 0x051B, /*U+051A*/ /*CYRILLIC CAPITAL LETTER QA*/
4046 0x051B, /*U+051B*/ /**/
4047 0x051D, /*U+051C*/ /*CYRILLIC CAPITAL LETTER WE*/
4048 0x051D, /*U+051D*/ /**/
4049 0x051F, /*U+051E*/ /*CYRILLIC CAPITAL LETTER ALEUT KA*/
4050 0x051F, /*U+051F*/ /**/
4051 0x0521, /*U+0520*/ /*CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK*/
4052 0x0521, /*U+0521*/ /**/
4053 0x0523, /*U+0522*/ /*CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK*/
4054 0x0523, /*U+0523*/ /**/
4055 0x0525, /*U+0524*/ /*CYRILLIC CAPITAL LETTER PE WITH DESCENDER*/
4056 0x0525, /*U+0525*/ /**/
4057 0x0527, /*U+0526*/ /*CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER*/
4058 0x0527, /*U+0527*/ /**/
4059 0x0528, /*U+0528*/ /**/
4060 0x0529, /*U+0529*/ /**/
4061 0x052A, /*U+052A*/ /**/
4062 0x052B, /*U+052B*/ /**/
4063 0x052C, /*U+052C*/ /**/
4064 0x052D, /*U+052D*/ /**/
4065 0x052E, /*U+052E*/ /**/
4066 0x052F, /*U+052F*/ /**/
4067 0x0530, /*U+0530*/ /**/
4068 0x0561, /*U+0531*/ /*ARMENIAN CAPITAL LETTER AYB*/
4069 0x0562, /*U+0532*/ /*ARMENIAN CAPITAL LETTER BEN*/
4070 0x0563, /*U+0533*/ /*ARMENIAN CAPITAL LETTER GIM*/
4071 0x0564, /*U+0534*/ /*ARMENIAN CAPITAL LETTER DA*/
4072 0x0565, /*U+0535*/ /*ARMENIAN CAPITAL LETTER ECH*/
4073 0x0566, /*U+0536*/ /*ARMENIAN CAPITAL LETTER ZA*/
4074 0x0567, /*U+0537*/ /*ARMENIAN CAPITAL LETTER EH*/
4075 0x0568, /*U+0538*/ /*ARMENIAN CAPITAL LETTER ET*/
4076 0x0569, /*U+0539*/ /*ARMENIAN CAPITAL LETTER TO*/
4077 0x056A, /*U+053A*/ /*ARMENIAN CAPITAL LETTER ZHE*/
4078 0x056B, /*U+053B*/ /*ARMENIAN CAPITAL LETTER INI*/
4079 0x056C, /*U+053C*/ /*ARMENIAN CAPITAL LETTER LIWN*/
4080 0x056D, /*U+053D*/ /*ARMENIAN CAPITAL LETTER XEH*/
4081 0x056E, /*U+053E*/ /*ARMENIAN CAPITAL LETTER CA*/
4082 0x056F, /*U+053F*/ /*ARMENIAN CAPITAL LETTER KEN*/
4083 0x0570, /*U+0540*/ /*ARMENIAN CAPITAL LETTER HO*/
4084 0x0571, /*U+0541*/ /*ARMENIAN CAPITAL LETTER JA*/
4085 0x0572, /*U+0542*/ /*ARMENIAN CAPITAL LETTER GHAD*/
4086 0x0573, /*U+0543*/ /*ARMENIAN CAPITAL LETTER CHEH*/
4087 0x0574, /*U+0544*/ /*ARMENIAN CAPITAL LETTER MEN*/
4088 0x0575, /*U+0545*/ /*ARMENIAN CAPITAL LETTER YI*/
4089 0x0576, /*U+0546*/ /*ARMENIAN CAPITAL LETTER NOW*/
4090 0x0577, /*U+0547*/ /*ARMENIAN CAPITAL LETTER SHA*/
4091 0x0578, /*U+0548*/ /*ARMENIAN CAPITAL LETTER VO*/
4092 0x0579, /*U+0549*/ /*ARMENIAN CAPITAL LETTER CHA*/
4093 0x057A, /*U+054A*/ /*ARMENIAN CAPITAL LETTER PEH*/
4094 0x057B, /*U+054B*/ /*ARMENIAN CAPITAL LETTER JHEH*/
4095 0x057C, /*U+054C*/ /*ARMENIAN CAPITAL LETTER RA*/
4096 0x057D, /*U+054D*/ /*ARMENIAN CAPITAL LETTER SEH*/
4097 0x057E, /*U+054E*/ /*ARMENIAN CAPITAL LETTER VEW*/
4098 0x057F, /*U+054F*/ /*ARMENIAN CAPITAL LETTER TIWN*/
4099 0x0580, /*U+0550*/ /*ARMENIAN CAPITAL LETTER REH*/
4100 0x0581, /*U+0551*/ /*ARMENIAN CAPITAL LETTER CO*/
4101 0x0582, /*U+0552*/ /*ARMENIAN CAPITAL LETTER YIWN*/
4102 0x0583, /*U+0553*/ /*ARMENIAN CAPITAL LETTER PIWR*/
4103 0x0584, /*U+0554*/ /*ARMENIAN CAPITAL LETTER KEH*/
4104 0x0585, /*U+0555*/ /*ARMENIAN CAPITAL LETTER OH*/
4105 0x0586, /*U+0556*/ /*ARMENIAN CAPITAL LETTER FEH*/
4106 0x0557, /*U+0557*/ /**/
4107 0x0558, /*U+0558*/ /**/
4108 0x0559, /*U+0559*/ /**/
4109 0x055A, /*U+055A*/ /**/
4110 0x055B, /*U+055B*/ /**/
4111 0x055C, /*U+055C*/ /**/
4112 0x055D, /*U+055D*/ /**/
4113 0x055E, /*U+055E*/ /**/
4114 0x055F, /*U+055F*/ /**/
4115 0x0560, /*U+0560*/ /**/
4116 0x0561, /*U+0561*/ /**/
4117 0x0562, /*U+0562*/ /**/
4118 0x0563, /*U+0563*/ /**/
4119 0x0564, /*U+0564*/ /**/
4120 0x0565, /*U+0565*/ /**/
4121 0x0566, /*U+0566*/ /**/
4122 0x0567, /*U+0567*/ /**/
4123 0x0568, /*U+0568*/ /**/
4124 0x0569, /*U+0569*/ /**/
4125 0x056A, /*U+056A*/ /**/
4126 0x056B, /*U+056B*/ /**/
4127 0x056C, /*U+056C*/ /**/
4128 0x056D, /*U+056D*/ /**/
4129 0x056E, /*U+056E*/ /**/
4130 0x056F, /*U+056F*/ /**/
4131 0x0570, /*U+0570*/ /**/
4132 0x0571, /*U+0571*/ /**/
4133 0x0572, /*U+0572*/ /**/
4134 0x0573, /*U+0573*/ /**/
4135 0x0574, /*U+0574*/ /**/
4136 0x0575, /*U+0575*/ /**/
4137 0x0576, /*U+0576*/ /**/
4138 0x0577, /*U+0577*/ /**/
4139 0x0578, /*U+0578*/ /**/
4140 0x0579, /*U+0579*/ /**/
4141 0x057A, /*U+057A*/ /**/
4142 0x057B, /*U+057B*/ /**/
4143 0x057C, /*U+057C*/ /**/
4144 0x057D, /*U+057D*/ /**/
4145 0x057E, /*U+057E*/ /**/
4146 0x057F, /*U+057F*/ /**/
4149 static const uint16_t lower_table_4[128] = {
4150 0x1080, /*U+1080*/ /**/
4151 0x1081, /*U+1081*/ /**/
4152 0x1082, /*U+1082*/ /**/
4153 0x1083, /*U+1083*/ /**/
4154 0x1084, /*U+1084*/ /**/
4155 0x1085, /*U+1085*/ /**/
4156 0x1086, /*U+1086*/ /**/
4157 0x1087, /*U+1087*/ /**/
4158 0x1088, /*U+1088*/ /**/
4159 0x1089, /*U+1089*/ /**/
4160 0x108A, /*U+108A*/ /**/
4161 0x108B, /*U+108B*/ /**/
4162 0x108C, /*U+108C*/ /**/
4163 0x108D, /*U+108D*/ /**/
4164 0x108E, /*U+108E*/ /**/
4165 0x108F, /*U+108F*/ /**/
4166 0x1090, /*U+1090*/ /**/
4167 0x1091, /*U+1091*/ /**/
4168 0x1092, /*U+1092*/ /**/
4169 0x1093, /*U+1093*/ /**/
4170 0x1094, /*U+1094*/ /**/
4171 0x1095, /*U+1095*/ /**/
4172 0x1096, /*U+1096*/ /**/
4173 0x1097, /*U+1097*/ /**/
4174 0x1098, /*U+1098*/ /**/
4175 0x1099, /*U+1099*/ /**/
4176 0x109A, /*U+109A*/ /**/
4177 0x109B, /*U+109B*/ /**/
4178 0x109C, /*U+109C*/ /**/
4179 0x109D, /*U+109D*/ /**/
4180 0x109E, /*U+109E*/ /**/
4181 0x109F, /*U+109F*/ /**/
4182 0x2D00, /*U+10A0*/ /*GEORGIAN CAPITAL LETTER AN*/
4183 0x2D01, /*U+10A1*/ /*GEORGIAN CAPITAL LETTER BAN*/
4184 0x2D02, /*U+10A2*/ /*GEORGIAN CAPITAL LETTER GAN*/
4185 0x2D03, /*U+10A3*/ /*GEORGIAN CAPITAL LETTER DON*/
4186 0x2D04, /*U+10A4*/ /*GEORGIAN CAPITAL LETTER EN*/
4187 0x2D05, /*U+10A5*/ /*GEORGIAN CAPITAL LETTER VIN*/
4188 0x2D06, /*U+10A6*/ /*GEORGIAN CAPITAL LETTER ZEN*/
4189 0x2D07, /*U+10A7*/ /*GEORGIAN CAPITAL LETTER TAN*/
4190 0x2D08, /*U+10A8*/ /*GEORGIAN CAPITAL LETTER IN*/
4191 0x2D09, /*U+10A9*/ /*GEORGIAN CAPITAL LETTER KAN*/
4192 0x2D0A, /*U+10AA*/ /*GEORGIAN CAPITAL LETTER LAS*/
4193 0x2D0B, /*U+10AB*/ /*GEORGIAN CAPITAL LETTER MAN*/
4194 0x2D0C, /*U+10AC*/ /*GEORGIAN CAPITAL LETTER NAR*/
4195 0x2D0D, /*U+10AD*/ /*GEORGIAN CAPITAL LETTER ON*/
4196 0x2D0E, /*U+10AE*/ /*GEORGIAN CAPITAL LETTER PAR*/
4197 0x2D0F, /*U+10AF*/ /*GEORGIAN CAPITAL LETTER ZHAR*/
4198 0x2D10, /*U+10B0*/ /*GEORGIAN CAPITAL LETTER RAE*/
4199 0x2D11, /*U+10B1*/ /*GEORGIAN CAPITAL LETTER SAN*/
4200 0x2D12, /*U+10B2*/ /*GEORGIAN CAPITAL LETTER TAR*/
4201 0x2D13, /*U+10B3*/ /*GEORGIAN CAPITAL LETTER UN*/
4202 0x2D14, /*U+10B4*/ /*GEORGIAN CAPITAL LETTER PHAR*/
4203 0x2D15, /*U+10B5*/ /*GEORGIAN CAPITAL LETTER KHAR*/
4204 0x2D16, /*U+10B6*/ /*GEORGIAN CAPITAL LETTER GHAN*/
4205 0x2D17, /*U+10B7*/ /*GEORGIAN CAPITAL LETTER QAR*/
4206 0x2D18, /*U+10B8*/ /*GEORGIAN CAPITAL LETTER SHIN*/
4207 0x2D19, /*U+10B9*/ /*GEORGIAN CAPITAL LETTER CHIN*/
4208 0x2D1A, /*U+10BA*/ /*GEORGIAN CAPITAL LETTER CAN*/
4209 0x2D1B, /*U+10BB*/ /*GEORGIAN CAPITAL LETTER JIL*/
4210 0x2D1C, /*U+10BC*/ /*GEORGIAN CAPITAL LETTER CIL*/
4211 0x2D1D, /*U+10BD*/ /*GEORGIAN CAPITAL LETTER CHAR*/
4212 0x2D1E, /*U+10BE*/ /*GEORGIAN CAPITAL LETTER XAN*/
4213 0x2D1F, /*U+10BF*/ /*GEORGIAN CAPITAL LETTER JHAN*/
4214 0x2D20, /*U+10C0*/ /*GEORGIAN CAPITAL LETTER HAE*/
4215 0x2D21, /*U+10C1*/ /*GEORGIAN CAPITAL LETTER HE*/
4216 0x2D22, /*U+10C2*/ /*GEORGIAN CAPITAL LETTER HIE*/
4217 0x2D23, /*U+10C3*/ /*GEORGIAN CAPITAL LETTER WE*/
4218 0x2D24, /*U+10C4*/ /*GEORGIAN CAPITAL LETTER HAR*/
4219 0x2D25, /*U+10C5*/ /*GEORGIAN CAPITAL LETTER HOE*/
4220 0x10C6, /*U+10C6*/ /**/
4221 0x2D27, /*U+10C7*/ /*GEORGIAN CAPITAL LETTER YN*/
4222 0x10C8, /*U+10C8*/ /**/
4223 0x10C9, /*U+10C9*/ /**/
4224 0x10CA, /*U+10CA*/ /**/
4225 0x10CB, /*U+10CB*/ /**/
4226 0x10CC, /*U+10CC*/ /**/
4227 0x2D2D, /*U+10CD*/ /*GEORGIAN CAPITAL LETTER AEN*/
4228 0x10CE, /*U+10CE*/ /**/
4229 0x10CF, /*U+10CF*/ /**/
4230 0x10D0, /*U+10D0*/ /**/
4231 0x10D1, /*U+10D1*/ /**/
4232 0x10D2, /*U+10D2*/ /**/
4233 0x10D3, /*U+10D3*/ /**/
4234 0x10D4, /*U+10D4*/ /**/
4235 0x10D5, /*U+10D5*/ /**/
4236 0x10D6, /*U+10D6*/ /**/
4237 0x10D7, /*U+10D7*/ /**/
4238 0x10D8, /*U+10D8*/ /**/
4239 0x10D9, /*U+10D9*/ /**/
4240 0x10DA, /*U+10DA*/ /**/
4241 0x10DB, /*U+10DB*/ /**/
4242 0x10DC, /*U+10DC*/ /**/
4243 0x10DD, /*U+10DD*/ /**/
4244 0x10DE, /*U+10DE*/ /**/
4245 0x10DF, /*U+10DF*/ /**/
4246 0x10E0, /*U+10E0*/ /**/
4247 0x10E1, /*U+10E1*/ /**/
4248 0x10E2, /*U+10E2*/ /**/
4249 0x10E3, /*U+10E3*/ /**/
4250 0x10E4, /*U+10E4*/ /**/
4251 0x10E5, /*U+10E5*/ /**/
4252 0x10E6, /*U+10E6*/ /**/
4253 0x10E7, /*U+10E7*/ /**/
4254 0x10E8, /*U+10E8*/ /**/
4255 0x10E9, /*U+10E9*/ /**/
4256 0x10EA, /*U+10EA*/ /**/
4257 0x10EB, /*U+10EB*/ /**/
4258 0x10EC, /*U+10EC*/ /**/
4259 0x10ED, /*U+10ED*/ /**/
4260 0x10EE, /*U+10EE*/ /**/
4261 0x10EF, /*U+10EF*/ /**/
4262 0x10F0, /*U+10F0*/ /**/
4263 0x10F1, /*U+10F1*/ /**/
4264 0x10F2, /*U+10F2*/ /**/
4265 0x10F3, /*U+10F3*/ /**/
4266 0x10F4, /*U+10F4*/ /**/
4267 0x10F5, /*U+10F5*/ /**/
4268 0x10F6, /*U+10F6*/ /**/
4269 0x10F7, /*U+10F7*/ /**/
4270 0x10F8, /*U+10F8*/ /**/
4271 0x10F9, /*U+10F9*/ /**/
4272 0x10FA, /*U+10FA*/ /**/
4273 0x10FB, /*U+10FB*/ /**/
4274 0x10FC, /*U+10FC*/ /**/
4275 0x10FD, /*U+10FD*/ /**/
4276 0x10FE, /*U+10FE*/ /**/
4277 0x10FF, /*U+10FF*/ /**/
4280 static const uint16_t lower_table_5[512] = {
4281 0x1E01, /*U+1E00*/ /*LATIN CAPITAL LETTER A WITH RING BELOW*/
4282 0x1E01, /*U+1E01*/ /**/
4283 0x1E03, /*U+1E02*/ /*LATIN CAPITAL LETTER B WITH DOT ABOVE*/
4284 0x1E03, /*U+1E03*/ /**/
4285 0x1E05, /*U+1E04*/ /*LATIN CAPITAL LETTER B WITH DOT BELOW*/
4286 0x1E05, /*U+1E05*/ /**/
4287 0x1E07, /*U+1E06*/ /*LATIN CAPITAL LETTER B WITH LINE BELOW*/
4288 0x1E07, /*U+1E07*/ /**/
4289 0x1E09, /*U+1E08*/ /*LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE*/
4290 0x1E09, /*U+1E09*/ /**/
4291 0x1E0B, /*U+1E0A*/ /*LATIN CAPITAL LETTER D WITH DOT ABOVE*/
4292 0x1E0B, /*U+1E0B*/ /**/
4293 0x1E0D, /*U+1E0C*/ /*LATIN CAPITAL LETTER D WITH DOT BELOW*/
4294 0x1E0D, /*U+1E0D*/ /**/
4295 0x1E0F, /*U+1E0E*/ /*LATIN CAPITAL LETTER D WITH LINE BELOW*/
4296 0x1E0F, /*U+1E0F*/ /**/
4297 0x1E11, /*U+1E10*/ /*LATIN CAPITAL LETTER D WITH CEDILLA*/
4298 0x1E11, /*U+1E11*/ /**/
4299 0x1E13, /*U+1E12*/ /*LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW*/
4300 0x1E13, /*U+1E13*/ /**/
4301 0x1E15, /*U+1E14*/ /*LATIN CAPITAL LETTER E WITH MACRON AND GRAVE*/
4302 0x1E15, /*U+1E15*/ /**/
4303 0x1E17, /*U+1E16*/ /*LATIN CAPITAL LETTER E WITH MACRON AND ACUTE*/
4304 0x1E17, /*U+1E17*/ /**/
4305 0x1E19, /*U+1E18*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW*/
4306 0x1E19, /*U+1E19*/ /**/
4307 0x1E1B, /*U+1E1A*/ /*LATIN CAPITAL LETTER E WITH TILDE BELOW*/
4308 0x1E1B, /*U+1E1B*/ /**/
4309 0x1E1D, /*U+1E1C*/ /*LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE*/
4310 0x1E1D, /*U+1E1D*/ /**/
4311 0x1E1F, /*U+1E1E*/ /*LATIN CAPITAL LETTER F WITH DOT ABOVE*/
4312 0x1E1F, /*U+1E1F*/ /**/
4313 0x1E21, /*U+1E20*/ /*LATIN CAPITAL LETTER G WITH MACRON*/
4314 0x1E21, /*U+1E21*/ /**/
4315 0x1E23, /*U+1E22*/ /*LATIN CAPITAL LETTER H WITH DOT ABOVE*/
4316 0x1E23, /*U+1E23*/ /**/
4317 0x1E25, /*U+1E24*/ /*LATIN CAPITAL LETTER H WITH DOT BELOW*/
4318 0x1E25, /*U+1E25*/ /**/
4319 0x1E27, /*U+1E26*/ /*LATIN CAPITAL LETTER H WITH DIAERESIS*/
4320 0x1E27, /*U+1E27*/ /**/
4321 0x1E29, /*U+1E28*/ /*LATIN CAPITAL LETTER H WITH CEDILLA*/
4322 0x1E29, /*U+1E29*/ /**/
4323 0x1E2B, /*U+1E2A*/ /*LATIN CAPITAL LETTER H WITH BREVE BELOW*/
4324 0x1E2B, /*U+1E2B*/ /**/
4325 0x1E2D, /*U+1E2C*/ /*LATIN CAPITAL LETTER I WITH TILDE BELOW*/
4326 0x1E2D, /*U+1E2D*/ /**/
4327 0x1E2F, /*U+1E2E*/ /*LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE*/
4328 0x1E2F, /*U+1E2F*/ /**/
4329 0x1E31, /*U+1E30*/ /*LATIN CAPITAL LETTER K WITH ACUTE*/
4330 0x1E31, /*U+1E31*/ /**/
4331 0x1E33, /*U+1E32*/ /*LATIN CAPITAL LETTER K WITH DOT BELOW*/
4332 0x1E33, /*U+1E33*/ /**/
4333 0x1E35, /*U+1E34*/ /*LATIN CAPITAL LETTER K WITH LINE BELOW*/
4334 0x1E35, /*U+1E35*/ /**/
4335 0x1E37, /*U+1E36*/ /*LATIN CAPITAL LETTER L WITH DOT BELOW*/
4336 0x1E37, /*U+1E37*/ /**/
4337 0x1E39, /*U+1E38*/ /*LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON*/
4338 0x1E39, /*U+1E39*/ /**/
4339 0x1E3B, /*U+1E3A*/ /*LATIN CAPITAL LETTER L WITH LINE BELOW*/
4340 0x1E3B, /*U+1E3B*/ /**/
4341 0x1E3D, /*U+1E3C*/ /*LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW*/
4342 0x1E3D, /*U+1E3D*/ /**/
4343 0x1E3F, /*U+1E3E*/ /*LATIN CAPITAL LETTER M WITH ACUTE*/
4344 0x1E3F, /*U+1E3F*/ /**/
4345 0x1E41, /*U+1E40*/ /*LATIN CAPITAL LETTER M WITH DOT ABOVE*/
4346 0x1E41, /*U+1E41*/ /**/
4347 0x1E43, /*U+1E42*/ /*LATIN CAPITAL LETTER M WITH DOT BELOW*/
4348 0x1E43, /*U+1E43*/ /**/
4349 0x1E45, /*U+1E44*/ /*LATIN CAPITAL LETTER N WITH DOT ABOVE*/
4350 0x1E45, /*U+1E45*/ /**/
4351 0x1E47, /*U+1E46*/ /*LATIN CAPITAL LETTER N WITH DOT BELOW*/
4352 0x1E47, /*U+1E47*/ /**/
4353 0x1E49, /*U+1E48*/ /*LATIN CAPITAL LETTER N WITH LINE BELOW*/
4354 0x1E49, /*U+1E49*/ /**/
4355 0x1E4B, /*U+1E4A*/ /*LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW*/
4356 0x1E4B, /*U+1E4B*/ /**/
4357 0x1E4D, /*U+1E4C*/ /*LATIN CAPITAL LETTER O WITH TILDE AND ACUTE*/
4358 0x1E4D, /*U+1E4D*/ /**/
4359 0x1E4F, /*U+1E4E*/ /*LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS*/
4360 0x1E4F, /*U+1E4F*/ /**/
4361 0x1E51, /*U+1E50*/ /*LATIN CAPITAL LETTER O WITH MACRON AND GRAVE*/
4362 0x1E51, /*U+1E51*/ /**/
4363 0x1E53, /*U+1E52*/ /*LATIN CAPITAL LETTER O WITH MACRON AND ACUTE*/
4364 0x1E53, /*U+1E53*/ /**/
4365 0x1E55, /*U+1E54*/ /*LATIN CAPITAL LETTER P WITH ACUTE*/
4366 0x1E55, /*U+1E55*/ /**/
4367 0x1E57, /*U+1E56*/ /*LATIN CAPITAL LETTER P WITH DOT ABOVE*/
4368 0x1E57, /*U+1E57*/ /**/
4369 0x1E59, /*U+1E58*/ /*LATIN CAPITAL LETTER R WITH DOT ABOVE*/
4370 0x1E59, /*U+1E59*/ /**/
4371 0x1E5B, /*U+1E5A*/ /*LATIN CAPITAL LETTER R WITH DOT BELOW*/
4372 0x1E5B, /*U+1E5B*/ /**/
4373 0x1E5D, /*U+1E5C*/ /*LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON*/
4374 0x1E5D, /*U+1E5D*/ /**/
4375 0x1E5F, /*U+1E5E*/ /*LATIN CAPITAL LETTER R WITH LINE BELOW*/
4376 0x1E5F, /*U+1E5F*/ /**/
4377 0x1E61, /*U+1E60*/ /*LATIN CAPITAL LETTER S WITH DOT ABOVE*/
4378 0x1E61, /*U+1E61*/ /**/
4379 0x1E63, /*U+1E62*/ /*LATIN CAPITAL LETTER S WITH DOT BELOW*/
4380 0x1E63, /*U+1E63*/ /**/
4381 0x1E65, /*U+1E64*/ /*LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE*/
4382 0x1E65, /*U+1E65*/ /**/
4383 0x1E67, /*U+1E66*/ /*LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE*/
4384 0x1E67, /*U+1E67*/ /**/
4385 0x1E69, /*U+1E68*/ /*LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE*/
4386 0x1E69, /*U+1E69*/ /**/
4387 0x1E6B, /*U+1E6A*/ /*LATIN CAPITAL LETTER T WITH DOT ABOVE*/
4388 0x1E6B, /*U+1E6B*/ /**/
4389 0x1E6D, /*U+1E6C*/ /*LATIN CAPITAL LETTER T WITH DOT BELOW*/
4390 0x1E6D, /*U+1E6D*/ /**/
4391 0x1E6F, /*U+1E6E*/ /*LATIN CAPITAL LETTER T WITH LINE BELOW*/
4392 0x1E6F, /*U+1E6F*/ /**/
4393 0x1E71, /*U+1E70*/ /*LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW*/
4394 0x1E71, /*U+1E71*/ /**/
4395 0x1E73, /*U+1E72*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS BELOW*/
4396 0x1E73, /*U+1E73*/ /**/
4397 0x1E75, /*U+1E74*/ /*LATIN CAPITAL LETTER U WITH TILDE BELOW*/
4398 0x1E75, /*U+1E75*/ /**/
4399 0x1E77, /*U+1E76*/ /*LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW*/
4400 0x1E77, /*U+1E77*/ /**/
4401 0x1E79, /*U+1E78*/ /*LATIN CAPITAL LETTER U WITH TILDE AND ACUTE*/
4402 0x1E79, /*U+1E79*/ /**/
4403 0x1E7B, /*U+1E7A*/ /*LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS*/
4404 0x1E7B, /*U+1E7B*/ /**/
4405 0x1E7D, /*U+1E7C*/ /*LATIN CAPITAL LETTER V WITH TILDE*/
4406 0x1E7D, /*U+1E7D*/ /**/
4407 0x1E7F, /*U+1E7E*/ /*LATIN CAPITAL LETTER V WITH DOT BELOW*/
4408 0x1E7F, /*U+1E7F*/ /**/
4409 0x1E81, /*U+1E80*/ /*LATIN CAPITAL LETTER W WITH GRAVE*/
4410 0x1E81, /*U+1E81*/ /**/
4411 0x1E83, /*U+1E82*/ /*LATIN CAPITAL LETTER W WITH ACUTE*/
4412 0x1E83, /*U+1E83*/ /**/
4413 0x1E85, /*U+1E84*/ /*LATIN CAPITAL LETTER W WITH DIAERESIS*/
4414 0x1E85, /*U+1E85*/ /**/
4415 0x1E87, /*U+1E86*/ /*LATIN CAPITAL LETTER W WITH DOT ABOVE*/
4416 0x1E87, /*U+1E87*/ /**/
4417 0x1E89, /*U+1E88*/ /*LATIN CAPITAL LETTER W WITH DOT BELOW*/
4418 0x1E89, /*U+1E89*/ /**/
4419 0x1E8B, /*U+1E8A*/ /*LATIN CAPITAL LETTER X WITH DOT ABOVE*/
4420 0x1E8B, /*U+1E8B*/ /**/
4421 0x1E8D, /*U+1E8C*/ /*LATIN CAPITAL LETTER X WITH DIAERESIS*/
4422 0x1E8D, /*U+1E8D*/ /**/
4423 0x1E8F, /*U+1E8E*/ /*LATIN CAPITAL LETTER Y WITH DOT ABOVE*/
4424 0x1E8F, /*U+1E8F*/ /**/
4425 0x1E91, /*U+1E90*/ /*LATIN CAPITAL LETTER Z WITH CIRCUMFLEX*/
4426 0x1E91, /*U+1E91*/ /**/
4427 0x1E93, /*U+1E92*/ /*LATIN CAPITAL LETTER Z WITH DOT BELOW*/
4428 0x1E93, /*U+1E93*/ /**/
4429 0x1E95, /*U+1E94*/ /*LATIN CAPITAL LETTER Z WITH LINE BELOW*/
4430 0x1E95, /*U+1E95*/ /**/
4431 0x1E96, /*U+1E96*/ /**/
4432 0x1E97, /*U+1E97*/ /**/
4433 0x1E98, /*U+1E98*/ /**/
4434 0x1E99, /*U+1E99*/ /**/
4435 0x1E9A, /*U+1E9A*/ /**/
4436 0x1E9B, /*U+1E9B*/ /**/
4437 0x1E9C, /*U+1E9C*/ /**/
4438 0x1E9D, /*U+1E9D*/ /**/
4439 0x00DF, /*U+1E9E*/ /*LATIN CAPITAL LETTER SHARP S*/
4440 0x1E9F, /*U+1E9F*/ /**/
4441 0x1EA1, /*U+1EA0*/ /*LATIN CAPITAL LETTER A WITH DOT BELOW*/
4442 0x1EA1, /*U+1EA1*/ /**/
4443 0x1EA3, /*U+1EA2*/ /*LATIN CAPITAL LETTER A WITH HOOK ABOVE*/
4444 0x1EA3, /*U+1EA3*/ /**/
4445 0x1EA5, /*U+1EA4*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE*/
4446 0x1EA5, /*U+1EA5*/ /**/
4447 0x1EA7, /*U+1EA6*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE*/
4448 0x1EA7, /*U+1EA7*/ /**/
4449 0x1EA9, /*U+1EA8*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE*/
4450 0x1EA9, /*U+1EA9*/ /**/
4451 0x1EAB, /*U+1EAA*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE*/
4452 0x1EAB, /*U+1EAB*/ /**/
4453 0x1EAD, /*U+1EAC*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW*/
4454 0x1EAD, /*U+1EAD*/ /**/
4455 0x1EAF, /*U+1EAE*/ /*LATIN CAPITAL LETTER A WITH BREVE AND ACUTE*/
4456 0x1EAF, /*U+1EAF*/ /**/
4457 0x1EB1, /*U+1EB0*/ /*LATIN CAPITAL LETTER A WITH BREVE AND GRAVE*/
4458 0x1EB1, /*U+1EB1*/ /**/
4459 0x1EB3, /*U+1EB2*/ /*LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE*/
4460 0x1EB3, /*U+1EB3*/ /**/
4461 0x1EB5, /*U+1EB4*/ /*LATIN CAPITAL LETTER A WITH BREVE AND TILDE*/
4462 0x1EB5, /*U+1EB5*/ /**/
4463 0x1EB7, /*U+1EB6*/ /*LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW*/
4464 0x1EB7, /*U+1EB7*/ /**/
4465 0x1EB9, /*U+1EB8*/ /*LATIN CAPITAL LETTER E WITH DOT BELOW*/
4466 0x1EB9, /*U+1EB9*/ /**/
4467 0x1EBB, /*U+1EBA*/ /*LATIN CAPITAL LETTER E WITH HOOK ABOVE*/
4468 0x1EBB, /*U+1EBB*/ /**/
4469 0x1EBD, /*U+1EBC*/ /*LATIN CAPITAL LETTER E WITH TILDE*/
4470 0x1EBD, /*U+1EBD*/ /**/
4471 0x1EBF, /*U+1EBE*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE*/
4472 0x1EBF, /*U+1EBF*/ /**/
4473 0x1EC1, /*U+1EC0*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE*/
4474 0x1EC1, /*U+1EC1*/ /**/
4475 0x1EC3, /*U+1EC2*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE*/
4476 0x1EC3, /*U+1EC3*/ /**/
4477 0x1EC5, /*U+1EC4*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE*/
4478 0x1EC5, /*U+1EC5*/ /**/
4479 0x1EC7, /*U+1EC6*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW*/
4480 0x1EC7, /*U+1EC7*/ /**/
4481 0x1EC9, /*U+1EC8*/ /*LATIN CAPITAL LETTER I WITH HOOK ABOVE*/
4482 0x1EC9, /*U+1EC9*/ /**/
4483 0x1ECB, /*U+1ECA*/ /*LATIN CAPITAL LETTER I WITH DOT BELOW*/
4484 0x1ECB, /*U+1ECB*/ /**/
4485 0x1ECD, /*U+1ECC*/ /*LATIN CAPITAL LETTER O WITH DOT BELOW*/
4486 0x1ECD, /*U+1ECD*/ /**/
4487 0x1ECF, /*U+1ECE*/ /*LATIN CAPITAL LETTER O WITH HOOK ABOVE*/
4488 0x1ECF, /*U+1ECF*/ /**/
4489 0x1ED1, /*U+1ED0*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE*/
4490 0x1ED1, /*U+1ED1*/ /**/
4491 0x1ED3, /*U+1ED2*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE*/
4492 0x1ED3, /*U+1ED3*/ /**/
4493 0x1ED5, /*U+1ED4*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE*/
4494 0x1ED5, /*U+1ED5*/ /**/
4495 0x1ED7, /*U+1ED6*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE*/
4496 0x1ED7, /*U+1ED7*/ /**/
4497 0x1ED9, /*U+1ED8*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW*/
4498 0x1ED9, /*U+1ED9*/ /**/
4499 0x1EDB, /*U+1EDA*/ /*LATIN CAPITAL LETTER O WITH HORN AND ACUTE*/
4500 0x1EDB, /*U+1EDB*/ /**/
4501 0x1EDD, /*U+1EDC*/ /*LATIN CAPITAL LETTER O WITH HORN AND GRAVE*/
4502 0x1EDD, /*U+1EDD*/ /**/
4503 0x1EDF, /*U+1EDE*/ /*LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE*/
4504 0x1EDF, /*U+1EDF*/ /**/
4505 0x1EE1, /*U+1EE0*/ /*LATIN CAPITAL LETTER O WITH HORN AND TILDE*/
4506 0x1EE1, /*U+1EE1*/ /**/
4507 0x1EE3, /*U+1EE2*/ /*LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW*/
4508 0x1EE3, /*U+1EE3*/ /**/
4509 0x1EE5, /*U+1EE4*/ /*LATIN CAPITAL LETTER U WITH DOT BELOW*/
4510 0x1EE5, /*U+1EE5*/ /**/
4511 0x1EE7, /*U+1EE6*/ /*LATIN CAPITAL LETTER U WITH HOOK ABOVE*/
4512 0x1EE7, /*U+1EE7*/ /**/
4513 0x1EE9, /*U+1EE8*/ /*LATIN CAPITAL LETTER U WITH HORN AND ACUTE*/
4514 0x1EE9, /*U+1EE9*/ /**/
4515 0x1EEB, /*U+1EEA*/ /*LATIN CAPITAL LETTER U WITH HORN AND GRAVE*/
4516 0x1EEB, /*U+1EEB*/ /**/
4517 0x1EED, /*U+1EEC*/ /*LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE*/
4518 0x1EED, /*U+1EED*/ /**/
4519 0x1EEF, /*U+1EEE*/ /*LATIN CAPITAL LETTER U WITH HORN AND TILDE*/
4520 0x1EEF, /*U+1EEF*/ /**/
4521 0x1EF1, /*U+1EF0*/ /*LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW*/
4522 0x1EF1, /*U+1EF1*/ /**/
4523 0x1EF3, /*U+1EF2*/ /*LATIN CAPITAL LETTER Y WITH GRAVE*/
4524 0x1EF3, /*U+1EF3*/ /**/
4525 0x1EF5, /*U+1EF4*/ /*LATIN CAPITAL LETTER Y WITH DOT BELOW*/
4526 0x1EF5, /*U+1EF5*/ /**/
4527 0x1EF7, /*U+1EF6*/ /*LATIN CAPITAL LETTER Y WITH HOOK ABOVE*/
4528 0x1EF7, /*U+1EF7*/ /**/
4529 0x1EF9, /*U+1EF8*/ /*LATIN CAPITAL LETTER Y WITH TILDE*/
4530 0x1EF9, /*U+1EF9*/ /**/
4531 0x1EFB, /*U+1EFA*/ /*LATIN CAPITAL LETTER MIDDLE-WELSH LL*/
4532 0x1EFB, /*U+1EFB*/ /**/
4533 0x1EFD, /*U+1EFC*/ /*LATIN CAPITAL LETTER MIDDLE-WELSH V*/
4534 0x1EFD, /*U+1EFD*/ /**/
4535 0x1EFF, /*U+1EFE*/ /*LATIN CAPITAL LETTER Y WITH LOOP*/
4536 0x1EFF, /*U+1EFF*/ /**/
4537 0x1F00, /*U+1F00*/ /**/
4538 0x1F01, /*U+1F01*/ /**/
4539 0x1F02, /*U+1F02*/ /**/
4540 0x1F03, /*U+1F03*/ /**/
4541 0x1F04, /*U+1F04*/ /**/
4542 0x1F05, /*U+1F05*/ /**/
4543 0x1F06, /*U+1F06*/ /**/
4544 0x1F07, /*U+1F07*/ /**/
4545 0x1F00, /*U+1F08*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI*/
4546 0x1F01, /*U+1F09*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA*/
4547 0x1F02, /*U+1F0A*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA*/
4548 0x1F03, /*U+1F0B*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA*/
4549 0x1F04, /*U+1F0C*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA*/
4550 0x1F05, /*U+1F0D*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA*/
4551 0x1F06, /*U+1F0E*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI*/
4552 0x1F07, /*U+1F0F*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI*/
4553 0x1F10, /*U+1F10*/ /**/
4554 0x1F11, /*U+1F11*/ /**/
4555 0x1F12, /*U+1F12*/ /**/
4556 0x1F13, /*U+1F13*/ /**/
4557 0x1F14, /*U+1F14*/ /**/
4558 0x1F15, /*U+1F15*/ /**/
4559 0x1F16, /*U+1F16*/ /**/
4560 0x1F17, /*U+1F17*/ /**/
4561 0x1F10, /*U+1F18*/ /*GREEK CAPITAL LETTER EPSILON WITH PSILI*/
4562 0x1F11, /*U+1F19*/ /*GREEK CAPITAL LETTER EPSILON WITH DASIA*/
4563 0x1F12, /*U+1F1A*/ /*GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA*/
4564 0x1F13, /*U+1F1B*/ /*GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA*/
4565 0x1F14, /*U+1F1C*/ /*GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA*/
4566 0x1F15, /*U+1F1D*/ /*GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA*/
4567 0x1F1E, /*U+1F1E*/ /**/
4568 0x1F1F, /*U+1F1F*/ /**/
4569 0x1F20, /*U+1F20*/ /**/
4570 0x1F21, /*U+1F21*/ /**/
4571 0x1F22, /*U+1F22*/ /**/
4572 0x1F23, /*U+1F23*/ /**/
4573 0x1F24, /*U+1F24*/ /**/
4574 0x1F25, /*U+1F25*/ /**/
4575 0x1F26, /*U+1F26*/ /**/
4576 0x1F27, /*U+1F27*/ /**/
4577 0x1F20, /*U+1F28*/ /*GREEK CAPITAL LETTER ETA WITH PSILI*/
4578 0x1F21, /*U+1F29*/ /*GREEK CAPITAL LETTER ETA WITH DASIA*/
4579 0x1F22, /*U+1F2A*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA*/
4580 0x1F23, /*U+1F2B*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA*/
4581 0x1F24, /*U+1F2C*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA*/
4582 0x1F25, /*U+1F2D*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA*/
4583 0x1F26, /*U+1F2E*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI*/
4584 0x1F27, /*U+1F2F*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI*/
4585 0x1F30, /*U+1F30*/ /**/
4586 0x1F31, /*U+1F31*/ /**/
4587 0x1F32, /*U+1F32*/ /**/
4588 0x1F33, /*U+1F33*/ /**/
4589 0x1F34, /*U+1F34*/ /**/
4590 0x1F35, /*U+1F35*/ /**/
4591 0x1F36, /*U+1F36*/ /**/
4592 0x1F37, /*U+1F37*/ /**/
4593 0x1F30, /*U+1F38*/ /*GREEK CAPITAL LETTER IOTA WITH PSILI*/
4594 0x1F31, /*U+1F39*/ /*GREEK CAPITAL LETTER IOTA WITH DASIA*/
4595 0x1F32, /*U+1F3A*/ /*GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA*/
4596 0x1F33, /*U+1F3B*/ /*GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA*/
4597 0x1F34, /*U+1F3C*/ /*GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA*/
4598 0x1F35, /*U+1F3D*/ /*GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA*/
4599 0x1F36, /*U+1F3E*/ /*GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI*/
4600 0x1F37, /*U+1F3F*/ /*GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI*/
4601 0x1F40, /*U+1F40*/ /**/
4602 0x1F41, /*U+1F41*/ /**/
4603 0x1F42, /*U+1F42*/ /**/
4604 0x1F43, /*U+1F43*/ /**/
4605 0x1F44, /*U+1F44*/ /**/
4606 0x1F45, /*U+1F45*/ /**/
4607 0x1F46, /*U+1F46*/ /**/
4608 0x1F47, /*U+1F47*/ /**/
4609 0x1F40, /*U+1F48*/ /*GREEK CAPITAL LETTER OMICRON WITH PSILI*/
4610 0x1F41, /*U+1F49*/ /*GREEK CAPITAL LETTER OMICRON WITH DASIA*/
4611 0x1F42, /*U+1F4A*/ /*GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA*/
4612 0x1F43, /*U+1F4B*/ /*GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA*/
4613 0x1F44, /*U+1F4C*/ /*GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA*/
4614 0x1F45, /*U+1F4D*/ /*GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA*/
4615 0x1F4E, /*U+1F4E*/ /**/
4616 0x1F4F, /*U+1F4F*/ /**/
4617 0x1F50, /*U+1F50*/ /**/
4618 0x1F51, /*U+1F51*/ /**/
4619 0x1F52, /*U+1F52*/ /**/
4620 0x1F53, /*U+1F53*/ /**/
4621 0x1F54, /*U+1F54*/ /**/
4622 0x1F55, /*U+1F55*/ /**/
4623 0x1F56, /*U+1F56*/ /**/
4624 0x1F57, /*U+1F57*/ /**/
4625 0x1F58, /*U+1F58*/ /**/
4626 0x1F51, /*U+1F59*/ /*GREEK CAPITAL LETTER UPSILON WITH DASIA*/
4627 0x1F5A, /*U+1F5A*/ /**/
4628 0x1F53, /*U+1F5B*/ /*GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA*/
4629 0x1F5C, /*U+1F5C*/ /**/
4630 0x1F55, /*U+1F5D*/ /*GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA*/
4631 0x1F5E, /*U+1F5E*/ /**/
4632 0x1F57, /*U+1F5F*/ /*GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI*/
4633 0x1F60, /*U+1F60*/ /**/
4634 0x1F61, /*U+1F61*/ /**/
4635 0x1F62, /*U+1F62*/ /**/
4636 0x1F63, /*U+1F63*/ /**/
4637 0x1F64, /*U+1F64*/ /**/
4638 0x1F65, /*U+1F65*/ /**/
4639 0x1F66, /*U+1F66*/ /**/
4640 0x1F67, /*U+1F67*/ /**/
4641 0x1F60, /*U+1F68*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI*/
4642 0x1F61, /*U+1F69*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA*/
4643 0x1F62, /*U+1F6A*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA*/
4644 0x1F63, /*U+1F6B*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA*/
4645 0x1F64, /*U+1F6C*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA*/
4646 0x1F65, /*U+1F6D*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA*/
4647 0x1F66, /*U+1F6E*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI*/
4648 0x1F67, /*U+1F6F*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI*/
4649 0x1F70, /*U+1F70*/ /**/
4650 0x1F71, /*U+1F71*/ /**/
4651 0x1F72, /*U+1F72*/ /**/
4652 0x1F73, /*U+1F73*/ /**/
4653 0x1F74, /*U+1F74*/ /**/
4654 0x1F75, /*U+1F75*/ /**/
4655 0x1F76, /*U+1F76*/ /**/
4656 0x1F77, /*U+1F77*/ /**/
4657 0x1F78, /*U+1F78*/ /**/
4658 0x1F79, /*U+1F79*/ /**/
4659 0x1F7A, /*U+1F7A*/ /**/
4660 0x1F7B, /*U+1F7B*/ /**/
4661 0x1F7C, /*U+1F7C*/ /**/
4662 0x1F7D, /*U+1F7D*/ /**/
4663 0x1F7E, /*U+1F7E*/ /**/
4664 0x1F7F, /*U+1F7F*/ /**/
4665 0x1F80, /*U+1F80*/ /**/
4666 0x1F81, /*U+1F81*/ /**/
4667 0x1F82, /*U+1F82*/ /**/
4668 0x1F83, /*U+1F83*/ /**/
4669 0x1F84, /*U+1F84*/ /**/
4670 0x1F85, /*U+1F85*/ /**/
4671 0x1F86, /*U+1F86*/ /**/
4672 0x1F87, /*U+1F87*/ /**/
4673 0x1F80, /*U+1F88*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI*/
4674 0x1F81, /*U+1F89*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI*/
4675 0x1F82, /*U+1F8A*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI*/
4676 0x1F83, /*U+1F8B*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI*/
4677 0x1F84, /*U+1F8C*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI*/
4678 0x1F85, /*U+1F8D*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI*/
4679 0x1F86, /*U+1F8E*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI*/
4680 0x1F87, /*U+1F8F*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI*/
4681 0x1F90, /*U+1F90*/ /**/
4682 0x1F91, /*U+1F91*/ /**/
4683 0x1F92, /*U+1F92*/ /**/
4684 0x1F93, /*U+1F93*/ /**/
4685 0x1F94, /*U+1F94*/ /**/
4686 0x1F95, /*U+1F95*/ /**/
4687 0x1F96, /*U+1F96*/ /**/
4688 0x1F97, /*U+1F97*/ /**/
4689 0x1F90, /*U+1F98*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI*/
4690 0x1F91, /*U+1F99*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI*/
4691 0x1F92, /*U+1F9A*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI*/
4692 0x1F93, /*U+1F9B*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI*/
4693 0x1F94, /*U+1F9C*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI*/
4694 0x1F95, /*U+1F9D*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI*/
4695 0x1F96, /*U+1F9E*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI*/
4696 0x1F97, /*U+1F9F*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI*/
4697 0x1FA0, /*U+1FA0*/ /**/
4698 0x1FA1, /*U+1FA1*/ /**/
4699 0x1FA2, /*U+1FA2*/ /**/
4700 0x1FA3, /*U+1FA3*/ /**/
4701 0x1FA4, /*U+1FA4*/ /**/
4702 0x1FA5, /*U+1FA5*/ /**/
4703 0x1FA6, /*U+1FA6*/ /**/
4704 0x1FA7, /*U+1FA7*/ /**/
4705 0x1FA0, /*U+1FA8*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI*/
4706 0x1FA1, /*U+1FA9*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI*/
4707 0x1FA2, /*U+1FAA*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI*/
4708 0x1FA3, /*U+1FAB*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI*/
4709 0x1FA4, /*U+1FAC*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI*/
4710 0x1FA5, /*U+1FAD*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI*/
4711 0x1FA6, /*U+1FAE*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI*/
4712 0x1FA7, /*U+1FAF*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI*/
4713 0x1FB0, /*U+1FB0*/ /**/
4714 0x1FB1, /*U+1FB1*/ /**/
4715 0x1FB2, /*U+1FB2*/ /**/
4716 0x1FB3, /*U+1FB3*/ /**/
4717 0x1FB4, /*U+1FB4*/ /**/
4718 0x1FB5, /*U+1FB5*/ /**/
4719 0x1FB6, /*U+1FB6*/ /**/
4720 0x1FB7, /*U+1FB7*/ /**/
4721 0x1FB0, /*U+1FB8*/ /*GREEK CAPITAL LETTER ALPHA WITH VRACHY*/
4722 0x1FB1, /*U+1FB9*/ /*GREEK CAPITAL LETTER ALPHA WITH MACRON*/
4723 0x1F70, /*U+1FBA*/ /*GREEK CAPITAL LETTER ALPHA WITH VARIA*/
4724 0x1F71, /*U+1FBB*/ /*GREEK CAPITAL LETTER ALPHA WITH OXIA*/
4725 0x1FB3, /*U+1FBC*/ /*GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI*/
4726 0x1FBD, /*U+1FBD*/ /**/
4727 0x1FBE, /*U+1FBE*/ /**/
4728 0x1FBF, /*U+1FBF*/ /**/
4729 0x1FC0, /*U+1FC0*/ /**/
4730 0x1FC1, /*U+1FC1*/ /**/
4731 0x1FC2, /*U+1FC2*/ /**/
4732 0x1FC3, /*U+1FC3*/ /**/
4733 0x1FC4, /*U+1FC4*/ /**/
4734 0x1FC5, /*U+1FC5*/ /**/
4735 0x1FC6, /*U+1FC6*/ /**/
4736 0x1FC7, /*U+1FC7*/ /**/
4737 0x1F72, /*U+1FC8*/ /*GREEK CAPITAL LETTER EPSILON WITH VARIA*/
4738 0x1F73, /*U+1FC9*/ /*GREEK CAPITAL LETTER EPSILON WITH OXIA*/
4739 0x1F74, /*U+1FCA*/ /*GREEK CAPITAL LETTER ETA WITH VARIA*/
4740 0x1F75, /*U+1FCB*/ /*GREEK CAPITAL LETTER ETA WITH OXIA*/
4741 0x1FC3, /*U+1FCC*/ /*GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI*/
4742 0x1FCD, /*U+1FCD*/ /**/
4743 0x1FCE, /*U+1FCE*/ /**/
4744 0x1FCF, /*U+1FCF*/ /**/
4745 0x1FD0, /*U+1FD0*/ /**/
4746 0x1FD1, /*U+1FD1*/ /**/
4747 0x1FD2, /*U+1FD2*/ /**/
4748 0x1FD3, /*U+1FD3*/ /**/
4749 0x1FD4, /*U+1FD4*/ /**/
4750 0x1FD5, /*U+1FD5*/ /**/
4751 0x1FD6, /*U+1FD6*/ /**/
4752 0x1FD7, /*U+1FD7*/ /**/
4753 0x1FD0, /*U+1FD8*/ /*GREEK CAPITAL LETTER IOTA WITH VRACHY*/
4754 0x1FD1, /*U+1FD9*/ /*GREEK CAPITAL LETTER IOTA WITH MACRON*/
4755 0x1F76, /*U+1FDA*/ /*GREEK CAPITAL LETTER IOTA WITH VARIA*/
4756 0x1F77, /*U+1FDB*/ /*GREEK CAPITAL LETTER IOTA WITH OXIA*/
4757 0x1FDC, /*U+1FDC*/ /**/
4758 0x1FDD, /*U+1FDD*/ /**/
4759 0x1FDE, /*U+1FDE*/ /**/
4760 0x1FDF, /*U+1FDF*/ /**/
4761 0x1FE0, /*U+1FE0*/ /**/
4762 0x1FE1, /*U+1FE1*/ /**/
4763 0x1FE2, /*U+1FE2*/ /**/
4764 0x1FE3, /*U+1FE3*/ /**/
4765 0x1FE4, /*U+1FE4*/ /**/
4766 0x1FE5, /*U+1FE5*/ /**/
4767 0x1FE6, /*U+1FE6*/ /**/
4768 0x1FE7, /*U+1FE7*/ /**/
4769 0x1FE0, /*U+1FE8*/ /*GREEK CAPITAL LETTER UPSILON WITH VRACHY*/
4770 0x1FE1, /*U+1FE9*/ /*GREEK CAPITAL LETTER UPSILON WITH MACRON*/
4771 0x1F7A, /*U+1FEA*/ /*GREEK CAPITAL LETTER UPSILON WITH VARIA*/
4772 0x1F7B, /*U+1FEB*/ /*GREEK CAPITAL LETTER UPSILON WITH OXIA*/
4773 0x1FE5, /*U+1FEC*/ /*GREEK CAPITAL LETTER RHO WITH DASIA*/
4774 0x1FED, /*U+1FED*/ /**/
4775 0x1FEE, /*U+1FEE*/ /**/
4776 0x1FEF, /*U+1FEF*/ /**/
4777 0x1FF0, /*U+1FF0*/ /**/
4778 0x1FF1, /*U+1FF1*/ /**/
4779 0x1FF2, /*U+1FF2*/ /**/
4780 0x1FF3, /*U+1FF3*/ /**/
4781 0x1FF4, /*U+1FF4*/ /**/
4782 0x1FF5, /*U+1FF5*/ /**/
4783 0x1FF6, /*U+1FF6*/ /**/
4784 0x1FF7, /*U+1FF7*/ /**/
4785 0x1F78, /*U+1FF8*/ /*GREEK CAPITAL LETTER OMICRON WITH VARIA*/
4786 0x1F79, /*U+1FF9*/ /*GREEK CAPITAL LETTER OMICRON WITH OXIA*/
4787 0x1F7C, /*U+1FFA*/ /*GREEK CAPITAL LETTER OMEGA WITH VARIA*/
4788 0x1F7D, /*U+1FFB*/ /*GREEK CAPITAL LETTER OMEGA WITH OXIA*/
4789 0x1FF3, /*U+1FFC*/ /*GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI*/
4790 0x1FFD, /*U+1FFD*/ /**/
4791 0x1FFE, /*U+1FFE*/ /**/
4792 0x1FFF, /*U+1FFF*/ /**/
4795 static const uint16_t lower_table_6[192] = {
4796 0x2100, /*U+2100*/ /**/
4797 0x2101, /*U+2101*/ /**/
4798 0x2102, /*U+2102*/ /**/
4799 0x2103, /*U+2103*/ /**/
4800 0x2104, /*U+2104*/ /**/
4801 0x2105, /*U+2105*/ /**/
4802 0x2106, /*U+2106*/ /**/
4803 0x2107, /*U+2107*/ /**/
4804 0x2108, /*U+2108*/ /**/
4805 0x2109, /*U+2109*/ /**/
4806 0x210A, /*U+210A*/ /**/
4807 0x210B, /*U+210B*/ /**/
4808 0x210C, /*U+210C*/ /**/
4809 0x210D, /*U+210D*/ /**/
4810 0x210E, /*U+210E*/ /**/
4811 0x210F, /*U+210F*/ /**/
4812 0x2110, /*U+2110*/ /**/
4813 0x2111, /*U+2111*/ /**/
4814 0x2112, /*U+2112*/ /**/
4815 0x2113, /*U+2113*/ /**/
4816 0x2114, /*U+2114*/ /**/
4817 0x2115, /*U+2115*/ /**/
4818 0x2116, /*U+2116*/ /**/
4819 0x2117, /*U+2117*/ /**/
4820 0x2118, /*U+2118*/ /**/
4821 0x2119, /*U+2119*/ /**/
4822 0x211A, /*U+211A*/ /**/
4823 0x211B, /*U+211B*/ /**/
4824 0x211C, /*U+211C*/ /**/
4825 0x211D, /*U+211D*/ /**/
4826 0x211E, /*U+211E*/ /**/
4827 0x211F, /*U+211F*/ /**/
4828 0x2120, /*U+2120*/ /**/
4829 0x2121, /*U+2121*/ /**/
4830 0x2122, /*U+2122*/ /**/
4831 0x2123, /*U+2123*/ /**/
4832 0x2124, /*U+2124*/ /**/
4833 0x2125, /*U+2125*/ /**/
4834 0x03C9, /*U+2126*/ /*OHM SIGN*/
4835 0x2127, /*U+2127*/ /**/
4836 0x2128, /*U+2128*/ /**/
4837 0x2129, /*U+2129*/ /**/
4838 0x006B, /*U+212A*/ /*KELVIN SIGN*/
4839 0x00E5, /*U+212B*/ /*ANGSTROM SIGN*/
4840 0x212C, /*U+212C*/ /**/
4841 0x212D, /*U+212D*/ /**/
4842 0x212E, /*U+212E*/ /**/
4843 0x212F, /*U+212F*/ /**/
4844 0x2130, /*U+2130*/ /**/
4845 0x2131, /*U+2131*/ /**/
4846 0x214E, /*U+2132*/ /*TURNED CAPITAL F*/
4847 0x2133, /*U+2133*/ /**/
4848 0x2134, /*U+2134*/ /**/
4849 0x2135, /*U+2135*/ /**/
4850 0x2136, /*U+2136*/ /**/
4851 0x2137, /*U+2137*/ /**/
4852 0x2138, /*U+2138*/ /**/
4853 0x2139, /*U+2139*/ /**/
4854 0x213A, /*U+213A*/ /**/
4855 0x213B, /*U+213B*/ /**/
4856 0x213C, /*U+213C*/ /**/
4857 0x213D, /*U+213D*/ /**/
4858 0x213E, /*U+213E*/ /**/
4859 0x213F, /*U+213F*/ /**/
4860 0x2140, /*U+2140*/ /**/
4861 0x2141, /*U+2141*/ /**/
4862 0x2142, /*U+2142*/ /**/
4863 0x2143, /*U+2143*/ /**/
4864 0x2144, /*U+2144*/ /**/
4865 0x2145, /*U+2145*/ /**/
4866 0x2146, /*U+2146*/ /**/
4867 0x2147, /*U+2147*/ /**/
4868 0x2148, /*U+2148*/ /**/
4869 0x2149, /*U+2149*/ /**/
4870 0x214A, /*U+214A*/ /**/
4871 0x214B, /*U+214B*/ /**/
4872 0x214C, /*U+214C*/ /**/
4873 0x214D, /*U+214D*/ /**/
4874 0x214E, /*U+214E*/ /**/
4875 0x214F, /*U+214F*/ /**/
4876 0x2150, /*U+2150*/ /**/
4877 0x2151, /*U+2151*/ /**/
4878 0x2152, /*U+2152*/ /**/
4879 0x2153, /*U+2153*/ /**/
4880 0x2154, /*U+2154*/ /**/
4881 0x2155, /*U+2155*/ /**/
4882 0x2156, /*U+2156*/ /**/
4883 0x2157, /*U+2157*/ /**/
4884 0x2158, /*U+2158*/ /**/
4885 0x2159, /*U+2159*/ /**/
4886 0x215A, /*U+215A*/ /**/
4887 0x215B, /*U+215B*/ /**/
4888 0x215C, /*U+215C*/ /**/
4889 0x215D, /*U+215D*/ /**/
4890 0x215E, /*U+215E*/ /**/
4891 0x215F, /*U+215F*/ /**/
4892 0x2170, /*U+2160*/ /*ROMAN NUMERAL ONE*/
4893 0x2171, /*U+2161*/ /*ROMAN NUMERAL TWO*/
4894 0x2172, /*U+2162*/ /*ROMAN NUMERAL THREE*/
4895 0x2173, /*U+2163*/ /*ROMAN NUMERAL FOUR*/
4896 0x2174, /*U+2164*/ /*ROMAN NUMERAL FIVE*/
4897 0x2175, /*U+2165*/ /*ROMAN NUMERAL SIX*/
4898 0x2176, /*U+2166*/ /*ROMAN NUMERAL SEVEN*/
4899 0x2177, /*U+2167*/ /*ROMAN NUMERAL EIGHT*/
4900 0x2178, /*U+2168*/ /*ROMAN NUMERAL NINE*/
4901 0x2179, /*U+2169*/ /*ROMAN NUMERAL TEN*/
4902 0x217A, /*U+216A*/ /*ROMAN NUMERAL ELEVEN*/
4903 0x217B, /*U+216B*/ /*ROMAN NUMERAL TWELVE*/
4904 0x217C, /*U+216C*/ /*ROMAN NUMERAL FIFTY*/
4905 0x217D, /*U+216D*/ /*ROMAN NUMERAL ONE HUNDRED*/
4906 0x217E, /*U+216E*/ /*ROMAN NUMERAL FIVE HUNDRED*/
4907 0x217F, /*U+216F*/ /*ROMAN NUMERAL ONE THOUSAND*/
4908 0x2170, /*U+2170*/ /**/
4909 0x2171, /*U+2171*/ /**/
4910 0x2172, /*U+2172*/ /**/
4911 0x2173, /*U+2173*/ /**/
4912 0x2174, /*U+2174*/ /**/
4913 0x2175, /*U+2175*/ /**/
4914 0x2176, /*U+2176*/ /**/
4915 0x2177, /*U+2177*/ /**/
4916 0x2178, /*U+2178*/ /**/
4917 0x2179, /*U+2179*/ /**/
4918 0x217A, /*U+217A*/ /**/
4919 0x217B, /*U+217B*/ /**/
4920 0x217C, /*U+217C*/ /**/
4921 0x217D, /*U+217D*/ /**/
4922 0x217E, /*U+217E*/ /**/
4923 0x217F, /*U+217F*/ /**/
4924 0x2180, /*U+2180*/ /**/
4925 0x2181, /*U+2181*/ /**/
4926 0x2182, /*U+2182*/ /**/
4927 0x2184, /*U+2183*/ /*ROMAN NUMERAL REVERSED ONE HUNDRED*/
4928 0x2184, /*U+2184*/ /**/
4929 0x2185, /*U+2185*/ /**/
4930 0x2186, /*U+2186*/ /**/
4931 0x2187, /*U+2187*/ /**/
4932 0x2188, /*U+2188*/ /**/
4933 0x2189, /*U+2189*/ /**/
4934 0x218A, /*U+218A*/ /**/
4935 0x218B, /*U+218B*/ /**/
4936 0x218C, /*U+218C*/ /**/
4937 0x218D, /*U+218D*/ /**/
4938 0x218E, /*U+218E*/ /**/
4939 0x218F, /*U+218F*/ /**/
4940 0x2190, /*U+2190*/ /**/
4941 0x2191, /*U+2191*/ /**/
4942 0x2192, /*U+2192*/ /**/
4943 0x2193, /*U+2193*/ /**/
4944 0x2194, /*U+2194*/ /**/
4945 0x2195, /*U+2195*/ /**/
4946 0x2196, /*U+2196*/ /**/
4947 0x2197, /*U+2197*/ /**/
4948 0x2198, /*U+2198*/ /**/
4949 0x2199, /*U+2199*/ /**/
4950 0x219A, /*U+219A*/ /**/
4951 0x219B, /*U+219B*/ /**/
4952 0x219C, /*U+219C*/ /**/
4953 0x219D, /*U+219D*/ /**/
4954 0x219E, /*U+219E*/ /**/
4955 0x219F, /*U+219F*/ /**/
4956 0x21A0, /*U+21A0*/ /**/
4957 0x21A1, /*U+21A1*/ /**/
4958 0x21A2, /*U+21A2*/ /**/
4959 0x21A3, /*U+21A3*/ /**/
4960 0x21A4, /*U+21A4*/ /**/
4961 0x21A5, /*U+21A5*/ /**/
4962 0x21A6, /*U+21A6*/ /**/
4963 0x21A7, /*U+21A7*/ /**/
4964 0x21A8, /*U+21A8*/ /**/
4965 0x21A9, /*U+21A9*/ /**/
4966 0x21AA, /*U+21AA*/ /**/
4967 0x21AB, /*U+21AB*/ /**/
4968 0x21AC, /*U+21AC*/ /**/
4969 0x21AD, /*U+21AD*/ /**/
4970 0x21AE, /*U+21AE*/ /**/
4971 0x21AF, /*U+21AF*/ /**/
4972 0x21B0, /*U+21B0*/ /**/
4973 0x21B1, /*U+21B1*/ /**/
4974 0x21B2, /*U+21B2*/ /**/
4975 0x21B3, /*U+21B3*/ /**/
4976 0x21B4, /*U+21B4*/ /**/
4977 0x21B5, /*U+21B5*/ /**/
4978 0x21B6, /*U+21B6*/ /**/
4979 0x21B7, /*U+21B7*/ /**/
4980 0x21B8, /*U+21B8*/ /**/
4981 0x21B9, /*U+21B9*/ /**/
4982 0x21BA, /*U+21BA*/ /**/
4983 0x21BB, /*U+21BB*/ /**/
4984 0x21BC, /*U+21BC*/ /**/
4985 0x21BD, /*U+21BD*/ /**/
4986 0x21BE, /*U+21BE*/ /**/
4987 0x21BF, /*U+21BF*/ /**/
4990 static const uint16_t lower_table_7[128] = {
4991 0x2480, /*U+2480*/ /**/
4992 0x2481, /*U+2481*/ /**/
4993 0x2482, /*U+2482*/ /**/
4994 0x2483, /*U+2483*/ /**/
4995 0x2484, /*U+2484*/ /**/
4996 0x2485, /*U+2485*/ /**/
4997 0x2486, /*U+2486*/ /**/
4998 0x2487, /*U+2487*/ /**/
4999 0x2488, /*U+2488*/ /**/
5000 0x2489, /*U+2489*/ /**/
5001 0x248A, /*U+248A*/ /**/
5002 0x248B, /*U+248B*/ /**/
5003 0x248C, /*U+248C*/ /**/
5004 0x248D, /*U+248D*/ /**/
5005 0x248E, /*U+248E*/ /**/
5006 0x248F, /*U+248F*/ /**/
5007 0x2490, /*U+2490*/ /**/
5008 0x2491, /*U+2491*/ /**/
5009 0x2492, /*U+2492*/ /**/
5010 0x2493, /*U+2493*/ /**/
5011 0x2494, /*U+2494*/ /**/
5012 0x2495, /*U+2495*/ /**/
5013 0x2496, /*U+2496*/ /**/
5014 0x2497, /*U+2497*/ /**/
5015 0x2498, /*U+2498*/ /**/
5016 0x2499, /*U+2499*/ /**/
5017 0x249A, /*U+249A*/ /**/
5018 0x249B, /*U+249B*/ /**/
5019 0x249C, /*U+249C*/ /**/
5020 0x249D, /*U+249D*/ /**/
5021 0x249E, /*U+249E*/ /**/
5022 0x249F, /*U+249F*/ /**/
5023 0x24A0, /*U+24A0*/ /**/
5024 0x24A1, /*U+24A1*/ /**/
5025 0x24A2, /*U+24A2*/ /**/
5026 0x24A3, /*U+24A3*/ /**/
5027 0x24A4, /*U+24A4*/ /**/
5028 0x24A5, /*U+24A5*/ /**/
5029 0x24A6, /*U+24A6*/ /**/
5030 0x24A7, /*U+24A7*/ /**/
5031 0x24A8, /*U+24A8*/ /**/
5032 0x24A9, /*U+24A9*/ /**/
5033 0x24AA, /*U+24AA*/ /**/
5034 0x24AB, /*U+24AB*/ /**/
5035 0x24AC, /*U+24AC*/ /**/
5036 0x24AD, /*U+24AD*/ /**/
5037 0x24AE, /*U+24AE*/ /**/
5038 0x24AF, /*U+24AF*/ /**/
5039 0x24B0, /*U+24B0*/ /**/
5040 0x24B1, /*U+24B1*/ /**/
5041 0x24B2, /*U+24B2*/ /**/
5042 0x24B3, /*U+24B3*/ /**/
5043 0x24B4, /*U+24B4*/ /**/
5044 0x24B5, /*U+24B5*/ /**/
5045 0x24D0, /*U+24B6*/ /*CIRCLED LATIN CAPITAL LETTER A*/
5046 0x24D1, /*U+24B7*/ /*CIRCLED LATIN CAPITAL LETTER B*/
5047 0x24D2, /*U+24B8*/ /*CIRCLED LATIN CAPITAL LETTER C*/
5048 0x24D3, /*U+24B9*/ /*CIRCLED LATIN CAPITAL LETTER D*/
5049 0x24D4, /*U+24BA*/ /*CIRCLED LATIN CAPITAL LETTER E*/
5050 0x24D5, /*U+24BB*/ /*CIRCLED LATIN CAPITAL LETTER F*/
5051 0x24D6, /*U+24BC*/ /*CIRCLED LATIN CAPITAL LETTER G*/
5052 0x24D7, /*U+24BD*/ /*CIRCLED LATIN CAPITAL LETTER H*/
5053 0x24D8, /*U+24BE*/ /*CIRCLED LATIN CAPITAL LETTER I*/
5054 0x24D9, /*U+24BF*/ /*CIRCLED LATIN CAPITAL LETTER J*/
5055 0x24DA, /*U+24C0*/ /*CIRCLED LATIN CAPITAL LETTER K*/
5056 0x24DB, /*U+24C1*/ /*CIRCLED LATIN CAPITAL LETTER L*/
5057 0x24DC, /*U+24C2*/ /*CIRCLED LATIN CAPITAL LETTER M*/
5058 0x24DD, /*U+24C3*/ /*CIRCLED LATIN CAPITAL LETTER N*/
5059 0x24DE, /*U+24C4*/ /*CIRCLED LATIN CAPITAL LETTER O*/
5060 0x24DF, /*U+24C5*/ /*CIRCLED LATIN CAPITAL LETTER P*/
5061 0x24E0, /*U+24C6*/ /*CIRCLED LATIN CAPITAL LETTER Q*/
5062 0x24E1, /*U+24C7*/ /*CIRCLED LATIN CAPITAL LETTER R*/
5063 0x24E2, /*U+24C8*/ /*CIRCLED LATIN CAPITAL LETTER S*/
5064 0x24E3, /*U+24C9*/ /*CIRCLED LATIN CAPITAL LETTER T*/
5065 0x24E4, /*U+24CA*/ /*CIRCLED LATIN CAPITAL LETTER U*/
5066 0x24E5, /*U+24CB*/ /*CIRCLED LATIN CAPITAL LETTER V*/
5067 0x24E6, /*U+24CC*/ /*CIRCLED LATIN CAPITAL LETTER W*/
5068 0x24E7, /*U+24CD*/ /*CIRCLED LATIN CAPITAL LETTER X*/
5069 0x24E8, /*U+24CE*/ /*CIRCLED LATIN CAPITAL LETTER Y*/
5070 0x24E9, /*U+24CF*/ /*CIRCLED LATIN CAPITAL LETTER Z*/
5071 0x24D0, /*U+24D0*/ /**/
5072 0x24D1, /*U+24D1*/ /**/
5073 0x24D2, /*U+24D2*/ /**/
5074 0x24D3, /*U+24D3*/ /**/
5075 0x24D4, /*U+24D4*/ /**/
5076 0x24D5, /*U+24D5*/ /**/
5077 0x24D6, /*U+24D6*/ /**/
5078 0x24D7, /*U+24D7*/ /**/
5079 0x24D8, /*U+24D8*/ /**/
5080 0x24D9, /*U+24D9*/ /**/
5081 0x24DA, /*U+24DA*/ /**/
5082 0x24DB, /*U+24DB*/ /**/
5083 0x24DC, /*U+24DC*/ /**/
5084 0x24DD, /*U+24DD*/ /**/
5085 0x24DE, /*U+24DE*/ /**/
5086 0x24DF, /*U+24DF*/ /**/
5087 0x24E0, /*U+24E0*/ /**/
5088 0x24E1, /*U+24E1*/ /**/
5089 0x24E2, /*U+24E2*/ /**/
5090 0x24E3, /*U+24E3*/ /**/
5091 0x24E4, /*U+24E4*/ /**/
5092 0x24E5, /*U+24E5*/ /**/
5093 0x24E6, /*U+24E6*/ /**/
5094 0x24E7, /*U+24E7*/ /**/
5095 0x24E8, /*U+24E8*/ /**/
5096 0x24E9, /*U+24E9*/ /**/
5097 0x24EA, /*U+24EA*/ /**/
5098 0x24EB, /*U+24EB*/ /**/
5099 0x24EC, /*U+24EC*/ /**/
5100 0x24ED, /*U+24ED*/ /**/
5101 0x24EE, /*U+24EE*/ /**/
5102 0x24EF, /*U+24EF*/ /**/
5103 0x24F0, /*U+24F0*/ /**/
5104 0x24F1, /*U+24F1*/ /**/
5105 0x24F2, /*U+24F2*/ /**/
5106 0x24F3, /*U+24F3*/ /**/
5107 0x24F4, /*U+24F4*/ /**/
5108 0x24F5, /*U+24F5*/ /**/
5109 0x24F6, /*U+24F6*/ /**/
5110 0x24F7, /*U+24F7*/ /**/
5111 0x24F8, /*U+24F8*/ /**/
5112 0x24F9, /*U+24F9*/ /**/
5113 0x24FA, /*U+24FA*/ /**/
5114 0x24FB, /*U+24FB*/ /**/
5115 0x24FC, /*U+24FC*/ /**/
5116 0x24FD, /*U+24FD*/ /**/
5117 0x24FE, /*U+24FE*/ /**/
5118 0x24FF, /*U+24FF*/ /**/
5121 static const uint16_t lower_table_8[256] = {
5122 0x2C30, /*U+2C00*/ /*GLAGOLITIC CAPITAL LETTER AZU*/
5123 0x2C31, /*U+2C01*/ /*GLAGOLITIC CAPITAL LETTER BUKY*/
5124 0x2C32, /*U+2C02*/ /*GLAGOLITIC CAPITAL LETTER VEDE*/
5125 0x2C33, /*U+2C03*/ /*GLAGOLITIC CAPITAL LETTER GLAGOLI*/
5126 0x2C34, /*U+2C04*/ /*GLAGOLITIC CAPITAL LETTER DOBRO*/
5127 0x2C35, /*U+2C05*/ /*GLAGOLITIC CAPITAL LETTER YESTU*/
5128 0x2C36, /*U+2C06*/ /*GLAGOLITIC CAPITAL LETTER ZHIVETE*/
5129 0x2C37, /*U+2C07*/ /*GLAGOLITIC CAPITAL LETTER DZELO*/
5130 0x2C38, /*U+2C08*/ /*GLAGOLITIC CAPITAL LETTER ZEMLJA*/
5131 0x2C39, /*U+2C09*/ /*GLAGOLITIC CAPITAL LETTER IZHE*/
5132 0x2C3A, /*U+2C0A*/ /*GLAGOLITIC CAPITAL LETTER INITIAL IZHE*/
5133 0x2C3B, /*U+2C0B*/ /*GLAGOLITIC CAPITAL LETTER I*/
5134 0x2C3C, /*U+2C0C*/ /*GLAGOLITIC CAPITAL LETTER DJERVI*/
5135 0x2C3D, /*U+2C0D*/ /*GLAGOLITIC CAPITAL LETTER KAKO*/
5136 0x2C3E, /*U+2C0E*/ /*GLAGOLITIC CAPITAL LETTER LJUDIJE*/
5137 0x2C3F, /*U+2C0F*/ /*GLAGOLITIC CAPITAL LETTER MYSLITE*/
5138 0x2C40, /*U+2C10*/ /*GLAGOLITIC CAPITAL LETTER NASHI*/
5139 0x2C41, /*U+2C11*/ /*GLAGOLITIC CAPITAL LETTER ONU*/
5140 0x2C42, /*U+2C12*/ /*GLAGOLITIC CAPITAL LETTER POKOJI*/
5141 0x2C43, /*U+2C13*/ /*GLAGOLITIC CAPITAL LETTER RITSI*/
5142 0x2C44, /*U+2C14*/ /*GLAGOLITIC CAPITAL LETTER SLOVO*/
5143 0x2C45, /*U+2C15*/ /*GLAGOLITIC CAPITAL LETTER TVRIDO*/
5144 0x2C46, /*U+2C16*/ /*GLAGOLITIC CAPITAL LETTER UKU*/
5145 0x2C47, /*U+2C17*/ /*GLAGOLITIC CAPITAL LETTER FRITU*/
5146 0x2C48, /*U+2C18*/ /*GLAGOLITIC CAPITAL LETTER HERU*/
5147 0x2C49, /*U+2C19*/ /*GLAGOLITIC CAPITAL LETTER OTU*/
5148 0x2C4A, /*U+2C1A*/ /*GLAGOLITIC CAPITAL LETTER PE*/
5149 0x2C4B, /*U+2C1B*/ /*GLAGOLITIC CAPITAL LETTER SHTA*/
5150 0x2C4C, /*U+2C1C*/ /*GLAGOLITIC CAPITAL LETTER TSI*/
5151 0x2C4D, /*U+2C1D*/ /*GLAGOLITIC CAPITAL LETTER CHRIVI*/
5152 0x2C4E, /*U+2C1E*/ /*GLAGOLITIC CAPITAL LETTER SHA*/
5153 0x2C4F, /*U+2C1F*/ /*GLAGOLITIC CAPITAL LETTER YERU*/
5154 0x2C50, /*U+2C20*/ /*GLAGOLITIC CAPITAL LETTER YERI*/
5155 0x2C51, /*U+2C21*/ /*GLAGOLITIC CAPITAL LETTER YATI*/
5156 0x2C52, /*U+2C22*/ /*GLAGOLITIC CAPITAL LETTER SPIDERY HA*/
5157 0x2C53, /*U+2C23*/ /*GLAGOLITIC CAPITAL LETTER YU*/
5158 0x2C54, /*U+2C24*/ /*GLAGOLITIC CAPITAL LETTER SMALL YUS*/
5159 0x2C55, /*U+2C25*/ /*GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL*/
5160 0x2C56, /*U+2C26*/ /*GLAGOLITIC CAPITAL LETTER YO*/
5161 0x2C57, /*U+2C27*/ /*GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS*/
5162 0x2C58, /*U+2C28*/ /*GLAGOLITIC CAPITAL LETTER BIG YUS*/
5163 0x2C59, /*U+2C29*/ /*GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS*/
5164 0x2C5A, /*U+2C2A*/ /*GLAGOLITIC CAPITAL LETTER FITA*/
5165 0x2C5B, /*U+2C2B*/ /*GLAGOLITIC CAPITAL LETTER IZHITSA*/
5166 0x2C5C, /*U+2C2C*/ /*GLAGOLITIC CAPITAL LETTER SHTAPIC*/
5167 0x2C5D, /*U+2C2D*/ /*GLAGOLITIC CAPITAL LETTER TROKUTASTI A*/
5168 0x2C5E, /*U+2C2E*/ /*GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE*/
5169 0x2C2F, /*U+2C2F*/ /**/
5170 0x2C30, /*U+2C30*/ /**/
5171 0x2C31, /*U+2C31*/ /**/
5172 0x2C32, /*U+2C32*/ /**/
5173 0x2C33, /*U+2C33*/ /**/
5174 0x2C34, /*U+2C34*/ /**/
5175 0x2C35, /*U+2C35*/ /**/
5176 0x2C36, /*U+2C36*/ /**/
5177 0x2C37, /*U+2C37*/ /**/
5178 0x2C38, /*U+2C38*/ /**/
5179 0x2C39, /*U+2C39*/ /**/
5180 0x2C3A, /*U+2C3A*/ /**/
5181 0x2C3B, /*U+2C3B*/ /**/
5182 0x2C3C, /*U+2C3C*/ /**/
5183 0x2C3D, /*U+2C3D*/ /**/
5184 0x2C3E, /*U+2C3E*/ /**/
5185 0x2C3F, /*U+2C3F*/ /**/
5186 0x2C40, /*U+2C40*/ /**/
5187 0x2C41, /*U+2C41*/ /**/
5188 0x2C42, /*U+2C42*/ /**/
5189 0x2C43, /*U+2C43*/ /**/
5190 0x2C44, /*U+2C44*/ /**/
5191 0x2C45, /*U+2C45*/ /**/
5192 0x2C46, /*U+2C46*/ /**/
5193 0x2C47, /*U+2C47*/ /**/
5194 0x2C48, /*U+2C48*/ /**/
5195 0x2C49, /*U+2C49*/ /**/
5196 0x2C4A, /*U+2C4A*/ /**/
5197 0x2C4B, /*U+2C4B*/ /**/
5198 0x2C4C, /*U+2C4C*/ /**/
5199 0x2C4D, /*U+2C4D*/ /**/
5200 0x2C4E, /*U+2C4E*/ /**/
5201 0x2C4F, /*U+2C4F*/ /**/
5202 0x2C50, /*U+2C50*/ /**/
5203 0x2C51, /*U+2C51*/ /**/
5204 0x2C52, /*U+2C52*/ /**/
5205 0x2C53, /*U+2C53*/ /**/
5206 0x2C54, /*U+2C54*/ /**/
5207 0x2C55, /*U+2C55*/ /**/
5208 0x2C56, /*U+2C56*/ /**/
5209 0x2C57, /*U+2C57*/ /**/
5210 0x2C58, /*U+2C58*/ /**/
5211 0x2C59, /*U+2C59*/ /**/
5212 0x2C5A, /*U+2C5A*/ /**/
5213 0x2C5B, /*U+2C5B*/ /**/
5214 0x2C5C, /*U+2C5C*/ /**/
5215 0x2C5D, /*U+2C5D*/ /**/
5216 0x2C5E, /*U+2C5E*/ /**/
5217 0x2C5F, /*U+2C5F*/ /**/
5218 0x2C61, /*U+2C60*/ /*LATIN CAPITAL LETTER L WITH DOUBLE BAR*/
5219 0x2C61, /*U+2C61*/ /**/
5220 0x026B, /*U+2C62*/ /*LATIN CAPITAL LETTER L WITH MIDDLE TILDE*/
5221 0x1D7D, /*U+2C63*/ /*LATIN CAPITAL LETTER P WITH STROKE*/
5222 0x027D, /*U+2C64*/ /*LATIN CAPITAL LETTER R WITH TAIL*/
5223 0x2C65, /*U+2C65*/ /**/
5224 0x2C66, /*U+2C66*/ /**/
5225 0x2C68, /*U+2C67*/ /*LATIN CAPITAL LETTER H WITH DESCENDER*/
5226 0x2C68, /*U+2C68*/ /**/
5227 0x2C6A, /*U+2C69*/ /*LATIN CAPITAL LETTER K WITH DESCENDER*/
5228 0x2C6A, /*U+2C6A*/ /**/
5229 0x2C6C, /*U+2C6B*/ /*LATIN CAPITAL LETTER Z WITH DESCENDER*/
5230 0x2C6C, /*U+2C6C*/ /**/
5231 0x0251, /*U+2C6D*/ /*LATIN CAPITAL LETTER ALPHA*/
5232 0x0271, /*U+2C6E*/ /*LATIN CAPITAL LETTER M WITH HOOK*/
5233 0x0250, /*U+2C6F*/ /*LATIN CAPITAL LETTER TURNED A*/
5234 0x0252, /*U+2C70*/ /*LATIN CAPITAL LETTER TURNED ALPHA*/
5235 0x2C71, /*U+2C71*/ /**/
5236 0x2C73, /*U+2C72*/ /*LATIN CAPITAL LETTER W WITH HOOK*/
5237 0x2C73, /*U+2C73*/ /**/
5238 0x2C74, /*U+2C74*/ /**/
5239 0x2C76, /*U+2C75*/ /*LATIN CAPITAL LETTER HALF H*/
5240 0x2C76, /*U+2C76*/ /**/
5241 0x2C77, /*U+2C77*/ /**/
5242 0x2C78, /*U+2C78*/ /**/
5243 0x2C79, /*U+2C79*/ /**/
5244 0x2C7A, /*U+2C7A*/ /**/
5245 0x2C7B, /*U+2C7B*/ /**/
5246 0x2C7C, /*U+2C7C*/ /**/
5247 0x2C7D, /*U+2C7D*/ /**/
5248 0x023F, /*U+2C7E*/ /*LATIN CAPITAL LETTER S WITH SWASH TAIL*/
5249 0x0240, /*U+2C7F*/ /*LATIN CAPITAL LETTER Z WITH SWASH TAIL*/
5250 0x2C81, /*U+2C80*/ /*COPTIC CAPITAL LETTER ALFA*/
5251 0x2C81, /*U+2C81*/ /**/
5252 0x2C83, /*U+2C82*/ /*COPTIC CAPITAL LETTER VIDA*/
5253 0x2C83, /*U+2C83*/ /**/
5254 0x2C85, /*U+2C84*/ /*COPTIC CAPITAL LETTER GAMMA*/
5255 0x2C85, /*U+2C85*/ /**/
5256 0x2C87, /*U+2C86*/ /*COPTIC CAPITAL LETTER DALDA*/
5257 0x2C87, /*U+2C87*/ /**/
5258 0x2C89, /*U+2C88*/ /*COPTIC CAPITAL LETTER EIE*/
5259 0x2C89, /*U+2C89*/ /**/
5260 0x2C8B, /*U+2C8A*/ /*COPTIC CAPITAL LETTER SOU*/
5261 0x2C8B, /*U+2C8B*/ /**/
5262 0x2C8D, /*U+2C8C*/ /*COPTIC CAPITAL LETTER ZATA*/
5263 0x2C8D, /*U+2C8D*/ /**/
5264 0x2C8F, /*U+2C8E*/ /*COPTIC CAPITAL LETTER HATE*/
5265 0x2C8F, /*U+2C8F*/ /**/
5266 0x2C91, /*U+2C90*/ /*COPTIC CAPITAL LETTER THETHE*/
5267 0x2C91, /*U+2C91*/ /**/
5268 0x2C93, /*U+2C92*/ /*COPTIC CAPITAL LETTER IAUDA*/
5269 0x2C93, /*U+2C93*/ /**/
5270 0x2C95, /*U+2C94*/ /*COPTIC CAPITAL LETTER KAPA*/
5271 0x2C95, /*U+2C95*/ /**/
5272 0x2C97, /*U+2C96*/ /*COPTIC CAPITAL LETTER LAULA*/
5273 0x2C97, /*U+2C97*/ /**/
5274 0x2C99, /*U+2C98*/ /*COPTIC CAPITAL LETTER MI*/
5275 0x2C99, /*U+2C99*/ /**/
5276 0x2C9B, /*U+2C9A*/ /*COPTIC CAPITAL LETTER NI*/
5277 0x2C9B, /*U+2C9B*/ /**/
5278 0x2C9D, /*U+2C9C*/ /*COPTIC CAPITAL LETTER KSI*/
5279 0x2C9D, /*U+2C9D*/ /**/
5280 0x2C9F, /*U+2C9E*/ /*COPTIC CAPITAL LETTER O*/
5281 0x2C9F, /*U+2C9F*/ /**/
5282 0x2CA1, /*U+2CA0*/ /*COPTIC CAPITAL LETTER PI*/
5283 0x2CA1, /*U+2CA1*/ /**/
5284 0x2CA3, /*U+2CA2*/ /*COPTIC CAPITAL LETTER RO*/
5285 0x2CA3, /*U+2CA3*/ /**/
5286 0x2CA5, /*U+2CA4*/ /*COPTIC CAPITAL LETTER SIMA*/
5287 0x2CA5, /*U+2CA5*/ /**/
5288 0x2CA7, /*U+2CA6*/ /*COPTIC CAPITAL LETTER TAU*/
5289 0x2CA7, /*U+2CA7*/ /**/
5290 0x2CA9, /*U+2CA8*/ /*COPTIC CAPITAL LETTER UA*/
5291 0x2CA9, /*U+2CA9*/ /**/
5292 0x2CAB, /*U+2CAA*/ /*COPTIC CAPITAL LETTER FI*/
5293 0x2CAB, /*U+2CAB*/ /**/
5294 0x2CAD, /*U+2CAC*/ /*COPTIC CAPITAL LETTER KHI*/
5295 0x2CAD, /*U+2CAD*/ /**/
5296 0x2CAF, /*U+2CAE*/ /*COPTIC CAPITAL LETTER PSI*/
5297 0x2CAF, /*U+2CAF*/ /**/
5298 0x2CB1, /*U+2CB0*/ /*COPTIC CAPITAL LETTER OOU*/
5299 0x2CB1, /*U+2CB1*/ /**/
5300 0x2CB3, /*U+2CB2*/ /*COPTIC CAPITAL LETTER DIALECT-P ALEF*/
5301 0x2CB3, /*U+2CB3*/ /**/
5302 0x2CB5, /*U+2CB4*/ /*COPTIC CAPITAL LETTER OLD COPTIC AIN*/
5303 0x2CB5, /*U+2CB5*/ /**/
5304 0x2CB7, /*U+2CB6*/ /*COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE*/
5305 0x2CB7, /*U+2CB7*/ /**/
5306 0x2CB9, /*U+2CB8*/ /*COPTIC CAPITAL LETTER DIALECT-P KAPA*/
5307 0x2CB9, /*U+2CB9*/ /**/
5308 0x2CBB, /*U+2CBA*/ /*COPTIC CAPITAL LETTER DIALECT-P NI*/
5309 0x2CBB, /*U+2CBB*/ /**/
5310 0x2CBD, /*U+2CBC*/ /*COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI*/
5311 0x2CBD, /*U+2CBD*/ /**/
5312 0x2CBF, /*U+2CBE*/ /*COPTIC CAPITAL LETTER OLD COPTIC OOU*/
5313 0x2CBF, /*U+2CBF*/ /**/
5314 0x2CC1, /*U+2CC0*/ /*COPTIC CAPITAL LETTER SAMPI*/
5315 0x2CC1, /*U+2CC1*/ /**/
5316 0x2CC3, /*U+2CC2*/ /*COPTIC CAPITAL LETTER CROSSED SHEI*/
5317 0x2CC3, /*U+2CC3*/ /**/
5318 0x2CC5, /*U+2CC4*/ /*COPTIC CAPITAL LETTER OLD COPTIC SHEI*/
5319 0x2CC5, /*U+2CC5*/ /**/
5320 0x2CC7, /*U+2CC6*/ /*COPTIC CAPITAL LETTER OLD COPTIC ESH*/
5321 0x2CC7, /*U+2CC7*/ /**/
5322 0x2CC9, /*U+2CC8*/ /*COPTIC CAPITAL LETTER AKHMIMIC KHEI*/
5323 0x2CC9, /*U+2CC9*/ /**/
5324 0x2CCB, /*U+2CCA*/ /*COPTIC CAPITAL LETTER DIALECT-P HORI*/
5325 0x2CCB, /*U+2CCB*/ /**/
5326 0x2CCD, /*U+2CCC*/ /*COPTIC CAPITAL LETTER OLD COPTIC HORI*/
5327 0x2CCD, /*U+2CCD*/ /**/
5328 0x2CCF, /*U+2CCE*/ /*COPTIC CAPITAL LETTER OLD COPTIC HA*/
5329 0x2CCF, /*U+2CCF*/ /**/
5330 0x2CD1, /*U+2CD0*/ /*COPTIC CAPITAL LETTER L-SHAPED HA*/
5331 0x2CD1, /*U+2CD1*/ /**/
5332 0x2CD3, /*U+2CD2*/ /*COPTIC CAPITAL LETTER OLD COPTIC HEI*/
5333 0x2CD3, /*U+2CD3*/ /**/
5334 0x2CD5, /*U+2CD4*/ /*COPTIC CAPITAL LETTER OLD COPTIC HAT*/
5335 0x2CD5, /*U+2CD5*/ /**/
5336 0x2CD7, /*U+2CD6*/ /*COPTIC CAPITAL LETTER OLD COPTIC GANGIA*/
5337 0x2CD7, /*U+2CD7*/ /**/
5338 0x2CD9, /*U+2CD8*/ /*COPTIC CAPITAL LETTER OLD COPTIC DJA*/
5339 0x2CD9, /*U+2CD9*/ /**/
5340 0x2CDB, /*U+2CDA*/ /*COPTIC CAPITAL LETTER OLD COPTIC SHIMA*/
5341 0x2CDB, /*U+2CDB*/ /**/
5342 0x2CDD, /*U+2CDC*/ /*COPTIC CAPITAL LETTER OLD NUBIAN SHIMA*/
5343 0x2CDD, /*U+2CDD*/ /**/
5344 0x2CDF, /*U+2CDE*/ /*COPTIC CAPITAL LETTER OLD NUBIAN NGI*/
5345 0x2CDF, /*U+2CDF*/ /**/
5346 0x2CE1, /*U+2CE0*/ /*COPTIC CAPITAL LETTER OLD NUBIAN NYI*/
5347 0x2CE1, /*U+2CE1*/ /**/
5348 0x2CE3, /*U+2CE2*/ /*COPTIC CAPITAL LETTER OLD NUBIAN WAU*/
5349 0x2CE3, /*U+2CE3*/ /**/
5350 0x2CE4, /*U+2CE4*/ /**/
5351 0x2CE5, /*U+2CE5*/ /**/
5352 0x2CE6, /*U+2CE6*/ /**/
5353 0x2CE7, /*U+2CE7*/ /**/
5354 0x2CE8, /*U+2CE8*/ /**/
5355 0x2CE9, /*U+2CE9*/ /**/
5356 0x2CEA, /*U+2CEA*/ /**/
5357 0x2CEC, /*U+2CEB*/ /*COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI*/
5358 0x2CEC, /*U+2CEC*/ /**/
5359 0x2CEE, /*U+2CED*/ /*COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA*/
5360 0x2CEE, /*U+2CEE*/ /**/
5361 0x2CEF, /*U+2CEF*/ /**/
5362 0x2CF0, /*U+2CF0*/ /**/
5363 0x2CF1, /*U+2CF1*/ /**/
5364 0x2CF3, /*U+2CF2*/ /*COPTIC CAPITAL LETTER BOHAIRIC KHEI*/
5365 0x2CF3, /*U+2CF3*/ /**/
5366 0x2CF4, /*U+2CF4*/ /**/
5367 0x2CF5, /*U+2CF5*/ /**/
5368 0x2CF6, /*U+2CF6*/ /**/
5369 0x2CF7, /*U+2CF7*/ /**/
5370 0x2CF8, /*U+2CF8*/ /**/
5371 0x2CF9, /*U+2CF9*/ /**/
5372 0x2CFA, /*U+2CFA*/ /**/
5373 0x2CFB, /*U+2CFB*/ /**/
5374 0x2CFC, /*U+2CFC*/ /**/
5375 0x2CFD, /*U+2CFD*/ /**/
5376 0x2CFE, /*U+2CFE*/ /**/
5377 0x2CFF, /*U+2CFF*/ /**/
5380 static const uint16_t lower_table_9[128] = {
5381 0xA641, /*U+A640*/ /*CYRILLIC CAPITAL LETTER ZEMLYA*/
5382 0xA641, /*U+A641*/ /**/
5383 0xA643, /*U+A642*/ /*CYRILLIC CAPITAL LETTER DZELO*/
5384 0xA643, /*U+A643*/ /**/
5385 0xA645, /*U+A644*/ /*CYRILLIC CAPITAL LETTER REVERSED DZE*/
5386 0xA645, /*U+A645*/ /**/
5387 0xA647, /*U+A646*/ /*CYRILLIC CAPITAL LETTER IOTA*/
5388 0xA647, /*U+A647*/ /**/
5389 0xA649, /*U+A648*/ /*CYRILLIC CAPITAL LETTER DJERV*/
5390 0xA649, /*U+A649*/ /**/
5391 0xA64B, /*U+A64A*/ /*CYRILLIC CAPITAL LETTER MONOGRAPH UK*/
5392 0xA64B, /*U+A64B*/ /**/
5393 0xA64D, /*U+A64C*/ /*CYRILLIC CAPITAL LETTER BROAD OMEGA*/
5394 0xA64D, /*U+A64D*/ /**/
5395 0xA64F, /*U+A64E*/ /*CYRILLIC CAPITAL LETTER NEUTRAL YER*/
5396 0xA64F, /*U+A64F*/ /**/
5397 0xA651, /*U+A650*/ /*CYRILLIC CAPITAL LETTER YERU WITH BACK YER*/
5398 0xA651, /*U+A651*/ /**/
5399 0xA653, /*U+A652*/ /*CYRILLIC CAPITAL LETTER IOTIFIED YAT*/
5400 0xA653, /*U+A653*/ /**/
5401 0xA655, /*U+A654*/ /*CYRILLIC CAPITAL LETTER REVERSED YU*/
5402 0xA655, /*U+A655*/ /**/
5403 0xA657, /*U+A656*/ /*CYRILLIC CAPITAL LETTER IOTIFIED A*/
5404 0xA657, /*U+A657*/ /**/
5405 0xA659, /*U+A658*/ /*CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS*/
5406 0xA659, /*U+A659*/ /**/
5407 0xA65B, /*U+A65A*/ /*CYRILLIC CAPITAL LETTER BLENDED YUS*/
5408 0xA65B, /*U+A65B*/ /**/
5409 0xA65D, /*U+A65C*/ /*CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS*/
5410 0xA65D, /*U+A65D*/ /**/
5411 0xA65F, /*U+A65E*/ /*CYRILLIC CAPITAL LETTER YN*/
5412 0xA65F, /*U+A65F*/ /**/
5413 0xA661, /*U+A660*/ /*CYRILLIC CAPITAL LETTER REVERSED TSE*/
5414 0xA661, /*U+A661*/ /**/
5415 0xA663, /*U+A662*/ /*CYRILLIC CAPITAL LETTER SOFT DE*/
5416 0xA663, /*U+A663*/ /**/
5417 0xA665, /*U+A664*/ /*CYRILLIC CAPITAL LETTER SOFT EL*/
5418 0xA665, /*U+A665*/ /**/
5419 0xA667, /*U+A666*/ /*CYRILLIC CAPITAL LETTER SOFT EM*/
5420 0xA667, /*U+A667*/ /**/
5421 0xA669, /*U+A668*/ /*CYRILLIC CAPITAL LETTER MONOCULAR O*/
5422 0xA669, /*U+A669*/ /**/
5423 0xA66B, /*U+A66A*/ /*CYRILLIC CAPITAL LETTER BINOCULAR O*/
5424 0xA66B, /*U+A66B*/ /**/
5425 0xA66D, /*U+A66C*/ /*CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O*/
5426 0xA66D, /*U+A66D*/ /**/
5427 0xA66E, /*U+A66E*/ /**/
5428 0xA66F, /*U+A66F*/ /**/
5429 0xA670, /*U+A670*/ /**/
5430 0xA671, /*U+A671*/ /**/
5431 0xA672, /*U+A672*/ /**/
5432 0xA673, /*U+A673*/ /**/
5433 0xA674, /*U+A674*/ /**/
5434 0xA675, /*U+A675*/ /**/
5435 0xA676, /*U+A676*/ /**/
5436 0xA677, /*U+A677*/ /**/
5437 0xA678, /*U+A678*/ /**/
5438 0xA679, /*U+A679*/ /**/
5439 0xA67A, /*U+A67A*/ /**/
5440 0xA67B, /*U+A67B*/ /**/
5441 0xA67C, /*U+A67C*/ /**/
5442 0xA67D, /*U+A67D*/ /**/
5443 0xA67E, /*U+A67E*/ /**/
5444 0xA67F, /*U+A67F*/ /**/
5445 0xA681, /*U+A680*/ /*CYRILLIC CAPITAL LETTER DWE*/
5446 0xA681, /*U+A681*/ /**/
5447 0xA683, /*U+A682*/ /*CYRILLIC CAPITAL LETTER DZWE*/
5448 0xA683, /*U+A683*/ /**/
5449 0xA685, /*U+A684*/ /*CYRILLIC CAPITAL LETTER ZHWE*/
5450 0xA685, /*U+A685*/ /**/
5451 0xA687, /*U+A686*/ /*CYRILLIC CAPITAL LETTER CCHE*/
5452 0xA687, /*U+A687*/ /**/
5453 0xA689, /*U+A688*/ /*CYRILLIC CAPITAL LETTER DZZE*/
5454 0xA689, /*U+A689*/ /**/
5455 0xA68B, /*U+A68A*/ /*CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK*/
5456 0xA68B, /*U+A68B*/ /**/
5457 0xA68D, /*U+A68C*/ /*CYRILLIC CAPITAL LETTER TWE*/
5458 0xA68D, /*U+A68D*/ /**/
5459 0xA68F, /*U+A68E*/ /*CYRILLIC CAPITAL LETTER TSWE*/
5460 0xA68F, /*U+A68F*/ /**/
5461 0xA691, /*U+A690*/ /*CYRILLIC CAPITAL LETTER TSSE*/
5462 0xA691, /*U+A691*/ /**/
5463 0xA693, /*U+A692*/ /*CYRILLIC CAPITAL LETTER TCHE*/
5464 0xA693, /*U+A693*/ /**/
5465 0xA695, /*U+A694*/ /*CYRILLIC CAPITAL LETTER HWE*/
5466 0xA695, /*U+A695*/ /**/
5467 0xA697, /*U+A696*/ /*CYRILLIC CAPITAL LETTER SHWE*/
5468 0xA697, /*U+A697*/ /**/
5469 0xA698, /*U+A698*/ /**/
5470 0xA699, /*U+A699*/ /**/
5471 0xA69A, /*U+A69A*/ /**/
5472 0xA69B, /*U+A69B*/ /**/
5473 0xA69C, /*U+A69C*/ /**/
5474 0xA69D, /*U+A69D*/ /**/
5475 0xA69E, /*U+A69E*/ /**/
5476 0xA69F, /*U+A69F*/ /**/
5477 0xA6A0, /*U+A6A0*/ /**/
5478 0xA6A1, /*U+A6A1*/ /**/
5479 0xA6A2, /*U+A6A2*/ /**/
5480 0xA6A3, /*U+A6A3*/ /**/
5481 0xA6A4, /*U+A6A4*/ /**/
5482 0xA6A5, /*U+A6A5*/ /**/
5483 0xA6A6, /*U+A6A6*/ /**/
5484 0xA6A7, /*U+A6A7*/ /**/
5485 0xA6A8, /*U+A6A8*/ /**/
5486 0xA6A9, /*U+A6A9*/ /**/
5487 0xA6AA, /*U+A6AA*/ /**/
5488 0xA6AB, /*U+A6AB*/ /**/
5489 0xA6AC, /*U+A6AC*/ /**/
5490 0xA6AD, /*U+A6AD*/ /**/
5491 0xA6AE, /*U+A6AE*/ /**/
5492 0xA6AF, /*U+A6AF*/ /**/
5493 0xA6B0, /*U+A6B0*/ /**/
5494 0xA6B1, /*U+A6B1*/ /**/
5495 0xA6B2, /*U+A6B2*/ /**/
5496 0xA6B3, /*U+A6B3*/ /**/
5497 0xA6B4, /*U+A6B4*/ /**/
5498 0xA6B5, /*U+A6B5*/ /**/
5499 0xA6B6, /*U+A6B6*/ /**/
5500 0xA6B7, /*U+A6B7*/ /**/
5501 0xA6B8, /*U+A6B8*/ /**/
5502 0xA6B9, /*U+A6B9*/ /**/
5503 0xA6BA, /*U+A6BA*/ /**/
5504 0xA6BB, /*U+A6BB*/ /**/
5505 0xA6BC, /*U+A6BC*/ /**/
5506 0xA6BD, /*U+A6BD*/ /**/
5507 0xA6BE, /*U+A6BE*/ /**/
5508 0xA6BF, /*U+A6BF*/ /**/
5511 static const uint16_t lower_table_10[192] = {
5512 0xA700, /*U+A700*/ /**/
5513 0xA701, /*U+A701*/ /**/
5514 0xA702, /*U+A702*/ /**/
5515 0xA703, /*U+A703*/ /**/
5516 0xA704, /*U+A704*/ /**/
5517 0xA705, /*U+A705*/ /**/
5518 0xA706, /*U+A706*/ /**/
5519 0xA707, /*U+A707*/ /**/
5520 0xA708, /*U+A708*/ /**/
5521 0xA709, /*U+A709*/ /**/
5522 0xA70A, /*U+A70A*/ /**/
5523 0xA70B, /*U+A70B*/ /**/
5524 0xA70C, /*U+A70C*/ /**/
5525 0xA70D, /*U+A70D*/ /**/
5526 0xA70E, /*U+A70E*/ /**/
5527 0xA70F, /*U+A70F*/ /**/
5528 0xA710, /*U+A710*/ /**/
5529 0xA711, /*U+A711*/ /**/
5530 0xA712, /*U+A712*/ /**/
5531 0xA713, /*U+A713*/ /**/
5532 0xA714, /*U+A714*/ /**/
5533 0xA715, /*U+A715*/ /**/
5534 0xA716, /*U+A716*/ /**/
5535 0xA717, /*U+A717*/ /**/
5536 0xA718, /*U+A718*/ /**/
5537 0xA719, /*U+A719*/ /**/
5538 0xA71A, /*U+A71A*/ /**/
5539 0xA71B, /*U+A71B*/ /**/
5540 0xA71C, /*U+A71C*/ /**/
5541 0xA71D, /*U+A71D*/ /**/
5542 0xA71E, /*U+A71E*/ /**/
5543 0xA71F, /*U+A71F*/ /**/
5544 0xA720, /*U+A720*/ /**/
5545 0xA721, /*U+A721*/ /**/
5546 0xA723, /*U+A722*/ /*LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF*/
5547 0xA723, /*U+A723*/ /**/
5548 0xA725, /*U+A724*/ /*LATIN CAPITAL LETTER EGYPTOLOGICAL AIN*/
5549 0xA725, /*U+A725*/ /**/
5550 0xA727, /*U+A726*/ /*LATIN CAPITAL LETTER HENG*/
5551 0xA727, /*U+A727*/ /**/
5552 0xA729, /*U+A728*/ /*LATIN CAPITAL LETTER TZ*/
5553 0xA729, /*U+A729*/ /**/
5554 0xA72B, /*U+A72A*/ /*LATIN CAPITAL LETTER TRESILLO*/
5555 0xA72B, /*U+A72B*/ /**/
5556 0xA72D, /*U+A72C*/ /*LATIN CAPITAL LETTER CUATRILLO*/
5557 0xA72D, /*U+A72D*/ /**/
5558 0xA72F, /*U+A72E*/ /*LATIN CAPITAL LETTER CUATRILLO WITH COMMA*/
5559 0xA72F, /*U+A72F*/ /**/
5560 0xA730, /*U+A730*/ /**/
5561 0xA731, /*U+A731*/ /**/
5562 0xA733, /*U+A732*/ /*LATIN CAPITAL LETTER AA*/
5563 0xA733, /*U+A733*/ /**/
5564 0xA735, /*U+A734*/ /*LATIN CAPITAL LETTER AO*/
5565 0xA735, /*U+A735*/ /**/
5566 0xA737, /*U+A736*/ /*LATIN CAPITAL LETTER AU*/
5567 0xA737, /*U+A737*/ /**/
5568 0xA739, /*U+A738*/ /*LATIN CAPITAL LETTER AV*/
5569 0xA739, /*U+A739*/ /**/
5570 0xA73B, /*U+A73A*/ /*LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR*/
5571 0xA73B, /*U+A73B*/ /**/
5572 0xA73D, /*U+A73C*/ /*LATIN CAPITAL LETTER AY*/
5573 0xA73D, /*U+A73D*/ /**/
5574 0xA73F, /*U+A73E*/ /*LATIN CAPITAL LETTER REVERSED C WITH DOT*/
5575 0xA73F, /*U+A73F*/ /**/
5576 0xA741, /*U+A740*/ /*LATIN CAPITAL LETTER K WITH STROKE*/
5577 0xA741, /*U+A741*/ /**/
5578 0xA743, /*U+A742*/ /*LATIN CAPITAL LETTER K WITH DIAGONAL STROKE*/
5579 0xA743, /*U+A743*/ /**/
5580 0xA745, /*U+A744*/ /*LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE*/
5581 0xA745, /*U+A745*/ /**/
5582 0xA747, /*U+A746*/ /*LATIN CAPITAL LETTER BROKEN L*/
5583 0xA747, /*U+A747*/ /**/
5584 0xA749, /*U+A748*/ /*LATIN CAPITAL LETTER L WITH HIGH STROKE*/
5585 0xA749, /*U+A749*/ /**/
5586 0xA74B, /*U+A74A*/ /*LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY*/
5587 0xA74B, /*U+A74B*/ /**/
5588 0xA74D, /*U+A74C*/ /*LATIN CAPITAL LETTER O WITH LOOP*/
5589 0xA74D, /*U+A74D*/ /**/
5590 0xA74F, /*U+A74E*/ /*LATIN CAPITAL LETTER OO*/
5591 0xA74F, /*U+A74F*/ /**/
5592 0xA751, /*U+A750*/ /*LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER*/
5593 0xA751, /*U+A751*/ /**/
5594 0xA753, /*U+A752*/ /*LATIN CAPITAL LETTER P WITH FLOURISH*/
5595 0xA753, /*U+A753*/ /**/
5596 0xA755, /*U+A754*/ /*LATIN CAPITAL LETTER P WITH SQUIRREL TAIL*/
5597 0xA755, /*U+A755*/ /**/
5598 0xA757, /*U+A756*/ /*LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER*/
5599 0xA757, /*U+A757*/ /**/
5600 0xA759, /*U+A758*/ /*LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE*/
5601 0xA759, /*U+A759*/ /**/
5602 0xA75B, /*U+A75A*/ /*LATIN CAPITAL LETTER R ROTUNDA*/
5603 0xA75B, /*U+A75B*/ /**/
5604 0xA75D, /*U+A75C*/ /*LATIN CAPITAL LETTER RUM ROTUNDA*/
5605 0xA75D, /*U+A75D*/ /**/
5606 0xA75F, /*U+A75E*/ /*LATIN CAPITAL LETTER V WITH DIAGONAL STROKE*/
5607 0xA75F, /*U+A75F*/ /**/
5608 0xA761, /*U+A760*/ /*LATIN CAPITAL LETTER VY*/
5609 0xA761, /*U+A761*/ /**/
5610 0xA763, /*U+A762*/ /*LATIN CAPITAL LETTER VISIGOTHIC Z*/
5611 0xA763, /*U+A763*/ /**/
5612 0xA765, /*U+A764*/ /*LATIN CAPITAL LETTER THORN WITH STROKE*/
5613 0xA765, /*U+A765*/ /**/
5614 0xA767, /*U+A766*/ /*LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER*/
5615 0xA767, /*U+A767*/ /**/
5616 0xA769, /*U+A768*/ /*LATIN CAPITAL LETTER VEND*/
5617 0xA769, /*U+A769*/ /**/
5618 0xA76B, /*U+A76A*/ /*LATIN CAPITAL LETTER ET*/
5619 0xA76B, /*U+A76B*/ /**/
5620 0xA76D, /*U+A76C*/ /*LATIN CAPITAL LETTER IS*/
5621 0xA76D, /*U+A76D*/ /**/
5622 0xA76F, /*U+A76E*/ /*LATIN CAPITAL LETTER CON*/
5623 0xA76F, /*U+A76F*/ /**/
5624 0xA770, /*U+A770*/ /**/
5625 0xA771, /*U+A771*/ /**/
5626 0xA772, /*U+A772*/ /**/
5627 0xA773, /*U+A773*/ /**/
5628 0xA774, /*U+A774*/ /**/
5629 0xA775, /*U+A775*/ /**/
5630 0xA776, /*U+A776*/ /**/
5631 0xA777, /*U+A777*/ /**/
5632 0xA778, /*U+A778*/ /**/
5633 0xA77A, /*U+A779*/ /*LATIN CAPITAL LETTER INSULAR D*/
5634 0xA77A, /*U+A77A*/ /**/
5635 0xA77C, /*U+A77B*/ /*LATIN CAPITAL LETTER INSULAR F*/
5636 0xA77C, /*U+A77C*/ /**/
5637 0x1D79, /*U+A77D*/ /*LATIN CAPITAL LETTER INSULAR G*/
5638 0xA77F, /*U+A77E*/ /*LATIN CAPITAL LETTER TURNED INSULAR G*/
5639 0xA77F, /*U+A77F*/ /**/
5640 0xA781, /*U+A780*/ /*LATIN CAPITAL LETTER TURNED L*/
5641 0xA781, /*U+A781*/ /**/
5642 0xA783, /*U+A782*/ /*LATIN CAPITAL LETTER INSULAR R*/
5643 0xA783, /*U+A783*/ /**/
5644 0xA785, /*U+A784*/ /*LATIN CAPITAL LETTER INSULAR S*/
5645 0xA785, /*U+A785*/ /**/
5646 0xA787, /*U+A786*/ /*LATIN CAPITAL LETTER INSULAR T*/
5647 0xA787, /*U+A787*/ /**/
5648 0xA788, /*U+A788*/ /**/
5649 0xA789, /*U+A789*/ /**/
5650 0xA78A, /*U+A78A*/ /**/
5651 0xA78C, /*U+A78B*/ /*LATIN CAPITAL LETTER SALTILLO*/
5652 0xA78C, /*U+A78C*/ /**/
5653 0x0265, /*U+A78D*/ /*LATIN CAPITAL LETTER TURNED H*/
5654 0xA78E, /*U+A78E*/ /**/
5655 0xA78F, /*U+A78F*/ /**/
5656 0xA791, /*U+A790*/ /*LATIN CAPITAL LETTER N WITH DESCENDER*/
5657 0xA791, /*U+A791*/ /**/
5658 0xA793, /*U+A792*/ /*LATIN CAPITAL LETTER C WITH BAR*/
5659 0xA793, /*U+A793*/ /**/
5660 0xA794, /*U+A794*/ /**/
5661 0xA795, /*U+A795*/ /**/
5662 0xA796, /*U+A796*/ /**/
5663 0xA797, /*U+A797*/ /**/
5664 0xA798, /*U+A798*/ /**/
5665 0xA799, /*U+A799*/ /**/
5666 0xA79A, /*U+A79A*/ /**/
5667 0xA79B, /*U+A79B*/ /**/
5668 0xA79C, /*U+A79C*/ /**/
5669 0xA79D, /*U+A79D*/ /**/
5670 0xA79E, /*U+A79E*/ /**/
5671 0xA79F, /*U+A79F*/ /**/
5672 0xA7A1, /*U+A7A0*/ /*LATIN CAPITAL LETTER G WITH OBLIQUE STROKE*/
5673 0xA7A1, /*U+A7A1*/ /**/
5674 0xA7A3, /*U+A7A2*/ /*LATIN CAPITAL LETTER K WITH OBLIQUE STROKE*/
5675 0xA7A3, /*U+A7A3*/ /**/
5676 0xA7A5, /*U+A7A4*/ /*LATIN CAPITAL LETTER N WITH OBLIQUE STROKE*/
5677 0xA7A5, /*U+A7A5*/ /**/
5678 0xA7A7, /*U+A7A6*/ /*LATIN CAPITAL LETTER R WITH OBLIQUE STROKE*/
5679 0xA7A7, /*U+A7A7*/ /**/
5680 0xA7A9, /*U+A7A8*/ /*LATIN CAPITAL LETTER S WITH OBLIQUE STROKE*/
5681 0xA7A9, /*U+A7A9*/ /**/
5682 0x0266, /*U+A7AA*/ /*LATIN CAPITAL LETTER H WITH HOOK*/
5683 0xA7AB, /*U+A7AB*/ /**/
5684 0xA7AC, /*U+A7AC*/ /**/
5685 0xA7AD, /*U+A7AD*/ /**/
5686 0xA7AE, /*U+A7AE*/ /**/
5687 0xA7AF, /*U+A7AF*/ /**/
5688 0xA7B0, /*U+A7B0*/ /**/
5689 0xA7B1, /*U+A7B1*/ /**/
5690 0xA7B2, /*U+A7B2*/ /**/
5691 0xA7B3, /*U+A7B3*/ /**/
5692 0xA7B4, /*U+A7B4*/ /**/
5693 0xA7B5, /*U+A7B5*/ /**/
5694 0xA7B6, /*U+A7B6*/ /**/
5695 0xA7B7, /*U+A7B7*/ /**/
5696 0xA7B8, /*U+A7B8*/ /**/
5697 0xA7B9, /*U+A7B9*/ /**/
5698 0xA7BA, /*U+A7BA*/ /**/
5699 0xA7BB, /*U+A7BB*/ /**/
5700 0xA7BC, /*U+A7BC*/ /**/
5701 0xA7BD, /*U+A7BD*/ /**/
5702 0xA7BE, /*U+A7BE*/ /**/
5703 0xA7BF, /*U+A7BF*/ /**/
5706 static const uint16_t lower_table_11[64] = {
5707 0xFF00, /*U+FF00*/ /**/
5708 0xFF01, /*U+FF01*/ /**/
5709 0xFF02, /*U+FF02*/ /**/
5710 0xFF03, /*U+FF03*/ /**/
5711 0xFF04, /*U+FF04*/ /**/
5712 0xFF05, /*U+FF05*/ /**/
5713 0xFF06, /*U+FF06*/ /**/
5714 0xFF07, /*U+FF07*/ /**/
5715 0xFF08, /*U+FF08*/ /**/
5716 0xFF09, /*U+FF09*/ /**/
5717 0xFF0A, /*U+FF0A*/ /**/
5718 0xFF0B, /*U+FF0B*/ /**/
5719 0xFF0C, /*U+FF0C*/ /**/
5720 0xFF0D, /*U+FF0D*/ /**/
5721 0xFF0E, /*U+FF0E*/ /**/
5722 0xFF0F, /*U+FF0F*/ /**/
5723 0xFF10, /*U+FF10*/ /**/
5724 0xFF11, /*U+FF11*/ /**/
5725 0xFF12, /*U+FF12*/ /**/
5726 0xFF13, /*U+FF13*/ /**/
5727 0xFF14, /*U+FF14*/ /**/
5728 0xFF15, /*U+FF15*/ /**/
5729 0xFF16, /*U+FF16*/ /**/
5730 0xFF17, /*U+FF17*/ /**/
5731 0xFF18, /*U+FF18*/ /**/
5732 0xFF19, /*U+FF19*/ /**/
5733 0xFF1A, /*U+FF1A*/ /**/
5734 0xFF1B, /*U+FF1B*/ /**/
5735 0xFF1C, /*U+FF1C*/ /**/
5736 0xFF1D, /*U+FF1D*/ /**/
5737 0xFF1E, /*U+FF1E*/ /**/
5738 0xFF1F, /*U+FF1F*/ /**/
5739 0xFF20, /*U+FF20*/ /**/
5740 0xFF41, /*U+FF21*/ /*FULLWIDTH LATIN CAPITAL LETTER A*/
5741 0xFF42, /*U+FF22*/ /*FULLWIDTH LATIN CAPITAL LETTER B*/
5742 0xFF43, /*U+FF23*/ /*FULLWIDTH LATIN CAPITAL LETTER C*/
5743 0xFF44, /*U+FF24*/ /*FULLWIDTH LATIN CAPITAL LETTER D*/
5744 0xFF45, /*U+FF25*/ /*FULLWIDTH LATIN CAPITAL LETTER E*/
5745 0xFF46, /*U+FF26*/ /*FULLWIDTH LATIN CAPITAL LETTER F*/
5746 0xFF47, /*U+FF27*/ /*FULLWIDTH LATIN CAPITAL LETTER G*/
5747 0xFF48, /*U+FF28*/ /*FULLWIDTH LATIN CAPITAL LETTER H*/
5748 0xFF49, /*U+FF29*/ /*FULLWIDTH LATIN CAPITAL LETTER I*/
5749 0xFF4A, /*U+FF2A*/ /*FULLWIDTH LATIN CAPITAL LETTER J*/
5750 0xFF4B, /*U+FF2B*/ /*FULLWIDTH LATIN CAPITAL LETTER K*/
5751 0xFF4C, /*U+FF2C*/ /*FULLWIDTH LATIN CAPITAL LETTER L*/
5752 0xFF4D, /*U+FF2D*/ /*FULLWIDTH LATIN CAPITAL LETTER M*/
5753 0xFF4E, /*U+FF2E*/ /*FULLWIDTH LATIN CAPITAL LETTER N*/
5754 0xFF4F, /*U+FF2F*/ /*FULLWIDTH LATIN CAPITAL LETTER O*/
5755 0xFF50, /*U+FF30*/ /*FULLWIDTH LATIN CAPITAL LETTER P*/
5756 0xFF51, /*U+FF31*/ /*FULLWIDTH LATIN CAPITAL LETTER Q*/
5757 0xFF52, /*U+FF32*/ /*FULLWIDTH LATIN CAPITAL LETTER R*/
5758 0xFF53, /*U+FF33*/ /*FULLWIDTH LATIN CAPITAL LETTER S*/
5759 0xFF54, /*U+FF34*/ /*FULLWIDTH LATIN CAPITAL LETTER T*/
5760 0xFF55, /*U+FF35*/ /*FULLWIDTH LATIN CAPITAL LETTER U*/
5761 0xFF56, /*U+FF36*/ /*FULLWIDTH LATIN CAPITAL LETTER V*/
5762 0xFF57, /*U+FF37*/ /*FULLWIDTH LATIN CAPITAL LETTER W*/
5763 0xFF58, /*U+FF38*/ /*FULLWIDTH LATIN CAPITAL LETTER X*/
5764 0xFF59, /*U+FF39*/ /*FULLWIDTH LATIN CAPITAL LETTER Y*/
5765 0xFF5A, /*U+FF3A*/ /*FULLWIDTH LATIN CAPITAL LETTER Z*/
5766 0xFF3B, /*U+FF3B*/ /**/
5767 0xFF3C, /*U+FF3C*/ /**/
5768 0xFF3D, /*U+FF3D*/ /**/
5769 0xFF3E, /*U+FF3E*/ /**/
5770 0xFF3F, /*U+FF3F*/ /**/
5773 static const uint32_t lower_table_sp_1[64] = {
5774 0xD801DC28, /*0xD801DC00*/ /*U+010428*/ /*U+010400*/ /*DESERET CAPITAL LETTER LONG I*/
5775 0xD801DC29, /*0xD801DC01*/ /*U+010429*/ /*U+010401*/ /*DESERET CAPITAL LETTER LONG E*/
5776 0xD801DC2A, /*0xD801DC02*/ /*U+01042A*/ /*U+010402*/ /*DESERET CAPITAL LETTER LONG A*/
5777 0xD801DC2B, /*0xD801DC03*/ /*U+01042B*/ /*U+010403*/ /*DESERET CAPITAL LETTER LONG AH*/
5778 0xD801DC2C, /*0xD801DC04*/ /*U+01042C*/ /*U+010404*/ /*DESERET CAPITAL LETTER LONG O*/
5779 0xD801DC2D, /*0xD801DC05*/ /*U+01042D*/ /*U+010405*/ /*DESERET CAPITAL LETTER LONG OO*/
5780 0xD801DC2E, /*0xD801DC06*/ /*U+01042E*/ /*U+010406*/ /*DESERET CAPITAL LETTER SHORT I*/
5781 0xD801DC2F, /*0xD801DC07*/ /*U+01042F*/ /*U+010407*/ /*DESERET CAPITAL LETTER SHORT E*/
5782 0xD801DC30, /*0xD801DC08*/ /*U+010430*/ /*U+010408*/ /*DESERET CAPITAL LETTER SHORT A*/
5783 0xD801DC31, /*0xD801DC09*/ /*U+010431*/ /*U+010409*/ /*DESERET CAPITAL LETTER SHORT AH*/
5784 0xD801DC32, /*0xD801DC0A*/ /*U+010432*/ /*U+01040A*/ /*DESERET CAPITAL LETTER SHORT O*/
5785 0xD801DC33, /*0xD801DC0B*/ /*U+010433*/ /*U+01040B*/ /*DESERET CAPITAL LETTER SHORT OO*/
5786 0xD801DC34, /*0xD801DC0C*/ /*U+010434*/ /*U+01040C*/ /*DESERET CAPITAL LETTER AY*/
5787 0xD801DC35, /*0xD801DC0D*/ /*U+010435*/ /*U+01040D*/ /*DESERET CAPITAL LETTER OW*/
5788 0xD801DC36, /*0xD801DC0E*/ /*U+010436*/ /*U+01040E*/ /*DESERET CAPITAL LETTER WU*/
5789 0xD801DC37, /*0xD801DC0F*/ /*U+010437*/ /*U+01040F*/ /*DESERET CAPITAL LETTER YEE*/
5790 0xD801DC38, /*0xD801DC10*/ /*U+010438*/ /*U+010410*/ /*DESERET CAPITAL LETTER H*/
5791 0xD801DC39, /*0xD801DC11*/ /*U+010439*/ /*U+010411*/ /*DESERET CAPITAL LETTER PEE*/
5792 0xD801DC3A, /*0xD801DC12*/ /*U+01043A*/ /*U+010412*/ /*DESERET CAPITAL LETTER BEE*/
5793 0xD801DC3B, /*0xD801DC13*/ /*U+01043B*/ /*U+010413*/ /*DESERET CAPITAL LETTER TEE*/
5794 0xD801DC3C, /*0xD801DC14*/ /*U+01043C*/ /*U+010414*/ /*DESERET CAPITAL LETTER DEE*/
5795 0xD801DC3D, /*0xD801DC15*/ /*U+01043D*/ /*U+010415*/ /*DESERET CAPITAL LETTER CHEE*/
5796 0xD801DC3E, /*0xD801DC16*/ /*U+01043E*/ /*U+010416*/ /*DESERET CAPITAL LETTER JEE*/
5797 0xD801DC3F, /*0xD801DC17*/ /*U+01043F*/ /*U+010417*/ /*DESERET CAPITAL LETTER KAY*/
5798 0xD801DC40, /*0xD801DC18*/ /*U+010440*/ /*U+010418*/ /*DESERET CAPITAL LETTER GAY*/
5799 0xD801DC41, /*0xD801DC19*/ /*U+010441*/ /*U+010419*/ /*DESERET CAPITAL LETTER EF*/
5800 0xD801DC42, /*0xD801DC1A*/ /*U+010442*/ /*U+01041A*/ /*DESERET CAPITAL LETTER VEE*/
5801 0xD801DC43, /*0xD801DC1B*/ /*U+010443*/ /*U+01041B*/ /*DESERET CAPITAL LETTER ETH*/
5802 0xD801DC44, /*0xD801DC1C*/ /*U+010444*/ /*U+01041C*/ /*DESERET CAPITAL LETTER THEE*/
5803 0xD801DC45, /*0xD801DC1D*/ /*U+010445*/ /*U+01041D*/ /*DESERET CAPITAL LETTER ES*/
5804 0xD801DC46, /*0xD801DC1E*/ /*U+010446*/ /*U+01041E*/ /*DESERET CAPITAL LETTER ZEE*/
5805 0xD801DC47, /*0xD801DC1F*/ /*U+010447*/ /*U+01041F*/ /*DESERET CAPITAL LETTER ESH*/
5806 0xD801DC48, /*0xD801DC20*/ /*U+010448*/ /*U+010420*/ /*DESERET CAPITAL LETTER ZHEE*/
5807 0xD801DC49, /*0xD801DC21*/ /*U+010449*/ /*U+010421*/ /*DESERET CAPITAL LETTER ER*/
5808 0xD801DC4A, /*0xD801DC22*/ /*U+01044A*/ /*U+010422*/ /*DESERET CAPITAL LETTER EL*/
5809 0xD801DC4B, /*0xD801DC23*/ /*U+01044B*/ /*U+010423*/ /*DESERET CAPITAL LETTER EM*/
5810 0xD801DC4C, /*0xD801DC24*/ /*U+01044C*/ /*U+010424*/ /*DESERET CAPITAL LETTER EN*/
5811 0xD801DC4D, /*0xD801DC25*/ /*U+01044D*/ /*U+010425*/ /*DESERET CAPITAL LETTER ENG*/
5812 0xD801DC4E, /*0xD801DC26*/ /*U+01044E*/ /*U+010426*/ /*DESERET CAPITAL LETTER OI*/
5813 0xD801DC4F, /*0xD801DC27*/ /*U+01044F*/ /*U+010427*/ /*DESERET CAPITAL LETTER EW*/
5814 0xD801DC28, /*0xD801DC28*/ /*U+010428*/ /*U+010428*/ /**/
5815 0xD801DC29, /*0xD801DC29*/ /*U+010429*/ /*U+010429*/ /**/
5816 0xD801DC2A, /*0xD801DC2A*/ /*U+01042A*/ /*U+01042A*/ /**/
5817 0xD801DC2B, /*0xD801DC2B*/ /*U+01042B*/ /*U+01042B*/ /**/
5818 0xD801DC2C, /*0xD801DC2C*/ /*U+01042C*/ /*U+01042C*/ /**/
5819 0xD801DC2D, /*0xD801DC2D*/ /*U+01042D*/ /*U+01042D*/ /**/
5820 0xD801DC2E, /*0xD801DC2E*/ /*U+01042E*/ /*U+01042E*/ /**/
5821 0xD801DC2F, /*0xD801DC2F*/ /*U+01042F*/ /*U+01042F*/ /**/
5822 0xD801DC30, /*0xD801DC30*/ /*U+010430*/ /*U+010430*/ /**/
5823 0xD801DC31, /*0xD801DC31*/ /*U+010431*/ /*U+010431*/ /**/
5824 0xD801DC32, /*0xD801DC32*/ /*U+010432*/ /*U+010432*/ /**/
5825 0xD801DC33, /*0xD801DC33*/ /*U+010433*/ /*U+010433*/ /**/
5826 0xD801DC34, /*0xD801DC34*/ /*U+010434*/ /*U+010434*/ /**/
5827 0xD801DC35, /*0xD801DC35*/ /*U+010435*/ /*U+010435*/ /**/
5828 0xD801DC36, /*0xD801DC36*/ /*U+010436*/ /*U+010436*/ /**/
5829 0xD801DC37, /*0xD801DC37*/ /*U+010437*/ /*U+010437*/ /**/
5830 0xD801DC38, /*0xD801DC38*/ /*U+010438*/ /*U+010438*/ /**/
5831 0xD801DC39, /*0xD801DC39*/ /*U+010439*/ /*U+010439*/ /**/
5832 0xD801DC3A, /*0xD801DC3A*/ /*U+01043A*/ /*U+01043A*/ /**/
5833 0xD801DC3B, /*0xD801DC3B*/ /*U+01043B*/ /*U+01043B*/ /**/
5834 0xD801DC3C, /*0xD801DC3C*/ /*U+01043C*/ /*U+01043C*/ /**/
5835 0xD801DC3D, /*0xD801DC3D*/ /*U+01043D*/ /*U+01043D*/ /**/
5836 0xD801DC3E, /*0xD801DC3E*/ /*U+01043E*/ /*U+01043E*/ /**/
5837 0xD801DC3F, /*0xD801DC3F*/ /*U+01043F*/ /*U+01043F*/ /**/