Imported Upstream version 0.63.0
[hcoop/debian/courier-authlib.git] / unicode / unicode_ultcasetab.c
1 /*
2 ** Copyright 2000-2004 Double Precision, Inc.
3 ** See COPYING for distribution information.
4 **
5 ** $Id: unicode_ultcasetab.c,v 1.7 2004/02/08 04:13:46 mrsam Exp $
6 */
7
8 #include "unicode.h"
9
10 const unsigned unicode_case_hash=1024;
11 /* unicode_case_maxbucket=5*/
12 const unicode_char unicode_case_tab[][4]={
13 {0x10400,0x10400,0x10428,0x10400},{0x0400,0x0400,0x0450,0x0400},{0x10401,0x10401,0x10429,0x10401},{0x0401,0x0401,0x0451,0x0401},
14 {0x0402,0x0402,0x0452,0x0402},{0x10402,0x10402,0x1042a,0x10402},{0x0403,0x0403,0x0453,0x0403},{0x10403,0x10403,0x1042b,0x10403},
15 {0x0404,0x0404,0x0454,0x0404},{0x10404,0x10404,0x1042c,0x10404},{0x0405,0x0405,0x0455,0x0405},{0x10405,0x10405,0x1042d,0x10405},
16 {0x0406,0x0406,0x0456,0x0406},{0x10406,0x10406,0x1042e,0x10406},{0x10407,0x10407,0x1042f,0x10407},{0x0407,0x0407,0x0457,0x0407},
17 {0x0408,0x0408,0x0458,0x0408},{0x10408,0x10408,0x10430,0x10408},{0x0409,0x0409,0x0459,0x0409},{0x10409,0x10409,0x10431,0x10409},
18 {0x040a,0x040a,0x045a,0x040a},{0x1040a,0x1040a,0x10432,0x1040a},{0x040b,0x040b,0x045b,0x040b},{0x1040b,0x1040b,0x10433,0x1040b},
19 {0x1040c,0x1040c,0x10434,0x1040c},{0x040c,0x040c,0x045c,0x040c},{0x040d,0x040d,0x045d,0x040d},{0x1040d,0x1040d,0x10435,0x1040d},
20 {0x1040e,0x1040e,0x10436,0x1040e},{0x040e,0x040e,0x045e,0x040e},{0x040f,0x040f,0x045f,0x040f},{0x1040f,0x1040f,0x10437,0x1040f},
21 {0x10410,0x10410,0x10438,0x10410},{0x0410,0x0410,0x0430,0x0410},{0x10411,0x10411,0x10439,0x10411},{0x0411,0x0411,0x0431,0x0411},
22 {0x0412,0x0412,0x0432,0x0412},{0x10412,0x10412,0x1043a,0x10412},{0x10413,0x10413,0x1043b,0x10413},{0x0413,0x0413,0x0433,0x0413},
23 {0x10414,0x10414,0x1043c,0x10414},{0x0414,0x0414,0x0434,0x0414},{0x0415,0x0415,0x0435,0x0415},{0x10415,0x10415,0x1043d,0x10415},
24 {0x10416,0x10416,0x1043e,0x10416},{0x0416,0x0416,0x0436,0x0416},{0x0417,0x0417,0x0437,0x0417},{0x10417,0x10417,0x1043f,0x10417},
25 {0x0418,0x0418,0x0438,0x0418},{0x10418,0x10418,0x10440,0x10418},{0x0419,0x0419,0x0439,0x0419},{0x10419,0x10419,0x10441,0x10419},
26 {0x041a,0x041a,0x043a,0x041a},{0x1041a,0x1041a,0x10442,0x1041a},{0x041b,0x041b,0x043b,0x041b},{0x1041b,0x1041b,0x10443,0x1041b},
27 {0x1041c,0x1041c,0x10444,0x1041c},{0x041c,0x041c,0x043c,0x041c},{0x041d,0x041d,0x043d,0x041d},{0x1041d,0x1041d,0x10445,0x1041d},
28 {0x041e,0x041e,0x043e,0x041e},{0x1041e,0x1041e,0x10446,0x1041e},{0x1041f,0x1041f,0x10447,0x1041f},{0x041f,0x041f,0x043f,0x041f},
29 {0x0420,0x0420,0x0440,0x0420},{0x10420,0x10420,0x10448,0x10420},{0x10421,0x10421,0x10449,0x10421},{0x0421,0x0421,0x0441,0x0421},
30 {0x0422,0x0422,0x0442,0x0422},{0x10422,0x10422,0x1044a,0x10422},{0x10423,0x10423,0x1044b,0x10423},{0x0423,0x0423,0x0443,0x0423},
31 {0x10424,0x10424,0x1044c,0x10424},{0x0424,0x0424,0x0444,0x0424},{0x10425,0x10425,0x1044d,0x10425},{0x0425,0x0425,0x0445,0x0425},
32 {0x10426,0x10426,0x1044e,0x10426},{0x0426,0x0426,0x0446,0x0426},{0x0427,0x0427,0x0447,0x0427},{0x10427,0x10427,0x1044f,0x10427},
33 {0x10428,0x10400,0x10428,0x10400},{0x0428,0x0428,0x0448,0x0428},{0x0429,0x0429,0x0449,0x0429},{0x10429,0x10401,0x10429,0x10401},
34 {0x042a,0x042a,0x044a,0x042a},{0x1042a,0x10402,0x1042a,0x10402},{0x1042b,0x10403,0x1042b,0x10403},{0x042b,0x042b,0x044b,0x042b},
35 {0x042c,0x042c,0x044c,0x042c},{0x1042c,0x10404,0x1042c,0x10404},{0x1042d,0x10405,0x1042d,0x10405},{0x042d,0x042d,0x044d,0x042d},
36 {0x1042e,0x10406,0x1042e,0x10406},{0x042e,0x042e,0x044e,0x042e},{0x1042f,0x10407,0x1042f,0x10407},{0x042f,0x042f,0x044f,0x042f},
37 {0x0430,0x0410,0x0430,0x0410},{0x10430,0x10408,0x10430,0x10408},{0x0431,0x0411,0x0431,0x0411},{0x10431,0x10409,0x10431,0x10409},
38 {0x0432,0x0412,0x0432,0x0412},{0x10432,0x1040a,0x10432,0x1040a},{0x0433,0x0413,0x0433,0x0413},{0x10433,0x1040b,0x10433,0x1040b},
39 {0x10434,0x1040c,0x10434,0x1040c},{0x0434,0x0414,0x0434,0x0414},{0x0435,0x0415,0x0435,0x0415},{0x10435,0x1040d,0x10435,0x1040d},
40 {0x10436,0x1040e,0x10436,0x1040e},{0x0436,0x0416,0x0436,0x0416},{0x10437,0x1040f,0x10437,0x1040f},{0x0437,0x0417,0x0437,0x0417},
41 {0x10438,0x10410,0x10438,0x10410},{0x0438,0x0418,0x0438,0x0418},{0x0439,0x0419,0x0439,0x0419},{0x10439,0x10411,0x10439,0x10411},
42 {0x1043a,0x10412,0x1043a,0x10412},{0x043a,0x041a,0x043a,0x041a},{0x1043b,0x10413,0x1043b,0x10413},{0x043b,0x041b,0x043b,0x041b},
43 {0x1043c,0x10414,0x1043c,0x10414},{0x043c,0x041c,0x043c,0x041c},{0x1043d,0x10415,0x1043d,0x10415},{0x043d,0x041d,0x043d,0x041d},
44 {0x043e,0x041e,0x043e,0x041e},{0x1043e,0x10416,0x1043e,0x10416},{0x1043f,0x10417,0x1043f,0x10417},{0x043f,0x041f,0x043f,0x041f},
45 {0x0440,0x0420,0x0440,0x0420},{0x10440,0x10418,0x10440,0x10418},{0x0041,0x0041,0x0061,0x0041},{0x10441,0x10419,0x10441,0x10419},
46 {0x0441,0x0421,0x0441,0x0421},{0x10442,0x1041a,0x10442,0x1041a},{0x0042,0x0042,0x0062,0x0042},{0x0442,0x0422,0x0442,0x0422},
47 {0x10443,0x1041b,0x10443,0x1041b},{0x0443,0x0423,0x0443,0x0423},{0x0043,0x0043,0x0063,0x0043},{0x0044,0x0044,0x0064,0x0044},
48 {0x0444,0x0424,0x0444,0x0424},{0x10444,0x1041c,0x10444,0x1041c},{0x0445,0x0425,0x0445,0x0425},{0x0045,0x0045,0x0065,0x0045},
49 {0x10445,0x1041d,0x10445,0x1041d},{0x0046,0x0046,0x0066,0x0046},{0x10446,0x1041e,0x10446,0x1041e},{0x0446,0x0426,0x0446,0x0426},
50 {0x0047,0x0047,0x0067,0x0047},{0x10447,0x1041f,0x10447,0x1041f},{0x0447,0x0427,0x0447,0x0427},{0x0448,0x0428,0x0448,0x0428},
51 {0x0048,0x0048,0x0068,0x0048},{0x10448,0x10420,0x10448,0x10420},{0x10449,0x10421,0x10449,0x10421},{0x0049,0x0049,0x0069,0x0049},
52 {0x0449,0x0429,0x0449,0x0429},{0x044a,0x042a,0x044a,0x042a},{0x1044a,0x10422,0x1044a,0x10422},{0x004a,0x004a,0x006a,0x004a},
53 {0x004b,0x004b,0x006b,0x004b},{0x044b,0x042b,0x044b,0x042b},{0x1044b,0x10423,0x1044b,0x10423},{0x044c,0x042c,0x044c,0x042c},
54 {0x004c,0x004c,0x006c,0x004c},{0x1044c,0x10424,0x1044c,0x10424},{0x004d,0x004d,0x006d,0x004d},{0x1044d,0x10425,0x1044d,0x10425},
55 {0x044d,0x042d,0x044d,0x042d},{0x1044e,0x10426,0x1044e,0x10426},{0x004e,0x004e,0x006e,0x004e},{0x044e,0x042e,0x044e,0x042e},
56 {0x044f,0x042f,0x044f,0x042f},{0x1044f,0x10427,0x1044f,0x10427},{0x004f,0x004f,0x006f,0x004f},{0x0050,0x0050,0x0070,0x0050},
57 {0x0450,0x0400,0x0450,0x0400},{0x0051,0x0051,0x0071,0x0051},{0x0451,0x0401,0x0451,0x0401},{0x0052,0x0052,0x0072,0x0052},
58 {0x0452,0x0402,0x0452,0x0402},{0x0453,0x0403,0x0453,0x0403},{0x0053,0x0053,0x0073,0x0053},{0x0054,0x0054,0x0074,0x0054},
59 {0x0454,0x0404,0x0454,0x0404},{0x0455,0x0405,0x0455,0x0405},{0x0055,0x0055,0x0075,0x0055},{0x0456,0x0406,0x0456,0x0406},
60 {0x0056,0x0056,0x0076,0x0056},{0x0057,0x0057,0x0077,0x0057},{0x0457,0x0407,0x0457,0x0407},{0x0058,0x0058,0x0078,0x0058},
61 {0x0458,0x0408,0x0458,0x0408},{0x0459,0x0409,0x0459,0x0409},{0x0059,0x0059,0x0079,0x0059},{0x005a,0x005a,0x007a,0x005a},
62 {0x045a,0x040a,0x045a,0x040a},{0x045b,0x040b,0x045b,0x040b},{0x045c,0x040c,0x045c,0x040c},{0x045d,0x040d,0x045d,0x040d},
63 {0x045e,0x040e,0x045e,0x040e},{0x045f,0x040f,0x045f,0x040f},{0x0460,0x0460,0x0461,0x0460},{0x0061,0x0041,0x0061,0x0041},
64 {0x0461,0x0460,0x0461,0x0460},{0x0062,0x0042,0x0062,0x0042},{0x0462,0x0462,0x0463,0x0462},{0x0063,0x0043,0x0063,0x0043},
65 {0x0463,0x0462,0x0463,0x0462},{0x0064,0x0044,0x0064,0x0044},{0x0464,0x0464,0x0465,0x0464},{0x0465,0x0464,0x0465,0x0464},
66 {0x0065,0x0045,0x0065,0x0045},{0x0466,0x0466,0x0467,0x0466},{0x0066,0x0046,0x0066,0x0046},{0x0467,0x0466,0x0467,0x0466},
67 {0x0067,0x0047,0x0067,0x0047},{0x0468,0x0468,0x0469,0x0468},{0x0068,0x0048,0x0068,0x0048},{0x0069,0x0049,0x0069,0x0049},
68 {0x0469,0x0468,0x0469,0x0468},{0x006a,0x004a,0x006a,0x004a},{0x046a,0x046a,0x046b,0x046a},{0x046b,0x046a,0x046b,0x046a},
69 {0x006b,0x004b,0x006b,0x004b},{0x046c,0x046c,0x046d,0x046c},{0x006c,0x004c,0x006c,0x004c},{0x006d,0x004d,0x006d,0x004d},
70 {0x046d,0x046c,0x046d,0x046c},{0x046e,0x046e,0x046f,0x046e},{0x006e,0x004e,0x006e,0x004e},{0x046f,0x046e,0x046f,0x046e},
71 {0x006f,0x004f,0x006f,0x004f},{0x0070,0x0050,0x0070,0x0050},{0x0470,0x0470,0x0471,0x0470},{0x0071,0x0051,0x0071,0x0051},
72 {0x0471,0x0470,0x0471,0x0470},{0x0072,0x0052,0x0072,0x0052},{0x0472,0x0472,0x0473,0x0472},{0x0473,0x0472,0x0473,0x0472},
73 {0x0073,0x0053,0x0073,0x0053},{0x0074,0x0054,0x0074,0x0054},{0x0474,0x0474,0x0475,0x0474},{0x0475,0x0474,0x0475,0x0474},
74 {0x0075,0x0055,0x0075,0x0055},{0x0476,0x0476,0x0477,0x0476},{0x0076,0x0056,0x0076,0x0056},{0x0077,0x0057,0x0077,0x0057},
75 {0x0477,0x0476,0x0477,0x0476},{0x0478,0x0478,0x0479,0x0478},{0x0078,0x0058,0x0078,0x0058},{0x0079,0x0059,0x0079,0x0059},
76 {0x0479,0x0478,0x0479,0x0478},{0x047a,0x047a,0x047b,0x047a},{0x007a,0x005a,0x007a,0x005a},{0x047b,0x047a,0x047b,0x047a},
77 {0x047c,0x047c,0x047d,0x047c},{0x047d,0x047c,0x047d,0x047c},{0x047e,0x047e,0x047f,0x047e},{0x047f,0x047e,0x047f,0x047e},
78 {0x0480,0x0480,0x0481,0x0480},{0x0481,0x0480,0x0481,0x0480},{0x048a,0x048a,0x048b,0x048a},{0x048b,0x048a,0x048b,0x048a},
79 {0x048c,0x048c,0x048d,0x048c},{0x048d,0x048c,0x048d,0x048c},{0x048e,0x048e,0x048f,0x048e},{0x048f,0x048e,0x048f,0x048e},
80 {0x0490,0x0490,0x0491,0x0490},{0x0491,0x0490,0x0491,0x0490},{0x0492,0x0492,0x0493,0x0492},{0x0493,0x0492,0x0493,0x0492},
81 {0x0494,0x0494,0x0495,0x0494},{0x0495,0x0494,0x0495,0x0494},{0x0496,0x0496,0x0497,0x0496},{0x0497,0x0496,0x0497,0x0496},
82 {0x0498,0x0498,0x0499,0x0498},{0x0499,0x0498,0x0499,0x0498},{0x049a,0x049a,0x049b,0x049a},{0x049b,0x049a,0x049b,0x049a},
83 {0x049c,0x049c,0x049d,0x049c},{0x049d,0x049c,0x049d,0x049c},{0x049e,0x049e,0x049f,0x049e},{0x049f,0x049e,0x049f,0x049e},
84 {0x04a0,0x04a0,0x04a1,0x04a0},{0x04a1,0x04a0,0x04a1,0x04a0},{0x04a2,0x04a2,0x04a3,0x04a2},{0x04a3,0x04a2,0x04a3,0x04a2},
85 {0x04a4,0x04a4,0x04a5,0x04a4},{0x04a5,0x04a4,0x04a5,0x04a4},{0x04a6,0x04a6,0x04a7,0x04a6},{0x04a7,0x04a6,0x04a7,0x04a6},
86 {0x04a8,0x04a8,0x04a9,0x04a8},{0x04a9,0x04a8,0x04a9,0x04a8},{0x04aa,0x04aa,0x04ab,0x04aa},{0x04ab,0x04aa,0x04ab,0x04aa},
87 {0x04ac,0x04ac,0x04ad,0x04ac},{0x04ad,0x04ac,0x04ad,0x04ac},{0x04ae,0x04ae,0x04af,0x04ae},{0x04af,0x04ae,0x04af,0x04ae},
88 {0x04b0,0x04b0,0x04b1,0x04b0},{0x04b1,0x04b0,0x04b1,0x04b0},{0x04b2,0x04b2,0x04b3,0x04b2},{0x04b3,0x04b2,0x04b3,0x04b2},
89 {0x04b4,0x04b4,0x04b5,0x04b4},{0x00b5,0x039c,0x00b5,0x039c},{0x04b5,0x04b4,0x04b5,0x04b4},{0x24b6,0x24b6,0x24d0,0x24b6},
90 {0x04b6,0x04b6,0x04b7,0x04b6},{0x24b7,0x24b7,0x24d1,0x24b7},{0x04b7,0x04b6,0x04b7,0x04b6},{0x24b8,0x24b8,0x24d2,0x24b8},
91 {0x04b8,0x04b8,0x04b9,0x04b8},{0x04b9,0x04b8,0x04b9,0x04b8},{0x24b9,0x24b9,0x24d3,0x24b9},{0x04ba,0x04ba,0x04bb,0x04ba},
92 {0x24ba,0x24ba,0x24d4,0x24ba},{0x24bb,0x24bb,0x24d5,0x24bb},{0x04bb,0x04ba,0x04bb,0x04ba},{0x04bc,0x04bc,0x04bd,0x04bc},
93 {0x24bc,0x24bc,0x24d6,0x24bc},{0x04bd,0x04bc,0x04bd,0x04bc},{0x24bd,0x24bd,0x24d7,0x24bd},{0x24be,0x24be,0x24d8,0x24be},
94 {0x04be,0x04be,0x04bf,0x04be},{0x24bf,0x24bf,0x24d9,0x24bf},{0x04bf,0x04be,0x04bf,0x04be},{0x00c0,0x00c0,0x00e0,0x00c0},
95 {0x24c0,0x24c0,0x24da,0x24c0},{0x24c1,0x24c1,0x24db,0x24c1},{0x00c1,0x00c1,0x00e1,0x00c1},{0x04c1,0x04c1,0x04c2,0x04c1},
96 {0x00c2,0x00c2,0x00e2,0x00c2},{0x04c2,0x04c1,0x04c2,0x04c1},{0x24c2,0x24c2,0x24dc,0x24c2},{0x24c3,0x24c3,0x24dd,0x24c3},
97 {0x00c3,0x00c3,0x00e3,0x00c3},{0x04c3,0x04c3,0x04c4,0x04c3},{0x04c4,0x04c3,0x04c4,0x04c3},{0x00c4,0x00c4,0x00e4,0x00c4},
98 {0x24c4,0x24c4,0x24de,0x24c4},{0x24c5,0x24c5,0x24df,0x24c5},{0x04c5,0x04c5,0x04c6,0x04c5},{0x00c5,0x00c5,0x00e5,0x00c5},
99 {0x00c6,0x00c6,0x00e6,0x00c6},{0x24c6,0x24c6,0x24e0,0x24c6},{0x04c6,0x04c5,0x04c6,0x04c5},{0x24c7,0x24c7,0x24e1,0x24c7},
100 {0x04c7,0x04c7,0x04c8,0x04c7},{0x00c7,0x00c7,0x00e7,0x00c7},{0x04c8,0x04c7,0x04c8,0x04c7},{0x24c8,0x24c8,0x24e2,0x24c8},
101 {0x00c8,0x00c8,0x00e8,0x00c8},{0x00c9,0x00c9,0x00e9,0x00c9},{0x04c9,0x04c9,0x04ca,0x04c9},{0x24c9,0x24c9,0x24e3,0x24c9},
102 {0x24ca,0x24ca,0x24e4,0x24ca},{0x04ca,0x04c9,0x04ca,0x04c9},{0x00ca,0x00ca,0x00ea,0x00ca},{0x00cb,0x00cb,0x00eb,0x00cb},
103 {0x04cb,0x04cb,0x04cc,0x04cb},{0x24cb,0x24cb,0x24e5,0x24cb},{0x24cc,0x24cc,0x24e6,0x24cc},{0x04cc,0x04cb,0x04cc,0x04cb},
104 {0x00cc,0x00cc,0x00ec,0x00cc},{0x00cd,0x00cd,0x00ed,0x00cd},{0x24cd,0x24cd,0x24e7,0x24cd},{0x04cd,0x04cd,0x04ce,0x04cd},
105 {0x24ce,0x24ce,0x24e8,0x24ce},{0x04ce,0x04cd,0x04ce,0x04cd},{0x00ce,0x00ce,0x00ee,0x00ce},{0x00cf,0x00cf,0x00ef,0x00cf},
106 {0x24cf,0x24cf,0x24e9,0x24cf},{0x04d0,0x04d0,0x04d1,0x04d0},{0x24d0,0x24b6,0x24d0,0x24b6},{0x00d0,0x00d0,0x00f0,0x00d0},
107 {0x04d1,0x04d0,0x04d1,0x04d0},{0x24d1,0x24b7,0x24d1,0x24b7},{0x00d1,0x00d1,0x00f1,0x00d1},{0x24d2,0x24b8,0x24d2,0x24b8},
108 {0x04d2,0x04d2,0x04d3,0x04d2},{0x00d2,0x00d2,0x00f2,0x00d2},{0x00d3,0x00d3,0x00f3,0x00d3},{0x04d3,0x04d2,0x04d3,0x04d2},
109 {0x24d3,0x24b9,0x24d3,0x24b9},{0x24d4,0x24ba,0x24d4,0x24ba},{0x04d4,0x04d4,0x04d5,0x04d4},{0x00d4,0x00d4,0x00f4,0x00d4},
110 {0x00d5,0x00d5,0x00f5,0x00d5},{0x24d5,0x24bb,0x24d5,0x24bb},{0x04d5,0x04d4,0x04d5,0x04d4},{0x24d6,0x24bc,0x24d6,0x24bc},
111 {0x00d6,0x00d6,0x00f6,0x00d6},{0x04d6,0x04d6,0x04d7,0x04d6},{0x04d7,0x04d6,0x04d7,0x04d6},{0x24d7,0x24bd,0x24d7,0x24bd},
112 {0x24d8,0x24be,0x24d8,0x24be},{0x00d8,0x00d8,0x00f8,0x00d8},{0x04d8,0x04d8,0x04d9,0x04d8},{0x04d9,0x04d8,0x04d9,0x04d8},
113 {0x24d9,0x24bf,0x24d9,0x24bf},{0x00d9,0x00d9,0x00f9,0x00d9},{0x00da,0x00da,0x00fa,0x00da},{0x04da,0x04da,0x04db,0x04da},
114 {0x24da,0x24c0,0x24da,0x24c0},{0x04db,0x04da,0x04db,0x04da},{0x24db,0x24c1,0x24db,0x24c1},{0x00db,0x00db,0x00fb,0x00db},
115 {0x00dc,0x00dc,0x00fc,0x00dc},{0x04dc,0x04dc,0x04dd,0x04dc},{0x24dc,0x24c2,0x24dc,0x24c2},{0x24dd,0x24c3,0x24dd,0x24c3},
116 {0x04dd,0x04dc,0x04dd,0x04dc},{0x00dd,0x00dd,0x00fd,0x00dd},{0x04de,0x04de,0x04df,0x04de},{0x24de,0x24c4,0x24de,0x24c4},
117 {0x00de,0x00de,0x00fe,0x00de},{0x24df,0x24c5,0x24df,0x24c5},{0x04df,0x04de,0x04df,0x04de},{0x24e0,0x24c6,0x24e0,0x24c6},
118 {0x04e0,0x04e0,0x04e1,0x04e0},{0x00e0,0x00c0,0x00e0,0x00c0},{0x00e1,0x00c1,0x00e1,0x00c1},{0x24e1,0x24c7,0x24e1,0x24c7},
119 {0x04e1,0x04e0,0x04e1,0x04e0},{0x04e2,0x04e2,0x04e3,0x04e2},{0x24e2,0x24c8,0x24e2,0x24c8},{0x00e2,0x00c2,0x00e2,0x00c2},
120 {0x04e3,0x04e2,0x04e3,0x04e2},{0x24e3,0x24c9,0x24e3,0x24c9},{0x00e3,0x00c3,0x00e3,0x00c3},{0x04e4,0x04e4,0x04e5,0x04e4},
121 {0x24e4,0x24ca,0x24e4,0x24ca},{0x00e4,0x00c4,0x00e4,0x00c4},{0x24e5,0x24cb,0x24e5,0x24cb},{0x04e5,0x04e4,0x04e5,0x04e4},
122 {0x00e5,0x00c5,0x00e5,0x00c5},{0x04e6,0x04e6,0x04e7,0x04e6},{0x00e6,0x00c6,0x00e6,0x00c6},{0x24e6,0x24cc,0x24e6,0x24cc},
123 {0x24e7,0x24cd,0x24e7,0x24cd},{0x00e7,0x00c7,0x00e7,0x00c7},{0x04e7,0x04e6,0x04e7,0x04e6},{0x04e8,0x04e8,0x04e9,0x04e8},
124 {0x00e8,0x00c8,0x00e8,0x00c8},{0x24e8,0x24ce,0x24e8,0x24ce},{0x00e9,0x00c9,0x00e9,0x00c9},{0x04e9,0x04e8,0x04e9,0x04e8},
125 {0x24e9,0x24cf,0x24e9,0x24cf},{0x04ea,0x04ea,0x04eb,0x04ea},{0x00ea,0x00ca,0x00ea,0x00ca},{0x00eb,0x00cb,0x00eb,0x00cb},
126 {0x04eb,0x04ea,0x04eb,0x04ea},{0x00ec,0x00cc,0x00ec,0x00cc},{0x04ec,0x04ec,0x04ed,0x04ec},{0x04ed,0x04ec,0x04ed,0x04ec},
127 {0x00ed,0x00cd,0x00ed,0x00cd},{0x00ee,0x00ce,0x00ee,0x00ce},{0x04ee,0x04ee,0x04ef,0x04ee},{0x04ef,0x04ee,0x04ef,0x04ee},
128 {0x00ef,0x00cf,0x00ef,0x00cf},{0x04f0,0x04f0,0x04f1,0x04f0},{0x00f0,0x00d0,0x00f0,0x00d0},{0x00f1,0x00d1,0x00f1,0x00d1},
129 {0x04f1,0x04f0,0x04f1,0x04f0},{0x04f2,0x04f2,0x04f3,0x04f2},{0x00f2,0x00d2,0x00f2,0x00d2},{0x04f3,0x04f2,0x04f3,0x04f2},
130 {0x00f3,0x00d3,0x00f3,0x00d3},{0x04f4,0x04f4,0x04f5,0x04f4},{0x00f4,0x00d4,0x00f4,0x00d4},{0x00f5,0x00d5,0x00f5,0x00d5},
131 {0x04f5,0x04f4,0x04f5,0x04f4},{0x00f6,0x00d6,0x00f6,0x00d6},{0x04f8,0x04f8,0x04f9,0x04f8},{0x00f8,0x00d8,0x00f8,0x00d8},
132 {0x04f9,0x04f8,0x04f9,0x04f8},{0x00f9,0x00d9,0x00f9,0x00d9},{0x00fa,0x00da,0x00fa,0x00da},{0x00fb,0x00db,0x00fb,0x00db},
133 {0x00fc,0x00dc,0x00fc,0x00dc},{0x00fd,0x00dd,0x00fd,0x00dd},{0x00fe,0x00de,0x00fe,0x00de},{0x00ff,0x0178,0x00ff,0x0178},
134 {0x0500,0x0500,0x0501,0x0500},{0x0100,0x0100,0x0101,0x0100},{0x0501,0x0500,0x0501,0x0500},{0x0101,0x0100,0x0101,0x0100},
135 {0x0102,0x0102,0x0103,0x0102},{0x0502,0x0502,0x0503,0x0502},{0x0103,0x0102,0x0103,0x0102},{0x0503,0x0502,0x0503,0x0502},
136 {0x0504,0x0504,0x0505,0x0504},{0x0104,0x0104,0x0105,0x0104},{0x0105,0x0104,0x0105,0x0104},{0x0505,0x0504,0x0505,0x0504},
137 {0x0106,0x0106,0x0107,0x0106},{0x0506,0x0506,0x0507,0x0506},{0x0107,0x0106,0x0107,0x0106},{0x0507,0x0506,0x0507,0x0506},
138 {0x0508,0x0508,0x0509,0x0508},{0x0108,0x0108,0x0109,0x0108},{0x0109,0x0108,0x0109,0x0108},{0x0509,0x0508,0x0509,0x0508},
139 {0x050a,0x050a,0x050b,0x050a},{0x010a,0x010a,0x010b,0x010a},{0x010b,0x010a,0x010b,0x010a},{0x050b,0x050a,0x050b,0x050a},
140 {0x010c,0x010c,0x010d,0x010c},{0x050c,0x050c,0x050d,0x050c},{0x010d,0x010c,0x010d,0x010c},{0x050d,0x050c,0x050d,0x050c},
141 {0x050e,0x050e,0x050f,0x050e},{0x010e,0x010e,0x010f,0x010e},{0x010f,0x010e,0x010f,0x010e},{0x050f,0x050e,0x050f,0x050e},
142 {0x0110,0x0110,0x0111,0x0110},{0x0111,0x0110,0x0111,0x0110},{0x0112,0x0112,0x0113,0x0112},{0x0113,0x0112,0x0113,0x0112},
143 {0x0114,0x0114,0x0115,0x0114},{0x0115,0x0114,0x0115,0x0114},{0x0116,0x0116,0x0117,0x0116},{0x0117,0x0116,0x0117,0x0116},
144 {0x0118,0x0118,0x0119,0x0118},{0x0119,0x0118,0x0119,0x0118},{0x011a,0x011a,0x011b,0x011a},{0x011b,0x011a,0x011b,0x011a},
145 {0x011c,0x011c,0x011d,0x011c},{0x011d,0x011c,0x011d,0x011c},{0x011e,0x011e,0x011f,0x011e},{0x011f,0x011e,0x011f,0x011e},
146 {0x0120,0x0120,0x0121,0x0120},{0x0121,0x0120,0x0121,0x0120},{0x0122,0x0122,0x0123,0x0122},{0x0123,0x0122,0x0123,0x0122},
147 {0x0124,0x0124,0x0125,0x0124},{0x0125,0x0124,0x0125,0x0124},{0x0126,0x0126,0x0127,0x0126},{0x2126,0x2126,0x03c9,0x2126},
148 {0x0127,0x0126,0x0127,0x0126},{0x0128,0x0128,0x0129,0x0128},{0x0129,0x0128,0x0129,0x0128},{0x012a,0x012a,0x012b,0x012a},
149 {0x212a,0x212a,0x006b,0x212a},{0x012b,0x012a,0x012b,0x012a},{0x212b,0x212b,0x00e5,0x212b},{0x012c,0x012c,0x012d,0x012c},
150 {0x012d,0x012c,0x012d,0x012c},{0x012e,0x012e,0x012f,0x012e},{0x012f,0x012e,0x012f,0x012e},{0x0130,0x0130,0x0069,0x0130},
151 {0x0131,0x0049,0x0131,0x0049},{0x0531,0x0531,0x0561,0x0531},{0x0532,0x0532,0x0562,0x0532},{0x0132,0x0132,0x0133,0x0132},
152 {0x0133,0x0132,0x0133,0x0132},{0x0533,0x0533,0x0563,0x0533},{0x0534,0x0534,0x0564,0x0534},{0x0134,0x0134,0x0135,0x0134},
153 {0x0135,0x0134,0x0135,0x0134},{0x0535,0x0535,0x0565,0x0535},{0x0536,0x0536,0x0566,0x0536},{0x0136,0x0136,0x0137,0x0136},
154 {0x0137,0x0136,0x0137,0x0136},{0x0537,0x0537,0x0567,0x0537},{0x0538,0x0538,0x0568,0x0538},{0x0539,0x0539,0x0569,0x0539},
155 {0x0139,0x0139,0x013a,0x0139},{0x013a,0x0139,0x013a,0x0139},{0x053a,0x053a,0x056a,0x053a},{0x013b,0x013b,0x013c,0x013b},
156 {0x053b,0x053b,0x056b,0x053b},{0x013c,0x013b,0x013c,0x013b},{0x053c,0x053c,0x056c,0x053c},{0x013d,0x013d,0x013e,0x013d},
157 {0x053d,0x053d,0x056d,0x053d},{0x013e,0x013d,0x013e,0x013d},{0x053e,0x053e,0x056e,0x053e},{0x053f,0x053f,0x056f,0x053f},
158 {0x013f,0x013f,0x0140,0x013f},{0x0140,0x013f,0x0140,0x013f},{0x0540,0x0540,0x0570,0x0540},{0x0141,0x0141,0x0142,0x0141},
159 {0x0541,0x0541,0x0571,0x0541},{0x0542,0x0542,0x0572,0x0542},{0x0142,0x0141,0x0142,0x0141},{0x0543,0x0543,0x0573,0x0543},
160 {0x0143,0x0143,0x0144,0x0143},{0x0144,0x0143,0x0144,0x0143},{0x0544,0x0544,0x0574,0x0544},{0x0545,0x0545,0x0575,0x0545},
161 {0x0145,0x0145,0x0146,0x0145},{0x0146,0x0145,0x0146,0x0145},{0x0546,0x0546,0x0576,0x0546},{0x0547,0x0547,0x0577,0x0547},
162 {0x0147,0x0147,0x0148,0x0147},{0x0148,0x0147,0x0148,0x0147},{0x0548,0x0548,0x0578,0x0548},{0x0549,0x0549,0x0579,0x0549},
163 {0x054a,0x054a,0x057a,0x054a},{0x014a,0x014a,0x014b,0x014a},{0x014b,0x014a,0x014b,0x014a},{0x054b,0x054b,0x057b,0x054b},
164 {0x054c,0x054c,0x057c,0x054c},{0x014c,0x014c,0x014d,0x014c},{0x014d,0x014c,0x014d,0x014c},{0x054d,0x054d,0x057d,0x054d},
165 {0x054e,0x054e,0x057e,0x054e},{0x014e,0x014e,0x014f,0x014e},{0x014f,0x014e,0x014f,0x014e},{0x054f,0x054f,0x057f,0x054f},
166 {0x0550,0x0550,0x0580,0x0550},{0x0150,0x0150,0x0151,0x0150},{0x0151,0x0150,0x0151,0x0150},{0x0551,0x0551,0x0581,0x0551},
167 {0x0552,0x0552,0x0582,0x0552},{0x0152,0x0152,0x0153,0x0152},{0x0553,0x0553,0x0583,0x0553},{0x0153,0x0152,0x0153,0x0152},
168 {0x0554,0x0554,0x0584,0x0554},{0x0154,0x0154,0x0155,0x0154},{0x0555,0x0555,0x0585,0x0555},{0x0155,0x0154,0x0155,0x0154},
169 {0x0556,0x0556,0x0586,0x0556},{0x0156,0x0156,0x0157,0x0156},{0x0157,0x0156,0x0157,0x0156},{0x0158,0x0158,0x0159,0x0158},
170 {0x0159,0x0158,0x0159,0x0158},{0x015a,0x015a,0x015b,0x015a},{0x015b,0x015a,0x015b,0x015a},{0x015c,0x015c,0x015d,0x015c},
171 {0x015d,0x015c,0x015d,0x015c},{0x015e,0x015e,0x015f,0x015e},{0x015f,0x015e,0x015f,0x015e},{0x2160,0x2160,0x2170,0x2160},
172 {0x0160,0x0160,0x0161,0x0160},{0x0161,0x0160,0x0161,0x0160},{0x2161,0x2161,0x2171,0x2161},{0x0561,0x0531,0x0561,0x0531},
173 {0x0562,0x0532,0x0562,0x0532},{0x0162,0x0162,0x0163,0x0162},{0x2162,0x2162,0x2172,0x2162},{0x2163,0x2163,0x2173,0x2163},
174 {0x0163,0x0162,0x0163,0x0162},{0x0563,0x0533,0x0563,0x0533},{0x2164,0x2164,0x2174,0x2164},{0x0564,0x0534,0x0564,0x0534},
175 {0x0164,0x0164,0x0165,0x0164},{0x2165,0x2165,0x2175,0x2165},{0x0165,0x0164,0x0165,0x0164},{0x0565,0x0535,0x0565,0x0535},
176 {0x2166,0x2166,0x2176,0x2166},{0x0566,0x0536,0x0566,0x0536},{0x0166,0x0166,0x0167,0x0166},{0x0567,0x0537,0x0567,0x0537},
177 {0x0167,0x0166,0x0167,0x0166},{0x2167,0x2167,0x2177,0x2167},{0x0568,0x0538,0x0568,0x0538},{0x0168,0x0168,0x0169,0x0168},
178 {0x2168,0x2168,0x2178,0x2168},{0x0169,0x0168,0x0169,0x0168},{0x0569,0x0539,0x0569,0x0539},{0x2169,0x2169,0x2179,0x2169},
179 {0x216a,0x216a,0x217a,0x216a},{0x016a,0x016a,0x016b,0x016a},{0x056a,0x053a,0x056a,0x053a},{0x216b,0x216b,0x217b,0x216b},
180 {0x056b,0x053b,0x056b,0x053b},{0x016b,0x016a,0x016b,0x016a},{0x016c,0x016c,0x016d,0x016c},{0x216c,0x216c,0x217c,0x216c},
181 {0x056c,0x053c,0x056c,0x053c},{0x216d,0x216d,0x217d,0x216d},{0x056d,0x053d,0x056d,0x053d},{0x016d,0x016c,0x016d,0x016c},
182 {0x016e,0x016e,0x016f,0x016e},{0x056e,0x053e,0x056e,0x053e},{0x216e,0x216e,0x217e,0x216e},{0x216f,0x216f,0x217f,0x216f},
183 {0x016f,0x016e,0x016f,0x016e},{0x056f,0x053f,0x056f,0x053f},{0x2170,0x2160,0x2170,0x2160},{0x0170,0x0170,0x0171,0x0170},
184 {0x0570,0x0540,0x0570,0x0540},{0x0571,0x0541,0x0571,0x0541},{0x0171,0x0170,0x0171,0x0170},{0x2171,0x2161,0x2171,0x2161},
185 {0x2172,0x2162,0x2172,0x2162},{0x0572,0x0542,0x0572,0x0542},{0x0172,0x0172,0x0173,0x0172},{0x0573,0x0543,0x0573,0x0543},
186 {0x0173,0x0172,0x0173,0x0172},{0x2173,0x2163,0x2173,0x2163},{0x2174,0x2164,0x2174,0x2164},{0x0574,0x0544,0x0574,0x0544},
187 {0x0174,0x0174,0x0175,0x0174},{0x0175,0x0174,0x0175,0x0174},{0x0575,0x0545,0x0575,0x0545},{0x2175,0x2165,0x2175,0x2165},
188 {0x2176,0x2166,0x2176,0x2166},{0x0576,0x0546,0x0576,0x0546},{0x0176,0x0176,0x0177,0x0176},{0x0577,0x0547,0x0577,0x0547},
189 {0x0177,0x0176,0x0177,0x0176},{0x2177,0x2167,0x2177,0x2167},{0x2178,0x2168,0x2178,0x2168},{0x0178,0x0178,0x00ff,0x0178},
190 {0x0578,0x0548,0x0578,0x0548},{0x2179,0x2169,0x2179,0x2169},{0x0579,0x0549,0x0579,0x0549},{0x0179,0x0179,0x017a,0x0179},
191 {0x017a,0x0179,0x017a,0x0179},{0x217a,0x216a,0x217a,0x216a},{0x057a,0x054a,0x057a,0x054a},{0x217b,0x216b,0x217b,0x216b},
192 {0x057b,0x054b,0x057b,0x054b},{0x017b,0x017b,0x017c,0x017b},{0x217c,0x216c,0x217c,0x216c},{0x017c,0x017b,0x017c,0x017b},
193 {0x057c,0x054c,0x057c,0x054c},{0x057d,0x054d,0x057d,0x054d},{0x217d,0x216d,0x217d,0x216d},{0x017d,0x017d,0x017e,0x017d},
194 {0x217e,0x216e,0x217e,0x216e},{0x017e,0x017d,0x017e,0x017d},{0x057e,0x054e,0x057e,0x054e},{0x217f,0x216f,0x217f,0x216f},
195 {0x017f,0x0053,0x017f,0x0053},{0x057f,0x054f,0x057f,0x054f},{0x0580,0x0550,0x0580,0x0550},{0x0581,0x0551,0x0581,0x0551},
196 {0x0181,0x0181,0x0253,0x0181},{0x0582,0x0552,0x0582,0x0552},{0x0182,0x0182,0x0183,0x0182},{0x0183,0x0182,0x0183,0x0182},
197 {0x0583,0x0553,0x0583,0x0553},{0x0184,0x0184,0x0185,0x0184},{0x0584,0x0554,0x0584,0x0554},{0x0585,0x0555,0x0585,0x0555},
198 {0x0185,0x0184,0x0185,0x0184},{0x0186,0x0186,0x0254,0x0186},{0x0586,0x0556,0x0586,0x0556},{0x0187,0x0187,0x0188,0x0187},
199 {0x0188,0x0187,0x0188,0x0187},{0x0189,0x0189,0x0256,0x0189},{0x018a,0x018a,0x0257,0x018a},{0x018b,0x018b,0x018c,0x018b},
200 {0x018c,0x018b,0x018c,0x018b},{0x018e,0x018e,0x01dd,0x018e},{0x018f,0x018f,0x0259,0x018f},{0x0190,0x0190,0x025b,0x0190},
201 {0x0191,0x0191,0x0192,0x0191},{0x0192,0x0191,0x0192,0x0191},{0x0193,0x0193,0x0260,0x0193},{0x0194,0x0194,0x0263,0x0194},
202 {0x0195,0x01f6,0x0195,0x01f6},{0x0196,0x0196,0x0269,0x0196},{0x0197,0x0197,0x0268,0x0197},{0x0198,0x0198,0x0199,0x0198},
203 {0x0199,0x0198,0x0199,0x0198},{0x019c,0x019c,0x026f,0x019c},{0x019d,0x019d,0x0272,0x019d},{0x019e,0x0220,0x019e,0x0220},
204 {0x019f,0x019f,0x0275,0x019f},{0x01a0,0x01a0,0x01a1,0x01a0},{0x01a1,0x01a0,0x01a1,0x01a0},{0x01a2,0x01a2,0x01a3,0x01a2},
205 {0x01a3,0x01a2,0x01a3,0x01a2},{0x01a4,0x01a4,0x01a5,0x01a4},{0x01a5,0x01a4,0x01a5,0x01a4},{0x01a6,0x01a6,0x0280,0x01a6},
206 {0x01a7,0x01a7,0x01a8,0x01a7},{0x01a8,0x01a7,0x01a8,0x01a7},{0x01a9,0x01a9,0x0283,0x01a9},{0x01ac,0x01ac,0x01ad,0x01ac},
207 {0x01ad,0x01ac,0x01ad,0x01ac},{0x01ae,0x01ae,0x0288,0x01ae},{0x01af,0x01af,0x01b0,0x01af},{0x01b0,0x01af,0x01b0,0x01af},
208 {0x01b1,0x01b1,0x028a,0x01b1},{0x01b2,0x01b2,0x028b,0x01b2},{0x01b3,0x01b3,0x01b4,0x01b3},{0x01b4,0x01b3,0x01b4,0x01b3},
209 {0x01b5,0x01b5,0x01b6,0x01b5},{0x01b6,0x01b5,0x01b6,0x01b5},{0x01b7,0x01b7,0x0292,0x01b7},{0x01b8,0x01b8,0x01b9,0x01b8},
210 {0x01b9,0x01b8,0x01b9,0x01b8},{0x01bc,0x01bc,0x01bd,0x01bc},{0x01bd,0x01bc,0x01bd,0x01bc},{0x01bf,0x01f7,0x01bf,0x01f7},
211 {0x01c4,0x01c4,0x01c6,0x01c5},{0x01c5,0x01c4,0x01c6,0x01c5},{0x01c6,0x01c4,0x01c6,0x01c5},{0x01c7,0x01c7,0x01c9,0x01c8},
212 {0x01c8,0x01c7,0x01c9,0x01c8},{0x01c9,0x01c7,0x01c9,0x01c8},{0x01ca,0x01ca,0x01cc,0x01cb},{0x01cb,0x01ca,0x01cc,0x01cb},
213 {0x01cc,0x01ca,0x01cc,0x01cb},{0x01cd,0x01cd,0x01ce,0x01cd},{0x01ce,0x01cd,0x01ce,0x01cd},{0x01cf,0x01cf,0x01d0,0x01cf},
214 {0x01d0,0x01cf,0x01d0,0x01cf},{0x01d1,0x01d1,0x01d2,0x01d1},{0x01d2,0x01d1,0x01d2,0x01d1},{0x01d3,0x01d3,0x01d4,0x01d3},
215 {0x01d4,0x01d3,0x01d4,0x01d3},{0x01d5,0x01d5,0x01d6,0x01d5},{0x01d6,0x01d5,0x01d6,0x01d5},{0x01d7,0x01d7,0x01d8,0x01d7},
216 {0x01d8,0x01d7,0x01d8,0x01d7},{0x01d9,0x01d9,0x01da,0x01d9},{0x01da,0x01d9,0x01da,0x01d9},{0x01db,0x01db,0x01dc,0x01db},
217 {0x01dc,0x01db,0x01dc,0x01db},{0x01dd,0x018e,0x01dd,0x018e},{0x01de,0x01de,0x01df,0x01de},{0x01df,0x01de,0x01df,0x01de},
218 {0x01e0,0x01e0,0x01e1,0x01e0},{0x01e1,0x01e0,0x01e1,0x01e0},{0x01e2,0x01e2,0x01e3,0x01e2},{0x01e3,0x01e2,0x01e3,0x01e2},
219 {0x01e4,0x01e4,0x01e5,0x01e4},{0x01e5,0x01e4,0x01e5,0x01e4},{0x01e6,0x01e6,0x01e7,0x01e6},{0x01e7,0x01e6,0x01e7,0x01e6},
220 {0x01e8,0x01e8,0x01e9,0x01e8},{0x01e9,0x01e8,0x01e9,0x01e8},{0x01ea,0x01ea,0x01eb,0x01ea},{0x01eb,0x01ea,0x01eb,0x01ea},
221 {0x01ec,0x01ec,0x01ed,0x01ec},{0x01ed,0x01ec,0x01ed,0x01ec},{0x01ee,0x01ee,0x01ef,0x01ee},{0x01ef,0x01ee,0x01ef,0x01ee},
222 {0x01f1,0x01f1,0x01f3,0x01f2},{0x01f2,0x01f1,0x01f3,0x01f2},{0x01f3,0x01f1,0x01f3,0x01f2},{0x01f4,0x01f4,0x01f5,0x01f4},
223 {0x01f5,0x01f4,0x01f5,0x01f4},{0x01f6,0x01f6,0x0195,0x01f6},{0x01f7,0x01f7,0x01bf,0x01f7},{0x01f8,0x01f8,0x01f9,0x01f8},
224 {0x01f9,0x01f8,0x01f9,0x01f8},{0x01fa,0x01fa,0x01fb,0x01fa},{0x01fb,0x01fa,0x01fb,0x01fa},{0x01fc,0x01fc,0x01fd,0x01fc},
225 {0x01fd,0x01fc,0x01fd,0x01fc},{0x01fe,0x01fe,0x01ff,0x01fe},{0x01ff,0x01fe,0x01ff,0x01fe},{0x0200,0x0200,0x0201,0x0200},
226 {0x1e00,0x1e00,0x1e01,0x1e00},{0x1e01,0x1e00,0x1e01,0x1e00},{0x0201,0x0200,0x0201,0x0200},{0x0202,0x0202,0x0203,0x0202},
227 {0x1e02,0x1e02,0x1e03,0x1e02},{0x0203,0x0202,0x0203,0x0202},{0x1e03,0x1e02,0x1e03,0x1e02},{0x1e04,0x1e04,0x1e05,0x1e04},
228 {0x0204,0x0204,0x0205,0x0204},{0x0205,0x0204,0x0205,0x0204},{0x1e05,0x1e04,0x1e05,0x1e04},{0x1e06,0x1e06,0x1e07,0x1e06},
229 {0x0206,0x0206,0x0207,0x0206},{0x0207,0x0206,0x0207,0x0206},{0x1e07,0x1e06,0x1e07,0x1e06},{0x1e08,0x1e08,0x1e09,0x1e08},
230 {0x0208,0x0208,0x0209,0x0208},{0x0209,0x0208,0x0209,0x0208},{0x1e09,0x1e08,0x1e09,0x1e08},{0x1e0a,0x1e0a,0x1e0b,0x1e0a},
231 {0x020a,0x020a,0x020b,0x020a},{0x020b,0x020a,0x020b,0x020a},{0x1e0b,0x1e0a,0x1e0b,0x1e0a},{0x1e0c,0x1e0c,0x1e0d,0x1e0c},
232 {0x020c,0x020c,0x020d,0x020c},{0x1e0d,0x1e0c,0x1e0d,0x1e0c},{0x020d,0x020c,0x020d,0x020c},{0x020e,0x020e,0x020f,0x020e},
233 {0x1e0e,0x1e0e,0x1e0f,0x1e0e},{0x020f,0x020e,0x020f,0x020e},{0x1e0f,0x1e0e,0x1e0f,0x1e0e},{0x0210,0x0210,0x0211,0x0210},
234 {0x1e10,0x1e10,0x1e11,0x1e10},{0x1e11,0x1e10,0x1e11,0x1e10},{0x0211,0x0210,0x0211,0x0210},{0x1e12,0x1e12,0x1e13,0x1e12},
235 {0x0212,0x0212,0x0213,0x0212},{0x1e13,0x1e12,0x1e13,0x1e12},{0x0213,0x0212,0x0213,0x0212},{0x0214,0x0214,0x0215,0x0214},
236 {0x1e14,0x1e14,0x1e15,0x1e14},{0x1e15,0x1e14,0x1e15,0x1e14},{0x0215,0x0214,0x0215,0x0214},{0x0216,0x0216,0x0217,0x0216},
237 {0x1e16,0x1e16,0x1e17,0x1e16},{0x0217,0x0216,0x0217,0x0216},{0x1e17,0x1e16,0x1e17,0x1e16},{0x0218,0x0218,0x0219,0x0218},
238 {0x1e18,0x1e18,0x1e19,0x1e18},{0x1e19,0x1e18,0x1e19,0x1e18},{0x0219,0x0218,0x0219,0x0218},{0x021a,0x021a,0x021b,0x021a},
239 {0x1e1a,0x1e1a,0x1e1b,0x1e1a},{0x1e1b,0x1e1a,0x1e1b,0x1e1a},{0x021b,0x021a,0x021b,0x021a},{0x1e1c,0x1e1c,0x1e1d,0x1e1c},
240 {0x021c,0x021c,0x021d,0x021c},{0x1e1d,0x1e1c,0x1e1d,0x1e1c},{0x021d,0x021c,0x021d,0x021c},{0x021e,0x021e,0x021f,0x021e},
241 {0x1e1e,0x1e1e,0x1e1f,0x1e1e},{0x1e1f,0x1e1e,0x1e1f,0x1e1e},{0x021f,0x021e,0x021f,0x021e},{0x0220,0x0220,0x019e,0x0220},
242 {0x1e20,0x1e20,0x1e21,0x1e20},{0x1e21,0x1e20,0x1e21,0x1e20},{0x1e22,0x1e22,0x1e23,0x1e22},{0x0222,0x0222,0x0223,0x0222},
243 {0x1e23,0x1e22,0x1e23,0x1e22},{0x0223,0x0222,0x0223,0x0222},{0x1e24,0x1e24,0x1e25,0x1e24},{0x0224,0x0224,0x0225,0x0224},
244 {0x0225,0x0224,0x0225,0x0224},{0x1e25,0x1e24,0x1e25,0x1e24},{0x0226,0x0226,0x0227,0x0226},{0x1e26,0x1e26,0x1e27,0x1e26},
245 {0x0227,0x0226,0x0227,0x0226},{0x1e27,0x1e26,0x1e27,0x1e26},{0x1e28,0x1e28,0x1e29,0x1e28},{0x0228,0x0228,0x0229,0x0228},
246 {0x1e29,0x1e28,0x1e29,0x1e28},{0x0229,0x0228,0x0229,0x0228},{0x022a,0x022a,0x022b,0x022a},{0x1e2a,0x1e2a,0x1e2b,0x1e2a},
247 {0x1e2b,0x1e2a,0x1e2b,0x1e2a},{0x022b,0x022a,0x022b,0x022a},{0x022c,0x022c,0x022d,0x022c},{0x1e2c,0x1e2c,0x1e2d,0x1e2c},
248 {0x022d,0x022c,0x022d,0x022c},{0x1e2d,0x1e2c,0x1e2d,0x1e2c},{0x022e,0x022e,0x022f,0x022e},{0x1e2e,0x1e2e,0x1e2f,0x1e2e},
249 {0x022f,0x022e,0x022f,0x022e},{0x1e2f,0x1e2e,0x1e2f,0x1e2e},{0x1e30,0x1e30,0x1e31,0x1e30},{0x0230,0x0230,0x0231,0x0230},
250 {0x1e31,0x1e30,0x1e31,0x1e30},{0x0231,0x0230,0x0231,0x0230},{0x0232,0x0232,0x0233,0x0232},{0x1e32,0x1e32,0x1e33,0x1e32},
251 {0x0233,0x0232,0x0233,0x0232},{0x1e33,0x1e32,0x1e33,0x1e32},{0x1e34,0x1e34,0x1e35,0x1e34},{0x1e35,0x1e34,0x1e35,0x1e34},
252 {0x1e36,0x1e36,0x1e37,0x1e36},{0x1e37,0x1e36,0x1e37,0x1e36},{0x1e38,0x1e38,0x1e39,0x1e38},{0x1e39,0x1e38,0x1e39,0x1e38},
253 {0x1e3a,0x1e3a,0x1e3b,0x1e3a},{0x1e3b,0x1e3a,0x1e3b,0x1e3a},{0x1e3c,0x1e3c,0x1e3d,0x1e3c},{0x1e3d,0x1e3c,0x1e3d,0x1e3c},
254 {0x1e3e,0x1e3e,0x1e3f,0x1e3e},{0x1e3f,0x1e3e,0x1e3f,0x1e3e},{0x1e40,0x1e40,0x1e41,0x1e40},{0x1e41,0x1e40,0x1e41,0x1e40},
255 {0x1e42,0x1e42,0x1e43,0x1e42},{0x1e43,0x1e42,0x1e43,0x1e42},{0x1e44,0x1e44,0x1e45,0x1e44},{0x1e45,0x1e44,0x1e45,0x1e44},
256 {0x1e46,0x1e46,0x1e47,0x1e46},{0x1e47,0x1e46,0x1e47,0x1e46},{0x1e48,0x1e48,0x1e49,0x1e48},{0x1e49,0x1e48,0x1e49,0x1e48},
257 {0x1e4a,0x1e4a,0x1e4b,0x1e4a},{0x1e4b,0x1e4a,0x1e4b,0x1e4a},{0x1e4c,0x1e4c,0x1e4d,0x1e4c},{0x1e4d,0x1e4c,0x1e4d,0x1e4c},
258 {0x1e4e,0x1e4e,0x1e4f,0x1e4e},{0x1e4f,0x1e4e,0x1e4f,0x1e4e},{0x1e50,0x1e50,0x1e51,0x1e50},{0x1e51,0x1e50,0x1e51,0x1e50},
259 {0x1e52,0x1e52,0x1e53,0x1e52},{0x1e53,0x1e52,0x1e53,0x1e52},{0x0253,0x0181,0x0253,0x0181},{0x1e54,0x1e54,0x1e55,0x1e54},
260 {0x0254,0x0186,0x0254,0x0186},{0x1e55,0x1e54,0x1e55,0x1e54},{0x1e56,0x1e56,0x1e57,0x1e56},{0x0256,0x0189,0x0256,0x0189},
261 {0x1e57,0x1e56,0x1e57,0x1e56},{0x0257,0x018a,0x0257,0x018a},{0x1e58,0x1e58,0x1e59,0x1e58},{0x1e59,0x1e58,0x1e59,0x1e58},
262 {0x0259,0x018f,0x0259,0x018f},{0x1e5a,0x1e5a,0x1e5b,0x1e5a},{0x025b,0x0190,0x025b,0x0190},{0x1e5b,0x1e5a,0x1e5b,0x1e5a},
263 {0x1e5c,0x1e5c,0x1e5d,0x1e5c},{0x1e5d,0x1e5c,0x1e5d,0x1e5c},{0x1e5e,0x1e5e,0x1e5f,0x1e5e},{0x1e5f,0x1e5e,0x1e5f,0x1e5e},
264 {0x1e60,0x1e60,0x1e61,0x1e60},{0x0260,0x0193,0x0260,0x0193},{0x1e61,0x1e60,0x1e61,0x1e60},{0x1e62,0x1e62,0x1e63,0x1e62},
265 {0x1e63,0x1e62,0x1e63,0x1e62},{0x0263,0x0194,0x0263,0x0194},{0x1e64,0x1e64,0x1e65,0x1e64},{0x1e65,0x1e64,0x1e65,0x1e64},
266 {0x1e66,0x1e66,0x1e67,0x1e66},{0x1e67,0x1e66,0x1e67,0x1e66},{0x0268,0x0197,0x0268,0x0197},{0x1e68,0x1e68,0x1e69,0x1e68},
267 {0x0269,0x0196,0x0269,0x0196},{0x1e69,0x1e68,0x1e69,0x1e68},{0x1e6a,0x1e6a,0x1e6b,0x1e6a},{0x1e6b,0x1e6a,0x1e6b,0x1e6a},
268 {0x1e6c,0x1e6c,0x1e6d,0x1e6c},{0x1e6d,0x1e6c,0x1e6d,0x1e6c},{0x1e6e,0x1e6e,0x1e6f,0x1e6e},{0x026f,0x019c,0x026f,0x019c},
269 {0x1e6f,0x1e6e,0x1e6f,0x1e6e},{0x1e70,0x1e70,0x1e71,0x1e70},{0x1e71,0x1e70,0x1e71,0x1e70},{0x0272,0x019d,0x0272,0x019d},
270 {0x1e72,0x1e72,0x1e73,0x1e72},{0x1e73,0x1e72,0x1e73,0x1e72},{0x1e74,0x1e74,0x1e75,0x1e74},{0x0275,0x019f,0x0275,0x019f},
271 {0x1e75,0x1e74,0x1e75,0x1e74},{0x1e76,0x1e76,0x1e77,0x1e76},{0x1e77,0x1e76,0x1e77,0x1e76},{0x1e78,0x1e78,0x1e79,0x1e78},
272 {0x1e79,0x1e78,0x1e79,0x1e78},{0x1e7a,0x1e7a,0x1e7b,0x1e7a},{0x1e7b,0x1e7a,0x1e7b,0x1e7a},{0x1e7c,0x1e7c,0x1e7d,0x1e7c},
273 {0x1e7d,0x1e7c,0x1e7d,0x1e7c},{0x1e7e,0x1e7e,0x1e7f,0x1e7e},{0x1e7f,0x1e7e,0x1e7f,0x1e7e},{0x0280,0x01a6,0x0280,0x01a6},
274 {0x1e80,0x1e80,0x1e81,0x1e80},{0x1e81,0x1e80,0x1e81,0x1e80},{0x1e82,0x1e82,0x1e83,0x1e82},{0x0283,0x01a9,0x0283,0x01a9},
275 {0x1e83,0x1e82,0x1e83,0x1e82},{0x1e84,0x1e84,0x1e85,0x1e84},{0x1e85,0x1e84,0x1e85,0x1e84},{0x1e86,0x1e86,0x1e87,0x1e86},
276 {0x1e87,0x1e86,0x1e87,0x1e86},{0x0288,0x01ae,0x0288,0x01ae},{0x1e88,0x1e88,0x1e89,0x1e88},{0x1e89,0x1e88,0x1e89,0x1e88},
277 {0x1e8a,0x1e8a,0x1e8b,0x1e8a},{0x028a,0x01b1,0x028a,0x01b1},{0x028b,0x01b2,0x028b,0x01b2},{0x1e8b,0x1e8a,0x1e8b,0x1e8a},
278 {0x1e8c,0x1e8c,0x1e8d,0x1e8c},{0x1e8d,0x1e8c,0x1e8d,0x1e8c},{0x1e8e,0x1e8e,0x1e8f,0x1e8e},{0x1e8f,0x1e8e,0x1e8f,0x1e8e},
279 {0x1e90,0x1e90,0x1e91,0x1e90},{0x1e91,0x1e90,0x1e91,0x1e90},{0x1e92,0x1e92,0x1e93,0x1e92},{0x0292,0x01b7,0x0292,0x01b7},
280 {0x1e93,0x1e92,0x1e93,0x1e92},{0x1e94,0x1e94,0x1e95,0x1e94},{0x1e95,0x1e94,0x1e95,0x1e94},{0x1e9b,0x1e60,0x1e9b,0x1e60},
281 {0x1ea0,0x1ea0,0x1ea1,0x1ea0},{0x1ea1,0x1ea0,0x1ea1,0x1ea0},{0x1ea2,0x1ea2,0x1ea3,0x1ea2},{0x1ea3,0x1ea2,0x1ea3,0x1ea2},
282 {0x1ea4,0x1ea4,0x1ea5,0x1ea4},{0x1ea5,0x1ea4,0x1ea5,0x1ea4},{0x1ea6,0x1ea6,0x1ea7,0x1ea6},{0x1ea7,0x1ea6,0x1ea7,0x1ea6},
283 {0x1ea8,0x1ea8,0x1ea9,0x1ea8},{0x1ea9,0x1ea8,0x1ea9,0x1ea8},{0x1eaa,0x1eaa,0x1eab,0x1eaa},{0x1eab,0x1eaa,0x1eab,0x1eaa},
284 {0x1eac,0x1eac,0x1ead,0x1eac},{0x1ead,0x1eac,0x1ead,0x1eac},{0x1eae,0x1eae,0x1eaf,0x1eae},{0x1eaf,0x1eae,0x1eaf,0x1eae},
285 {0x1eb0,0x1eb0,0x1eb1,0x1eb0},{0x1eb1,0x1eb0,0x1eb1,0x1eb0},{0x1eb2,0x1eb2,0x1eb3,0x1eb2},{0x1eb3,0x1eb2,0x1eb3,0x1eb2},
286 {0x1eb4,0x1eb4,0x1eb5,0x1eb4},{0x1eb5,0x1eb4,0x1eb5,0x1eb4},{0x1eb6,0x1eb6,0x1eb7,0x1eb6},{0x1eb7,0x1eb6,0x1eb7,0x1eb6},
287 {0x1eb8,0x1eb8,0x1eb9,0x1eb8},{0x1eb9,0x1eb8,0x1eb9,0x1eb8},{0x1eba,0x1eba,0x1ebb,0x1eba},{0x1ebb,0x1eba,0x1ebb,0x1eba},
288 {0x1ebc,0x1ebc,0x1ebd,0x1ebc},{0x1ebd,0x1ebc,0x1ebd,0x1ebc},{0x1ebe,0x1ebe,0x1ebf,0x1ebe},{0x1ebf,0x1ebe,0x1ebf,0x1ebe},
289 {0x1ec0,0x1ec0,0x1ec1,0x1ec0},{0x1ec1,0x1ec0,0x1ec1,0x1ec0},{0x1ec2,0x1ec2,0x1ec3,0x1ec2},{0x1ec3,0x1ec2,0x1ec3,0x1ec2},
290 {0x1ec4,0x1ec4,0x1ec5,0x1ec4},{0x1ec5,0x1ec4,0x1ec5,0x1ec4},{0x1ec6,0x1ec6,0x1ec7,0x1ec6},{0x1ec7,0x1ec6,0x1ec7,0x1ec6},
291 {0x1ec8,0x1ec8,0x1ec9,0x1ec8},{0x1ec9,0x1ec8,0x1ec9,0x1ec8},{0x1eca,0x1eca,0x1ecb,0x1eca},{0x1ecb,0x1eca,0x1ecb,0x1eca},
292 {0x1ecc,0x1ecc,0x1ecd,0x1ecc},{0x1ecd,0x1ecc,0x1ecd,0x1ecc},{0x1ece,0x1ece,0x1ecf,0x1ece},{0x1ecf,0x1ece,0x1ecf,0x1ece},
293 {0x1ed0,0x1ed0,0x1ed1,0x1ed0},{0x1ed1,0x1ed0,0x1ed1,0x1ed0},{0x1ed2,0x1ed2,0x1ed3,0x1ed2},{0x1ed3,0x1ed2,0x1ed3,0x1ed2},
294 {0x1ed4,0x1ed4,0x1ed5,0x1ed4},{0x1ed5,0x1ed4,0x1ed5,0x1ed4},{0x1ed6,0x1ed6,0x1ed7,0x1ed6},{0x1ed7,0x1ed6,0x1ed7,0x1ed6},
295 {0x1ed8,0x1ed8,0x1ed9,0x1ed8},{0x1ed9,0x1ed8,0x1ed9,0x1ed8},{0x1eda,0x1eda,0x1edb,0x1eda},{0x1edb,0x1eda,0x1edb,0x1eda},
296 {0x1edc,0x1edc,0x1edd,0x1edc},{0x1edd,0x1edc,0x1edd,0x1edc},{0x1ede,0x1ede,0x1edf,0x1ede},{0x1edf,0x1ede,0x1edf,0x1ede},
297 {0x1ee0,0x1ee0,0x1ee1,0x1ee0},{0x1ee1,0x1ee0,0x1ee1,0x1ee0},{0x1ee2,0x1ee2,0x1ee3,0x1ee2},{0x1ee3,0x1ee2,0x1ee3,0x1ee2},
298 {0x1ee4,0x1ee4,0x1ee5,0x1ee4},{0x1ee5,0x1ee4,0x1ee5,0x1ee4},{0x1ee6,0x1ee6,0x1ee7,0x1ee6},{0x1ee7,0x1ee6,0x1ee7,0x1ee6},
299 {0x1ee8,0x1ee8,0x1ee9,0x1ee8},{0x1ee9,0x1ee8,0x1ee9,0x1ee8},{0x1eea,0x1eea,0x1eeb,0x1eea},{0x1eeb,0x1eea,0x1eeb,0x1eea},
300 {0x1eec,0x1eec,0x1eed,0x1eec},{0x1eed,0x1eec,0x1eed,0x1eec},{0x1eee,0x1eee,0x1eef,0x1eee},{0x1eef,0x1eee,0x1eef,0x1eee},
301 {0x1ef0,0x1ef0,0x1ef1,0x1ef0},{0x1ef1,0x1ef0,0x1ef1,0x1ef0},{0x1ef2,0x1ef2,0x1ef3,0x1ef2},{0x1ef3,0x1ef2,0x1ef3,0x1ef2},
302 {0x1ef4,0x1ef4,0x1ef5,0x1ef4},{0x1ef5,0x1ef4,0x1ef5,0x1ef4},{0x1ef6,0x1ef6,0x1ef7,0x1ef6},{0x1ef7,0x1ef6,0x1ef7,0x1ef6},
303 {0x1ef8,0x1ef8,0x1ef9,0x1ef8},{0x1ef9,0x1ef8,0x1ef9,0x1ef8},{0x1f00,0x1f08,0x1f00,0x1f08},{0x1f01,0x1f09,0x1f01,0x1f09},
304 {0x1f02,0x1f0a,0x1f02,0x1f0a},{0x1f03,0x1f0b,0x1f03,0x1f0b},{0x1f04,0x1f0c,0x1f04,0x1f0c},{0x1f05,0x1f0d,0x1f05,0x1f0d},
305 {0x1f06,0x1f0e,0x1f06,0x1f0e},{0x1f07,0x1f0f,0x1f07,0x1f0f},{0x1f08,0x1f08,0x1f00,0x1f08},{0x1f09,0x1f09,0x1f01,0x1f09},
306 {0x1f0a,0x1f0a,0x1f02,0x1f0a},{0x1f0b,0x1f0b,0x1f03,0x1f0b},{0x1f0c,0x1f0c,0x1f04,0x1f0c},{0x1f0d,0x1f0d,0x1f05,0x1f0d},
307 {0x1f0e,0x1f0e,0x1f06,0x1f0e},{0x1f0f,0x1f0f,0x1f07,0x1f0f},{0x1f10,0x1f18,0x1f10,0x1f18},{0x1f11,0x1f19,0x1f11,0x1f19},
308 {0x1f12,0x1f1a,0x1f12,0x1f1a},{0x1f13,0x1f1b,0x1f13,0x1f1b},{0x1f14,0x1f1c,0x1f14,0x1f1c},{0x1f15,0x1f1d,0x1f15,0x1f1d},
309 {0x1f18,0x1f18,0x1f10,0x1f18},{0x1f19,0x1f19,0x1f11,0x1f19},{0x1f1a,0x1f1a,0x1f12,0x1f1a},{0x1f1b,0x1f1b,0x1f13,0x1f1b},
310 {0x1f1c,0x1f1c,0x1f14,0x1f1c},{0x1f1d,0x1f1d,0x1f15,0x1f1d},{0x1f20,0x1f28,0x1f20,0x1f28},{0xff21,0xff21,0xff41,0xff21},
311 {0x1f21,0x1f29,0x1f21,0x1f29},{0x1f22,0x1f2a,0x1f22,0x1f2a},{0xff22,0xff22,0xff42,0xff22},{0x1f23,0x1f2b,0x1f23,0x1f2b},
312 {0xff23,0xff23,0xff43,0xff23},{0x1f24,0x1f2c,0x1f24,0x1f2c},{0xff24,0xff24,0xff44,0xff24},{0xff25,0xff25,0xff45,0xff25},
313 {0x1f25,0x1f2d,0x1f25,0x1f2d},{0xff26,0xff26,0xff46,0xff26},{0x1f26,0x1f2e,0x1f26,0x1f2e},{0x1f27,0x1f2f,0x1f27,0x1f2f},
314 {0xff27,0xff27,0xff47,0xff27},{0xff28,0xff28,0xff48,0xff28},{0x1f28,0x1f28,0x1f20,0x1f28},{0x1f29,0x1f29,0x1f21,0x1f29},
315 {0xff29,0xff29,0xff49,0xff29},{0x1f2a,0x1f2a,0x1f22,0x1f2a},{0xff2a,0xff2a,0xff4a,0xff2a},{0x1f2b,0x1f2b,0x1f23,0x1f2b},
316 {0xff2b,0xff2b,0xff4b,0xff2b},{0x1f2c,0x1f2c,0x1f24,0x1f2c},{0xff2c,0xff2c,0xff4c,0xff2c},{0xff2d,0xff2d,0xff4d,0xff2d},
317 {0x1f2d,0x1f2d,0x1f25,0x1f2d},{0x1f2e,0x1f2e,0x1f26,0x1f2e},{0xff2e,0xff2e,0xff4e,0xff2e},{0xff2f,0xff2f,0xff4f,0xff2f},
318 {0x1f2f,0x1f2f,0x1f27,0x1f2f},{0x1f30,0x1f38,0x1f30,0x1f38},{0xff30,0xff30,0xff50,0xff30},{0x1f31,0x1f39,0x1f31,0x1f39},
319 {0xff31,0xff31,0xff51,0xff31},{0x1f32,0x1f3a,0x1f32,0x1f3a},{0xff32,0xff32,0xff52,0xff32},{0xff33,0xff33,0xff53,0xff33},
320 {0x1f33,0x1f3b,0x1f33,0x1f3b},{0xff34,0xff34,0xff54,0xff34},{0x1f34,0x1f3c,0x1f34,0x1f3c},{0x1f35,0x1f3d,0x1f35,0x1f3d},
321 {0xff35,0xff35,0xff55,0xff35},{0x1f36,0x1f3e,0x1f36,0x1f3e},{0xff36,0xff36,0xff56,0xff36},{0x1f37,0x1f3f,0x1f37,0x1f3f},
322 {0xff37,0xff37,0xff57,0xff37},{0xff38,0xff38,0xff58,0xff38},{0x1f38,0x1f38,0x1f30,0x1f38},{0x1f39,0x1f39,0x1f31,0x1f39},
323 {0xff39,0xff39,0xff59,0xff39},{0xff3a,0xff3a,0xff5a,0xff3a},{0x1f3a,0x1f3a,0x1f32,0x1f3a},{0x1f3b,0x1f3b,0x1f33,0x1f3b},
324 {0x1f3c,0x1f3c,0x1f34,0x1f3c},{0x1f3d,0x1f3d,0x1f35,0x1f3d},{0x1f3e,0x1f3e,0x1f36,0x1f3e},{0x1f3f,0x1f3f,0x1f37,0x1f3f},
325 {0x1f40,0x1f48,0x1f40,0x1f48},{0xff41,0xff21,0xff41,0xff21},{0x1f41,0x1f49,0x1f41,0x1f49},{0x1f42,0x1f4a,0x1f42,0x1f4a},
326 {0xff42,0xff22,0xff42,0xff22},{0x1f43,0x1f4b,0x1f43,0x1f4b},{0xff43,0xff23,0xff43,0xff23},{0x1f44,0x1f4c,0x1f44,0x1f4c},
327 {0xff44,0xff24,0xff44,0xff24},{0x0345,0x0399,0x0345,0x0399},{0x1f45,0x1f4d,0x1f45,0x1f4d},{0xff45,0xff25,0xff45,0xff25},
328 {0xff46,0xff26,0xff46,0xff26},{0xff47,0xff27,0xff47,0xff27},{0x1f48,0x1f48,0x1f40,0x1f48},{0xff48,0xff28,0xff48,0xff28},
329 {0xff49,0xff29,0xff49,0xff29},{0x1f49,0x1f49,0x1f41,0x1f49},{0x1f4a,0x1f4a,0x1f42,0x1f4a},{0xff4a,0xff2a,0xff4a,0xff2a},
330 {0xff4b,0xff2b,0xff4b,0xff2b},{0x1f4b,0x1f4b,0x1f43,0x1f4b},{0xff4c,0xff2c,0xff4c,0xff2c},{0x1f4c,0x1f4c,0x1f44,0x1f4c},
331 {0xff4d,0xff2d,0xff4d,0xff2d},{0x1f4d,0x1f4d,0x1f45,0x1f4d},{0xff4e,0xff2e,0xff4e,0xff2e},{0xff4f,0xff2f,0xff4f,0xff2f},
332 {0xff50,0xff30,0xff50,0xff30},{0xff51,0xff31,0xff51,0xff31},{0x1f51,0x1f59,0x1f51,0x1f59},{0xff52,0xff32,0xff52,0xff32},
333 {0x1f53,0x1f5b,0x1f53,0x1f5b},{0xff53,0xff33,0xff53,0xff33},{0xff54,0xff34,0xff54,0xff34},{0xff55,0xff35,0xff55,0xff35},
334 {0x1f55,0x1f5d,0x1f55,0x1f5d},{0xff56,0xff36,0xff56,0xff36},{0xff57,0xff37,0xff57,0xff37},{0x1f57,0x1f5f,0x1f57,0x1f5f},
335 {0xff58,0xff38,0xff58,0xff38},{0xff59,0xff39,0xff59,0xff39},{0x1f59,0x1f59,0x1f51,0x1f59},{0xff5a,0xff3a,0xff5a,0xff3a},
336 {0x1f5b,0x1f5b,0x1f53,0x1f5b},{0x1f5d,0x1f5d,0x1f55,0x1f5d},{0x1f5f,0x1f5f,0x1f57,0x1f5f},{0x1f60,0x1f68,0x1f60,0x1f68},
337 {0x1f61,0x1f69,0x1f61,0x1f69},{0x1f62,0x1f6a,0x1f62,0x1f6a},{0x1f63,0x1f6b,0x1f63,0x1f6b},{0x1f64,0x1f6c,0x1f64,0x1f6c},
338 {0x1f65,0x1f6d,0x1f65,0x1f6d},{0x1f66,0x1f6e,0x1f66,0x1f6e},{0x1f67,0x1f6f,0x1f67,0x1f6f},{0x1f68,0x1f68,0x1f60,0x1f68},
339 {0x1f69,0x1f69,0x1f61,0x1f69},{0x1f6a,0x1f6a,0x1f62,0x1f6a},{0x1f6b,0x1f6b,0x1f63,0x1f6b},{0x1f6c,0x1f6c,0x1f64,0x1f6c},
340 {0x1f6d,0x1f6d,0x1f65,0x1f6d},{0x1f6e,0x1f6e,0x1f66,0x1f6e},{0x1f6f,0x1f6f,0x1f67,0x1f6f},{0x1f70,0x1fba,0x1f70,0x1fba},
341 {0x1f71,0x1fbb,0x1f71,0x1fbb},{0x1f72,0x1fc8,0x1f72,0x1fc8},{0x1f73,0x1fc9,0x1f73,0x1fc9},{0x1f74,0x1fca,0x1f74,0x1fca},
342 {0x1f75,0x1fcb,0x1f75,0x1fcb},{0x1f76,0x1fda,0x1f76,0x1fda},{0x1f77,0x1fdb,0x1f77,0x1fdb},{0x1f78,0x1ff8,0x1f78,0x1ff8},
343 {0x1f79,0x1ff9,0x1f79,0x1ff9},{0x1f7a,0x1fea,0x1f7a,0x1fea},{0x1f7b,0x1feb,0x1f7b,0x1feb},{0x1f7c,0x1ffa,0x1f7c,0x1ffa},
344 {0x1f7d,0x1ffb,0x1f7d,0x1ffb},{0x1f80,0x1f88,0x1f80,0x1f88},{0x1f81,0x1f89,0x1f81,0x1f89},{0x1f82,0x1f8a,0x1f82,0x1f8a},
345 {0x1f83,0x1f8b,0x1f83,0x1f8b},{0x1f84,0x1f8c,0x1f84,0x1f8c},{0x1f85,0x1f8d,0x1f85,0x1f8d},{0x1f86,0x1f8e,0x1f86,0x1f8e},
346 {0x0386,0x0386,0x03ac,0x0386},{0x1f87,0x1f8f,0x1f87,0x1f8f},{0x1f88,0x1f88,0x1f80,0x1f88},{0x0388,0x0388,0x03ad,0x0388},
347 {0x0389,0x0389,0x03ae,0x0389},{0x1f89,0x1f89,0x1f81,0x1f89},{0x038a,0x038a,0x03af,0x038a},{0x1f8a,0x1f8a,0x1f82,0x1f8a},
348 {0x1f8b,0x1f8b,0x1f83,0x1f8b},{0x1f8c,0x1f8c,0x1f84,0x1f8c},{0x038c,0x038c,0x03cc,0x038c},{0x1f8d,0x1f8d,0x1f85,0x1f8d},
349 {0x038e,0x038e,0x03cd,0x038e},{0x1f8e,0x1f8e,0x1f86,0x1f8e},{0x1f8f,0x1f8f,0x1f87,0x1f8f},{0x038f,0x038f,0x03ce,0x038f},
350 {0x1f90,0x1f98,0x1f90,0x1f98},{0x0391,0x0391,0x03b1,0x0391},{0x1f91,0x1f99,0x1f91,0x1f99},{0x0392,0x0392,0x03b2,0x0392},
351 {0x1f92,0x1f9a,0x1f92,0x1f9a},{0x0393,0x0393,0x03b3,0x0393},{0x1f93,0x1f9b,0x1f93,0x1f9b},{0x1f94,0x1f9c,0x1f94,0x1f9c},
352 {0x0394,0x0394,0x03b4,0x0394},{0x0395,0x0395,0x03b5,0x0395},{0x1f95,0x1f9d,0x1f95,0x1f9d},{0x0396,0x0396,0x03b6,0x0396},
353 {0x1f96,0x1f9e,0x1f96,0x1f9e},{0x1f97,0x1f9f,0x1f97,0x1f9f},{0x0397,0x0397,0x03b7,0x0397},{0x1f98,0x1f98,0x1f90,0x1f98},
354 {0x0398,0x0398,0x03b8,0x0398},{0x0399,0x0399,0x03b9,0x0399},{0x1f99,0x1f99,0x1f91,0x1f99},{0x039a,0x039a,0x03ba,0x039a},
355 {0x1f9a,0x1f9a,0x1f92,0x1f9a},{0x1f9b,0x1f9b,0x1f93,0x1f9b},{0x039b,0x039b,0x03bb,0x039b},{0x039c,0x039c,0x03bc,0x039c},
356 {0x1f9c,0x1f9c,0x1f94,0x1f9c},{0x039d,0x039d,0x03bd,0x039d},{0x1f9d,0x1f9d,0x1f95,0x1f9d},{0x1f9e,0x1f9e,0x1f96,0x1f9e},
357 {0x039e,0x039e,0x03be,0x039e},{0x1f9f,0x1f9f,0x1f97,0x1f9f},{0x039f,0x039f,0x03bf,0x039f},{0x1fa0,0x1fa8,0x1fa0,0x1fa8},
358 {0x03a0,0x03a0,0x03c0,0x03a0},{0x1fa1,0x1fa9,0x1fa1,0x1fa9},{0x03a1,0x03a1,0x03c1,0x03a1},{0x1fa2,0x1faa,0x1fa2,0x1faa},
359 {0x03a3,0x03a3,0x03c3,0x03a3},{0x1fa3,0x1fab,0x1fa3,0x1fab},{0x03a4,0x03a4,0x03c4,0x03a4},{0x1fa4,0x1fac,0x1fa4,0x1fac},
360 {0x1fa5,0x1fad,0x1fa5,0x1fad},{0x03a5,0x03a5,0x03c5,0x03a5},{0x1fa6,0x1fae,0x1fa6,0x1fae},{0x03a6,0x03a6,0x03c6,0x03a6},
361 {0x03a7,0x03a7,0x03c7,0x03a7},{0x1fa7,0x1faf,0x1fa7,0x1faf},{0x1fa8,0x1fa8,0x1fa0,0x1fa8},{0x03a8,0x03a8,0x03c8,0x03a8},
362 {0x03a9,0x03a9,0x03c9,0x03a9},{0x1fa9,0x1fa9,0x1fa1,0x1fa9},{0x1faa,0x1faa,0x1fa2,0x1faa},{0x03aa,0x03aa,0x03ca,0x03aa},
363 {0x03ab,0x03ab,0x03cb,0x03ab},{0x1fab,0x1fab,0x1fa3,0x1fab},{0x1fac,0x1fac,0x1fa4,0x1fac},{0x03ac,0x0386,0x03ac,0x0386},
364 {0x03ad,0x0388,0x03ad,0x0388},{0x1fad,0x1fad,0x1fa5,0x1fad},{0x03ae,0x0389,0x03ae,0x0389},{0x1fae,0x1fae,0x1fa6,0x1fae},
365 {0x03af,0x038a,0x03af,0x038a},{0x1faf,0x1faf,0x1fa7,0x1faf},{0x1fb0,0x1fb8,0x1fb0,0x1fb8},{0x1fb1,0x1fb9,0x1fb1,0x1fb9},
366 {0x03b1,0x0391,0x03b1,0x0391},{0x03b2,0x0392,0x03b2,0x0392},{0x1fb3,0x1fbc,0x1fb3,0x1fbc},{0x03b3,0x0393,0x03b3,0x0393},
367 {0x03b4,0x0394,0x03b4,0x0394},{0x03b5,0x0395,0x03b5,0x0395},{0x03b6,0x0396,0x03b6,0x0396},{0x03b7,0x0397,0x03b7,0x0397},
368 {0x03b8,0x0398,0x03b8,0x0398},{0x1fb8,0x1fb8,0x1fb0,0x1fb8},{0x1fb9,0x1fb9,0x1fb1,0x1fb9},{0x03b9,0x0399,0x03b9,0x0399},
369 {0x03ba,0x039a,0x03ba,0x039a},{0x1fba,0x1fba,0x1f70,0x1fba},{0x1fbb,0x1fbb,0x1f71,0x1fbb},{0x03bb,0x039b,0x03bb,0x039b},
370 {0x1fbc,0x1fbc,0x1fb3,0x1fbc},{0x03bc,0x039c,0x03bc,0x039c},{0x03bd,0x039d,0x03bd,0x039d},{0x1fbe,0x0399,0x1fbe,0x0399},
371 {0x03be,0x039e,0x03be,0x039e},{0x03bf,0x039f,0x03bf,0x039f},{0x03c0,0x03a0,0x03c0,0x03a0},{0x03c1,0x03a1,0x03c1,0x03a1},
372 {0x03c2,0x03a3,0x03c2,0x03a3},{0x1fc3,0x1fcc,0x1fc3,0x1fcc},{0x03c3,0x03a3,0x03c3,0x03a3},{0x03c4,0x03a4,0x03c4,0x03a4},
373 {0x03c5,0x03a5,0x03c5,0x03a5},{0x03c6,0x03a6,0x03c6,0x03a6},{0x03c7,0x03a7,0x03c7,0x03a7},{0x03c8,0x03a8,0x03c8,0x03a8},
374 {0x1fc8,0x1fc8,0x1f72,0x1fc8},{0x1fc9,0x1fc9,0x1f73,0x1fc9},{0x03c9,0x03a9,0x03c9,0x03a9},{0x03ca,0x03aa,0x03ca,0x03aa},
375 {0x1fca,0x1fca,0x1f74,0x1fca},{0x1fcb,0x1fcb,0x1f75,0x1fcb},{0x03cb,0x03ab,0x03cb,0x03ab},{0x1fcc,0x1fcc,0x1fc3,0x1fcc},
376 {0x03cc,0x038c,0x03cc,0x038c},{0x03cd,0x038e,0x03cd,0x038e},{0x03ce,0x038f,0x03ce,0x038f},{0x03d0,0x0392,0x03d0,0x0392},
377 {0x1fd0,0x1fd8,0x1fd0,0x1fd8},{0x03d1,0x0398,0x03d1,0x0398},{0x1fd1,0x1fd9,0x1fd1,0x1fd9},{0x03d5,0x03a6,0x03d5,0x03a6},
378 {0x03d6,0x03a0,0x03d6,0x03a0},{0x03d8,0x03d8,0x03d9,0x03d8},{0x1fd8,0x1fd8,0x1fd0,0x1fd8},{0x03d9,0x03d8,0x03d9,0x03d8},
379 {0x1fd9,0x1fd9,0x1fd1,0x1fd9},{0x03da,0x03da,0x03db,0x03da},{0x1fda,0x1fda,0x1f76,0x1fda},{0x1fdb,0x1fdb,0x1f77,0x1fdb},
380 {0x03db,0x03da,0x03db,0x03da},{0x03dc,0x03dc,0x03dd,0x03dc},{0x03dd,0x03dc,0x03dd,0x03dc},{0x03de,0x03de,0x03df,0x03de},
381 {0x03df,0x03de,0x03df,0x03de},{0x1fe0,0x1fe8,0x1fe0,0x1fe8},{0x03e0,0x03e0,0x03e1,0x03e0},{0x03e1,0x03e0,0x03e1,0x03e0},
382 {0x1fe1,0x1fe9,0x1fe1,0x1fe9},{0x03e2,0x03e2,0x03e3,0x03e2},{0x03e3,0x03e2,0x03e3,0x03e2},{0x03e4,0x03e4,0x03e5,0x03e4},
383 {0x1fe5,0x1fec,0x1fe5,0x1fec},{0x03e5,0x03e4,0x03e5,0x03e4},{0x03e6,0x03e6,0x03e7,0x03e6},{0x03e7,0x03e6,0x03e7,0x03e6},
384 {0x03e8,0x03e8,0x03e9,0x03e8},{0x1fe8,0x1fe8,0x1fe0,0x1fe8},{0x1fe9,0x1fe9,0x1fe1,0x1fe9},{0x03e9,0x03e8,0x03e9,0x03e8},
385 {0x1fea,0x1fea,0x1f7a,0x1fea},{0x03ea,0x03ea,0x03eb,0x03ea},{0x1feb,0x1feb,0x1f7b,0x1feb},{0x03eb,0x03ea,0x03eb,0x03ea},
386 {0x1fec,0x1fec,0x1fe5,0x1fec},{0x03ec,0x03ec,0x03ed,0x03ec},{0x03ed,0x03ec,0x03ed,0x03ec},{0x03ee,0x03ee,0x03ef,0x03ee},
387 {0x03ef,0x03ee,0x03ef,0x03ee},{0x03f0,0x039a,0x03f0,0x039a},{0x03f1,0x03a1,0x03f1,0x03a1},{0x03f2,0x03f9,0x03f2,0x03f9},
388 {0x1ff3,0x1ffc,0x1ff3,0x1ffc},{0x03f4,0x03f4,0x03b8,0x03f4},{0x03f5,0x0395,0x03f5,0x0395},{0x03f7,0x03f7,0x03f8,0x03f7},
389 {0x1ff8,0x1ff8,0x1f78,0x1ff8},{0x03f8,0x03f7,0x03f8,0x03f7},{0x03f9,0x03f9,0x03f2,0x03f9},{0x1ff9,0x1ff9,0x1f79,0x1ff9},
390 {0x1ffa,0x1ffa,0x1f7c,0x1ffa},{0x03fa,0x03fa,0x03fb,0x03fa},{0x03fb,0x03fa,0x03fb,0x03fa},{0x1ffb,0x1ffb,0x1f7d,0x1ffb},
391 {0x1ffc,0x1ffc,0x1ff3,0x1ffc},{0,0,0,0}};
392
393 const unsigned unicode_case_offset[1024]={
394 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30,
395 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62,
396 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94,
397 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126,
398 128, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172,
399 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 198, 199, 200, 201,
400 202, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231,
401 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 256, 257, 258, 259,
402 260, 261, 262, 262, 262, 262, 262, 262, 262, 262, 262, 263, 264, 265, 266, 267,
403 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283,
404 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299,
405 300, 301, 302, 303, 304, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325,
406 327, 329, 332, 335, 338, 341, 344, 347, 350, 353, 356, 359, 362, 365, 368, 371,
407 373, 376, 379, 382, 385, 388, 391, 394, 396, 399, 402, 405, 408, 411, 414, 417,
408 419, 422, 425, 428, 431, 434, 437, 440, 443, 446, 449, 451, 453, 455, 457, 459,
409 461, 463, 465, 467, 469, 471, 473, 474, 474, 476, 478, 479, 480, 481, 482, 483,
410 484, 486, 488, 490, 492, 494, 496, 498, 500, 502, 504, 506, 508, 510, 512, 514,
411 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531,
412 532, 533, 534, 535, 536, 537, 538, 540, 541, 542, 543, 545, 547, 548, 549, 550,
413 551, 552, 554, 556, 558, 560, 562, 564, 566, 567, 569, 571, 573, 575, 577, 579,
414 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 600, 602, 604, 606, 608, 610,
415 612, 614, 616, 618, 620, 622, 624, 626, 627, 628, 629, 630, 631, 632, 633, 634,
416 635, 637, 640, 643, 646, 649, 652, 655, 658, 661, 664, 667, 670, 673, 676, 679,
417 682, 685, 688, 691, 694, 697, 700, 703, 706, 709, 712, 715, 718, 721, 724, 727,
418 730, 731, 733, 735, 737, 739, 741, 743, 744, 745, 746, 747, 748, 749, 749, 750,
419 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 761, 761, 762, 763, 764,
420 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 775, 775, 776, 777, 778,
421 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 789, 789, 790, 791, 791,
422 792, 792, 792, 792, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803,
423 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819,
424 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835,
425 836, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850,
426 851, 853, 855, 857, 859, 861, 863, 865, 867, 869, 871, 873, 875, 877, 879, 881,
427 883, 885, 887, 889, 891, 893, 895, 897, 899, 901, 903, 905, 907, 909, 911, 913,
428 915, 917, 918, 920, 922, 924, 926, 928, 930, 932, 934, 936, 938, 940, 942, 944,
429 946, 948, 950, 952, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965,
430 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981,
431 982, 983, 984, 985, 987, 989, 990, 992, 994, 995, 997, 998,1000,1001,1002,1003,
432 1004,1006,1007,1008,1010,1011,1012,1013,1014,1016,1018,1019,1020,1021,1022,1023,
433 1025,1026,1027,1029,1030,1031,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,
434 1043,1045,1046,1047,1049,1050,1051,1052,1053,1055,1056,1058,1060,1061,1062,1063,
435 1064,1065,1066,1068,1069,1070,1071,1071,1071,1071,1071,1071,1072,1072,1072,1072,
436 1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,
437 1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,
438 1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,
439 1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,
440 1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,
441 1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1162,1162,1162,1162,1162,
442 1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,
443 1178,1179,1180,1181,1182,1183,1184,1184,1184,1185,1186,1187,1188,1189,1190,1190,
444 1190,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,
445 1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1244,1245,1246,1247,
446 1248,1249,1251,1253,1255,1257,1260,1261,1262,1264,1266,1268,1270,1272,1274,1275,
447 1276,1277,1279,1280,1282,1283,1285,1286,1288,1289,1291,1292,1293,1293,1294,1294,
448 1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,
449 1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1325,
450 1325,1326,1327,1328,1329,1330,1331,1333,1334,1336,1338,1340,1341,1343,1344,1346,
451 1348,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,
452 1379,1381,1383,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,
453 1410,1411,1413,1414,1416,1417,1418,1419,1420,1422,1424,1426,1428,1430,1431,1433,
454 1434,1435,1436,1437,1439,1440,1441,1442,1443,1445,1447,1449,1451,1453,1454,1455,
455 1455,1457,1459,1459,1459,1459,1460,1461,1461,1463,1465,1467,1469,1470,1471,1472,
456 1473,1475,1477,1478,1479,1480,1482,1483,1484,1486,1488,1490,1492,1494,1495,1496,
457 1497,1498,1499,1500,1501,1502,1503,1503,1504,1506,1508,1510,1512,1513,1513,1513
458 };