• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/libatalk/unicode/
1/*
2DO NOT EDIT BY HAND!!!
3
4This file is generated by
5 contrib/misc/make-casetable.pl UnicodeData.txt utf16_casetable.h utf16_case.c
6
7UnicodeData.txt is got from
8http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
9*/
10
11static const u_int16_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  0x0266, /*U+0266*/ /**/
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*/ /**/
716};
717
718static const u_int16_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*/ /**/
1359};
1360
1361static const u_int16_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*/ /**/
1426};
1427
1428static const u_int16_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*/ /**/
1941};
1942
1943static const u_int16_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*/ /**/
2072};
2073
2074static const u_int16_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*/ /**/
2139};
2140
2141static const u_int16_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  0x2CF3, /*U+2CF3*/ /**/
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  0x2D27, /*U+2D27*/ /**/
2438  0x2D28, /*U+2D28*/ /**/
2439  0x2D29, /*U+2D29*/ /**/
2440  0x2D2A, /*U+2D2A*/ /**/
2441  0x2D2B, /*U+2D2B*/ /**/
2442  0x2D2C, /*U+2D2C*/ /**/
2443  0x2D2D, /*U+2D2D*/ /**/
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*/ /**/
2462};
2463
2464static const u_int16_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*/ /**/
2593};
2594
2595static const u_int16_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  0xA793, /*U+A793*/ /**/
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*/ /**/
2788};
2789
2790static const u_int16_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*/ /**/
2855};
2856
2857static const u_int32_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*/ /**/
2986};
2987
2988static const u_int16_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*/ /**/
3117};
3118
3119static const u_int16_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*/ /**/
3568};
3569
3570static const u_int16_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*/ /**/
4147};
4148
4149static const u_int16_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  0x10C7, /*U+10C7*/ /**/
4222  0x10C8, /*U+10C8*/ /**/
4223  0x10C9, /*U+10C9*/ /**/
4224  0x10CA, /*U+10CA*/ /**/
4225  0x10CB, /*U+10CB*/ /**/
4226  0x10CC, /*U+10CC*/ /**/
4227  0x10CD, /*U+10CD*/ /**/
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*/ /**/
4278};
4279
4280static const u_int16_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*/ /**/
4793};
4794
4795static const u_int16_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*/ /**/
4988};
4989
4990static const u_int16_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*/ /**/
5119};
5120
5121static const u_int16_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  0x2CF2, /*U+2CF2*/ /**/
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*/ /**/
5378};
5379
5380static const u_int16_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*/ /**/
5509};
5510
5511static const u_int16_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  0xA792, /*U+A792*/ /**/
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  0xA7AA, /*U+A7AA*/ /**/
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*/ /**/
5704};
5705
5706static const u_int16_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*/ /**/
5771};
5772
5773static const u_int32_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*/ /**/
5838};
5839
5840/* EOF */
5841