• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* Compressed unicode tables */
2 /* Automatically generated file - do not edit */
3 
4 #include <stdint.h>
5 
6 static const uint32_t case_conv_table1[361] = {
7     0x00209a30, 0x00309a00, 0x005a8173, 0x00601730,
8     0x006c0730, 0x006f81b3, 0x00701700, 0x007c0700,
9     0x007f8100, 0x00803040, 0x009801c3, 0x00988190,
10     0x00990640, 0x009c9040, 0x00a481b4, 0x00a52e40,
11     0x00bc0130, 0x00bc8640, 0x00bf8170, 0x00c00100,
12     0x00c08130, 0x00c10440, 0x00c30130, 0x00c38240,
13     0x00c48230, 0x00c58240, 0x00c70130, 0x00c78130,
14     0x00c80130, 0x00c88240, 0x00c98130, 0x00ca0130,
15     0x00ca8100, 0x00cb0130, 0x00cb8130, 0x00cc0240,
16     0x00cd0100, 0x00ce0130, 0x00ce8130, 0x00cf0100,
17     0x00cf8130, 0x00d00640, 0x00d30130, 0x00d38240,
18     0x00d48130, 0x00d60240, 0x00d70130, 0x00d78240,
19     0x00d88230, 0x00d98440, 0x00db8130, 0x00dc0240,
20     0x00de0240, 0x00df8100, 0x00e20350, 0x00e38350,
21     0x00e50350, 0x00e69040, 0x00ee8100, 0x00ef1240,
22     0x00f801b4, 0x00f88350, 0x00fa0240, 0x00fb0130,
23     0x00fb8130, 0x00fc2840, 0x01100130, 0x01111240,
24     0x011d0131, 0x011d8240, 0x011e8130, 0x011f0131,
25     0x011f8201, 0x01208240, 0x01218130, 0x01220130,
26     0x01228130, 0x01230a40, 0x01280101, 0x01288101,
27     0x01290101, 0x01298100, 0x012a0100, 0x012b0200,
28     0x012c8100, 0x012d8100, 0x012e0101, 0x01300100,
29     0x01308101, 0x01318100, 0x01328101, 0x01330101,
30     0x01340100, 0x01348100, 0x01350101, 0x01358101,
31     0x01360101, 0x01378100, 0x01388101, 0x01390100,
32     0x013a8100, 0x013e8101, 0x01400100, 0x01410101,
33     0x01418100, 0x01438101, 0x01440100, 0x01448100,
34     0x01450200, 0x01460100, 0x01490100, 0x014e8101,
35     0x014f0101, 0x01a28173, 0x01b80440, 0x01bb0240,
36     0x01bd8300, 0x01bf8130, 0x01c30130, 0x01c40330,
37     0x01c60130, 0x01c70230, 0x01c801d0, 0x01c89130,
38     0x01d18930, 0x01d60100, 0x01d68300, 0x01d801d3,
39     0x01d89100, 0x01e10173, 0x01e18900, 0x01e60100,
40     0x01e68200, 0x01e78130, 0x01e80173, 0x01e88173,
41     0x01ea8173, 0x01eb0173, 0x01eb8100, 0x01ec1840,
42     0x01f80173, 0x01f88173, 0x01f90100, 0x01f98100,
43     0x01fa01a0, 0x01fa8173, 0x01fb8240, 0x01fc8130,
44     0x01fd0240, 0x01fe8330, 0x02001030, 0x02082030,
45     0x02182000, 0x02281000, 0x02302240, 0x02453640,
46     0x02600130, 0x02608e40, 0x02678100, 0x02686040,
47     0x0298a630, 0x02b0a600, 0x02c381b5, 0x08502631,
48     0x08638131, 0x08668131, 0x08682b00, 0x087e8300,
49     0x09d05011, 0x09f80610, 0x09fc0620, 0x0e400174,
50     0x0e408174, 0x0e410174, 0x0e418174, 0x0e420174,
51     0x0e428174, 0x0e430174, 0x0e438180, 0x0e440180,
52     0x0e482b30, 0x0e5e8330, 0x0ebc8101, 0x0ebe8101,
53     0x0ec70101, 0x0f007e40, 0x0f3f1840, 0x0f4b01b5,
54     0x0f4b81b6, 0x0f4c01b6, 0x0f4c81b6, 0x0f4d01b7,
55     0x0f4d8180, 0x0f4f0130, 0x0f506040, 0x0f800800,
56     0x0f840830, 0x0f880600, 0x0f8c0630, 0x0f900800,
57     0x0f940830, 0x0f980800, 0x0f9c0830, 0x0fa00600,
58     0x0fa40630, 0x0fa801b0, 0x0fa88100, 0x0fa901d3,
59     0x0fa98100, 0x0faa01d3, 0x0faa8100, 0x0fab01d3,
60     0x0fab8100, 0x0fac8130, 0x0fad8130, 0x0fae8130,
61     0x0faf8130, 0x0fb00800, 0x0fb40830, 0x0fb80200,
62     0x0fb90400, 0x0fbb0200, 0x0fbc0201, 0x0fbd0201,
63     0x0fbe0201, 0x0fc008b7, 0x0fc40867, 0x0fc808b8,
64     0x0fcc0868, 0x0fd008b8, 0x0fd40868, 0x0fd80200,
65     0x0fd901b9, 0x0fd981b1, 0x0fda01b9, 0x0fdb01b1,
66     0x0fdb81d7, 0x0fdc0230, 0x0fdd0230, 0x0fde0161,
67     0x0fdf0173, 0x0fe101b9, 0x0fe181b2, 0x0fe201ba,
68     0x0fe301b2, 0x0fe381d8, 0x0fe40430, 0x0fe60162,
69     0x0fe80200, 0x0fe901d0, 0x0fe981d0, 0x0feb01b0,
70     0x0feb81d0, 0x0fec0230, 0x0fed0230, 0x0ff00201,
71     0x0ff101d3, 0x0ff181d3, 0x0ff201ba, 0x0ff28101,
72     0x0ff301b0, 0x0ff381d3, 0x0ff40230, 0x0ff50230,
73     0x0ff60131, 0x0ff901ba, 0x0ff981b2, 0x0ffa01bb,
74     0x0ffb01b2, 0x0ffb81d9, 0x0ffc0230, 0x0ffd0230,
75     0x0ffe0162, 0x109301a0, 0x109501a0, 0x109581a0,
76     0x10990131, 0x10a70101, 0x10b01031, 0x10b81001,
77     0x10c18240, 0x125b1a31, 0x12681a01, 0x16002f31,
78     0x16182f01, 0x16300240, 0x16310130, 0x16318130,
79     0x16320130, 0x16328100, 0x16330100, 0x16338640,
80     0x16368130, 0x16370130, 0x16378130, 0x16380130,
81     0x16390240, 0x163a8240, 0x163f0230, 0x16406440,
82     0x16758440, 0x16790240, 0x16802600, 0x16938100,
83     0x16968100, 0x53202e40, 0x53401c40, 0x53910e40,
84     0x53993e40, 0x53bc8440, 0x53be8130, 0x53bf0a40,
85     0x53c58240, 0x53c68130, 0x53c80440, 0x53ca0101,
86     0x53cb1440, 0x53d50130, 0x53d58130, 0x53d60130,
87     0x53d68130, 0x53d70130, 0x53d80130, 0x53d88130,
88     0x53d90130, 0x53d98131, 0x53da0c40, 0x53e10240,
89     0x53e20131, 0x53e28130, 0x53e30130, 0x53e38440,
90     0x53fa8240, 0x55a98101, 0x55b85020, 0x7d8001b2,
91     0x7d8081b2, 0x7d8101b2, 0x7d8181da, 0x7d8201da,
92     0x7d8281b3, 0x7d8301b3, 0x7d8981bb, 0x7d8a01bb,
93     0x7d8a81bb, 0x7d8b01bc, 0x7d8b81bb, 0x7f909a31,
94     0x7fa09a01, 0x82002831, 0x82142801, 0x82582431,
95     0x826c2401, 0x86403331, 0x86603301, 0x8c502031,
96     0x8c602001, 0xb7202031, 0xb7302001, 0xf4802231,
97     0xf4912201,
98 };
99 
100 static const uint8_t case_conv_table2[361] = {
101     0x01, 0x00, 0x9c, 0x06, 0x07, 0x4d, 0x03, 0x04,
102     0x10, 0x00, 0x8f, 0x0b, 0x00, 0x00, 0x11, 0x00,
103     0x08, 0x00, 0x53, 0x4a, 0x51, 0x00, 0x52, 0x00,
104     0x53, 0x00, 0x3a, 0x54, 0x55, 0x00, 0x57, 0x59,
105     0x3f, 0x5d, 0x5c, 0x00, 0x46, 0x61, 0x63, 0x42,
106     0x64, 0x00, 0x66, 0x00, 0x68, 0x00, 0x6a, 0x00,
107     0x6c, 0x00, 0x6e, 0x00, 0x00, 0x40, 0x00, 0x00,
108     0x00, 0x00, 0x1a, 0x00, 0x93, 0x00, 0x00, 0x20,
109     0x35, 0x00, 0x27, 0x00, 0x21, 0x00, 0x24, 0x22,
110     0x2a, 0x00, 0x13, 0x6b, 0x6d, 0x00, 0x26, 0x24,
111     0x27, 0x14, 0x16, 0x18, 0x1b, 0x1c, 0x3e, 0x1e,
112     0x3f, 0x1f, 0x39, 0x3d, 0x22, 0x21, 0x41, 0x1e,
113     0x40, 0x25, 0x25, 0x26, 0x28, 0x20, 0x2a, 0x49,
114     0x2c, 0x43, 0x2e, 0x4b, 0x30, 0x4c, 0x32, 0x44,
115     0x42, 0x99, 0x00, 0x00, 0x95, 0x8f, 0x7d, 0x7e,
116     0x83, 0x84, 0x12, 0x80, 0x82, 0x76, 0x77, 0x12,
117     0x7b, 0xa3, 0x7c, 0x78, 0x79, 0x8a, 0x92, 0x98,
118     0xa6, 0xa0, 0x85, 0x00, 0x9a, 0xa1, 0x93, 0x75,
119     0x33, 0x95, 0x00, 0x8e, 0x00, 0x74, 0x99, 0x98,
120     0x97, 0x96, 0x00, 0x00, 0x9e, 0x00, 0x9c, 0x00,
121     0xa1, 0xa0, 0x15, 0x2e, 0x2f, 0x30, 0xb4, 0xb5,
122     0x4e, 0xaa, 0xa9, 0x12, 0x14, 0x1e, 0x21, 0x22,
123     0x22, 0x2a, 0x34, 0x35, 0xa6, 0xa7, 0x36, 0x1f,
124     0x4a, 0x00, 0x00, 0x97, 0x01, 0x5a, 0xda, 0x1d,
125     0x36, 0x05, 0x00, 0xc4, 0xc3, 0xc6, 0xc5, 0xc8,
126     0xc7, 0xca, 0xc9, 0xcc, 0xcb, 0xc4, 0xd5, 0x45,
127     0xd6, 0x42, 0xd7, 0x46, 0xd8, 0xce, 0xd0, 0xd2,
128     0xd4, 0xda, 0xd9, 0xee, 0xf6, 0xfe, 0x0e, 0x07,
129     0x0f, 0x80, 0x9f, 0x00, 0x21, 0x80, 0xa3, 0xed,
130     0x00, 0xc0, 0x40, 0xc6, 0x60, 0xe7, 0xdb, 0xe6,
131     0x99, 0xc0, 0x00, 0x00, 0x06, 0x60, 0xdc, 0x29,
132     0xfd, 0x15, 0x12, 0x06, 0x16, 0xf8, 0xdd, 0x06,
133     0x15, 0x12, 0x84, 0x08, 0xc6, 0x16, 0xff, 0xdf,
134     0x03, 0xc0, 0x40, 0x00, 0x46, 0x60, 0xde, 0xe0,
135     0x6d, 0x37, 0x38, 0x39, 0x15, 0x14, 0x17, 0x16,
136     0x00, 0x1a, 0x19, 0x1c, 0x1b, 0x00, 0x5f, 0xb7,
137     0x65, 0x44, 0x47, 0x00, 0x4f, 0x62, 0x4e, 0x50,
138     0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0xa3, 0xa4,
139     0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0x00,
140     0x00, 0x5a, 0x00, 0x48, 0x00, 0x5b, 0x56, 0x58,
141     0x60, 0x5e, 0x70, 0x69, 0x6f, 0x4d, 0x00, 0x00,
142     0x3b, 0x67, 0xb8, 0x00, 0x00, 0x45, 0xa8, 0x8a,
143     0x8b, 0x8c, 0xab, 0xac, 0x58, 0x58, 0xaf, 0x94,
144     0xb0, 0x6f, 0xb2, 0x5c, 0x5b, 0x5e, 0x5d, 0x60,
145     0x5f, 0x62, 0x61, 0x64, 0x63, 0x66, 0x65, 0x68,
146     0x67,
147 };
148 
149 static const uint16_t case_conv_ext[58] = {
150     0x0399, 0x0308, 0x0301, 0x03a5, 0x0313, 0x0300, 0x0342, 0x0391,
151     0x0397, 0x03a9, 0x0046, 0x0049, 0x004c, 0x0053, 0x0069, 0x0307,
152     0x02bc, 0x004e, 0x004a, 0x030c, 0x0535, 0x0552, 0x0048, 0x0331,
153     0x0054, 0x0057, 0x030a, 0x0059, 0x0041, 0x02be, 0x1f08, 0x1f80,
154     0x1f28, 0x1f90, 0x1f68, 0x1fa0, 0x1fba, 0x0386, 0x1fb3, 0x1fca,
155     0x0389, 0x1fc3, 0x03a1, 0x1ffa, 0x038f, 0x1ff3, 0x0544, 0x0546,
156     0x053b, 0x054e, 0x053d, 0x03b8, 0x0462, 0xa64a, 0x1e60, 0x03c9,
157     0x006b, 0x00e5,
158 };
159 
160 static const uint8_t unicode_prop_Cased1_table[172] = {
161     0x40, 0xa9, 0x80, 0x8e, 0x80, 0xfc, 0x80, 0xd3,
162     0x80, 0x8c, 0x80, 0x8d, 0x81, 0x8d, 0x02, 0x80,
163     0xe1, 0x80, 0x91, 0x85, 0x9a, 0x01, 0x00, 0x01,
164     0x11, 0x00, 0x01, 0x04, 0x08, 0x01, 0x08, 0x30,
165     0x08, 0x01, 0x15, 0x20, 0x00, 0x39, 0x99, 0x31,
166     0x9d, 0x84, 0x40, 0x94, 0x80, 0xd6, 0x82, 0xa6,
167     0x80, 0x41, 0x62, 0x80, 0xa6, 0x80, 0x57, 0x76,
168     0xf8, 0x02, 0x80, 0x8f, 0x80, 0xb0, 0x40, 0xdb,
169     0x08, 0x80, 0x41, 0xd0, 0x80, 0x8c, 0x80, 0x8f,
170     0x8c, 0xe4, 0x03, 0x01, 0x89, 0x00, 0x14, 0x28,
171     0x10, 0x11, 0x02, 0x01, 0x18, 0x0b, 0x24, 0x4b,
172     0x26, 0x01, 0x01, 0x86, 0xe5, 0x80, 0x60, 0x79,
173     0xb6, 0x81, 0x40, 0x91, 0x81, 0xbd, 0x88, 0x94,
174     0x05, 0x80, 0x98, 0x80, 0xc7, 0x82, 0x43, 0x34,
175     0xa2, 0x06, 0x80, 0x8c, 0x61, 0x28, 0x96, 0xd4,
176     0x80, 0xc6, 0x01, 0x08, 0x09, 0x0b, 0x80, 0x8b,
177     0x00, 0x06, 0x80, 0xc0, 0x03, 0x0f, 0x06, 0x80,
178     0x9b, 0x03, 0x04, 0x00, 0x16, 0x80, 0x41, 0x53,
179     0x81, 0x98, 0x80, 0x98, 0x80, 0x9e, 0x80, 0x98,
180     0x80, 0x9e, 0x80, 0x98, 0x80, 0x9e, 0x80, 0x98,
181     0x80, 0x9e, 0x80, 0x98, 0x07, 0x59, 0x63, 0x99,
182     0x85, 0x99, 0x85, 0x99,
183 };
184 
185 static const uint8_t unicode_prop_Cased1_index[18] = {
186     0xb9, 0x02, 0xe0, 0xa0, 0x1e, 0x40, 0x9e, 0xa6,
187     0x40, 0xba, 0xd4, 0x01, 0x89, 0xd7, 0x01, 0x8a,
188     0xf1, 0x01,
189 };
190 
191 static const uint8_t unicode_prop_Case_Ignorable_table[692] = {
192     0xa6, 0x05, 0x80, 0x8a, 0x80, 0xa2, 0x00, 0x80,
193     0xc6, 0x03, 0x00, 0x03, 0x01, 0x81, 0x41, 0xf6,
194     0x40, 0xbf, 0x19, 0x18, 0x88, 0x08, 0x80, 0x40,
195     0xfa, 0x86, 0x40, 0xce, 0x04, 0x80, 0xb0, 0xac,
196     0x00, 0x01, 0x01, 0x00, 0xab, 0x80, 0x8a, 0x85,
197     0x89, 0x8a, 0x00, 0xa2, 0x80, 0x89, 0x94, 0x8f,
198     0x80, 0xe4, 0x38, 0x89, 0x03, 0xa0, 0x00, 0x80,
199     0x9d, 0x9a, 0xda, 0x8a, 0xb9, 0x8a, 0x18, 0x08,
200     0x97, 0x97, 0xaa, 0x82, 0xf6, 0xaf, 0xb6, 0x00,
201     0x03, 0x3b, 0x02, 0x86, 0x89, 0x81, 0x8c, 0x80,
202     0x8e, 0x80, 0xb9, 0x03, 0x1f, 0x80, 0x93, 0x81,
203     0x99, 0x01, 0x81, 0xb8, 0x03, 0x0b, 0x09, 0x12,
204     0x80, 0x9d, 0x0a, 0x80, 0x8a, 0x81, 0xb8, 0x03,
205     0x20, 0x0b, 0x80, 0x93, 0x81, 0x95, 0x28, 0x80,
206     0xb9, 0x01, 0x00, 0x1f, 0x06, 0x81, 0x8a, 0x81,
207     0x9d, 0x80, 0xbc, 0x80, 0x8b, 0x80, 0xb1, 0x02,
208     0x80, 0xb8, 0x14, 0x10, 0x1e, 0x81, 0x8a, 0x81,
209     0x9c, 0x80, 0xb9, 0x01, 0x05, 0x04, 0x81, 0x93,
210     0x81, 0x9b, 0x81, 0xb8, 0x0b, 0x1f, 0x80, 0x93,
211     0x81, 0x9c, 0x80, 0xc7, 0x06, 0x10, 0x80, 0xd9,
212     0x01, 0x86, 0x8a, 0x88, 0xe1, 0x01, 0x88, 0x88,
213     0x00, 0x85, 0xc9, 0x81, 0x9a, 0x00, 0x00, 0x80,
214     0xb6, 0x8d, 0x04, 0x01, 0x84, 0x8a, 0x80, 0xa3,
215     0x88, 0x80, 0xe5, 0x18, 0x28, 0x09, 0x81, 0x98,
216     0x0b, 0x82, 0x8f, 0x83, 0x8c, 0x01, 0x0d, 0x80,
217     0x8e, 0x80, 0xdd, 0x80, 0x42, 0x5f, 0x82, 0x43,
218     0xb1, 0x82, 0x9c, 0x82, 0x9c, 0x81, 0x9d, 0x81,
219     0xbf, 0x08, 0x37, 0x01, 0x8a, 0x10, 0x20, 0xac,
220     0x83, 0xb3, 0x80, 0xc0, 0x81, 0xa1, 0x80, 0xf5,
221     0x13, 0x81, 0x88, 0x05, 0x82, 0x40, 0xda, 0x09,
222     0x80, 0xb9, 0x00, 0x30, 0x00, 0x01, 0x3d, 0x89,
223     0x08, 0xa6, 0x07, 0x90, 0xbe, 0x83, 0xaf, 0x00,
224     0x20, 0x04, 0x80, 0xa7, 0x88, 0x8b, 0x81, 0x9f,
225     0x19, 0x08, 0x82, 0xb7, 0x00, 0x0a, 0x00, 0x82,
226     0xb9, 0x39, 0x81, 0xbf, 0x85, 0xd1, 0x10, 0x8c,
227     0x06, 0x18, 0x28, 0x11, 0xb1, 0xbe, 0x8c, 0x80,
228     0xa1, 0xde, 0x04, 0x41, 0xbc, 0x00, 0x82, 0x8a,
229     0x82, 0x8c, 0x82, 0x8c, 0x82, 0x8c, 0x81, 0x8b,
230     0x27, 0x81, 0x89, 0x01, 0x01, 0x84, 0xb0, 0x20,
231     0x89, 0x00, 0x8c, 0x80, 0x8f, 0x8c, 0xb2, 0xa0,
232     0x4b, 0x8a, 0x81, 0xf0, 0x82, 0xfc, 0x80, 0x8e,
233     0x80, 0xdf, 0x9f, 0xae, 0x80, 0x41, 0xd4, 0x80,
234     0xa3, 0x1a, 0x24, 0x80, 0xdc, 0x85, 0xdc, 0x82,
235     0x60, 0x6f, 0x15, 0x80, 0x44, 0xe1, 0x85, 0x41,
236     0x0d, 0x80, 0xe1, 0x18, 0x89, 0x00, 0x9b, 0x83,
237     0xcf, 0x81, 0x8d, 0xa1, 0xcd, 0x80, 0x96, 0x82,
238     0xec, 0x0f, 0x02, 0x03, 0x80, 0x98, 0x0c, 0x80,
239     0x40, 0x96, 0x81, 0x99, 0x91, 0x8c, 0x80, 0xa5,
240     0x87, 0x98, 0x8a, 0xad, 0x82, 0xaf, 0x01, 0x19,
241     0x81, 0x90, 0x80, 0x94, 0x81, 0xc1, 0x29, 0x09,
242     0x81, 0x8b, 0x07, 0x80, 0xa2, 0x80, 0x8a, 0x80,
243     0xb2, 0x00, 0x11, 0x0c, 0x08, 0x80, 0x9a, 0x80,
244     0x8d, 0x0c, 0x08, 0x80, 0xe3, 0x84, 0x88, 0x82,
245     0xf8, 0x01, 0x03, 0x80, 0x60, 0x4f, 0x2f, 0x80,
246     0x40, 0x92, 0x8f, 0x42, 0x3d, 0x8f, 0x10, 0x8b,
247     0x8f, 0xa1, 0x01, 0x80, 0x40, 0xa8, 0x06, 0x05,
248     0x80, 0x8a, 0x80, 0xa2, 0x00, 0x80, 0xae, 0x80,
249     0xac, 0x81, 0xc2, 0x80, 0x94, 0x82, 0x42, 0x00,
250     0x80, 0x40, 0xe1, 0x80, 0x40, 0x94, 0x84, 0x46,
251     0x85, 0x10, 0x0c, 0x83, 0xa7, 0x13, 0x80, 0x40,
252     0xa4, 0x81, 0x42, 0x3c, 0x83, 0x41, 0x82, 0x81,
253     0x40, 0x98, 0x8a, 0x40, 0xaf, 0x80, 0xb5, 0x8e,
254     0xb7, 0x82, 0xb0, 0x19, 0x09, 0x80, 0x8e, 0x80,
255     0xb1, 0x82, 0xa3, 0x20, 0x87, 0xbd, 0x80, 0x8b,
256     0x81, 0xb3, 0x88, 0x89, 0x19, 0x80, 0xde, 0x11,
257     0x00, 0x0d, 0x80, 0x40, 0x9f, 0x02, 0x87, 0x94,
258     0x81, 0xb8, 0x0a, 0x80, 0xa4, 0x32, 0x84, 0x40,
259     0xc2, 0x39, 0x10, 0x80, 0x96, 0x80, 0xd3, 0x28,
260     0x03, 0x08, 0x81, 0x40, 0xed, 0x1d, 0x08, 0x81,
261     0x9a, 0x81, 0xd4, 0x39, 0x00, 0x81, 0xe9, 0x00,
262     0x01, 0x28, 0x80, 0xe4, 0x11, 0x18, 0x84, 0x41,
263     0x02, 0x88, 0x01, 0x40, 0xff, 0x08, 0x03, 0x80,
264     0x40, 0x8f, 0x19, 0x0b, 0x80, 0x9f, 0x89, 0xa7,
265     0x29, 0x1f, 0x80, 0x88, 0x29, 0x82, 0xad, 0x8c,
266     0x01, 0x41, 0x95, 0x30, 0x28, 0x80, 0xd1, 0x95,
267     0x0e, 0x01, 0x01, 0xf9, 0x2a, 0x00, 0x08, 0x30,
268     0x80, 0xc7, 0x0a, 0x00, 0x80, 0x41, 0x5a, 0x81,
269     0x55, 0x3a, 0x88, 0x60, 0x36, 0xb6, 0x84, 0xba,
270     0x86, 0x88, 0x83, 0x44, 0x0a, 0x80, 0xbe, 0x90,
271     0xbf, 0x08, 0x81, 0x60, 0x4c, 0xb7, 0x08, 0x83,
272     0x54, 0xc2, 0x82, 0x88, 0x8f, 0x0e, 0x9d, 0x83,
273     0x40, 0x93, 0x82, 0x47, 0xba, 0xb6, 0x83, 0xb1,
274     0x38, 0x8d, 0x80, 0x95, 0x20, 0x8e, 0x45, 0x4f,
275     0x30, 0x90, 0x0e, 0x01, 0x04, 0x41, 0x04, 0x8d,
276     0x41, 0xad, 0x83, 0x45, 0xdf, 0x86, 0xec, 0x87,
277     0x4a, 0xae, 0x84, 0x6c, 0x0c, 0x00, 0x80, 0x9d,
278     0xdf, 0xff, 0x40, 0xef,
279 };
280 
281 static const uint8_t unicode_prop_Case_Ignorable_index[66] = {
282     0xbe, 0x05, 0x00, 0xfe, 0x07, 0x00, 0x52, 0x0a,
283     0x20, 0x05, 0x0c, 0x20, 0x3b, 0x0e, 0x40, 0x61,
284     0x10, 0x40, 0x0f, 0x18, 0x20, 0x43, 0x1b, 0x60,
285     0x79, 0x1d, 0x00, 0xf1, 0x20, 0x00, 0x0d, 0xa6,
286     0x40, 0x2e, 0xa9, 0x20, 0xde, 0xaa, 0x00, 0x0f,
287     0xff, 0x20, 0xe7, 0x0a, 0x41, 0x82, 0x11, 0x21,
288     0xc4, 0x14, 0x61, 0x44, 0x19, 0x01, 0x48, 0x1d,
289     0x21, 0xa4, 0xbc, 0x01, 0x3e, 0xe1, 0x01, 0xf0,
290     0x01, 0x0e,
291 };
292 
293 static const uint8_t unicode_prop_ID_Start_table[1045] = {
294     0xc0, 0x99, 0x85, 0x99, 0xae, 0x80, 0x89, 0x03,
295     0x04, 0x96, 0x80, 0x9e, 0x80, 0x41, 0xc9, 0x83,
296     0x8b, 0x8d, 0x26, 0x00, 0x80, 0x40, 0x80, 0x20,
297     0x09, 0x18, 0x05, 0x00, 0x10, 0x00, 0x93, 0x80,
298     0xd2, 0x80, 0x40, 0x8a, 0x87, 0x40, 0xa5, 0x80,
299     0xa5, 0x08, 0x85, 0xa8, 0xc6, 0x9a, 0x1b, 0xac,
300     0xaa, 0xa2, 0x08, 0xe2, 0x00, 0x8e, 0x0e, 0x81,
301     0x89, 0x11, 0x80, 0x8f, 0x00, 0x9d, 0x9c, 0xd8,
302     0x8a, 0x80, 0x97, 0xa0, 0x88, 0x0b, 0x04, 0x95,
303     0x18, 0x88, 0x02, 0x80, 0x96, 0x98, 0x86, 0x8a,
304     0xb4, 0x94, 0x80, 0x91, 0xbb, 0xb5, 0x10, 0x91,
305     0x06, 0x89, 0x8e, 0x8f, 0x1f, 0x09, 0x81, 0x95,
306     0x06, 0x00, 0x13, 0x10, 0x8f, 0x80, 0x8c, 0x08,
307     0x82, 0x8d, 0x81, 0x89, 0x07, 0x2b, 0x09, 0x95,
308     0x06, 0x01, 0x01, 0x01, 0x9e, 0x18, 0x80, 0x92,
309     0x82, 0x8f, 0x88, 0x02, 0x80, 0x95, 0x06, 0x01,
310     0x04, 0x10, 0x91, 0x80, 0x8e, 0x81, 0x96, 0x80,
311     0x8a, 0x39, 0x09, 0x95, 0x06, 0x01, 0x04, 0x10,
312     0x9d, 0x08, 0x82, 0x8e, 0x80, 0x90, 0x00, 0x2a,
313     0x10, 0x1a, 0x08, 0x00, 0x0a, 0x0a, 0x12, 0x8b,
314     0x95, 0x80, 0xb3, 0x38, 0x10, 0x96, 0x80, 0x8f,
315     0x10, 0x99, 0x14, 0x81, 0x9d, 0x03, 0x38, 0x10,
316     0x96, 0x80, 0x89, 0x04, 0x10, 0x9f, 0x00, 0x81,
317     0x8e, 0x81, 0x90, 0x88, 0x02, 0x80, 0xa8, 0x08,
318     0x8f, 0x04, 0x17, 0x82, 0x97, 0x2c, 0x91, 0x82,
319     0x97, 0x80, 0x88, 0x00, 0x0e, 0xb9, 0xaf, 0x01,
320     0x8b, 0x86, 0xb9, 0x08, 0x00, 0x20, 0x97, 0x00,
321     0x80, 0x89, 0x01, 0x88, 0x01, 0x20, 0x80, 0x94,
322     0x83, 0x9f, 0x80, 0xbe, 0x38, 0xa3, 0x9a, 0x84,
323     0xf2, 0xaa, 0x93, 0x80, 0x8f, 0x2b, 0x1a, 0x02,
324     0x0e, 0x13, 0x8c, 0x8b, 0x80, 0x90, 0xa5, 0x00,
325     0x20, 0x81, 0xaa, 0x80, 0x41, 0x4c, 0x03, 0x0e,
326     0x00, 0x03, 0x81, 0xa8, 0x03, 0x81, 0xa0, 0x03,
327     0x0e, 0x00, 0x03, 0x81, 0x8e, 0x80, 0xb8, 0x03,
328     0x81, 0xc2, 0xa4, 0x8f, 0x8f, 0xd5, 0x0d, 0x82,
329     0x42, 0x6b, 0x81, 0x90, 0x80, 0x99, 0x84, 0xca,
330     0x82, 0x8a, 0x86, 0x8c, 0x03, 0x8d, 0x91, 0x8d,
331     0x91, 0x8d, 0x8c, 0x02, 0x8e, 0xb3, 0xa2, 0x03,
332     0x80, 0xc2, 0xd8, 0x86, 0xa8, 0x00, 0x84, 0xc5,
333     0x89, 0x9e, 0xb0, 0x9d, 0x0c, 0x8a, 0xab, 0x83,
334     0x99, 0xb5, 0x96, 0x88, 0xb4, 0xd1, 0x80, 0xdc,
335     0xae, 0x90, 0x86, 0xb6, 0x9d, 0x8c, 0x81, 0x89,
336     0xab, 0x99, 0xa3, 0xa8, 0x82, 0x89, 0xa3, 0x81,
337     0x88, 0x86, 0xaa, 0x0a, 0xa8, 0x18, 0x28, 0x0a,
338     0x04, 0x40, 0xbf, 0xbf, 0x41, 0x15, 0x0d, 0x81,
339     0xa5, 0x0d, 0x0f, 0x00, 0x00, 0x00, 0x80, 0x9e,
340     0x81, 0xb4, 0x06, 0x00, 0x12, 0x06, 0x13, 0x0d,
341     0x83, 0x8c, 0x22, 0x06, 0xf3, 0x80, 0x8c, 0x80,
342     0x8f, 0x8c, 0xe4, 0x03, 0x01, 0x89, 0x00, 0x0d,
343     0x28, 0x00, 0x00, 0x80, 0x8f, 0x0b, 0x24, 0x18,
344     0x90, 0xa8, 0x4a, 0x76, 0xae, 0x80, 0xae, 0x80,
345     0x40, 0x84, 0x2b, 0x11, 0x8b, 0xa5, 0x00, 0x20,
346     0x81, 0xb7, 0x30, 0x8f, 0x96, 0x88, 0x30, 0x30,
347     0x30, 0x30, 0x30, 0x30, 0x30, 0x86, 0x42, 0x25,
348     0x82, 0x98, 0x88, 0x34, 0x0c, 0x83, 0xd5, 0x1c,
349     0x80, 0xd9, 0x03, 0x84, 0xaa, 0x80, 0xdd, 0x90,
350     0x9f, 0xaf, 0x8f, 0x41, 0xff, 0x59, 0xbf, 0xbf,
351     0x60, 0x51, 0xfc, 0x82, 0x44, 0x8c, 0xc2, 0xad,
352     0x81, 0x41, 0x0c, 0x82, 0x8f, 0x89, 0x81, 0x93,
353     0xae, 0x8f, 0x9e, 0x81, 0xcf, 0xa6, 0x88, 0x81,
354     0xe6, 0x81, 0xb4, 0x81, 0x88, 0xa9, 0x8c, 0x02,
355     0x03, 0x80, 0x96, 0x9c, 0xb3, 0x8d, 0xb1, 0xbd,
356     0x2a, 0x00, 0x81, 0x8a, 0x9b, 0x89, 0x96, 0x98,
357     0x9c, 0x86, 0xae, 0x9b, 0x80, 0x8f, 0x20, 0x89,
358     0x89, 0x20, 0xa8, 0x96, 0x10, 0x87, 0x93, 0x96,
359     0x10, 0x82, 0xb1, 0x00, 0x11, 0x0c, 0x08, 0x00,
360     0x97, 0x11, 0x8a, 0x32, 0x8b, 0x29, 0x29, 0x85,
361     0x88, 0x30, 0x30, 0xaa, 0x80, 0x8d, 0x85, 0xf2,
362     0x9c, 0x60, 0x2b, 0xa3, 0x8b, 0x96, 0x83, 0xb0,
363     0x60, 0x21, 0x03, 0x41, 0x6d, 0x81, 0xe9, 0xa5,
364     0x86, 0x8b, 0x24, 0x00, 0x89, 0x80, 0x8c, 0x04,
365     0x00, 0x01, 0x01, 0x80, 0xeb, 0xa0, 0x41, 0x6a,
366     0x91, 0xbf, 0x81, 0xb5, 0xa7, 0x8b, 0xf3, 0x20,
367     0x40, 0x86, 0xa3, 0x99, 0x85, 0x99, 0x8a, 0xd8,
368     0x15, 0x0d, 0x0d, 0x0a, 0xa2, 0x8b, 0x80, 0x99,
369     0x80, 0x92, 0x01, 0x80, 0x8e, 0x81, 0x8d, 0xa1,
370     0xfa, 0xc4, 0xb4, 0x41, 0x0a, 0x9c, 0x82, 0xb0,
371     0xae, 0x9f, 0x8c, 0x9d, 0x84, 0xa5, 0x89, 0x9d,
372     0x81, 0xa3, 0x1f, 0x04, 0xa9, 0x40, 0x9d, 0x91,
373     0xa3, 0x83, 0xa3, 0x83, 0xa7, 0x87, 0xb3, 0x40,
374     0x9b, 0x41, 0x36, 0x88, 0x95, 0x89, 0x87, 0x40,
375     0x97, 0x29, 0x00, 0xab, 0x01, 0x10, 0x81, 0x96,
376     0x89, 0x96, 0x88, 0x9e, 0xc0, 0x92, 0x01, 0x89,
377     0x95, 0x89, 0x99, 0xc5, 0xb7, 0x29, 0xbf, 0x80,
378     0x8e, 0x18, 0x10, 0x9c, 0xa9, 0x9c, 0x82, 0x9c,
379     0xa2, 0x38, 0x9b, 0x9a, 0xb5, 0x89, 0x95, 0x89,
380     0x92, 0x8c, 0x91, 0xed, 0xc8, 0xb6, 0xb2, 0x8c,
381     0xb2, 0x8c, 0xa3, 0x41, 0x5b, 0xa9, 0x29, 0xcd,
382     0x9c, 0x89, 0x07, 0x95, 0xe9, 0x94, 0x9a, 0x96,
383     0x8b, 0xb4, 0xca, 0xac, 0x9f, 0x98, 0x99, 0xa3,
384     0x9c, 0x01, 0x07, 0xa2, 0x10, 0x8b, 0xaf, 0x8d,
385     0x83, 0x94, 0x00, 0x80, 0xa2, 0x91, 0x80, 0x98,
386     0xd3, 0x30, 0x00, 0x18, 0x8e, 0x80, 0x89, 0x86,
387     0xae, 0xa5, 0x39, 0x09, 0x95, 0x06, 0x01, 0x04,
388     0x10, 0x91, 0x80, 0x8b, 0x84, 0x40, 0x9d, 0xb4,
389     0x91, 0x83, 0x93, 0x82, 0x9d, 0xaf, 0x93, 0x08,
390     0x80, 0x40, 0xb7, 0xae, 0xa8, 0x83, 0xa3, 0xaf,
391     0x93, 0x80, 0xba, 0xaa, 0x8c, 0x80, 0xc6, 0x9a,
392     0x40, 0xe4, 0xab, 0xf3, 0xbf, 0x9e, 0x39, 0x01,
393     0x38, 0x08, 0x97, 0x8e, 0x00, 0x80, 0xdd, 0x39,
394     0xa6, 0x8f, 0x00, 0x80, 0x9b, 0x80, 0x89, 0xa7,
395     0x30, 0x94, 0x80, 0x8a, 0xad, 0x92, 0x80, 0xa1,
396     0xb8, 0x41, 0x06, 0x88, 0x80, 0xa4, 0x90, 0x80,
397     0xb0, 0x9d, 0xef, 0x30, 0x08, 0xa5, 0x94, 0x80,
398     0x98, 0x28, 0x08, 0x9f, 0x8d, 0x80, 0x41, 0x46,
399     0x92, 0x40, 0xbc, 0x80, 0xce, 0x43, 0x99, 0xe5,
400     0xee, 0x90, 0x40, 0xc3, 0x4a, 0xbb, 0x44, 0x2e,
401     0x4f, 0xd0, 0x42, 0x46, 0x60, 0x21, 0xb8, 0x42,
402     0x38, 0x86, 0x9e, 0xf0, 0x9d, 0x91, 0xaf, 0x8f,
403     0x83, 0x9e, 0x94, 0x84, 0x92, 0x42, 0xaf, 0xbf,
404     0xff, 0xca, 0x20, 0xc1, 0x8c, 0xbf, 0x08, 0x80,
405     0x9b, 0x57, 0xf7, 0x87, 0x44, 0xd5, 0xa9, 0x88,
406     0x60, 0x22, 0xf6, 0x41, 0x1e, 0xb0, 0x82, 0x90,
407     0x1f, 0x41, 0x8b, 0x49, 0x03, 0xea, 0x84, 0x8c,
408     0x82, 0x88, 0x86, 0x89, 0x57, 0x65, 0xd4, 0x80,
409     0xc6, 0x01, 0x08, 0x09, 0x0b, 0x80, 0x8b, 0x00,
410     0x06, 0x80, 0xc0, 0x03, 0x0f, 0x06, 0x80, 0x9b,
411     0x03, 0x04, 0x00, 0x16, 0x80, 0x41, 0x53, 0x81,
412     0x98, 0x80, 0x98, 0x80, 0x9e, 0x80, 0x98, 0x80,
413     0x9e, 0x80, 0x98, 0x80, 0x9e, 0x80, 0x98, 0x80,
414     0x9e, 0x80, 0x98, 0x07, 0x49, 0x33, 0xac, 0x89,
415     0x86, 0x8f, 0x80, 0x41, 0x70, 0xab, 0x45, 0x13,
416     0x40, 0xc4, 0xba, 0xc3, 0x30, 0x44, 0xb3, 0x18,
417     0x9a, 0x01, 0x00, 0x08, 0x80, 0x89, 0x03, 0x00,
418     0x00, 0x28, 0x18, 0x00, 0x00, 0x02, 0x01, 0x00,
419     0x08, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b,
420     0x06, 0x03, 0x03, 0x00, 0x80, 0x89, 0x80, 0x90,
421     0x22, 0x04, 0x80, 0x90, 0x51, 0x43, 0x60, 0xa6,
422     0xdd, 0xa1, 0x50, 0x34, 0x8a, 0x40, 0xdd, 0x81,
423     0x56, 0x81, 0x8d, 0x5d, 0x30, 0x4c, 0x1e, 0x42,
424     0x1d, 0x45, 0xe1, 0x53, 0x4a,
425 };
426 
427 static const uint8_t unicode_prop_ID_Start_index[99] = {
428     0xf6, 0x03, 0x20, 0xa6, 0x07, 0x00, 0xa9, 0x09,
429     0x00, 0xb4, 0x0a, 0x00, 0xba, 0x0b, 0x00, 0x3e,
430     0x0d, 0x00, 0xe0, 0x0e, 0x20, 0x57, 0x12, 0x00,
431     0xeb, 0x16, 0x00, 0xca, 0x19, 0x20, 0xc0, 0x1d,
432     0x60, 0x80, 0x20, 0x00, 0x2e, 0x2d, 0x00, 0xc0,
433     0x31, 0x20, 0x89, 0xa7, 0x20, 0xf0, 0xa9, 0x00,
434     0xe3, 0xab, 0x00, 0x3e, 0xfd, 0x00, 0xfb, 0x00,
435     0x21, 0x37, 0x07, 0x61, 0x01, 0x0a, 0x01, 0x1d,
436     0x0f, 0x21, 0x2c, 0x12, 0x01, 0xc8, 0x14, 0x21,
437     0xd1, 0x19, 0x21, 0x47, 0x1d, 0x01, 0x39, 0x6a,
438     0x21, 0x09, 0x8d, 0x01, 0xbc, 0xd4, 0x01, 0xa9,
439     0xd7, 0x21, 0x3a, 0xee, 0x01, 0xde, 0xa6, 0x22,
440     0x4b, 0x13, 0x03,
441 };
442 
443 static const uint8_t unicode_prop_ID_Continue1_table[626] = {
444     0xaf, 0x89, 0xa4, 0x80, 0xd6, 0x80, 0x42, 0x47,
445     0xef, 0x96, 0x80, 0x40, 0xfa, 0x84, 0x41, 0x08,
446     0xac, 0x00, 0x01, 0x01, 0x00, 0xc7, 0x8a, 0xaf,
447     0x9e, 0x28, 0xe4, 0x31, 0x29, 0x08, 0x19, 0x89,
448     0x96, 0x80, 0x9d, 0x9a, 0xda, 0x8a, 0x8e, 0x89,
449     0xa0, 0x88, 0x88, 0x80, 0x97, 0x18, 0x88, 0x02,
450     0x04, 0xaa, 0x82, 0xf6, 0x8e, 0x80, 0xa0, 0xb5,
451     0x10, 0x91, 0x06, 0x89, 0x09, 0x89, 0x90, 0x82,
452     0xb7, 0x00, 0x31, 0x09, 0x82, 0x88, 0x80, 0x89,
453     0x09, 0x89, 0x8d, 0x01, 0x82, 0xb7, 0x00, 0x23,
454     0x09, 0x12, 0x80, 0x93, 0x8b, 0x10, 0x8a, 0x82,
455     0xb7, 0x00, 0x38, 0x10, 0x82, 0x93, 0x09, 0x89,
456     0x89, 0x28, 0x82, 0xb7, 0x00, 0x31, 0x09, 0x16,
457     0x82, 0x89, 0x09, 0x89, 0x91, 0x80, 0xba, 0x22,
458     0x10, 0x83, 0x88, 0x80, 0x8d, 0x89, 0x8f, 0x84,
459     0xb8, 0x30, 0x10, 0x1e, 0x81, 0x8a, 0x09, 0x89,
460     0x90, 0x82, 0xb7, 0x00, 0x30, 0x10, 0x1e, 0x81,
461     0x8a, 0x09, 0x89, 0x8f, 0x83, 0xb6, 0x08, 0x30,
462     0x10, 0x83, 0x88, 0x80, 0x89, 0x09, 0x89, 0x90,
463     0x82, 0xc5, 0x03, 0x28, 0x00, 0x3d, 0x89, 0x09,
464     0xbc, 0x01, 0x86, 0x8b, 0x38, 0x89, 0xd6, 0x01,
465     0x88, 0x8a, 0x29, 0x89, 0xbd, 0x0d, 0x89, 0x8a,
466     0x00, 0x00, 0x03, 0x81, 0xb0, 0x93, 0x01, 0x84,
467     0x8a, 0x80, 0xa3, 0x88, 0x80, 0xe3, 0x93, 0x80,
468     0x89, 0x8b, 0x1b, 0x10, 0x11, 0x32, 0x83, 0x8c,
469     0x8b, 0x80, 0x8e, 0x42, 0xbe, 0x82, 0x88, 0x88,
470     0x43, 0x9f, 0x82, 0x9c, 0x82, 0x9c, 0x81, 0x9d,
471     0x81, 0xbf, 0x9f, 0x88, 0x01, 0x89, 0xa0, 0x11,
472     0x89, 0x40, 0x8e, 0x80, 0xf5, 0x8b, 0x83, 0x8b,
473     0x89, 0x89, 0xff, 0x8a, 0xbb, 0x84, 0xb8, 0x89,
474     0x80, 0x9c, 0x81, 0x8a, 0x85, 0x89, 0x95, 0x8d,
475     0x01, 0xbe, 0x84, 0xae, 0x90, 0x8a, 0x89, 0x90,
476     0x88, 0x8b, 0x82, 0x9d, 0x8c, 0x81, 0x89, 0xab,
477     0x8d, 0xaf, 0x93, 0x87, 0x89, 0x85, 0x89, 0xf5,
478     0x10, 0x94, 0x18, 0x28, 0x0a, 0x40, 0xc5, 0xb9,
479     0x04, 0x42, 0x3e, 0x81, 0x92, 0x80, 0xfa, 0x8c,
480     0x18, 0x82, 0x8b, 0x4b, 0xfd, 0x82, 0x40, 0x8c,
481     0x80, 0xdf, 0x9f, 0x42, 0x29, 0x85, 0xe8, 0x81,
482     0x60, 0x75, 0x84, 0x89, 0xc4, 0x03, 0x89, 0x9f,
483     0x81, 0xcf, 0x81, 0x41, 0x0f, 0x02, 0x03, 0x80,
484     0x96, 0x23, 0x80, 0xd2, 0x81, 0xb1, 0x91, 0x89,
485     0x89, 0x85, 0x91, 0x8c, 0x8a, 0x9b, 0x87, 0x98,
486     0x8c, 0xab, 0x83, 0xae, 0x8d, 0x8e, 0x89, 0x8a,
487     0x80, 0x89, 0x89, 0xae, 0x8d, 0x8b, 0x07, 0x09,
488     0x89, 0xa0, 0x82, 0xb1, 0x00, 0x11, 0x0c, 0x08,
489     0x80, 0xa8, 0x24, 0x81, 0x40, 0xeb, 0x38, 0x09,
490     0x89, 0x60, 0x4f, 0x23, 0x80, 0x42, 0xe0, 0x8f,
491     0x8f, 0x8f, 0x11, 0x97, 0x82, 0x40, 0xbf, 0x89,
492     0xa4, 0x80, 0x42, 0xbc, 0x80, 0x40, 0xe1, 0x80,
493     0x40, 0x94, 0x84, 0x41, 0x24, 0x89, 0x45, 0x56,
494     0x10, 0x0c, 0x83, 0xa7, 0x13, 0x80, 0x40, 0xa4,
495     0x81, 0x42, 0x3c, 0x1f, 0x89, 0x41, 0x70, 0x81,
496     0x40, 0x98, 0x8a, 0x40, 0xae, 0x82, 0xb4, 0x8e,
497     0x9e, 0x89, 0x8e, 0x83, 0xac, 0x8a, 0xb4, 0x89,
498     0x2a, 0xa3, 0x8d, 0x80, 0x89, 0x21, 0xab, 0x80,
499     0x8b, 0x82, 0xaf, 0x8d, 0x3b, 0x80, 0x8b, 0xd1,
500     0x8b, 0x28, 0x40, 0x9f, 0x8b, 0x84, 0x89, 0x2b,
501     0xb6, 0x08, 0x31, 0x09, 0x82, 0x88, 0x80, 0x89,
502     0x09, 0x32, 0x84, 0x40, 0xbf, 0x91, 0x88, 0x89,
503     0x18, 0xd0, 0x93, 0x8b, 0x89, 0x40, 0xd4, 0x31,
504     0x88, 0x9a, 0x81, 0xd1, 0x90, 0x8e, 0x89, 0xd0,
505     0x8c, 0x87, 0x89, 0xd2, 0x8e, 0x83, 0x89, 0x40,
506     0xf1, 0x8e, 0x40, 0xa4, 0x89, 0xc5, 0x28, 0x09,
507     0x18, 0x00, 0x81, 0x8b, 0x89, 0xf6, 0x31, 0x32,
508     0x80, 0x9b, 0x89, 0xa7, 0x30, 0x1f, 0x80, 0x88,
509     0x8a, 0xad, 0x8f, 0x41, 0x94, 0x38, 0x87, 0x8f,
510     0x89, 0xb7, 0x95, 0x80, 0x8d, 0xf9, 0x2a, 0x00,
511     0x08, 0x30, 0x07, 0x89, 0xaf, 0x20, 0x08, 0x27,
512     0x89, 0x41, 0x48, 0x83, 0x60, 0x4b, 0x68, 0x89,
513     0x40, 0x85, 0x84, 0xba, 0x86, 0x98, 0x89, 0x43,
514     0xf4, 0x00, 0xb6, 0x33, 0xd0, 0x80, 0x8a, 0x81,
515     0x60, 0x4c, 0xaa, 0x81, 0x54, 0xc5, 0x22, 0x2f,
516     0x39, 0x86, 0x9d, 0x83, 0x40, 0x93, 0x82, 0x45,
517     0x88, 0xb1, 0x41, 0xff, 0xb6, 0x83, 0xb1, 0x38,
518     0x8d, 0x80, 0x95, 0x20, 0x8e, 0x45, 0x4f, 0x30,
519     0x90, 0x0e, 0x01, 0x04, 0x41, 0x04, 0x86, 0x88,
520     0x89, 0x41, 0xa1, 0x8d, 0x45, 0xd5, 0x86, 0xec,
521     0x34, 0x89, 0x52, 0x95, 0x89, 0x6c, 0x05, 0x05,
522     0x40, 0xef,
523 };
524 
525 static const uint8_t unicode_prop_ID_Continue1_index[60] = {
526     0xfa, 0x06, 0x00, 0x84, 0x09, 0x00, 0xf0, 0x0a,
527     0x00, 0x70, 0x0c, 0x00, 0xf4, 0x0d, 0x00, 0x4a,
528     0x10, 0x20, 0x1a, 0x18, 0x20, 0x74, 0x1b, 0x20,
529     0xdd, 0x20, 0x00, 0x0c, 0xa8, 0x00, 0x5a, 0xaa,
530     0x20, 0x1a, 0xff, 0x00, 0xad, 0x0e, 0x01, 0x38,
531     0x12, 0x21, 0xc1, 0x15, 0x21, 0xe5, 0x19, 0x21,
532     0xaa, 0x1d, 0x21, 0x8c, 0xd1, 0x41, 0x4a, 0xe1,
533     0x21, 0xf0, 0x01, 0x0e,
534 };
535 
536 #ifdef CONFIG_ALL_UNICODE
537 
538 static const uint8_t unicode_cc_table[851] = {
539     0xb2, 0xcf, 0xd4, 0x00, 0xe8, 0x03, 0xdc, 0x00,
540     0xe8, 0x00, 0xd8, 0x04, 0xdc, 0x01, 0xca, 0x03,
541     0xdc, 0x01, 0xca, 0x0a, 0xdc, 0x04, 0x01, 0x03,
542     0xdc, 0xc7, 0x00, 0xf0, 0xc0, 0x02, 0xdc, 0xc2,
543     0x01, 0xdc, 0x80, 0xc2, 0x03, 0xdc, 0xc0, 0x00,
544     0xe8, 0x01, 0xdc, 0xc0, 0x41, 0xe9, 0x00, 0xea,
545     0x41, 0xe9, 0x00, 0xea, 0x00, 0xe9, 0xcc, 0xb0,
546     0xe2, 0xc4, 0xb0, 0xd8, 0x00, 0xdc, 0xc3, 0x00,
547     0xdc, 0xc2, 0x00, 0xde, 0x00, 0xdc, 0xc5, 0x05,
548     0xdc, 0xc1, 0x00, 0xdc, 0xc1, 0x00, 0xde, 0x00,
549     0xe4, 0xc0, 0x49, 0x0a, 0x43, 0x13, 0x80, 0x00,
550     0x17, 0x80, 0x41, 0x18, 0x80, 0xc0, 0x00, 0xdc,
551     0x80, 0x00, 0x12, 0xb0, 0x17, 0xc7, 0x42, 0x1e,
552     0xaf, 0x47, 0x1b, 0xc1, 0x01, 0xdc, 0xc4, 0x00,
553     0xdc, 0xc1, 0x00, 0xdc, 0x8f, 0x00, 0x23, 0xb0,
554     0x34, 0xc6, 0x81, 0xc3, 0x00, 0xdc, 0xc0, 0x81,
555     0xc1, 0x80, 0x00, 0xdc, 0xc1, 0x00, 0xdc, 0xa2,
556     0x00, 0x24, 0x9d, 0xc0, 0x00, 0xdc, 0xc1, 0x00,
557     0xdc, 0xc1, 0x02, 0xdc, 0xc0, 0x01, 0xdc, 0xc0,
558     0x00, 0xdc, 0xc2, 0x00, 0xdc, 0xc0, 0x00, 0xdc,
559     0xc0, 0x00, 0xdc, 0xc0, 0x00, 0xdc, 0xc1, 0xb0,
560     0x6f, 0xc6, 0x00, 0xdc, 0xc0, 0x88, 0x00, 0xdc,
561     0x97, 0xc3, 0x80, 0xc8, 0x80, 0xc2, 0x80, 0xc4,
562     0xaa, 0x02, 0xdc, 0xb0, 0x46, 0x00, 0xdc, 0xcd,
563     0x80, 0x00, 0xdc, 0xc1, 0x00, 0xdc, 0xc1, 0x00,
564     0xdc, 0xc2, 0x02, 0xdc, 0x42, 0x1b, 0xc2, 0x00,
565     0xdc, 0xc1, 0x01, 0xdc, 0xc4, 0xb0, 0x0b, 0x00,
566     0x07, 0x8f, 0x00, 0x09, 0x82, 0xc0, 0x00, 0xdc,
567     0xc1, 0xb0, 0x36, 0x00, 0x07, 0x8f, 0x00, 0x09,
568     0xaf, 0xc0, 0xb0, 0x0c, 0x00, 0x07, 0x8f, 0x00,
569     0x09, 0xb0, 0x3d, 0x00, 0x07, 0x8f, 0x00, 0x09,
570     0xb0, 0x3d, 0x00, 0x07, 0x8f, 0x00, 0x09, 0xb0,
571     0x4e, 0x00, 0x09, 0xb0, 0x4e, 0x00, 0x09, 0x86,
572     0x00, 0x54, 0x00, 0x5b, 0xb0, 0x34, 0x00, 0x07,
573     0x8f, 0x00, 0x09, 0xb0, 0x3c, 0x01, 0x09, 0x8f,
574     0x00, 0x09, 0xb0, 0x4b, 0x00, 0x09, 0xb0, 0x3c,
575     0x01, 0x67, 0x00, 0x09, 0x8c, 0x03, 0x6b, 0xb0,
576     0x3b, 0x01, 0x76, 0x00, 0x09, 0x8c, 0x03, 0x7a,
577     0xb0, 0x1b, 0x01, 0xdc, 0x9a, 0x00, 0xdc, 0x80,
578     0x00, 0xdc, 0x80, 0x00, 0xd8, 0xb0, 0x06, 0x41,
579     0x81, 0x80, 0x00, 0x84, 0x84, 0x03, 0x82, 0x81,
580     0x00, 0x82, 0x80, 0xc1, 0x00, 0x09, 0x80, 0xc1,
581     0xb0, 0x0d, 0x00, 0xdc, 0xb0, 0x3f, 0x00, 0x07,
582     0x80, 0x01, 0x09, 0xb0, 0x21, 0x00, 0xdc, 0xb2,
583     0x9e, 0xc2, 0xb3, 0x83, 0x00, 0x09, 0x9e, 0x00,
584     0x09, 0xb0, 0x6c, 0x00, 0x09, 0x89, 0xc0, 0xb0,
585     0x9a, 0x00, 0xe4, 0xb0, 0x5e, 0x00, 0xde, 0xc0,
586     0x00, 0xdc, 0xb0, 0xaa, 0xc0, 0x00, 0xdc, 0xb0,
587     0x16, 0x00, 0x09, 0x93, 0xc7, 0x81, 0x00, 0xdc,
588     0xaf, 0xc4, 0x05, 0xdc, 0xc1, 0x00, 0xdc, 0x80,
589     0x01, 0xdc, 0xb0, 0x42, 0x00, 0x07, 0x8e, 0x00,
590     0x09, 0xa5, 0xc0, 0x00, 0xdc, 0xc6, 0xb0, 0x05,
591     0x01, 0x09, 0xb0, 0x09, 0x00, 0x07, 0x8a, 0x01,
592     0x09, 0xb0, 0x12, 0x00, 0x07, 0xb0, 0x67, 0xc2,
593     0x41, 0x00, 0x04, 0xdc, 0xc1, 0x03, 0xdc, 0xc0,
594     0x41, 0x00, 0x05, 0x01, 0x83, 0x00, 0xdc, 0x85,
595     0xc0, 0x82, 0xc1, 0xb0, 0x95, 0xc1, 0x00, 0xdc,
596     0xc6, 0x00, 0xdc, 0xc1, 0x00, 0xea, 0x00, 0xd6,
597     0x00, 0xdc, 0x00, 0xca, 0xe4, 0x00, 0xe8, 0x01,
598     0xe4, 0x00, 0xdc, 0x80, 0xc0, 0x00, 0xe9, 0x00,
599     0xdc, 0xc0, 0x00, 0xdc, 0xb2, 0x9f, 0xc1, 0x01,
600     0x01, 0xc3, 0x02, 0x01, 0xc1, 0x83, 0xc0, 0x82,
601     0x01, 0x01, 0xc0, 0x00, 0xdc, 0xc0, 0x01, 0x01,
602     0x03, 0xdc, 0xc0, 0xb8, 0x03, 0xcd, 0xc2, 0xb0,
603     0x5c, 0x00, 0x09, 0xb0, 0x2f, 0xdf, 0xb1, 0xf9,
604     0x00, 0xda, 0x00, 0xe4, 0x00, 0xe8, 0x00, 0xde,
605     0x01, 0xe0, 0xb0, 0x38, 0x01, 0x08, 0xb8, 0x6d,
606     0xa3, 0xc0, 0x83, 0xc9, 0x9f, 0xc1, 0xb0, 0x1f,
607     0xc1, 0xb0, 0xe3, 0x00, 0x09, 0xa4, 0x00, 0x09,
608     0xb0, 0x66, 0x00, 0x09, 0x9a, 0xd1, 0xb0, 0x08,
609     0x02, 0xdc, 0xa4, 0x00, 0x09, 0xb0, 0x2e, 0x00,
610     0x07, 0x8b, 0x00, 0x09, 0xb0, 0xbe, 0xc0, 0x80,
611     0xc1, 0x00, 0xdc, 0x81, 0xc1, 0x84, 0xc1, 0x80,
612     0xc0, 0xb0, 0x03, 0x00, 0x09, 0xb0, 0xc5, 0x00,
613     0x09, 0xb8, 0x46, 0xff, 0x00, 0x1a, 0xb2, 0xd0,
614     0xc6, 0x06, 0xdc, 0xc1, 0xb3, 0x9c, 0x00, 0xdc,
615     0xb0, 0xb1, 0x00, 0xdc, 0xb0, 0x64, 0xc4, 0xb6,
616     0x61, 0x00, 0xdc, 0x80, 0xc0, 0xa7, 0xc0, 0x00,
617     0x01, 0x00, 0xdc, 0x83, 0x00, 0x09, 0xb0, 0x74,
618     0xc0, 0x00, 0xdc, 0xb2, 0x0c, 0xc3, 0xb1, 0x52,
619     0xc1, 0xb0, 0x68, 0x01, 0xdc, 0xc2, 0x00, 0xdc,
620     0xc0, 0x03, 0xdc, 0xb0, 0xc4, 0x00, 0x09, 0xb0,
621     0x07, 0x00, 0x09, 0xb0, 0x08, 0x00, 0x09, 0x00,
622     0x07, 0xb0, 0x14, 0xc2, 0xaf, 0x01, 0x09, 0xb0,
623     0x0d, 0x00, 0x07, 0xb0, 0x1b, 0x00, 0x09, 0x88,
624     0x00, 0x07, 0xb0, 0x39, 0x00, 0x09, 0x00, 0x07,
625     0xb0, 0x81, 0x00, 0x07, 0x00, 0x09, 0xb0, 0x1f,
626     0x01, 0x07, 0x8f, 0x00, 0x09, 0x97, 0xc6, 0x82,
627     0xc4, 0xb0, 0x9c, 0x00, 0x09, 0x82, 0x00, 0x07,
628     0x96, 0xc0, 0xb0, 0x32, 0x00, 0x09, 0x00, 0x07,
629     0xb0, 0xca, 0x00, 0x09, 0x00, 0x07, 0xb0, 0x4d,
630     0x00, 0x09, 0xb0, 0x45, 0x00, 0x09, 0x00, 0x07,
631     0xb0, 0x42, 0x00, 0x09, 0xb0, 0xdc, 0x00, 0x09,
632     0x00, 0x07, 0xb0, 0xd1, 0x01, 0x09, 0x83, 0x00,
633     0x07, 0xb0, 0x6b, 0x00, 0x09, 0xb0, 0x22, 0x00,
634     0x09, 0x91, 0x00, 0x09, 0xb0, 0x20, 0x00, 0x09,
635     0xb1, 0x74, 0x00, 0x09, 0xb0, 0xd1, 0x00, 0x07,
636     0x80, 0x01, 0x09, 0xb0, 0x20, 0x00, 0x09, 0xb8,
637     0x45, 0x27, 0x04, 0x01, 0xb0, 0x0a, 0xc6, 0xb4,
638     0x88, 0x01, 0x06, 0xb8, 0x44, 0x7b, 0x00, 0x01,
639     0xb8, 0x0c, 0x95, 0x01, 0xd8, 0x02, 0x01, 0x82,
640     0x00, 0xe2, 0x04, 0xd8, 0x87, 0x07, 0xdc, 0x81,
641     0xc4, 0x01, 0xdc, 0x9d, 0xc3, 0xb0, 0x63, 0xc2,
642     0xb8, 0x05, 0x8a, 0xc6, 0x80, 0xd0, 0x81, 0xc6,
643     0x80, 0xc1, 0x80, 0xc4, 0xb0, 0xd4, 0xc6, 0xb1,
644     0x84, 0xc3, 0xb5, 0xaf, 0x06, 0xdc, 0xb0, 0x3c,
645     0xc5, 0x00, 0x07,
646 };
647 
648 static const uint8_t unicode_cc_index[81] = {
649     0x4d, 0x03, 0x00, 0x97, 0x05, 0x20, 0xc6, 0x05,
650     0x00, 0xe7, 0x06, 0x00, 0x45, 0x07, 0x00, 0xe2,
651     0x08, 0x00, 0x53, 0x09, 0x00, 0xcd, 0x0b, 0x20,
652     0x38, 0x0e, 0x00, 0x73, 0x0f, 0x20, 0x5d, 0x13,
653     0x20, 0x60, 0x1a, 0x20, 0xaa, 0x1b, 0x00, 0xf4,
654     0x1c, 0x00, 0xfe, 0x1d, 0x20, 0x7f, 0x2d, 0x20,
655     0xf0, 0xa6, 0x00, 0xb2, 0xaa, 0x00, 0xfe, 0x01,
656     0x01, 0xab, 0x0e, 0x01, 0x73, 0x11, 0x21, 0x70,
657     0x13, 0x01, 0xb8, 0x16, 0x01, 0x9a, 0x1a, 0x01,
658     0x9f, 0xbc, 0x01, 0x22, 0xe0, 0x01, 0x4b, 0xe9,
659     0x01,
660 };
661 
662 static const uint32_t unicode_decomp_table1[690] = {
663     0x00280081, 0x002a0097, 0x002a8081, 0x002bc097,
664     0x002c8115, 0x002d0097, 0x002d4081, 0x002e0097,
665     0x002e4115, 0x002f0199, 0x00302016, 0x00400842,
666     0x00448a42, 0x004a0442, 0x004c0096, 0x004c8117,
667     0x004d0242, 0x004e4342, 0x004fc12f, 0x0050c342,
668     0x005240bf, 0x00530342, 0x00550942, 0x005a0842,
669     0x005e0096, 0x005e4342, 0x005fc081, 0x00680142,
670     0x006bc142, 0x00710185, 0x0071c317, 0x00734844,
671     0x00778344, 0x00798342, 0x007b02be, 0x007c4197,
672     0x007d0142, 0x007e0444, 0x00800e42, 0x00878142,
673     0x00898744, 0x00ac0483, 0x00b60317, 0x00b80283,
674     0x00d00214, 0x00d10096, 0x00dd0080, 0x00de8097,
675     0x00df8080, 0x00e10097, 0x00e1413e, 0x00e1c080,
676     0x00e204be, 0x00ea83ae, 0x00f282ae, 0x00f401ad,
677     0x00f4c12e, 0x00f54103, 0x00fc0303, 0x00fe4081,
678     0x0100023e, 0x0101c0be, 0x010301be, 0x010640be,
679     0x010e40be, 0x0114023e, 0x0115c0be, 0x011701be,
680     0x011d8144, 0x01304144, 0x01340244, 0x01358144,
681     0x01368344, 0x01388344, 0x013a8644, 0x013e0144,
682     0x0161c085, 0x018882ae, 0x019d422f, 0x01b00184,
683     0x01b4c084, 0x024a4084, 0x024c4084, 0x024d0084,
684     0x0256042e, 0x0272c12e, 0x02770120, 0x0277c084,
685     0x028cc084, 0x028d8084, 0x029641ae, 0x02978084,
686     0x02d20084, 0x02d2c12e, 0x02d70120, 0x02e50084,
687     0x02f281ae, 0x03120084, 0x03300084, 0x0331c122,
688     0x0332812e, 0x035281ae, 0x03768084, 0x037701ae,
689     0x038cc085, 0x03acc085, 0x03b7012f, 0x03c30081,
690     0x03d0c084, 0x03d34084, 0x03d48084, 0x03d5c084,
691     0x03d70084, 0x03da4084, 0x03dcc084, 0x03dd412e,
692     0x03ddc085, 0x03de0084, 0x03de4085, 0x03e04084,
693     0x03e4c084, 0x03e74084, 0x03e88084, 0x03e9c084,
694     0x03eb0084, 0x03ee4084, 0x04098084, 0x043f0081,
695     0x06c18484, 0x06c48084, 0x06cec184, 0x06d00120,
696     0x06d0c084, 0x074b0383, 0x074cc41f, 0x074f1783,
697     0x075e0081, 0x0766d283, 0x07801d44, 0x078e8942,
698     0x07931844, 0x079f0d42, 0x07a58216, 0x07a68085,
699     0x07a6c0be, 0x07a80d44, 0x07aea044, 0x07c00122,
700     0x07c08344, 0x07c20122, 0x07c28344, 0x07c40122,
701     0x07c48244, 0x07c60122, 0x07c68244, 0x07c8113e,
702     0x07d08244, 0x07d20122, 0x07d28244, 0x07d40122,
703     0x07d48344, 0x07d64c3e, 0x07dc4080, 0x07dc80be,
704     0x07dcc080, 0x07dd00be, 0x07dd4080, 0x07dd80be,
705     0x07ddc080, 0x07de00be, 0x07de4080, 0x07de80be,
706     0x07dec080, 0x07df00be, 0x07df4080, 0x07e00820,
707     0x07e40820, 0x07e80820, 0x07ec05be, 0x07eec080,
708     0x07ef00be, 0x07ef4097, 0x07ef8080, 0x07efc117,
709     0x07f0443e, 0x07f24080, 0x07f280be, 0x07f2c080,
710     0x07f303be, 0x07f4c080, 0x07f582ae, 0x07f6c080,
711     0x07f7433e, 0x07f8c080, 0x07f903ae, 0x07fac080,
712     0x07fb013e, 0x07fb8102, 0x07fc83be, 0x07fe4080,
713     0x07fe80be, 0x07fec080, 0x07ff00be, 0x07ff4080,
714     0x07ff8097, 0x0800011e, 0x08008495, 0x08044081,
715     0x0805c097, 0x08090081, 0x08094097, 0x08098099,
716     0x080bc081, 0x080cc085, 0x080d00b1, 0x080d8085,
717     0x080dc0b1, 0x080f0197, 0x0811c197, 0x0815c0b3,
718     0x0817c081, 0x081c0595, 0x081ec081, 0x081f0215,
719     0x0820051f, 0x08228583, 0x08254415, 0x082a0097,
720     0x08400119, 0x08408081, 0x0840c0bf, 0x08414119,
721     0x0841c081, 0x084240bf, 0x0842852d, 0x08454081,
722     0x08458097, 0x08464295, 0x08480097, 0x08484099,
723     0x08488097, 0x08490081, 0x08498080, 0x084a0081,
724     0x084a8102, 0x084b0495, 0x084d421f, 0x084e4081,
725     0x084ec099, 0x084f0283, 0x08514295, 0x08540119,
726     0x0854809b, 0x0854c619, 0x0857c097, 0x08580081,
727     0x08584097, 0x08588099, 0x0858c097, 0x08590081,
728     0x08594097, 0x08598099, 0x0859c09b, 0x085a0097,
729     0x085a4081, 0x085a8097, 0x085ac099, 0x085b0295,
730     0x085c4097, 0x085c8099, 0x085cc097, 0x085d0081,
731     0x085d4097, 0x085d8099, 0x085dc09b, 0x085e0097,
732     0x085e4081, 0x085e8097, 0x085ec099, 0x085f0215,
733     0x08624099, 0x0866813e, 0x086b80be, 0x087341be,
734     0x088100be, 0x088240be, 0x088300be, 0x088901be,
735     0x088b0085, 0x088b40b1, 0x088bc085, 0x088c00b1,
736     0x089040be, 0x089100be, 0x0891c1be, 0x089801be,
737     0x089b42be, 0x089d0144, 0x089e0144, 0x08a00144,
738     0x08a10144, 0x08a20144, 0x08ab023e, 0x08b80244,
739     0x08ba8220, 0x08ca411e, 0x0918049f, 0x091a4523,
740     0x091cc097, 0x091d04a5, 0x091f452b, 0x0921c09b,
741     0x092204a1, 0x09244525, 0x0926c099, 0x09270d25,
742     0x092d8d1f, 0x09340d1f, 0x093a8081, 0x0a8300b3,
743     0x0a9d0099, 0x0a9d4097, 0x0a9d8099, 0x0ab700be,
744     0x0b1f0115, 0x0b5bc081, 0x0ba7c081, 0x0bbcc081,
745     0x0bc004ad, 0x0bc244ad, 0x0bc484ad, 0x0bc6f383,
746     0x0be0852d, 0x0be31d03, 0x0bf1882d, 0x0c000081,
747     0x0c0d8283, 0x0c130b84, 0x0c194284, 0x0c1c0122,
748     0x0c1cc122, 0x0c1d8122, 0x0c1e4122, 0x0c1f0122,
749     0x0c250084, 0x0c26c123, 0x0c278084, 0x0c27c085,
750     0x0c2b0b84, 0x0c314284, 0x0c340122, 0x0c34c122,
751     0x0c358122, 0x0c364122, 0x0c370122, 0x0c3d0084,
752     0x0c3dc220, 0x0c3f8084, 0x0c3fc085, 0x0c4c4a2d,
753     0x0c51451f, 0x0c53ca9f, 0x0c5915ad, 0x0c648703,
754     0x0c800741, 0x0c838089, 0x0c83c129, 0x0c8441a9,
755     0x0c850089, 0x0c854129, 0x0c85c2a9, 0x0c870089,
756     0x0c87408f, 0x0c87808d, 0x0c881241, 0x0c910203,
757     0x0c940099, 0x0c9444a3, 0x0c968323, 0x0c98072d,
758     0x0c9b84af, 0x0c9dc2a1, 0x0c9f00b5, 0x0c9f40b3,
759     0x0c9f8085, 0x0ca01883, 0x0cac4223, 0x0cad4523,
760     0x0cafc097, 0x0cb004a1, 0x0cb241a5, 0x0cb30097,
761     0x0cb34099, 0x0cb38097, 0x0cb3c099, 0x0cb417ad,
762     0x0cbfc085, 0x0cc001b3, 0x0cc0c0b1, 0x0cc100b3,
763     0x0cc14131, 0x0cc1c0b5, 0x0cc200b3, 0x0cc241b1,
764     0x0cc30133, 0x0cc38131, 0x0cc40085, 0x0cc440b1,
765     0x0cc48133, 0x0cc50085, 0x0cc540b5, 0x0cc580b7,
766     0x0cc5c0b5, 0x0cc600b1, 0x0cc64135, 0x0cc6c0b3,
767     0x0cc701b1, 0x0cc7c0b3, 0x0cc800b5, 0x0cc840b3,
768     0x0cc881b1, 0x0cc9422f, 0x0cca4131, 0x0ccac0b5,
769     0x0ccb00b1, 0x0ccb40b3, 0x0ccb80b5, 0x0ccbc0b1,
770     0x0ccc012f, 0x0ccc80b5, 0x0cccc0b3, 0x0ccd00b5,
771     0x0ccd40b1, 0x0ccd80b5, 0x0ccdc085, 0x0cce02b1,
772     0x0ccf40b3, 0x0ccf80b1, 0x0ccfc085, 0x0cd001b1,
773     0x0cd0c0b3, 0x0cd101b1, 0x0cd1c0b5, 0x0cd200b3,
774     0x0cd24085, 0x0cd280b5, 0x0cd2c085, 0x0cd30133,
775     0x0cd381b1, 0x0cd440b3, 0x0cd48085, 0x0cd4c0b1,
776     0x0cd500b3, 0x0cd54085, 0x0cd580b5, 0x0cd5c0b1,
777     0x0cd60521, 0x0cd88525, 0x0cdb02a5, 0x0cdc4099,
778     0x0cdc8117, 0x0cdd0099, 0x0cdd4197, 0x0cde0127,
779     0x0cde8285, 0x0cdfc089, 0x0ce0043f, 0x0ce20099,
780     0x0ce2409b, 0x0ce283bf, 0x0ce44219, 0x0ce54205,
781     0x0ce6433f, 0x0ce7c131, 0x0ce84085, 0x0ce881b1,
782     0x0ce94085, 0x0ce98107, 0x0cea0089, 0x0cea4097,
783     0x0cea8219, 0x0ceb809d, 0x0cebc08d, 0x0cec083f,
784     0x0cf00105, 0x0cf0809b, 0x0cf0c197, 0x0cf1809b,
785     0x0cf1c099, 0x0cf20517, 0x0cf48099, 0x0cf4c117,
786     0x0cf54119, 0x0cf5c097, 0x0cf6009b, 0x0cf64099,
787     0x0cf68217, 0x0cf78119, 0x0cf804a1, 0x0cfa4525,
788     0x0cfcc525, 0x0cff4125, 0x0cffc099, 0x29a70103,
789     0x29dc0081, 0x29fe0103, 0x2ad70203, 0x2ada4081,
790     0x3e401482, 0x3e4a7f82, 0x3e6a3f82, 0x3e8aa102,
791     0x3e9b0110, 0x3e9c2f82, 0x3eb3c590, 0x3ec00197,
792     0x3ec0c119, 0x3ec1413f, 0x3ec4c2af, 0x3ec74184,
793     0x3ec804ad, 0x3eca4081, 0x3eca8304, 0x3ecc03a0,
794     0x3ece02a0, 0x3ecf8084, 0x3ed00120, 0x3ed0c120,
795     0x3ed184ae, 0x3ed3c085, 0x3ed4312d, 0x3ef4cbad,
796     0x3efa892f, 0x3eff022d, 0x3f002f2f, 0x3f1782a5,
797     0x3f18c0b1, 0x3f1907af, 0x3f1cffaf, 0x3f3c81a5,
798     0x3f3d64af, 0x3f542031, 0x3f649b31, 0x3f7c0131,
799     0x3f7c83b3, 0x3f7e40b1, 0x3f7e80bd, 0x3f7ec0bb,
800     0x3f7f00b3, 0x3f840503, 0x3f8c01ad, 0x3f8cc315,
801     0x3f8e462d, 0x3f91cc03, 0x3f97c695, 0x3f9c01af,
802     0x3f9d0085, 0x3f9d852f, 0x3fa03aad, 0x3fbd442f,
803     0x3fc06f1f, 0x3fd7c11f, 0x3fd85fad, 0x3fe80081,
804     0x3fe84f1f, 0x3ff0831f, 0x3ff2831f, 0x3ff4831f,
805     0x3ff6819f, 0x3ff80783, 0x44268192, 0x442ac092,
806     0x444b8112, 0x44d2c112, 0x452ec212, 0x456e8112,
807     0x464e0092, 0x74578392, 0x746ec312, 0x75000d1f,
808     0x75068d1f, 0x750d0d1f, 0x7513839f, 0x7515891f,
809     0x751a0d1f, 0x75208d1f, 0x75271015, 0x752f439f,
810     0x7531459f, 0x75340d1f, 0x753a8d1f, 0x75410395,
811     0x7543441f, 0x7545839f, 0x75478d1f, 0x754e0795,
812     0x7552839f, 0x75548d1f, 0x755b0d1f, 0x75618d1f,
813     0x75680d1f, 0x756e8d1f, 0x75750d1f, 0x757b8d1f,
814     0x75820d1f, 0x75888d1f, 0x758f0d1f, 0x75958d1f,
815     0x759c0d1f, 0x75a28d1f, 0x75a90103, 0x75aa089f,
816     0x75ae4081, 0x75ae839f, 0x75b04081, 0x75b08c9f,
817     0x75b6c081, 0x75b7032d, 0x75b8889f, 0x75bcc081,
818     0x75bd039f, 0x75bec081, 0x75bf0c9f, 0x75c54081,
819     0x75c5832d, 0x75c7089f, 0x75cb4081, 0x75cb839f,
820     0x75cd4081, 0x75cd8c9f, 0x75d3c081, 0x75d4032d,
821     0x75d5889f, 0x75d9c081, 0x75da039f, 0x75dbc081,
822     0x75dc0c9f, 0x75e24081, 0x75e2832d, 0x75e4089f,
823     0x75e84081, 0x75e8839f, 0x75ea4081, 0x75ea8c9f,
824     0x75f0c081, 0x75f1042d, 0x75f3851f, 0x75f6051f,
825     0x75f8851f, 0x75fb051f, 0x75fd851f, 0x7b80022d,
826     0x7b814dad, 0x7b884203, 0x7b89c081, 0x7b8a452d,
827     0x7b8d0403, 0x7b908081, 0x7b91dc03, 0x7ba0052d,
828     0x7ba2c8ad, 0x7ba84483, 0x7baac8ad, 0x7c400097,
829     0x7c404521, 0x7c440d25, 0x7c4a8087, 0x7c4ac115,
830     0x7c4b4117, 0x7c4c0d1f, 0x7c528217, 0x7c538099,
831     0x7c53c097, 0x7c5a8197, 0x7c640097, 0x7c80012f,
832     0x7c808081, 0x7c841603, 0x7c9004c1, 0x7c940103,
833     0x7efc051f, 0xbe0001ac, 0xbe00d110, 0xbe0947ac,
834     0xbe0d3910, 0xbe29872c, 0xbe2d022c, 0xbe2e3790,
835     0xbe49ff90, 0xbe69bc10,
836 };
837 
838 static const uint16_t unicode_decomp_table2[690] = {
839     0x0020, 0x0000, 0x0061, 0x0002, 0x0004, 0x0006, 0x03bc, 0x0008,
840     0x000a, 0x000c, 0x0015, 0x0095, 0x00a5, 0x00b9, 0x00c1, 0x00c3,
841     0x00c7, 0x00cb, 0x00d1, 0x00d7, 0x00dd, 0x00e0, 0x00e6, 0x00f8,
842     0x0108, 0x010a, 0x0073, 0x0110, 0x0112, 0x0114, 0x0120, 0x012c,
843     0x0144, 0x014d, 0x0153, 0x0162, 0x0168, 0x016a, 0x0176, 0x0192,
844     0x0194, 0x01a9, 0x01bb, 0x01c7, 0x01d1, 0x01d5, 0x02b9, 0x01d7,
845     0x003b, 0x01d9, 0x01db, 0x00b7, 0x01e1, 0x01fc, 0x020c, 0x0218,
846     0x021d, 0x0223, 0x0227, 0x03a3, 0x0233, 0x023f, 0x0242, 0x024b,
847     0x024e, 0x0251, 0x025d, 0x0260, 0x0269, 0x026c, 0x026f, 0x0275,
848     0x0278, 0x0281, 0x028a, 0x029c, 0x029f, 0x02a3, 0x02af, 0x02b9,
849     0x02c5, 0x02c9, 0x02cd, 0x02d1, 0x02d5, 0x02e7, 0x02ed, 0x02f1,
850     0x02f5, 0x02f9, 0x02fd, 0x0305, 0x0309, 0x030d, 0x0313, 0x0317,
851     0x031b, 0x0323, 0x0327, 0x032b, 0x032f, 0x0335, 0x033d, 0x0341,
852     0x0349, 0x034d, 0x0351, 0x0f0b, 0x0357, 0x035b, 0x035f, 0x0363,
853     0x0367, 0x036b, 0x036f, 0x0373, 0x0379, 0x037d, 0x0381, 0x0385,
854     0x0389, 0x038d, 0x0391, 0x0395, 0x0399, 0x039d, 0x03a1, 0x10dc,
855     0x03a5, 0x03c9, 0x03cd, 0x03d9, 0x03dd, 0x03e1, 0x03ef, 0x03f1,
856     0x043d, 0x044f, 0x0499, 0x04f0, 0x0502, 0x054a, 0x0564, 0x056c,
857     0x0570, 0x0573, 0x059a, 0x05fa, 0x05fe, 0x0607, 0x060b, 0x0614,
858     0x0618, 0x061e, 0x0622, 0x0628, 0x068e, 0x0694, 0x0698, 0x069e,
859     0x06a2, 0x06ab, 0x03ac, 0x06f3, 0x03ad, 0x06f6, 0x03ae, 0x06f9,
860     0x03af, 0x06fc, 0x03cc, 0x06ff, 0x03cd, 0x0702, 0x03ce, 0x0705,
861     0x0709, 0x070d, 0x0711, 0x0386, 0x0732, 0x0735, 0x03b9, 0x0737,
862     0x073b, 0x0388, 0x0753, 0x0389, 0x0756, 0x0390, 0x076b, 0x038a,
863     0x0777, 0x03b0, 0x0789, 0x038e, 0x0799, 0x079f, 0x07a3, 0x038c,
864     0x07b8, 0x038f, 0x07bb, 0x00b4, 0x07be, 0x07c0, 0x07c2, 0x2010,
865     0x07cb, 0x002e, 0x07cd, 0x07cf, 0x0020, 0x07d2, 0x07d6, 0x07db,
866     0x07df, 0x07e4, 0x07ea, 0x07f0, 0x0020, 0x07f6, 0x2212, 0x0801,
867     0x0805, 0x0807, 0x081d, 0x0825, 0x0827, 0x0043, 0x082d, 0x0830,
868     0x0190, 0x0836, 0x0839, 0x004e, 0x0845, 0x0847, 0x084c, 0x084e,
869     0x0851, 0x005a, 0x03a9, 0x005a, 0x0853, 0x0857, 0x0860, 0x0069,
870     0x0862, 0x0865, 0x086f, 0x0874, 0x087a, 0x087e, 0x08a2, 0x0049,
871     0x08a4, 0x08a6, 0x08a9, 0x0056, 0x08ab, 0x08ad, 0x08b0, 0x08b4,
872     0x0058, 0x08b6, 0x08b8, 0x08bb, 0x08c0, 0x08c2, 0x08c5, 0x0076,
873     0x08c7, 0x08c9, 0x08cc, 0x08d0, 0x0078, 0x08d2, 0x08d4, 0x08d7,
874     0x08db, 0x08de, 0x08e4, 0x08e7, 0x08f0, 0x08f3, 0x08f6, 0x08f9,
875     0x0902, 0x0906, 0x090b, 0x090f, 0x0914, 0x0917, 0x091a, 0x0923,
876     0x092c, 0x093b, 0x093e, 0x0941, 0x0944, 0x0947, 0x094a, 0x0956,
877     0x095c, 0x0960, 0x0962, 0x0964, 0x0968, 0x096a, 0x0970, 0x0978,
878     0x097c, 0x0980, 0x0986, 0x0989, 0x098f, 0x0991, 0x0030, 0x0993,
879     0x0999, 0x099c, 0x099e, 0x09a1, 0x09a4, 0x2d61, 0x6bcd, 0x9f9f,
880     0x09a6, 0x09b1, 0x09bc, 0x09c7, 0x0a95, 0x0aa1, 0x0b15, 0x0020,
881     0x0b27, 0x0b31, 0x0b8d, 0x0ba1, 0x0ba5, 0x0ba9, 0x0bad, 0x0bb1,
882     0x0bb5, 0x0bb9, 0x0bbd, 0x0bc1, 0x0bc5, 0x0c21, 0x0c35, 0x0c39,
883     0x0c3d, 0x0c41, 0x0c45, 0x0c49, 0x0c4d, 0x0c51, 0x0c55, 0x0c59,
884     0x0c6f, 0x0c71, 0x0c73, 0x0ca0, 0x0cbc, 0x0cdc, 0x0ce4, 0x0cec,
885     0x0cf4, 0x0cfc, 0x0d04, 0x0d0c, 0x0d14, 0x0d22, 0x0d2e, 0x0d7a,
886     0x0d82, 0x0d85, 0x0d89, 0x0d8d, 0x0d9d, 0x0db1, 0x0db5, 0x0dbc,
887     0x0dc2, 0x0dc6, 0x0e28, 0x0e2c, 0x0e30, 0x0e32, 0x0e36, 0x0e3c,
888     0x0e3e, 0x0e41, 0x0e43, 0x0e46, 0x0e77, 0x0e7b, 0x0e89, 0x0e8e,
889     0x0e94, 0x0e9c, 0x0ea3, 0x0ea9, 0x0eb4, 0x0ebe, 0x0ec6, 0x0eca,
890     0x0ecf, 0x0ed9, 0x0edd, 0x0ee4, 0x0eec, 0x0ef3, 0x0ef8, 0x0f04,
891     0x0f0a, 0x0f15, 0x0f1b, 0x0f22, 0x0f28, 0x0f33, 0x0f3d, 0x0f45,
892     0x0f4c, 0x0f51, 0x0f57, 0x0f5e, 0x0f63, 0x0f69, 0x0f70, 0x0f76,
893     0x0f7d, 0x0f82, 0x0f89, 0x0f8d, 0x0f9e, 0x0fa4, 0x0fa9, 0x0fad,
894     0x0fb8, 0x0fbe, 0x0fc9, 0x0fd0, 0x0fd6, 0x0fda, 0x0fe1, 0x0fe5,
895     0x0fef, 0x0ffa, 0x1000, 0x1004, 0x1009, 0x100f, 0x1013, 0x101a,
896     0x101f, 0x1023, 0x1029, 0x102f, 0x1032, 0x1036, 0x1039, 0x103f,
897     0x1045, 0x1059, 0x1061, 0x1079, 0x107c, 0x1080, 0x1095, 0x10a1,
898     0x10b1, 0x10c3, 0x10cb, 0x10cf, 0x10da, 0x10de, 0x10ea, 0x10f2,
899     0x10f4, 0x1100, 0x1105, 0x1111, 0x1141, 0x1149, 0x114d, 0x1153,
900     0x1157, 0x115a, 0x116e, 0x1171, 0x1175, 0x117b, 0x117d, 0x1181,
901     0x1184, 0x118c, 0x1192, 0x1196, 0x119c, 0x11a2, 0x11a8, 0x11ab,
902     0xa76f, 0x11af, 0x11b3, 0x028d, 0x11bb, 0x120d, 0x130b, 0x1409,
903     0x148d, 0x1492, 0x1550, 0x1569, 0x156f, 0x1575, 0x157b, 0x1587,
904     0x1593, 0x002b, 0x159e, 0x15b6, 0x15ba, 0x15be, 0x15c2, 0x15c6,
905     0x15ca, 0x15de, 0x15e2, 0x1646, 0x165f, 0x1685, 0x168b, 0x1749,
906     0x174f, 0x1754, 0x1774, 0x1874, 0x187a, 0x190e, 0x19d0, 0x1a74,
907     0x1a7c, 0x1a9a, 0x1a9f, 0x1ab3, 0x1abd, 0x1ac3, 0x1ad7, 0x1adc,
908     0x1ae2, 0x1af0, 0x1b20, 0x1b2d, 0x1b35, 0x1b39, 0x1b4f, 0x1bc6,
909     0x1bd8, 0x1bda, 0x1bdc, 0x3164, 0x1c1d, 0x1c1f, 0x1c21, 0x1c23,
910     0x1c25, 0x1c27, 0x1c45, 0x1c53, 0x1c58, 0x1c61, 0x1c6a, 0x1c7c,
911     0x1c85, 0x1c8a, 0x1caa, 0x1cc5, 0x1cc7, 0x1cc9, 0x1ccb, 0x1ccd,
912     0x1ccf, 0x1cd1, 0x1cd3, 0x1cf3, 0x1cf5, 0x1cf7, 0x1cf9, 0x1cfb,
913     0x1d02, 0x1d04, 0x1d06, 0x1d08, 0x1d17, 0x1d19, 0x1d1b, 0x1d1d,
914     0x1d1f, 0x1d21, 0x1d23, 0x1d25, 0x1d27, 0x1d29, 0x1d2b, 0x1d2d,
915     0x1d2f, 0x1d31, 0x1d33, 0x1d37, 0x03f4, 0x1d39, 0x2207, 0x1d3b,
916     0x2202, 0x1d3d, 0x1d45, 0x03f4, 0x1d47, 0x2207, 0x1d49, 0x2202,
917     0x1d4b, 0x1d53, 0x03f4, 0x1d55, 0x2207, 0x1d57, 0x2202, 0x1d59,
918     0x1d61, 0x03f4, 0x1d63, 0x2207, 0x1d65, 0x2202, 0x1d67, 0x1d6f,
919     0x03f4, 0x1d71, 0x2207, 0x1d73, 0x2202, 0x1d75, 0x1d7f, 0x1d81,
920     0x1d83, 0x1d85, 0x1d87, 0x1d89, 0x1d8f, 0x1dac, 0x062d, 0x1db4,
921     0x1dc0, 0x062c, 0x1dd0, 0x1e40, 0x1e4c, 0x1e5f, 0x1e71, 0x1e84,
922     0x1e86, 0x1e8a, 0x1e90, 0x1e96, 0x1e98, 0x1e9c, 0x1e9e, 0x1ea6,
923     0x1ea9, 0x1eab, 0x1eb1, 0x1eb3, 0x30b5, 0x1eb9, 0x1f11, 0x1f27,
924     0x1f2b, 0x1f2d, 0x1f32, 0x1f7f, 0x1f90, 0x2091, 0x20a1, 0x20a7,
925     0x21a1, 0x22bf,
926 };
927 
928 static const uint8_t unicode_decomp_data[9165] = {
929     0x20, 0x88, 0x20, 0x84, 0x32, 0x33, 0x20, 0x81,
930     0x20, 0xa7, 0x31, 0x6f, 0x31, 0xd0, 0x34, 0x31,
931     0xd0, 0x32, 0x33, 0xd0, 0x34, 0x41, 0x80, 0x41,
932     0x81, 0x41, 0x82, 0x41, 0x83, 0x41, 0x88, 0x41,
933     0x8a, 0x00, 0x00, 0x43, 0xa7, 0x45, 0x80, 0x45,
934     0x81, 0x45, 0x82, 0x45, 0x88, 0x49, 0x80, 0x49,
935     0x81, 0x49, 0x82, 0x49, 0x88, 0x00, 0x00, 0x4e,
936     0x83, 0x4f, 0x80, 0x4f, 0x81, 0x4f, 0x82, 0x4f,
937     0x83, 0x4f, 0x88, 0x00, 0x00, 0x00, 0x00, 0x55,
938     0x80, 0x55, 0x81, 0x55, 0x82, 0x55, 0x88, 0x59,
939     0x81, 0x00, 0x00, 0x00, 0x00, 0x61, 0x80, 0x61,
940     0x81, 0x61, 0x82, 0x61, 0x83, 0x61, 0x88, 0x61,
941     0x8a, 0x00, 0x00, 0x63, 0xa7, 0x65, 0x80, 0x65,
942     0x81, 0x65, 0x82, 0x65, 0x88, 0x69, 0x80, 0x69,
943     0x81, 0x69, 0x82, 0x69, 0x88, 0x00, 0x00, 0x6e,
944     0x83, 0x6f, 0x80, 0x6f, 0x81, 0x6f, 0x82, 0x6f,
945     0x83, 0x6f, 0x88, 0x00, 0x00, 0x00, 0x00, 0x75,
946     0x80, 0x75, 0x81, 0x75, 0x82, 0x75, 0x88, 0x79,
947     0x81, 0x00, 0x00, 0x79, 0x88, 0x41, 0x84, 0x41,
948     0x86, 0x41, 0xa8, 0x43, 0x81, 0x43, 0x82, 0x43,
949     0x87, 0x43, 0x8c, 0x44, 0x8c, 0x45, 0x84, 0x45,
950     0x86, 0x45, 0x87, 0x45, 0xa8, 0x45, 0x8c, 0x47,
951     0x82, 0x47, 0x86, 0x47, 0x87, 0x47, 0xa7, 0x48,
952     0x82, 0x49, 0x83, 0x49, 0x84, 0x49, 0x86, 0x49,
953     0xa8, 0x49, 0x87, 0x49, 0x4a, 0x69, 0x6a, 0x4a,
954     0x82, 0x4b, 0xa7, 0x4c, 0x81, 0x4c, 0xa7, 0x4c,
955     0x8c, 0x4c, 0x00, 0x00, 0x6b, 0x20, 0x6b, 0x4e,
956     0x81, 0x4e, 0xa7, 0x4e, 0x8c, 0xbc, 0x02, 0x6e,
957     0x4f, 0x84, 0x4f, 0x86, 0x4f, 0x8b, 0x52, 0x81,
958     0x52, 0xa7, 0x52, 0x8c, 0x53, 0x81, 0x53, 0x82,
959     0x53, 0xa7, 0x53, 0x8c, 0x54, 0xa7, 0x54, 0x8c,
960     0x55, 0x83, 0x55, 0x84, 0x55, 0x86, 0x55, 0x8a,
961     0x55, 0x8b, 0x55, 0xa8, 0x57, 0x82, 0x59, 0x82,
962     0x59, 0x88, 0x5a, 0x81, 0x5a, 0x87, 0x5a, 0x8c,
963     0x4f, 0x9b, 0x55, 0x9b, 0x44, 0x00, 0x7d, 0x01,
964     0x44, 0x00, 0x7e, 0x01, 0x64, 0x00, 0x7e, 0x01,
965     0x4c, 0x4a, 0x4c, 0x6a, 0x6c, 0x6a, 0x4e, 0x4a,
966     0x4e, 0x6a, 0x6e, 0x6a, 0x41, 0x00, 0x8c, 0x49,
967     0x00, 0x8c, 0x4f, 0x00, 0x8c, 0x55, 0x00, 0x8c,
968     0xdc, 0x00, 0x84, 0xdc, 0x00, 0x81, 0xdc, 0x00,
969     0x8c, 0xdc, 0x00, 0x80, 0xc4, 0x00, 0x84, 0x26,
970     0x02, 0x84, 0xc6, 0x00, 0x84, 0x47, 0x8c, 0x4b,
971     0x8c, 0x4f, 0xa8, 0xea, 0x01, 0x84, 0xeb, 0x01,
972     0x84, 0xb7, 0x01, 0x8c, 0x92, 0x02, 0x8c, 0x6a,
973     0x00, 0x8c, 0x44, 0x5a, 0x44, 0x7a, 0x64, 0x7a,
974     0x47, 0x81, 0x4e, 0x00, 0x80, 0xc5, 0x00, 0x81,
975     0xc6, 0x00, 0x81, 0xd8, 0x00, 0x81, 0x41, 0x8f,
976     0x41, 0x91, 0x45, 0x8f, 0x45, 0x91, 0x49, 0x8f,
977     0x49, 0x91, 0x4f, 0x8f, 0x4f, 0x91, 0x52, 0x8f,
978     0x52, 0x91, 0x55, 0x8f, 0x55, 0x91, 0x53, 0xa6,
979     0x54, 0xa6, 0x48, 0x8c, 0x41, 0x00, 0x87, 0x45,
980     0x00, 0xa7, 0xd6, 0x00, 0x84, 0xd5, 0x00, 0x84,
981     0x4f, 0x00, 0x87, 0x2e, 0x02, 0x84, 0x59, 0x00,
982     0x84, 0x68, 0x00, 0x66, 0x02, 0x6a, 0x00, 0x72,
983     0x00, 0x79, 0x02, 0x7b, 0x02, 0x81, 0x02, 0x77,
984     0x00, 0x79, 0x00, 0x20, 0x86, 0x20, 0x87, 0x20,
985     0x8a, 0x20, 0xa8, 0x20, 0x83, 0x20, 0x8b, 0x63,
986     0x02, 0x6c, 0x00, 0x73, 0x00, 0x78, 0x00, 0x95,
987     0x02, 0x80, 0x81, 0x00, 0x93, 0x88, 0x81, 0x20,
988     0xc5, 0x20, 0x81, 0xa8, 0x00, 0x81, 0x91, 0x03,
989     0x81, 0x95, 0x03, 0x81, 0x97, 0x03, 0x81, 0x99,
990     0x03, 0x81, 0x00, 0x00, 0x00, 0x9f, 0x03, 0x81,
991     0x00, 0x00, 0x00, 0xa5, 0x03, 0x81, 0xa9, 0x03,
992     0x81, 0xca, 0x03, 0x81, 0x01, 0x03, 0x98, 0x07,
993     0xa4, 0x07, 0xb0, 0x00, 0xb4, 0x00, 0xb6, 0x00,
994     0xb8, 0x00, 0xca, 0x00, 0x01, 0x03, 0xb8, 0x07,
995     0xc4, 0x07, 0xbe, 0x00, 0xc4, 0x00, 0xc8, 0x00,
996     0xa5, 0x03, 0x0d, 0x13, 0x00, 0x01, 0x03, 0xd1,
997     0x00, 0xd1, 0x07, 0xc6, 0x03, 0xc0, 0x03, 0xba,
998     0x03, 0xc1, 0x03, 0xc2, 0x03, 0x00, 0x00, 0x98,
999     0x03, 0xb5, 0x03, 0x15, 0x04, 0x80, 0x15, 0x04,
1000     0x88, 0x00, 0x00, 0x00, 0x13, 0x04, 0x81, 0x06,
1001     0x04, 0x88, 0x1a, 0x04, 0x81, 0x18, 0x04, 0x80,
1002     0x23, 0x04, 0x86, 0x18, 0x04, 0x86, 0x38, 0x04,
1003     0x86, 0x35, 0x04, 0x80, 0x35, 0x04, 0x88, 0x00,
1004     0x00, 0x00, 0x33, 0x04, 0x81, 0x56, 0x04, 0x88,
1005     0x3a, 0x04, 0x81, 0x38, 0x04, 0x80, 0x43, 0x04,
1006     0x86, 0x74, 0x04, 0x8f, 0x16, 0x04, 0x86, 0x10,
1007     0x04, 0x86, 0x10, 0x04, 0x88, 0x15, 0x04, 0x86,
1008     0xd8, 0x04, 0x88, 0x16, 0x04, 0x88, 0x17, 0x04,
1009     0x88, 0x18, 0x04, 0x84, 0x18, 0x04, 0x88, 0x1e,
1010     0x04, 0x88, 0xe8, 0x04, 0x88, 0x2d, 0x04, 0x88,
1011     0x23, 0x04, 0x84, 0x23, 0x04, 0x88, 0x23, 0x04,
1012     0x8b, 0x27, 0x04, 0x88, 0x2b, 0x04, 0x88, 0x65,
1013     0x05, 0x82, 0x05, 0x27, 0x06, 0x00, 0x2c, 0x00,
1014     0x2d, 0x21, 0x2d, 0x00, 0x2e, 0x23, 0x2d, 0x27,
1015     0x06, 0x00, 0x4d, 0x21, 0x4d, 0xa0, 0x4d, 0x23,
1016     0x4d, 0xd5, 0x06, 0x54, 0x06, 0x00, 0x00, 0x00,
1017     0x00, 0xc1, 0x06, 0x54, 0x06, 0xd2, 0x06, 0x54,
1018     0x06, 0x28, 0x09, 0x3c, 0x09, 0x30, 0x09, 0x3c,
1019     0x09, 0x33, 0x09, 0x3c, 0x09, 0x15, 0x09, 0x00,
1020     0x27, 0x01, 0x27, 0x02, 0x27, 0x07, 0x27, 0x0c,
1021     0x27, 0x0d, 0x27, 0x16, 0x27, 0x1a, 0x27, 0xbe,
1022     0x09, 0x09, 0x00, 0x09, 0x19, 0xa1, 0x09, 0xbc,
1023     0x09, 0xaf, 0x09, 0xbc, 0x09, 0x32, 0x0a, 0x3c,
1024     0x0a, 0x38, 0x0a, 0x3c, 0x0a, 0x16, 0x0a, 0x00,
1025     0x26, 0x01, 0x26, 0x06, 0x26, 0x2b, 0x0a, 0x3c,
1026     0x0a, 0x47, 0x0b, 0x56, 0x0b, 0x3e, 0x0b, 0x09,
1027     0x00, 0x09, 0x19, 0x21, 0x0b, 0x3c, 0x0b, 0x92,
1028     0x0b, 0xd7, 0x0b, 0xbe, 0x0b, 0x08, 0x00, 0x09,
1029     0x00, 0x08, 0x19, 0x46, 0x0c, 0x56, 0x0c, 0xbf,
1030     0x0c, 0xd5, 0x0c, 0xc6, 0x0c, 0xd5, 0x0c, 0xc2,
1031     0x0c, 0x04, 0x00, 0x08, 0x13, 0x3e, 0x0d, 0x08,
1032     0x00, 0x09, 0x00, 0x08, 0x19, 0xd9, 0x0d, 0xca,
1033     0x0d, 0xca, 0x0d, 0x0f, 0x05, 0x12, 0x00, 0x0f,
1034     0x15, 0x4d, 0x0e, 0x32, 0x0e, 0xcd, 0x0e, 0xb2,
1035     0x0e, 0x99, 0x0e, 0x12, 0x00, 0x12, 0x08, 0x42,
1036     0x0f, 0xb7, 0x0f, 0x4c, 0x0f, 0xb7, 0x0f, 0x51,
1037     0x0f, 0xb7, 0x0f, 0x56, 0x0f, 0xb7, 0x0f, 0x5b,
1038     0x0f, 0xb7, 0x0f, 0x40, 0x0f, 0xb5, 0x0f, 0x71,
1039     0x0f, 0x72, 0x0f, 0x71, 0x0f, 0x00, 0x03, 0x41,
1040     0x0f, 0xb2, 0x0f, 0x81, 0x0f, 0xb3, 0x0f, 0x80,
1041     0x0f, 0xb3, 0x0f, 0x81, 0x0f, 0x71, 0x0f, 0x80,
1042     0x0f, 0x92, 0x0f, 0xb7, 0x0f, 0x9c, 0x0f, 0xb7,
1043     0x0f, 0xa1, 0x0f, 0xb7, 0x0f, 0xa6, 0x0f, 0xb7,
1044     0x0f, 0xab, 0x0f, 0xb7, 0x0f, 0x90, 0x0f, 0xb5,
1045     0x0f, 0x25, 0x10, 0x2e, 0x10, 0x05, 0x1b, 0x35,
1046     0x1b, 0x00, 0x00, 0x00, 0x00, 0x07, 0x1b, 0x35,
1047     0x1b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x1b, 0x35,
1048     0x1b, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x1b, 0x35,
1049     0x1b, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x1b, 0x35,
1050     0x1b, 0x11, 0x1b, 0x35, 0x1b, 0x3a, 0x1b, 0x35,
1051     0x1b, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1b, 0x35,
1052     0x1b, 0x3e, 0x1b, 0x35, 0x1b, 0x42, 0x1b, 0x35,
1053     0x1b, 0x41, 0x00, 0xc6, 0x00, 0x42, 0x00, 0x00,
1054     0x00, 0x44, 0x00, 0x45, 0x00, 0x8e, 0x01, 0x47,
1055     0x00, 0x4f, 0x00, 0x22, 0x02, 0x50, 0x00, 0x52,
1056     0x00, 0x54, 0x00, 0x55, 0x00, 0x57, 0x00, 0x61,
1057     0x00, 0x50, 0x02, 0x51, 0x02, 0x02, 0x1d, 0x62,
1058     0x00, 0x64, 0x00, 0x65, 0x00, 0x59, 0x02, 0x5b,
1059     0x02, 0x5c, 0x02, 0x67, 0x00, 0x00, 0x00, 0x6b,
1060     0x00, 0x6d, 0x00, 0x4b, 0x01, 0x6f, 0x00, 0x54,
1061     0x02, 0x16, 0x1d, 0x17, 0x1d, 0x70, 0x00, 0x74,
1062     0x00, 0x75, 0x00, 0x1d, 0x1d, 0x6f, 0x02, 0x76,
1063     0x00, 0x25, 0x1d, 0xb2, 0x03, 0xb3, 0x03, 0xb4,
1064     0x03, 0xc6, 0x03, 0xc7, 0x03, 0x69, 0x00, 0x72,
1065     0x00, 0x75, 0x00, 0x76, 0x00, 0xb2, 0x03, 0xb3,
1066     0x03, 0xc1, 0x03, 0xc6, 0x03, 0xc7, 0x03, 0x52,
1067     0x02, 0x63, 0x00, 0x55, 0x02, 0xf0, 0x00, 0x5c,
1068     0x02, 0x66, 0x00, 0x5f, 0x02, 0x61, 0x02, 0x65,
1069     0x02, 0x68, 0x02, 0x69, 0x02, 0x6a, 0x02, 0x7b,
1070     0x1d, 0x9d, 0x02, 0x6d, 0x02, 0x85, 0x1d, 0x9f,
1071     0x02, 0x71, 0x02, 0x70, 0x02, 0x72, 0x02, 0x73,
1072     0x02, 0x74, 0x02, 0x75, 0x02, 0x78, 0x02, 0x82,
1073     0x02, 0x83, 0x02, 0xab, 0x01, 0x89, 0x02, 0x8a,
1074     0x02, 0x1c, 0x1d, 0x8b, 0x02, 0x8c, 0x02, 0x7a,
1075     0x00, 0x90, 0x02, 0x91, 0x02, 0x92, 0x02, 0xb8,
1076     0x03, 0x41, 0x00, 0xa5, 0x42, 0x00, 0x87, 0x42,
1077     0x00, 0xa3, 0x42, 0x00, 0xb1, 0xc7, 0x00, 0x81,
1078     0x44, 0x00, 0x87, 0x44, 0x00, 0xa3, 0x44, 0x00,
1079     0xb1, 0x44, 0x00, 0xa7, 0x44, 0x00, 0xad, 0x12,
1080     0x01, 0x80, 0x12, 0x01, 0x81, 0x45, 0x00, 0xad,
1081     0x45, 0x00, 0xb0, 0x28, 0x02, 0x86, 0x46, 0x00,
1082     0x87, 0x47, 0x00, 0x84, 0x48, 0x00, 0x87, 0x48,
1083     0x00, 0xa3, 0x48, 0x00, 0x88, 0x48, 0x00, 0xa7,
1084     0x48, 0x00, 0xae, 0x49, 0x00, 0xb0, 0xcf, 0x00,
1085     0x81, 0x4b, 0x00, 0x81, 0x4b, 0x00, 0xa3, 0x4b,
1086     0x00, 0xb1, 0x4c, 0x00, 0xa3, 0x36, 0x1e, 0x84,
1087     0x4c, 0xb1, 0x4c, 0xad, 0x4d, 0x81, 0x4d, 0x87,
1088     0x4d, 0xa3, 0x4e, 0x87, 0x4e, 0xa3, 0x4e, 0xb1,
1089     0x4e, 0xad, 0xd5, 0x00, 0x81, 0xd5, 0x00, 0x88,
1090     0x4c, 0x01, 0x80, 0x4c, 0x01, 0x81, 0x50, 0x00,
1091     0x81, 0x50, 0x00, 0x87, 0x52, 0x00, 0x87, 0x52,
1092     0x00, 0xa3, 0x5a, 0x1e, 0x84, 0x52, 0x00, 0xb1,
1093     0x53, 0x00, 0x87, 0x53, 0x00, 0xa3, 0x5a, 0x01,
1094     0x87, 0x60, 0x01, 0x87, 0x62, 0x1e, 0x87, 0x54,
1095     0x00, 0x87, 0x54, 0x00, 0xa3, 0x54, 0x00, 0xb1,
1096     0x54, 0x00, 0xad, 0x55, 0x00, 0xa4, 0x55, 0x00,
1097     0xb0, 0x55, 0x00, 0xad, 0x68, 0x01, 0x81, 0x6a,
1098     0x01, 0x88, 0x56, 0x83, 0x56, 0xa3, 0x57, 0x80,
1099     0x57, 0x81, 0x57, 0x88, 0x57, 0x87, 0x57, 0xa3,
1100     0x58, 0x87, 0x58, 0x88, 0x59, 0x87, 0x5a, 0x82,
1101     0x5a, 0xa3, 0x5a, 0xb1, 0x68, 0xb1, 0x74, 0x88,
1102     0x77, 0x8a, 0x79, 0x8a, 0x61, 0x00, 0xbe, 0x02,
1103     0x7f, 0x01, 0x87, 0x41, 0x00, 0xa3, 0x41, 0x00,
1104     0x89, 0xc2, 0x00, 0x81, 0xc2, 0x00, 0x80, 0xc2,
1105     0x00, 0x89, 0xc2, 0x00, 0x83, 0xa0, 0x1e, 0x82,
1106     0x02, 0x01, 0x81, 0x02, 0x01, 0x80, 0x02, 0x01,
1107     0x89, 0x02, 0x01, 0x83, 0xa0, 0x1e, 0x86, 0x45,
1108     0x00, 0xa3, 0x45, 0x00, 0x89, 0x45, 0x00, 0x83,
1109     0xca, 0x00, 0x81, 0xca, 0x00, 0x80, 0xca, 0x00,
1110     0x89, 0xca, 0x00, 0x83, 0xb8, 0x1e, 0x82, 0x49,
1111     0x00, 0x89, 0x49, 0x00, 0xa3, 0x4f, 0x00, 0xa3,
1112     0x4f, 0x00, 0x89, 0xd4, 0x00, 0x81, 0xd4, 0x00,
1113     0x80, 0xd4, 0x00, 0x89, 0xd4, 0x00, 0x83, 0xcc,
1114     0x1e, 0x82, 0xa0, 0x01, 0x81, 0xa0, 0x01, 0x80,
1115     0xa0, 0x01, 0x89, 0xa0, 0x01, 0x83, 0xa0, 0x01,
1116     0xa3, 0x55, 0x00, 0xa3, 0x55, 0x00, 0x89, 0xaf,
1117     0x01, 0x81, 0xaf, 0x01, 0x80, 0xaf, 0x01, 0x89,
1118     0xaf, 0x01, 0x83, 0xaf, 0x01, 0xa3, 0x59, 0x00,
1119     0x80, 0x59, 0x00, 0xa3, 0x59, 0x00, 0x89, 0x59,
1120     0x00, 0x83, 0xb1, 0x03, 0x13, 0x03, 0x00, 0x1f,
1121     0x80, 0x00, 0x1f, 0x81, 0x00, 0x1f, 0xc2, 0x91,
1122     0x03, 0x13, 0x03, 0x08, 0x1f, 0x80, 0x08, 0x1f,
1123     0x81, 0x08, 0x1f, 0xc2, 0xb5, 0x03, 0x13, 0x03,
1124     0x10, 0x1f, 0x80, 0x10, 0x1f, 0x81, 0x95, 0x03,
1125     0x13, 0x03, 0x18, 0x1f, 0x80, 0x18, 0x1f, 0x81,
1126     0xb7, 0x03, 0x93, 0xb7, 0x03, 0x94, 0x20, 0x1f,
1127     0x80, 0x21, 0x1f, 0x80, 0x20, 0x1f, 0x81, 0x21,
1128     0x1f, 0x81, 0x20, 0x1f, 0xc2, 0x21, 0x1f, 0xc2,
1129     0x97, 0x03, 0x93, 0x97, 0x03, 0x94, 0x28, 0x1f,
1130     0x80, 0x29, 0x1f, 0x80, 0x28, 0x1f, 0x81, 0x29,
1131     0x1f, 0x81, 0x28, 0x1f, 0xc2, 0x29, 0x1f, 0xc2,
1132     0xb9, 0x03, 0x93, 0xb9, 0x03, 0x94, 0x30, 0x1f,
1133     0x80, 0x31, 0x1f, 0x80, 0x30, 0x1f, 0x81, 0x31,
1134     0x1f, 0x81, 0x30, 0x1f, 0xc2, 0x31, 0x1f, 0xc2,
1135     0x99, 0x03, 0x93, 0x99, 0x03, 0x94, 0x38, 0x1f,
1136     0x80, 0x39, 0x1f, 0x80, 0x38, 0x1f, 0x81, 0x39,
1137     0x1f, 0x81, 0x38, 0x1f, 0xc2, 0x39, 0x1f, 0xc2,
1138     0xbf, 0x03, 0x93, 0xbf, 0x03, 0x94, 0x40, 0x1f,
1139     0x80, 0x40, 0x1f, 0x81, 0x9f, 0x03, 0x13, 0x03,
1140     0x48, 0x1f, 0x80, 0x48, 0x1f, 0x81, 0xc5, 0x03,
1141     0x13, 0x03, 0x50, 0x1f, 0x80, 0x50, 0x1f, 0x81,
1142     0x50, 0x1f, 0xc2, 0xa5, 0x03, 0x94, 0x00, 0x00,
1143     0x00, 0x59, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x59,
1144     0x1f, 0x81, 0x00, 0x00, 0x00, 0x59, 0x1f, 0xc2,
1145     0xc9, 0x03, 0x93, 0xc9, 0x03, 0x94, 0x60, 0x1f,
1146     0x80, 0x61, 0x1f, 0x80, 0x60, 0x1f, 0x81, 0x61,
1147     0x1f, 0x81, 0x60, 0x1f, 0xc2, 0x61, 0x1f, 0xc2,
1148     0xa9, 0x03, 0x93, 0xa9, 0x03, 0x94, 0x68, 0x1f,
1149     0x80, 0x69, 0x1f, 0x80, 0x68, 0x1f, 0x81, 0x69,
1150     0x1f, 0x81, 0x68, 0x1f, 0xc2, 0x69, 0x1f, 0xc2,
1151     0xb1, 0x03, 0x80, 0xb5, 0x03, 0x80, 0xb7, 0x03,
1152     0x80, 0xb9, 0x03, 0x80, 0xbf, 0x03, 0x80, 0xc5,
1153     0x03, 0x80, 0xc9, 0x03, 0x80, 0x00, 0x1f, 0x45,
1154     0x03, 0x20, 0x1f, 0x45, 0x03, 0x60, 0x1f, 0x45,
1155     0x03, 0xb1, 0x03, 0x86, 0xb1, 0x03, 0x84, 0x70,
1156     0x1f, 0xc5, 0xb1, 0x03, 0xc5, 0xac, 0x03, 0xc5,
1157     0x00, 0x00, 0x00, 0xb1, 0x03, 0xc2, 0xb6, 0x1f,
1158     0xc5, 0x91, 0x03, 0x86, 0x91, 0x03, 0x84, 0x91,
1159     0x03, 0x80, 0x91, 0x03, 0xc5, 0x20, 0x93, 0x20,
1160     0x93, 0x20, 0xc2, 0xa8, 0x00, 0xc2, 0x74, 0x1f,
1161     0xc5, 0xb7, 0x03, 0xc5, 0xae, 0x03, 0xc5, 0x00,
1162     0x00, 0x00, 0xb7, 0x03, 0xc2, 0xc6, 0x1f, 0xc5,
1163     0x95, 0x03, 0x80, 0x97, 0x03, 0x80, 0x97, 0x03,
1164     0xc5, 0xbf, 0x1f, 0x80, 0xbf, 0x1f, 0x81, 0xbf,
1165     0x1f, 0xc2, 0xb9, 0x03, 0x86, 0xb9, 0x03, 0x84,
1166     0xca, 0x03, 0x80, 0x00, 0x03, 0xb9, 0x42, 0xca,
1167     0x42, 0x99, 0x06, 0x99, 0x04, 0x99, 0x00, 0xfe,
1168     0x1f, 0x80, 0xfe, 0x1f, 0x81, 0xfe, 0x1f, 0xc2,
1169     0xc5, 0x03, 0x86, 0xc5, 0x03, 0x84, 0xcb, 0x03,
1170     0x80, 0x00, 0x03, 0xc1, 0x13, 0xc1, 0x14, 0xc5,
1171     0x42, 0xcb, 0x42, 0xa5, 0x06, 0xa5, 0x04, 0xa5,
1172     0x00, 0xa1, 0x03, 0x94, 0xa8, 0x00, 0x80, 0x85,
1173     0x03, 0x60, 0x00, 0x7c, 0x1f, 0xc5, 0xc9, 0x03,
1174     0xc5, 0xce, 0x03, 0xc5, 0x00, 0x00, 0x00, 0xc9,
1175     0x03, 0xc2, 0xf6, 0x1f, 0xc5, 0x9f, 0x03, 0x80,
1176     0xa9, 0x03, 0x80, 0xa9, 0x03, 0xc5, 0x20, 0x94,
1177     0x02, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
1178     0x20, 0x20, 0x20, 0x20, 0xb3, 0x2e, 0x2e, 0x2e,
1179     0x2e, 0x2e, 0x32, 0x20, 0x32, 0x20, 0x32, 0x20,
1180     0x00, 0x00, 0x00, 0x35, 0x20, 0x35, 0x20, 0x35,
1181     0x20, 0x00, 0x00, 0x00, 0x21, 0x21, 0x00, 0x00,
1182     0x20, 0x85, 0x3f, 0x3f, 0x3f, 0x21, 0x21, 0x3f,
1183     0x32, 0x20, 0x00, 0x00, 0x00, 0x00, 0x30, 0x69,
1184     0x00, 0x00, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
1185     0x2b, 0x3d, 0x28, 0x29, 0x6e, 0x30, 0x00, 0x2b,
1186     0x00, 0x12, 0x22, 0x3d, 0x00, 0x28, 0x00, 0x29,
1187     0x00, 0x00, 0x00, 0x61, 0x00, 0x65, 0x00, 0x6f,
1188     0x00, 0x78, 0x00, 0x59, 0x02, 0x68, 0x6b, 0x6c,
1189     0x6d, 0x6e, 0x70, 0x73, 0x74, 0x52, 0x73, 0x61,
1190     0x2f, 0x63, 0x61, 0x2f, 0x73, 0xb0, 0x00, 0x43,
1191     0x63, 0x2f, 0x6f, 0x63, 0x2f, 0x75, 0xb0, 0x00,
1192     0x46, 0x48, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x20,
1193     0xdf, 0x01, 0x01, 0x04, 0x24, 0x4e, 0x6f, 0x50,
1194     0x51, 0x52, 0x52, 0x52, 0x53, 0x4d, 0x54, 0x45,
1195     0x4c, 0x54, 0x4d, 0x4b, 0x00, 0xc5, 0x00, 0x42,
1196     0x43, 0x00, 0x65, 0x45, 0x46, 0x00, 0x4d, 0x6f,
1197     0xd0, 0x05, 0x46, 0x41, 0x58, 0xc0, 0x03, 0xb3,
1198     0x03, 0x93, 0x03, 0xa0, 0x03, 0x11, 0x22, 0x44,
1199     0x64, 0x65, 0x69, 0x6a, 0x31, 0xd0, 0x37, 0x31,
1200     0xd0, 0x39, 0x31, 0xd0, 0x31, 0x30, 0x31, 0xd0,
1201     0x33, 0x32, 0xd0, 0x33, 0x31, 0xd0, 0x35, 0x32,
1202     0xd0, 0x35, 0x33, 0xd0, 0x35, 0x34, 0xd0, 0x35,
1203     0x31, 0xd0, 0x36, 0x35, 0xd0, 0x36, 0x31, 0xd0,
1204     0x38, 0x33, 0xd0, 0x38, 0x35, 0xd0, 0x38, 0x37,
1205     0xd0, 0x38, 0x31, 0xd0, 0x49, 0x49, 0x49, 0x49,
1206     0x49, 0x49, 0x56, 0x56, 0x49, 0x56, 0x49, 0x49,
1207     0x56, 0x49, 0x49, 0x49, 0x49, 0x58, 0x58, 0x49,
1208     0x58, 0x49, 0x49, 0x4c, 0x43, 0x44, 0x4d, 0x69,
1209     0x69, 0x69, 0x69, 0x69, 0x69, 0x69, 0x76, 0x76,
1210     0x69, 0x76, 0x69, 0x69, 0x76, 0x69, 0x69, 0x69,
1211     0x69, 0x78, 0x78, 0x69, 0x78, 0x69, 0x69, 0x6c,
1212     0x63, 0x64, 0x6d, 0x30, 0xd0, 0x33, 0x90, 0x21,
1213     0xb8, 0x92, 0x21, 0xb8, 0x94, 0x21, 0xb8, 0xd0,
1214     0x21, 0xb8, 0xd4, 0x21, 0xb8, 0xd2, 0x21, 0xb8,
1215     0x03, 0x22, 0xb8, 0x08, 0x22, 0xb8, 0x0b, 0x22,
1216     0xb8, 0x23, 0x22, 0xb8, 0x00, 0x00, 0x00, 0x25,
1217     0x22, 0xb8, 0x2b, 0x22, 0x2b, 0x22, 0x2b, 0x22,
1218     0x00, 0x00, 0x00, 0x2e, 0x22, 0x2e, 0x22, 0x2e,
1219     0x22, 0x00, 0x00, 0x00, 0x3c, 0x22, 0xb8, 0x43,
1220     0x22, 0xb8, 0x45, 0x22, 0xb8, 0x00, 0x00, 0x00,
1221     0x48, 0x22, 0xb8, 0x3d, 0x00, 0xb8, 0x00, 0x00,
1222     0x00, 0x61, 0x22, 0xb8, 0x4d, 0x22, 0xb8, 0x3c,
1223     0x00, 0xb8, 0x3e, 0x00, 0xb8, 0x64, 0x22, 0xb8,
1224     0x65, 0x22, 0xb8, 0x72, 0x22, 0xb8, 0x76, 0x22,
1225     0xb8, 0x7a, 0x22, 0xb8, 0x82, 0x22, 0xb8, 0x86,
1226     0x22, 0xb8, 0xa2, 0x22, 0xb8, 0xa8, 0x22, 0xb8,
1227     0xa9, 0x22, 0xb8, 0xab, 0x22, 0xb8, 0x7c, 0x22,
1228     0xb8, 0x91, 0x22, 0xb8, 0xb2, 0x22, 0x38, 0x03,
1229     0x08, 0x30, 0x31, 0x00, 0x31, 0x00, 0x30, 0x00,
1230     0x32, 0x30, 0x28, 0x00, 0x31, 0x00, 0x29, 0x00,
1231     0x28, 0x00, 0x31, 0x00, 0x30, 0x00, 0x29, 0x00,
1232     0x28, 0x32, 0x30, 0x29, 0x31, 0x00, 0x2e, 0x00,
1233     0x31, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x32, 0x30,
1234     0x2e, 0x28, 0x00, 0x61, 0x00, 0x29, 0x00, 0x41,
1235     0x00, 0x61, 0x00, 0x2b, 0x22, 0x00, 0x00, 0x00,
1236     0x00, 0x3a, 0x3a, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d,
1237     0x3d, 0xdd, 0x2a, 0xb8, 0x6a, 0x56, 0x00, 0x4e,
1238     0x00, 0x28, 0x36, 0x3f, 0x59, 0x85, 0x8c, 0xa0,
1239     0xba, 0x3f, 0x51, 0x00, 0x26, 0x2c, 0x43, 0x57,
1240     0x6c, 0xa1, 0xb6, 0xc1, 0x9b, 0x52, 0x00, 0x5e,
1241     0x7a, 0x7f, 0x9d, 0xa6, 0xc1, 0xce, 0xe7, 0xb6,
1242     0x53, 0xc8, 0x53, 0xe3, 0x53, 0xd7, 0x56, 0x1f,
1243     0x57, 0xeb, 0x58, 0x02, 0x59, 0x0a, 0x59, 0x15,
1244     0x59, 0x27, 0x59, 0x73, 0x59, 0x50, 0x5b, 0x80,
1245     0x5b, 0xf8, 0x5b, 0x0f, 0x5c, 0x22, 0x5c, 0x38,
1246     0x5c, 0x6e, 0x5c, 0x71, 0x5c, 0xdb, 0x5d, 0xe5,
1247     0x5d, 0xf1, 0x5d, 0xfe, 0x5d, 0x72, 0x5e, 0x7a,
1248     0x5e, 0x7f, 0x5e, 0xf4, 0x5e, 0xfe, 0x5e, 0x0b,
1249     0x5f, 0x13, 0x5f, 0x50, 0x5f, 0x61, 0x5f, 0x73,
1250     0x5f, 0xc3, 0x5f, 0x08, 0x62, 0x36, 0x62, 0x4b,
1251     0x62, 0x2f, 0x65, 0x34, 0x65, 0x87, 0x65, 0x97,
1252     0x65, 0xa4, 0x65, 0xb9, 0x65, 0xe0, 0x65, 0xe5,
1253     0x65, 0xf0, 0x66, 0x08, 0x67, 0x28, 0x67, 0x20,
1254     0x6b, 0x62, 0x6b, 0x79, 0x6b, 0xb3, 0x6b, 0xcb,
1255     0x6b, 0xd4, 0x6b, 0xdb, 0x6b, 0x0f, 0x6c, 0x14,
1256     0x6c, 0x34, 0x6c, 0x6b, 0x70, 0x2a, 0x72, 0x36,
1257     0x72, 0x3b, 0x72, 0x3f, 0x72, 0x47, 0x72, 0x59,
1258     0x72, 0x5b, 0x72, 0xac, 0x72, 0x84, 0x73, 0x89,
1259     0x73, 0xdc, 0x74, 0xe6, 0x74, 0x18, 0x75, 0x1f,
1260     0x75, 0x28, 0x75, 0x30, 0x75, 0x8b, 0x75, 0x92,
1261     0x75, 0x76, 0x76, 0x7d, 0x76, 0xae, 0x76, 0xbf,
1262     0x76, 0xee, 0x76, 0xdb, 0x77, 0xe2, 0x77, 0xf3,
1263     0x77, 0x3a, 0x79, 0xb8, 0x79, 0xbe, 0x79, 0x74,
1264     0x7a, 0xcb, 0x7a, 0xf9, 0x7a, 0x73, 0x7c, 0xf8,
1265     0x7c, 0x36, 0x7f, 0x51, 0x7f, 0x8a, 0x7f, 0xbd,
1266     0x7f, 0x01, 0x80, 0x0c, 0x80, 0x12, 0x80, 0x33,
1267     0x80, 0x7f, 0x80, 0x89, 0x80, 0xe3, 0x81, 0x00,
1268     0x07, 0x10, 0x19, 0x29, 0x38, 0x3c, 0x8b, 0x8f,
1269     0x95, 0x4d, 0x86, 0x6b, 0x86, 0x40, 0x88, 0x4c,
1270     0x88, 0x63, 0x88, 0x7e, 0x89, 0x8b, 0x89, 0xd2,
1271     0x89, 0x00, 0x8a, 0x37, 0x8c, 0x46, 0x8c, 0x55,
1272     0x8c, 0x78, 0x8c, 0x9d, 0x8c, 0x64, 0x8d, 0x70,
1273     0x8d, 0xb3, 0x8d, 0xab, 0x8e, 0xca, 0x8e, 0x9b,
1274     0x8f, 0xb0, 0x8f, 0xb5, 0x8f, 0x91, 0x90, 0x49,
1275     0x91, 0xc6, 0x91, 0xcc, 0x91, 0xd1, 0x91, 0x77,
1276     0x95, 0x80, 0x95, 0x1c, 0x96, 0xb6, 0x96, 0xb9,
1277     0x96, 0xe8, 0x96, 0x51, 0x97, 0x5e, 0x97, 0x62,
1278     0x97, 0x69, 0x97, 0xcb, 0x97, 0xed, 0x97, 0xf3,
1279     0x97, 0x01, 0x98, 0xa8, 0x98, 0xdb, 0x98, 0xdf,
1280     0x98, 0x96, 0x99, 0x99, 0x99, 0xac, 0x99, 0xa8,
1281     0x9a, 0xd8, 0x9a, 0xdf, 0x9a, 0x25, 0x9b, 0x2f,
1282     0x9b, 0x32, 0x9b, 0x3c, 0x9b, 0x5a, 0x9b, 0xe5,
1283     0x9c, 0x75, 0x9e, 0x7f, 0x9e, 0xa5, 0x9e, 0x00,
1284     0x16, 0x1e, 0x28, 0x2c, 0x54, 0x58, 0x69, 0x6e,
1285     0x7b, 0x96, 0xa5, 0xad, 0xe8, 0xf7, 0xfb, 0x12,
1286     0x30, 0x00, 0x00, 0x41, 0x53, 0x44, 0x53, 0x45,
1287     0x53, 0x4b, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1288     0x00, 0x4d, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1289     0x00, 0x4f, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1290     0x00, 0x51, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1291     0x00, 0x53, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1292     0x00, 0x55, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1293     0x00, 0x57, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1294     0x00, 0x59, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1295     0x00, 0x5b, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1296     0x00, 0x5d, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1297     0x00, 0x5f, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1298     0x00, 0x61, 0x30, 0x99, 0x30, 0x64, 0x30, 0x99,
1299     0x30, 0x00, 0x00, 0x00, 0x00, 0x66, 0x30, 0x99,
1300     0x30, 0x00, 0x00, 0x00, 0x00, 0x68, 0x30, 0x99,
1301     0x30, 0x6f, 0x30, 0x99, 0x30, 0x72, 0x30, 0x99,
1302     0x30, 0x75, 0x30, 0x99, 0x30, 0x78, 0x30, 0x99,
1303     0x30, 0x7b, 0x30, 0x99, 0x30, 0x46, 0x30, 0x99,
1304     0x30, 0x20, 0x00, 0x99, 0x30, 0x9d, 0x30, 0x99,
1305     0x30, 0x88, 0x30, 0x8a, 0x30, 0xab, 0x30, 0x99,
1306     0x30, 0x00, 0x00, 0x00, 0x00, 0xad, 0x30, 0x99,
1307     0x30, 0x00, 0x00, 0x00, 0x00, 0xaf, 0x30, 0x99,
1308     0x30, 0x00, 0x00, 0x00, 0x00, 0xb1, 0x30, 0x99,
1309     0x30, 0x00, 0x00, 0x00, 0x00, 0xb3, 0x30, 0x99,
1310     0x30, 0x00, 0x00, 0x00, 0x00, 0xb5, 0x30, 0x99,
1311     0x30, 0x00, 0x00, 0x00, 0x00, 0xb7, 0x30, 0x99,
1312     0x30, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x30, 0x99,
1313     0x30, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x30, 0x99,
1314     0x30, 0x00, 0x00, 0x00, 0x00, 0xbd, 0x30, 0x99,
1315     0x30, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x30, 0x99,
1316     0x30, 0x00, 0x00, 0x00, 0x00, 0xc1, 0x30, 0x99,
1317     0x30, 0xc4, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1318     0x00, 0xc6, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
1319     0x00, 0xc8, 0x30, 0x99, 0x30, 0xcf, 0x30, 0x99,
1320     0x30, 0xd2, 0x30, 0x99, 0x30, 0xd5, 0x30, 0x99,
1321     0x30, 0xd8, 0x30, 0x99, 0x30, 0xdb, 0x30, 0x99,
1322     0x30, 0xa6, 0x30, 0x99, 0x30, 0xef, 0x30, 0x99,
1323     0x30, 0xfd, 0x30, 0x99, 0x30, 0xb3, 0x30, 0xc8,
1324     0x30, 0x00, 0x11, 0x00, 0x01, 0xaa, 0x02, 0xac,
1325     0xad, 0x03, 0x04, 0x05, 0xb0, 0xb1, 0xb2, 0xb3,
1326     0xb4, 0xb5, 0x1a, 0x06, 0x07, 0x08, 0x21, 0x09,
1327     0x11, 0x61, 0x11, 0x14, 0x11, 0x4c, 0x00, 0x01,
1328     0xb3, 0xb4, 0xb8, 0xba, 0xbf, 0xc3, 0xc5, 0x08,
1329     0xc9, 0xcb, 0x09, 0x0a, 0x0c, 0x0e, 0x0f, 0x13,
1330     0x15, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1e, 0x22,
1331     0x2c, 0x33, 0x38, 0xdd, 0xde, 0x43, 0x44, 0x45,
1332     0x70, 0x71, 0x74, 0x7d, 0x7e, 0x80, 0x8a, 0x8d,
1333     0x00, 0x4e, 0x8c, 0x4e, 0x09, 0x4e, 0xdb, 0x56,
1334     0x0a, 0x4e, 0x2d, 0x4e, 0x0b, 0x4e, 0x32, 0x75,
1335     0x59, 0x4e, 0x19, 0x4e, 0x01, 0x4e, 0x29, 0x59,
1336     0x30, 0x57, 0xba, 0x4e, 0x28, 0x00, 0x29, 0x00,
1337     0x00, 0x11, 0x02, 0x11, 0x03, 0x11, 0x05, 0x11,
1338     0x06, 0x11, 0x07, 0x11, 0x09, 0x11, 0x0b, 0x11,
1339     0x0c, 0x11, 0x0e, 0x11, 0x0f, 0x11, 0x10, 0x11,
1340     0x11, 0x11, 0x12, 0x11, 0x28, 0x00, 0x00, 0x11,
1341     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x02, 0x11,
1342     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x05, 0x11,
1343     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x09, 0x11,
1344     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x0b, 0x11,
1345     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x0e, 0x11,
1346     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x0c, 0x11,
1347     0x6e, 0x11, 0x29, 0x00, 0x28, 0x00, 0x0b, 0x11,
1348     0x69, 0x11, 0x0c, 0x11, 0x65, 0x11, 0xab, 0x11,
1349     0x29, 0x00, 0x28, 0x00, 0x0b, 0x11, 0x69, 0x11,
1350     0x12, 0x11, 0x6e, 0x11, 0x29, 0x00, 0x28, 0x00,
1351     0x29, 0x00, 0x00, 0x4e, 0x8c, 0x4e, 0x09, 0x4e,
1352     0xdb, 0x56, 0x94, 0x4e, 0x6d, 0x51, 0x03, 0x4e,
1353     0x6b, 0x51, 0x5d, 0x4e, 0x41, 0x53, 0x08, 0x67,
1354     0x6b, 0x70, 0x34, 0x6c, 0x28, 0x67, 0xd1, 0x91,
1355     0x1f, 0x57, 0xe5, 0x65, 0x2a, 0x68, 0x09, 0x67,
1356     0x3e, 0x79, 0x0d, 0x54, 0x79, 0x72, 0xa1, 0x8c,
1357     0x5d, 0x79, 0xb4, 0x52, 0xe3, 0x4e, 0x7c, 0x54,
1358     0x66, 0x5b, 0xe3, 0x76, 0x01, 0x4f, 0xc7, 0x8c,
1359     0x54, 0x53, 0x6d, 0x79, 0x11, 0x4f, 0xea, 0x81,
1360     0xf3, 0x81, 0x4f, 0x55, 0x7c, 0x5e, 0x87, 0x65,
1361     0x8f, 0x7b, 0x50, 0x54, 0x45, 0x32, 0x00, 0x31,
1362     0x00, 0x33, 0x00, 0x30, 0x00, 0x00, 0x11, 0x00,
1363     0x02, 0x03, 0x05, 0x06, 0x07, 0x09, 0x0b, 0x0c,
1364     0x0e, 0x0f, 0x10, 0x11, 0x12, 0x00, 0x11, 0x00,
1365     0x61, 0x02, 0x61, 0x03, 0x61, 0x05, 0x61, 0x06,
1366     0x61, 0x07, 0x61, 0x09, 0x61, 0x0b, 0x61, 0x0c,
1367     0x61, 0x0e, 0x11, 0x61, 0x11, 0x00, 0x11, 0x0e,
1368     0x61, 0xb7, 0x00, 0x69, 0x0b, 0x11, 0x01, 0x63,
1369     0x00, 0x69, 0x0b, 0x11, 0x6e, 0x11, 0x00, 0x4e,
1370     0x8c, 0x4e, 0x09, 0x4e, 0xdb, 0x56, 0x94, 0x4e,
1371     0x6d, 0x51, 0x03, 0x4e, 0x6b, 0x51, 0x5d, 0x4e,
1372     0x41, 0x53, 0x08, 0x67, 0x6b, 0x70, 0x34, 0x6c,
1373     0x28, 0x67, 0xd1, 0x91, 0x1f, 0x57, 0xe5, 0x65,
1374     0x2a, 0x68, 0x09, 0x67, 0x3e, 0x79, 0x0d, 0x54,
1375     0x79, 0x72, 0xa1, 0x8c, 0x5d, 0x79, 0xb4, 0x52,
1376     0xd8, 0x79, 0x37, 0x75, 0x73, 0x59, 0x69, 0x90,
1377     0x2a, 0x51, 0x70, 0x53, 0xe8, 0x6c, 0x05, 0x98,
1378     0x11, 0x4f, 0x99, 0x51, 0x63, 0x6b, 0x0a, 0x4e,
1379     0x2d, 0x4e, 0x0b, 0x4e, 0xe6, 0x5d, 0xf3, 0x53,
1380     0x3b, 0x53, 0x97, 0x5b, 0x66, 0x5b, 0xe3, 0x76,
1381     0x01, 0x4f, 0xc7, 0x8c, 0x54, 0x53, 0x1c, 0x59,
1382     0x33, 0x00, 0x36, 0x00, 0x34, 0x00, 0x30, 0x00,
1383     0x35, 0x30, 0x31, 0x00, 0x08, 0x67, 0x31, 0x00,
1384     0x30, 0x00, 0x08, 0x67, 0x48, 0x67, 0x65, 0x72,
1385     0x67, 0x65, 0x56, 0x4c, 0x54, 0x44, 0xa2, 0x30,
1386     0x00, 0x02, 0x04, 0x06, 0x08, 0x09, 0x0b, 0x0d,
1387     0x0f, 0x11, 0x13, 0x15, 0x17, 0x19, 0x1b, 0x1d,
1388     0x1f, 0x22, 0x24, 0x26, 0x28, 0x29, 0x2a, 0x2b,
1389     0x2c, 0x2d, 0x30, 0x33, 0x36, 0x39, 0x3c, 0x3d,
1390     0x3e, 0x3f, 0x40, 0x42, 0x44, 0x46, 0x47, 0x48,
1391     0x49, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x50, 0xe4,
1392     0x4e, 0x8c, 0x54, 0xa1, 0x30, 0x01, 0x30, 0x5b,
1393     0x27, 0x01, 0x4a, 0x34, 0x00, 0x01, 0x52, 0x39,
1394     0x01, 0xa2, 0x30, 0x00, 0x5a, 0x49, 0xa4, 0x30,
1395     0x00, 0x27, 0x4f, 0x0c, 0xa4, 0x30, 0x00, 0x4f,
1396     0x1d, 0x02, 0x05, 0x4f, 0xa8, 0x30, 0x00, 0x11,
1397     0x07, 0x54, 0x21, 0xa8, 0x30, 0x00, 0x54, 0x03,
1398     0x54, 0xa4, 0x30, 0x06, 0x4f, 0x15, 0x06, 0x58,
1399     0x3c, 0x07, 0x00, 0x46, 0xab, 0x30, 0x00, 0x3e,
1400     0x18, 0x1d, 0x00, 0x42, 0x3f, 0x51, 0xac, 0x30,
1401     0x00, 0x41, 0x47, 0x00, 0x47, 0x32, 0xae, 0x30,
1402     0xac, 0x30, 0xae, 0x30, 0x00, 0x1d, 0x4e, 0xad,
1403     0x30, 0x00, 0x38, 0x3d, 0x4f, 0x01, 0x3e, 0x13,
1404     0x4f, 0xad, 0x30, 0xed, 0x30, 0xad, 0x30, 0x00,
1405     0x40, 0x03, 0x3c, 0x33, 0xad, 0x30, 0x00, 0x40,
1406     0x34, 0x4f, 0x1b, 0x3e, 0xad, 0x30, 0x00, 0x40,
1407     0x42, 0x16, 0x1b, 0xb0, 0x30, 0x00, 0x39, 0x30,
1408     0xa4, 0x30, 0x0c, 0x45, 0x3c, 0x24, 0x4f, 0x0b,
1409     0x47, 0x18, 0x00, 0x49, 0xaf, 0x30, 0x00, 0x3e,
1410     0x4d, 0x1e, 0xb1, 0x30, 0x00, 0x4b, 0x08, 0x02,
1411     0x3a, 0x19, 0x02, 0x4b, 0x2c, 0xa4, 0x30, 0x11,
1412     0x00, 0x0b, 0x47, 0xb5, 0x30, 0x00, 0x3e, 0x0c,
1413     0x47, 0x2b, 0xb0, 0x30, 0x07, 0x3a, 0x43, 0x00,
1414     0xb9, 0x30, 0x02, 0x3a, 0x08, 0x02, 0x3a, 0x0f,
1415     0x07, 0x43, 0x00, 0xb7, 0x30, 0x10, 0x00, 0x12,
1416     0x34, 0x11, 0x3c, 0x13, 0x17, 0xa4, 0x30, 0x2a,
1417     0x1f, 0x24, 0x2b, 0x00, 0x20, 0xbb, 0x30, 0x16,
1418     0x41, 0x00, 0x38, 0x0d, 0xc4, 0x30, 0x0d, 0x38,
1419     0x00, 0xd0, 0x30, 0x00, 0x2c, 0x1c, 0x1b, 0xa2,
1420     0x30, 0x32, 0x00, 0x17, 0x26, 0x49, 0xaf, 0x30,
1421     0x25, 0x00, 0x3c, 0xb3, 0x30, 0x21, 0x00, 0x20,
1422     0x38, 0xa1, 0x30, 0x34, 0x00, 0x48, 0x22, 0x28,
1423     0xa3, 0x30, 0x32, 0x00, 0x59, 0x25, 0xa7, 0x30,
1424     0x2f, 0x1c, 0x10, 0x00, 0x44, 0xd5, 0x30, 0x00,
1425     0x14, 0x1e, 0xaf, 0x30, 0x29, 0x00, 0x10, 0x4d,
1426     0x3c, 0xda, 0x30, 0xbd, 0x30, 0xb8, 0x30, 0x22,
1427     0x13, 0x1a, 0x20, 0x33, 0x0c, 0x22, 0x3b, 0x01,
1428     0x22, 0x44, 0x00, 0x21, 0x44, 0x07, 0xa4, 0x30,
1429     0x39, 0x00, 0x4f, 0x24, 0xc8, 0x30, 0x14, 0x23,
1430     0x00, 0xdb, 0x30, 0xf3, 0x30, 0xc9, 0x30, 0x14,
1431     0x2a, 0x00, 0x12, 0x33, 0x22, 0x12, 0x33, 0x2a,
1432     0xa4, 0x30, 0x3a, 0x00, 0x0b, 0x49, 0xa4, 0x30,
1433     0x3a, 0x00, 0x47, 0x3a, 0x1f, 0x2b, 0x3a, 0x47,
1434     0x0b, 0xb7, 0x30, 0x27, 0x3c, 0x00, 0x30, 0x3c,
1435     0xaf, 0x30, 0x30, 0x00, 0x3e, 0x44, 0xdf, 0x30,
1436     0xea, 0x30, 0xd0, 0x30, 0x0f, 0x1a, 0x00, 0x2c,
1437     0x1b, 0xe1, 0x30, 0xac, 0x30, 0xac, 0x30, 0x35,
1438     0x00, 0x1c, 0x47, 0x35, 0x50, 0x1c, 0x3f, 0xa2,
1439     0x30, 0x42, 0x5a, 0x27, 0x42, 0x5a, 0x49, 0x44,
1440     0x00, 0x51, 0xc3, 0x30, 0x27, 0x00, 0x05, 0x28,
1441     0xea, 0x30, 0xe9, 0x30, 0xd4, 0x30, 0x17, 0x00,
1442     0x28, 0xd6, 0x30, 0x15, 0x26, 0x00, 0x15, 0xec,
1443     0x30, 0xe0, 0x30, 0xb2, 0x30, 0x3a, 0x41, 0x16,
1444     0x00, 0x41, 0xc3, 0x30, 0x2c, 0x00, 0x05, 0x30,
1445     0x00, 0xb9, 0x70, 0x31, 0x00, 0x30, 0x00, 0xb9,
1446     0x70, 0x32, 0x00, 0x30, 0x00, 0xb9, 0x70, 0x68,
1447     0x50, 0x61, 0x64, 0x61, 0x41, 0x55, 0x62, 0x61,
1448     0x72, 0x6f, 0x56, 0x70, 0x63, 0x64, 0x6d, 0x64,
1449     0x00, 0x6d, 0x00, 0xb2, 0x00, 0x49, 0x00, 0x55,
1450     0x00, 0x73, 0x5e, 0x10, 0x62, 0x2d, 0x66, 0x8c,
1451     0x54, 0x27, 0x59, 0x63, 0x6b, 0x0e, 0x66, 0xbb,
1452     0x6c, 0x2a, 0x68, 0x0f, 0x5f, 0x1a, 0x4f, 0x3e,
1453     0x79, 0x70, 0x00, 0x41, 0x6e, 0x00, 0x41, 0xbc,
1454     0x03, 0x41, 0x6d, 0x00, 0x41, 0x6b, 0x00, 0x41,
1455     0x4b, 0x00, 0x42, 0x4d, 0x00, 0x42, 0x47, 0x00,
1456     0x42, 0x63, 0x61, 0x6c, 0x6b, 0x63, 0x61, 0x6c,
1457     0x70, 0x00, 0x46, 0x6e, 0x00, 0x46, 0xbc, 0x03,
1458     0x46, 0xbc, 0x03, 0x67, 0x6d, 0x00, 0x67, 0x6b,
1459     0x00, 0x67, 0x48, 0x00, 0x7a, 0x6b, 0x48, 0x7a,
1460     0x4d, 0x48, 0x7a, 0x47, 0x48, 0x7a, 0x54, 0x48,
1461     0x7a, 0xbc, 0x03, 0x13, 0x21, 0x6d, 0x00, 0x13,
1462     0x21, 0x64, 0x00, 0x13, 0x21, 0x6b, 0x00, 0x13,
1463     0x21, 0x66, 0x00, 0x6d, 0x6e, 0x00, 0x6d, 0xbc,
1464     0x03, 0x6d, 0x6d, 0x00, 0x6d, 0x63, 0x00, 0x6d,
1465     0x6b, 0x00, 0x6d, 0x63, 0x00, 0x0a, 0x0a, 0x4f,
1466     0x00, 0x0a, 0x4f, 0x6d, 0x00, 0xb2, 0x00, 0x63,
1467     0x00, 0x08, 0x0a, 0x4f, 0x0a, 0x0a, 0x50, 0x00,
1468     0x0a, 0x50, 0x6d, 0x00, 0xb3, 0x00, 0x6b, 0x00,
1469     0x6d, 0x00, 0xb3, 0x00, 0x6d, 0x00, 0x15, 0x22,
1470     0x73, 0x00, 0x6d, 0x00, 0x15, 0x22, 0x73, 0x00,
1471     0xb2, 0x00, 0x50, 0x61, 0x6b, 0x50, 0x61, 0x4d,
1472     0x50, 0x61, 0x47, 0x50, 0x61, 0x72, 0x61, 0x64,
1473     0x72, 0x61, 0x64, 0xd1, 0x73, 0x72, 0x00, 0x61,
1474     0x00, 0x64, 0x00, 0x15, 0x22, 0x73, 0x00, 0xb2,
1475     0x00, 0x70, 0x00, 0x73, 0x6e, 0x00, 0x73, 0xbc,
1476     0x03, 0x73, 0x6d, 0x00, 0x73, 0x70, 0x00, 0x56,
1477     0x6e, 0x00, 0x56, 0xbc, 0x03, 0x56, 0x6d, 0x00,
1478     0x56, 0x6b, 0x00, 0x56, 0x4d, 0x00, 0x56, 0x70,
1479     0x00, 0x57, 0x6e, 0x00, 0x57, 0xbc, 0x03, 0x57,
1480     0x6d, 0x00, 0x57, 0x6b, 0x00, 0x57, 0x4d, 0x00,
1481     0x57, 0x6b, 0x00, 0xa9, 0x03, 0x4d, 0x00, 0xa9,
1482     0x03, 0x61, 0x2e, 0x6d, 0x2e, 0x42, 0x71, 0x63,
1483     0x63, 0x63, 0x64, 0x43, 0xd1, 0x6b, 0x67, 0x43,
1484     0x6f, 0x2e, 0x64, 0x42, 0x47, 0x79, 0x68, 0x61,
1485     0x48, 0x50, 0x69, 0x6e, 0x4b, 0x4b, 0x4b, 0x4d,
1486     0x6b, 0x74, 0x6c, 0x6d, 0x6c, 0x6e, 0x6c, 0x6f,
1487     0x67, 0x6c, 0x78, 0x6d, 0x62, 0x6d, 0x69, 0x6c,
1488     0x6d, 0x6f, 0x6c, 0x50, 0x48, 0x70, 0x2e, 0x6d,
1489     0x2e, 0x50, 0x50, 0x4d, 0x50, 0x52, 0x73, 0x72,
1490     0x53, 0x76, 0x57, 0x62, 0x56, 0xd1, 0x6d, 0x41,
1491     0xd1, 0x6d, 0x31, 0x00, 0xe5, 0x65, 0x31, 0x00,
1492     0x30, 0x00, 0xe5, 0x65, 0x32, 0x00, 0x30, 0x00,
1493     0xe5, 0x65, 0x33, 0x00, 0x30, 0x00, 0xe5, 0x65,
1494     0x67, 0x61, 0x6c, 0x4a, 0x04, 0x4c, 0x04, 0x26,
1495     0x01, 0x53, 0x01, 0x27, 0xa7, 0x37, 0xab, 0x6b,
1496     0x02, 0x52, 0xab, 0x48, 0x8c, 0xf4, 0x66, 0xca,
1497     0x8e, 0xc8, 0x8c, 0xd1, 0x6e, 0x32, 0x4e, 0xe5,
1498     0x53, 0x9c, 0x9f, 0x9c, 0x9f, 0x51, 0x59, 0xd1,
1499     0x91, 0x87, 0x55, 0x48, 0x59, 0xf6, 0x61, 0x69,
1500     0x76, 0x85, 0x7f, 0x3f, 0x86, 0xba, 0x87, 0xf8,
1501     0x88, 0x8f, 0x90, 0x02, 0x6a, 0x1b, 0x6d, 0xd9,
1502     0x70, 0xde, 0x73, 0x3d, 0x84, 0x6a, 0x91, 0xf1,
1503     0x99, 0x82, 0x4e, 0x75, 0x53, 0x04, 0x6b, 0x1b,
1504     0x72, 0x2d, 0x86, 0x1e, 0x9e, 0x50, 0x5d, 0xeb,
1505     0x6f, 0xcd, 0x85, 0x64, 0x89, 0xc9, 0x62, 0xd8,
1506     0x81, 0x1f, 0x88, 0xca, 0x5e, 0x17, 0x67, 0x6a,
1507     0x6d, 0xfc, 0x72, 0xce, 0x90, 0x86, 0x4f, 0xb7,
1508     0x51, 0xde, 0x52, 0xc4, 0x64, 0xd3, 0x6a, 0x10,
1509     0x72, 0xe7, 0x76, 0x01, 0x80, 0x06, 0x86, 0x5c,
1510     0x86, 0xef, 0x8d, 0x32, 0x97, 0x6f, 0x9b, 0xfa,
1511     0x9d, 0x8c, 0x78, 0x7f, 0x79, 0xa0, 0x7d, 0xc9,
1512     0x83, 0x04, 0x93, 0x7f, 0x9e, 0xd6, 0x8a, 0xdf,
1513     0x58, 0x04, 0x5f, 0x60, 0x7c, 0x7e, 0x80, 0x62,
1514     0x72, 0xca, 0x78, 0xc2, 0x8c, 0xf7, 0x96, 0xd8,
1515     0x58, 0x62, 0x5c, 0x13, 0x6a, 0xda, 0x6d, 0x0f,
1516     0x6f, 0x2f, 0x7d, 0x37, 0x7e, 0x4b, 0x96, 0xd2,
1517     0x52, 0x8b, 0x80, 0xdc, 0x51, 0xcc, 0x51, 0x1c,
1518     0x7a, 0xbe, 0x7d, 0xf1, 0x83, 0x75, 0x96, 0x80,
1519     0x8b, 0xcf, 0x62, 0x02, 0x6a, 0xfe, 0x8a, 0x39,
1520     0x4e, 0xe7, 0x5b, 0x12, 0x60, 0x87, 0x73, 0x70,
1521     0x75, 0x17, 0x53, 0xfb, 0x78, 0xbf, 0x4f, 0xa9,
1522     0x5f, 0x0d, 0x4e, 0xcc, 0x6c, 0x78, 0x65, 0x22,
1523     0x7d, 0xc3, 0x53, 0x5e, 0x58, 0x01, 0x77, 0x49,
1524     0x84, 0xaa, 0x8a, 0xba, 0x6b, 0xb0, 0x8f, 0x88,
1525     0x6c, 0xfe, 0x62, 0xe5, 0x82, 0xa0, 0x63, 0x65,
1526     0x75, 0xae, 0x4e, 0x69, 0x51, 0xc9, 0x51, 0x81,
1527     0x68, 0xe7, 0x7c, 0x6f, 0x82, 0xd2, 0x8a, 0xcf,
1528     0x91, 0xf5, 0x52, 0x42, 0x54, 0x73, 0x59, 0xec,
1529     0x5e, 0xc5, 0x65, 0xfe, 0x6f, 0x2a, 0x79, 0xad,
1530     0x95, 0x6a, 0x9a, 0x97, 0x9e, 0xce, 0x9e, 0x9b,
1531     0x52, 0xc6, 0x66, 0x77, 0x6b, 0x62, 0x8f, 0x74,
1532     0x5e, 0x90, 0x61, 0x00, 0x62, 0x9a, 0x64, 0x23,
1533     0x6f, 0x49, 0x71, 0x89, 0x74, 0xca, 0x79, 0xf4,
1534     0x7d, 0x6f, 0x80, 0x26, 0x8f, 0xee, 0x84, 0x23,
1535     0x90, 0x4a, 0x93, 0x17, 0x52, 0xa3, 0x52, 0xbd,
1536     0x54, 0xc8, 0x70, 0xc2, 0x88, 0xaa, 0x8a, 0xc9,
1537     0x5e, 0xf5, 0x5f, 0x7b, 0x63, 0xae, 0x6b, 0x3e,
1538     0x7c, 0x75, 0x73, 0xe4, 0x4e, 0xf9, 0x56, 0xe7,
1539     0x5b, 0xba, 0x5d, 0x1c, 0x60, 0xb2, 0x73, 0x69,
1540     0x74, 0x9a, 0x7f, 0x46, 0x80, 0x34, 0x92, 0xf6,
1541     0x96, 0x48, 0x97, 0x18, 0x98, 0x8b, 0x4f, 0xae,
1542     0x79, 0xb4, 0x91, 0xb8, 0x96, 0xe1, 0x60, 0x86,
1543     0x4e, 0xda, 0x50, 0xee, 0x5b, 0x3f, 0x5c, 0x99,
1544     0x65, 0x02, 0x6a, 0xce, 0x71, 0x42, 0x76, 0xfc,
1545     0x84, 0x7c, 0x90, 0x8d, 0x9f, 0x88, 0x66, 0x2e,
1546     0x96, 0x89, 0x52, 0x7b, 0x67, 0xf3, 0x67, 0x41,
1547     0x6d, 0x9c, 0x6e, 0x09, 0x74, 0x59, 0x75, 0x6b,
1548     0x78, 0x10, 0x7d, 0x5e, 0x98, 0x6d, 0x51, 0x2e,
1549     0x62, 0x78, 0x96, 0x2b, 0x50, 0x19, 0x5d, 0xea,
1550     0x6d, 0x2a, 0x8f, 0x8b, 0x5f, 0x44, 0x61, 0x17,
1551     0x68, 0x87, 0x73, 0x86, 0x96, 0x29, 0x52, 0x0f,
1552     0x54, 0x65, 0x5c, 0x13, 0x66, 0x4e, 0x67, 0xa8,
1553     0x68, 0xe5, 0x6c, 0x06, 0x74, 0xe2, 0x75, 0x79,
1554     0x7f, 0xcf, 0x88, 0xe1, 0x88, 0xcc, 0x91, 0xe2,
1555     0x96, 0x3f, 0x53, 0xba, 0x6e, 0x1d, 0x54, 0xd0,
1556     0x71, 0x98, 0x74, 0xfa, 0x85, 0xa3, 0x96, 0x57,
1557     0x9c, 0x9f, 0x9e, 0x97, 0x67, 0xcb, 0x6d, 0xe8,
1558     0x81, 0xcb, 0x7a, 0x20, 0x7b, 0x92, 0x7c, 0xc0,
1559     0x72, 0x99, 0x70, 0x58, 0x8b, 0xc0, 0x4e, 0x36,
1560     0x83, 0x3a, 0x52, 0x07, 0x52, 0xa6, 0x5e, 0xd3,
1561     0x62, 0xd6, 0x7c, 0x85, 0x5b, 0x1e, 0x6d, 0xb4,
1562     0x66, 0x3b, 0x8f, 0x4c, 0x88, 0x4d, 0x96, 0x8b,
1563     0x89, 0xd3, 0x5e, 0x40, 0x51, 0xc0, 0x55, 0x00,
1564     0x00, 0x00, 0x00, 0x5a, 0x58, 0x00, 0x00, 0x74,
1565     0x66, 0x00, 0x00, 0x00, 0x00, 0xde, 0x51, 0x2a,
1566     0x73, 0xca, 0x76, 0x3c, 0x79, 0x5e, 0x79, 0x65,
1567     0x79, 0x8f, 0x79, 0x56, 0x97, 0xbe, 0x7c, 0xbd,
1568     0x7f, 0x00, 0x00, 0x12, 0x86, 0x00, 0x00, 0xf8,
1569     0x8a, 0x00, 0x00, 0x00, 0x00, 0x38, 0x90, 0xfd,
1570     0x90, 0xef, 0x98, 0xfc, 0x98, 0x28, 0x99, 0xb4,
1571     0x9d, 0xde, 0x90, 0xb7, 0x96, 0xae, 0x4f, 0xe7,
1572     0x50, 0x4d, 0x51, 0xc9, 0x52, 0xe4, 0x52, 0x51,
1573     0x53, 0x9d, 0x55, 0x06, 0x56, 0x68, 0x56, 0x40,
1574     0x58, 0xa8, 0x58, 0x64, 0x5c, 0x6e, 0x5c, 0x94,
1575     0x60, 0x68, 0x61, 0x8e, 0x61, 0xf2, 0x61, 0x4f,
1576     0x65, 0xe2, 0x65, 0x91, 0x66, 0x85, 0x68, 0x77,
1577     0x6d, 0x1a, 0x6e, 0x22, 0x6f, 0x6e, 0x71, 0x2b,
1578     0x72, 0x22, 0x74, 0x91, 0x78, 0x3e, 0x79, 0x49,
1579     0x79, 0x48, 0x79, 0x50, 0x79, 0x56, 0x79, 0x5d,
1580     0x79, 0x8d, 0x79, 0x8e, 0x79, 0x40, 0x7a, 0x81,
1581     0x7a, 0xc0, 0x7b, 0xf4, 0x7d, 0x09, 0x7e, 0x41,
1582     0x7e, 0x72, 0x7f, 0x05, 0x80, 0xed, 0x81, 0x79,
1583     0x82, 0x79, 0x82, 0x57, 0x84, 0x10, 0x89, 0x96,
1584     0x89, 0x01, 0x8b, 0x39, 0x8b, 0xd3, 0x8c, 0x08,
1585     0x8d, 0xb6, 0x8f, 0x38, 0x90, 0xe3, 0x96, 0xff,
1586     0x97, 0x3b, 0x98, 0x75, 0x60, 0xee, 0x42, 0x18,
1587     0x82, 0x02, 0x26, 0x4e, 0xb5, 0x51, 0x68, 0x51,
1588     0x80, 0x4f, 0x45, 0x51, 0x80, 0x51, 0xc7, 0x52,
1589     0xfa, 0x52, 0x9d, 0x55, 0x55, 0x55, 0x99, 0x55,
1590     0xe2, 0x55, 0x5a, 0x58, 0xb3, 0x58, 0x44, 0x59,
1591     0x54, 0x59, 0x62, 0x5a, 0x28, 0x5b, 0xd2, 0x5e,
1592     0xd9, 0x5e, 0x69, 0x5f, 0xad, 0x5f, 0xd8, 0x60,
1593     0x4e, 0x61, 0x08, 0x61, 0x8e, 0x61, 0x60, 0x61,
1594     0xf2, 0x61, 0x34, 0x62, 0xc4, 0x63, 0x1c, 0x64,
1595     0x52, 0x64, 0x56, 0x65, 0x74, 0x66, 0x17, 0x67,
1596     0x1b, 0x67, 0x56, 0x67, 0x79, 0x6b, 0xba, 0x6b,
1597     0x41, 0x6d, 0xdb, 0x6e, 0xcb, 0x6e, 0x22, 0x6f,
1598     0x1e, 0x70, 0x6e, 0x71, 0xa7, 0x77, 0x35, 0x72,
1599     0xaf, 0x72, 0x2a, 0x73, 0x71, 0x74, 0x06, 0x75,
1600     0x3b, 0x75, 0x1d, 0x76, 0x1f, 0x76, 0xca, 0x76,
1601     0xdb, 0x76, 0xf4, 0x76, 0x4a, 0x77, 0x40, 0x77,
1602     0xcc, 0x78, 0xb1, 0x7a, 0xc0, 0x7b, 0x7b, 0x7c,
1603     0x5b, 0x7d, 0xf4, 0x7d, 0x3e, 0x7f, 0x05, 0x80,
1604     0x52, 0x83, 0xef, 0x83, 0x79, 0x87, 0x41, 0x89,
1605     0x86, 0x89, 0x96, 0x89, 0xbf, 0x8a, 0xf8, 0x8a,
1606     0xcb, 0x8a, 0x01, 0x8b, 0xfe, 0x8a, 0xed, 0x8a,
1607     0x39, 0x8b, 0x8a, 0x8b, 0x08, 0x8d, 0x38, 0x8f,
1608     0x72, 0x90, 0x99, 0x91, 0x76, 0x92, 0x7c, 0x96,
1609     0xe3, 0x96, 0x56, 0x97, 0xdb, 0x97, 0xff, 0x97,
1610     0x0b, 0x98, 0x3b, 0x98, 0x12, 0x9b, 0x9c, 0x9f,
1611     0x4a, 0x28, 0x44, 0x28, 0xd5, 0x33, 0x9d, 0x3b,
1612     0x18, 0x40, 0x39, 0x40, 0x49, 0x52, 0xd0, 0x5c,
1613     0xd3, 0x7e, 0x43, 0x9f, 0x8e, 0x9f, 0x2a, 0xa0,
1614     0x02, 0x66, 0x66, 0x66, 0x69, 0x66, 0x6c, 0x66,
1615     0x66, 0x69, 0x66, 0x66, 0x6c, 0x7f, 0x01, 0x74,
1616     0x73, 0x00, 0x74, 0x65, 0x05, 0x0f, 0x11, 0x0f,
1617     0x00, 0x0f, 0x06, 0x19, 0x11, 0x0f, 0x08, 0xd9,
1618     0x05, 0xb4, 0x05, 0x00, 0x00, 0x00, 0x00, 0xf2,
1619     0x05, 0xb7, 0x05, 0xd0, 0x05, 0x12, 0x00, 0x03,
1620     0x04, 0x0b, 0x0c, 0x0d, 0x18, 0x1a, 0xe9, 0x05,
1621     0xc1, 0x05, 0xe9, 0x05, 0xc2, 0x05, 0x49, 0xfb,
1622     0xc1, 0x05, 0x49, 0xfb, 0xc2, 0x05, 0xd0, 0x05,
1623     0xb7, 0x05, 0xd0, 0x05, 0xb8, 0x05, 0xd0, 0x05,
1624     0xbc, 0x05, 0xd8, 0x05, 0xbc, 0x05, 0xde, 0x05,
1625     0xbc, 0x05, 0xe0, 0x05, 0xbc, 0x05, 0xe3, 0x05,
1626     0xbc, 0x05, 0xb9, 0x05, 0x2d, 0x03, 0x2e, 0x03,
1627     0x2f, 0x03, 0x30, 0x03, 0x31, 0x03, 0x1c, 0x00,
1628     0x18, 0x06, 0x22, 0x06, 0x2b, 0x06, 0xd0, 0x05,
1629     0xdc, 0x05, 0x71, 0x06, 0x00, 0x00, 0x0a, 0x0a,
1630     0x0a, 0x0a, 0x0d, 0x0d, 0x0d, 0x0d, 0x0f, 0x0f,
1631     0x0f, 0x0f, 0x09, 0x09, 0x09, 0x09, 0x0e, 0x0e,
1632     0x0e, 0x0e, 0x08, 0x08, 0x08, 0x08, 0x33, 0x33,
1633     0x33, 0x33, 0x35, 0x35, 0x35, 0x35, 0x13, 0x13,
1634     0x13, 0x13, 0x12, 0x12, 0x12, 0x12, 0x15, 0x15,
1635     0x15, 0x15, 0x16, 0x16, 0x16, 0x16, 0x1c, 0x1c,
1636     0x1b, 0x1b, 0x1d, 0x1d, 0x17, 0x17, 0x27, 0x27,
1637     0x20, 0x20, 0x38, 0x38, 0x38, 0x38, 0x3e, 0x3e,
1638     0x3e, 0x3e, 0x42, 0x42, 0x42, 0x42, 0x40, 0x40,
1639     0x40, 0x40, 0x49, 0x49, 0x4a, 0x4a, 0x4a, 0x4a,
1640     0x4f, 0x4f, 0x50, 0x50, 0x50, 0x50, 0x4d, 0x4d,
1641     0x4d, 0x4d, 0x61, 0x61, 0x62, 0x62, 0x49, 0x06,
1642     0x64, 0x64, 0x64, 0x64, 0x7e, 0x7e, 0x7d, 0x7d,
1643     0x7f, 0x7f, 0x2e, 0x82, 0x82, 0x7c, 0x7c, 0x80,
1644     0x80, 0x87, 0x87, 0x87, 0x87, 0x00, 0x00, 0x26,
1645     0x06, 0x00, 0x01, 0x00, 0x01, 0x00, 0xaf, 0x00,
1646     0xaf, 0x00, 0x22, 0x00, 0x22, 0x00, 0xa1, 0x00,
1647     0xa1, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0xa2, 0x00,
1648     0xa2, 0x00, 0xaa, 0x00, 0xaa, 0x00, 0xaa, 0x00,
1649     0x23, 0x00, 0x23, 0x00, 0x23, 0xcc, 0x06, 0x00,
1650     0x00, 0x00, 0x00, 0x26, 0x06, 0x00, 0x06, 0x00,
1651     0x07, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x24, 0x02,
1652     0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x1f, 0x02,
1653     0x23, 0x02, 0x24, 0x04, 0x06, 0x04, 0x07, 0x04,
1654     0x08, 0x04, 0x1f, 0x04, 0x23, 0x04, 0x24, 0x05,
1655     0x06, 0x05, 0x1f, 0x05, 0x23, 0x05, 0x24, 0x06,
1656     0x07, 0x06, 0x1f, 0x07, 0x06, 0x07, 0x1f, 0x08,
1657     0x06, 0x08, 0x07, 0x08, 0x1f, 0x0d, 0x06, 0x0d,
1658     0x07, 0x0d, 0x08, 0x0d, 0x1f, 0x0f, 0x07, 0x0f,
1659     0x1f, 0x10, 0x06, 0x10, 0x07, 0x10, 0x08, 0x10,
1660     0x1f, 0x11, 0x07, 0x11, 0x1f, 0x12, 0x1f, 0x13,
1661     0x06, 0x13, 0x1f, 0x14, 0x06, 0x14, 0x1f, 0x1b,
1662     0x06, 0x1b, 0x07, 0x1b, 0x08, 0x1b, 0x1f, 0x1b,
1663     0x23, 0x1b, 0x24, 0x1c, 0x07, 0x1c, 0x1f, 0x1c,
1664     0x23, 0x1c, 0x24, 0x1d, 0x01, 0x1d, 0x06, 0x1d,
1665     0x07, 0x1d, 0x08, 0x1d, 0x1e, 0x1d, 0x1f, 0x1d,
1666     0x23, 0x1d, 0x24, 0x1e, 0x06, 0x1e, 0x07, 0x1e,
1667     0x08, 0x1e, 0x1f, 0x1e, 0x23, 0x1e, 0x24, 0x1f,
1668     0x06, 0x1f, 0x07, 0x1f, 0x08, 0x1f, 0x1f, 0x1f,
1669     0x23, 0x1f, 0x24, 0x20, 0x06, 0x20, 0x07, 0x20,
1670     0x08, 0x20, 0x1f, 0x20, 0x23, 0x20, 0x24, 0x21,
1671     0x06, 0x21, 0x1f, 0x21, 0x23, 0x21, 0x24, 0x24,
1672     0x06, 0x24, 0x07, 0x24, 0x08, 0x24, 0x1f, 0x24,
1673     0x23, 0x24, 0x24, 0x0a, 0x4a, 0x0b, 0x4a, 0x23,
1674     0x4a, 0x20, 0x00, 0x4c, 0x06, 0x51, 0x06, 0x51,
1675     0x06, 0xff, 0x00, 0x1f, 0x26, 0x06, 0x00, 0x0b,
1676     0x00, 0x0c, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x23,
1677     0x00, 0x24, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x1f,
1678     0x02, 0x20, 0x02, 0x23, 0x02, 0x24, 0x04, 0x0b,
1679     0x04, 0x0c, 0x04, 0x1f, 0x26, 0x06, 0x04, 0x20,
1680     0x04, 0x23, 0x04, 0x24, 0x05, 0x0b, 0x05, 0x0c,
1681     0x05, 0x1f, 0x05, 0x20, 0x05, 0x23, 0x05, 0x24,
1682     0x1b, 0x23, 0x1b, 0x24, 0x1c, 0x23, 0x1c, 0x24,
1683     0x1d, 0x01, 0x1d, 0x1e, 0x1d, 0x1f, 0x1d, 0x23,
1684     0x1d, 0x24, 0x1e, 0x1f, 0x1e, 0x23, 0x1e, 0x24,
1685     0x1f, 0x01, 0x1f, 0x1f, 0x20, 0x0b, 0x20, 0x0c,
1686     0x20, 0x1f, 0x20, 0x20, 0x20, 0x23, 0x20, 0x24,
1687     0x23, 0x4a, 0x24, 0x0b, 0x24, 0x0c, 0x24, 0x1f,
1688     0x24, 0x20, 0x24, 0x23, 0x24, 0x24, 0x00, 0x06,
1689     0x00, 0x07, 0x00, 0x08, 0x00, 0x1f, 0x00, 0x21,
1690     0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x1f,
1691     0x02, 0x21, 0x04, 0x06, 0x04, 0x07, 0x04, 0x08,
1692     0x04, 0x1f, 0x04, 0x21, 0x05, 0x1f, 0x06, 0x07,
1693     0x06, 0x1f, 0x07, 0x06, 0x07, 0x1f, 0x08, 0x06,
1694     0x08, 0x1f, 0x0d, 0x06, 0x0d, 0x07, 0x0d, 0x08,
1695     0x0d, 0x1f, 0x0f, 0x07, 0x0f, 0x08, 0x0f, 0x1f,
1696     0x10, 0x06, 0x10, 0x07, 0x10, 0x08, 0x10, 0x1f,
1697     0x11, 0x07, 0x12, 0x1f, 0x13, 0x06, 0x13, 0x1f,
1698     0x14, 0x06, 0x14, 0x1f, 0x1b, 0x06, 0x1b, 0x07,
1699     0x1b, 0x08, 0x1b, 0x1f, 0x1c, 0x07, 0x1c, 0x1f,
1700     0x1d, 0x06, 0x1d, 0x07, 0x1d, 0x08, 0x1d, 0x1e,
1701     0x1d, 0x1f, 0x1e, 0x06, 0x1e, 0x07, 0x1e, 0x08,
1702     0x1e, 0x1f, 0x1e, 0x21, 0x1f, 0x06, 0x1f, 0x07,
1703     0x1f, 0x08, 0x1f, 0x1f, 0x20, 0x06, 0x20, 0x07,
1704     0x20, 0x08, 0x20, 0x1f, 0x20, 0x21, 0x21, 0x06,
1705     0x21, 0x1f, 0x21, 0x4a, 0x24, 0x06, 0x24, 0x07,
1706     0x24, 0x08, 0x24, 0x1f, 0x24, 0x21, 0x00, 0x1f,
1707     0x00, 0x21, 0x02, 0x1f, 0x02, 0x21, 0x04, 0x1f,
1708     0x04, 0x21, 0x05, 0x1f, 0x05, 0x21, 0x0d, 0x1f,
1709     0x0d, 0x21, 0x0e, 0x1f, 0x0e, 0x21, 0x1d, 0x1e,
1710     0x1d, 0x1f, 0x1e, 0x1f, 0x20, 0x1f, 0x20, 0x21,
1711     0x24, 0x1f, 0x24, 0x21, 0x40, 0x06, 0x4e, 0x06,
1712     0x51, 0x06, 0x27, 0x06, 0x10, 0x22, 0x10, 0x23,
1713     0x12, 0x22, 0x12, 0x23, 0x13, 0x22, 0x13, 0x23,
1714     0x0c, 0x22, 0x0c, 0x23, 0x0d, 0x22, 0x0d, 0x23,
1715     0x06, 0x22, 0x06, 0x23, 0x05, 0x22, 0x05, 0x23,
1716     0x07, 0x22, 0x07, 0x23, 0x0e, 0x22, 0x0e, 0x23,
1717     0x0f, 0x22, 0x0f, 0x23, 0x0d, 0x05, 0x0d, 0x06,
1718     0x0d, 0x07, 0x0d, 0x1e, 0x0d, 0x0a, 0x0c, 0x0a,
1719     0x0e, 0x0a, 0x0f, 0x0a, 0x10, 0x22, 0x10, 0x23,
1720     0x12, 0x22, 0x12, 0x23, 0x13, 0x22, 0x13, 0x23,
1721     0x0c, 0x22, 0x0c, 0x23, 0x0d, 0x22, 0x0d, 0x23,
1722     0x06, 0x22, 0x06, 0x23, 0x05, 0x22, 0x05, 0x23,
1723     0x07, 0x22, 0x07, 0x23, 0x0e, 0x22, 0x0e, 0x23,
1724     0x0f, 0x22, 0x0f, 0x23, 0x0d, 0x05, 0x0d, 0x06,
1725     0x0d, 0x07, 0x0d, 0x1e, 0x0d, 0x0a, 0x0c, 0x0a,
1726     0x0e, 0x0a, 0x0f, 0x0a, 0x0d, 0x05, 0x0d, 0x06,
1727     0x0d, 0x07, 0x0d, 0x1e, 0x0c, 0x20, 0x0d, 0x20,
1728     0x10, 0x1e, 0x0c, 0x05, 0x0c, 0x06, 0x0c, 0x07,
1729     0x0d, 0x05, 0x0d, 0x06, 0x0d, 0x07, 0x10, 0x1e,
1730     0x11, 0x1e, 0x00, 0x24, 0x00, 0x24, 0x2a, 0x06,
1731     0x00, 0x02, 0x1b, 0x00, 0x03, 0x02, 0x00, 0x03,
1732     0x02, 0x00, 0x03, 0x1b, 0x00, 0x04, 0x1b, 0x00,
1733     0x1b, 0x02, 0x00, 0x1b, 0x03, 0x00, 0x1b, 0x04,
1734     0x02, 0x1b, 0x03, 0x02, 0x1b, 0x03, 0x03, 0x1b,
1735     0x20, 0x03, 0x1b, 0x1f, 0x09, 0x03, 0x02, 0x09,
1736     0x02, 0x03, 0x09, 0x02, 0x1f, 0x09, 0x1b, 0x03,
1737     0x09, 0x1b, 0x03, 0x09, 0x1b, 0x02, 0x09, 0x1b,
1738     0x1b, 0x09, 0x1b, 0x1b, 0x0b, 0x03, 0x03, 0x0b,
1739     0x03, 0x03, 0x0b, 0x1b, 0x1b, 0x0a, 0x03, 0x1b,
1740     0x0a, 0x03, 0x1b, 0x0a, 0x02, 0x20, 0x0a, 0x1b,
1741     0x04, 0x0a, 0x1b, 0x04, 0x0a, 0x1b, 0x1b, 0x0a,
1742     0x1b, 0x1b, 0x0c, 0x03, 0x1f, 0x0c, 0x04, 0x1b,
1743     0x0c, 0x04, 0x1b, 0x0d, 0x1b, 0x03, 0x0d, 0x1b,
1744     0x03, 0x0d, 0x1b, 0x1b, 0x0d, 0x1b, 0x20, 0x0f,
1745     0x02, 0x1b, 0x0f, 0x1b, 0x1b, 0x0f, 0x1b, 0x1b,
1746     0x0f, 0x1b, 0x1f, 0x10, 0x1b, 0x1b, 0x10, 0x1b,
1747     0x20, 0x10, 0x1b, 0x1f, 0x17, 0x04, 0x1b, 0x17,
1748     0x04, 0x1b, 0x18, 0x1b, 0x03, 0x18, 0x1b, 0x1b,
1749     0x1a, 0x03, 0x1b, 0x1a, 0x03, 0x20, 0x1a, 0x03,
1750     0x1f, 0x1a, 0x02, 0x02, 0x1a, 0x02, 0x02, 0x1a,
1751     0x04, 0x1b, 0x1a, 0x04, 0x1b, 0x1a, 0x1b, 0x03,
1752     0x1a, 0x1b, 0x03, 0x1b, 0x03, 0x02, 0x1b, 0x03,
1753     0x1b, 0x1b, 0x03, 0x20, 0x1b, 0x02, 0x03, 0x1b,
1754     0x02, 0x1b, 0x1b, 0x04, 0x02, 0x1b, 0x04, 0x1b,
1755     0x28, 0x06, 0x1d, 0x04, 0x06, 0x1f, 0x1d, 0x04,
1756     0x1f, 0x1d, 0x1d, 0x1e, 0x05, 0x1d, 0x1e, 0x05,
1757     0x21, 0x1e, 0x04, 0x1d, 0x1e, 0x04, 0x1d, 0x1e,
1758     0x04, 0x21, 0x1e, 0x1d, 0x22, 0x1e, 0x1d, 0x21,
1759     0x22, 0x1d, 0x1d, 0x22, 0x1d, 0x1d, 0x00, 0x06,
1760     0x22, 0x02, 0x04, 0x22, 0x02, 0x04, 0x21, 0x02,
1761     0x06, 0x22, 0x02, 0x06, 0x21, 0x02, 0x1d, 0x22,
1762     0x02, 0x1d, 0x21, 0x04, 0x1d, 0x22, 0x04, 0x05,
1763     0x21, 0x04, 0x1d, 0x21, 0x0b, 0x06, 0x21, 0x0d,
1764     0x05, 0x22, 0x0c, 0x05, 0x22, 0x0e, 0x05, 0x22,
1765     0x1c, 0x04, 0x22, 0x1c, 0x1d, 0x22, 0x22, 0x05,
1766     0x22, 0x22, 0x04, 0x22, 0x22, 0x1d, 0x22, 0x1d,
1767     0x1d, 0x22, 0x1a, 0x1d, 0x22, 0x1e, 0x05, 0x22,
1768     0x1a, 0x1d, 0x05, 0x1c, 0x05, 0x1d, 0x11, 0x1d,
1769     0x22, 0x1b, 0x1d, 0x22, 0x1e, 0x04, 0x05, 0x1d,
1770     0x06, 0x22, 0x1c, 0x04, 0x1d, 0x1b, 0x1d, 0x1d,
1771     0x1c, 0x04, 0x1d, 0x1e, 0x04, 0x05, 0x04, 0x05,
1772     0x22, 0x05, 0x04, 0x22, 0x1d, 0x04, 0x22, 0x19,
1773     0x1d, 0x22, 0x00, 0x05, 0x22, 0x1b, 0x1d, 0x1d,
1774     0x11, 0x04, 0x1d, 0x0d, 0x1d, 0x1d, 0x0b, 0x06,
1775     0x22, 0x1e, 0x04, 0x22, 0x35, 0x06, 0x00, 0x0f,
1776     0x9d, 0x0d, 0x0f, 0x9d, 0x27, 0x06, 0x00, 0x1d,
1777     0x1d, 0x20, 0x00, 0x1c, 0x01, 0x0a, 0x1e, 0x06,
1778     0x1e, 0x08, 0x0e, 0x1d, 0x12, 0x1e, 0x0a, 0x0c,
1779     0x21, 0x1d, 0x12, 0x1d, 0x23, 0x20, 0x21, 0x0c,
1780     0x1d, 0x1e, 0x35, 0x06, 0x00, 0x0f, 0x14, 0x27,
1781     0x06, 0x0e, 0x1d, 0x22, 0xff, 0x00, 0x1d, 0x1d,
1782     0x20, 0xff, 0x12, 0x1d, 0x23, 0x20, 0xff, 0x21,
1783     0x0c, 0x1d, 0x1e, 0x27, 0x06, 0x05, 0x1d, 0xff,
1784     0x05, 0x1d, 0x00, 0x1d, 0x20, 0x27, 0x06, 0x0a,
1785     0xa5, 0x00, 0x1d, 0x2c, 0x00, 0x01, 0x30, 0x02,
1786     0x30, 0x3a, 0x00, 0x3b, 0x00, 0x21, 0x00, 0x3f,
1787     0x00, 0x16, 0x30, 0x17, 0x30, 0x26, 0x20, 0x13,
1788     0x20, 0x12, 0x01, 0x00, 0x5f, 0x5f, 0x28, 0x29,
1789     0x7b, 0x7d, 0x08, 0x30, 0x0c, 0x0d, 0x08, 0x09,
1790     0x02, 0x03, 0x00, 0x01, 0x04, 0x05, 0x06, 0x07,
1791     0x5b, 0x00, 0x5d, 0x00, 0x3e, 0x20, 0x3e, 0x20,
1792     0x3e, 0x20, 0x3e, 0x20, 0x5f, 0x00, 0x5f, 0x00,
1793     0x5f, 0x00, 0x2c, 0x00, 0x01, 0x30, 0x2e, 0x00,
1794     0x00, 0x00, 0x3b, 0x00, 0x3a, 0x00, 0x3f, 0x00,
1795     0x21, 0x00, 0x14, 0x20, 0x28, 0x00, 0x29, 0x00,
1796     0x7b, 0x00, 0x7d, 0x00, 0x14, 0x30, 0x15, 0x30,
1797     0x23, 0x26, 0x2a, 0x2b, 0x2d, 0x3c, 0x3e, 0x3d,
1798     0x00, 0x5c, 0x24, 0x25, 0x40, 0x40, 0x06, 0xff,
1799     0x0b, 0x00, 0x0b, 0xff, 0x0c, 0x20, 0x00, 0x4d,
1800     0x06, 0x40, 0x06, 0xff, 0x0e, 0x00, 0x0e, 0xff,
1801     0x0f, 0x00, 0x0f, 0xff, 0x10, 0x00, 0x10, 0xff,
1802     0x11, 0x00, 0x11, 0xff, 0x12, 0x00, 0x12, 0x21,
1803     0x06, 0x00, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03,
1804     0x04, 0x04, 0x05, 0x05, 0x05, 0x05, 0x06, 0x06,
1805     0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x09, 0x09,
1806     0x09, 0x09, 0x0a, 0x0a, 0x0a, 0x0a, 0x0b, 0x0b,
1807     0x0b, 0x0b, 0x0c, 0x0c, 0x0c, 0x0c, 0x0d, 0x0d,
1808     0x0d, 0x0d, 0x0e, 0x0e, 0x0f, 0x0f, 0x10, 0x10,
1809     0x11, 0x11, 0x12, 0x12, 0x12, 0x12, 0x13, 0x13,
1810     0x13, 0x13, 0x14, 0x14, 0x14, 0x14, 0x15, 0x15,
1811     0x15, 0x15, 0x16, 0x16, 0x16, 0x16, 0x17, 0x17,
1812     0x17, 0x17, 0x18, 0x18, 0x18, 0x18, 0x19, 0x19,
1813     0x19, 0x19, 0x20, 0x20, 0x20, 0x20, 0x21, 0x21,
1814     0x21, 0x21, 0x22, 0x22, 0x22, 0x22, 0x23, 0x23,
1815     0x23, 0x23, 0x24, 0x24, 0x24, 0x24, 0x25, 0x25,
1816     0x25, 0x25, 0x26, 0x26, 0x26, 0x26, 0x27, 0x27,
1817     0x28, 0x28, 0x29, 0x29, 0x29, 0x29, 0x22, 0x06,
1818     0x22, 0x00, 0x22, 0x00, 0x22, 0x01, 0x22, 0x01,
1819     0x22, 0x03, 0x22, 0x03, 0x22, 0x05, 0x22, 0x05,
1820     0x21, 0x00, 0x85, 0x29, 0x01, 0x30, 0x01, 0x0b,
1821     0x0c, 0x00, 0xfa, 0xf1, 0xa0, 0xa2, 0xa4, 0xa6,
1822     0xa8, 0xe2, 0xe4, 0xe6, 0xc2, 0xfb, 0xa1, 0xa3,
1823     0xa5, 0xa7, 0xa9, 0xaa, 0xac, 0xae, 0xb0, 0xb2,
1824     0xb4, 0xb6, 0xb8, 0xba, 0xbc, 0xbe, 0xc0, 0xc3,
1825     0xc5, 0xc7, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce,
1826     0xd1, 0xd4, 0xd7, 0xda, 0xdd, 0xde, 0xdf, 0xe0,
1827     0xe1, 0xe3, 0xe5, 0xe7, 0xe8, 0xe9, 0xea, 0xeb,
1828     0xec, 0xee, 0xf2, 0x98, 0x99, 0x31, 0x31, 0x4f,
1829     0x31, 0x55, 0x31, 0x5b, 0x31, 0x61, 0x31, 0xa2,
1830     0x00, 0xa3, 0x00, 0xac, 0x00, 0xaf, 0x00, 0xa6,
1831     0x00, 0xa5, 0x00, 0xa9, 0x20, 0x00, 0x00, 0x02,
1832     0x25, 0x90, 0x21, 0x91, 0x21, 0x92, 0x21, 0x93,
1833     0x21, 0xa0, 0x25, 0xcb, 0x25, 0x99, 0x10, 0xba,
1834     0x10, 0x00, 0x00, 0x00, 0x00, 0x9b, 0x10, 0xba,
1835     0x10, 0x05, 0x05, 0xa5, 0x10, 0xba, 0x10, 0x05,
1836     0x31, 0x11, 0x27, 0x11, 0x32, 0x11, 0x27, 0x11,
1837     0x55, 0x47, 0x13, 0x3e, 0x13, 0x47, 0x13, 0x57,
1838     0x13, 0x55, 0xb9, 0x14, 0xba, 0x14, 0xb9, 0x14,
1839     0xb0, 0x14, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x14,
1840     0xbd, 0x14, 0x55, 0x50, 0xb8, 0x15, 0xaf, 0x15,
1841     0xb9, 0x15, 0xaf, 0x15, 0x55, 0x35, 0x19, 0x30,
1842     0x19, 0x05, 0x57, 0xd1, 0x65, 0xd1, 0x58, 0xd1,
1843     0x65, 0xd1, 0x5f, 0xd1, 0x6e, 0xd1, 0x5f, 0xd1,
1844     0x6f, 0xd1, 0x5f, 0xd1, 0x70, 0xd1, 0x5f, 0xd1,
1845     0x71, 0xd1, 0x5f, 0xd1, 0x72, 0xd1, 0x55, 0x55,
1846     0x55, 0x05, 0xb9, 0xd1, 0x65, 0xd1, 0xba, 0xd1,
1847     0x65, 0xd1, 0xbb, 0xd1, 0x6e, 0xd1, 0xbc, 0xd1,
1848     0x6e, 0xd1, 0xbb, 0xd1, 0x6f, 0xd1, 0xbc, 0xd1,
1849     0x6f, 0xd1, 0x55, 0x55, 0x55, 0x41, 0x00, 0x61,
1850     0x00, 0x41, 0x00, 0x61, 0x00, 0x69, 0x00, 0x41,
1851     0x00, 0x61, 0x00, 0x41, 0x00, 0x43, 0x44, 0x00,
1852     0x00, 0x47, 0x00, 0x00, 0x4a, 0x4b, 0x00, 0x00,
1853     0x4e, 0x4f, 0x50, 0x51, 0x00, 0x53, 0x54, 0x55,
1854     0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62, 0x63,
1855     0x64, 0x00, 0x66, 0x68, 0x00, 0x70, 0x00, 0x41,
1856     0x00, 0x61, 0x00, 0x41, 0x42, 0x00, 0x44, 0x45,
1857     0x46, 0x47, 0x4a, 0x00, 0x53, 0x00, 0x61, 0x00,
1858     0x41, 0x42, 0x00, 0x44, 0x45, 0x46, 0x47, 0x00,
1859     0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x00, 0x4f, 0x53,
1860     0x00, 0x61, 0x00, 0x41, 0x00, 0x61, 0x00, 0x41,
1861     0x00, 0x61, 0x00, 0x41, 0x00, 0x61, 0x00, 0x41,
1862     0x00, 0x61, 0x00, 0x41, 0x00, 0x61, 0x00, 0x41,
1863     0x00, 0x61, 0x00, 0x31, 0x01, 0x37, 0x02, 0x91,
1864     0x03, 0xa3, 0x03, 0xb1, 0x03, 0xd1, 0x03, 0x24,
1865     0x00, 0x1f, 0x04, 0x20, 0x05, 0x91, 0x03, 0xa3,
1866     0x03, 0xb1, 0x03, 0xd1, 0x03, 0x24, 0x00, 0x1f,
1867     0x04, 0x20, 0x05, 0x91, 0x03, 0xa3, 0x03, 0xb1,
1868     0x03, 0xd1, 0x03, 0x24, 0x00, 0x1f, 0x04, 0x20,
1869     0x05, 0x91, 0x03, 0xa3, 0x03, 0xb1, 0x03, 0xd1,
1870     0x03, 0x24, 0x00, 0x1f, 0x04, 0x20, 0x05, 0x91,
1871     0x03, 0xa3, 0x03, 0xb1, 0x03, 0xd1, 0x03, 0x24,
1872     0x00, 0x1f, 0x04, 0x20, 0x05, 0x0b, 0x0c, 0x30,
1873     0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30,
1874     0x00, 0x27, 0x06, 0x00, 0x01, 0x05, 0x08, 0x2a,
1875     0x06, 0x1e, 0x08, 0x03, 0x0d, 0x20, 0x19, 0x1a,
1876     0x1b, 0x1c, 0x09, 0x0f, 0x17, 0x0b, 0x18, 0x07,
1877     0x0a, 0x00, 0x01, 0x04, 0x06, 0x0c, 0x0e, 0x10,
1878     0x44, 0x90, 0x77, 0x45, 0x28, 0x06, 0x2c, 0x06,
1879     0x00, 0x00, 0x47, 0x06, 0x33, 0x06, 0x17, 0x10,
1880     0x11, 0x12, 0x13, 0x00, 0x06, 0x0e, 0x02, 0x0f,
1881     0x34, 0x06, 0x2a, 0x06, 0x2b, 0x06, 0x2e, 0x06,
1882     0x00, 0x00, 0x36, 0x06, 0x00, 0x00, 0x3a, 0x06,
1883     0x2d, 0x06, 0x00, 0x00, 0x4a, 0x06, 0x00, 0x00,
1884     0x44, 0x06, 0x00, 0x00, 0x46, 0x06, 0x33, 0x06,
1885     0x39, 0x06, 0x00, 0x00, 0x35, 0x06, 0x42, 0x06,
1886     0x00, 0x00, 0x34, 0x06, 0x00, 0x00, 0x00, 0x00,
1887     0x2e, 0x06, 0x00, 0x00, 0x36, 0x06, 0x00, 0x00,
1888     0x3a, 0x06, 0x00, 0x00, 0xba, 0x06, 0x00, 0x00,
1889     0x6f, 0x06, 0x00, 0x00, 0x28, 0x06, 0x2c, 0x06,
1890     0x00, 0x00, 0x47, 0x06, 0x00, 0x00, 0x00, 0x00,
1891     0x2d, 0x06, 0x37, 0x06, 0x4a, 0x06, 0x43, 0x06,
1892     0x00, 0x00, 0x45, 0x06, 0x46, 0x06, 0x33, 0x06,
1893     0x39, 0x06, 0x41, 0x06, 0x35, 0x06, 0x42, 0x06,
1894     0x00, 0x00, 0x34, 0x06, 0x2a, 0x06, 0x2b, 0x06,
1895     0x2e, 0x06, 0x00, 0x00, 0x36, 0x06, 0x38, 0x06,
1896     0x3a, 0x06, 0x6e, 0x06, 0x00, 0x00, 0xa1, 0x06,
1897     0x27, 0x06, 0x00, 0x01, 0x05, 0x08, 0x20, 0x21,
1898     0x0b, 0x06, 0x10, 0x23, 0x2a, 0x06, 0x1a, 0x1b,
1899     0x1c, 0x09, 0x0f, 0x17, 0x0b, 0x18, 0x07, 0x0a,
1900     0x00, 0x01, 0x04, 0x06, 0x0c, 0x0e, 0x10, 0x28,
1901     0x06, 0x2c, 0x06, 0x2f, 0x06, 0x00, 0x00, 0x48,
1902     0x06, 0x32, 0x06, 0x2d, 0x06, 0x37, 0x06, 0x4a,
1903     0x06, 0x2a, 0x06, 0x1a, 0x1b, 0x1c, 0x09, 0x0f,
1904     0x17, 0x0b, 0x18, 0x07, 0x0a, 0x00, 0x01, 0x04,
1905     0x06, 0x0c, 0x0e, 0x10, 0x30, 0x2e, 0x30, 0x00,
1906     0x2c, 0x00, 0x28, 0x00, 0x41, 0x00, 0x29, 0x00,
1907     0x14, 0x30, 0x53, 0x00, 0x15, 0x30, 0x43, 0x52,
1908     0x43, 0x44, 0x57, 0x5a, 0x41, 0x00, 0x48, 0x56,
1909     0x4d, 0x56, 0x53, 0x44, 0x53, 0x53, 0x50, 0x50,
1910     0x56, 0x57, 0x43, 0x4d, 0x43, 0x4d, 0x44, 0x4d,
1911     0x52, 0x44, 0x4a, 0x4b, 0x30, 0x30, 0x00, 0x68,
1912     0x68, 0x4b, 0x62, 0x57, 0x5b, 0xcc, 0x53, 0xc7,
1913     0x30, 0x8c, 0x4e, 0x1a, 0x59, 0xe3, 0x89, 0x29,
1914     0x59, 0xa4, 0x4e, 0x20, 0x66, 0x21, 0x71, 0x99,
1915     0x65, 0x4d, 0x52, 0x8c, 0x5f, 0x8d, 0x51, 0xb0,
1916     0x65, 0x1d, 0x52, 0x42, 0x7d, 0x1f, 0x75, 0xa9,
1917     0x8c, 0xf0, 0x58, 0x39, 0x54, 0x14, 0x6f, 0x95,
1918     0x62, 0x55, 0x63, 0x00, 0x4e, 0x09, 0x4e, 0x4a,
1919     0x90, 0xe6, 0x5d, 0x2d, 0x4e, 0xf3, 0x53, 0x07,
1920     0x63, 0x70, 0x8d, 0x53, 0x62, 0x81, 0x79, 0x7a,
1921     0x7a, 0x08, 0x54, 0x80, 0x6e, 0x09, 0x67, 0x08,
1922     0x67, 0x33, 0x75, 0x72, 0x52, 0xb6, 0x55, 0x4d,
1923     0x91, 0x14, 0x30, 0x15, 0x30, 0x2c, 0x67, 0x09,
1924     0x4e, 0x8c, 0x4e, 0x89, 0x5b, 0xb9, 0x70, 0x53,
1925     0x62, 0xd7, 0x76, 0xdd, 0x52, 0x57, 0x65, 0x97,
1926     0x5f, 0xef, 0x53, 0x30, 0x00, 0x38, 0x4e, 0x05,
1927     0x00, 0x09, 0x22, 0x01, 0x60, 0x4f, 0xae, 0x4f,
1928     0xbb, 0x4f, 0x02, 0x50, 0x7a, 0x50, 0x99, 0x50,
1929     0xe7, 0x50, 0xcf, 0x50, 0x9e, 0x34, 0x3a, 0x06,
1930     0x4d, 0x51, 0x54, 0x51, 0x64, 0x51, 0x77, 0x51,
1931     0x1c, 0x05, 0xb9, 0x34, 0x67, 0x51, 0x8d, 0x51,
1932     0x4b, 0x05, 0x97, 0x51, 0xa4, 0x51, 0xcc, 0x4e,
1933     0xac, 0x51, 0xb5, 0x51, 0xdf, 0x91, 0xf5, 0x51,
1934     0x03, 0x52, 0xdf, 0x34, 0x3b, 0x52, 0x46, 0x52,
1935     0x72, 0x52, 0x77, 0x52, 0x15, 0x35, 0x02, 0x00,
1936     0x20, 0x80, 0x80, 0x00, 0x08, 0x00, 0x00, 0xc7,
1937     0x52, 0x00, 0x02, 0x1d, 0x33, 0x3e, 0x3f, 0x50,
1938     0x82, 0x8a, 0x93, 0xac, 0xb6, 0xb8, 0xb8, 0xb8,
1939     0x2c, 0x0a, 0x70, 0x70, 0xca, 0x53, 0xdf, 0x53,
1940     0x63, 0x0b, 0xeb, 0x53, 0xf1, 0x53, 0x06, 0x54,
1941     0x9e, 0x54, 0x38, 0x54, 0x48, 0x54, 0x68, 0x54,
1942     0xa2, 0x54, 0xf6, 0x54, 0x10, 0x55, 0x53, 0x55,
1943     0x63, 0x55, 0x84, 0x55, 0x84, 0x55, 0x99, 0x55,
1944     0xab, 0x55, 0xb3, 0x55, 0xc2, 0x55, 0x16, 0x57,
1945     0x06, 0x56, 0x17, 0x57, 0x51, 0x56, 0x74, 0x56,
1946     0x07, 0x52, 0xee, 0x58, 0xce, 0x57, 0xf4, 0x57,
1947     0x0d, 0x58, 0x8b, 0x57, 0x32, 0x58, 0x31, 0x58,
1948     0xac, 0x58, 0xe4, 0x14, 0xf2, 0x58, 0xf7, 0x58,
1949     0x06, 0x59, 0x1a, 0x59, 0x22, 0x59, 0x62, 0x59,
1950     0xa8, 0x16, 0xea, 0x16, 0xec, 0x59, 0x1b, 0x5a,
1951     0x27, 0x5a, 0xd8, 0x59, 0x66, 0x5a, 0xee, 0x36,
1952     0xfc, 0x36, 0x08, 0x5b, 0x3e, 0x5b, 0x3e, 0x5b,
1953     0xc8, 0x19, 0xc3, 0x5b, 0xd8, 0x5b, 0xe7, 0x5b,
1954     0xf3, 0x5b, 0x18, 0x1b, 0xff, 0x5b, 0x06, 0x5c,
1955     0x53, 0x5f, 0x22, 0x5c, 0x81, 0x37, 0x60, 0x5c,
1956     0x6e, 0x5c, 0xc0, 0x5c, 0x8d, 0x5c, 0xe4, 0x1d,
1957     0x43, 0x5d, 0xe6, 0x1d, 0x6e, 0x5d, 0x6b, 0x5d,
1958     0x7c, 0x5d, 0xe1, 0x5d, 0xe2, 0x5d, 0x2f, 0x38,
1959     0xfd, 0x5d, 0x28, 0x5e, 0x3d, 0x5e, 0x69, 0x5e,
1960     0x62, 0x38, 0x83, 0x21, 0x7c, 0x38, 0xb0, 0x5e,
1961     0xb3, 0x5e, 0xb6, 0x5e, 0xca, 0x5e, 0x92, 0xa3,
1962     0xfe, 0x5e, 0x31, 0x23, 0x31, 0x23, 0x01, 0x82,
1963     0x22, 0x5f, 0x22, 0x5f, 0xc7, 0x38, 0xb8, 0x32,
1964     0xda, 0x61, 0x62, 0x5f, 0x6b, 0x5f, 0xe3, 0x38,
1965     0x9a, 0x5f, 0xcd, 0x5f, 0xd7, 0x5f, 0xf9, 0x5f,
1966     0x81, 0x60, 0x3a, 0x39, 0x1c, 0x39, 0x94, 0x60,
1967     0xd4, 0x26, 0xc7, 0x60, 0x02, 0x02, 0x00, 0x00,
1968     0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x0a,
1969     0x00, 0x00, 0x02, 0x08, 0x00, 0x80, 0x08, 0x00,
1970     0x00, 0x08, 0x80, 0x28, 0x80, 0x02, 0x00, 0x00,
1971     0x02, 0x48, 0x61, 0x00, 0x04, 0x06, 0x04, 0x32,
1972     0x46, 0x6a, 0x5c, 0x67, 0x96, 0xaa, 0xae, 0xc8,
1973     0xd3, 0x5d, 0x62, 0x00, 0x54, 0x77, 0xf3, 0x0c,
1974     0x2b, 0x3d, 0x63, 0xfc, 0x62, 0x68, 0x63, 0x83,
1975     0x63, 0xe4, 0x63, 0xf1, 0x2b, 0x22, 0x64, 0xc5,
1976     0x63, 0xa9, 0x63, 0x2e, 0x3a, 0x69, 0x64, 0x7e,
1977     0x64, 0x9d, 0x64, 0x77, 0x64, 0x6c, 0x3a, 0x4f,
1978     0x65, 0x6c, 0x65, 0x0a, 0x30, 0xe3, 0x65, 0xf8,
1979     0x66, 0x49, 0x66, 0x19, 0x3b, 0x91, 0x66, 0x08,
1980     0x3b, 0xe4, 0x3a, 0x92, 0x51, 0x95, 0x51, 0x00,
1981     0x67, 0x9c, 0x66, 0xad, 0x80, 0xd9, 0x43, 0x17,
1982     0x67, 0x1b, 0x67, 0x21, 0x67, 0x5e, 0x67, 0x53,
1983     0x67, 0xc3, 0x33, 0x49, 0x3b, 0xfa, 0x67, 0x85,
1984     0x67, 0x52, 0x68, 0x85, 0x68, 0x6d, 0x34, 0x8e,
1985     0x68, 0x1f, 0x68, 0x14, 0x69, 0x9d, 0x3b, 0x42,
1986     0x69, 0xa3, 0x69, 0xea, 0x69, 0xa8, 0x6a, 0xa3,
1987     0x36, 0xdb, 0x6a, 0x18, 0x3c, 0x21, 0x6b, 0xa7,
1988     0x38, 0x54, 0x6b, 0x4e, 0x3c, 0x72, 0x6b, 0x9f,
1989     0x6b, 0xba, 0x6b, 0xbb, 0x6b, 0x8d, 0x3a, 0x0b,
1990     0x1d, 0xfa, 0x3a, 0x4e, 0x6c, 0xbc, 0x3c, 0xbf,
1991     0x6c, 0xcd, 0x6c, 0x67, 0x6c, 0x16, 0x6d, 0x3e,
1992     0x6d, 0x77, 0x6d, 0x41, 0x6d, 0x69, 0x6d, 0x78,
1993     0x6d, 0x85, 0x6d, 0x1e, 0x3d, 0x34, 0x6d, 0x2f,
1994     0x6e, 0x6e, 0x6e, 0x33, 0x3d, 0xcb, 0x6e, 0xc7,
1995     0x6e, 0xd1, 0x3e, 0xf9, 0x6d, 0x6e, 0x6f, 0x5e,
1996     0x3f, 0x8e, 0x3f, 0xc6, 0x6f, 0x39, 0x70, 0x1e,
1997     0x70, 0x1b, 0x70, 0x96, 0x3d, 0x4a, 0x70, 0x7d,
1998     0x70, 0x77, 0x70, 0xad, 0x70, 0x25, 0x05, 0x45,
1999     0x71, 0x63, 0x42, 0x9c, 0x71, 0xab, 0x43, 0x28,
2000     0x72, 0x35, 0x72, 0x50, 0x72, 0x08, 0x46, 0x80,
2001     0x72, 0x95, 0x72, 0x35, 0x47, 0x02, 0x20, 0x00,
2002     0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x08, 0x80,
2003     0x00, 0x00, 0x02, 0x02, 0x80, 0x8a, 0x00, 0x00,
2004     0x20, 0x00, 0x08, 0x0a, 0x00, 0x80, 0x88, 0x80,
2005     0x20, 0x14, 0x48, 0x7a, 0x73, 0x8b, 0x73, 0xac,
2006     0x3e, 0xa5, 0x73, 0xb8, 0x3e, 0xb8, 0x3e, 0x47,
2007     0x74, 0x5c, 0x74, 0x71, 0x74, 0x85, 0x74, 0xca,
2008     0x74, 0x1b, 0x3f, 0x24, 0x75, 0x36, 0x4c, 0x3e,
2009     0x75, 0x92, 0x4c, 0x70, 0x75, 0x9f, 0x21, 0x10,
2010     0x76, 0xa1, 0x4f, 0xb8, 0x4f, 0x44, 0x50, 0xfc,
2011     0x3f, 0x08, 0x40, 0xf4, 0x76, 0xf3, 0x50, 0xf2,
2012     0x50, 0x19, 0x51, 0x33, 0x51, 0x1e, 0x77, 0x1f,
2013     0x77, 0x1f, 0x77, 0x4a, 0x77, 0x39, 0x40, 0x8b,
2014     0x77, 0x46, 0x40, 0x96, 0x40, 0x1d, 0x54, 0x4e,
2015     0x78, 0x8c, 0x78, 0xcc, 0x78, 0xe3, 0x40, 0x26,
2016     0x56, 0x56, 0x79, 0x9a, 0x56, 0xc5, 0x56, 0x8f,
2017     0x79, 0xeb, 0x79, 0x2f, 0x41, 0x40, 0x7a, 0x4a,
2018     0x7a, 0x4f, 0x7a, 0x7c, 0x59, 0xa7, 0x5a, 0xa7,
2019     0x5a, 0xee, 0x7a, 0x02, 0x42, 0xab, 0x5b, 0xc6,
2020     0x7b, 0xc9, 0x7b, 0x27, 0x42, 0x80, 0x5c, 0xd2,
2021     0x7c, 0xa0, 0x42, 0xe8, 0x7c, 0xe3, 0x7c, 0x00,
2022     0x7d, 0x86, 0x5f, 0x63, 0x7d, 0x01, 0x43, 0xc7,
2023     0x7d, 0x02, 0x7e, 0x45, 0x7e, 0x34, 0x43, 0x28,
2024     0x62, 0x47, 0x62, 0x59, 0x43, 0xd9, 0x62, 0x7a,
2025     0x7f, 0x3e, 0x63, 0x95, 0x7f, 0xfa, 0x7f, 0x05,
2026     0x80, 0xda, 0x64, 0x23, 0x65, 0x60, 0x80, 0xa8,
2027     0x65, 0x70, 0x80, 0x5f, 0x33, 0xd5, 0x43, 0xb2,
2028     0x80, 0x03, 0x81, 0x0b, 0x44, 0x3e, 0x81, 0xb5,
2029     0x5a, 0xa7, 0x67, 0xb5, 0x67, 0x93, 0x33, 0x9c,
2030     0x33, 0x01, 0x82, 0x04, 0x82, 0x9e, 0x8f, 0x6b,
2031     0x44, 0x91, 0x82, 0x8b, 0x82, 0x9d, 0x82, 0xb3,
2032     0x52, 0xb1, 0x82, 0xb3, 0x82, 0xbd, 0x82, 0xe6,
2033     0x82, 0x3c, 0x6b, 0xe5, 0x82, 0x1d, 0x83, 0x63,
2034     0x83, 0xad, 0x83, 0x23, 0x83, 0xbd, 0x83, 0xe7,
2035     0x83, 0x57, 0x84, 0x53, 0x83, 0xca, 0x83, 0xcc,
2036     0x83, 0xdc, 0x83, 0x36, 0x6c, 0x6b, 0x6d, 0x02,
2037     0x00, 0x00, 0x20, 0x22, 0x2a, 0xa0, 0x0a, 0x00,
2038     0x20, 0x80, 0x28, 0x00, 0xa8, 0x20, 0x20, 0x00,
2039     0x02, 0x80, 0x22, 0x02, 0x8a, 0x08, 0x00, 0xaa,
2040     0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x28, 0xd5,
2041     0x6c, 0x2b, 0x45, 0xf1, 0x84, 0xf3, 0x84, 0x16,
2042     0x85, 0xca, 0x73, 0x64, 0x85, 0x2c, 0x6f, 0x5d,
2043     0x45, 0x61, 0x45, 0xb1, 0x6f, 0xd2, 0x70, 0x6b,
2044     0x45, 0x50, 0x86, 0x5c, 0x86, 0x67, 0x86, 0x69,
2045     0x86, 0xa9, 0x86, 0x88, 0x86, 0x0e, 0x87, 0xe2,
2046     0x86, 0x79, 0x87, 0x28, 0x87, 0x6b, 0x87, 0x86,
2047     0x87, 0xd7, 0x45, 0xe1, 0x87, 0x01, 0x88, 0xf9,
2048     0x45, 0x60, 0x88, 0x63, 0x88, 0x67, 0x76, 0xd7,
2049     0x88, 0xde, 0x88, 0x35, 0x46, 0xfa, 0x88, 0xbb,
2050     0x34, 0xae, 0x78, 0x66, 0x79, 0xbe, 0x46, 0xc7,
2051     0x46, 0xa0, 0x8a, 0xed, 0x8a, 0x8a, 0x8b, 0x55,
2052     0x8c, 0xa8, 0x7c, 0xab, 0x8c, 0xc1, 0x8c, 0x1b,
2053     0x8d, 0x77, 0x8d, 0x2f, 0x7f, 0x04, 0x08, 0xcb,
2054     0x8d, 0xbc, 0x8d, 0xf0, 0x8d, 0xde, 0x08, 0xd4,
2055     0x8e, 0x38, 0x8f, 0xd2, 0x85, 0xed, 0x85, 0x94,
2056     0x90, 0xf1, 0x90, 0x11, 0x91, 0x2e, 0x87, 0x1b,
2057     0x91, 0x38, 0x92, 0xd7, 0x92, 0xd8, 0x92, 0x7c,
2058     0x92, 0xf9, 0x93, 0x15, 0x94, 0xfa, 0x8b, 0x8b,
2059     0x95, 0x95, 0x49, 0xb7, 0x95, 0x77, 0x8d, 0xe6,
2060     0x49, 0xc3, 0x96, 0xb2, 0x5d, 0x23, 0x97, 0x45,
2061     0x91, 0x1a, 0x92, 0x6e, 0x4a, 0x76, 0x4a, 0xe0,
2062     0x97, 0x0a, 0x94, 0xb2, 0x4a, 0x96, 0x94, 0x0b,
2063     0x98, 0x0b, 0x98, 0x29, 0x98, 0xb6, 0x95, 0xe2,
2064     0x98, 0x33, 0x4b, 0x29, 0x99, 0xa7, 0x99, 0xc2,
2065     0x99, 0xfe, 0x99, 0xce, 0x4b, 0x30, 0x9b, 0x12,
2066     0x9b, 0x40, 0x9c, 0xfd, 0x9c, 0xce, 0x4c, 0xed,
2067     0x4c, 0x67, 0x9d, 0xce, 0xa0, 0xf8, 0x4c, 0x05,
2068     0xa1, 0x0e, 0xa2, 0x91, 0xa2, 0xbb, 0x9e, 0x56,
2069     0x4d, 0xf9, 0x9e, 0xfe, 0x9e, 0x05, 0x9f, 0x0f,
2070     0x9f, 0x16, 0x9f, 0x3b, 0x9f, 0x00, 0xa6, 0x02,
2071     0x88, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00,
2072     0x28, 0x00, 0x08, 0xa0, 0x80, 0xa0, 0x80, 0x00,
2073     0x80, 0x80, 0x00, 0x0a, 0x88, 0x80, 0x00, 0x80,
2074     0x00, 0x20, 0x2a, 0x00, 0x80,
2075 };
2076 
2077 static const uint16_t unicode_comp_table[945] = {
2078     0x4a01, 0x49c0, 0x4a02, 0x0280, 0x0281, 0x0282, 0x0283, 0x02c0,
2079     0x02c2, 0x0a00, 0x0284, 0x2442, 0x0285, 0x07c0, 0x0980, 0x0982,
2080     0x2440, 0x2280, 0x02c4, 0x2282, 0x2284, 0x2286, 0x02c6, 0x02c8,
2081     0x02ca, 0x02cc, 0x0287, 0x228a, 0x02ce, 0x228c, 0x2290, 0x2292,
2082     0x228e, 0x0288, 0x0289, 0x028a, 0x2482, 0x0300, 0x0302, 0x0304,
2083     0x028b, 0x2480, 0x0308, 0x0984, 0x0986, 0x2458, 0x0a02, 0x0306,
2084     0x2298, 0x229a, 0x229e, 0x0900, 0x030a, 0x22a0, 0x030c, 0x030e,
2085     0x0840, 0x0310, 0x0312, 0x22a2, 0x22a6, 0x09c0, 0x22a4, 0x22a8,
2086     0x22aa, 0x028c, 0x028d, 0x028e, 0x0340, 0x0342, 0x0344, 0x0380,
2087     0x028f, 0x248e, 0x07c2, 0x0988, 0x098a, 0x2490, 0x0346, 0x22ac,
2088     0x0400, 0x22b0, 0x0842, 0x22b2, 0x0402, 0x22b4, 0x0440, 0x0444,
2089     0x22b6, 0x0442, 0x22c2, 0x22c0, 0x22c4, 0x22c6, 0x22c8, 0x0940,
2090     0x04c0, 0x0291, 0x22ca, 0x04c4, 0x22cc, 0x04c2, 0x22d0, 0x22ce,
2091     0x0292, 0x0293, 0x0294, 0x0295, 0x0540, 0x0542, 0x0a08, 0x0296,
2092     0x2494, 0x0544, 0x07c4, 0x098c, 0x098e, 0x06c0, 0x2492, 0x0844,
2093     0x2308, 0x230a, 0x0580, 0x230c, 0x0584, 0x0990, 0x0992, 0x230e,
2094     0x0582, 0x2312, 0x0586, 0x0588, 0x2314, 0x058c, 0x2316, 0x0998,
2095     0x058a, 0x231e, 0x0590, 0x2320, 0x099a, 0x058e, 0x2324, 0x2322,
2096     0x0299, 0x029a, 0x029b, 0x05c0, 0x05c2, 0x05c4, 0x029c, 0x24ac,
2097     0x05c6, 0x05c8, 0x07c6, 0x0994, 0x0996, 0x0700, 0x24aa, 0x2326,
2098     0x05ca, 0x232a, 0x2328, 0x2340, 0x2342, 0x2344, 0x2346, 0x05cc,
2099     0x234a, 0x2348, 0x234c, 0x234e, 0x2350, 0x24b8, 0x029d, 0x05ce,
2100     0x24be, 0x0a0c, 0x2352, 0x0600, 0x24bc, 0x24ba, 0x0640, 0x2354,
2101     0x0642, 0x0644, 0x2356, 0x2358, 0x02a0, 0x02a1, 0x02a2, 0x02a3,
2102     0x02c1, 0x02c3, 0x0a01, 0x02a4, 0x2443, 0x02a5, 0x07c1, 0x0981,
2103     0x0983, 0x2441, 0x2281, 0x02c5, 0x2283, 0x2285, 0x2287, 0x02c7,
2104     0x02c9, 0x02cb, 0x02cd, 0x02a7, 0x228b, 0x02cf, 0x228d, 0x2291,
2105     0x2293, 0x228f, 0x02a8, 0x02a9, 0x02aa, 0x2483, 0x0301, 0x0303,
2106     0x0305, 0x02ab, 0x2481, 0x0309, 0x0985, 0x0987, 0x2459, 0x0a03,
2107     0x0307, 0x2299, 0x229b, 0x229f, 0x0901, 0x030b, 0x22a1, 0x030d,
2108     0x030f, 0x0841, 0x0311, 0x0313, 0x22a3, 0x22a7, 0x09c1, 0x22a5,
2109     0x22a9, 0x22ab, 0x2380, 0x02ac, 0x02ad, 0x02ae, 0x0341, 0x0343,
2110     0x0345, 0x02af, 0x248f, 0x07c3, 0x0989, 0x098b, 0x2491, 0x0347,
2111     0x22ad, 0x0401, 0x0884, 0x22b1, 0x0843, 0x22b3, 0x0403, 0x22b5,
2112     0x0441, 0x0445, 0x22b7, 0x0443, 0x22c3, 0x22c1, 0x22c5, 0x22c7,
2113     0x22c9, 0x0941, 0x04c1, 0x02b1, 0x22cb, 0x04c5, 0x22cd, 0x04c3,
2114     0x22d1, 0x22cf, 0x02b2, 0x02b3, 0x02b4, 0x02b5, 0x0541, 0x0543,
2115     0x0a09, 0x02b6, 0x2495, 0x0545, 0x07c5, 0x098d, 0x098f, 0x06c1,
2116     0x2493, 0x0845, 0x2309, 0x230b, 0x0581, 0x230d, 0x0585, 0x0991,
2117     0x0993, 0x230f, 0x0583, 0x2313, 0x0587, 0x0589, 0x2315, 0x058d,
2118     0x2317, 0x0999, 0x058b, 0x231f, 0x2381, 0x0591, 0x2321, 0x099b,
2119     0x058f, 0x2325, 0x2323, 0x02b9, 0x02ba, 0x02bb, 0x05c1, 0x05c3,
2120     0x05c5, 0x02bc, 0x24ad, 0x05c7, 0x05c9, 0x07c7, 0x0995, 0x0997,
2121     0x0701, 0x24ab, 0x2327, 0x05cb, 0x232b, 0x2329, 0x2341, 0x2343,
2122     0x2345, 0x2347, 0x05cd, 0x234b, 0x2349, 0x2382, 0x234d, 0x234f,
2123     0x2351, 0x24b9, 0x02bd, 0x05cf, 0x24bf, 0x0a0d, 0x2353, 0x02bf,
2124     0x24bd, 0x2383, 0x24bb, 0x0641, 0x2355, 0x0643, 0x0645, 0x2357,
2125     0x2359, 0x3101, 0x0c80, 0x2e00, 0x2446, 0x2444, 0x244a, 0x2448,
2126     0x0800, 0x0942, 0x0944, 0x0804, 0x2288, 0x2486, 0x2484, 0x248a,
2127     0x2488, 0x22ae, 0x2498, 0x2496, 0x249c, 0x249a, 0x2300, 0x0a06,
2128     0x2302, 0x0a04, 0x0946, 0x07ce, 0x07ca, 0x07c8, 0x07cc, 0x2447,
2129     0x2445, 0x244b, 0x2449, 0x0801, 0x0943, 0x0945, 0x0805, 0x2289,
2130     0x2487, 0x2485, 0x248b, 0x2489, 0x22af, 0x2499, 0x2497, 0x249d,
2131     0x249b, 0x2301, 0x0a07, 0x2303, 0x0a05, 0x0947, 0x07cf, 0x07cb,
2132     0x07c9, 0x07cd, 0x2450, 0x244e, 0x2454, 0x2452, 0x2451, 0x244f,
2133     0x2455, 0x2453, 0x2294, 0x2296, 0x2295, 0x2297, 0x2304, 0x2306,
2134     0x2305, 0x2307, 0x2318, 0x2319, 0x231a, 0x231b, 0x232c, 0x232d,
2135     0x232e, 0x232f, 0x2400, 0x24a2, 0x24a0, 0x24a6, 0x24a4, 0x24a8,
2136     0x24a3, 0x24a1, 0x24a7, 0x24a5, 0x24a9, 0x24b0, 0x24ae, 0x24b4,
2137     0x24b2, 0x24b6, 0x24b1, 0x24af, 0x24b5, 0x24b3, 0x24b7, 0x0882,
2138     0x0880, 0x0881, 0x0802, 0x0803, 0x229c, 0x229d, 0x0a0a, 0x0a0b,
2139     0x0883, 0x0b40, 0x2c8a, 0x0c81, 0x2c89, 0x2c88, 0x2540, 0x2541,
2140     0x2d00, 0x2e07, 0x0d00, 0x2640, 0x2641, 0x2e80, 0x0d01, 0x26c8,
2141     0x26c9, 0x2f00, 0x2f84, 0x0d02, 0x2f83, 0x2f82, 0x0d40, 0x26d8,
2142     0x26d9, 0x3186, 0x0d04, 0x2740, 0x2741, 0x3100, 0x3086, 0x0d06,
2143     0x3085, 0x3084, 0x0d41, 0x2840, 0x3200, 0x0d07, 0x284f, 0x2850,
2144     0x3280, 0x2c84, 0x2e03, 0x2857, 0x0d42, 0x2c81, 0x2c80, 0x24c0,
2145     0x24c1, 0x2c86, 0x2c83, 0x28c0, 0x0d43, 0x25c0, 0x25c1, 0x2940,
2146     0x0d44, 0x26c0, 0x26c1, 0x2e05, 0x2e02, 0x29c0, 0x0d45, 0x2f05,
2147     0x2f04, 0x0d80, 0x26d0, 0x26d1, 0x2f80, 0x2a40, 0x0d82, 0x26e0,
2148     0x26e1, 0x3080, 0x3081, 0x2ac0, 0x0d83, 0x3004, 0x3003, 0x0d81,
2149     0x27c0, 0x27c1, 0x3082, 0x2b40, 0x0d84, 0x2847, 0x2848, 0x3184,
2150     0x3181, 0x2f06, 0x0d08, 0x2f81, 0x3005, 0x0d46, 0x3083, 0x3182,
2151     0x0e00, 0x0e01, 0x0f40, 0x1180, 0x1182, 0x0f03, 0x0f00, 0x11c0,
2152     0x0f01, 0x1140, 0x1202, 0x1204, 0x0f81, 0x1240, 0x0fc0, 0x1242,
2153     0x0f80, 0x1244, 0x1284, 0x0f82, 0x1286, 0x1288, 0x128a, 0x12c0,
2154     0x1282, 0x1181, 0x1183, 0x1043, 0x1040, 0x11c1, 0x1041, 0x1141,
2155     0x1203, 0x1205, 0x10c1, 0x1241, 0x1000, 0x1243, 0x10c0, 0x1245,
2156     0x1285, 0x10c2, 0x1287, 0x1289, 0x128b, 0x12c1, 0x1283, 0x1080,
2157     0x1100, 0x1101, 0x1200, 0x1201, 0x1280, 0x1281, 0x1340, 0x1341,
2158     0x1343, 0x1342, 0x1344, 0x13c2, 0x1400, 0x13c0, 0x1440, 0x1480,
2159     0x14c0, 0x1540, 0x1541, 0x1740, 0x1700, 0x1741, 0x17c0, 0x1800,
2160     0x1802, 0x1801, 0x1840, 0x1880, 0x1900, 0x18c0, 0x18c1, 0x1901,
2161     0x1940, 0x1942, 0x1941, 0x1980, 0x19c0, 0x19c2, 0x19c1, 0x1c80,
2162     0x1cc0, 0x1dc0, 0x1f80, 0x2000, 0x2002, 0x2004, 0x2006, 0x2008,
2163     0x2040, 0x2080, 0x2082, 0x20c0, 0x20c1, 0x2100, 0x22b8, 0x22b9,
2164     0x2310, 0x2311, 0x231c, 0x231d, 0x244c, 0x2456, 0x244d, 0x2457,
2165     0x248c, 0x248d, 0x249e, 0x249f, 0x2500, 0x2502, 0x2504, 0x2bc0,
2166     0x2501, 0x2503, 0x2505, 0x2bc1, 0x2bc2, 0x2bc3, 0x2bc4, 0x2bc5,
2167     0x2bc6, 0x2bc7, 0x2580, 0x2582, 0x2584, 0x2bc8, 0x2581, 0x2583,
2168     0x2585, 0x2bc9, 0x2bca, 0x2bcb, 0x2bcc, 0x2bcd, 0x2bce, 0x2bcf,
2169     0x2600, 0x2602, 0x2601, 0x2603, 0x2680, 0x2682, 0x2681, 0x2683,
2170     0x26c2, 0x26c4, 0x26c6, 0x2c00, 0x26c3, 0x26c5, 0x26c7, 0x2c01,
2171     0x2c02, 0x2c03, 0x2c04, 0x2c05, 0x2c06, 0x2c07, 0x26ca, 0x26cc,
2172     0x26ce, 0x2c08, 0x26cb, 0x26cd, 0x26cf, 0x2c09, 0x2c0a, 0x2c0b,
2173     0x2c0c, 0x2c0d, 0x2c0e, 0x2c0f, 0x26d2, 0x26d4, 0x26d6, 0x26d3,
2174     0x26d5, 0x26d7, 0x26da, 0x26dc, 0x26de, 0x26db, 0x26dd, 0x26df,
2175     0x2700, 0x2702, 0x2701, 0x2703, 0x2780, 0x2782, 0x2781, 0x2783,
2176     0x2800, 0x2802, 0x2804, 0x2801, 0x2803, 0x2805, 0x2842, 0x2844,
2177     0x2846, 0x2849, 0x284b, 0x284d, 0x2c40, 0x284a, 0x284c, 0x284e,
2178     0x2c41, 0x2c42, 0x2c43, 0x2c44, 0x2c45, 0x2c46, 0x2c47, 0x2851,
2179     0x2853, 0x2855, 0x2c48, 0x2852, 0x2854, 0x2856, 0x2c49, 0x2c4a,
2180     0x2c4b, 0x2c4c, 0x2c4d, 0x2c4e, 0x2c4f, 0x2c82, 0x2e01, 0x3180,
2181     0x2c87, 0x2f01, 0x2f02, 0x2f03, 0x2e06, 0x3185, 0x3000, 0x3001,
2182     0x3002, 0x4640, 0x4641, 0x4680, 0x46c0, 0x46c2, 0x46c1, 0x4700,
2183     0x4740, 0x4780, 0x47c0, 0x47c2, 0x4900, 0x4940, 0x4980, 0x4982,
2184     0x4a00, 0x49c2, 0x4a03, 0x4a04, 0x4a40, 0x4a41, 0x4a80, 0x4a81,
2185     0x4ac0, 0x4ac1, 0x4bc0, 0x4bc1, 0x4b00, 0x4b01, 0x4b40, 0x4b41,
2186     0x4bc2, 0x4bc3, 0x4b80, 0x4b81, 0x4b82, 0x4b83, 0x4c00, 0x4c01,
2187     0x4c02, 0x4c03, 0x5600, 0x5440, 0x5442, 0x5444, 0x5446, 0x5448,
2188     0x544a, 0x544c, 0x544e, 0x5450, 0x5452, 0x5454, 0x5456, 0x5480,
2189     0x5482, 0x5484, 0x54c0, 0x54c1, 0x5500, 0x5501, 0x5540, 0x5541,
2190     0x5580, 0x5581, 0x55c0, 0x55c1, 0x5680, 0x58c0, 0x5700, 0x5702,
2191     0x5704, 0x5706, 0x5708, 0x570a, 0x570c, 0x570e, 0x5710, 0x5712,
2192     0x5714, 0x5716, 0x5740, 0x5742, 0x5744, 0x5780, 0x5781, 0x57c0,
2193     0x57c1, 0x5800, 0x5801, 0x5840, 0x5841, 0x5880, 0x5881, 0x5900,
2194     0x5901, 0x5902, 0x5903, 0x5940, 0x8e80, 0x8e82, 0x8ec0, 0x8f00,
2195     0x8f01, 0x8f40, 0x8f41, 0x8f81, 0x8f80, 0x8f83, 0x8fc0, 0x8fc1,
2196     0x9000,
2197 };
2198 
2199 typedef enum {
2200     UNICODE_GC_Cn,
2201     UNICODE_GC_Lu,
2202     UNICODE_GC_Ll,
2203     UNICODE_GC_Lt,
2204     UNICODE_GC_Lm,
2205     UNICODE_GC_Lo,
2206     UNICODE_GC_Mn,
2207     UNICODE_GC_Mc,
2208     UNICODE_GC_Me,
2209     UNICODE_GC_Nd,
2210     UNICODE_GC_Nl,
2211     UNICODE_GC_No,
2212     UNICODE_GC_Sm,
2213     UNICODE_GC_Sc,
2214     UNICODE_GC_Sk,
2215     UNICODE_GC_So,
2216     UNICODE_GC_Pc,
2217     UNICODE_GC_Pd,
2218     UNICODE_GC_Ps,
2219     UNICODE_GC_Pe,
2220     UNICODE_GC_Pi,
2221     UNICODE_GC_Pf,
2222     UNICODE_GC_Po,
2223     UNICODE_GC_Zs,
2224     UNICODE_GC_Zl,
2225     UNICODE_GC_Zp,
2226     UNICODE_GC_Cc,
2227     UNICODE_GC_Cf,
2228     UNICODE_GC_Cs,
2229     UNICODE_GC_Co,
2230     UNICODE_GC_LC,
2231     UNICODE_GC_L,
2232     UNICODE_GC_M,
2233     UNICODE_GC_N,
2234     UNICODE_GC_S,
2235     UNICODE_GC_P,
2236     UNICODE_GC_Z,
2237     UNICODE_GC_C,
2238     UNICODE_GC_COUNT,
2239 } UnicodeGCEnum;
2240 
2241 static const char unicode_gc_name_table[] =
2242     "Cn,Unassigned"            "\0"
2243     "Lu,Uppercase_Letter"      "\0"
2244     "Ll,Lowercase_Letter"      "\0"
2245     "Lt,Titlecase_Letter"      "\0"
2246     "Lm,Modifier_Letter"       "\0"
2247     "Lo,Other_Letter"          "\0"
2248     "Mn,Nonspacing_Mark"       "\0"
2249     "Mc,Spacing_Mark"          "\0"
2250     "Me,Enclosing_Mark"        "\0"
2251     "Nd,Decimal_Number,digit"  "\0"
2252     "Nl,Letter_Number"         "\0"
2253     "No,Other_Number"          "\0"
2254     "Sm,Math_Symbol"           "\0"
2255     "Sc,Currency_Symbol"       "\0"
2256     "Sk,Modifier_Symbol"       "\0"
2257     "So,Other_Symbol"          "\0"
2258     "Pc,Connector_Punctuation" "\0"
2259     "Pd,Dash_Punctuation"      "\0"
2260     "Ps,Open_Punctuation"      "\0"
2261     "Pe,Close_Punctuation"     "\0"
2262     "Pi,Initial_Punctuation"   "\0"
2263     "Pf,Final_Punctuation"     "\0"
2264     "Po,Other_Punctuation"     "\0"
2265     "Zs,Space_Separator"       "\0"
2266     "Zl,Line_Separator"        "\0"
2267     "Zp,Paragraph_Separator"   "\0"
2268     "Cc,Control,cntrl"         "\0"
2269     "Cf,Format"                "\0"
2270     "Cs,Surrogate"             "\0"
2271     "Co,Private_Use"           "\0"
2272     "LC,Cased_Letter"          "\0"
2273     "L,Letter"                 "\0"
2274     "M,Mark,Combining_Mark"    "\0"
2275     "N,Number"                 "\0"
2276     "S,Symbol"                 "\0"
2277     "P,Punctuation,punct"      "\0"
2278     "Z,Separator"              "\0"
2279     "C,Other"                  "\0"
2280 ;
2281 
2282 static const uint8_t unicode_gc_table[3790] = {
2283     0xfa, 0x18, 0x17, 0x56, 0x0d, 0x56, 0x12, 0x13,
2284     0x16, 0x0c, 0x16, 0x11, 0x36, 0xe9, 0x02, 0x36,
2285     0x4c, 0x36, 0xe1, 0x12, 0x12, 0x16, 0x13, 0x0e,
2286     0x10, 0x0e, 0xe2, 0x12, 0x12, 0x0c, 0x13, 0x0c,
2287     0xfa, 0x19, 0x17, 0x16, 0x6d, 0x0f, 0x16, 0x0e,
2288     0x0f, 0x05, 0x14, 0x0c, 0x1b, 0x0f, 0x0e, 0x0f,
2289     0x0c, 0x2b, 0x0e, 0x02, 0x36, 0x0e, 0x0b, 0x05,
2290     0x15, 0x4b, 0x16, 0xe1, 0x0f, 0x0c, 0xc1, 0xe2,
2291     0x10, 0x0c, 0xe2, 0x00, 0xff, 0x30, 0x02, 0xff,
2292     0x08, 0x02, 0xff, 0x27, 0xbf, 0x22, 0x21, 0x02,
2293     0x5f, 0x5f, 0x21, 0x22, 0x61, 0x02, 0x21, 0x02,
2294     0x41, 0x42, 0x21, 0x02, 0x21, 0x02, 0x9f, 0x7f,
2295     0x02, 0x5f, 0x5f, 0x21, 0x02, 0x5f, 0x3f, 0x02,
2296     0x05, 0x3f, 0x22, 0x65, 0x01, 0x03, 0x02, 0x01,
2297     0x03, 0x02, 0x01, 0x03, 0x02, 0xff, 0x08, 0x02,
2298     0xff, 0x0a, 0x02, 0x01, 0x03, 0x02, 0x5f, 0x21,
2299     0x02, 0xff, 0x32, 0xa2, 0x21, 0x02, 0x21, 0x22,
2300     0x5f, 0x41, 0x02, 0xff, 0x00, 0xe2, 0x3c, 0x05,
2301     0xe2, 0x13, 0xe4, 0x0a, 0x6e, 0xe4, 0x04, 0xee,
2302     0x06, 0x84, 0xce, 0x04, 0x0e, 0x04, 0xee, 0x09,
2303     0xe6, 0x68, 0x7f, 0x04, 0x0e, 0x3f, 0x20, 0x04,
2304     0x42, 0x16, 0x01, 0x60, 0x2e, 0x01, 0x16, 0x41,
2305     0x00, 0x01, 0x00, 0x21, 0x02, 0xe1, 0x09, 0x00,
2306     0xe1, 0x01, 0xe2, 0x1b, 0x3f, 0x02, 0x41, 0x42,
2307     0xff, 0x10, 0x62, 0x3f, 0x0c, 0x5f, 0x3f, 0x02,
2308     0xe1, 0x2b, 0xe2, 0x28, 0xff, 0x1a, 0x0f, 0x86,
2309     0x28, 0xff, 0x2f, 0xff, 0x06, 0x02, 0xff, 0x58,
2310     0x00, 0xe1, 0x1e, 0x20, 0x04, 0xb6, 0xe2, 0x21,
2311     0x16, 0x11, 0x20, 0x2f, 0x0d, 0x00, 0xe6, 0x25,
2312     0x11, 0x06, 0x16, 0x26, 0x16, 0x26, 0x16, 0x06,
2313     0xe0, 0x00, 0xe5, 0x13, 0x60, 0x65, 0x36, 0xe0,
2314     0x03, 0xbb, 0x4c, 0x36, 0x0d, 0x36, 0x2f, 0xe6,
2315     0x03, 0x16, 0x1b, 0x00, 0x36, 0xe5, 0x18, 0x04,
2316     0xe5, 0x02, 0xe6, 0x0d, 0xe9, 0x02, 0x76, 0x25,
2317     0x06, 0xe5, 0x5b, 0x16, 0x05, 0xc6, 0x1b, 0x0f,
2318     0xa6, 0x24, 0x26, 0x0f, 0x66, 0x25, 0xe9, 0x02,
2319     0x45, 0x2f, 0x05, 0xf6, 0x06, 0x00, 0x1b, 0x05,
2320     0x06, 0xe5, 0x16, 0xe6, 0x13, 0x20, 0xe5, 0x51,
2321     0xe6, 0x03, 0x05, 0xe0, 0x06, 0xe9, 0x02, 0xe5,
2322     0x19, 0xe6, 0x01, 0x24, 0x0f, 0x56, 0x04, 0x20,
2323     0x06, 0x2d, 0xe5, 0x0e, 0x66, 0x04, 0xe6, 0x01,
2324     0x04, 0x46, 0x04, 0x86, 0x20, 0xf6, 0x07, 0x00,
2325     0xe5, 0x11, 0x46, 0x20, 0x16, 0x00, 0xe5, 0x03,
2326     0xe0, 0x2d, 0xe5, 0x0d, 0x00, 0xe5, 0x0a, 0xe0,
2327     0x03, 0xe6, 0x07, 0x1b, 0xe6, 0x18, 0x07, 0xe5,
2328     0x2e, 0x06, 0x07, 0x06, 0x05, 0x47, 0xe6, 0x00,
2329     0x67, 0x06, 0x27, 0x05, 0xc6, 0xe5, 0x02, 0x26,
2330     0x36, 0xe9, 0x02, 0x16, 0x04, 0xe5, 0x07, 0x06,
2331     0x27, 0x00, 0xe5, 0x00, 0x20, 0x25, 0x20, 0xe5,
2332     0x0e, 0x00, 0xc5, 0x00, 0x05, 0x40, 0x65, 0x20,
2333     0x06, 0x05, 0x47, 0x66, 0x20, 0x27, 0x20, 0x27,
2334     0x06, 0x05, 0xe0, 0x00, 0x07, 0x60, 0x25, 0x00,
2335     0x45, 0x26, 0x20, 0xe9, 0x02, 0x25, 0x2d, 0xab,
2336     0x0f, 0x0d, 0x05, 0x16, 0x06, 0x20, 0x26, 0x07,
2337     0x00, 0xa5, 0x60, 0x25, 0x20, 0xe5, 0x0e, 0x00,
2338     0xc5, 0x00, 0x25, 0x00, 0x25, 0x00, 0x25, 0x20,
2339     0x06, 0x00, 0x47, 0x26, 0x60, 0x26, 0x20, 0x46,
2340     0x40, 0x06, 0xc0, 0x65, 0x00, 0x05, 0xc0, 0xe9,
2341     0x02, 0x26, 0x45, 0x06, 0x16, 0xe0, 0x02, 0x26,
2342     0x07, 0x00, 0xe5, 0x01, 0x00, 0x45, 0x00, 0xe5,
2343     0x0e, 0x00, 0xc5, 0x00, 0x25, 0x00, 0x85, 0x20,
2344     0x06, 0x05, 0x47, 0x86, 0x00, 0x26, 0x07, 0x00,
2345     0x27, 0x06, 0x20, 0x05, 0xe0, 0x07, 0x25, 0x26,
2346     0x20, 0xe9, 0x02, 0x16, 0x0d, 0xc0, 0x05, 0xa6,
2347     0x00, 0x06, 0x27, 0x00, 0xe5, 0x00, 0x20, 0x25,
2348     0x20, 0xe5, 0x0e, 0x00, 0xc5, 0x00, 0x25, 0x00,
2349     0x85, 0x20, 0x06, 0x05, 0x07, 0x06, 0x07, 0x66,
2350     0x20, 0x27, 0x20, 0x27, 0x06, 0xc0, 0x26, 0x07,
2351     0x60, 0x25, 0x00, 0x45, 0x26, 0x20, 0xe9, 0x02,
2352     0x0f, 0x05, 0xab, 0xe0, 0x02, 0x06, 0x05, 0x00,
2353     0xa5, 0x40, 0x45, 0x00, 0x65, 0x40, 0x25, 0x00,
2354     0x05, 0x00, 0x25, 0x40, 0x25, 0x40, 0x45, 0x40,
2355     0xe5, 0x04, 0x60, 0x27, 0x06, 0x27, 0x40, 0x47,
2356     0x00, 0x47, 0x06, 0x20, 0x05, 0xa0, 0x07, 0xe0,
2357     0x06, 0xe9, 0x02, 0x4b, 0xaf, 0x0d, 0x0f, 0x80,
2358     0x06, 0x47, 0x06, 0xe5, 0x00, 0x00, 0x45, 0x00,
2359     0xe5, 0x0f, 0x00, 0xe5, 0x08, 0x40, 0x05, 0x46,
2360     0x67, 0x00, 0x46, 0x00, 0x66, 0xc0, 0x26, 0x00,
2361     0x45, 0x80, 0x25, 0x26, 0x20, 0xe9, 0x02, 0xc0,
2362     0x16, 0xcb, 0x0f, 0x05, 0x06, 0x27, 0x16, 0xe5,
2363     0x00, 0x00, 0x45, 0x00, 0xe5, 0x0f, 0x00, 0xe5,
2364     0x02, 0x00, 0x85, 0x20, 0x06, 0x05, 0x07, 0x06,
2365     0x87, 0x00, 0x06, 0x27, 0x00, 0x27, 0x26, 0xc0,
2366     0x27, 0xc0, 0x05, 0x00, 0x25, 0x26, 0x20, 0xe9,
2367     0x02, 0x00, 0x25, 0xe0, 0x05, 0x26, 0x27, 0xe5,
2368     0x01, 0x00, 0x45, 0x00, 0xe5, 0x21, 0x26, 0x05,
2369     0x47, 0x66, 0x00, 0x47, 0x00, 0x47, 0x06, 0x05,
2370     0x0f, 0x60, 0x45, 0x07, 0xcb, 0x45, 0x26, 0x20,
2371     0xe9, 0x02, 0xeb, 0x01, 0x0f, 0xa5, 0x00, 0x06,
2372     0x27, 0x00, 0xe5, 0x0a, 0x40, 0xe5, 0x10, 0x00,
2373     0xe5, 0x01, 0x00, 0x05, 0x20, 0xc5, 0x40, 0x06,
2374     0x60, 0x47, 0x46, 0x00, 0x06, 0x00, 0xe7, 0x00,
2375     0xa0, 0xe9, 0x02, 0x20, 0x27, 0x16, 0xe0, 0x04,
2376     0xe5, 0x28, 0x06, 0x25, 0xc6, 0x60, 0x0d, 0xa5,
2377     0x04, 0xe6, 0x00, 0x16, 0xe9, 0x02, 0x36, 0xe0,
2378     0x1d, 0x25, 0x00, 0x05, 0x00, 0x85, 0x00, 0xe5,
2379     0x10, 0x00, 0x05, 0x00, 0xe5, 0x02, 0x06, 0x25,
2380     0xe6, 0x01, 0x05, 0x20, 0x85, 0x00, 0x04, 0x00,
2381     0xa6, 0x20, 0xe9, 0x02, 0x20, 0x65, 0xe0, 0x18,
2382     0x05, 0x4f, 0xf6, 0x07, 0x0f, 0x16, 0x4f, 0x26,
2383     0xaf, 0xe9, 0x02, 0xeb, 0x02, 0x0f, 0x06, 0x0f,
2384     0x06, 0x0f, 0x06, 0x12, 0x13, 0x12, 0x13, 0x27,
2385     0xe5, 0x00, 0x00, 0xe5, 0x1c, 0x60, 0xe6, 0x06,
2386     0x07, 0x86, 0x16, 0x26, 0x85, 0xe6, 0x03, 0x00,
2387     0xe6, 0x1c, 0x00, 0xef, 0x00, 0x06, 0xaf, 0x00,
2388     0x2f, 0x96, 0x6f, 0x36, 0xe0, 0x1d, 0xe5, 0x23,
2389     0x27, 0x66, 0x07, 0xa6, 0x07, 0x26, 0x27, 0x26,
2390     0x05, 0xe9, 0x02, 0xb6, 0xa5, 0x27, 0x26, 0x65,
2391     0x46, 0x05, 0x47, 0x25, 0xc7, 0x45, 0x66, 0xe5,
2392     0x05, 0x06, 0x27, 0x26, 0xa7, 0x06, 0x05, 0x07,
2393     0xe9, 0x02, 0x47, 0x06, 0x2f, 0xe1, 0x1e, 0x00,
2394     0x01, 0x80, 0x01, 0x20, 0xe2, 0x23, 0x16, 0x04,
2395     0x42, 0xe5, 0x80, 0xc1, 0x00, 0x65, 0x20, 0xc5,
2396     0x00, 0x05, 0x00, 0x65, 0x20, 0xe5, 0x21, 0x00,
2397     0x65, 0x20, 0xe5, 0x19, 0x00, 0x65, 0x20, 0xc5,
2398     0x00, 0x05, 0x00, 0x65, 0x20, 0xe5, 0x07, 0x00,
2399     0xe5, 0x31, 0x00, 0x65, 0x20, 0xe5, 0x3b, 0x20,
2400     0x46, 0xf6, 0x01, 0xeb, 0x0c, 0x40, 0xe5, 0x08,
2401     0xef, 0x02, 0xa0, 0xe1, 0x4e, 0x20, 0xa2, 0x20,
2402     0x11, 0xe5, 0x81, 0xe4, 0x0f, 0x16, 0xe5, 0x09,
2403     0x17, 0xe5, 0x12, 0x12, 0x13, 0x40, 0xe5, 0x43,
2404     0x56, 0x4a, 0xe5, 0x00, 0xc0, 0xe5, 0x05, 0x00,
2405     0x65, 0x46, 0xe0, 0x03, 0xe5, 0x0a, 0x46, 0x36,
2406     0xe0, 0x01, 0xe5, 0x0a, 0x26, 0xe0, 0x04, 0xe5,
2407     0x05, 0x00, 0x45, 0x00, 0x26, 0xe0, 0x04, 0xe5,
2408     0x2c, 0x26, 0x07, 0xc6, 0xe7, 0x00, 0x06, 0x27,
2409     0xe6, 0x03, 0x56, 0x04, 0x56, 0x0d, 0x05, 0x06,
2410     0x20, 0xe9, 0x02, 0xa0, 0xeb, 0x02, 0xa0, 0xb6,
2411     0x11, 0x76, 0x46, 0x1b, 0x00, 0xe9, 0x02, 0xa0,
2412     0xe5, 0x1b, 0x04, 0xe5, 0x2d, 0xc0, 0x85, 0x26,
2413     0xe5, 0x1a, 0x06, 0x05, 0x80, 0xe5, 0x3e, 0xe0,
2414     0x02, 0xe5, 0x17, 0x00, 0x46, 0x67, 0x26, 0x47,
2415     0x60, 0x27, 0x06, 0xa7, 0x46, 0x60, 0x0f, 0x40,
2416     0x36, 0xe9, 0x02, 0xe5, 0x16, 0x20, 0x85, 0xe0,
2417     0x03, 0xe5, 0x24, 0x60, 0xe5, 0x12, 0xa0, 0xe9,
2418     0x02, 0x0b, 0x40, 0xef, 0x1a, 0xe5, 0x0f, 0x26,
2419     0x27, 0x06, 0x20, 0x36, 0xe5, 0x2d, 0x07, 0x06,
2420     0x07, 0xc6, 0x00, 0x06, 0x07, 0x06, 0x27, 0xe6,
2421     0x00, 0xa7, 0xe6, 0x02, 0x20, 0x06, 0xe9, 0x02,
2422     0xa0, 0xe9, 0x02, 0xa0, 0xd6, 0x04, 0xb6, 0x20,
2423     0xe6, 0x06, 0x08, 0x26, 0xe0, 0x37, 0x66, 0x07,
2424     0xe5, 0x27, 0x06, 0x07, 0x86, 0x07, 0x06, 0x87,
2425     0x06, 0x27, 0xc5, 0x60, 0xe9, 0x02, 0xd6, 0xef,
2426     0x02, 0xe6, 0x01, 0xef, 0x01, 0x40, 0x26, 0x07,
2427     0xe5, 0x16, 0x07, 0x66, 0x27, 0x26, 0x07, 0x46,
2428     0x25, 0xe9, 0x02, 0xe5, 0x24, 0x06, 0x07, 0x26,
2429     0x47, 0x06, 0x07, 0x46, 0x27, 0xe0, 0x00, 0x76,
2430     0xe5, 0x1c, 0xe7, 0x00, 0xe6, 0x00, 0x27, 0x26,
2431     0x40, 0x96, 0xe9, 0x02, 0x40, 0x45, 0xe9, 0x02,
2432     0xe5, 0x16, 0xa4, 0x36, 0xe2, 0x01, 0xc0, 0xe1,
2433     0x23, 0x20, 0x41, 0xf6, 0x00, 0xe0, 0x00, 0x46,
2434     0x16, 0xe6, 0x05, 0x07, 0xc6, 0x65, 0x06, 0xa5,
2435     0x06, 0x25, 0x07, 0x26, 0x05, 0x80, 0xe2, 0x24,
2436     0xe4, 0x37, 0xe2, 0x05, 0x04, 0xe2, 0x1a, 0xe4,
2437     0x1d, 0xe6, 0x32, 0x00, 0x86, 0xff, 0x80, 0x0e,
2438     0xe2, 0x00, 0xff, 0x5a, 0xe2, 0x00, 0xe1, 0x00,
2439     0xa2, 0x20, 0xa1, 0x20, 0xe2, 0x00, 0xe1, 0x00,
2440     0xe2, 0x00, 0xe1, 0x00, 0xa2, 0x20, 0xa1, 0x20,
2441     0xe2, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
2442     0x00, 0x3f, 0xc2, 0xe1, 0x00, 0xe2, 0x06, 0x20,
2443     0xe2, 0x00, 0xe3, 0x00, 0xe2, 0x00, 0xe3, 0x00,
2444     0xe2, 0x00, 0xe3, 0x00, 0x82, 0x00, 0x22, 0x61,
2445     0x03, 0x0e, 0x02, 0x4e, 0x42, 0x00, 0x22, 0x61,
2446     0x03, 0x4e, 0x62, 0x20, 0x22, 0x61, 0x00, 0x4e,
2447     0xe2, 0x00, 0x81, 0x4e, 0x20, 0x42, 0x00, 0x22,
2448     0x61, 0x03, 0x2e, 0x00, 0xf7, 0x03, 0x9b, 0xb1,
2449     0x36, 0x14, 0x15, 0x12, 0x34, 0x15, 0x12, 0x14,
2450     0xf6, 0x00, 0x18, 0x19, 0x9b, 0x17, 0xf6, 0x01,
2451     0x14, 0x15, 0x76, 0x30, 0x56, 0x0c, 0x12, 0x13,
2452     0xf6, 0x03, 0x0c, 0x16, 0x10, 0xf6, 0x02, 0x17,
2453     0x9b, 0x00, 0xfb, 0x02, 0x0b, 0x04, 0x20, 0xab,
2454     0x4c, 0x12, 0x13, 0x04, 0xeb, 0x02, 0x4c, 0x12,
2455     0x13, 0x00, 0xe4, 0x05, 0x40, 0xed, 0x18, 0xe0,
2456     0x08, 0xe6, 0x05, 0x68, 0x06, 0x48, 0xe6, 0x04,
2457     0xe0, 0x07, 0x2f, 0x01, 0x6f, 0x01, 0x2f, 0x02,
2458     0x41, 0x22, 0x41, 0x02, 0x0f, 0x01, 0x2f, 0x0c,
2459     0x81, 0xaf, 0x01, 0x0f, 0x01, 0x0f, 0x01, 0x0f,
2460     0x61, 0x0f, 0x02, 0x61, 0x02, 0x65, 0x02, 0x2f,
2461     0x22, 0x21, 0x8c, 0x3f, 0x42, 0x0f, 0x0c, 0x2f,
2462     0x02, 0x0f, 0xeb, 0x08, 0xea, 0x1b, 0x3f, 0x6a,
2463     0x0b, 0x2f, 0x60, 0x8c, 0x8f, 0x2c, 0x6f, 0x0c,
2464     0x2f, 0x0c, 0x2f, 0x0c, 0xcf, 0x0c, 0xef, 0x17,
2465     0x2c, 0x2f, 0x0c, 0x0f, 0x0c, 0xef, 0x17, 0xec,
2466     0x80, 0x84, 0xef, 0x00, 0x12, 0x13, 0x12, 0x13,
2467     0xef, 0x0c, 0x2c, 0xcf, 0x12, 0x13, 0xef, 0x49,
2468     0x0c, 0xef, 0x16, 0xec, 0x11, 0xef, 0x20, 0xac,
2469     0xef, 0x3d, 0xe0, 0x11, 0xef, 0x03, 0xe0, 0x0d,
2470     0xeb, 0x34, 0xef, 0x46, 0xeb, 0x0e, 0xef, 0x80,
2471     0x2f, 0x0c, 0xef, 0x01, 0x0c, 0xef, 0x2e, 0xec,
2472     0x00, 0xef, 0x67, 0x0c, 0xef, 0x80, 0x70, 0x12,
2473     0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12,
2474     0x13, 0x12, 0x13, 0x12, 0x13, 0xeb, 0x16, 0xef,
2475     0x24, 0x8c, 0x12, 0x13, 0xec, 0x17, 0x12, 0x13,
2476     0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13,
2477     0xec, 0x08, 0xef, 0x80, 0x78, 0xec, 0x7b, 0x12,
2478     0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12,
2479     0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12,
2480     0x13, 0x12, 0x13, 0x12, 0x13, 0xec, 0x37, 0x12,
2481     0x13, 0x12, 0x13, 0xec, 0x18, 0x12, 0x13, 0xec,
2482     0x80, 0x7a, 0xef, 0x28, 0xec, 0x0d, 0x2f, 0xac,
2483     0xef, 0x1f, 0x20, 0xef, 0x18, 0x00, 0xef, 0x61,
2484     0xe1, 0x27, 0x00, 0xe2, 0x27, 0x00, 0x5f, 0x21,
2485     0x22, 0xdf, 0x41, 0x02, 0x3f, 0x02, 0x3f, 0x82,
2486     0x24, 0x41, 0x02, 0xff, 0x5a, 0x02, 0xaf, 0x7f,
2487     0x46, 0x3f, 0x80, 0x76, 0x0b, 0x36, 0xe2, 0x1e,
2488     0x00, 0x02, 0x80, 0x02, 0x20, 0xe5, 0x30, 0xc0,
2489     0x04, 0x16, 0xe0, 0x06, 0x06, 0xe5, 0x0f, 0xe0,
2490     0x01, 0xc5, 0x00, 0xc5, 0x00, 0xc5, 0x00, 0xc5,
2491     0x00, 0xc5, 0x00, 0xc5, 0x00, 0xc5, 0x00, 0xc5,
2492     0x00, 0xe6, 0x18, 0x36, 0x14, 0x15, 0x14, 0x15,
2493     0x56, 0x14, 0x15, 0x16, 0x14, 0x15, 0xf6, 0x01,
2494     0x11, 0x36, 0x11, 0x16, 0x14, 0x15, 0x36, 0x14,
2495     0x15, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12,
2496     0x13, 0x96, 0x04, 0xf6, 0x02, 0x31, 0x76, 0x11,
2497     0x16, 0x12, 0xf6, 0x05, 0x2f, 0x16, 0xe0, 0x25,
2498     0xef, 0x12, 0x00, 0xef, 0x51, 0xe0, 0x04, 0xef,
2499     0x80, 0x4e, 0xe0, 0x12, 0xef, 0x04, 0x60, 0x17,
2500     0x56, 0x0f, 0x04, 0x05, 0x0a, 0x12, 0x13, 0x12,
2501     0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x2f,
2502     0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13,
2503     0x11, 0x12, 0x33, 0x0f, 0xea, 0x01, 0x66, 0x27,
2504     0x11, 0x84, 0x2f, 0x4a, 0x04, 0x05, 0x16, 0x2f,
2505     0x00, 0xe5, 0x4e, 0x20, 0x26, 0x2e, 0x24, 0x05,
2506     0x11, 0xe5, 0x52, 0x16, 0x44, 0x05, 0x80, 0xe5,
2507     0x23, 0x00, 0xe5, 0x56, 0x00, 0x2f, 0x6b, 0xef,
2508     0x02, 0xe5, 0x18, 0xef, 0x1c, 0xe0, 0x04, 0xe5,
2509     0x08, 0xef, 0x17, 0x00, 0xeb, 0x02, 0xef, 0x16,
2510     0xeb, 0x00, 0x0f, 0xeb, 0x07, 0xef, 0x18, 0xeb,
2511     0x02, 0xef, 0x1f, 0xeb, 0x07, 0xef, 0x80, 0xb8,
2512     0xe5, 0x99, 0x38, 0xef, 0x38, 0xe5, 0xc0, 0x11,
2513     0x75, 0x40, 0xe5, 0x0d, 0x04, 0xe5, 0x83, 0xef,
2514     0x40, 0xef, 0x2f, 0xe0, 0x01, 0xe5, 0x20, 0xa4,
2515     0x36, 0xe5, 0x80, 0x84, 0x04, 0x56, 0xe5, 0x08,
2516     0xe9, 0x02, 0x25, 0xe0, 0x0c, 0xff, 0x26, 0x05,
2517     0x06, 0x48, 0x16, 0xe6, 0x02, 0x16, 0x04, 0xff,
2518     0x14, 0x24, 0x26, 0xe5, 0x3e, 0xea, 0x02, 0x26,
2519     0xb6, 0xe0, 0x00, 0xee, 0x0f, 0xe4, 0x01, 0x2e,
2520     0xff, 0x06, 0x22, 0xff, 0x36, 0x04, 0xe2, 0x00,
2521     0x9f, 0xff, 0x02, 0x04, 0x2e, 0x7f, 0x05, 0x7f,
2522     0x22, 0xff, 0x0d, 0x61, 0x02, 0x81, 0x02, 0xff,
2523     0x02, 0x20, 0x5f, 0x41, 0x02, 0x3f, 0xe0, 0x22,
2524     0x3f, 0x05, 0x24, 0x02, 0xc5, 0x06, 0x45, 0x06,
2525     0x65, 0x06, 0xe5, 0x0f, 0x27, 0x26, 0x07, 0x6f,
2526     0x06, 0x40, 0xab, 0x2f, 0x0d, 0x0f, 0xa0, 0xe5,
2527     0x2c, 0x76, 0xe0, 0x00, 0x27, 0xe5, 0x2a, 0xe7,
2528     0x08, 0x26, 0xe0, 0x00, 0x36, 0xe9, 0x02, 0xa0,
2529     0xe6, 0x0a, 0xa5, 0x56, 0x05, 0x16, 0x25, 0x06,
2530     0xe9, 0x02, 0xe5, 0x14, 0xe6, 0x00, 0x36, 0xe5,
2531     0x0f, 0xe6, 0x03, 0x27, 0xe0, 0x03, 0x16, 0xe5,
2532     0x15, 0x40, 0x46, 0x07, 0xe5, 0x27, 0x06, 0x27,
2533     0x66, 0x27, 0x26, 0x47, 0xf6, 0x05, 0x00, 0x04,
2534     0xe9, 0x02, 0x60, 0x36, 0x85, 0x06, 0x04, 0xe5,
2535     0x01, 0xe9, 0x02, 0x85, 0x00, 0xe5, 0x21, 0xa6,
2536     0x27, 0x26, 0x27, 0x26, 0xe0, 0x01, 0x45, 0x06,
2537     0xe5, 0x00, 0x06, 0x07, 0x20, 0xe9, 0x02, 0x20,
2538     0x76, 0xe5, 0x08, 0x04, 0xa5, 0x4f, 0x05, 0x07,
2539     0x06, 0x07, 0xe5, 0x2a, 0x06, 0x05, 0x46, 0x25,
2540     0x26, 0x85, 0x26, 0x05, 0x06, 0x05, 0xe0, 0x10,
2541     0x25, 0x04, 0x36, 0xe5, 0x03, 0x07, 0x26, 0x27,
2542     0x36, 0x05, 0x24, 0x07, 0x06, 0xe0, 0x02, 0xa5,
2543     0x20, 0xa5, 0x20, 0xa5, 0xe0, 0x01, 0xc5, 0x00,
2544     0xc5, 0x00, 0xe2, 0x23, 0x0e, 0x64, 0xe2, 0x01,
2545     0x04, 0x2e, 0x60, 0xe2, 0x48, 0xe5, 0x1b, 0x27,
2546     0x06, 0x27, 0x06, 0x27, 0x16, 0x07, 0x06, 0x20,
2547     0xe9, 0x02, 0xa0, 0xe5, 0xab, 0x1c, 0xe0, 0x04,
2548     0xe5, 0x0f, 0x60, 0xe5, 0x29, 0x60, 0xfc, 0x87,
2549     0x78, 0xfd, 0x98, 0x78, 0xe5, 0x80, 0xe6, 0x20,
2550     0xe5, 0x62, 0xe0, 0x1e, 0xc2, 0xe0, 0x04, 0x82,
2551     0x80, 0x05, 0x06, 0xe5, 0x02, 0x0c, 0xe5, 0x05,
2552     0x00, 0x85, 0x00, 0x05, 0x00, 0x25, 0x00, 0x25,
2553     0x00, 0xe5, 0x64, 0xee, 0x08, 0xe0, 0x09, 0xe5,
2554     0x80, 0xe3, 0x13, 0x12, 0xe0, 0x08, 0xe5, 0x38,
2555     0x20, 0xe5, 0x2e, 0xe0, 0x20, 0xe5, 0x04, 0x0d,
2556     0x0f, 0x20, 0xe6, 0x08, 0xd6, 0x12, 0x13, 0x16,
2557     0xa0, 0xe6, 0x08, 0x16, 0x31, 0x30, 0x12, 0x13,
2558     0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13,
2559     0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x36, 0x12,
2560     0x13, 0x76, 0x50, 0x56, 0x00, 0x76, 0x11, 0x12,
2561     0x13, 0x12, 0x13, 0x12, 0x13, 0x56, 0x0c, 0x11,
2562     0x4c, 0x00, 0x16, 0x0d, 0x36, 0x60, 0x85, 0x00,
2563     0xe5, 0x7f, 0x20, 0x1b, 0x00, 0x56, 0x0d, 0x56,
2564     0x12, 0x13, 0x16, 0x0c, 0x16, 0x11, 0x36, 0xe9,
2565     0x02, 0x36, 0x4c, 0x36, 0xe1, 0x12, 0x12, 0x16,
2566     0x13, 0x0e, 0x10, 0x0e, 0xe2, 0x12, 0x12, 0x0c,
2567     0x13, 0x0c, 0x12, 0x13, 0x16, 0x12, 0x13, 0x36,
2568     0xe5, 0x02, 0x04, 0xe5, 0x25, 0x24, 0xe5, 0x17,
2569     0x40, 0xa5, 0x20, 0xa5, 0x20, 0xa5, 0x20, 0x45,
2570     0x40, 0x2d, 0x0c, 0x0e, 0x0f, 0x2d, 0x00, 0x0f,
2571     0x6c, 0x2f, 0xe0, 0x02, 0x5b, 0x2f, 0x20, 0xe5,
2572     0x04, 0x00, 0xe5, 0x12, 0x00, 0xe5, 0x0b, 0x00,
2573     0x25, 0x00, 0xe5, 0x07, 0x20, 0xe5, 0x06, 0xe0,
2574     0x1a, 0xe5, 0x73, 0x80, 0x56, 0x60, 0xeb, 0x25,
2575     0x40, 0xef, 0x01, 0xea, 0x2d, 0x6b, 0xef, 0x09,
2576     0x2b, 0x4f, 0x00, 0xef, 0x05, 0x40, 0x0f, 0xe0,
2577     0x27, 0xef, 0x25, 0x06, 0xe0, 0x7a, 0xe5, 0x15,
2578     0x40, 0xe5, 0x29, 0xe0, 0x07, 0x06, 0xeb, 0x13,
2579     0x60, 0xe5, 0x18, 0x6b, 0xe0, 0x01, 0xe5, 0x0c,
2580     0x0a, 0xe5, 0x00, 0x0a, 0x80, 0xe5, 0x1e, 0x86,
2581     0x80, 0xe5, 0x16, 0x00, 0x16, 0xe5, 0x1c, 0x60,
2582     0xe5, 0x00, 0x16, 0x8a, 0xe0, 0x22, 0xe1, 0x20,
2583     0xe2, 0x20, 0xe5, 0x46, 0x20, 0xe9, 0x02, 0xa0,
2584     0xe1, 0x1c, 0x60, 0xe2, 0x1c, 0x60, 0xe5, 0x20,
2585     0xe0, 0x00, 0xe5, 0x2c, 0xe0, 0x03, 0x16, 0xe0,
2586     0x80, 0x08, 0xe5, 0x80, 0xaf, 0xe0, 0x01, 0xe5,
2587     0x0e, 0xe0, 0x02, 0xe5, 0x00, 0xe0, 0x80, 0x10,
2588     0xa5, 0x20, 0x05, 0x00, 0xe5, 0x24, 0x00, 0x25,
2589     0x40, 0x05, 0x20, 0xe5, 0x0f, 0x00, 0x16, 0xeb,
2590     0x00, 0xe5, 0x0f, 0x2f, 0xcb, 0xe5, 0x17, 0xe0,
2591     0x00, 0xeb, 0x01, 0xe0, 0x28, 0xe5, 0x0b, 0x00,
2592     0x25, 0x80, 0x8b, 0xe5, 0x0e, 0xab, 0x40, 0x16,
2593     0xe5, 0x12, 0x80, 0x16, 0xe0, 0x38, 0xe5, 0x30,
2594     0x60, 0x2b, 0x25, 0xeb, 0x08, 0x20, 0xeb, 0x26,
2595     0x05, 0x46, 0x00, 0x26, 0x80, 0x66, 0x65, 0x00,
2596     0x45, 0x00, 0xe5, 0x15, 0x20, 0x46, 0x60, 0x06,
2597     0xeb, 0x01, 0xc0, 0xf6, 0x01, 0xc0, 0xe5, 0x15,
2598     0x2b, 0x16, 0xe5, 0x15, 0x4b, 0xe0, 0x18, 0xe5,
2599     0x00, 0x0f, 0xe5, 0x14, 0x26, 0x60, 0x8b, 0xd6,
2600     0xe0, 0x01, 0xe5, 0x2e, 0x40, 0xd6, 0xe5, 0x0e,
2601     0x20, 0xeb, 0x00, 0xe5, 0x0b, 0x80, 0xeb, 0x00,
2602     0xe5, 0x0a, 0xc0, 0x76, 0xe0, 0x04, 0xcb, 0xe0,
2603     0x48, 0xe5, 0x41, 0xe0, 0x2f, 0xe1, 0x2b, 0xe0,
2604     0x05, 0xe2, 0x2b, 0xc0, 0xab, 0xe5, 0x1c, 0x66,
2605     0xe0, 0x00, 0xe9, 0x02, 0xe0, 0x80, 0x9e, 0xeb,
2606     0x17, 0x00, 0xe5, 0x22, 0x00, 0x26, 0x11, 0x20,
2607     0x25, 0xe0, 0x46, 0xe5, 0x15, 0xeb, 0x02, 0x05,
2608     0xe0, 0x00, 0xe5, 0x0e, 0xe6, 0x03, 0x6b, 0x96,
2609     0xe0, 0x4e, 0xe5, 0x0d, 0xcb, 0xe0, 0x0c, 0xe5,
2610     0x0f, 0xe0, 0x01, 0x07, 0x06, 0x07, 0xe5, 0x2d,
2611     0xe6, 0x07, 0xd6, 0x60, 0xeb, 0x0c, 0xe9, 0x02,
2612     0xe0, 0x07, 0x46, 0x07, 0xe5, 0x25, 0x47, 0x66,
2613     0x27, 0x26, 0x36, 0x1b, 0x76, 0xe0, 0x03, 0x1b,
2614     0x20, 0xe5, 0x11, 0xc0, 0xe9, 0x02, 0xa0, 0x46,
2615     0xe5, 0x1c, 0x86, 0x07, 0xe6, 0x00, 0x00, 0xe9,
2616     0x02, 0x76, 0x05, 0x27, 0x05, 0xe0, 0x00, 0xe5,
2617     0x1b, 0x06, 0x36, 0x05, 0xe0, 0x01, 0x26, 0x07,
2618     0xe5, 0x28, 0x47, 0xe6, 0x01, 0x27, 0x65, 0x76,
2619     0x66, 0x16, 0x07, 0x06, 0xe9, 0x02, 0x05, 0x16,
2620     0x05, 0x56, 0x00, 0xeb, 0x0c, 0xe0, 0x03, 0xe5,
2621     0x0a, 0x00, 0xe5, 0x11, 0x47, 0x46, 0x27, 0x06,
2622     0x07, 0x26, 0xb6, 0x06, 0xe0, 0x39, 0xc5, 0x00,
2623     0x05, 0x00, 0x65, 0x00, 0xe5, 0x07, 0x00, 0xe5,
2624     0x02, 0x16, 0xa0, 0xe5, 0x27, 0x06, 0x47, 0xe6,
2625     0x00, 0x80, 0xe9, 0x02, 0xa0, 0x26, 0x27, 0x00,
2626     0xe5, 0x00, 0x20, 0x25, 0x20, 0xe5, 0x0e, 0x00,
2627     0xc5, 0x00, 0x25, 0x00, 0x85, 0x00, 0x26, 0x05,
2628     0x27, 0x06, 0x67, 0x20, 0x27, 0x20, 0x47, 0x20,
2629     0x05, 0xa0, 0x07, 0x80, 0x85, 0x27, 0x20, 0xc6,
2630     0x40, 0x86, 0xe0, 0x80, 0x03, 0xe5, 0x2d, 0x47,
2631     0xe6, 0x00, 0x27, 0x46, 0x07, 0x06, 0x65, 0x96,
2632     0xe9, 0x02, 0x36, 0x00, 0x16, 0x06, 0x45, 0xe0,
2633     0x16, 0xe5, 0x28, 0x47, 0xa6, 0x07, 0x06, 0x67,
2634     0x26, 0x07, 0x26, 0x25, 0x16, 0x05, 0xe0, 0x00,
2635     0xe9, 0x02, 0xe0, 0x80, 0x1e, 0xe5, 0x27, 0x47,
2636     0x66, 0x20, 0x67, 0x26, 0x07, 0x26, 0xf6, 0x0f,
2637     0x65, 0x26, 0xe0, 0x1a, 0xe5, 0x28, 0x47, 0xe6,
2638     0x00, 0x27, 0x06, 0x07, 0x26, 0x56, 0x05, 0xe0,
2639     0x03, 0xe9, 0x02, 0xa0, 0xf6, 0x05, 0xe0, 0x0b,
2640     0xe5, 0x23, 0x06, 0x07, 0x06, 0x27, 0xa6, 0x07,
2641     0x06, 0x05, 0xc0, 0xe9, 0x02, 0xe0, 0x2e, 0xe5,
2642     0x13, 0x20, 0x46, 0x27, 0x66, 0x07, 0x86, 0x60,
2643     0xe9, 0x02, 0x2b, 0x56, 0x0f, 0xe0, 0x80, 0x38,
2644     0xe5, 0x24, 0x47, 0xe6, 0x01, 0x07, 0x26, 0x16,
2645     0xe0, 0x5c, 0xe1, 0x18, 0xe2, 0x18, 0xe9, 0x02,
2646     0xeb, 0x01, 0xe0, 0x04, 0xe5, 0x00, 0x20, 0x05,
2647     0x20, 0xe5, 0x00, 0x00, 0x25, 0x00, 0xe5, 0x10,
2648     0xa7, 0x00, 0x27, 0x20, 0x26, 0x07, 0x06, 0x05,
2649     0x07, 0x05, 0x07, 0x06, 0x56, 0xe0, 0x01, 0xe9,
2650     0x02, 0xe0, 0x3e, 0xe5, 0x00, 0x20, 0xe5, 0x1f,
2651     0x47, 0x66, 0x20, 0x26, 0x67, 0x06, 0x05, 0x16,
2652     0x05, 0x07, 0xe0, 0x13, 0x05, 0xe6, 0x02, 0xe5,
2653     0x20, 0xa6, 0x07, 0x05, 0x66, 0xf6, 0x00, 0x06,
2654     0xe0, 0x00, 0x05, 0xa6, 0x27, 0x46, 0xe5, 0x26,
2655     0xe6, 0x05, 0x07, 0x26, 0x56, 0x05, 0x96, 0xe0,
2656     0x15, 0xe5, 0x31, 0xe0, 0x80, 0x7f, 0xe5, 0x01,
2657     0x00, 0xe5, 0x1d, 0x07, 0xc6, 0x00, 0xa6, 0x07,
2658     0x06, 0x05, 0x96, 0xe0, 0x02, 0xe9, 0x02, 0xeb,
2659     0x0b, 0x40, 0x36, 0xe5, 0x16, 0x20, 0xe6, 0x0e,
2660     0x00, 0x07, 0xc6, 0x07, 0x26, 0x07, 0x26, 0xe0,
2661     0x41, 0xc5, 0x00, 0x25, 0x00, 0xe5, 0x1e, 0xa6,
2662     0x40, 0x06, 0x00, 0x26, 0x00, 0xc6, 0x05, 0x06,
2663     0xe0, 0x00, 0xe9, 0x02, 0xa0, 0xa5, 0x00, 0x25,
2664     0x00, 0xe5, 0x18, 0x87, 0x00, 0x26, 0x00, 0x27,
2665     0x06, 0x07, 0x06, 0x05, 0xc0, 0xe9, 0x02, 0xe0,
2666     0x80, 0xae, 0xe5, 0x0b, 0x26, 0x27, 0x36, 0xe0,
2667     0x80, 0x2f, 0x05, 0xe0, 0x07, 0xeb, 0x0d, 0xef,
2668     0x00, 0x6d, 0xef, 0x09, 0xe0, 0x05, 0x16, 0xe5,
2669     0x83, 0x12, 0xe0, 0x5e, 0xea, 0x67, 0x00, 0x96,
2670     0xe0, 0x03, 0xe5, 0x80, 0x3c, 0xe0, 0x8a, 0x34,
2671     0xe5, 0x83, 0xa7, 0x00, 0xfb, 0x01, 0xe0, 0x8f,
2672     0x3f, 0xe5, 0x81, 0xbf, 0xe0, 0xa1, 0x31, 0xe5,
2673     0x81, 0xb1, 0xc0, 0xe5, 0x17, 0x00, 0xe9, 0x02,
2674     0x60, 0x36, 0xe0, 0x58, 0xe5, 0x16, 0x20, 0x86,
2675     0x16, 0xe0, 0x02, 0xe5, 0x28, 0xc6, 0x96, 0x6f,
2676     0x64, 0x16, 0x0f, 0xe0, 0x02, 0xe9, 0x02, 0x00,
2677     0xcb, 0x00, 0xe5, 0x0d, 0x80, 0xe5, 0x0b, 0xe0,
2678     0x82, 0x28, 0xe1, 0x18, 0xe2, 0x18, 0xeb, 0x0f,
2679     0x76, 0xe0, 0x5d, 0xe5, 0x43, 0x60, 0x06, 0x05,
2680     0xe7, 0x2f, 0xc0, 0x66, 0xe4, 0x05, 0xe0, 0x38,
2681     0x24, 0x16, 0x04, 0x06, 0xe0, 0x03, 0x27, 0xe0,
2682     0x06, 0xe5, 0x97, 0x70, 0xe0, 0x00, 0xe5, 0x84,
2683     0x4e, 0xe0, 0x22, 0xe5, 0x01, 0xe0, 0xa2, 0x6f,
2684     0xe5, 0x80, 0x97, 0xe0, 0x29, 0x45, 0xe0, 0x09,
2685     0x65, 0xe0, 0x00, 0xe5, 0x81, 0x04, 0xe0, 0x88,
2686     0x7c, 0xe5, 0x63, 0x80, 0xe5, 0x05, 0x40, 0xe5,
2687     0x01, 0xc0, 0xe5, 0x02, 0x20, 0x0f, 0x26, 0x16,
2688     0x7b, 0xe0, 0x92, 0xd4, 0xef, 0x80, 0x6e, 0xe0,
2689     0x02, 0xef, 0x1f, 0x20, 0xef, 0x34, 0x27, 0x46,
2690     0x4f, 0xa7, 0xfb, 0x00, 0xe6, 0x00, 0x2f, 0xc6,
2691     0xef, 0x16, 0x66, 0xef, 0x33, 0xe0, 0x0f, 0xef,
2692     0x3a, 0x46, 0x0f, 0xe0, 0x80, 0x12, 0xeb, 0x0c,
2693     0xe0, 0x04, 0xef, 0x4f, 0xe0, 0x01, 0xeb, 0x11,
2694     0xe0, 0x7f, 0xe1, 0x12, 0xe2, 0x12, 0xe1, 0x12,
2695     0xc2, 0x00, 0xe2, 0x0a, 0xe1, 0x12, 0xe2, 0x12,
2696     0x01, 0x00, 0x21, 0x20, 0x01, 0x20, 0x21, 0x20,
2697     0x61, 0x00, 0xe1, 0x00, 0x62, 0x00, 0x02, 0x00,
2698     0xc2, 0x00, 0xe2, 0x03, 0xe1, 0x12, 0xe2, 0x12,
2699     0x21, 0x00, 0x61, 0x20, 0xe1, 0x00, 0x00, 0xc1,
2700     0x00, 0xe2, 0x12, 0x21, 0x00, 0x61, 0x00, 0x81,
2701     0x00, 0x01, 0x40, 0xc1, 0x00, 0xe2, 0x12, 0xe1,
2702     0x12, 0xe2, 0x12, 0xe1, 0x12, 0xe2, 0x12, 0xe1,
2703     0x12, 0xe2, 0x12, 0xe1, 0x12, 0xe2, 0x12, 0xe1,
2704     0x12, 0xe2, 0x12, 0xe1, 0x12, 0xe2, 0x14, 0x20,
2705     0xe1, 0x11, 0x0c, 0xe2, 0x11, 0x0c, 0xa2, 0xe1,
2706     0x11, 0x0c, 0xe2, 0x11, 0x0c, 0xa2, 0xe1, 0x11,
2707     0x0c, 0xe2, 0x11, 0x0c, 0xa2, 0xe1, 0x11, 0x0c,
2708     0xe2, 0x11, 0x0c, 0xa2, 0xe1, 0x11, 0x0c, 0xe2,
2709     0x11, 0x0c, 0xa2, 0x3f, 0x20, 0xe9, 0x2a, 0xef,
2710     0x81, 0x78, 0xe6, 0x2f, 0x6f, 0xe6, 0x2a, 0xef,
2711     0x00, 0x06, 0xef, 0x06, 0x06, 0x2f, 0x96, 0xe0,
2712     0x07, 0x86, 0x00, 0xe6, 0x07, 0xe0, 0x84, 0xc8,
2713     0xc6, 0x00, 0xe6, 0x09, 0x20, 0xc6, 0x00, 0x26,
2714     0x00, 0x86, 0xe0, 0x80, 0x4d, 0xe5, 0x25, 0x40,
2715     0xc6, 0xc4, 0x20, 0xe9, 0x02, 0x60, 0x05, 0x0f,
2716     0xe0, 0x80, 0xe8, 0xe5, 0x24, 0x66, 0xe9, 0x02,
2717     0x80, 0x0d, 0xe0, 0x84, 0x78, 0xe5, 0x80, 0x3d,
2718     0x20, 0xeb, 0x01, 0xc6, 0xe0, 0x21, 0xe1, 0x1a,
2719     0xe2, 0x1a, 0xc6, 0x04, 0x60, 0xe9, 0x02, 0x60,
2720     0x36, 0xe0, 0x82, 0x89, 0xeb, 0x33, 0x0f, 0x4b,
2721     0x0d, 0x6b, 0xe0, 0x44, 0xeb, 0x25, 0x0f, 0xeb,
2722     0x07, 0xe0, 0x80, 0x3a, 0x65, 0x00, 0xe5, 0x13,
2723     0x00, 0x25, 0x00, 0x05, 0x20, 0x05, 0x00, 0xe5,
2724     0x02, 0x00, 0x65, 0x00, 0x05, 0x00, 0x05, 0xa0,
2725     0x05, 0x60, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00,
2726     0x45, 0x00, 0x25, 0x00, 0x05, 0x20, 0x05, 0x00,
2727     0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00,
2728     0x25, 0x00, 0x05, 0x20, 0x65, 0x00, 0xc5, 0x00,
2729     0x65, 0x00, 0x65, 0x00, 0x05, 0x00, 0xe5, 0x02,
2730     0x00, 0xe5, 0x09, 0x80, 0x45, 0x00, 0x85, 0x00,
2731     0xe5, 0x09, 0xe0, 0x2c, 0x2c, 0xe0, 0x80, 0x86,
2732     0xef, 0x24, 0x60, 0xef, 0x5c, 0xe0, 0x04, 0xef,
2733     0x07, 0x20, 0xef, 0x07, 0x00, 0xef, 0x07, 0x00,
2734     0xef, 0x1d, 0xe0, 0x02, 0xeb, 0x05, 0xef, 0x80,
2735     0x19, 0xe0, 0x30, 0xef, 0x15, 0xe0, 0x05, 0xef,
2736     0x24, 0x60, 0xef, 0x01, 0xc0, 0x2f, 0xe0, 0x06,
2737     0xaf, 0xe0, 0x80, 0x12, 0xef, 0x80, 0x73, 0x8e,
2738     0xef, 0x82, 0x50, 0xe0, 0x00, 0xef, 0x05, 0x40,
2739     0xef, 0x05, 0x40, 0xef, 0x6c, 0xe0, 0x04, 0xef,
2740     0x51, 0xc0, 0xef, 0x04, 0xe0, 0x0c, 0xef, 0x04,
2741     0x60, 0xef, 0x30, 0xe0, 0x00, 0xef, 0x02, 0xa0,
2742     0xef, 0x20, 0xe0, 0x00, 0xef, 0x16, 0x20, 0x2f,
2743     0xe0, 0x46, 0xef, 0x71, 0x00, 0xef, 0x4a, 0x00,
2744     0xef, 0x7f, 0xe0, 0x04, 0xef, 0x06, 0x20, 0x8f,
2745     0x40, 0x4f, 0x80, 0xcf, 0xe0, 0x01, 0xef, 0x11,
2746     0xc0, 0xcf, 0xe0, 0x01, 0x4f, 0xe0, 0x05, 0xcf,
2747     0xe0, 0x21, 0xef, 0x80, 0x0b, 0x00, 0xef, 0x2f,
2748     0xe0, 0x1d, 0xe9, 0x02, 0xe0, 0x83, 0x7e, 0xe5,
2749     0xc0, 0x66, 0x56, 0xe0, 0x1a, 0xe5, 0x8f, 0xad,
2750     0xe0, 0x03, 0xe5, 0x80, 0x56, 0x20, 0xe5, 0x95,
2751     0xfa, 0xe0, 0x06, 0xe5, 0x9c, 0xa9, 0xe0, 0x8b,
2752     0x97, 0xe5, 0x81, 0x96, 0xe0, 0x85, 0x5a, 0xe5,
2753     0x92, 0xc3, 0xe0, 0xca, 0xac, 0x2e, 0x1b, 0xe0,
2754     0x16, 0xfb, 0x58, 0xe0, 0x78, 0xe6, 0x80, 0x68,
2755     0xe0, 0xc0, 0xbd, 0x88, 0xfd, 0xc0, 0xbf, 0x76,
2756     0x20, 0xfd, 0xc0, 0xbf, 0x76, 0x20,
2757 };
2758 
2759 typedef enum {
2760     UNICODE_SCRIPT_Unknown,
2761     UNICODE_SCRIPT_Adlam,
2762     UNICODE_SCRIPT_Ahom,
2763     UNICODE_SCRIPT_Anatolian_Hieroglyphs,
2764     UNICODE_SCRIPT_Arabic,
2765     UNICODE_SCRIPT_Armenian,
2766     UNICODE_SCRIPT_Avestan,
2767     UNICODE_SCRIPT_Balinese,
2768     UNICODE_SCRIPT_Bamum,
2769     UNICODE_SCRIPT_Bassa_Vah,
2770     UNICODE_SCRIPT_Batak,
2771     UNICODE_SCRIPT_Bengali,
2772     UNICODE_SCRIPT_Bhaiksuki,
2773     UNICODE_SCRIPT_Bopomofo,
2774     UNICODE_SCRIPT_Brahmi,
2775     UNICODE_SCRIPT_Braille,
2776     UNICODE_SCRIPT_Buginese,
2777     UNICODE_SCRIPT_Buhid,
2778     UNICODE_SCRIPT_Canadian_Aboriginal,
2779     UNICODE_SCRIPT_Carian,
2780     UNICODE_SCRIPT_Caucasian_Albanian,
2781     UNICODE_SCRIPT_Chakma,
2782     UNICODE_SCRIPT_Cham,
2783     UNICODE_SCRIPT_Cherokee,
2784     UNICODE_SCRIPT_Chorasmian,
2785     UNICODE_SCRIPT_Common,
2786     UNICODE_SCRIPT_Coptic,
2787     UNICODE_SCRIPT_Cuneiform,
2788     UNICODE_SCRIPT_Cypriot,
2789     UNICODE_SCRIPT_Cyrillic,
2790     UNICODE_SCRIPT_Deseret,
2791     UNICODE_SCRIPT_Devanagari,
2792     UNICODE_SCRIPT_Dives_Akuru,
2793     UNICODE_SCRIPT_Dogra,
2794     UNICODE_SCRIPT_Duployan,
2795     UNICODE_SCRIPT_Egyptian_Hieroglyphs,
2796     UNICODE_SCRIPT_Elbasan,
2797     UNICODE_SCRIPT_Elymaic,
2798     UNICODE_SCRIPT_Ethiopic,
2799     UNICODE_SCRIPT_Georgian,
2800     UNICODE_SCRIPT_Glagolitic,
2801     UNICODE_SCRIPT_Gothic,
2802     UNICODE_SCRIPT_Grantha,
2803     UNICODE_SCRIPT_Greek,
2804     UNICODE_SCRIPT_Gujarati,
2805     UNICODE_SCRIPT_Gunjala_Gondi,
2806     UNICODE_SCRIPT_Gurmukhi,
2807     UNICODE_SCRIPT_Han,
2808     UNICODE_SCRIPT_Hangul,
2809     UNICODE_SCRIPT_Hanifi_Rohingya,
2810     UNICODE_SCRIPT_Hanunoo,
2811     UNICODE_SCRIPT_Hatran,
2812     UNICODE_SCRIPT_Hebrew,
2813     UNICODE_SCRIPT_Hiragana,
2814     UNICODE_SCRIPT_Imperial_Aramaic,
2815     UNICODE_SCRIPT_Inherited,
2816     UNICODE_SCRIPT_Inscriptional_Pahlavi,
2817     UNICODE_SCRIPT_Inscriptional_Parthian,
2818     UNICODE_SCRIPT_Javanese,
2819     UNICODE_SCRIPT_Kaithi,
2820     UNICODE_SCRIPT_Kannada,
2821     UNICODE_SCRIPT_Katakana,
2822     UNICODE_SCRIPT_Kayah_Li,
2823     UNICODE_SCRIPT_Kharoshthi,
2824     UNICODE_SCRIPT_Khmer,
2825     UNICODE_SCRIPT_Khojki,
2826     UNICODE_SCRIPT_Khitan_Small_Script,
2827     UNICODE_SCRIPT_Khudawadi,
2828     UNICODE_SCRIPT_Lao,
2829     UNICODE_SCRIPT_Latin,
2830     UNICODE_SCRIPT_Lepcha,
2831     UNICODE_SCRIPT_Limbu,
2832     UNICODE_SCRIPT_Linear_A,
2833     UNICODE_SCRIPT_Linear_B,
2834     UNICODE_SCRIPT_Lisu,
2835     UNICODE_SCRIPT_Lycian,
2836     UNICODE_SCRIPT_Lydian,
2837     UNICODE_SCRIPT_Makasar,
2838     UNICODE_SCRIPT_Mahajani,
2839     UNICODE_SCRIPT_Malayalam,
2840     UNICODE_SCRIPT_Mandaic,
2841     UNICODE_SCRIPT_Manichaean,
2842     UNICODE_SCRIPT_Marchen,
2843     UNICODE_SCRIPT_Masaram_Gondi,
2844     UNICODE_SCRIPT_Medefaidrin,
2845     UNICODE_SCRIPT_Meetei_Mayek,
2846     UNICODE_SCRIPT_Mende_Kikakui,
2847     UNICODE_SCRIPT_Meroitic_Cursive,
2848     UNICODE_SCRIPT_Meroitic_Hieroglyphs,
2849     UNICODE_SCRIPT_Miao,
2850     UNICODE_SCRIPT_Modi,
2851     UNICODE_SCRIPT_Mongolian,
2852     UNICODE_SCRIPT_Mro,
2853     UNICODE_SCRIPT_Multani,
2854     UNICODE_SCRIPT_Myanmar,
2855     UNICODE_SCRIPT_Nabataean,
2856     UNICODE_SCRIPT_Nandinagari,
2857     UNICODE_SCRIPT_New_Tai_Lue,
2858     UNICODE_SCRIPT_Newa,
2859     UNICODE_SCRIPT_Nko,
2860     UNICODE_SCRIPT_Nushu,
2861     UNICODE_SCRIPT_Nyiakeng_Puachue_Hmong,
2862     UNICODE_SCRIPT_Ogham,
2863     UNICODE_SCRIPT_Ol_Chiki,
2864     UNICODE_SCRIPT_Old_Hungarian,
2865     UNICODE_SCRIPT_Old_Italic,
2866     UNICODE_SCRIPT_Old_North_Arabian,
2867     UNICODE_SCRIPT_Old_Permic,
2868     UNICODE_SCRIPT_Old_Persian,
2869     UNICODE_SCRIPT_Old_Sogdian,
2870     UNICODE_SCRIPT_Old_South_Arabian,
2871     UNICODE_SCRIPT_Old_Turkic,
2872     UNICODE_SCRIPT_Oriya,
2873     UNICODE_SCRIPT_Osage,
2874     UNICODE_SCRIPT_Osmanya,
2875     UNICODE_SCRIPT_Pahawh_Hmong,
2876     UNICODE_SCRIPT_Palmyrene,
2877     UNICODE_SCRIPT_Pau_Cin_Hau,
2878     UNICODE_SCRIPT_Phags_Pa,
2879     UNICODE_SCRIPT_Phoenician,
2880     UNICODE_SCRIPT_Psalter_Pahlavi,
2881     UNICODE_SCRIPT_Rejang,
2882     UNICODE_SCRIPT_Runic,
2883     UNICODE_SCRIPT_Samaritan,
2884     UNICODE_SCRIPT_Saurashtra,
2885     UNICODE_SCRIPT_Sharada,
2886     UNICODE_SCRIPT_Shavian,
2887     UNICODE_SCRIPT_Siddham,
2888     UNICODE_SCRIPT_SignWriting,
2889     UNICODE_SCRIPT_Sinhala,
2890     UNICODE_SCRIPT_Sogdian,
2891     UNICODE_SCRIPT_Sora_Sompeng,
2892     UNICODE_SCRIPT_Soyombo,
2893     UNICODE_SCRIPT_Sundanese,
2894     UNICODE_SCRIPT_Syloti_Nagri,
2895     UNICODE_SCRIPT_Syriac,
2896     UNICODE_SCRIPT_Tagalog,
2897     UNICODE_SCRIPT_Tagbanwa,
2898     UNICODE_SCRIPT_Tai_Le,
2899     UNICODE_SCRIPT_Tai_Tham,
2900     UNICODE_SCRIPT_Tai_Viet,
2901     UNICODE_SCRIPT_Takri,
2902     UNICODE_SCRIPT_Tamil,
2903     UNICODE_SCRIPT_Tangut,
2904     UNICODE_SCRIPT_Telugu,
2905     UNICODE_SCRIPT_Thaana,
2906     UNICODE_SCRIPT_Thai,
2907     UNICODE_SCRIPT_Tibetan,
2908     UNICODE_SCRIPT_Tifinagh,
2909     UNICODE_SCRIPT_Tirhuta,
2910     UNICODE_SCRIPT_Ugaritic,
2911     UNICODE_SCRIPT_Vai,
2912     UNICODE_SCRIPT_Wancho,
2913     UNICODE_SCRIPT_Warang_Citi,
2914     UNICODE_SCRIPT_Yezidi,
2915     UNICODE_SCRIPT_Yi,
2916     UNICODE_SCRIPT_Zanabazar_Square,
2917     UNICODE_SCRIPT_COUNT,
2918 } UnicodeScriptEnum;
2919 
2920 static const char unicode_script_name_table[] =
2921     "Adlam,Adlm"                  "\0"
2922     "Ahom,Ahom"                   "\0"
2923     "Anatolian_Hieroglyphs,Hluw"  "\0"
2924     "Arabic,Arab"                 "\0"
2925     "Armenian,Armn"               "\0"
2926     "Avestan,Avst"                "\0"
2927     "Balinese,Bali"               "\0"
2928     "Bamum,Bamu"                  "\0"
2929     "Bassa_Vah,Bass"              "\0"
2930     "Batak,Batk"                  "\0"
2931     "Bengali,Beng"                "\0"
2932     "Bhaiksuki,Bhks"              "\0"
2933     "Bopomofo,Bopo"               "\0"
2934     "Brahmi,Brah"                 "\0"
2935     "Braille,Brai"                "\0"
2936     "Buginese,Bugi"               "\0"
2937     "Buhid,Buhd"                  "\0"
2938     "Canadian_Aboriginal,Cans"    "\0"
2939     "Carian,Cari"                 "\0"
2940     "Caucasian_Albanian,Aghb"     "\0"
2941     "Chakma,Cakm"                 "\0"
2942     "Cham,Cham"                   "\0"
2943     "Cherokee,Cher"               "\0"
2944     "Chorasmian,Chrs"             "\0"
2945     "Common,Zyyy"                 "\0"
2946     "Coptic,Copt,Qaac"            "\0"
2947     "Cuneiform,Xsux"              "\0"
2948     "Cypriot,Cprt"                "\0"
2949     "Cyrillic,Cyrl"               "\0"
2950     "Deseret,Dsrt"                "\0"
2951     "Devanagari,Deva"             "\0"
2952     "Dives_Akuru,Diak"            "\0"
2953     "Dogra,Dogr"                  "\0"
2954     "Duployan,Dupl"               "\0"
2955     "Egyptian_Hieroglyphs,Egyp"   "\0"
2956     "Elbasan,Elba"                "\0"
2957     "Elymaic,Elym"                "\0"
2958     "Ethiopic,Ethi"               "\0"
2959     "Georgian,Geor"               "\0"
2960     "Glagolitic,Glag"             "\0"
2961     "Gothic,Goth"                 "\0"
2962     "Grantha,Gran"                "\0"
2963     "Greek,Grek"                  "\0"
2964     "Gujarati,Gujr"               "\0"
2965     "Gunjala_Gondi,Gong"          "\0"
2966     "Gurmukhi,Guru"               "\0"
2967     "Han,Hani"                    "\0"
2968     "Hangul,Hang"                 "\0"
2969     "Hanifi_Rohingya,Rohg"        "\0"
2970     "Hanunoo,Hano"                "\0"
2971     "Hatran,Hatr"                 "\0"
2972     "Hebrew,Hebr"                 "\0"
2973     "Hiragana,Hira"               "\0"
2974     "Imperial_Aramaic,Armi"       "\0"
2975     "Inherited,Zinh,Qaai"         "\0"
2976     "Inscriptional_Pahlavi,Phli"  "\0"
2977     "Inscriptional_Parthian,Prti" "\0"
2978     "Javanese,Java"               "\0"
2979     "Kaithi,Kthi"                 "\0"
2980     "Kannada,Knda"                "\0"
2981     "Katakana,Kana"               "\0"
2982     "Kayah_Li,Kali"               "\0"
2983     "Kharoshthi,Khar"             "\0"
2984     "Khmer,Khmr"                  "\0"
2985     "Khojki,Khoj"                 "\0"
2986     "Khitan_Small_Script,Kits"    "\0"
2987     "Khudawadi,Sind"              "\0"
2988     "Lao,Laoo"                    "\0"
2989     "Latin,Latn"                  "\0"
2990     "Lepcha,Lepc"                 "\0"
2991     "Limbu,Limb"                  "\0"
2992     "Linear_A,Lina"               "\0"
2993     "Linear_B,Linb"               "\0"
2994     "Lisu,Lisu"                   "\0"
2995     "Lycian,Lyci"                 "\0"
2996     "Lydian,Lydi"                 "\0"
2997     "Makasar,Maka"                "\0"
2998     "Mahajani,Mahj"               "\0"
2999     "Malayalam,Mlym"              "\0"
3000     "Mandaic,Mand"                "\0"
3001     "Manichaean,Mani"             "\0"
3002     "Marchen,Marc"                "\0"
3003     "Masaram_Gondi,Gonm"          "\0"
3004     "Medefaidrin,Medf"            "\0"
3005     "Meetei_Mayek,Mtei"           "\0"
3006     "Mende_Kikakui,Mend"          "\0"
3007     "Meroitic_Cursive,Merc"       "\0"
3008     "Meroitic_Hieroglyphs,Mero"   "\0"
3009     "Miao,Plrd"                   "\0"
3010     "Modi,Modi"                   "\0"
3011     "Mongolian,Mong"              "\0"
3012     "Mro,Mroo"                    "\0"
3013     "Multani,Mult"                "\0"
3014     "Myanmar,Mymr"                "\0"
3015     "Nabataean,Nbat"              "\0"
3016     "Nandinagari,Nand"            "\0"
3017     "New_Tai_Lue,Talu"            "\0"
3018     "Newa,Newa"                   "\0"
3019     "Nko,Nkoo"                    "\0"
3020     "Nushu,Nshu"                  "\0"
3021     "Nyiakeng_Puachue_Hmong,Hmnp" "\0"
3022     "Ogham,Ogam"                  "\0"
3023     "Ol_Chiki,Olck"               "\0"
3024     "Old_Hungarian,Hung"          "\0"
3025     "Old_Italic,Ital"             "\0"
3026     "Old_North_Arabian,Narb"      "\0"
3027     "Old_Permic,Perm"             "\0"
3028     "Old_Persian,Xpeo"            "\0"
3029     "Old_Sogdian,Sogo"            "\0"
3030     "Old_South_Arabian,Sarb"      "\0"
3031     "Old_Turkic,Orkh"             "\0"
3032     "Oriya,Orya"                  "\0"
3033     "Osage,Osge"                  "\0"
3034     "Osmanya,Osma"                "\0"
3035     "Pahawh_Hmong,Hmng"           "\0"
3036     "Palmyrene,Palm"              "\0"
3037     "Pau_Cin_Hau,Pauc"            "\0"
3038     "Phags_Pa,Phag"               "\0"
3039     "Phoenician,Phnx"             "\0"
3040     "Psalter_Pahlavi,Phlp"        "\0"
3041     "Rejang,Rjng"                 "\0"
3042     "Runic,Runr"                  "\0"
3043     "Samaritan,Samr"              "\0"
3044     "Saurashtra,Saur"             "\0"
3045     "Sharada,Shrd"                "\0"
3046     "Shavian,Shaw"                "\0"
3047     "Siddham,Sidd"                "\0"
3048     "SignWriting,Sgnw"            "\0"
3049     "Sinhala,Sinh"                "\0"
3050     "Sogdian,Sogd"                "\0"
3051     "Sora_Sompeng,Sora"           "\0"
3052     "Soyombo,Soyo"                "\0"
3053     "Sundanese,Sund"              "\0"
3054     "Syloti_Nagri,Sylo"           "\0"
3055     "Syriac,Syrc"                 "\0"
3056     "Tagalog,Tglg"                "\0"
3057     "Tagbanwa,Tagb"               "\0"
3058     "Tai_Le,Tale"                 "\0"
3059     "Tai_Tham,Lana"               "\0"
3060     "Tai_Viet,Tavt"               "\0"
3061     "Takri,Takr"                  "\0"
3062     "Tamil,Taml"                  "\0"
3063     "Tangut,Tang"                 "\0"
3064     "Telugu,Telu"                 "\0"
3065     "Thaana,Thaa"                 "\0"
3066     "Thai,Thai"                   "\0"
3067     "Tibetan,Tibt"                "\0"
3068     "Tifinagh,Tfng"               "\0"
3069     "Tirhuta,Tirh"                "\0"
3070     "Ugaritic,Ugar"               "\0"
3071     "Vai,Vaii"                    "\0"
3072     "Wancho,Wcho"                 "\0"
3073     "Warang_Citi,Wara"            "\0"
3074     "Yezidi,Yezi"                 "\0"
3075     "Yi,Yiii"                     "\0"
3076     "Zanabazar_Square,Zanb"       "\0"
3077 ;
3078 
3079 static const uint8_t unicode_script_table[2609] = {
3080     0xc0, 0x19, 0x99, 0x45, 0x85, 0x19, 0x99, 0x45,
3081     0xae, 0x19, 0x80, 0x45, 0x8e, 0x19, 0x80, 0x45,
3082     0x84, 0x19, 0x96, 0x45, 0x80, 0x19, 0x9e, 0x45,
3083     0x80, 0x19, 0xe1, 0x60, 0x45, 0xa6, 0x19, 0x84,
3084     0x45, 0x84, 0x19, 0x81, 0x0d, 0x93, 0x19, 0xe0,
3085     0x0f, 0x37, 0x83, 0x2b, 0x80, 0x19, 0x82, 0x2b,
3086     0x01, 0x83, 0x2b, 0x80, 0x19, 0x80, 0x2b, 0x03,
3087     0x80, 0x2b, 0x80, 0x19, 0x80, 0x2b, 0x80, 0x19,
3088     0x82, 0x2b, 0x00, 0x80, 0x2b, 0x00, 0x93, 0x2b,
3089     0x00, 0xbe, 0x2b, 0x8d, 0x1a, 0x8f, 0x2b, 0xe0,
3090     0x24, 0x1d, 0x81, 0x37, 0xe0, 0x48, 0x1d, 0x00,
3091     0xa5, 0x05, 0x01, 0xb1, 0x05, 0x01, 0x82, 0x05,
3092     0x00, 0xb6, 0x34, 0x07, 0x9a, 0x34, 0x03, 0x85,
3093     0x34, 0x0a, 0x84, 0x04, 0x80, 0x19, 0x85, 0x04,
3094     0x80, 0x19, 0x8d, 0x04, 0x80, 0x19, 0x80, 0x04,
3095     0x00, 0x80, 0x04, 0x80, 0x19, 0x9f, 0x04, 0x80,
3096     0x19, 0x89, 0x04, 0x8a, 0x37, 0x99, 0x04, 0x80,
3097     0x37, 0xe0, 0x0b, 0x04, 0x80, 0x19, 0xa1, 0x04,
3098     0x8d, 0x87, 0x00, 0xbb, 0x87, 0x01, 0x82, 0x87,
3099     0xaf, 0x04, 0xb1, 0x91, 0x0d, 0xba, 0x63, 0x01,
3100     0x82, 0x63, 0xad, 0x7b, 0x01, 0x8e, 0x7b, 0x00,
3101     0x9b, 0x50, 0x01, 0x80, 0x50, 0x00, 0x8a, 0x87,
3102     0x34, 0x94, 0x04, 0x00, 0x91, 0x04, 0x0a, 0x8e,
3103     0x04, 0x80, 0x19, 0x9c, 0x04, 0xd0, 0x1f, 0x83,
3104     0x37, 0x8e, 0x1f, 0x81, 0x19, 0x99, 0x1f, 0x83,
3105     0x0b, 0x00, 0x87, 0x0b, 0x01, 0x81, 0x0b, 0x01,
3106     0x95, 0x0b, 0x00, 0x86, 0x0b, 0x00, 0x80, 0x0b,
3107     0x02, 0x83, 0x0b, 0x01, 0x88, 0x0b, 0x01, 0x81,
3108     0x0b, 0x01, 0x83, 0x0b, 0x07, 0x80, 0x0b, 0x03,
3109     0x81, 0x0b, 0x00, 0x84, 0x0b, 0x01, 0x98, 0x0b,
3110     0x01, 0x82, 0x2e, 0x00, 0x85, 0x2e, 0x03, 0x81,
3111     0x2e, 0x01, 0x95, 0x2e, 0x00, 0x86, 0x2e, 0x00,
3112     0x81, 0x2e, 0x00, 0x81, 0x2e, 0x00, 0x81, 0x2e,
3113     0x01, 0x80, 0x2e, 0x00, 0x84, 0x2e, 0x03, 0x81,
3114     0x2e, 0x01, 0x82, 0x2e, 0x02, 0x80, 0x2e, 0x06,
3115     0x83, 0x2e, 0x00, 0x80, 0x2e, 0x06, 0x90, 0x2e,
3116     0x09, 0x82, 0x2c, 0x00, 0x88, 0x2c, 0x00, 0x82,
3117     0x2c, 0x00, 0x95, 0x2c, 0x00, 0x86, 0x2c, 0x00,
3118     0x81, 0x2c, 0x00, 0x84, 0x2c, 0x01, 0x89, 0x2c,
3119     0x00, 0x82, 0x2c, 0x00, 0x82, 0x2c, 0x01, 0x80,
3120     0x2c, 0x0e, 0x83, 0x2c, 0x01, 0x8b, 0x2c, 0x06,
3121     0x86, 0x2c, 0x00, 0x82, 0x70, 0x00, 0x87, 0x70,
3122     0x01, 0x81, 0x70, 0x01, 0x95, 0x70, 0x00, 0x86,
3123     0x70, 0x00, 0x81, 0x70, 0x00, 0x84, 0x70, 0x01,
3124     0x88, 0x70, 0x01, 0x81, 0x70, 0x01, 0x82, 0x70,
3125     0x06, 0x82, 0x70, 0x03, 0x81, 0x70, 0x00, 0x84,
3126     0x70, 0x01, 0x91, 0x70, 0x09, 0x81, 0x8e, 0x00,
3127     0x85, 0x8e, 0x02, 0x82, 0x8e, 0x00, 0x83, 0x8e,
3128     0x02, 0x81, 0x8e, 0x00, 0x80, 0x8e, 0x00, 0x81,
3129     0x8e, 0x02, 0x81, 0x8e, 0x02, 0x82, 0x8e, 0x02,
3130     0x8b, 0x8e, 0x03, 0x84, 0x8e, 0x02, 0x82, 0x8e,
3131     0x00, 0x83, 0x8e, 0x01, 0x80, 0x8e, 0x05, 0x80,
3132     0x8e, 0x0d, 0x94, 0x8e, 0x04, 0x8c, 0x90, 0x00,
3133     0x82, 0x90, 0x00, 0x96, 0x90, 0x00, 0x8f, 0x90,
3134     0x02, 0x87, 0x90, 0x00, 0x82, 0x90, 0x00, 0x83,
3135     0x90, 0x06, 0x81, 0x90, 0x00, 0x82, 0x90, 0x04,
3136     0x83, 0x90, 0x01, 0x89, 0x90, 0x06, 0x88, 0x90,
3137     0x8c, 0x3c, 0x00, 0x82, 0x3c, 0x00, 0x96, 0x3c,
3138     0x00, 0x89, 0x3c, 0x00, 0x84, 0x3c, 0x01, 0x88,
3139     0x3c, 0x00, 0x82, 0x3c, 0x00, 0x83, 0x3c, 0x06,
3140     0x81, 0x3c, 0x06, 0x80, 0x3c, 0x00, 0x83, 0x3c,
3141     0x01, 0x89, 0x3c, 0x00, 0x81, 0x3c, 0x0c, 0x8c,
3142     0x4f, 0x00, 0x82, 0x4f, 0x00, 0xb2, 0x4f, 0x00,
3143     0x82, 0x4f, 0x00, 0x85, 0x4f, 0x03, 0x8f, 0x4f,
3144     0x01, 0x99, 0x4f, 0x00, 0x82, 0x81, 0x00, 0x91,
3145     0x81, 0x02, 0x97, 0x81, 0x00, 0x88, 0x81, 0x00,
3146     0x80, 0x81, 0x01, 0x86, 0x81, 0x02, 0x80, 0x81,
3147     0x03, 0x85, 0x81, 0x00, 0x80, 0x81, 0x00, 0x87,
3148     0x81, 0x05, 0x89, 0x81, 0x01, 0x82, 0x81, 0x0b,
3149     0xb9, 0x92, 0x03, 0x80, 0x19, 0x9b, 0x92, 0x24,
3150     0x81, 0x44, 0x00, 0x80, 0x44, 0x00, 0x84, 0x44,
3151     0x00, 0x97, 0x44, 0x00, 0x80, 0x44, 0x00, 0x96,
3152     0x44, 0x01, 0x84, 0x44, 0x00, 0x80, 0x44, 0x00,
3153     0x85, 0x44, 0x01, 0x89, 0x44, 0x01, 0x83, 0x44,
3154     0x1f, 0xc7, 0x93, 0x00, 0xa3, 0x93, 0x03, 0xa6,
3155     0x93, 0x00, 0xa3, 0x93, 0x00, 0x8e, 0x93, 0x00,
3156     0x86, 0x93, 0x83, 0x19, 0x81, 0x93, 0x24, 0xe0,
3157     0x3f, 0x5e, 0xa5, 0x27, 0x00, 0x80, 0x27, 0x04,
3158     0x80, 0x27, 0x01, 0xaa, 0x27, 0x80, 0x19, 0x83,
3159     0x27, 0xe0, 0x9f, 0x30, 0xc8, 0x26, 0x00, 0x83,
3160     0x26, 0x01, 0x86, 0x26, 0x00, 0x80, 0x26, 0x00,
3161     0x83, 0x26, 0x01, 0xa8, 0x26, 0x00, 0x83, 0x26,
3162     0x01, 0xa0, 0x26, 0x00, 0x83, 0x26, 0x01, 0x86,
3163     0x26, 0x00, 0x80, 0x26, 0x00, 0x83, 0x26, 0x01,
3164     0x8e, 0x26, 0x00, 0xb8, 0x26, 0x00, 0x83, 0x26,
3165     0x01, 0xc2, 0x26, 0x01, 0x9f, 0x26, 0x02, 0x99,
3166     0x26, 0x05, 0xd5, 0x17, 0x01, 0x85, 0x17, 0x01,
3167     0xe2, 0x1f, 0x12, 0x9c, 0x66, 0x02, 0xca, 0x7a,
3168     0x82, 0x19, 0x8a, 0x7a, 0x06, 0x8c, 0x88, 0x00,
3169     0x86, 0x88, 0x0a, 0x94, 0x32, 0x81, 0x19, 0x08,
3170     0x93, 0x11, 0x0b, 0x8c, 0x89, 0x00, 0x82, 0x89,
3171     0x00, 0x81, 0x89, 0x0b, 0xdd, 0x40, 0x01, 0x89,
3172     0x40, 0x05, 0x89, 0x40, 0x05, 0x81, 0x5b, 0x81,
3173     0x19, 0x80, 0x5b, 0x80, 0x19, 0x88, 0x5b, 0x00,
3174     0x89, 0x5b, 0x05, 0xd8, 0x5b, 0x06, 0xaa, 0x5b,
3175     0x04, 0xc5, 0x12, 0x09, 0x9e, 0x47, 0x00, 0x8b,
3176     0x47, 0x03, 0x8b, 0x47, 0x03, 0x80, 0x47, 0x02,
3177     0x8b, 0x47, 0x9d, 0x8a, 0x01, 0x84, 0x8a, 0x0a,
3178     0xab, 0x61, 0x03, 0x99, 0x61, 0x05, 0x8a, 0x61,
3179     0x02, 0x81, 0x61, 0x9f, 0x40, 0x9b, 0x10, 0x01,
3180     0x81, 0x10, 0xbe, 0x8b, 0x00, 0x9c, 0x8b, 0x01,
3181     0x8a, 0x8b, 0x05, 0x89, 0x8b, 0x05, 0x8d, 0x8b,
3182     0x01, 0x90, 0x37, 0x3e, 0xcb, 0x07, 0x03, 0xac,
3183     0x07, 0x02, 0xbf, 0x85, 0xb3, 0x0a, 0x07, 0x83,
3184     0x0a, 0xb7, 0x46, 0x02, 0x8e, 0x46, 0x02, 0x82,
3185     0x46, 0xaf, 0x67, 0x88, 0x1d, 0x06, 0xaa, 0x27,
3186     0x01, 0x82, 0x27, 0x87, 0x85, 0x07, 0x82, 0x37,
3187     0x80, 0x19, 0x8c, 0x37, 0x80, 0x19, 0x86, 0x37,
3188     0x83, 0x19, 0x80, 0x37, 0x85, 0x19, 0x80, 0x37,
3189     0x82, 0x19, 0x81, 0x37, 0x80, 0x19, 0x04, 0xa5,
3190     0x45, 0x84, 0x2b, 0x80, 0x1d, 0xb0, 0x45, 0x84,
3191     0x2b, 0x83, 0x45, 0x84, 0x2b, 0x8c, 0x45, 0x80,
3192     0x1d, 0xc5, 0x45, 0x80, 0x2b, 0xb9, 0x37, 0x00,
3193     0x84, 0x37, 0xe0, 0x9f, 0x45, 0x95, 0x2b, 0x01,
3194     0x85, 0x2b, 0x01, 0xa5, 0x2b, 0x01, 0x85, 0x2b,
3195     0x01, 0x87, 0x2b, 0x00, 0x80, 0x2b, 0x00, 0x80,
3196     0x2b, 0x00, 0x80, 0x2b, 0x00, 0x9e, 0x2b, 0x01,
3197     0xb4, 0x2b, 0x00, 0x8e, 0x2b, 0x00, 0x8d, 0x2b,
3198     0x01, 0x85, 0x2b, 0x00, 0x92, 0x2b, 0x01, 0x82,
3199     0x2b, 0x00, 0x88, 0x2b, 0x00, 0x8b, 0x19, 0x81,
3200     0x37, 0xd6, 0x19, 0x00, 0x8a, 0x19, 0x80, 0x45,
3201     0x01, 0x8a, 0x19, 0x80, 0x45, 0x8e, 0x19, 0x00,
3202     0x8c, 0x45, 0x02, 0x9f, 0x19, 0x0f, 0xa0, 0x37,
3203     0x0e, 0xa5, 0x19, 0x80, 0x2b, 0x82, 0x19, 0x81,
3204     0x45, 0x85, 0x19, 0x80, 0x45, 0x9a, 0x19, 0x80,
3205     0x45, 0x90, 0x19, 0xa8, 0x45, 0x82, 0x19, 0x03,
3206     0xe2, 0x36, 0x19, 0x18, 0x8a, 0x19, 0x14, 0xe3,
3207     0x3f, 0x19, 0xe0, 0x9f, 0x0f, 0xe2, 0x13, 0x19,
3208     0x01, 0x9f, 0x19, 0x00, 0xe0, 0x08, 0x19, 0xae,
3209     0x28, 0x00, 0xae, 0x28, 0x00, 0x9f, 0x45, 0xe0,
3210     0x13, 0x1a, 0x04, 0x86, 0x1a, 0xa5, 0x27, 0x00,
3211     0x80, 0x27, 0x04, 0x80, 0x27, 0x01, 0xb7, 0x94,
3212     0x06, 0x81, 0x94, 0x0d, 0x80, 0x94, 0x96, 0x26,
3213     0x08, 0x86, 0x26, 0x00, 0x86, 0x26, 0x00, 0x86,
3214     0x26, 0x00, 0x86, 0x26, 0x00, 0x86, 0x26, 0x00,
3215     0x86, 0x26, 0x00, 0x86, 0x26, 0x00, 0x86, 0x26,
3216     0x00, 0x9f, 0x1d, 0xd2, 0x19, 0x2c, 0x99, 0x2f,
3217     0x00, 0xd8, 0x2f, 0x0b, 0xe0, 0x75, 0x2f, 0x19,
3218     0x8b, 0x19, 0x03, 0x84, 0x19, 0x80, 0x2f, 0x80,
3219     0x19, 0x80, 0x2f, 0x98, 0x19, 0x88, 0x2f, 0x83,
3220     0x37, 0x81, 0x30, 0x87, 0x19, 0x83, 0x2f, 0x83,
3221     0x19, 0x00, 0xd5, 0x35, 0x01, 0x81, 0x37, 0x81,
3222     0x19, 0x82, 0x35, 0x80, 0x19, 0xd9, 0x3d, 0x81,
3223     0x19, 0x82, 0x3d, 0x04, 0xaa, 0x0d, 0x00, 0xdd,
3224     0x30, 0x00, 0x8f, 0x19, 0x9f, 0x0d, 0xa3, 0x19,
3225     0x0b, 0x8f, 0x3d, 0x9e, 0x30, 0x00, 0xbf, 0x19,
3226     0x9e, 0x30, 0xd0, 0x19, 0xae, 0x3d, 0x80, 0x19,
3227     0xd7, 0x3d, 0xe0, 0x47, 0x19, 0xf0, 0x09, 0x5f,
3228     0x2f, 0xbf, 0x19, 0xf0, 0x41, 0x9c, 0x2f, 0x02,
3229     0xe4, 0x2c, 0x9b, 0x02, 0xb6, 0x9b, 0x08, 0xaf,
3230     0x4a, 0xe0, 0xcb, 0x97, 0x13, 0xdf, 0x1d, 0xd7,
3231     0x08, 0x07, 0xa1, 0x19, 0xe0, 0x05, 0x45, 0x82,
3232     0x19, 0xb4, 0x45, 0x01, 0x88, 0x45, 0x29, 0x8a,
3233     0x45, 0xac, 0x86, 0x02, 0x89, 0x19, 0x05, 0xb7,
3234     0x76, 0x07, 0xc5, 0x7c, 0x07, 0x8b, 0x7c, 0x05,
3235     0x9f, 0x1f, 0xad, 0x3e, 0x80, 0x19, 0x80, 0x3e,
3236     0xa3, 0x79, 0x0a, 0x80, 0x79, 0x9c, 0x30, 0x02,
3237     0xcd, 0x3a, 0x00, 0x80, 0x19, 0x89, 0x3a, 0x03,
3238     0x81, 0x3a, 0x9e, 0x5e, 0x00, 0xb6, 0x16, 0x08,
3239     0x8d, 0x16, 0x01, 0x89, 0x16, 0x01, 0x83, 0x16,
3240     0x9f, 0x5e, 0xc2, 0x8c, 0x17, 0x84, 0x8c, 0x96,
3241     0x55, 0x09, 0x85, 0x26, 0x01, 0x85, 0x26, 0x01,
3242     0x85, 0x26, 0x08, 0x86, 0x26, 0x00, 0x86, 0x26,
3243     0x00, 0xaa, 0x45, 0x80, 0x19, 0x88, 0x45, 0x80,
3244     0x2b, 0x83, 0x45, 0x81, 0x19, 0x03, 0xcf, 0x17,
3245     0xad, 0x55, 0x01, 0x89, 0x55, 0x05, 0xf0, 0x1b,
3246     0x43, 0x30, 0x0b, 0x96, 0x30, 0x03, 0xb0, 0x30,
3247     0x70, 0x10, 0xa3, 0xe1, 0x0d, 0x2f, 0x01, 0xe0,
3248     0x09, 0x2f, 0x25, 0x86, 0x45, 0x0b, 0x84, 0x05,
3249     0x04, 0x99, 0x34, 0x00, 0x84, 0x34, 0x00, 0x80,
3250     0x34, 0x00, 0x81, 0x34, 0x00, 0x81, 0x34, 0x00,
3251     0x89, 0x34, 0xe0, 0x11, 0x04, 0x10, 0xe1, 0x0a,
3252     0x04, 0x81, 0x19, 0x0f, 0xbf, 0x04, 0x01, 0xb5,
3253     0x04, 0x27, 0x8d, 0x04, 0x01, 0x8f, 0x37, 0x89,
3254     0x19, 0x05, 0x8d, 0x37, 0x81, 0x1d, 0xa2, 0x19,
3255     0x00, 0x92, 0x19, 0x00, 0x83, 0x19, 0x03, 0x84,
3256     0x04, 0x00, 0xe0, 0x26, 0x04, 0x01, 0x80, 0x19,
3257     0x00, 0x9f, 0x19, 0x99, 0x45, 0x85, 0x19, 0x99,
3258     0x45, 0x8a, 0x19, 0x89, 0x3d, 0x80, 0x19, 0xac,
3259     0x3d, 0x81, 0x19, 0x9e, 0x30, 0x02, 0x85, 0x30,
3260     0x01, 0x85, 0x30, 0x01, 0x85, 0x30, 0x01, 0x82,
3261     0x30, 0x02, 0x86, 0x19, 0x00, 0x86, 0x19, 0x09,
3262     0x84, 0x19, 0x01, 0x8b, 0x49, 0x00, 0x99, 0x49,
3263     0x00, 0x92, 0x49, 0x00, 0x81, 0x49, 0x00, 0x8e,
3264     0x49, 0x01, 0x8d, 0x49, 0x21, 0xe0, 0x1a, 0x49,
3265     0x04, 0x82, 0x19, 0x03, 0xac, 0x19, 0x02, 0x88,
3266     0x19, 0xce, 0x2b, 0x00, 0x8c, 0x19, 0x02, 0x80,
3267     0x2b, 0x2e, 0xac, 0x19, 0x80, 0x37, 0x60, 0x21,
3268     0x9c, 0x4b, 0x02, 0xb0, 0x13, 0x0e, 0x80, 0x37,
3269     0x9a, 0x19, 0x03, 0xa3, 0x69, 0x08, 0x82, 0x69,
3270     0x9a, 0x29, 0x04, 0xaa, 0x6b, 0x04, 0x9d, 0x96,
3271     0x00, 0x80, 0x96, 0xa3, 0x6c, 0x03, 0x8d, 0x6c,
3272     0x29, 0xcf, 0x1e, 0xaf, 0x7e, 0x9d, 0x72, 0x01,
3273     0x89, 0x72, 0x05, 0xa3, 0x71, 0x03, 0xa3, 0x71,
3274     0x03, 0xa7, 0x24, 0x07, 0xb3, 0x14, 0x0a, 0x80,
3275     0x14, 0x60, 0x2f, 0xe0, 0xd6, 0x48, 0x08, 0x95,
3276     0x48, 0x09, 0x87, 0x48, 0x60, 0x37, 0x85, 0x1c,
3277     0x01, 0x80, 0x1c, 0x00, 0xab, 0x1c, 0x00, 0x81,
3278     0x1c, 0x02, 0x80, 0x1c, 0x01, 0x80, 0x1c, 0x95,
3279     0x36, 0x00, 0x88, 0x36, 0x9f, 0x74, 0x9e, 0x5f,
3280     0x07, 0x88, 0x5f, 0x2f, 0x92, 0x33, 0x00, 0x81,
3281     0x33, 0x04, 0x84, 0x33, 0x9b, 0x77, 0x02, 0x80,
3282     0x77, 0x99, 0x4c, 0x04, 0x80, 0x4c, 0x3f, 0x9f,
3283     0x58, 0x97, 0x57, 0x03, 0x93, 0x57, 0x01, 0xad,
3284     0x57, 0x83, 0x3f, 0x00, 0x81, 0x3f, 0x04, 0x87,
3285     0x3f, 0x00, 0x82, 0x3f, 0x00, 0x9c, 0x3f, 0x01,
3286     0x82, 0x3f, 0x03, 0x89, 0x3f, 0x06, 0x88, 0x3f,
3287     0x06, 0x9f, 0x6e, 0x9f, 0x6a, 0x1f, 0xa6, 0x51,
3288     0x03, 0x8b, 0x51, 0x08, 0xb5, 0x06, 0x02, 0x86,
3289     0x06, 0x95, 0x39, 0x01, 0x87, 0x39, 0x92, 0x38,
3290     0x04, 0x87, 0x38, 0x91, 0x78, 0x06, 0x83, 0x78,
3291     0x0b, 0x86, 0x78, 0x4f, 0xc8, 0x6f, 0x36, 0xb2,
3292     0x68, 0x0c, 0xb2, 0x68, 0x06, 0x85, 0x68, 0xa7,
3293     0x31, 0x07, 0x89, 0x31, 0x60, 0xc5, 0x9e, 0x04,
3294     0x00, 0xa9, 0x9a, 0x00, 0x82, 0x9a, 0x01, 0x81,
3295     0x9a, 0x4d, 0xa7, 0x6d, 0x07, 0xa9, 0x82, 0x55,
3296     0x9b, 0x18, 0x13, 0x96, 0x25, 0x08, 0xcd, 0x0e,
3297     0x03, 0x9d, 0x0e, 0x0e, 0x80, 0x0e, 0xc1, 0x3b,
3298     0x0a, 0x80, 0x3b, 0x01, 0x98, 0x83, 0x06, 0x89,
3299     0x83, 0x05, 0xb4, 0x15, 0x00, 0x91, 0x15, 0x07,
3300     0xa6, 0x4e, 0x08, 0xdf, 0x7d, 0x00, 0x93, 0x81,
3301     0x0a, 0x91, 0x41, 0x00, 0xab, 0x41, 0x40, 0x86,
3302     0x5d, 0x00, 0x80, 0x5d, 0x00, 0x83, 0x5d, 0x00,
3303     0x8e, 0x5d, 0x00, 0x8a, 0x5d, 0x05, 0xba, 0x43,
3304     0x04, 0x89, 0x43, 0x05, 0x83, 0x2a, 0x00, 0x87,
3305     0x2a, 0x01, 0x81, 0x2a, 0x01, 0x95, 0x2a, 0x00,
3306     0x86, 0x2a, 0x00, 0x81, 0x2a, 0x00, 0x84, 0x2a,
3307     0x00, 0x80, 0x37, 0x88, 0x2a, 0x01, 0x81, 0x2a,
3308     0x01, 0x82, 0x2a, 0x01, 0x80, 0x2a, 0x05, 0x80,
3309     0x2a, 0x04, 0x86, 0x2a, 0x01, 0x86, 0x2a, 0x02,
3310     0x84, 0x2a, 0x60, 0x2a, 0xdb, 0x62, 0x00, 0x84,
3311     0x62, 0x1d, 0xc7, 0x95, 0x07, 0x89, 0x95, 0x60,
3312     0x45, 0xb5, 0x7f, 0x01, 0xa5, 0x7f, 0x21, 0xc4,
3313     0x5a, 0x0a, 0x89, 0x5a, 0x05, 0x8c, 0x5b, 0x12,
3314     0xb8, 0x8d, 0x06, 0x89, 0x8d, 0x35, 0x9a, 0x02,
3315     0x01, 0x8e, 0x02, 0x03, 0x8f, 0x02, 0x60, 0x5f,
3316     0xbb, 0x21, 0x60, 0x03, 0xd2, 0x99, 0x0b, 0x80,
3317     0x99, 0x86, 0x20, 0x01, 0x80, 0x20, 0x01, 0x87,
3318     0x20, 0x00, 0x81, 0x20, 0x00, 0x9d, 0x20, 0x00,
3319     0x81, 0x20, 0x01, 0x8b, 0x20, 0x08, 0x89, 0x20,
3320     0x45, 0x87, 0x60, 0x01, 0xad, 0x60, 0x01, 0x8a,
3321     0x60, 0x1a, 0xc7, 0x9c, 0x07, 0xd2, 0x84, 0x1c,
3322     0xb8, 0x75, 0x60, 0xa6, 0x88, 0x0c, 0x00, 0xac,
3323     0x0c, 0x00, 0x8d, 0x0c, 0x09, 0x9c, 0x0c, 0x02,
3324     0x9f, 0x52, 0x01, 0x95, 0x52, 0x00, 0x8d, 0x52,
3325     0x48, 0x86, 0x53, 0x00, 0x81, 0x53, 0x00, 0xab,
3326     0x53, 0x02, 0x80, 0x53, 0x00, 0x81, 0x53, 0x00,
3327     0x88, 0x53, 0x07, 0x89, 0x53, 0x05, 0x85, 0x2d,
3328     0x00, 0x81, 0x2d, 0x00, 0xa4, 0x2d, 0x00, 0x81,
3329     0x2d, 0x00, 0x85, 0x2d, 0x06, 0x89, 0x2d, 0x60,
3330     0xd5, 0x98, 0x4d, 0x60, 0x56, 0x80, 0x4a, 0x0e,
3331     0xb1, 0x8e, 0x0c, 0x80, 0x8e, 0xe3, 0x39, 0x1b,
3332     0x60, 0x05, 0xe0, 0x0e, 0x1b, 0x00, 0x84, 0x1b,
3333     0x0a, 0xe0, 0x63, 0x1b, 0x6a, 0x5b, 0xe3, 0xce,
3334     0x23, 0x00, 0x88, 0x23, 0x6f, 0x66, 0xe1, 0xe6,
3335     0x03, 0x70, 0x11, 0x58, 0xe1, 0xd8, 0x08, 0x06,
3336     0x9e, 0x5c, 0x00, 0x89, 0x5c, 0x03, 0x81, 0x5c,
3337     0x5f, 0x9d, 0x09, 0x01, 0x85, 0x09, 0x09, 0xc5,
3338     0x73, 0x09, 0x89, 0x73, 0x00, 0x86, 0x73, 0x00,
3339     0x94, 0x73, 0x04, 0x92, 0x73, 0x62, 0x4f, 0xda,
3340     0x54, 0x60, 0x04, 0xca, 0x59, 0x03, 0xb8, 0x59,
3341     0x06, 0x90, 0x59, 0x3f, 0x80, 0x8f, 0x80, 0x64,
3342     0x81, 0x19, 0x80, 0x42, 0x0a, 0x81, 0x2f, 0x0d,
3343     0xf0, 0x07, 0x97, 0x8f, 0x07, 0xe2, 0x9f, 0x8f,
3344     0xe1, 0x75, 0x42, 0x29, 0x88, 0x8f, 0x70, 0x12,
3345     0x96, 0x80, 0x3d, 0xe0, 0xbd, 0x35, 0x30, 0x82,
3346     0x35, 0x10, 0x83, 0x3d, 0x07, 0xe1, 0x2b, 0x64,
3347     0x68, 0xa3, 0xe0, 0x0a, 0x22, 0x04, 0x8c, 0x22,
3348     0x02, 0x88, 0x22, 0x06, 0x89, 0x22, 0x01, 0x83,
3349     0x22, 0x83, 0x19, 0x70, 0x02, 0xfb, 0xe0, 0x95,
3350     0x19, 0x09, 0xa6, 0x19, 0x01, 0xbd, 0x19, 0x82,
3351     0x37, 0x90, 0x19, 0x87, 0x37, 0x81, 0x19, 0x86,
3352     0x37, 0x9d, 0x19, 0x83, 0x37, 0xba, 0x19, 0x16,
3353     0xc5, 0x2b, 0x60, 0x39, 0x93, 0x19, 0x0b, 0xd6,
3354     0x19, 0x08, 0x98, 0x19, 0x60, 0x26, 0xd4, 0x19,
3355     0x00, 0xc6, 0x19, 0x00, 0x81, 0x19, 0x01, 0x80,
3356     0x19, 0x01, 0x81, 0x19, 0x01, 0x83, 0x19, 0x00,
3357     0x8b, 0x19, 0x00, 0x80, 0x19, 0x00, 0x86, 0x19,
3358     0x00, 0xc0, 0x19, 0x00, 0x83, 0x19, 0x01, 0x87,
3359     0x19, 0x00, 0x86, 0x19, 0x00, 0x9b, 0x19, 0x00,
3360     0x83, 0x19, 0x00, 0x84, 0x19, 0x00, 0x80, 0x19,
3361     0x02, 0x86, 0x19, 0x00, 0xe0, 0xf3, 0x19, 0x01,
3362     0xe0, 0xc3, 0x19, 0x01, 0xb1, 0x19, 0xe2, 0x2b,
3363     0x80, 0x0e, 0x84, 0x80, 0x00, 0x8e, 0x80, 0x64,
3364     0xef, 0x86, 0x28, 0x00, 0x90, 0x28, 0x01, 0x86,
3365     0x28, 0x00, 0x81, 0x28, 0x00, 0x84, 0x28, 0x60,
3366     0x74, 0xac, 0x65, 0x02, 0x8d, 0x65, 0x01, 0x89,
3367     0x65, 0x03, 0x81, 0x65, 0x61, 0x0f, 0xb9, 0x98,
3368     0x04, 0x80, 0x98, 0x64, 0x9f, 0xe0, 0x64, 0x56,
3369     0x01, 0x8f, 0x56, 0x28, 0xcb, 0x01, 0x03, 0x89,
3370     0x01, 0x03, 0x81, 0x01, 0x62, 0xb0, 0xc3, 0x19,
3371     0x4b, 0xbc, 0x19, 0x60, 0x61, 0x83, 0x04, 0x00,
3372     0x9a, 0x04, 0x00, 0x81, 0x04, 0x00, 0x80, 0x04,
3373     0x01, 0x80, 0x04, 0x00, 0x89, 0x04, 0x00, 0x83,
3374     0x04, 0x00, 0x80, 0x04, 0x00, 0x80, 0x04, 0x05,
3375     0x80, 0x04, 0x03, 0x80, 0x04, 0x00, 0x80, 0x04,
3376     0x00, 0x80, 0x04, 0x00, 0x82, 0x04, 0x00, 0x81,
3377     0x04, 0x00, 0x80, 0x04, 0x01, 0x80, 0x04, 0x00,
3378     0x80, 0x04, 0x00, 0x80, 0x04, 0x00, 0x80, 0x04,
3379     0x00, 0x80, 0x04, 0x00, 0x81, 0x04, 0x00, 0x80,
3380     0x04, 0x01, 0x83, 0x04, 0x00, 0x86, 0x04, 0x00,
3381     0x83, 0x04, 0x00, 0x83, 0x04, 0x00, 0x80, 0x04,
3382     0x00, 0x89, 0x04, 0x00, 0x90, 0x04, 0x04, 0x82,
3383     0x04, 0x00, 0x84, 0x04, 0x00, 0x90, 0x04, 0x33,
3384     0x81, 0x04, 0x60, 0xad, 0xab, 0x19, 0x03, 0xe0,
3385     0x03, 0x19, 0x0b, 0x8e, 0x19, 0x01, 0x8e, 0x19,
3386     0x00, 0x8e, 0x19, 0x00, 0xa4, 0x19, 0x09, 0xe0,
3387     0x4d, 0x19, 0x37, 0x99, 0x19, 0x80, 0x35, 0x81,
3388     0x19, 0x0c, 0xab, 0x19, 0x03, 0x88, 0x19, 0x06,
3389     0x81, 0x19, 0x0d, 0x85, 0x19, 0x60, 0x39, 0xe3,
3390     0x77, 0x19, 0x07, 0x8c, 0x19, 0x02, 0x8c, 0x19,
3391     0x02, 0xe0, 0x13, 0x19, 0x0b, 0xd8, 0x19, 0x06,
3392     0x8b, 0x19, 0x13, 0x8b, 0x19, 0x03, 0xb7, 0x19,
3393     0x07, 0x89, 0x19, 0x05, 0xa7, 0x19, 0x07, 0x9d,
3394     0x19, 0x01, 0x81, 0x19, 0x4d, 0xe0, 0x18, 0x19,
3395     0x00, 0xd1, 0x19, 0x00, 0xe0, 0x26, 0x19, 0x0b,
3396     0x8d, 0x19, 0x01, 0x84, 0x19, 0x02, 0x82, 0x19,
3397     0x04, 0x86, 0x19, 0x08, 0x98, 0x19, 0x06, 0x86,
3398     0x19, 0x08, 0x82, 0x19, 0x0c, 0x86, 0x19, 0x28,
3399     0xe0, 0x32, 0x19, 0x00, 0xb6, 0x19, 0x24, 0x89,
3400     0x19, 0x63, 0xa5, 0xf0, 0x96, 0x7d, 0x2f, 0x21,
3401     0xef, 0xd4, 0x2f, 0x0a, 0xe0, 0x7d, 0x2f, 0x01,
3402     0xf0, 0x06, 0x21, 0x2f, 0x0d, 0xf0, 0x0c, 0xd0,
3403     0x2f, 0x6b, 0xbe, 0xe1, 0xbd, 0x2f, 0x65, 0x81,
3404     0xf0, 0x02, 0xea, 0x2f, 0x7a, 0xdc, 0x55, 0x80,
3405     0x19, 0x1d, 0xdf, 0x19, 0x60, 0x1f, 0xe0, 0x8f,
3406     0x37,
3407 };
3408 
3409 static const uint8_t unicode_script_ext_table[799] = {
3410     0x82, 0xc1, 0x00, 0x00, 0x01, 0x2b, 0x01, 0x00,
3411     0x00, 0x01, 0x2b, 0x1c, 0x00, 0x0c, 0x01, 0x45,
3412     0x80, 0x92, 0x00, 0x00, 0x02, 0x1d, 0x6b, 0x00,
3413     0x02, 0x1d, 0x28, 0x01, 0x02, 0x1d, 0x45, 0x00,
3414     0x02, 0x1d, 0x28, 0x81, 0x03, 0x00, 0x00, 0x05,
3415     0x04, 0x31, 0x87, 0x91, 0x9a, 0x0d, 0x00, 0x00,
3416     0x05, 0x04, 0x31, 0x87, 0x91, 0x9a, 0x00, 0x03,
3417     0x04, 0x87, 0x91, 0x01, 0x00, 0x00, 0x05, 0x04,
3418     0x31, 0x87, 0x91, 0x9a, 0x1f, 0x00, 0x00, 0x08,
3419     0x01, 0x04, 0x50, 0x51, 0x78, 0x31, 0x82, 0x87,
3420     0x09, 0x00, 0x0a, 0x02, 0x04, 0x87, 0x09, 0x00,
3421     0x09, 0x03, 0x04, 0x91, 0x9a, 0x05, 0x00, 0x00,
3422     0x02, 0x04, 0x87, 0x62, 0x00, 0x00, 0x02, 0x04,
3423     0x31, 0x81, 0xfb, 0x00, 0x00, 0x0d, 0x0b, 0x1f,
3424     0x2a, 0x2c, 0x2e, 0x3c, 0x45, 0x4f, 0x70, 0x7d,
3425     0x8e, 0x90, 0x95, 0x00, 0x0c, 0x0b, 0x1f, 0x2a,
3426     0x2c, 0x2e, 0x3c, 0x45, 0x4f, 0x70, 0x8e, 0x90,
3427     0x95, 0x10, 0x00, 0x00, 0x14, 0x0b, 0x1f, 0x21,
3428     0x2d, 0x53, 0x2a, 0x2c, 0x2e, 0x3c, 0x4e, 0x4f,
3429     0x60, 0x70, 0x43, 0x81, 0x86, 0x8d, 0x8e, 0x90,
3430     0x95, 0x00, 0x15, 0x0b, 0x1f, 0x21, 0x2d, 0x53,
3431     0x2a, 0x2c, 0x2e, 0x3c, 0x47, 0x4e, 0x4f, 0x60,
3432     0x70, 0x43, 0x81, 0x86, 0x8d, 0x8e, 0x90, 0x95,
3433     0x09, 0x04, 0x1f, 0x21, 0x3b, 0x4e, 0x75, 0x00,
3434     0x09, 0x03, 0x0b, 0x15, 0x86, 0x75, 0x00, 0x09,
3435     0x02, 0x2e, 0x5d, 0x75, 0x00, 0x09, 0x02, 0x2c,
3436     0x41, 0x80, 0x75, 0x00, 0x0d, 0x02, 0x2a, 0x8e,
3437     0x80, 0x71, 0x00, 0x09, 0x02, 0x3c, 0x60, 0x82,
3438     0xcf, 0x00, 0x09, 0x03, 0x15, 0x5e, 0x8a, 0x80,
3439     0x30, 0x00, 0x00, 0x02, 0x27, 0x45, 0x85, 0xb8,
3440     0x00, 0x01, 0x04, 0x11, 0x32, 0x89, 0x88, 0x80,
3441     0x4a, 0x00, 0x01, 0x02, 0x5b, 0x76, 0x00, 0x00,
3442     0x00, 0x02, 0x5b, 0x76, 0x84, 0x49, 0x00, 0x00,
3443     0x04, 0x0b, 0x1f, 0x2a, 0x3c, 0x00, 0x01, 0x1f,
3444     0x00, 0x04, 0x0b, 0x1f, 0x2a, 0x3c, 0x00, 0x02,
3445     0x1f, 0x2a, 0x00, 0x01, 0x1f, 0x01, 0x02, 0x0b,
3446     0x1f, 0x00, 0x02, 0x1f, 0x7d, 0x00, 0x02, 0x0b,
3447     0x1f, 0x00, 0x02, 0x1f, 0x7d, 0x00, 0x06, 0x1f,
3448     0x3c, 0x4f, 0x70, 0x8e, 0x90, 0x00, 0x01, 0x1f,
3449     0x01, 0x02, 0x1f, 0x7d, 0x01, 0x01, 0x1f, 0x00,
3450     0x02, 0x1f, 0x7d, 0x00, 0x02, 0x0b, 0x1f, 0x06,
3451     0x01, 0x1f, 0x00, 0x02, 0x1f, 0x60, 0x00, 0x02,
3452     0x0b, 0x1f, 0x01, 0x01, 0x1f, 0x00, 0x02, 0x0b,
3453     0x1f, 0x03, 0x01, 0x1f, 0x00, 0x08, 0x0b, 0x1f,
3454     0x2a, 0x3c, 0x60, 0x70, 0x90, 0x95, 0x00, 0x02,
3455     0x1f, 0x2a, 0x00, 0x03, 0x1f, 0x2a, 0x3c, 0x01,
3456     0x02, 0x0b, 0x1f, 0x00, 0x01, 0x0b, 0x01, 0x02,
3457     0x1f, 0x2a, 0x00, 0x01, 0x60, 0x80, 0x44, 0x00,
3458     0x01, 0x01, 0x2b, 0x35, 0x00, 0x00, 0x02, 0x1d,
3459     0x87, 0x81, 0xb5, 0x00, 0x00, 0x02, 0x45, 0x5b,
3460     0x80, 0x3f, 0x00, 0x00, 0x03, 0x1f, 0x2a, 0x45,
3461     0x8c, 0xd1, 0x00, 0x00, 0x02, 0x1d, 0x28, 0x81,
3462     0x3c, 0x00, 0x01, 0x06, 0x0d, 0x30, 0x2f, 0x35,
3463     0x3d, 0x9b, 0x00, 0x05, 0x0d, 0x30, 0x2f, 0x35,
3464     0x3d, 0x01, 0x00, 0x00, 0x01, 0x2f, 0x00, 0x00,
3465     0x09, 0x06, 0x0d, 0x30, 0x2f, 0x35, 0x3d, 0x9b,
3466     0x00, 0x00, 0x00, 0x05, 0x0d, 0x30, 0x2f, 0x35,
3467     0x3d, 0x07, 0x06, 0x0d, 0x30, 0x2f, 0x35, 0x3d,
3468     0x9b, 0x03, 0x05, 0x0d, 0x30, 0x2f, 0x35, 0x3d,
3469     0x09, 0x00, 0x03, 0x02, 0x0d, 0x2f, 0x01, 0x00,
3470     0x00, 0x05, 0x0d, 0x30, 0x2f, 0x35, 0x3d, 0x04,
3471     0x02, 0x35, 0x3d, 0x00, 0x00, 0x00, 0x05, 0x0d,
3472     0x30, 0x2f, 0x35, 0x3d, 0x03, 0x00, 0x01, 0x03,
3473     0x2f, 0x35, 0x3d, 0x01, 0x01, 0x2f, 0x58, 0x00,
3474     0x03, 0x02, 0x35, 0x3d, 0x02, 0x00, 0x00, 0x02,
3475     0x35, 0x3d, 0x59, 0x00, 0x00, 0x06, 0x0d, 0x30,
3476     0x2f, 0x35, 0x3d, 0x9b, 0x00, 0x02, 0x35, 0x3d,
3477     0x80, 0x12, 0x00, 0x0f, 0x01, 0x2f, 0x1f, 0x00,
3478     0x23, 0x01, 0x2f, 0x3b, 0x00, 0x27, 0x01, 0x2f,
3479     0x37, 0x00, 0x30, 0x01, 0x2f, 0x0e, 0x00, 0x0b,
3480     0x01, 0x2f, 0x32, 0x00, 0x00, 0x01, 0x2f, 0x57,
3481     0x00, 0x18, 0x01, 0x2f, 0x09, 0x00, 0x04, 0x01,
3482     0x2f, 0x5f, 0x00, 0x1e, 0x01, 0x2f, 0xc0, 0x31,
3483     0xef, 0x00, 0x00, 0x02, 0x1d, 0x28, 0x80, 0x0f,
3484     0x00, 0x07, 0x02, 0x2f, 0x45, 0x80, 0xa7, 0x00,
3485     0x02, 0x0e, 0x1f, 0x21, 0x2c, 0x2e, 0x41, 0x3c,
3486     0x3b, 0x4e, 0x4f, 0x5a, 0x60, 0x43, 0x8d, 0x95,
3487     0x02, 0x0d, 0x1f, 0x21, 0x2c, 0x2e, 0x41, 0x3c,
3488     0x3b, 0x4e, 0x5a, 0x60, 0x43, 0x8d, 0x95, 0x03,
3489     0x0b, 0x1f, 0x21, 0x2c, 0x2e, 0x41, 0x3b, 0x4e,
3490     0x5a, 0x43, 0x8d, 0x95, 0x80, 0x36, 0x00, 0x00,
3491     0x02, 0x0b, 0x1f, 0x00, 0x00, 0x00, 0x02, 0x1f,
3492     0x8e, 0x39, 0x00, 0x00, 0x03, 0x3e, 0x45, 0x5e,
3493     0x80, 0x1f, 0x00, 0x00, 0x02, 0x10, 0x3a, 0xc0,
3494     0x13, 0xa1, 0x00, 0x00, 0x02, 0x04, 0x91, 0x09,
3495     0x00, 0x00, 0x02, 0x04, 0x91, 0x46, 0x00, 0x01,
3496     0x05, 0x0d, 0x30, 0x2f, 0x35, 0x3d, 0x80, 0x99,
3497     0x00, 0x04, 0x06, 0x0d, 0x30, 0x2f, 0x35, 0x3d,
3498     0x9b, 0x09, 0x00, 0x00, 0x02, 0x35, 0x3d, 0x2c,
3499     0x00, 0x01, 0x02, 0x35, 0x3d, 0x80, 0xdf, 0x00,
3500     0x02, 0x02, 0x1c, 0x49, 0x03, 0x00, 0x2c, 0x03,
3501     0x1c, 0x48, 0x49, 0x02, 0x00, 0x08, 0x02, 0x1c,
3502     0x49, 0x81, 0x1f, 0x00, 0x1b, 0x02, 0x04, 0x1a,
3503     0x8f, 0x84, 0x00, 0x00, 0x02, 0x2a, 0x8e, 0x00,
3504     0x00, 0x00, 0x02, 0x2a, 0x8e, 0x36, 0x00, 0x01,
3505     0x02, 0x2a, 0x8e, 0x8c, 0x12, 0x00, 0x01, 0x02,
3506     0x2a, 0x8e, 0x00, 0x00, 0x00, 0x02, 0x2a, 0x8e,
3507     0xc0, 0x5c, 0x4b, 0x00, 0x03, 0x01, 0x22, 0x96,
3508     0x3b, 0x00, 0x11, 0x01, 0x2f, 0x9e, 0x5d, 0x00,
3509     0x01, 0x01, 0x2f, 0xce, 0xcd, 0x2d, 0x00,
3510 };
3511 
3512 static const uint8_t unicode_prop_Hyphen_table[28] = {
3513     0xac, 0x80, 0xfe, 0x80, 0x44, 0xdb, 0x80, 0x52,
3514     0x7a, 0x80, 0x48, 0x08, 0x81, 0x4e, 0x04, 0x80,
3515     0x42, 0xe2, 0x80, 0x60, 0xcd, 0x66, 0x80, 0x40,
3516     0xa8, 0x80, 0xd6, 0x80,
3517 };
3518 
3519 static const uint8_t unicode_prop_Other_Math_table[200] = {
3520     0xdd, 0x80, 0x43, 0x70, 0x11, 0x80, 0x99, 0x09,
3521     0x81, 0x5c, 0x1f, 0x80, 0x9a, 0x82, 0x8a, 0x80,
3522     0x9f, 0x83, 0x97, 0x81, 0x8d, 0x81, 0xc0, 0x8c,
3523     0x18, 0x11, 0x1c, 0x91, 0x03, 0x01, 0x89, 0x00,
3524     0x14, 0x28, 0x11, 0x09, 0x02, 0x05, 0x13, 0x24,
3525     0xca, 0x21, 0x18, 0x08, 0x08, 0x00, 0x21, 0x0b,
3526     0x0b, 0x91, 0x09, 0x00, 0x06, 0x00, 0x29, 0x41,
3527     0x21, 0x83, 0x40, 0xa7, 0x08, 0x80, 0x97, 0x80,
3528     0x90, 0x80, 0x41, 0xbc, 0x81, 0x8b, 0x88, 0x24,
3529     0x21, 0x09, 0x14, 0x8d, 0x00, 0x01, 0x85, 0x97,
3530     0x81, 0xb8, 0x00, 0x80, 0x9c, 0x83, 0x88, 0x81,
3531     0x41, 0x55, 0x81, 0x9e, 0x89, 0x41, 0x92, 0x95,
3532     0xbe, 0x83, 0x9f, 0x81, 0x60, 0xd4, 0x62, 0x00,
3533     0x03, 0x80, 0x40, 0xd2, 0x00, 0x80, 0x60, 0xd4,
3534     0xc0, 0xd4, 0x80, 0xc6, 0x01, 0x08, 0x09, 0x0b,
3535     0x80, 0x8b, 0x00, 0x06, 0x80, 0xc0, 0x03, 0x0f,
3536     0x06, 0x80, 0x9b, 0x03, 0x04, 0x00, 0x16, 0x80,
3537     0x41, 0x53, 0x81, 0x98, 0x80, 0x98, 0x80, 0x9e,
3538     0x80, 0x98, 0x80, 0x9e, 0x80, 0x98, 0x80, 0x9e,
3539     0x80, 0x98, 0x80, 0x9e, 0x80, 0x98, 0x07, 0x81,
3540     0xb1, 0x55, 0xff, 0x18, 0x9a, 0x01, 0x00, 0x08,
3541     0x80, 0x89, 0x03, 0x00, 0x00, 0x28, 0x18, 0x00,
3542     0x00, 0x02, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00,
3543     0x00, 0x01, 0x00, 0x0b, 0x06, 0x03, 0x03, 0x00,
3544     0x80, 0x89, 0x80, 0x90, 0x22, 0x04, 0x80, 0x90,
3545 };
3546 
3547 static const uint8_t unicode_prop_Other_Alphabetic_table[411] = {
3548     0x43, 0x44, 0x80, 0x42, 0x69, 0x8d, 0x00, 0x01,
3549     0x01, 0x00, 0xc7, 0x8a, 0xaf, 0x8c, 0x06, 0x8f,
3550     0x80, 0xe4, 0x33, 0x19, 0x0b, 0x80, 0xa2, 0x80,
3551     0x9d, 0x8f, 0xe5, 0x8a, 0xe4, 0x0a, 0x88, 0x02,
3552     0x03, 0x40, 0xa6, 0x8b, 0x16, 0x85, 0x93, 0xb5,
3553     0x09, 0x8e, 0x01, 0x22, 0x89, 0x81, 0x9c, 0x82,
3554     0xb9, 0x31, 0x09, 0x81, 0x89, 0x80, 0x89, 0x81,
3555     0x9c, 0x82, 0xb9, 0x23, 0x09, 0x0b, 0x80, 0x9d,
3556     0x0a, 0x80, 0x8a, 0x82, 0xb9, 0x38, 0x10, 0x81,
3557     0x94, 0x81, 0x95, 0x13, 0x82, 0xb9, 0x31, 0x09,
3558     0x81, 0x88, 0x81, 0x89, 0x81, 0x9d, 0x80, 0xba,
3559     0x22, 0x10, 0x82, 0x89, 0x80, 0xa7, 0x83, 0xb9,
3560     0x30, 0x10, 0x17, 0x81, 0x8a, 0x81, 0x9c, 0x82,
3561     0xb9, 0x30, 0x10, 0x17, 0x81, 0x8a, 0x81, 0x9b,
3562     0x83, 0xb9, 0x30, 0x10, 0x82, 0x89, 0x80, 0x89,
3563     0x81, 0x9c, 0x82, 0xca, 0x28, 0x00, 0x87, 0x91,
3564     0x81, 0xbc, 0x01, 0x86, 0x91, 0x80, 0xe2, 0x01,
3565     0x28, 0x81, 0x8f, 0x80, 0x40, 0xa2, 0x90, 0x8a,
3566     0x8a, 0x80, 0xa3, 0xed, 0x8b, 0x00, 0x0b, 0x96,
3567     0x1b, 0x10, 0x11, 0x32, 0x83, 0x8c, 0x8b, 0x00,
3568     0x89, 0x83, 0x46, 0x73, 0x81, 0x9d, 0x81, 0x9d,
3569     0x81, 0x9d, 0x81, 0xc1, 0x92, 0x40, 0xbb, 0x81,
3570     0xa1, 0x80, 0xf5, 0x8b, 0x83, 0x88, 0x40, 0xdd,
3571     0x84, 0xb8, 0x89, 0x81, 0x93, 0xc9, 0x81, 0xbe,
3572     0x84, 0xaf, 0x8e, 0xbb, 0x82, 0x9d, 0x88, 0x09,
3573     0xb8, 0x8a, 0xb1, 0x92, 0x41, 0xaf, 0x8d, 0x46,
3574     0xc0, 0xb3, 0x48, 0xf5, 0x9f, 0x60, 0x78, 0x73,
3575     0x87, 0xa1, 0x81, 0x41, 0x61, 0x07, 0x80, 0x96,
3576     0x84, 0xd7, 0x81, 0xb1, 0x8f, 0x00, 0xb8, 0x80,
3577     0xa5, 0x84, 0x9b, 0x8b, 0xac, 0x83, 0xaf, 0x8b,
3578     0xa4, 0x80, 0xc2, 0x8d, 0x8b, 0x07, 0x81, 0xac,
3579     0x82, 0xb1, 0x00, 0x11, 0x0c, 0x80, 0xab, 0x24,
3580     0x80, 0x40, 0xec, 0x87, 0x60, 0x4f, 0x32, 0x80,
3581     0x48, 0x56, 0x84, 0x46, 0x85, 0x10, 0x0c, 0x83,
3582     0x43, 0x13, 0x83, 0x41, 0x82, 0x81, 0x41, 0x52,
3583     0x82, 0xb4, 0x8d, 0xbb, 0x80, 0xac, 0x88, 0xc6,
3584     0x82, 0xa3, 0x8b, 0x91, 0x81, 0xb8, 0x82, 0xaf,
3585     0x8c, 0x8d, 0x81, 0xdb, 0x88, 0x08, 0x28, 0x40,
3586     0x9f, 0x89, 0x96, 0x83, 0xb9, 0x31, 0x09, 0x81,
3587     0x89, 0x80, 0x89, 0x81, 0x40, 0xd0, 0x8c, 0x02,
3588     0xe9, 0x91, 0x40, 0xec, 0x31, 0x86, 0x9c, 0x81,
3589     0xd1, 0x8e, 0x00, 0xe9, 0x8a, 0xe6, 0x8d, 0x41,
3590     0x00, 0x8c, 0x40, 0xf6, 0x28, 0x09, 0x0a, 0x00,
3591     0x80, 0x40, 0x8d, 0x31, 0x2b, 0x80, 0x9b, 0x89,
3592     0xa9, 0x20, 0x83, 0x91, 0x8a, 0xad, 0x8d, 0x41,
3593     0x96, 0x38, 0x86, 0xd2, 0x95, 0x80, 0x8d, 0xf9,
3594     0x2a, 0x00, 0x08, 0x10, 0x02, 0x80, 0xc1, 0x20,
3595     0x08, 0x83, 0x41, 0x5b, 0x83, 0x60, 0x50, 0x57,
3596     0x00, 0xb6, 0x33, 0xdc, 0x81, 0x60, 0x4c, 0xab,
3597     0x80, 0x60, 0x23, 0x60, 0x30, 0x90, 0x0e, 0x01,
3598     0x04, 0x49, 0x1b, 0x80, 0x47, 0xe7, 0x99, 0x85,
3599     0x99, 0x85, 0x99,
3600 };
3601 
3602 static const uint8_t unicode_prop_Other_Lowercase_table[51] = {
3603     0x40, 0xa9, 0x80, 0x8e, 0x80, 0x41, 0xf4, 0x88,
3604     0x31, 0x9d, 0x84, 0xdf, 0x80, 0xb3, 0x80, 0x59,
3605     0xb0, 0xbe, 0x8c, 0x80, 0xa1, 0xa4, 0x42, 0xb0,
3606     0x80, 0x8c, 0x80, 0x8f, 0x8c, 0x40, 0xd2, 0x8f,
3607     0x43, 0x4f, 0x99, 0x47, 0x91, 0x81, 0x60, 0x7a,
3608     0x1d, 0x81, 0x40, 0xd1, 0x80, 0x40, 0x86, 0x81,
3609     0x43, 0x61, 0x83,
3610 };
3611 
3612 static const uint8_t unicode_prop_Other_Uppercase_table[15] = {
3613     0x60, 0x21, 0x5f, 0x8f, 0x43, 0x45, 0x99, 0x61,
3614     0xcc, 0x5f, 0x99, 0x85, 0x99, 0x85, 0x99,
3615 };
3616 
3617 static const uint8_t unicode_prop_Other_Grapheme_Extend_table[65] = {
3618     0x49, 0xbd, 0x80, 0x97, 0x80, 0x41, 0x65, 0x80,
3619     0x97, 0x80, 0xe5, 0x80, 0x97, 0x80, 0x40, 0xe9,
3620     0x80, 0x91, 0x81, 0xe6, 0x80, 0x97, 0x80, 0xf6,
3621     0x80, 0x8e, 0x80, 0x4d, 0x54, 0x80, 0x44, 0xd5,
3622     0x80, 0x50, 0x20, 0x81, 0x60, 0xcf, 0x6d, 0x81,
3623     0x53, 0x9d, 0x80, 0x97, 0x80, 0x41, 0x57, 0x80,
3624     0x8b, 0x80, 0x40, 0xf0, 0x80, 0x43, 0x7f, 0x80,
3625     0x60, 0xb8, 0x33, 0x07, 0x84, 0x6c, 0x2e, 0xac,
3626     0xdf,
3627 };
3628 
3629 static const uint8_t unicode_prop_Other_Default_Ignorable_Code_Point_table[32] = {
3630     0x43, 0x4e, 0x80, 0x4e, 0x0e, 0x81, 0x46, 0x52,
3631     0x81, 0x48, 0xae, 0x80, 0x50, 0xfd, 0x80, 0x60,
3632     0xce, 0x3a, 0x80, 0xce, 0x88, 0x6d, 0x00, 0x06,
3633     0x00, 0x9d, 0xdf, 0xff, 0x40, 0xef, 0x4e, 0x0f,
3634 };
3635 
3636 static const uint8_t unicode_prop_Other_ID_Start_table[11] = {
3637     0x58, 0x84, 0x81, 0x48, 0x90, 0x80, 0x94, 0x80,
3638     0x4f, 0x6b, 0x81,
3639 };
3640 
3641 static const uint8_t unicode_prop_Other_ID_Continue_table[12] = {
3642     0x40, 0xb6, 0x80, 0x42, 0xce, 0x80, 0x4f, 0xe0,
3643     0x88, 0x46, 0x67, 0x80,
3644 };
3645 
3646 static const uint8_t unicode_prop_Prepended_Concatenation_Mark_table[17] = {
3647     0x45, 0xff, 0x85, 0x40, 0xd6, 0x80, 0xb0, 0x80,
3648     0x41, 0xd1, 0x80, 0x61, 0x07, 0xd9, 0x80, 0x8e,
3649     0x80,
3650 };
3651 
3652 static const uint8_t unicode_prop_XID_Start1_table[31] = {
3653     0x43, 0x79, 0x80, 0x4a, 0xb7, 0x80, 0xfe, 0x80,
3654     0x60, 0x21, 0xe6, 0x81, 0x60, 0xcb, 0xc0, 0x85,
3655     0x41, 0x95, 0x81, 0xf3, 0x00, 0x00, 0x00, 0x00,
3656     0x00, 0x00, 0x00, 0x80, 0x41, 0x1e, 0x81,
3657 };
3658 
3659 static const uint8_t unicode_prop_XID_Continue1_table[23] = {
3660     0x43, 0x79, 0x80, 0x60, 0x2d, 0x1f, 0x81, 0x60,
3661     0xcb, 0xc0, 0x85, 0x41, 0x95, 0x81, 0xf3, 0x00,
3662     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
3663 };
3664 
3665 static const uint8_t unicode_prop_Changes_When_Titlecased1_table[22] = {
3666     0x41, 0xc3, 0x08, 0x08, 0x81, 0xa4, 0x81, 0x4e,
3667     0xdc, 0xaa, 0x0a, 0x4e, 0x87, 0x3f, 0x3f, 0x87,
3668     0x8b, 0x80, 0x8e, 0x80, 0xae, 0x80,
3669 };
3670 
3671 static const uint8_t unicode_prop_Changes_When_Casefolded1_table[33] = {
3672     0x40, 0xde, 0x80, 0xcf, 0x80, 0x97, 0x80, 0x44,
3673     0x3c, 0x80, 0x59, 0x11, 0x80, 0x40, 0xe4, 0x3f,
3674     0x3f, 0x87, 0x89, 0x11, 0x05, 0x02, 0x11, 0x80,
3675     0xa9, 0x11, 0x80, 0x60, 0xdb, 0x07, 0x86, 0x8b,
3676     0x84,
3677 };
3678 
3679 static const uint8_t unicode_prop_Changes_When_NFKC_Casefolded1_table[441] = {
3680     0x40, 0x9f, 0x06, 0x00, 0x01, 0x00, 0x01, 0x12,
3681     0x10, 0x82, 0x9f, 0x80, 0xcf, 0x01, 0x80, 0x8b,
3682     0x07, 0x80, 0xfb, 0x01, 0x01, 0x80, 0xa5, 0x80,
3683     0x40, 0xbb, 0x88, 0x9e, 0x29, 0x84, 0xda, 0x08,
3684     0x81, 0x89, 0x80, 0xa3, 0x04, 0x02, 0x04, 0x08,
3685     0x80, 0xc9, 0x82, 0x9c, 0x80, 0x41, 0x93, 0x80,
3686     0x40, 0x93, 0x80, 0xd7, 0x83, 0x42, 0xde, 0x87,
3687     0xfb, 0x08, 0x80, 0xd2, 0x01, 0x80, 0xa1, 0x11,
3688     0x80, 0x40, 0xfc, 0x81, 0x42, 0xd4, 0x80, 0xfe,
3689     0x80, 0xa7, 0x81, 0xad, 0x80, 0xb5, 0x80, 0x88,
3690     0x03, 0x03, 0x03, 0x80, 0x8b, 0x80, 0x88, 0x00,
3691     0x26, 0x80, 0x90, 0x80, 0x88, 0x03, 0x03, 0x03,
3692     0x80, 0x8b, 0x80, 0x41, 0x41, 0x80, 0xe1, 0x81,
3693     0x46, 0x52, 0x81, 0xd4, 0x83, 0x45, 0x1c, 0x10,
3694     0x8a, 0x80, 0x91, 0x80, 0x9b, 0x8c, 0x80, 0xa1,
3695     0xa4, 0x40, 0xd9, 0x80, 0x40, 0xd5, 0x00, 0x00,
3696     0x00, 0x00, 0x00, 0x00, 0x01, 0x3f, 0x3f, 0x87,
3697     0x89, 0x11, 0x04, 0x00, 0x29, 0x04, 0x12, 0x80,
3698     0x88, 0x12, 0x80, 0x88, 0x11, 0x11, 0x04, 0x08,
3699     0x8f, 0x00, 0x20, 0x8b, 0x12, 0x2a, 0x08, 0x0b,
3700     0x00, 0x07, 0x82, 0x8c, 0x06, 0x92, 0x81, 0x9a,
3701     0x80, 0x8c, 0x8a, 0x80, 0xd6, 0x18, 0x10, 0x8a,
3702     0x01, 0x0c, 0x0a, 0x00, 0x10, 0x11, 0x02, 0x06,
3703     0x05, 0x1c, 0x85, 0x8f, 0x8f, 0x8f, 0x88, 0x80,
3704     0x40, 0xa1, 0x08, 0x81, 0x40, 0xf7, 0x81, 0x41,
3705     0x34, 0xd5, 0x99, 0x9a, 0x45, 0x20, 0x80, 0xe6,
3706     0x82, 0xe4, 0x80, 0x41, 0x9e, 0x81, 0x40, 0xf0,
3707     0x80, 0x41, 0x2e, 0x80, 0xd2, 0x80, 0x8b, 0x40,
3708     0xd5, 0xa9, 0x80, 0xb4, 0x00, 0x82, 0xdf, 0x09,
3709     0x80, 0xde, 0x80, 0xb0, 0xdd, 0x82, 0x8d, 0xdf,
3710     0x9e, 0x80, 0xa7, 0x87, 0xae, 0x80, 0x41, 0x7f,
3711     0x60, 0x72, 0x9b, 0x81, 0x40, 0xd1, 0x80, 0x40,
3712     0x86, 0x81, 0x43, 0x61, 0x83, 0x88, 0x80, 0x60,
3713     0x4d, 0x95, 0x41, 0x0d, 0x08, 0x00, 0x81, 0x89,
3714     0x00, 0x00, 0x09, 0x82, 0xc3, 0x81, 0xe9, 0xa5,
3715     0x86, 0x8b, 0x24, 0x00, 0x97, 0x04, 0x00, 0x01,
3716     0x01, 0x80, 0xeb, 0xa0, 0x41, 0x6a, 0x91, 0xbf,
3717     0x81, 0xb5, 0xa7, 0x8c, 0x82, 0x99, 0x95, 0x94,
3718     0x81, 0x8b, 0x80, 0x92, 0x03, 0x1a, 0x00, 0x80,
3719     0x40, 0x86, 0x08, 0x80, 0x9f, 0x99, 0x40, 0x83,
3720     0x15, 0x0d, 0x0d, 0x0a, 0x16, 0x06, 0x80, 0x88,
3721     0x60, 0xbc, 0xa6, 0x83, 0x54, 0xb9, 0x86, 0x8d,
3722     0x87, 0xbf, 0x85, 0x42, 0x3e, 0xd4, 0x80, 0xc6,
3723     0x01, 0x08, 0x09, 0x0b, 0x80, 0x8b, 0x00, 0x06,
3724     0x80, 0xc0, 0x03, 0x0f, 0x06, 0x80, 0x9b, 0x03,
3725     0x04, 0x00, 0x16, 0x80, 0x41, 0x53, 0x81, 0x41,
3726     0x23, 0x81, 0xb1, 0x55, 0xff, 0x18, 0x9a, 0x01,
3727     0x00, 0x08, 0x80, 0x89, 0x03, 0x00, 0x00, 0x28,
3728     0x18, 0x00, 0x00, 0x02, 0x01, 0x00, 0x08, 0x00,
3729     0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x06, 0x03,
3730     0x03, 0x00, 0x80, 0x89, 0x80, 0x90, 0x22, 0x04,
3731     0x80, 0x90, 0x42, 0x43, 0x8a, 0x84, 0x9e, 0x80,
3732     0x9f, 0x99, 0x82, 0xa2, 0x80, 0xee, 0x82, 0x8c,
3733     0xab, 0x83, 0x88, 0x31, 0x49, 0x9d, 0x89, 0x60,
3734     0xfc, 0x05, 0x42, 0x1d, 0x6b, 0x05, 0xe1, 0x4f,
3735     0xff,
3736 };
3737 
3738 static const uint8_t unicode_prop_ASCII_Hex_Digit_table[5] = {
3739     0xaf, 0x89, 0x35, 0x99, 0x85,
3740 };
3741 
3742 static const uint8_t unicode_prop_Bidi_Control_table[10] = {
3743     0x46, 0x1b, 0x80, 0x59, 0xf0, 0x81, 0x99, 0x84,
3744     0xb6, 0x83,
3745 };
3746 
3747 static const uint8_t unicode_prop_Dash_table[53] = {
3748     0xac, 0x80, 0x45, 0x5b, 0x80, 0xb2, 0x80, 0x4e,
3749     0x40, 0x80, 0x44, 0x04, 0x80, 0x48, 0x08, 0x85,
3750     0xbc, 0x80, 0xa6, 0x80, 0x8e, 0x80, 0x41, 0x85,
3751     0x80, 0x4c, 0x03, 0x01, 0x80, 0x9e, 0x0b, 0x80,
3752     0x41, 0xda, 0x80, 0x92, 0x80, 0xee, 0x80, 0x60,
3753     0xcd, 0x8f, 0x81, 0xa4, 0x80, 0x89, 0x80, 0x40,
3754     0xa8, 0x80, 0x4f, 0x9e, 0x80,
3755 };
3756 
3757 static const uint8_t unicode_prop_Deprecated_table[23] = {
3758     0x41, 0x48, 0x80, 0x45, 0x28, 0x80, 0x49, 0x02,
3759     0x00, 0x80, 0x48, 0x28, 0x81, 0x48, 0xc4, 0x85,
3760     0x42, 0xb8, 0x81, 0x6d, 0xdc, 0xd5, 0x80,
3761 };
3762 
3763 static const uint8_t unicode_prop_Diacritic_table[358] = {
3764     0xdd, 0x00, 0x80, 0xc6, 0x05, 0x03, 0x01, 0x81,
3765     0x41, 0xf6, 0x40, 0x9e, 0x07, 0x25, 0x90, 0x0b,
3766     0x80, 0x88, 0x81, 0x40, 0xfc, 0x84, 0x40, 0xd0,
3767     0x80, 0xb6, 0x90, 0x80, 0x9a, 0x00, 0x01, 0x00,
3768     0x40, 0x85, 0x3b, 0x81, 0x40, 0x85, 0x0b, 0x0a,
3769     0x82, 0xc2, 0x9a, 0xda, 0x8a, 0xb9, 0x8a, 0xa1,
3770     0x81, 0x40, 0xc8, 0x9b, 0xbc, 0x80, 0x8f, 0x02,
3771     0x83, 0x9b, 0x80, 0xc9, 0x80, 0x8f, 0x80, 0xed,
3772     0x80, 0x8f, 0x80, 0xed, 0x80, 0x8f, 0x80, 0xae,
3773     0x82, 0xbb, 0x80, 0x8f, 0x06, 0x80, 0xf6, 0x80,
3774     0xfe, 0x80, 0xed, 0x80, 0x8f, 0x80, 0xec, 0x81,
3775     0x8f, 0x80, 0xfb, 0x80, 0xfb, 0x28, 0x80, 0xea,
3776     0x80, 0x8c, 0x84, 0xca, 0x81, 0x9a, 0x00, 0x00,
3777     0x03, 0x81, 0xc1, 0x10, 0x81, 0xbd, 0x80, 0xef,
3778     0x00, 0x81, 0xa7, 0x0b, 0x84, 0x98, 0x30, 0x80,
3779     0x89, 0x81, 0x42, 0xc0, 0x82, 0x44, 0x68, 0x8a,
3780     0x88, 0x80, 0x41, 0x5a, 0x82, 0x41, 0x38, 0x39,
3781     0x80, 0xaf, 0x8d, 0xf5, 0x80, 0x8e, 0x80, 0xa5,
3782     0x88, 0xb5, 0x81, 0x40, 0x89, 0x81, 0xbf, 0x85,
3783     0xd1, 0x98, 0x18, 0x28, 0x0a, 0xb1, 0xbe, 0xd8,
3784     0x8b, 0xa4, 0x22, 0x82, 0x41, 0xbc, 0x00, 0x82,
3785     0x8a, 0x82, 0x8c, 0x82, 0x8c, 0x82, 0x8c, 0x81,
3786     0x4c, 0xef, 0x82, 0x41, 0x3c, 0x80, 0x41, 0xf9,
3787     0x85, 0xe8, 0x83, 0xde, 0x80, 0x60, 0x75, 0x71,
3788     0x80, 0x8b, 0x08, 0x80, 0x9b, 0x81, 0xd1, 0x81,
3789     0x8d, 0xa1, 0xe5, 0x82, 0xec, 0x81, 0x40, 0xc9,
3790     0x80, 0x9a, 0x91, 0xb8, 0x83, 0xa3, 0x80, 0xde,
3791     0x80, 0x8b, 0x80, 0xa3, 0x80, 0x40, 0x94, 0x82,
3792     0xc0, 0x83, 0xb2, 0x80, 0xe3, 0x84, 0x88, 0x82,
3793     0xff, 0x81, 0x60, 0x4f, 0x2f, 0x80, 0x43, 0x00,
3794     0x8f, 0x41, 0x0d, 0x00, 0x80, 0xae, 0x80, 0xac,
3795     0x81, 0xc2, 0x80, 0x42, 0xfb, 0x80, 0x48, 0x03,
3796     0x81, 0x42, 0x3a, 0x85, 0x42, 0x1d, 0x8a, 0x41,
3797     0x67, 0x81, 0xf7, 0x81, 0xbd, 0x80, 0xcb, 0x80,
3798     0x88, 0x82, 0xe7, 0x81, 0x40, 0xb1, 0x81, 0xd0,
3799     0x80, 0x8f, 0x80, 0x97, 0x32, 0x84, 0x40, 0xcc,
3800     0x02, 0x80, 0xfa, 0x81, 0x40, 0xfa, 0x81, 0xfd,
3801     0x80, 0xf5, 0x81, 0xf2, 0x80, 0x41, 0x0c, 0x81,
3802     0x41, 0x01, 0x0b, 0x80, 0x40, 0x9b, 0x80, 0xd2,
3803     0x80, 0x91, 0x80, 0xd0, 0x80, 0x41, 0xa4, 0x80,
3804     0x41, 0x01, 0x00, 0x81, 0xd0, 0x80, 0x60, 0x4d,
3805     0x57, 0x84, 0xba, 0x86, 0x44, 0x57, 0x90, 0xcf,
3806     0x81, 0x60, 0x61, 0x74, 0x12, 0x2f, 0x39, 0x86,
3807     0x9d, 0x83, 0x4f, 0x81, 0x86, 0x41, 0xb4, 0x83,
3808     0x45, 0xdf, 0x86, 0xec, 0x10, 0x82,
3809 };
3810 
3811 static const uint8_t unicode_prop_Extender_table[89] = {
3812     0x40, 0xb6, 0x80, 0x42, 0x17, 0x81, 0x43, 0x6d,
3813     0x80, 0x41, 0xb8, 0x80, 0x43, 0x59, 0x80, 0x42,
3814     0xef, 0x80, 0xfe, 0x80, 0x49, 0x42, 0x80, 0xb7,
3815     0x80, 0x42, 0x62, 0x80, 0x41, 0x8d, 0x80, 0xc3,
3816     0x80, 0x53, 0x88, 0x80, 0xaa, 0x84, 0xe6, 0x81,
3817     0xdc, 0x82, 0x60, 0x6f, 0x15, 0x80, 0x45, 0xf5,
3818     0x80, 0x43, 0xc1, 0x80, 0x95, 0x80, 0x40, 0x88,
3819     0x80, 0xeb, 0x80, 0x94, 0x81, 0x60, 0x54, 0x7a,
3820     0x80, 0x53, 0xeb, 0x80, 0x42, 0x67, 0x82, 0x44,
3821     0xce, 0x80, 0x60, 0x50, 0xa8, 0x81, 0x44, 0x9b,
3822     0x08, 0x80, 0x60, 0x71, 0x57, 0x81, 0x48, 0x05,
3823     0x82,
3824 };
3825 
3826 static const uint8_t unicode_prop_Hex_Digit_table[12] = {
3827     0xaf, 0x89, 0x35, 0x99, 0x85, 0x60, 0xfe, 0xa8,
3828     0x89, 0x35, 0x99, 0x85,
3829 };
3830 
3831 static const uint8_t unicode_prop_IDS_Binary_Operator_table[5] = {
3832     0x60, 0x2f, 0xef, 0x09, 0x87,
3833 };
3834 
3835 static const uint8_t unicode_prop_IDS_Trinary_Operator_table[4] = {
3836     0x60, 0x2f, 0xf1, 0x81,
3837 };
3838 
3839 static const uint8_t unicode_prop_Ideographic_table[66] = {
3840     0x60, 0x30, 0x05, 0x81, 0x98, 0x88, 0x8d, 0x82,
3841     0x43, 0xc4, 0x59, 0xbf, 0xbf, 0x60, 0x51, 0xfc,
3842     0x60, 0x59, 0x02, 0x41, 0x6d, 0x81, 0xe9, 0x60,
3843     0x75, 0x09, 0x80, 0x9a, 0x57, 0xf7, 0x87, 0x44,
3844     0xd5, 0xa9, 0x88, 0x60, 0x24, 0x66, 0x41, 0x8b,
3845     0x60, 0x4d, 0x03, 0x60, 0xa6, 0xdd, 0xa1, 0x50,
3846     0x34, 0x8a, 0x40, 0xdd, 0x81, 0x56, 0x81, 0x8d,
3847     0x5d, 0x30, 0x4c, 0x1e, 0x42, 0x1d, 0x45, 0xe1,
3848     0x53, 0x4a,
3849 };
3850 
3851 static const uint8_t unicode_prop_Join_Control_table[4] = {
3852     0x60, 0x20, 0x0b, 0x81,
3853 };
3854 
3855 static const uint8_t unicode_prop_Logical_Order_Exception_table[15] = {
3856     0x4e, 0x3f, 0x84, 0xfa, 0x84, 0x4a, 0xef, 0x11,
3857     0x80, 0x60, 0x90, 0xf9, 0x09, 0x00, 0x81,
3858 };
3859 
3860 static const uint8_t unicode_prop_Noncharacter_Code_Point_table[71] = {
3861     0x60, 0xfd, 0xcf, 0x9f, 0x42, 0x0d, 0x81, 0x60,
3862     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
3863     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
3864     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
3865     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
3866     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
3867     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
3868     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
3869     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81,
3870 };
3871 
3872 static const uint8_t unicode_prop_Pattern_Syntax_table[58] = {
3873     0xa0, 0x8e, 0x89, 0x86, 0x99, 0x18, 0x80, 0x99,
3874     0x83, 0xa1, 0x30, 0x00, 0x08, 0x00, 0x0b, 0x03,
3875     0x02, 0x80, 0x96, 0x80, 0x9e, 0x80, 0x5f, 0x17,
3876     0x97, 0x87, 0x8e, 0x81, 0x92, 0x80, 0x89, 0x41,
3877     0x30, 0x42, 0xcf, 0x40, 0x9f, 0x42, 0x75, 0x9d,
3878     0x44, 0x6b, 0x41, 0xff, 0xff, 0x41, 0x80, 0x13,
3879     0x98, 0x8e, 0x80, 0x60, 0xcd, 0x0c, 0x81, 0x41,
3880     0x04, 0x81,
3881 };
3882 
3883 static const uint8_t unicode_prop_Pattern_White_Space_table[11] = {
3884     0x88, 0x84, 0x91, 0x80, 0xe3, 0x80, 0x5f, 0x87,
3885     0x81, 0x97, 0x81,
3886 };
3887 
3888 static const uint8_t unicode_prop_Quotation_Mark_table[31] = {
3889     0xa1, 0x03, 0x80, 0x40, 0x82, 0x80, 0x8e, 0x80,
3890     0x5f, 0x5b, 0x87, 0x98, 0x81, 0x4e, 0x06, 0x80,
3891     0x41, 0xc8, 0x83, 0x8c, 0x82, 0x60, 0xce, 0x20,
3892     0x83, 0x40, 0xbc, 0x03, 0x80, 0xd9, 0x81,
3893 };
3894 
3895 static const uint8_t unicode_prop_Radical_table[9] = {
3896     0x60, 0x2e, 0x7f, 0x99, 0x80, 0xd8, 0x8b, 0x40,
3897     0xd5,
3898 };
3899 
3900 static const uint8_t unicode_prop_Regional_Indicator_table[4] = {
3901     0x61, 0xf1, 0xe5, 0x99,
3902 };
3903 
3904 static const uint8_t unicode_prop_Sentence_Terminal_table[188] = {
3905     0xa0, 0x80, 0x8b, 0x80, 0x8f, 0x80, 0x45, 0x48,
3906     0x80, 0x40, 0x93, 0x81, 0x40, 0xb3, 0x80, 0xaa,
3907     0x82, 0x40, 0xf5, 0x80, 0xbc, 0x00, 0x02, 0x81,
3908     0x41, 0x24, 0x81, 0x46, 0xe3, 0x81, 0x43, 0x15,
3909     0x03, 0x81, 0x43, 0x04, 0x80, 0x40, 0xc5, 0x81,
3910     0x40, 0xcb, 0x04, 0x80, 0x41, 0x39, 0x81, 0x41,
3911     0x61, 0x83, 0x40, 0xad, 0x09, 0x81, 0x40, 0xda,
3912     0x81, 0xc0, 0x81, 0x43, 0xbb, 0x81, 0x88, 0x82,
3913     0x4d, 0xe3, 0x80, 0x8c, 0x80, 0x41, 0xc4, 0x80,
3914     0x60, 0x74, 0xfb, 0x80, 0x41, 0x0d, 0x81, 0x40,
3915     0xe2, 0x02, 0x80, 0x41, 0x7d, 0x81, 0xd5, 0x81,
3916     0xde, 0x80, 0x40, 0x97, 0x81, 0x40, 0x92, 0x82,
3917     0x40, 0x8f, 0x81, 0x40, 0xf8, 0x80, 0x60, 0x52,
3918     0x65, 0x02, 0x81, 0x40, 0xa8, 0x80, 0x8b, 0x80,
3919     0x8f, 0x80, 0xc0, 0x80, 0x4a, 0xf3, 0x81, 0x44,
3920     0xfc, 0x84, 0x40, 0xec, 0x81, 0xf4, 0x83, 0xfe,
3921     0x82, 0x40, 0x80, 0x0d, 0x80, 0x8f, 0x81, 0xd7,
3922     0x08, 0x81, 0xeb, 0x80, 0x41, 0xa0, 0x81, 0x41,
3923     0x74, 0x0c, 0x8e, 0xe8, 0x81, 0x40, 0xf8, 0x82,
3924     0x42, 0x04, 0x00, 0x80, 0x40, 0xfa, 0x81, 0xd6,
3925     0x81, 0x41, 0xa3, 0x81, 0x42, 0xb3, 0x81, 0x60,
3926     0x4b, 0x74, 0x81, 0x40, 0x84, 0x80, 0xc0, 0x81,
3927     0x8a, 0x80, 0x43, 0x52, 0x80, 0x60, 0x4e, 0x05,
3928     0x80, 0x5d, 0xe7, 0x80,
3929 };
3930 
3931 static const uint8_t unicode_prop_Soft_Dotted_table[71] = {
3932     0xe8, 0x81, 0x40, 0xc3, 0x80, 0x41, 0x18, 0x80,
3933     0x9d, 0x80, 0xb3, 0x80, 0x93, 0x80, 0x41, 0x3f,
3934     0x80, 0xe1, 0x00, 0x80, 0x59, 0x08, 0x80, 0xb2,
3935     0x80, 0x8c, 0x02, 0x80, 0x40, 0x83, 0x80, 0x40,
3936     0x9c, 0x80, 0x41, 0xa4, 0x80, 0x40, 0xd5, 0x81,
3937     0x4b, 0x31, 0x80, 0x61, 0xa7, 0xa4, 0x81, 0xb1,
3938     0x81, 0xb1, 0x81, 0xb1, 0x81, 0xb1, 0x81, 0xb1,
3939     0x81, 0xb1, 0x81, 0xb1, 0x81, 0xb1, 0x81, 0xb1,
3940     0x81, 0xb1, 0x81, 0xb1, 0x81, 0xb1, 0x81,
3941 };
3942 
3943 static const uint8_t unicode_prop_Terminal_Punctuation_table[241] = {
3944     0xa0, 0x80, 0x89, 0x00, 0x80, 0x8a, 0x0a, 0x80,
3945     0x43, 0x3d, 0x07, 0x80, 0x42, 0x00, 0x80, 0xb8,
3946     0x80, 0xc7, 0x80, 0x8d, 0x01, 0x81, 0x40, 0xb3,
3947     0x80, 0xaa, 0x8a, 0x00, 0x40, 0xea, 0x81, 0xb5,
3948     0x8e, 0x9e, 0x80, 0x41, 0x04, 0x81, 0x44, 0xf3,
3949     0x81, 0x40, 0xab, 0x03, 0x85, 0x41, 0x36, 0x81,
3950     0x43, 0x14, 0x87, 0x43, 0x04, 0x80, 0xfb, 0x82,
3951     0xc6, 0x81, 0x40, 0x9c, 0x12, 0x80, 0xa6, 0x19,
3952     0x81, 0x41, 0x39, 0x81, 0x41, 0x61, 0x83, 0x40,
3953     0xad, 0x08, 0x82, 0x40, 0xda, 0x84, 0xbd, 0x81,
3954     0x43, 0xbb, 0x81, 0x88, 0x82, 0x4d, 0xe3, 0x80,
3955     0x8c, 0x03, 0x80, 0x89, 0x00, 0x81, 0x41, 0xb0,
3956     0x81, 0x60, 0x74, 0xfa, 0x81, 0x41, 0x0c, 0x82,
3957     0x40, 0xe2, 0x84, 0x41, 0x7d, 0x81, 0xd5, 0x81,
3958     0xde, 0x80, 0x40, 0x96, 0x82, 0x40, 0x92, 0x82,
3959     0xfe, 0x80, 0x8f, 0x81, 0x40, 0xf8, 0x80, 0x60,
3960     0x52, 0x63, 0x10, 0x83, 0x40, 0xa8, 0x80, 0x89,
3961     0x00, 0x80, 0x8a, 0x0a, 0x80, 0xc0, 0x01, 0x80,
3962     0x44, 0x39, 0x80, 0xaf, 0x80, 0x44, 0x85, 0x80,
3963     0x40, 0xc6, 0x80, 0x41, 0x35, 0x81, 0x40, 0x97,
3964     0x85, 0xc3, 0x85, 0xd8, 0x83, 0x43, 0xb7, 0x84,
3965     0x40, 0xec, 0x86, 0xef, 0x83, 0xfe, 0x82, 0x40,
3966     0x80, 0x0d, 0x80, 0x8f, 0x81, 0xd7, 0x84, 0xeb,
3967     0x80, 0x41, 0xa0, 0x82, 0x8b, 0x81, 0x41, 0x65,
3968     0x1a, 0x8e, 0xe8, 0x81, 0x40, 0xf8, 0x82, 0x42,
3969     0x04, 0x00, 0x80, 0x40, 0xfa, 0x81, 0xd6, 0x0b,
3970     0x81, 0x41, 0x9d, 0x82, 0xac, 0x80, 0x42, 0x84,
3971     0x81, 0x45, 0x76, 0x84, 0x60, 0x45, 0xf8, 0x81,
3972     0x40, 0x84, 0x80, 0xc0, 0x82, 0x89, 0x80, 0x43,
3973     0x51, 0x81, 0x60, 0x4e, 0x05, 0x80, 0x5d, 0xe6,
3974     0x83,
3975 };
3976 
3977 static const uint8_t unicode_prop_Unified_Ideograph_table[42] = {
3978     0x60, 0x33, 0xff, 0x59, 0xbf, 0xbf, 0x60, 0x51,
3979     0xfc, 0x60, 0x5a, 0x10, 0x08, 0x00, 0x81, 0x89,
3980     0x00, 0x00, 0x09, 0x82, 0x61, 0x05, 0xd5, 0x60,
3981     0xa6, 0xdd, 0xa1, 0x50, 0x34, 0x8a, 0x40, 0xdd,
3982     0x81, 0x56, 0x81, 0x8d, 0x5d, 0x30, 0x54, 0x1e,
3983     0x53, 0x4a,
3984 };
3985 
3986 static const uint8_t unicode_prop_Variation_Selector_table[12] = {
3987     0x58, 0x0a, 0x82, 0x60, 0xe5, 0xf1, 0x8f, 0x6d,
3988     0x02, 0xef, 0x40, 0xef,
3989 };
3990 
3991 static const uint8_t unicode_prop_White_Space_table[22] = {
3992     0x88, 0x84, 0x91, 0x80, 0xe3, 0x80, 0x99, 0x80,
3993     0x55, 0xde, 0x80, 0x49, 0x7e, 0x8a, 0x9c, 0x0c,
3994     0x80, 0xae, 0x80, 0x4f, 0x9f, 0x80,
3995 };
3996 
3997 static const uint8_t unicode_prop_Bidi_Mirrored_table[171] = {
3998     0xa7, 0x81, 0x91, 0x00, 0x80, 0x9b, 0x00, 0x80,
3999     0x9c, 0x00, 0x80, 0xac, 0x80, 0x8e, 0x80, 0x4e,
4000     0x7d, 0x83, 0x47, 0x5c, 0x81, 0x49, 0x9b, 0x81,
4001     0x89, 0x81, 0xb5, 0x81, 0x8d, 0x81, 0x40, 0xb0,
4002     0x80, 0x40, 0xbf, 0x1a, 0x2a, 0x02, 0x0a, 0x18,
4003     0x18, 0x00, 0x03, 0x88, 0x20, 0x80, 0x91, 0x23,
4004     0x88, 0x08, 0x00, 0x39, 0x9e, 0x0b, 0x20, 0x88,
4005     0x09, 0x92, 0x21, 0x88, 0x21, 0x0b, 0x97, 0x81,
4006     0x8f, 0x3b, 0x93, 0x0e, 0x81, 0x44, 0x3c, 0x8d,
4007     0xc9, 0x01, 0x18, 0x08, 0x14, 0x1c, 0x12, 0x8d,
4008     0x41, 0x92, 0x95, 0x0d, 0x80, 0x8d, 0x38, 0x35,
4009     0x10, 0x1c, 0x01, 0x0c, 0x18, 0x02, 0x09, 0x89,
4010     0x29, 0x81, 0x8b, 0x92, 0x03, 0x08, 0x00, 0x08,
4011     0x03, 0x21, 0x2a, 0x97, 0x81, 0x8a, 0x0b, 0x18,
4012     0x09, 0x0b, 0xaa, 0x0f, 0x80, 0xa7, 0x20, 0x00,
4013     0x14, 0x22, 0x18, 0x14, 0x00, 0x40, 0xff, 0x80,
4014     0x42, 0x02, 0x1a, 0x08, 0x81, 0x8d, 0x09, 0x89,
4015     0x41, 0xdd, 0x89, 0x0f, 0x60, 0xce, 0x3c, 0x2c,
4016     0x81, 0x40, 0xa1, 0x81, 0x91, 0x00, 0x80, 0x9b,
4017     0x00, 0x80, 0x9c, 0x00, 0x00, 0x08, 0x81, 0x60,
4018     0xd7, 0x76, 0x80, 0xb8, 0x80, 0xb8, 0x80, 0xb8,
4019     0x80, 0xb8, 0x80,
4020 };
4021 
4022 static const uint8_t unicode_prop_Emoji_table[238] = {
4023     0xa2, 0x05, 0x04, 0x89, 0xee, 0x03, 0x80, 0x5f,
4024     0x8c, 0x80, 0x8b, 0x80, 0x40, 0xd7, 0x80, 0x95,
4025     0x80, 0xd9, 0x85, 0x8e, 0x81, 0x41, 0x6e, 0x81,
4026     0x8b, 0x80, 0x40, 0xa5, 0x80, 0x98, 0x8a, 0x1a,
4027     0x40, 0xc6, 0x80, 0x40, 0xe6, 0x81, 0x89, 0x80,
4028     0x88, 0x80, 0xb9, 0x18, 0x84, 0x88, 0x01, 0x01,
4029     0x09, 0x03, 0x01, 0x00, 0x09, 0x02, 0x02, 0x0f,
4030     0x14, 0x00, 0x04, 0x8b, 0x8a, 0x09, 0x00, 0x08,
4031     0x80, 0x91, 0x01, 0x81, 0x91, 0x28, 0x00, 0x0a,
4032     0x0c, 0x01, 0x0b, 0x81, 0x8a, 0x0c, 0x09, 0x04,
4033     0x08, 0x00, 0x81, 0x93, 0x0c, 0x28, 0x19, 0x03,
4034     0x01, 0x01, 0x28, 0x01, 0x00, 0x00, 0x05, 0x02,
4035     0x05, 0x80, 0x89, 0x81, 0x8e, 0x01, 0x03, 0x00,
4036     0x03, 0x10, 0x80, 0x8a, 0x81, 0xaf, 0x82, 0x88,
4037     0x80, 0x8d, 0x80, 0x8d, 0x80, 0x41, 0x73, 0x81,
4038     0x41, 0xce, 0x82, 0x92, 0x81, 0xb2, 0x03, 0x80,
4039     0x44, 0xd9, 0x80, 0x8b, 0x80, 0x42, 0x58, 0x00,
4040     0x80, 0x61, 0xbd, 0x69, 0x80, 0x40, 0xc9, 0x80,
4041     0x40, 0x9f, 0x81, 0x8b, 0x81, 0x8d, 0x01, 0x89,
4042     0xca, 0x99, 0x01, 0x96, 0x80, 0x93, 0x01, 0x88,
4043     0x94, 0x81, 0x40, 0xad, 0xa1, 0x81, 0xef, 0x09,
4044     0x02, 0x81, 0xd2, 0x0a, 0x80, 0x41, 0x06, 0x80,
4045     0xbe, 0x8a, 0x28, 0x97, 0x31, 0x0f, 0x8b, 0x01,
4046     0x19, 0x03, 0x81, 0x8c, 0x09, 0x07, 0x81, 0x88,
4047     0x04, 0x82, 0x8b, 0x17, 0x11, 0x00, 0x03, 0x05,
4048     0x02, 0x05, 0xd5, 0xaf, 0xc5, 0x27, 0x0a, 0x3d,
4049     0x10, 0x01, 0x10, 0x81, 0x89, 0x40, 0xe2, 0x8b,
4050     0x41, 0x1f, 0xae, 0x80, 0x89, 0x80, 0xb1, 0x80,
4051     0xd1, 0x80, 0xb2, 0xef, 0x22, 0x14, 0x86, 0x88,
4052     0x98, 0x36, 0x88, 0x82, 0x8c, 0x86,
4053 };
4054 
4055 static const uint8_t unicode_prop_Emoji_Component_table[28] = {
4056     0xa2, 0x05, 0x04, 0x89, 0x5f, 0xd2, 0x80, 0x40,
4057     0xd4, 0x80, 0x60, 0xdd, 0x2a, 0x80, 0x60, 0xf3,
4058     0xd5, 0x99, 0x41, 0xfa, 0x84, 0x45, 0xaf, 0x83,
4059     0x6c, 0x06, 0x6b, 0xdf,
4060 };
4061 
4062 static const uint8_t unicode_prop_Emoji_Modifier_table[4] = {
4063     0x61, 0xf3, 0xfa, 0x84,
4064 };
4065 
4066 static const uint8_t unicode_prop_Emoji_Modifier_Base_table[66] = {
4067     0x60, 0x26, 0x1c, 0x80, 0x40, 0xda, 0x80, 0x8f,
4068     0x83, 0x61, 0xcc, 0x76, 0x80, 0xbb, 0x11, 0x01,
4069     0x82, 0xf4, 0x09, 0x8a, 0x94, 0x92, 0x10, 0x1a,
4070     0x02, 0x30, 0x00, 0x97, 0x80, 0x40, 0xc8, 0x0b,
4071     0x80, 0x94, 0x03, 0x81, 0x40, 0xad, 0x12, 0x84,
4072     0xd2, 0x80, 0x8f, 0x82, 0x88, 0x80, 0x8a, 0x80,
4073     0x42, 0x3e, 0x01, 0x07, 0x3d, 0x80, 0x88, 0x89,
4074     0x0a, 0xb7, 0x80, 0xbc, 0x08, 0x08, 0x80, 0x90,
4075     0x10, 0x8c,
4076 };
4077 
4078 static const uint8_t unicode_prop_Emoji_Presentation_table[144] = {
4079     0x60, 0x23, 0x19, 0x81, 0x40, 0xcc, 0x1a, 0x01,
4080     0x80, 0x42, 0x08, 0x81, 0x94, 0x81, 0xb1, 0x8b,
4081     0xaa, 0x80, 0x92, 0x80, 0x8c, 0x07, 0x81, 0x90,
4082     0x0c, 0x0f, 0x04, 0x80, 0x94, 0x06, 0x08, 0x03,
4083     0x01, 0x06, 0x03, 0x81, 0x9b, 0x80, 0xa2, 0x00,
4084     0x03, 0x10, 0x80, 0xbc, 0x82, 0x97, 0x80, 0x8d,
4085     0x80, 0x43, 0x5a, 0x81, 0xb2, 0x03, 0x80, 0x61,
4086     0xc4, 0xad, 0x80, 0x40, 0xc9, 0x80, 0x40, 0xbd,
4087     0x01, 0x89, 0xca, 0x99, 0x00, 0x97, 0x80, 0x93,
4088     0x01, 0x20, 0x82, 0x94, 0x81, 0x40, 0xad, 0xa0,
4089     0x8b, 0x88, 0x80, 0xc5, 0x80, 0x95, 0x8b, 0xaa,
4090     0x1c, 0x8b, 0x90, 0x10, 0x82, 0xc6, 0x00, 0x80,
4091     0x40, 0xba, 0x81, 0xbe, 0x8c, 0x18, 0x97, 0x91,
4092     0x80, 0x99, 0x81, 0x8c, 0x80, 0xd5, 0xd4, 0xaf,
4093     0xc5, 0x28, 0x12, 0x0a, 0x92, 0x0e, 0x88, 0x40,
4094     0xe2, 0x8b, 0x41, 0x1f, 0xae, 0x80, 0x89, 0x80,
4095     0xb1, 0x80, 0xd1, 0x80, 0xb2, 0xef, 0x22, 0x14,
4096     0x86, 0x88, 0x98, 0x36, 0x88, 0x82, 0x8c, 0x86,
4097 };
4098 
4099 static const uint8_t unicode_prop_Extended_Pictographic_table[156] = {
4100     0x40, 0xa8, 0x03, 0x80, 0x5f, 0x8c, 0x80, 0x8b,
4101     0x80, 0x40, 0xd7, 0x80, 0x95, 0x80, 0xd9, 0x85,
4102     0x8e, 0x81, 0x41, 0x6e, 0x81, 0x8b, 0x80, 0xde,
4103     0x80, 0xc5, 0x80, 0x98, 0x8a, 0x1a, 0x40, 0xc6,
4104     0x80, 0x40, 0xe6, 0x81, 0x89, 0x80, 0x88, 0x80,
4105     0xb9, 0x18, 0x28, 0x8b, 0x80, 0xf1, 0x89, 0xf5,
4106     0x81, 0x8a, 0x00, 0x00, 0x28, 0x10, 0x28, 0x89,
4107     0x81, 0x8e, 0x01, 0x03, 0x00, 0x03, 0x10, 0x80,
4108     0x8a, 0x84, 0xac, 0x82, 0x88, 0x80, 0x8d, 0x80,
4109     0x8d, 0x80, 0x41, 0x73, 0x81, 0x41, 0xce, 0x82,
4110     0x92, 0x81, 0xb2, 0x03, 0x80, 0x44, 0xd9, 0x80,
4111     0x8b, 0x80, 0x42, 0x58, 0x00, 0x80, 0x61, 0xbd,
4112     0x65, 0x40, 0xff, 0x8c, 0x82, 0x9e, 0x80, 0xbb,
4113     0x85, 0x8b, 0x81, 0x8d, 0x01, 0x89, 0x91, 0xb8,
4114     0x9a, 0x8e, 0x89, 0x80, 0x93, 0x01, 0x88, 0x03,
4115     0x88, 0x41, 0xb1, 0x84, 0x41, 0x3d, 0x87, 0x41,
4116     0x09, 0xaf, 0xff, 0xf3, 0x8b, 0xd4, 0xaa, 0x8b,
4117     0x83, 0xb7, 0x87, 0x89, 0x85, 0xa7, 0x87, 0x9d,
4118     0xd1, 0x8b, 0xae, 0x80, 0x89, 0x80, 0x41, 0xb8,
4119     0x40, 0xff, 0x43, 0xfd,
4120 };
4121 
4122 static const uint8_t unicode_prop_Default_Ignorable_Code_Point_table[51] = {
4123     0x40, 0xac, 0x80, 0x42, 0xa0, 0x80, 0x42, 0xcb,
4124     0x80, 0x4b, 0x41, 0x81, 0x46, 0x52, 0x81, 0xd4,
4125     0x83, 0x47, 0xfb, 0x84, 0x99, 0x84, 0xb0, 0x8f,
4126     0x50, 0xf3, 0x80, 0x60, 0xcc, 0x9a, 0x8f, 0x40,
4127     0xee, 0x80, 0x40, 0x9f, 0x80, 0xce, 0x88, 0x60,
4128     0xbc, 0xa6, 0x83, 0x54, 0xce, 0x87, 0x6c, 0x2e,
4129     0x84, 0x4f, 0xff,
4130 };
4131 
4132 typedef enum {
4133     UNICODE_PROP_Hyphen,
4134     UNICODE_PROP_Other_Math,
4135     UNICODE_PROP_Other_Alphabetic,
4136     UNICODE_PROP_Other_Lowercase,
4137     UNICODE_PROP_Other_Uppercase,
4138     UNICODE_PROP_Other_Grapheme_Extend,
4139     UNICODE_PROP_Other_Default_Ignorable_Code_Point,
4140     UNICODE_PROP_Other_ID_Start,
4141     UNICODE_PROP_Other_ID_Continue,
4142     UNICODE_PROP_Prepended_Concatenation_Mark,
4143     UNICODE_PROP_ID_Continue1,
4144     UNICODE_PROP_XID_Start1,
4145     UNICODE_PROP_XID_Continue1,
4146     UNICODE_PROP_Changes_When_Titlecased1,
4147     UNICODE_PROP_Changes_When_Casefolded1,
4148     UNICODE_PROP_Changes_When_NFKC_Casefolded1,
4149     UNICODE_PROP_ASCII_Hex_Digit,
4150     UNICODE_PROP_Bidi_Control,
4151     UNICODE_PROP_Dash,
4152     UNICODE_PROP_Deprecated,
4153     UNICODE_PROP_Diacritic,
4154     UNICODE_PROP_Extender,
4155     UNICODE_PROP_Hex_Digit,
4156     UNICODE_PROP_IDS_Binary_Operator,
4157     UNICODE_PROP_IDS_Trinary_Operator,
4158     UNICODE_PROP_Ideographic,
4159     UNICODE_PROP_Join_Control,
4160     UNICODE_PROP_Logical_Order_Exception,
4161     UNICODE_PROP_Noncharacter_Code_Point,
4162     UNICODE_PROP_Pattern_Syntax,
4163     UNICODE_PROP_Pattern_White_Space,
4164     UNICODE_PROP_Quotation_Mark,
4165     UNICODE_PROP_Radical,
4166     UNICODE_PROP_Regional_Indicator,
4167     UNICODE_PROP_Sentence_Terminal,
4168     UNICODE_PROP_Soft_Dotted,
4169     UNICODE_PROP_Terminal_Punctuation,
4170     UNICODE_PROP_Unified_Ideograph,
4171     UNICODE_PROP_Variation_Selector,
4172     UNICODE_PROP_White_Space,
4173     UNICODE_PROP_Bidi_Mirrored,
4174     UNICODE_PROP_Emoji,
4175     UNICODE_PROP_Emoji_Component,
4176     UNICODE_PROP_Emoji_Modifier,
4177     UNICODE_PROP_Emoji_Modifier_Base,
4178     UNICODE_PROP_Emoji_Presentation,
4179     UNICODE_PROP_Extended_Pictographic,
4180     UNICODE_PROP_Default_Ignorable_Code_Point,
4181     UNICODE_PROP_ID_Start,
4182     UNICODE_PROP_Case_Ignorable,
4183     UNICODE_PROP_ASCII,
4184     UNICODE_PROP_Alphabetic,
4185     UNICODE_PROP_Any,
4186     UNICODE_PROP_Assigned,
4187     UNICODE_PROP_Cased,
4188     UNICODE_PROP_Changes_When_Casefolded,
4189     UNICODE_PROP_Changes_When_Casemapped,
4190     UNICODE_PROP_Changes_When_Lowercased,
4191     UNICODE_PROP_Changes_When_NFKC_Casefolded,
4192     UNICODE_PROP_Changes_When_Titlecased,
4193     UNICODE_PROP_Changes_When_Uppercased,
4194     UNICODE_PROP_Grapheme_Base,
4195     UNICODE_PROP_Grapheme_Extend,
4196     UNICODE_PROP_ID_Continue,
4197     UNICODE_PROP_Lowercase,
4198     UNICODE_PROP_Math,
4199     UNICODE_PROP_Uppercase,
4200     UNICODE_PROP_XID_Continue,
4201     UNICODE_PROP_XID_Start,
4202     UNICODE_PROP_Cased1,
4203     UNICODE_PROP_COUNT,
4204 } UnicodePropertyEnum;
4205 
4206 static const char unicode_prop_name_table[] =
4207     "ASCII_Hex_Digit,AHex"               "\0"
4208     "Bidi_Control,Bidi_C"                "\0"
4209     "Dash"                               "\0"
4210     "Deprecated,Dep"                     "\0"
4211     "Diacritic,Dia"                      "\0"
4212     "Extender,Ext"                       "\0"
4213     "Hex_Digit,Hex"                      "\0"
4214     "IDS_Binary_Operator,IDSB"           "\0"
4215     "IDS_Trinary_Operator,IDST"          "\0"
4216     "Ideographic,Ideo"                   "\0"
4217     "Join_Control,Join_C"                "\0"
4218     "Logical_Order_Exception,LOE"        "\0"
4219     "Noncharacter_Code_Point,NChar"      "\0"
4220     "Pattern_Syntax,Pat_Syn"             "\0"
4221     "Pattern_White_Space,Pat_WS"         "\0"
4222     "Quotation_Mark,QMark"               "\0"
4223     "Radical"                            "\0"
4224     "Regional_Indicator,RI"              "\0"
4225     "Sentence_Terminal,STerm"            "\0"
4226     "Soft_Dotted,SD"                     "\0"
4227     "Terminal_Punctuation,Term"          "\0"
4228     "Unified_Ideograph,UIdeo"            "\0"
4229     "Variation_Selector,VS"              "\0"
4230     "White_Space,space"                  "\0"
4231     "Bidi_Mirrored,Bidi_M"               "\0"
4232     "Emoji"                              "\0"
4233     "Emoji_Component,EComp"              "\0"
4234     "Emoji_Modifier,EMod"                "\0"
4235     "Emoji_Modifier_Base,EBase"          "\0"
4236     "Emoji_Presentation,EPres"           "\0"
4237     "Extended_Pictographic,ExtPict"      "\0"
4238     "Default_Ignorable_Code_Point,DI"    "\0"
4239     "ID_Start,IDS"                       "\0"
4240     "Case_Ignorable,CI"                  "\0"
4241     "ASCII"                              "\0"
4242     "Alphabetic,Alpha"                   "\0"
4243     "Any"                                "\0"
4244     "Assigned"                           "\0"
4245     "Cased"                              "\0"
4246     "Changes_When_Casefolded,CWCF"       "\0"
4247     "Changes_When_Casemapped,CWCM"       "\0"
4248     "Changes_When_Lowercased,CWL"        "\0"
4249     "Changes_When_NFKC_Casefolded,CWKCF" "\0"
4250     "Changes_When_Titlecased,CWT"        "\0"
4251     "Changes_When_Uppercased,CWU"        "\0"
4252     "Grapheme_Base,Gr_Base"              "\0"
4253     "Grapheme_Extend,Gr_Ext"             "\0"
4254     "ID_Continue,IDC"                    "\0"
4255     "Lowercase,Lower"                    "\0"
4256     "Math"                               "\0"
4257     "Uppercase,Upper"                    "\0"
4258     "XID_Continue,XIDC"                  "\0"
4259     "XID_Start,XIDS"                     "\0"
4260 ;
4261 
4262 static const uint8_t * const unicode_prop_table[] = {
4263     unicode_prop_Hyphen_table,
4264     unicode_prop_Other_Math_table,
4265     unicode_prop_Other_Alphabetic_table,
4266     unicode_prop_Other_Lowercase_table,
4267     unicode_prop_Other_Uppercase_table,
4268     unicode_prop_Other_Grapheme_Extend_table,
4269     unicode_prop_Other_Default_Ignorable_Code_Point_table,
4270     unicode_prop_Other_ID_Start_table,
4271     unicode_prop_Other_ID_Continue_table,
4272     unicode_prop_Prepended_Concatenation_Mark_table,
4273     unicode_prop_ID_Continue1_table,
4274     unicode_prop_XID_Start1_table,
4275     unicode_prop_XID_Continue1_table,
4276     unicode_prop_Changes_When_Titlecased1_table,
4277     unicode_prop_Changes_When_Casefolded1_table,
4278     unicode_prop_Changes_When_NFKC_Casefolded1_table,
4279     unicode_prop_ASCII_Hex_Digit_table,
4280     unicode_prop_Bidi_Control_table,
4281     unicode_prop_Dash_table,
4282     unicode_prop_Deprecated_table,
4283     unicode_prop_Diacritic_table,
4284     unicode_prop_Extender_table,
4285     unicode_prop_Hex_Digit_table,
4286     unicode_prop_IDS_Binary_Operator_table,
4287     unicode_prop_IDS_Trinary_Operator_table,
4288     unicode_prop_Ideographic_table,
4289     unicode_prop_Join_Control_table,
4290     unicode_prop_Logical_Order_Exception_table,
4291     unicode_prop_Noncharacter_Code_Point_table,
4292     unicode_prop_Pattern_Syntax_table,
4293     unicode_prop_Pattern_White_Space_table,
4294     unicode_prop_Quotation_Mark_table,
4295     unicode_prop_Radical_table,
4296     unicode_prop_Regional_Indicator_table,
4297     unicode_prop_Sentence_Terminal_table,
4298     unicode_prop_Soft_Dotted_table,
4299     unicode_prop_Terminal_Punctuation_table,
4300     unicode_prop_Unified_Ideograph_table,
4301     unicode_prop_Variation_Selector_table,
4302     unicode_prop_White_Space_table,
4303     unicode_prop_Bidi_Mirrored_table,
4304     unicode_prop_Emoji_table,
4305     unicode_prop_Emoji_Component_table,
4306     unicode_prop_Emoji_Modifier_table,
4307     unicode_prop_Emoji_Modifier_Base_table,
4308     unicode_prop_Emoji_Presentation_table,
4309     unicode_prop_Extended_Pictographic_table,
4310     unicode_prop_Default_Ignorable_Code_Point_table,
4311     unicode_prop_ID_Start_table,
4312     unicode_prop_Case_Ignorable_table,
4313 };
4314 
4315 static const uint16_t unicode_prop_len_table[] = {
4316     countof(unicode_prop_Hyphen_table),
4317     countof(unicode_prop_Other_Math_table),
4318     countof(unicode_prop_Other_Alphabetic_table),
4319     countof(unicode_prop_Other_Lowercase_table),
4320     countof(unicode_prop_Other_Uppercase_table),
4321     countof(unicode_prop_Other_Grapheme_Extend_table),
4322     countof(unicode_prop_Other_Default_Ignorable_Code_Point_table),
4323     countof(unicode_prop_Other_ID_Start_table),
4324     countof(unicode_prop_Other_ID_Continue_table),
4325     countof(unicode_prop_Prepended_Concatenation_Mark_table),
4326     countof(unicode_prop_ID_Continue1_table),
4327     countof(unicode_prop_XID_Start1_table),
4328     countof(unicode_prop_XID_Continue1_table),
4329     countof(unicode_prop_Changes_When_Titlecased1_table),
4330     countof(unicode_prop_Changes_When_Casefolded1_table),
4331     countof(unicode_prop_Changes_When_NFKC_Casefolded1_table),
4332     countof(unicode_prop_ASCII_Hex_Digit_table),
4333     countof(unicode_prop_Bidi_Control_table),
4334     countof(unicode_prop_Dash_table),
4335     countof(unicode_prop_Deprecated_table),
4336     countof(unicode_prop_Diacritic_table),
4337     countof(unicode_prop_Extender_table),
4338     countof(unicode_prop_Hex_Digit_table),
4339     countof(unicode_prop_IDS_Binary_Operator_table),
4340     countof(unicode_prop_IDS_Trinary_Operator_table),
4341     countof(unicode_prop_Ideographic_table),
4342     countof(unicode_prop_Join_Control_table),
4343     countof(unicode_prop_Logical_Order_Exception_table),
4344     countof(unicode_prop_Noncharacter_Code_Point_table),
4345     countof(unicode_prop_Pattern_Syntax_table),
4346     countof(unicode_prop_Pattern_White_Space_table),
4347     countof(unicode_prop_Quotation_Mark_table),
4348     countof(unicode_prop_Radical_table),
4349     countof(unicode_prop_Regional_Indicator_table),
4350     countof(unicode_prop_Sentence_Terminal_table),
4351     countof(unicode_prop_Soft_Dotted_table),
4352     countof(unicode_prop_Terminal_Punctuation_table),
4353     countof(unicode_prop_Unified_Ideograph_table),
4354     countof(unicode_prop_Variation_Selector_table),
4355     countof(unicode_prop_White_Space_table),
4356     countof(unicode_prop_Bidi_Mirrored_table),
4357     countof(unicode_prop_Emoji_table),
4358     countof(unicode_prop_Emoji_Component_table),
4359     countof(unicode_prop_Emoji_Modifier_table),
4360     countof(unicode_prop_Emoji_Modifier_Base_table),
4361     countof(unicode_prop_Emoji_Presentation_table),
4362     countof(unicode_prop_Extended_Pictographic_table),
4363     countof(unicode_prop_Default_Ignorable_Code_Point_table),
4364     countof(unicode_prop_ID_Start_table),
4365     countof(unicode_prop_Case_Ignorable_table),
4366 };
4367 
4368 #endif /* CONFIG_ALL_UNICODE */
4369