]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_egcb_data.c
MdeModulePkg RegularExpressionDxe: Update Oniguruma to 6.9.0
[mirror_edk2.git] / MdeModulePkg / Universal / RegularExpressionDxe / Oniguruma / unicode_egcb_data.c
1 /* unicode_egcb_data.c: Generated by make_unicode_egcb_data.py. */
2 /*-
3 * Copyright (c) 2017-2018 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:
9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 * 2. Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the distribution.
14 *
15 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
16 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25 * SUCH DAMAGE.
26 */
27
28 #define GRAPHEME_BREAK_PROPERTY_VERSION 11_0_0
29
30 /*
31 CR
32 Control
33 Extend
34 L
35 LF
36 LV
37 LVT
38 Prepend
39 Regional_Indicator
40 SpacingMark
41 T
42 V
43 ZWJ
44 */
45
46 static int EGCB_RANGE_NUM = 1321;
47 static EGCB_RANGE_TYPE EGCB_RANGES[] = {
48 {0x000000, 0x000009, EGCB_Control },
49 {0x00000a, 0x00000a, EGCB_LF },
50 {0x00000b, 0x00000c, EGCB_Control },
51 {0x00000d, 0x00000d, EGCB_CR },
52 {0x00000e, 0x00001f, EGCB_Control },
53 {0x00007f, 0x00009f, EGCB_Control },
54 {0x0000ad, 0x0000ad, EGCB_Control },
55 {0x000300, 0x00036f, EGCB_Extend },
56 {0x000483, 0x000489, EGCB_Extend },
57 {0x000591, 0x0005bd, EGCB_Extend },
58 {0x0005bf, 0x0005bf, EGCB_Extend },
59 {0x0005c1, 0x0005c2, EGCB_Extend },
60 {0x0005c4, 0x0005c5, EGCB_Extend },
61 {0x0005c7, 0x0005c7, EGCB_Extend },
62 {0x000600, 0x000605, EGCB_Prepend },
63 {0x000610, 0x00061a, EGCB_Extend },
64 {0x00061c, 0x00061c, EGCB_Control },
65 {0x00064b, 0x00065f, EGCB_Extend },
66 {0x000670, 0x000670, EGCB_Extend },
67 {0x0006d6, 0x0006dc, EGCB_Extend },
68 {0x0006dd, 0x0006dd, EGCB_Prepend },
69 {0x0006df, 0x0006e4, EGCB_Extend },
70 {0x0006e7, 0x0006e8, EGCB_Extend },
71 {0x0006ea, 0x0006ed, EGCB_Extend },
72 {0x00070f, 0x00070f, EGCB_Prepend },
73 {0x000711, 0x000711, EGCB_Extend },
74 {0x000730, 0x00074a, EGCB_Extend },
75 {0x0007a6, 0x0007b0, EGCB_Extend },
76 {0x0007eb, 0x0007f3, EGCB_Extend },
77 {0x0007fd, 0x0007fd, EGCB_Extend },
78 {0x000816, 0x000819, EGCB_Extend },
79 {0x00081b, 0x000823, EGCB_Extend },
80 {0x000825, 0x000827, EGCB_Extend },
81 {0x000829, 0x00082d, EGCB_Extend },
82 {0x000859, 0x00085b, EGCB_Extend },
83 {0x0008d3, 0x0008e1, EGCB_Extend },
84 {0x0008e2, 0x0008e2, EGCB_Prepend },
85 {0x0008e3, 0x000902, EGCB_Extend },
86 {0x000903, 0x000903, EGCB_SpacingMark },
87 {0x00093a, 0x00093a, EGCB_Extend },
88 {0x00093b, 0x00093b, EGCB_SpacingMark },
89 {0x00093c, 0x00093c, EGCB_Extend },
90 {0x00093e, 0x000940, EGCB_SpacingMark },
91 {0x000941, 0x000948, EGCB_Extend },
92 {0x000949, 0x00094c, EGCB_SpacingMark },
93 {0x00094d, 0x00094d, EGCB_Extend },
94 {0x00094e, 0x00094f, EGCB_SpacingMark },
95 {0x000951, 0x000957, EGCB_Extend },
96 {0x000962, 0x000963, EGCB_Extend },
97 {0x000981, 0x000981, EGCB_Extend },
98 {0x000982, 0x000983, EGCB_SpacingMark },
99 {0x0009bc, 0x0009bc, EGCB_Extend },
100 {0x0009be, 0x0009be, EGCB_Extend },
101 {0x0009bf, 0x0009c0, EGCB_SpacingMark },
102 {0x0009c1, 0x0009c4, EGCB_Extend },
103 {0x0009c7, 0x0009c8, EGCB_SpacingMark },
104 {0x0009cb, 0x0009cc, EGCB_SpacingMark },
105 {0x0009cd, 0x0009cd, EGCB_Extend },
106 {0x0009d7, 0x0009d7, EGCB_Extend },
107 {0x0009e2, 0x0009e3, EGCB_Extend },
108 {0x0009fe, 0x0009fe, EGCB_Extend },
109 {0x000a01, 0x000a02, EGCB_Extend },
110 {0x000a03, 0x000a03, EGCB_SpacingMark },
111 {0x000a3c, 0x000a3c, EGCB_Extend },
112 {0x000a3e, 0x000a40, EGCB_SpacingMark },
113 {0x000a41, 0x000a42, EGCB_Extend },
114 {0x000a47, 0x000a48, EGCB_Extend },
115 {0x000a4b, 0x000a4d, EGCB_Extend },
116 {0x000a51, 0x000a51, EGCB_Extend },
117 {0x000a70, 0x000a71, EGCB_Extend },
118 {0x000a75, 0x000a75, EGCB_Extend },
119 {0x000a81, 0x000a82, EGCB_Extend },
120 {0x000a83, 0x000a83, EGCB_SpacingMark },
121 {0x000abc, 0x000abc, EGCB_Extend },
122 {0x000abe, 0x000ac0, EGCB_SpacingMark },
123 {0x000ac1, 0x000ac5, EGCB_Extend },
124 {0x000ac7, 0x000ac8, EGCB_Extend },
125 {0x000ac9, 0x000ac9, EGCB_SpacingMark },
126 {0x000acb, 0x000acc, EGCB_SpacingMark },
127 {0x000acd, 0x000acd, EGCB_Extend },
128 {0x000ae2, 0x000ae3, EGCB_Extend },
129 {0x000afa, 0x000aff, EGCB_Extend },
130 {0x000b01, 0x000b01, EGCB_Extend },
131 {0x000b02, 0x000b03, EGCB_SpacingMark },
132 {0x000b3c, 0x000b3c, EGCB_Extend },
133 {0x000b3e, 0x000b3f, EGCB_Extend },
134 {0x000b40, 0x000b40, EGCB_SpacingMark },
135 {0x000b41, 0x000b44, EGCB_Extend },
136 {0x000b47, 0x000b48, EGCB_SpacingMark },
137 {0x000b4b, 0x000b4c, EGCB_SpacingMark },
138 {0x000b4d, 0x000b4d, EGCB_Extend },
139 {0x000b56, 0x000b57, EGCB_Extend },
140 {0x000b62, 0x000b63, EGCB_Extend },
141 {0x000b82, 0x000b82, EGCB_Extend },
142 {0x000bbe, 0x000bbe, EGCB_Extend },
143 {0x000bbf, 0x000bbf, EGCB_SpacingMark },
144 {0x000bc0, 0x000bc0, EGCB_Extend },
145 {0x000bc1, 0x000bc2, EGCB_SpacingMark },
146 {0x000bc6, 0x000bc8, EGCB_SpacingMark },
147 {0x000bca, 0x000bcc, EGCB_SpacingMark },
148 {0x000bcd, 0x000bcd, EGCB_Extend },
149 {0x000bd7, 0x000bd7, EGCB_Extend },
150 {0x000c00, 0x000c00, EGCB_Extend },
151 {0x000c01, 0x000c03, EGCB_SpacingMark },
152 {0x000c04, 0x000c04, EGCB_Extend },
153 {0x000c3e, 0x000c40, EGCB_Extend },
154 {0x000c41, 0x000c44, EGCB_SpacingMark },
155 {0x000c46, 0x000c48, EGCB_Extend },
156 {0x000c4a, 0x000c4d, EGCB_Extend },
157 {0x000c55, 0x000c56, EGCB_Extend },
158 {0x000c62, 0x000c63, EGCB_Extend },
159 {0x000c81, 0x000c81, EGCB_Extend },
160 {0x000c82, 0x000c83, EGCB_SpacingMark },
161 {0x000cbc, 0x000cbc, EGCB_Extend },
162 {0x000cbe, 0x000cbe, EGCB_SpacingMark },
163 {0x000cbf, 0x000cbf, EGCB_Extend },
164 {0x000cc0, 0x000cc1, EGCB_SpacingMark },
165 {0x000cc2, 0x000cc2, EGCB_Extend },
166 {0x000cc3, 0x000cc4, EGCB_SpacingMark },
167 {0x000cc6, 0x000cc6, EGCB_Extend },
168 {0x000cc7, 0x000cc8, EGCB_SpacingMark },
169 {0x000cca, 0x000ccb, EGCB_SpacingMark },
170 {0x000ccc, 0x000ccd, EGCB_Extend },
171 {0x000cd5, 0x000cd6, EGCB_Extend },
172 {0x000ce2, 0x000ce3, EGCB_Extend },
173 {0x000d00, 0x000d01, EGCB_Extend },
174 {0x000d02, 0x000d03, EGCB_SpacingMark },
175 {0x000d3b, 0x000d3c, EGCB_Extend },
176 {0x000d3e, 0x000d3e, EGCB_Extend },
177 {0x000d3f, 0x000d40, EGCB_SpacingMark },
178 {0x000d41, 0x000d44, EGCB_Extend },
179 {0x000d46, 0x000d48, EGCB_SpacingMark },
180 {0x000d4a, 0x000d4c, EGCB_SpacingMark },
181 {0x000d4d, 0x000d4d, EGCB_Extend },
182 {0x000d4e, 0x000d4e, EGCB_Prepend },
183 {0x000d57, 0x000d57, EGCB_Extend },
184 {0x000d62, 0x000d63, EGCB_Extend },
185 {0x000d82, 0x000d83, EGCB_SpacingMark },
186 {0x000dca, 0x000dca, EGCB_Extend },
187 {0x000dcf, 0x000dcf, EGCB_Extend },
188 {0x000dd0, 0x000dd1, EGCB_SpacingMark },
189 {0x000dd2, 0x000dd4, EGCB_Extend },
190 {0x000dd6, 0x000dd6, EGCB_Extend },
191 {0x000dd8, 0x000dde, EGCB_SpacingMark },
192 {0x000ddf, 0x000ddf, EGCB_Extend },
193 {0x000df2, 0x000df3, EGCB_SpacingMark },
194 {0x000e31, 0x000e31, EGCB_Extend },
195 {0x000e33, 0x000e33, EGCB_SpacingMark },
196 {0x000e34, 0x000e3a, EGCB_Extend },
197 {0x000e47, 0x000e4e, EGCB_Extend },
198 {0x000eb1, 0x000eb1, EGCB_Extend },
199 {0x000eb3, 0x000eb3, EGCB_SpacingMark },
200 {0x000eb4, 0x000eb9, EGCB_Extend },
201 {0x000ebb, 0x000ebc, EGCB_Extend },
202 {0x000ec8, 0x000ecd, EGCB_Extend },
203 {0x000f18, 0x000f19, EGCB_Extend },
204 {0x000f35, 0x000f35, EGCB_Extend },
205 {0x000f37, 0x000f37, EGCB_Extend },
206 {0x000f39, 0x000f39, EGCB_Extend },
207 {0x000f3e, 0x000f3f, EGCB_SpacingMark },
208 {0x000f71, 0x000f7e, EGCB_Extend },
209 {0x000f7f, 0x000f7f, EGCB_SpacingMark },
210 {0x000f80, 0x000f84, EGCB_Extend },
211 {0x000f86, 0x000f87, EGCB_Extend },
212 {0x000f8d, 0x000f97, EGCB_Extend },
213 {0x000f99, 0x000fbc, EGCB_Extend },
214 {0x000fc6, 0x000fc6, EGCB_Extend },
215 {0x00102d, 0x001030, EGCB_Extend },
216 {0x001031, 0x001031, EGCB_SpacingMark },
217 {0x001032, 0x001037, EGCB_Extend },
218 {0x001039, 0x00103a, EGCB_Extend },
219 {0x00103b, 0x00103c, EGCB_SpacingMark },
220 {0x00103d, 0x00103e, EGCB_Extend },
221 {0x001056, 0x001057, EGCB_SpacingMark },
222 {0x001058, 0x001059, EGCB_Extend },
223 {0x00105e, 0x001060, EGCB_Extend },
224 {0x001071, 0x001074, EGCB_Extend },
225 {0x001082, 0x001082, EGCB_Extend },
226 {0x001084, 0x001084, EGCB_SpacingMark },
227 {0x001085, 0x001086, EGCB_Extend },
228 {0x00108d, 0x00108d, EGCB_Extend },
229 {0x00109d, 0x00109d, EGCB_Extend },
230 {0x001100, 0x00115f, EGCB_L },
231 {0x001160, 0x0011a7, EGCB_V },
232 {0x0011a8, 0x0011ff, EGCB_T },
233 {0x00135d, 0x00135f, EGCB_Extend },
234 {0x001712, 0x001714, EGCB_Extend },
235 {0x001732, 0x001734, EGCB_Extend },
236 {0x001752, 0x001753, EGCB_Extend },
237 {0x001772, 0x001773, EGCB_Extend },
238 {0x0017b4, 0x0017b5, EGCB_Extend },
239 {0x0017b6, 0x0017b6, EGCB_SpacingMark },
240 {0x0017b7, 0x0017bd, EGCB_Extend },
241 {0x0017be, 0x0017c5, EGCB_SpacingMark },
242 {0x0017c6, 0x0017c6, EGCB_Extend },
243 {0x0017c7, 0x0017c8, EGCB_SpacingMark },
244 {0x0017c9, 0x0017d3, EGCB_Extend },
245 {0x0017dd, 0x0017dd, EGCB_Extend },
246 {0x00180b, 0x00180d, EGCB_Extend },
247 {0x00180e, 0x00180e, EGCB_Control },
248 {0x001885, 0x001886, EGCB_Extend },
249 {0x0018a9, 0x0018a9, EGCB_Extend },
250 {0x001920, 0x001922, EGCB_Extend },
251 {0x001923, 0x001926, EGCB_SpacingMark },
252 {0x001927, 0x001928, EGCB_Extend },
253 {0x001929, 0x00192b, EGCB_SpacingMark },
254 {0x001930, 0x001931, EGCB_SpacingMark },
255 {0x001932, 0x001932, EGCB_Extend },
256 {0x001933, 0x001938, EGCB_SpacingMark },
257 {0x001939, 0x00193b, EGCB_Extend },
258 {0x001a17, 0x001a18, EGCB_Extend },
259 {0x001a19, 0x001a1a, EGCB_SpacingMark },
260 {0x001a1b, 0x001a1b, EGCB_Extend },
261 {0x001a55, 0x001a55, EGCB_SpacingMark },
262 {0x001a56, 0x001a56, EGCB_Extend },
263 {0x001a57, 0x001a57, EGCB_SpacingMark },
264 {0x001a58, 0x001a5e, EGCB_Extend },
265 {0x001a60, 0x001a60, EGCB_Extend },
266 {0x001a62, 0x001a62, EGCB_Extend },
267 {0x001a65, 0x001a6c, EGCB_Extend },
268 {0x001a6d, 0x001a72, EGCB_SpacingMark },
269 {0x001a73, 0x001a7c, EGCB_Extend },
270 {0x001a7f, 0x001a7f, EGCB_Extend },
271 {0x001ab0, 0x001abe, EGCB_Extend },
272 {0x001b00, 0x001b03, EGCB_Extend },
273 {0x001b04, 0x001b04, EGCB_SpacingMark },
274 {0x001b34, 0x001b34, EGCB_Extend },
275 {0x001b35, 0x001b35, EGCB_SpacingMark },
276 {0x001b36, 0x001b3a, EGCB_Extend },
277 {0x001b3b, 0x001b3b, EGCB_SpacingMark },
278 {0x001b3c, 0x001b3c, EGCB_Extend },
279 {0x001b3d, 0x001b41, EGCB_SpacingMark },
280 {0x001b42, 0x001b42, EGCB_Extend },
281 {0x001b43, 0x001b44, EGCB_SpacingMark },
282 {0x001b6b, 0x001b73, EGCB_Extend },
283 {0x001b80, 0x001b81, EGCB_Extend },
284 {0x001b82, 0x001b82, EGCB_SpacingMark },
285 {0x001ba1, 0x001ba1, EGCB_SpacingMark },
286 {0x001ba2, 0x001ba5, EGCB_Extend },
287 {0x001ba6, 0x001ba7, EGCB_SpacingMark },
288 {0x001ba8, 0x001ba9, EGCB_Extend },
289 {0x001baa, 0x001baa, EGCB_SpacingMark },
290 {0x001bab, 0x001bad, EGCB_Extend },
291 {0x001be6, 0x001be6, EGCB_Extend },
292 {0x001be7, 0x001be7, EGCB_SpacingMark },
293 {0x001be8, 0x001be9, EGCB_Extend },
294 {0x001bea, 0x001bec, EGCB_SpacingMark },
295 {0x001bed, 0x001bed, EGCB_Extend },
296 {0x001bee, 0x001bee, EGCB_SpacingMark },
297 {0x001bef, 0x001bf1, EGCB_Extend },
298 {0x001bf2, 0x001bf3, EGCB_SpacingMark },
299 {0x001c24, 0x001c2b, EGCB_SpacingMark },
300 {0x001c2c, 0x001c33, EGCB_Extend },
301 {0x001c34, 0x001c35, EGCB_SpacingMark },
302 {0x001c36, 0x001c37, EGCB_Extend },
303 {0x001cd0, 0x001cd2, EGCB_Extend },
304 {0x001cd4, 0x001ce0, EGCB_Extend },
305 {0x001ce1, 0x001ce1, EGCB_SpacingMark },
306 {0x001ce2, 0x001ce8, EGCB_Extend },
307 {0x001ced, 0x001ced, EGCB_Extend },
308 {0x001cf2, 0x001cf3, EGCB_SpacingMark },
309 {0x001cf4, 0x001cf4, EGCB_Extend },
310 {0x001cf7, 0x001cf7, EGCB_SpacingMark },
311 {0x001cf8, 0x001cf9, EGCB_Extend },
312 {0x001dc0, 0x001df9, EGCB_Extend },
313 {0x001dfb, 0x001dff, EGCB_Extend },
314 {0x00200b, 0x00200b, EGCB_Control },
315 {0x00200c, 0x00200c, EGCB_Extend },
316 {0x00200d, 0x00200d, EGCB_ZWJ },
317 {0x00200e, 0x00200f, EGCB_Control },
318 {0x002028, 0x00202e, EGCB_Control },
319 {0x002060, 0x00206f, EGCB_Control },
320 {0x0020d0, 0x0020f0, EGCB_Extend },
321 {0x002cef, 0x002cf1, EGCB_Extend },
322 {0x002d7f, 0x002d7f, EGCB_Extend },
323 {0x002de0, 0x002dff, EGCB_Extend },
324 {0x00302a, 0x00302f, EGCB_Extend },
325 {0x003099, 0x00309a, EGCB_Extend },
326 {0x00a66f, 0x00a672, EGCB_Extend },
327 {0x00a674, 0x00a67d, EGCB_Extend },
328 {0x00a69e, 0x00a69f, EGCB_Extend },
329 {0x00a6f0, 0x00a6f1, EGCB_Extend },
330 {0x00a802, 0x00a802, EGCB_Extend },
331 {0x00a806, 0x00a806, EGCB_Extend },
332 {0x00a80b, 0x00a80b, EGCB_Extend },
333 {0x00a823, 0x00a824, EGCB_SpacingMark },
334 {0x00a825, 0x00a826, EGCB_Extend },
335 {0x00a827, 0x00a827, EGCB_SpacingMark },
336 {0x00a880, 0x00a881, EGCB_SpacingMark },
337 {0x00a8b4, 0x00a8c3, EGCB_SpacingMark },
338 {0x00a8c4, 0x00a8c5, EGCB_Extend },
339 {0x00a8e0, 0x00a8f1, EGCB_Extend },
340 {0x00a8ff, 0x00a8ff, EGCB_Extend },
341 {0x00a926, 0x00a92d, EGCB_Extend },
342 {0x00a947, 0x00a951, EGCB_Extend },
343 {0x00a952, 0x00a953, EGCB_SpacingMark },
344 {0x00a960, 0x00a97c, EGCB_L },
345 {0x00a980, 0x00a982, EGCB_Extend },
346 {0x00a983, 0x00a983, EGCB_SpacingMark },
347 {0x00a9b3, 0x00a9b3, EGCB_Extend },
348 {0x00a9b4, 0x00a9b5, EGCB_SpacingMark },
349 {0x00a9b6, 0x00a9b9, EGCB_Extend },
350 {0x00a9ba, 0x00a9bb, EGCB_SpacingMark },
351 {0x00a9bc, 0x00a9bc, EGCB_Extend },
352 {0x00a9bd, 0x00a9c0, EGCB_SpacingMark },
353 {0x00a9e5, 0x00a9e5, EGCB_Extend },
354 {0x00aa29, 0x00aa2e, EGCB_Extend },
355 {0x00aa2f, 0x00aa30, EGCB_SpacingMark },
356 {0x00aa31, 0x00aa32, EGCB_Extend },
357 {0x00aa33, 0x00aa34, EGCB_SpacingMark },
358 {0x00aa35, 0x00aa36, EGCB_Extend },
359 {0x00aa43, 0x00aa43, EGCB_Extend },
360 {0x00aa4c, 0x00aa4c, EGCB_Extend },
361 {0x00aa4d, 0x00aa4d, EGCB_SpacingMark },
362 {0x00aa7c, 0x00aa7c, EGCB_Extend },
363 {0x00aab0, 0x00aab0, EGCB_Extend },
364 {0x00aab2, 0x00aab4, EGCB_Extend },
365 {0x00aab7, 0x00aab8, EGCB_Extend },
366 {0x00aabe, 0x00aabf, EGCB_Extend },
367 {0x00aac1, 0x00aac1, EGCB_Extend },
368 {0x00aaeb, 0x00aaeb, EGCB_SpacingMark },
369 {0x00aaec, 0x00aaed, EGCB_Extend },
370 {0x00aaee, 0x00aaef, EGCB_SpacingMark },
371 {0x00aaf5, 0x00aaf5, EGCB_SpacingMark },
372 {0x00aaf6, 0x00aaf6, EGCB_Extend },
373 {0x00abe3, 0x00abe4, EGCB_SpacingMark },
374 {0x00abe5, 0x00abe5, EGCB_Extend },
375 {0x00abe6, 0x00abe7, EGCB_SpacingMark },
376 {0x00abe8, 0x00abe8, EGCB_Extend },
377 {0x00abe9, 0x00abea, EGCB_SpacingMark },
378 {0x00abec, 0x00abec, EGCB_SpacingMark },
379 {0x00abed, 0x00abed, EGCB_Extend },
380 {0x00ac00, 0x00ac00, EGCB_LV },
381 {0x00ac01, 0x00ac1b, EGCB_LVT },
382 {0x00ac1c, 0x00ac1c, EGCB_LV },
383 {0x00ac1d, 0x00ac37, EGCB_LVT },
384 {0x00ac38, 0x00ac38, EGCB_LV },
385 {0x00ac39, 0x00ac53, EGCB_LVT },
386 {0x00ac54, 0x00ac54, EGCB_LV },
387 {0x00ac55, 0x00ac6f, EGCB_LVT },
388 {0x00ac70, 0x00ac70, EGCB_LV },
389 {0x00ac71, 0x00ac8b, EGCB_LVT },
390 {0x00ac8c, 0x00ac8c, EGCB_LV },
391 {0x00ac8d, 0x00aca7, EGCB_LVT },
392 {0x00aca8, 0x00aca8, EGCB_LV },
393 {0x00aca9, 0x00acc3, EGCB_LVT },
394 {0x00acc4, 0x00acc4, EGCB_LV },
395 {0x00acc5, 0x00acdf, EGCB_LVT },
396 {0x00ace0, 0x00ace0, EGCB_LV },
397 {0x00ace1, 0x00acfb, EGCB_LVT },
398 {0x00acfc, 0x00acfc, EGCB_LV },
399 {0x00acfd, 0x00ad17, EGCB_LVT },
400 {0x00ad18, 0x00ad18, EGCB_LV },
401 {0x00ad19, 0x00ad33, EGCB_LVT },
402 {0x00ad34, 0x00ad34, EGCB_LV },
403 {0x00ad35, 0x00ad4f, EGCB_LVT },
404 {0x00ad50, 0x00ad50, EGCB_LV },
405 {0x00ad51, 0x00ad6b, EGCB_LVT },
406 {0x00ad6c, 0x00ad6c, EGCB_LV },
407 {0x00ad6d, 0x00ad87, EGCB_LVT },
408 {0x00ad88, 0x00ad88, EGCB_LV },
409 {0x00ad89, 0x00ada3, EGCB_LVT },
410 {0x00ada4, 0x00ada4, EGCB_LV },
411 {0x00ada5, 0x00adbf, EGCB_LVT },
412 {0x00adc0, 0x00adc0, EGCB_LV },
413 {0x00adc1, 0x00addb, EGCB_LVT },
414 {0x00addc, 0x00addc, EGCB_LV },
415 {0x00addd, 0x00adf7, EGCB_LVT },
416 {0x00adf8, 0x00adf8, EGCB_LV },
417 {0x00adf9, 0x00ae13, EGCB_LVT },
418 {0x00ae14, 0x00ae14, EGCB_LV },
419 {0x00ae15, 0x00ae2f, EGCB_LVT },
420 {0x00ae30, 0x00ae30, EGCB_LV },
421 {0x00ae31, 0x00ae4b, EGCB_LVT },
422 {0x00ae4c, 0x00ae4c, EGCB_LV },
423 {0x00ae4d, 0x00ae67, EGCB_LVT },
424 {0x00ae68, 0x00ae68, EGCB_LV },
425 {0x00ae69, 0x00ae83, EGCB_LVT },
426 {0x00ae84, 0x00ae84, EGCB_LV },
427 {0x00ae85, 0x00ae9f, EGCB_LVT },
428 {0x00aea0, 0x00aea0, EGCB_LV },
429 {0x00aea1, 0x00aebb, EGCB_LVT },
430 {0x00aebc, 0x00aebc, EGCB_LV },
431 {0x00aebd, 0x00aed7, EGCB_LVT },
432 {0x00aed8, 0x00aed8, EGCB_LV },
433 {0x00aed9, 0x00aef3, EGCB_LVT },
434 {0x00aef4, 0x00aef4, EGCB_LV },
435 {0x00aef5, 0x00af0f, EGCB_LVT },
436 {0x00af10, 0x00af10, EGCB_LV },
437 {0x00af11, 0x00af2b, EGCB_LVT },
438 {0x00af2c, 0x00af2c, EGCB_LV },
439 {0x00af2d, 0x00af47, EGCB_LVT },
440 {0x00af48, 0x00af48, EGCB_LV },
441 {0x00af49, 0x00af63, EGCB_LVT },
442 {0x00af64, 0x00af64, EGCB_LV },
443 {0x00af65, 0x00af7f, EGCB_LVT },
444 {0x00af80, 0x00af80, EGCB_LV },
445 {0x00af81, 0x00af9b, EGCB_LVT },
446 {0x00af9c, 0x00af9c, EGCB_LV },
447 {0x00af9d, 0x00afb7, EGCB_LVT },
448 {0x00afb8, 0x00afb8, EGCB_LV },
449 {0x00afb9, 0x00afd3, EGCB_LVT },
450 {0x00afd4, 0x00afd4, EGCB_LV },
451 {0x00afd5, 0x00afef, EGCB_LVT },
452 {0x00aff0, 0x00aff0, EGCB_LV },
453 {0x00aff1, 0x00b00b, EGCB_LVT },
454 {0x00b00c, 0x00b00c, EGCB_LV },
455 {0x00b00d, 0x00b027, EGCB_LVT },
456 {0x00b028, 0x00b028, EGCB_LV },
457 {0x00b029, 0x00b043, EGCB_LVT },
458 {0x00b044, 0x00b044, EGCB_LV },
459 {0x00b045, 0x00b05f, EGCB_LVT },
460 {0x00b060, 0x00b060, EGCB_LV },
461 {0x00b061, 0x00b07b, EGCB_LVT },
462 {0x00b07c, 0x00b07c, EGCB_LV },
463 {0x00b07d, 0x00b097, EGCB_LVT },
464 {0x00b098, 0x00b098, EGCB_LV },
465 {0x00b099, 0x00b0b3, EGCB_LVT },
466 {0x00b0b4, 0x00b0b4, EGCB_LV },
467 {0x00b0b5, 0x00b0cf, EGCB_LVT },
468 {0x00b0d0, 0x00b0d0, EGCB_LV },
469 {0x00b0d1, 0x00b0eb, EGCB_LVT },
470 {0x00b0ec, 0x00b0ec, EGCB_LV },
471 {0x00b0ed, 0x00b107, EGCB_LVT },
472 {0x00b108, 0x00b108, EGCB_LV },
473 {0x00b109, 0x00b123, EGCB_LVT },
474 {0x00b124, 0x00b124, EGCB_LV },
475 {0x00b125, 0x00b13f, EGCB_LVT },
476 {0x00b140, 0x00b140, EGCB_LV },
477 {0x00b141, 0x00b15b, EGCB_LVT },
478 {0x00b15c, 0x00b15c, EGCB_LV },
479 {0x00b15d, 0x00b177, EGCB_LVT },
480 {0x00b178, 0x00b178, EGCB_LV },
481 {0x00b179, 0x00b193, EGCB_LVT },
482 {0x00b194, 0x00b194, EGCB_LV },
483 {0x00b195, 0x00b1af, EGCB_LVT },
484 {0x00b1b0, 0x00b1b0, EGCB_LV },
485 {0x00b1b1, 0x00b1cb, EGCB_LVT },
486 {0x00b1cc, 0x00b1cc, EGCB_LV },
487 {0x00b1cd, 0x00b1e7, EGCB_LVT },
488 {0x00b1e8, 0x00b1e8, EGCB_LV },
489 {0x00b1e9, 0x00b203, EGCB_LVT },
490 {0x00b204, 0x00b204, EGCB_LV },
491 {0x00b205, 0x00b21f, EGCB_LVT },
492 {0x00b220, 0x00b220, EGCB_LV },
493 {0x00b221, 0x00b23b, EGCB_LVT },
494 {0x00b23c, 0x00b23c, EGCB_LV },
495 {0x00b23d, 0x00b257, EGCB_LVT },
496 {0x00b258, 0x00b258, EGCB_LV },
497 {0x00b259, 0x00b273, EGCB_LVT },
498 {0x00b274, 0x00b274, EGCB_LV },
499 {0x00b275, 0x00b28f, EGCB_LVT },
500 {0x00b290, 0x00b290, EGCB_LV },
501 {0x00b291, 0x00b2ab, EGCB_LVT },
502 {0x00b2ac, 0x00b2ac, EGCB_LV },
503 {0x00b2ad, 0x00b2c7, EGCB_LVT },
504 {0x00b2c8, 0x00b2c8, EGCB_LV },
505 {0x00b2c9, 0x00b2e3, EGCB_LVT },
506 {0x00b2e4, 0x00b2e4, EGCB_LV },
507 {0x00b2e5, 0x00b2ff, EGCB_LVT },
508 {0x00b300, 0x00b300, EGCB_LV },
509 {0x00b301, 0x00b31b, EGCB_LVT },
510 {0x00b31c, 0x00b31c, EGCB_LV },
511 {0x00b31d, 0x00b337, EGCB_LVT },
512 {0x00b338, 0x00b338, EGCB_LV },
513 {0x00b339, 0x00b353, EGCB_LVT },
514 {0x00b354, 0x00b354, EGCB_LV },
515 {0x00b355, 0x00b36f, EGCB_LVT },
516 {0x00b370, 0x00b370, EGCB_LV },
517 {0x00b371, 0x00b38b, EGCB_LVT },
518 {0x00b38c, 0x00b38c, EGCB_LV },
519 {0x00b38d, 0x00b3a7, EGCB_LVT },
520 {0x00b3a8, 0x00b3a8, EGCB_LV },
521 {0x00b3a9, 0x00b3c3, EGCB_LVT },
522 {0x00b3c4, 0x00b3c4, EGCB_LV },
523 {0x00b3c5, 0x00b3df, EGCB_LVT },
524 {0x00b3e0, 0x00b3e0, EGCB_LV },
525 {0x00b3e1, 0x00b3fb, EGCB_LVT },
526 {0x00b3fc, 0x00b3fc, EGCB_LV },
527 {0x00b3fd, 0x00b417, EGCB_LVT },
528 {0x00b418, 0x00b418, EGCB_LV },
529 {0x00b419, 0x00b433, EGCB_LVT },
530 {0x00b434, 0x00b434, EGCB_LV },
531 {0x00b435, 0x00b44f, EGCB_LVT },
532 {0x00b450, 0x00b450, EGCB_LV },
533 {0x00b451, 0x00b46b, EGCB_LVT },
534 {0x00b46c, 0x00b46c, EGCB_LV },
535 {0x00b46d, 0x00b487, EGCB_LVT },
536 {0x00b488, 0x00b488, EGCB_LV },
537 {0x00b489, 0x00b4a3, EGCB_LVT },
538 {0x00b4a4, 0x00b4a4, EGCB_LV },
539 {0x00b4a5, 0x00b4bf, EGCB_LVT },
540 {0x00b4c0, 0x00b4c0, EGCB_LV },
541 {0x00b4c1, 0x00b4db, EGCB_LVT },
542 {0x00b4dc, 0x00b4dc, EGCB_LV },
543 {0x00b4dd, 0x00b4f7, EGCB_LVT },
544 {0x00b4f8, 0x00b4f8, EGCB_LV },
545 {0x00b4f9, 0x00b513, EGCB_LVT },
546 {0x00b514, 0x00b514, EGCB_LV },
547 {0x00b515, 0x00b52f, EGCB_LVT },
548 {0x00b530, 0x00b530, EGCB_LV },
549 {0x00b531, 0x00b54b, EGCB_LVT },
550 {0x00b54c, 0x00b54c, EGCB_LV },
551 {0x00b54d, 0x00b567, EGCB_LVT },
552 {0x00b568, 0x00b568, EGCB_LV },
553 {0x00b569, 0x00b583, EGCB_LVT },
554 {0x00b584, 0x00b584, EGCB_LV },
555 {0x00b585, 0x00b59f, EGCB_LVT },
556 {0x00b5a0, 0x00b5a0, EGCB_LV },
557 {0x00b5a1, 0x00b5bb, EGCB_LVT },
558 {0x00b5bc, 0x00b5bc, EGCB_LV },
559 {0x00b5bd, 0x00b5d7, EGCB_LVT },
560 {0x00b5d8, 0x00b5d8, EGCB_LV },
561 {0x00b5d9, 0x00b5f3, EGCB_LVT },
562 {0x00b5f4, 0x00b5f4, EGCB_LV },
563 {0x00b5f5, 0x00b60f, EGCB_LVT },
564 {0x00b610, 0x00b610, EGCB_LV },
565 {0x00b611, 0x00b62b, EGCB_LVT },
566 {0x00b62c, 0x00b62c, EGCB_LV },
567 {0x00b62d, 0x00b647, EGCB_LVT },
568 {0x00b648, 0x00b648, EGCB_LV },
569 {0x00b649, 0x00b663, EGCB_LVT },
570 {0x00b664, 0x00b664, EGCB_LV },
571 {0x00b665, 0x00b67f, EGCB_LVT },
572 {0x00b680, 0x00b680, EGCB_LV },
573 {0x00b681, 0x00b69b, EGCB_LVT },
574 {0x00b69c, 0x00b69c, EGCB_LV },
575 {0x00b69d, 0x00b6b7, EGCB_LVT },
576 {0x00b6b8, 0x00b6b8, EGCB_LV },
577 {0x00b6b9, 0x00b6d3, EGCB_LVT },
578 {0x00b6d4, 0x00b6d4, EGCB_LV },
579 {0x00b6d5, 0x00b6ef, EGCB_LVT },
580 {0x00b6f0, 0x00b6f0, EGCB_LV },
581 {0x00b6f1, 0x00b70b, EGCB_LVT },
582 {0x00b70c, 0x00b70c, EGCB_LV },
583 {0x00b70d, 0x00b727, EGCB_LVT },
584 {0x00b728, 0x00b728, EGCB_LV },
585 {0x00b729, 0x00b743, EGCB_LVT },
586 {0x00b744, 0x00b744, EGCB_LV },
587 {0x00b745, 0x00b75f, EGCB_LVT },
588 {0x00b760, 0x00b760, EGCB_LV },
589 {0x00b761, 0x00b77b, EGCB_LVT },
590 {0x00b77c, 0x00b77c, EGCB_LV },
591 {0x00b77d, 0x00b797, EGCB_LVT },
592 {0x00b798, 0x00b798, EGCB_LV },
593 {0x00b799, 0x00b7b3, EGCB_LVT },
594 {0x00b7b4, 0x00b7b4, EGCB_LV },
595 {0x00b7b5, 0x00b7cf, EGCB_LVT },
596 {0x00b7d0, 0x00b7d0, EGCB_LV },
597 {0x00b7d1, 0x00b7eb, EGCB_LVT },
598 {0x00b7ec, 0x00b7ec, EGCB_LV },
599 {0x00b7ed, 0x00b807, EGCB_LVT },
600 {0x00b808, 0x00b808, EGCB_LV },
601 {0x00b809, 0x00b823, EGCB_LVT },
602 {0x00b824, 0x00b824, EGCB_LV },
603 {0x00b825, 0x00b83f, EGCB_LVT },
604 {0x00b840, 0x00b840, EGCB_LV },
605 {0x00b841, 0x00b85b, EGCB_LVT },
606 {0x00b85c, 0x00b85c, EGCB_LV },
607 {0x00b85d, 0x00b877, EGCB_LVT },
608 {0x00b878, 0x00b878, EGCB_LV },
609 {0x00b879, 0x00b893, EGCB_LVT },
610 {0x00b894, 0x00b894, EGCB_LV },
611 {0x00b895, 0x00b8af, EGCB_LVT },
612 {0x00b8b0, 0x00b8b0, EGCB_LV },
613 {0x00b8b1, 0x00b8cb, EGCB_LVT },
614 {0x00b8cc, 0x00b8cc, EGCB_LV },
615 {0x00b8cd, 0x00b8e7, EGCB_LVT },
616 {0x00b8e8, 0x00b8e8, EGCB_LV },
617 {0x00b8e9, 0x00b903, EGCB_LVT },
618 {0x00b904, 0x00b904, EGCB_LV },
619 {0x00b905, 0x00b91f, EGCB_LVT },
620 {0x00b920, 0x00b920, EGCB_LV },
621 {0x00b921, 0x00b93b, EGCB_LVT },
622 {0x00b93c, 0x00b93c, EGCB_LV },
623 {0x00b93d, 0x00b957, EGCB_LVT },
624 {0x00b958, 0x00b958, EGCB_LV },
625 {0x00b959, 0x00b973, EGCB_LVT },
626 {0x00b974, 0x00b974, EGCB_LV },
627 {0x00b975, 0x00b98f, EGCB_LVT },
628 {0x00b990, 0x00b990, EGCB_LV },
629 {0x00b991, 0x00b9ab, EGCB_LVT },
630 {0x00b9ac, 0x00b9ac, EGCB_LV },
631 {0x00b9ad, 0x00b9c7, EGCB_LVT },
632 {0x00b9c8, 0x00b9c8, EGCB_LV },
633 {0x00b9c9, 0x00b9e3, EGCB_LVT },
634 {0x00b9e4, 0x00b9e4, EGCB_LV },
635 {0x00b9e5, 0x00b9ff, EGCB_LVT },
636 {0x00ba00, 0x00ba00, EGCB_LV },
637 {0x00ba01, 0x00ba1b, EGCB_LVT },
638 {0x00ba1c, 0x00ba1c, EGCB_LV },
639 {0x00ba1d, 0x00ba37, EGCB_LVT },
640 {0x00ba38, 0x00ba38, EGCB_LV },
641 {0x00ba39, 0x00ba53, EGCB_LVT },
642 {0x00ba54, 0x00ba54, EGCB_LV },
643 {0x00ba55, 0x00ba6f, EGCB_LVT },
644 {0x00ba70, 0x00ba70, EGCB_LV },
645 {0x00ba71, 0x00ba8b, EGCB_LVT },
646 {0x00ba8c, 0x00ba8c, EGCB_LV },
647 {0x00ba8d, 0x00baa7, EGCB_LVT },
648 {0x00baa8, 0x00baa8, EGCB_LV },
649 {0x00baa9, 0x00bac3, EGCB_LVT },
650 {0x00bac4, 0x00bac4, EGCB_LV },
651 {0x00bac5, 0x00badf, EGCB_LVT },
652 {0x00bae0, 0x00bae0, EGCB_LV },
653 {0x00bae1, 0x00bafb, EGCB_LVT },
654 {0x00bafc, 0x00bafc, EGCB_LV },
655 {0x00bafd, 0x00bb17, EGCB_LVT },
656 {0x00bb18, 0x00bb18, EGCB_LV },
657 {0x00bb19, 0x00bb33, EGCB_LVT },
658 {0x00bb34, 0x00bb34, EGCB_LV },
659 {0x00bb35, 0x00bb4f, EGCB_LVT },
660 {0x00bb50, 0x00bb50, EGCB_LV },
661 {0x00bb51, 0x00bb6b, EGCB_LVT },
662 {0x00bb6c, 0x00bb6c, EGCB_LV },
663 {0x00bb6d, 0x00bb87, EGCB_LVT },
664 {0x00bb88, 0x00bb88, EGCB_LV },
665 {0x00bb89, 0x00bba3, EGCB_LVT },
666 {0x00bba4, 0x00bba4, EGCB_LV },
667 {0x00bba5, 0x00bbbf, EGCB_LVT },
668 {0x00bbc0, 0x00bbc0, EGCB_LV },
669 {0x00bbc1, 0x00bbdb, EGCB_LVT },
670 {0x00bbdc, 0x00bbdc, EGCB_LV },
671 {0x00bbdd, 0x00bbf7, EGCB_LVT },
672 {0x00bbf8, 0x00bbf8, EGCB_LV },
673 {0x00bbf9, 0x00bc13, EGCB_LVT },
674 {0x00bc14, 0x00bc14, EGCB_LV },
675 {0x00bc15, 0x00bc2f, EGCB_LVT },
676 {0x00bc30, 0x00bc30, EGCB_LV },
677 {0x00bc31, 0x00bc4b, EGCB_LVT },
678 {0x00bc4c, 0x00bc4c, EGCB_LV },
679 {0x00bc4d, 0x00bc67, EGCB_LVT },
680 {0x00bc68, 0x00bc68, EGCB_LV },
681 {0x00bc69, 0x00bc83, EGCB_LVT },
682 {0x00bc84, 0x00bc84, EGCB_LV },
683 {0x00bc85, 0x00bc9f, EGCB_LVT },
684 {0x00bca0, 0x00bca0, EGCB_LV },
685 {0x00bca1, 0x00bcbb, EGCB_LVT },
686 {0x00bcbc, 0x00bcbc, EGCB_LV },
687 {0x00bcbd, 0x00bcd7, EGCB_LVT },
688 {0x00bcd8, 0x00bcd8, EGCB_LV },
689 {0x00bcd9, 0x00bcf3, EGCB_LVT },
690 {0x00bcf4, 0x00bcf4, EGCB_LV },
691 {0x00bcf5, 0x00bd0f, EGCB_LVT },
692 {0x00bd10, 0x00bd10, EGCB_LV },
693 {0x00bd11, 0x00bd2b, EGCB_LVT },
694 {0x00bd2c, 0x00bd2c, EGCB_LV },
695 {0x00bd2d, 0x00bd47, EGCB_LVT },
696 {0x00bd48, 0x00bd48, EGCB_LV },
697 {0x00bd49, 0x00bd63, EGCB_LVT },
698 {0x00bd64, 0x00bd64, EGCB_LV },
699 {0x00bd65, 0x00bd7f, EGCB_LVT },
700 {0x00bd80, 0x00bd80, EGCB_LV },
701 {0x00bd81, 0x00bd9b, EGCB_LVT },
702 {0x00bd9c, 0x00bd9c, EGCB_LV },
703 {0x00bd9d, 0x00bdb7, EGCB_LVT },
704 {0x00bdb8, 0x00bdb8, EGCB_LV },
705 {0x00bdb9, 0x00bdd3, EGCB_LVT },
706 {0x00bdd4, 0x00bdd4, EGCB_LV },
707 {0x00bdd5, 0x00bdef, EGCB_LVT },
708 {0x00bdf0, 0x00bdf0, EGCB_LV },
709 {0x00bdf1, 0x00be0b, EGCB_LVT },
710 {0x00be0c, 0x00be0c, EGCB_LV },
711 {0x00be0d, 0x00be27, EGCB_LVT },
712 {0x00be28, 0x00be28, EGCB_LV },
713 {0x00be29, 0x00be43, EGCB_LVT },
714 {0x00be44, 0x00be44, EGCB_LV },
715 {0x00be45, 0x00be5f, EGCB_LVT },
716 {0x00be60, 0x00be60, EGCB_LV },
717 {0x00be61, 0x00be7b, EGCB_LVT },
718 {0x00be7c, 0x00be7c, EGCB_LV },
719 {0x00be7d, 0x00be97, EGCB_LVT },
720 {0x00be98, 0x00be98, EGCB_LV },
721 {0x00be99, 0x00beb3, EGCB_LVT },
722 {0x00beb4, 0x00beb4, EGCB_LV },
723 {0x00beb5, 0x00becf, EGCB_LVT },
724 {0x00bed0, 0x00bed0, EGCB_LV },
725 {0x00bed1, 0x00beeb, EGCB_LVT },
726 {0x00beec, 0x00beec, EGCB_LV },
727 {0x00beed, 0x00bf07, EGCB_LVT },
728 {0x00bf08, 0x00bf08, EGCB_LV },
729 {0x00bf09, 0x00bf23, EGCB_LVT },
730 {0x00bf24, 0x00bf24, EGCB_LV },
731 {0x00bf25, 0x00bf3f, EGCB_LVT },
732 {0x00bf40, 0x00bf40, EGCB_LV },
733 {0x00bf41, 0x00bf5b, EGCB_LVT },
734 {0x00bf5c, 0x00bf5c, EGCB_LV },
735 {0x00bf5d, 0x00bf77, EGCB_LVT },
736 {0x00bf78, 0x00bf78, EGCB_LV },
737 {0x00bf79, 0x00bf93, EGCB_LVT },
738 {0x00bf94, 0x00bf94, EGCB_LV },
739 {0x00bf95, 0x00bfaf, EGCB_LVT },
740 {0x00bfb0, 0x00bfb0, EGCB_LV },
741 {0x00bfb1, 0x00bfcb, EGCB_LVT },
742 {0x00bfcc, 0x00bfcc, EGCB_LV },
743 {0x00bfcd, 0x00bfe7, EGCB_LVT },
744 {0x00bfe8, 0x00bfe8, EGCB_LV },
745 {0x00bfe9, 0x00c003, EGCB_LVT },
746 {0x00c004, 0x00c004, EGCB_LV },
747 {0x00c005, 0x00c01f, EGCB_LVT },
748 {0x00c020, 0x00c020, EGCB_LV },
749 {0x00c021, 0x00c03b, EGCB_LVT },
750 {0x00c03c, 0x00c03c, EGCB_LV },
751 {0x00c03d, 0x00c057, EGCB_LVT },
752 {0x00c058, 0x00c058, EGCB_LV },
753 {0x00c059, 0x00c073, EGCB_LVT },
754 {0x00c074, 0x00c074, EGCB_LV },
755 {0x00c075, 0x00c08f, EGCB_LVT },
756 {0x00c090, 0x00c090, EGCB_LV },
757 {0x00c091, 0x00c0ab, EGCB_LVT },
758 {0x00c0ac, 0x00c0ac, EGCB_LV },
759 {0x00c0ad, 0x00c0c7, EGCB_LVT },
760 {0x00c0c8, 0x00c0c8, EGCB_LV },
761 {0x00c0c9, 0x00c0e3, EGCB_LVT },
762 {0x00c0e4, 0x00c0e4, EGCB_LV },
763 {0x00c0e5, 0x00c0ff, EGCB_LVT },
764 {0x00c100, 0x00c100, EGCB_LV },
765 {0x00c101, 0x00c11b, EGCB_LVT },
766 {0x00c11c, 0x00c11c, EGCB_LV },
767 {0x00c11d, 0x00c137, EGCB_LVT },
768 {0x00c138, 0x00c138, EGCB_LV },
769 {0x00c139, 0x00c153, EGCB_LVT },
770 {0x00c154, 0x00c154, EGCB_LV },
771 {0x00c155, 0x00c16f, EGCB_LVT },
772 {0x00c170, 0x00c170, EGCB_LV },
773 {0x00c171, 0x00c18b, EGCB_LVT },
774 {0x00c18c, 0x00c18c, EGCB_LV },
775 {0x00c18d, 0x00c1a7, EGCB_LVT },
776 {0x00c1a8, 0x00c1a8, EGCB_LV },
777 {0x00c1a9, 0x00c1c3, EGCB_LVT },
778 {0x00c1c4, 0x00c1c4, EGCB_LV },
779 {0x00c1c5, 0x00c1df, EGCB_LVT },
780 {0x00c1e0, 0x00c1e0, EGCB_LV },
781 {0x00c1e1, 0x00c1fb, EGCB_LVT },
782 {0x00c1fc, 0x00c1fc, EGCB_LV },
783 {0x00c1fd, 0x00c217, EGCB_LVT },
784 {0x00c218, 0x00c218, EGCB_LV },
785 {0x00c219, 0x00c233, EGCB_LVT },
786 {0x00c234, 0x00c234, EGCB_LV },
787 {0x00c235, 0x00c24f, EGCB_LVT },
788 {0x00c250, 0x00c250, EGCB_LV },
789 {0x00c251, 0x00c26b, EGCB_LVT },
790 {0x00c26c, 0x00c26c, EGCB_LV },
791 {0x00c26d, 0x00c287, EGCB_LVT },
792 {0x00c288, 0x00c288, EGCB_LV },
793 {0x00c289, 0x00c2a3, EGCB_LVT },
794 {0x00c2a4, 0x00c2a4, EGCB_LV },
795 {0x00c2a5, 0x00c2bf, EGCB_LVT },
796 {0x00c2c0, 0x00c2c0, EGCB_LV },
797 {0x00c2c1, 0x00c2db, EGCB_LVT },
798 {0x00c2dc, 0x00c2dc, EGCB_LV },
799 {0x00c2dd, 0x00c2f7, EGCB_LVT },
800 {0x00c2f8, 0x00c2f8, EGCB_LV },
801 {0x00c2f9, 0x00c313, EGCB_LVT },
802 {0x00c314, 0x00c314, EGCB_LV },
803 {0x00c315, 0x00c32f, EGCB_LVT },
804 {0x00c330, 0x00c330, EGCB_LV },
805 {0x00c331, 0x00c34b, EGCB_LVT },
806 {0x00c34c, 0x00c34c, EGCB_LV },
807 {0x00c34d, 0x00c367, EGCB_LVT },
808 {0x00c368, 0x00c368, EGCB_LV },
809 {0x00c369, 0x00c383, EGCB_LVT },
810 {0x00c384, 0x00c384, EGCB_LV },
811 {0x00c385, 0x00c39f, EGCB_LVT },
812 {0x00c3a0, 0x00c3a0, EGCB_LV },
813 {0x00c3a1, 0x00c3bb, EGCB_LVT },
814 {0x00c3bc, 0x00c3bc, EGCB_LV },
815 {0x00c3bd, 0x00c3d7, EGCB_LVT },
816 {0x00c3d8, 0x00c3d8, EGCB_LV },
817 {0x00c3d9, 0x00c3f3, EGCB_LVT },
818 {0x00c3f4, 0x00c3f4, EGCB_LV },
819 {0x00c3f5, 0x00c40f, EGCB_LVT },
820 {0x00c410, 0x00c410, EGCB_LV },
821 {0x00c411, 0x00c42b, EGCB_LVT },
822 {0x00c42c, 0x00c42c, EGCB_LV },
823 {0x00c42d, 0x00c447, EGCB_LVT },
824 {0x00c448, 0x00c448, EGCB_LV },
825 {0x00c449, 0x00c463, EGCB_LVT },
826 {0x00c464, 0x00c464, EGCB_LV },
827 {0x00c465, 0x00c47f, EGCB_LVT },
828 {0x00c480, 0x00c480, EGCB_LV },
829 {0x00c481, 0x00c49b, EGCB_LVT },
830 {0x00c49c, 0x00c49c, EGCB_LV },
831 {0x00c49d, 0x00c4b7, EGCB_LVT },
832 {0x00c4b8, 0x00c4b8, EGCB_LV },
833 {0x00c4b9, 0x00c4d3, EGCB_LVT },
834 {0x00c4d4, 0x00c4d4, EGCB_LV },
835 {0x00c4d5, 0x00c4ef, EGCB_LVT },
836 {0x00c4f0, 0x00c4f0, EGCB_LV },
837 {0x00c4f1, 0x00c50b, EGCB_LVT },
838 {0x00c50c, 0x00c50c, EGCB_LV },
839 {0x00c50d, 0x00c527, EGCB_LVT },
840 {0x00c528, 0x00c528, EGCB_LV },
841 {0x00c529, 0x00c543, EGCB_LVT },
842 {0x00c544, 0x00c544, EGCB_LV },
843 {0x00c545, 0x00c55f, EGCB_LVT },
844 {0x00c560, 0x00c560, EGCB_LV },
845 {0x00c561, 0x00c57b, EGCB_LVT },
846 {0x00c57c, 0x00c57c, EGCB_LV },
847 {0x00c57d, 0x00c597, EGCB_LVT },
848 {0x00c598, 0x00c598, EGCB_LV },
849 {0x00c599, 0x00c5b3, EGCB_LVT },
850 {0x00c5b4, 0x00c5b4, EGCB_LV },
851 {0x00c5b5, 0x00c5cf, EGCB_LVT },
852 {0x00c5d0, 0x00c5d0, EGCB_LV },
853 {0x00c5d1, 0x00c5eb, EGCB_LVT },
854 {0x00c5ec, 0x00c5ec, EGCB_LV },
855 {0x00c5ed, 0x00c607, EGCB_LVT },
856 {0x00c608, 0x00c608, EGCB_LV },
857 {0x00c609, 0x00c623, EGCB_LVT },
858 {0x00c624, 0x00c624, EGCB_LV },
859 {0x00c625, 0x00c63f, EGCB_LVT },
860 {0x00c640, 0x00c640, EGCB_LV },
861 {0x00c641, 0x00c65b, EGCB_LVT },
862 {0x00c65c, 0x00c65c, EGCB_LV },
863 {0x00c65d, 0x00c677, EGCB_LVT },
864 {0x00c678, 0x00c678, EGCB_LV },
865 {0x00c679, 0x00c693, EGCB_LVT },
866 {0x00c694, 0x00c694, EGCB_LV },
867 {0x00c695, 0x00c6af, EGCB_LVT },
868 {0x00c6b0, 0x00c6b0, EGCB_LV },
869 {0x00c6b1, 0x00c6cb, EGCB_LVT },
870 {0x00c6cc, 0x00c6cc, EGCB_LV },
871 {0x00c6cd, 0x00c6e7, EGCB_LVT },
872 {0x00c6e8, 0x00c6e8, EGCB_LV },
873 {0x00c6e9, 0x00c703, EGCB_LVT },
874 {0x00c704, 0x00c704, EGCB_LV },
875 {0x00c705, 0x00c71f, EGCB_LVT },
876 {0x00c720, 0x00c720, EGCB_LV },
877 {0x00c721, 0x00c73b, EGCB_LVT },
878 {0x00c73c, 0x00c73c, EGCB_LV },
879 {0x00c73d, 0x00c757, EGCB_LVT },
880 {0x00c758, 0x00c758, EGCB_LV },
881 {0x00c759, 0x00c773, EGCB_LVT },
882 {0x00c774, 0x00c774, EGCB_LV },
883 {0x00c775, 0x00c78f, EGCB_LVT },
884 {0x00c790, 0x00c790, EGCB_LV },
885 {0x00c791, 0x00c7ab, EGCB_LVT },
886 {0x00c7ac, 0x00c7ac, EGCB_LV },
887 {0x00c7ad, 0x00c7c7, EGCB_LVT },
888 {0x00c7c8, 0x00c7c8, EGCB_LV },
889 {0x00c7c9, 0x00c7e3, EGCB_LVT },
890 {0x00c7e4, 0x00c7e4, EGCB_LV },
891 {0x00c7e5, 0x00c7ff, EGCB_LVT },
892 {0x00c800, 0x00c800, EGCB_LV },
893 {0x00c801, 0x00c81b, EGCB_LVT },
894 {0x00c81c, 0x00c81c, EGCB_LV },
895 {0x00c81d, 0x00c837, EGCB_LVT },
896 {0x00c838, 0x00c838, EGCB_LV },
897 {0x00c839, 0x00c853, EGCB_LVT },
898 {0x00c854, 0x00c854, EGCB_LV },
899 {0x00c855, 0x00c86f, EGCB_LVT },
900 {0x00c870, 0x00c870, EGCB_LV },
901 {0x00c871, 0x00c88b, EGCB_LVT },
902 {0x00c88c, 0x00c88c, EGCB_LV },
903 {0x00c88d, 0x00c8a7, EGCB_LVT },
904 {0x00c8a8, 0x00c8a8, EGCB_LV },
905 {0x00c8a9, 0x00c8c3, EGCB_LVT },
906 {0x00c8c4, 0x00c8c4, EGCB_LV },
907 {0x00c8c5, 0x00c8df, EGCB_LVT },
908 {0x00c8e0, 0x00c8e0, EGCB_LV },
909 {0x00c8e1, 0x00c8fb, EGCB_LVT },
910 {0x00c8fc, 0x00c8fc, EGCB_LV },
911 {0x00c8fd, 0x00c917, EGCB_LVT },
912 {0x00c918, 0x00c918, EGCB_LV },
913 {0x00c919, 0x00c933, EGCB_LVT },
914 {0x00c934, 0x00c934, EGCB_LV },
915 {0x00c935, 0x00c94f, EGCB_LVT },
916 {0x00c950, 0x00c950, EGCB_LV },
917 {0x00c951, 0x00c96b, EGCB_LVT },
918 {0x00c96c, 0x00c96c, EGCB_LV },
919 {0x00c96d, 0x00c987, EGCB_LVT },
920 {0x00c988, 0x00c988, EGCB_LV },
921 {0x00c989, 0x00c9a3, EGCB_LVT },
922 {0x00c9a4, 0x00c9a4, EGCB_LV },
923 {0x00c9a5, 0x00c9bf, EGCB_LVT },
924 {0x00c9c0, 0x00c9c0, EGCB_LV },
925 {0x00c9c1, 0x00c9db, EGCB_LVT },
926 {0x00c9dc, 0x00c9dc, EGCB_LV },
927 {0x00c9dd, 0x00c9f7, EGCB_LVT },
928 {0x00c9f8, 0x00c9f8, EGCB_LV },
929 {0x00c9f9, 0x00ca13, EGCB_LVT },
930 {0x00ca14, 0x00ca14, EGCB_LV },
931 {0x00ca15, 0x00ca2f, EGCB_LVT },
932 {0x00ca30, 0x00ca30, EGCB_LV },
933 {0x00ca31, 0x00ca4b, EGCB_LVT },
934 {0x00ca4c, 0x00ca4c, EGCB_LV },
935 {0x00ca4d, 0x00ca67, EGCB_LVT },
936 {0x00ca68, 0x00ca68, EGCB_LV },
937 {0x00ca69, 0x00ca83, EGCB_LVT },
938 {0x00ca84, 0x00ca84, EGCB_LV },
939 {0x00ca85, 0x00ca9f, EGCB_LVT },
940 {0x00caa0, 0x00caa0, EGCB_LV },
941 {0x00caa1, 0x00cabb, EGCB_LVT },
942 {0x00cabc, 0x00cabc, EGCB_LV },
943 {0x00cabd, 0x00cad7, EGCB_LVT },
944 {0x00cad8, 0x00cad8, EGCB_LV },
945 {0x00cad9, 0x00caf3, EGCB_LVT },
946 {0x00caf4, 0x00caf4, EGCB_LV },
947 {0x00caf5, 0x00cb0f, EGCB_LVT },
948 {0x00cb10, 0x00cb10, EGCB_LV },
949 {0x00cb11, 0x00cb2b, EGCB_LVT },
950 {0x00cb2c, 0x00cb2c, EGCB_LV },
951 {0x00cb2d, 0x00cb47, EGCB_LVT },
952 {0x00cb48, 0x00cb48, EGCB_LV },
953 {0x00cb49, 0x00cb63, EGCB_LVT },
954 {0x00cb64, 0x00cb64, EGCB_LV },
955 {0x00cb65, 0x00cb7f, EGCB_LVT },
956 {0x00cb80, 0x00cb80, EGCB_LV },
957 {0x00cb81, 0x00cb9b, EGCB_LVT },
958 {0x00cb9c, 0x00cb9c, EGCB_LV },
959 {0x00cb9d, 0x00cbb7, EGCB_LVT },
960 {0x00cbb8, 0x00cbb8, EGCB_LV },
961 {0x00cbb9, 0x00cbd3, EGCB_LVT },
962 {0x00cbd4, 0x00cbd4, EGCB_LV },
963 {0x00cbd5, 0x00cbef, EGCB_LVT },
964 {0x00cbf0, 0x00cbf0, EGCB_LV },
965 {0x00cbf1, 0x00cc0b, EGCB_LVT },
966 {0x00cc0c, 0x00cc0c, EGCB_LV },
967 {0x00cc0d, 0x00cc27, EGCB_LVT },
968 {0x00cc28, 0x00cc28, EGCB_LV },
969 {0x00cc29, 0x00cc43, EGCB_LVT },
970 {0x00cc44, 0x00cc44, EGCB_LV },
971 {0x00cc45, 0x00cc5f, EGCB_LVT },
972 {0x00cc60, 0x00cc60, EGCB_LV },
973 {0x00cc61, 0x00cc7b, EGCB_LVT },
974 {0x00cc7c, 0x00cc7c, EGCB_LV },
975 {0x00cc7d, 0x00cc97, EGCB_LVT },
976 {0x00cc98, 0x00cc98, EGCB_LV },
977 {0x00cc99, 0x00ccb3, EGCB_LVT },
978 {0x00ccb4, 0x00ccb4, EGCB_LV },
979 {0x00ccb5, 0x00cccf, EGCB_LVT },
980 {0x00ccd0, 0x00ccd0, EGCB_LV },
981 {0x00ccd1, 0x00cceb, EGCB_LVT },
982 {0x00ccec, 0x00ccec, EGCB_LV },
983 {0x00cced, 0x00cd07, EGCB_LVT },
984 {0x00cd08, 0x00cd08, EGCB_LV },
985 {0x00cd09, 0x00cd23, EGCB_LVT },
986 {0x00cd24, 0x00cd24, EGCB_LV },
987 {0x00cd25, 0x00cd3f, EGCB_LVT },
988 {0x00cd40, 0x00cd40, EGCB_LV },
989 {0x00cd41, 0x00cd5b, EGCB_LVT },
990 {0x00cd5c, 0x00cd5c, EGCB_LV },
991 {0x00cd5d, 0x00cd77, EGCB_LVT },
992 {0x00cd78, 0x00cd78, EGCB_LV },
993 {0x00cd79, 0x00cd93, EGCB_LVT },
994 {0x00cd94, 0x00cd94, EGCB_LV },
995 {0x00cd95, 0x00cdaf, EGCB_LVT },
996 {0x00cdb0, 0x00cdb0, EGCB_LV },
997 {0x00cdb1, 0x00cdcb, EGCB_LVT },
998 {0x00cdcc, 0x00cdcc, EGCB_LV },
999 {0x00cdcd, 0x00cde7, EGCB_LVT },
1000 {0x00cde8, 0x00cde8, EGCB_LV },
1001 {0x00cde9, 0x00ce03, EGCB_LVT },
1002 {0x00ce04, 0x00ce04, EGCB_LV },
1003 {0x00ce05, 0x00ce1f, EGCB_LVT },
1004 {0x00ce20, 0x00ce20, EGCB_LV },
1005 {0x00ce21, 0x00ce3b, EGCB_LVT },
1006 {0x00ce3c, 0x00ce3c, EGCB_LV },
1007 {0x00ce3d, 0x00ce57, EGCB_LVT },
1008 {0x00ce58, 0x00ce58, EGCB_LV },
1009 {0x00ce59, 0x00ce73, EGCB_LVT },
1010 {0x00ce74, 0x00ce74, EGCB_LV },
1011 {0x00ce75, 0x00ce8f, EGCB_LVT },
1012 {0x00ce90, 0x00ce90, EGCB_LV },
1013 {0x00ce91, 0x00ceab, EGCB_LVT },
1014 {0x00ceac, 0x00ceac, EGCB_LV },
1015 {0x00cead, 0x00cec7, EGCB_LVT },
1016 {0x00cec8, 0x00cec8, EGCB_LV },
1017 {0x00cec9, 0x00cee3, EGCB_LVT },
1018 {0x00cee4, 0x00cee4, EGCB_LV },
1019 {0x00cee5, 0x00ceff, EGCB_LVT },
1020 {0x00cf00, 0x00cf00, EGCB_LV },
1021 {0x00cf01, 0x00cf1b, EGCB_LVT },
1022 {0x00cf1c, 0x00cf1c, EGCB_LV },
1023 {0x00cf1d, 0x00cf37, EGCB_LVT },
1024 {0x00cf38, 0x00cf38, EGCB_LV },
1025 {0x00cf39, 0x00cf53, EGCB_LVT },
1026 {0x00cf54, 0x00cf54, EGCB_LV },
1027 {0x00cf55, 0x00cf6f, EGCB_LVT },
1028 {0x00cf70, 0x00cf70, EGCB_LV },
1029 {0x00cf71, 0x00cf8b, EGCB_LVT },
1030 {0x00cf8c, 0x00cf8c, EGCB_LV },
1031 {0x00cf8d, 0x00cfa7, EGCB_LVT },
1032 {0x00cfa8, 0x00cfa8, EGCB_LV },
1033 {0x00cfa9, 0x00cfc3, EGCB_LVT },
1034 {0x00cfc4, 0x00cfc4, EGCB_LV },
1035 {0x00cfc5, 0x00cfdf, EGCB_LVT },
1036 {0x00cfe0, 0x00cfe0, EGCB_LV },
1037 {0x00cfe1, 0x00cffb, EGCB_LVT },
1038 {0x00cffc, 0x00cffc, EGCB_LV },
1039 {0x00cffd, 0x00d017, EGCB_LVT },
1040 {0x00d018, 0x00d018, EGCB_LV },
1041 {0x00d019, 0x00d033, EGCB_LVT },
1042 {0x00d034, 0x00d034, EGCB_LV },
1043 {0x00d035, 0x00d04f, EGCB_LVT },
1044 {0x00d050, 0x00d050, EGCB_LV },
1045 {0x00d051, 0x00d06b, EGCB_LVT },
1046 {0x00d06c, 0x00d06c, EGCB_LV },
1047 {0x00d06d, 0x00d087, EGCB_LVT },
1048 {0x00d088, 0x00d088, EGCB_LV },
1049 {0x00d089, 0x00d0a3, EGCB_LVT },
1050 {0x00d0a4, 0x00d0a4, EGCB_LV },
1051 {0x00d0a5, 0x00d0bf, EGCB_LVT },
1052 {0x00d0c0, 0x00d0c0, EGCB_LV },
1053 {0x00d0c1, 0x00d0db, EGCB_LVT },
1054 {0x00d0dc, 0x00d0dc, EGCB_LV },
1055 {0x00d0dd, 0x00d0f7, EGCB_LVT },
1056 {0x00d0f8, 0x00d0f8, EGCB_LV },
1057 {0x00d0f9, 0x00d113, EGCB_LVT },
1058 {0x00d114, 0x00d114, EGCB_LV },
1059 {0x00d115, 0x00d12f, EGCB_LVT },
1060 {0x00d130, 0x00d130, EGCB_LV },
1061 {0x00d131, 0x00d14b, EGCB_LVT },
1062 {0x00d14c, 0x00d14c, EGCB_LV },
1063 {0x00d14d, 0x00d167, EGCB_LVT },
1064 {0x00d168, 0x00d168, EGCB_LV },
1065 {0x00d169, 0x00d183, EGCB_LVT },
1066 {0x00d184, 0x00d184, EGCB_LV },
1067 {0x00d185, 0x00d19f, EGCB_LVT },
1068 {0x00d1a0, 0x00d1a0, EGCB_LV },
1069 {0x00d1a1, 0x00d1bb, EGCB_LVT },
1070 {0x00d1bc, 0x00d1bc, EGCB_LV },
1071 {0x00d1bd, 0x00d1d7, EGCB_LVT },
1072 {0x00d1d8, 0x00d1d8, EGCB_LV },
1073 {0x00d1d9, 0x00d1f3, EGCB_LVT },
1074 {0x00d1f4, 0x00d1f4, EGCB_LV },
1075 {0x00d1f5, 0x00d20f, EGCB_LVT },
1076 {0x00d210, 0x00d210, EGCB_LV },
1077 {0x00d211, 0x00d22b, EGCB_LVT },
1078 {0x00d22c, 0x00d22c, EGCB_LV },
1079 {0x00d22d, 0x00d247, EGCB_LVT },
1080 {0x00d248, 0x00d248, EGCB_LV },
1081 {0x00d249, 0x00d263, EGCB_LVT },
1082 {0x00d264, 0x00d264, EGCB_LV },
1083 {0x00d265, 0x00d27f, EGCB_LVT },
1084 {0x00d280, 0x00d280, EGCB_LV },
1085 {0x00d281, 0x00d29b, EGCB_LVT },
1086 {0x00d29c, 0x00d29c, EGCB_LV },
1087 {0x00d29d, 0x00d2b7, EGCB_LVT },
1088 {0x00d2b8, 0x00d2b8, EGCB_LV },
1089 {0x00d2b9, 0x00d2d3, EGCB_LVT },
1090 {0x00d2d4, 0x00d2d4, EGCB_LV },
1091 {0x00d2d5, 0x00d2ef, EGCB_LVT },
1092 {0x00d2f0, 0x00d2f0, EGCB_LV },
1093 {0x00d2f1, 0x00d30b, EGCB_LVT },
1094 {0x00d30c, 0x00d30c, EGCB_LV },
1095 {0x00d30d, 0x00d327, EGCB_LVT },
1096 {0x00d328, 0x00d328, EGCB_LV },
1097 {0x00d329, 0x00d343, EGCB_LVT },
1098 {0x00d344, 0x00d344, EGCB_LV },
1099 {0x00d345, 0x00d35f, EGCB_LVT },
1100 {0x00d360, 0x00d360, EGCB_LV },
1101 {0x00d361, 0x00d37b, EGCB_LVT },
1102 {0x00d37c, 0x00d37c, EGCB_LV },
1103 {0x00d37d, 0x00d397, EGCB_LVT },
1104 {0x00d398, 0x00d398, EGCB_LV },
1105 {0x00d399, 0x00d3b3, EGCB_LVT },
1106 {0x00d3b4, 0x00d3b4, EGCB_LV },
1107 {0x00d3b5, 0x00d3cf, EGCB_LVT },
1108 {0x00d3d0, 0x00d3d0, EGCB_LV },
1109 {0x00d3d1, 0x00d3eb, EGCB_LVT },
1110 {0x00d3ec, 0x00d3ec, EGCB_LV },
1111 {0x00d3ed, 0x00d407, EGCB_LVT },
1112 {0x00d408, 0x00d408, EGCB_LV },
1113 {0x00d409, 0x00d423, EGCB_LVT },
1114 {0x00d424, 0x00d424, EGCB_LV },
1115 {0x00d425, 0x00d43f, EGCB_LVT },
1116 {0x00d440, 0x00d440, EGCB_LV },
1117 {0x00d441, 0x00d45b, EGCB_LVT },
1118 {0x00d45c, 0x00d45c, EGCB_LV },
1119 {0x00d45d, 0x00d477, EGCB_LVT },
1120 {0x00d478, 0x00d478, EGCB_LV },
1121 {0x00d479, 0x00d493, EGCB_LVT },
1122 {0x00d494, 0x00d494, EGCB_LV },
1123 {0x00d495, 0x00d4af, EGCB_LVT },
1124 {0x00d4b0, 0x00d4b0, EGCB_LV },
1125 {0x00d4b1, 0x00d4cb, EGCB_LVT },
1126 {0x00d4cc, 0x00d4cc, EGCB_LV },
1127 {0x00d4cd, 0x00d4e7, EGCB_LVT },
1128 {0x00d4e8, 0x00d4e8, EGCB_LV },
1129 {0x00d4e9, 0x00d503, EGCB_LVT },
1130 {0x00d504, 0x00d504, EGCB_LV },
1131 {0x00d505, 0x00d51f, EGCB_LVT },
1132 {0x00d520, 0x00d520, EGCB_LV },
1133 {0x00d521, 0x00d53b, EGCB_LVT },
1134 {0x00d53c, 0x00d53c, EGCB_LV },
1135 {0x00d53d, 0x00d557, EGCB_LVT },
1136 {0x00d558, 0x00d558, EGCB_LV },
1137 {0x00d559, 0x00d573, EGCB_LVT },
1138 {0x00d574, 0x00d574, EGCB_LV },
1139 {0x00d575, 0x00d58f, EGCB_LVT },
1140 {0x00d590, 0x00d590, EGCB_LV },
1141 {0x00d591, 0x00d5ab, EGCB_LVT },
1142 {0x00d5ac, 0x00d5ac, EGCB_LV },
1143 {0x00d5ad, 0x00d5c7, EGCB_LVT },
1144 {0x00d5c8, 0x00d5c8, EGCB_LV },
1145 {0x00d5c9, 0x00d5e3, EGCB_LVT },
1146 {0x00d5e4, 0x00d5e4, EGCB_LV },
1147 {0x00d5e5, 0x00d5ff, EGCB_LVT },
1148 {0x00d600, 0x00d600, EGCB_LV },
1149 {0x00d601, 0x00d61b, EGCB_LVT },
1150 {0x00d61c, 0x00d61c, EGCB_LV },
1151 {0x00d61d, 0x00d637, EGCB_LVT },
1152 {0x00d638, 0x00d638, EGCB_LV },
1153 {0x00d639, 0x00d653, EGCB_LVT },
1154 {0x00d654, 0x00d654, EGCB_LV },
1155 {0x00d655, 0x00d66f, EGCB_LVT },
1156 {0x00d670, 0x00d670, EGCB_LV },
1157 {0x00d671, 0x00d68b, EGCB_LVT },
1158 {0x00d68c, 0x00d68c, EGCB_LV },
1159 {0x00d68d, 0x00d6a7, EGCB_LVT },
1160 {0x00d6a8, 0x00d6a8, EGCB_LV },
1161 {0x00d6a9, 0x00d6c3, EGCB_LVT },
1162 {0x00d6c4, 0x00d6c4, EGCB_LV },
1163 {0x00d6c5, 0x00d6df, EGCB_LVT },
1164 {0x00d6e0, 0x00d6e0, EGCB_LV },
1165 {0x00d6e1, 0x00d6fb, EGCB_LVT },
1166 {0x00d6fc, 0x00d6fc, EGCB_LV },
1167 {0x00d6fd, 0x00d717, EGCB_LVT },
1168 {0x00d718, 0x00d718, EGCB_LV },
1169 {0x00d719, 0x00d733, EGCB_LVT },
1170 {0x00d734, 0x00d734, EGCB_LV },
1171 {0x00d735, 0x00d74f, EGCB_LVT },
1172 {0x00d750, 0x00d750, EGCB_LV },
1173 {0x00d751, 0x00d76b, EGCB_LVT },
1174 {0x00d76c, 0x00d76c, EGCB_LV },
1175 {0x00d76d, 0x00d787, EGCB_LVT },
1176 {0x00d788, 0x00d788, EGCB_LV },
1177 {0x00d789, 0x00d7a3, EGCB_LVT },
1178 {0x00d7b0, 0x00d7c6, EGCB_V },
1179 {0x00d7cb, 0x00d7fb, EGCB_T },
1180 {0x00d800, 0x00dfff, EGCB_Control },
1181 {0x00fb1e, 0x00fb1e, EGCB_Extend },
1182 {0x00fe00, 0x00fe0f, EGCB_Extend },
1183 {0x00fe20, 0x00fe2f, EGCB_Extend },
1184 {0x00feff, 0x00feff, EGCB_Control },
1185 {0x00ff9e, 0x00ff9f, EGCB_Extend },
1186 {0x00fff0, 0x00fffb, EGCB_Control },
1187 {0x0101fd, 0x0101fd, EGCB_Extend },
1188 {0x0102e0, 0x0102e0, EGCB_Extend },
1189 {0x010376, 0x01037a, EGCB_Extend },
1190 {0x010a01, 0x010a03, EGCB_Extend },
1191 {0x010a05, 0x010a06, EGCB_Extend },
1192 {0x010a0c, 0x010a0f, EGCB_Extend },
1193 {0x010a38, 0x010a3a, EGCB_Extend },
1194 {0x010a3f, 0x010a3f, EGCB_Extend },
1195 {0x010ae5, 0x010ae6, EGCB_Extend },
1196 {0x010d24, 0x010d27, EGCB_Extend },
1197 {0x010f46, 0x010f50, EGCB_Extend },
1198 {0x011000, 0x011000, EGCB_SpacingMark },
1199 {0x011001, 0x011001, EGCB_Extend },
1200 {0x011002, 0x011002, EGCB_SpacingMark },
1201 {0x011038, 0x011046, EGCB_Extend },
1202 {0x01107f, 0x011081, EGCB_Extend },
1203 {0x011082, 0x011082, EGCB_SpacingMark },
1204 {0x0110b0, 0x0110b2, EGCB_SpacingMark },
1205 {0x0110b3, 0x0110b6, EGCB_Extend },
1206 {0x0110b7, 0x0110b8, EGCB_SpacingMark },
1207 {0x0110b9, 0x0110ba, EGCB_Extend },
1208 {0x0110bd, 0x0110bd, EGCB_Prepend },
1209 {0x0110cd, 0x0110cd, EGCB_Prepend },
1210 {0x011100, 0x011102, EGCB_Extend },
1211 {0x011127, 0x01112b, EGCB_Extend },
1212 {0x01112c, 0x01112c, EGCB_SpacingMark },
1213 {0x01112d, 0x011134, EGCB_Extend },
1214 {0x011145, 0x011146, EGCB_SpacingMark },
1215 {0x011173, 0x011173, EGCB_Extend },
1216 {0x011180, 0x011181, EGCB_Extend },
1217 {0x011182, 0x011182, EGCB_SpacingMark },
1218 {0x0111b3, 0x0111b5, EGCB_SpacingMark },
1219 {0x0111b6, 0x0111be, EGCB_Extend },
1220 {0x0111bf, 0x0111c0, EGCB_SpacingMark },
1221 {0x0111c2, 0x0111c3, EGCB_Prepend },
1222 {0x0111c9, 0x0111cc, EGCB_Extend },
1223 {0x01122c, 0x01122e, EGCB_SpacingMark },
1224 {0x01122f, 0x011231, EGCB_Extend },
1225 {0x011232, 0x011233, EGCB_SpacingMark },
1226 {0x011234, 0x011234, EGCB_Extend },
1227 {0x011235, 0x011235, EGCB_SpacingMark },
1228 {0x011236, 0x011237, EGCB_Extend },
1229 {0x01123e, 0x01123e, EGCB_Extend },
1230 {0x0112df, 0x0112df, EGCB_Extend },
1231 {0x0112e0, 0x0112e2, EGCB_SpacingMark },
1232 {0x0112e3, 0x0112ea, EGCB_Extend },
1233 {0x011300, 0x011301, EGCB_Extend },
1234 {0x011302, 0x011303, EGCB_SpacingMark },
1235 {0x01133b, 0x01133c, EGCB_Extend },
1236 {0x01133e, 0x01133e, EGCB_Extend },
1237 {0x01133f, 0x01133f, EGCB_SpacingMark },
1238 {0x011340, 0x011340, EGCB_Extend },
1239 {0x011341, 0x011344, EGCB_SpacingMark },
1240 {0x011347, 0x011348, EGCB_SpacingMark },
1241 {0x01134b, 0x01134d, EGCB_SpacingMark },
1242 {0x011357, 0x011357, EGCB_Extend },
1243 {0x011362, 0x011363, EGCB_SpacingMark },
1244 {0x011366, 0x01136c, EGCB_Extend },
1245 {0x011370, 0x011374, EGCB_Extend },
1246 {0x011435, 0x011437, EGCB_SpacingMark },
1247 {0x011438, 0x01143f, EGCB_Extend },
1248 {0x011440, 0x011441, EGCB_SpacingMark },
1249 {0x011442, 0x011444, EGCB_Extend },
1250 {0x011445, 0x011445, EGCB_SpacingMark },
1251 {0x011446, 0x011446, EGCB_Extend },
1252 {0x01145e, 0x01145e, EGCB_Extend },
1253 {0x0114b0, 0x0114b0, EGCB_Extend },
1254 {0x0114b1, 0x0114b2, EGCB_SpacingMark },
1255 {0x0114b3, 0x0114b8, EGCB_Extend },
1256 {0x0114b9, 0x0114b9, EGCB_SpacingMark },
1257 {0x0114ba, 0x0114ba, EGCB_Extend },
1258 {0x0114bb, 0x0114bc, EGCB_SpacingMark },
1259 {0x0114bd, 0x0114bd, EGCB_Extend },
1260 {0x0114be, 0x0114be, EGCB_SpacingMark },
1261 {0x0114bf, 0x0114c0, EGCB_Extend },
1262 {0x0114c1, 0x0114c1, EGCB_SpacingMark },
1263 {0x0114c2, 0x0114c3, EGCB_Extend },
1264 {0x0115af, 0x0115af, EGCB_Extend },
1265 {0x0115b0, 0x0115b1, EGCB_SpacingMark },
1266 {0x0115b2, 0x0115b5, EGCB_Extend },
1267 {0x0115b8, 0x0115bb, EGCB_SpacingMark },
1268 {0x0115bc, 0x0115bd, EGCB_Extend },
1269 {0x0115be, 0x0115be, EGCB_SpacingMark },
1270 {0x0115bf, 0x0115c0, EGCB_Extend },
1271 {0x0115dc, 0x0115dd, EGCB_Extend },
1272 {0x011630, 0x011632, EGCB_SpacingMark },
1273 {0x011633, 0x01163a, EGCB_Extend },
1274 {0x01163b, 0x01163c, EGCB_SpacingMark },
1275 {0x01163d, 0x01163d, EGCB_Extend },
1276 {0x01163e, 0x01163e, EGCB_SpacingMark },
1277 {0x01163f, 0x011640, EGCB_Extend },
1278 {0x0116ab, 0x0116ab, EGCB_Extend },
1279 {0x0116ac, 0x0116ac, EGCB_SpacingMark },
1280 {0x0116ad, 0x0116ad, EGCB_Extend },
1281 {0x0116ae, 0x0116af, EGCB_SpacingMark },
1282 {0x0116b0, 0x0116b5, EGCB_Extend },
1283 {0x0116b6, 0x0116b6, EGCB_SpacingMark },
1284 {0x0116b7, 0x0116b7, EGCB_Extend },
1285 {0x01171d, 0x01171f, EGCB_Extend },
1286 {0x011720, 0x011721, EGCB_SpacingMark },
1287 {0x011722, 0x011725, EGCB_Extend },
1288 {0x011726, 0x011726, EGCB_SpacingMark },
1289 {0x011727, 0x01172b, EGCB_Extend },
1290 {0x01182c, 0x01182e, EGCB_SpacingMark },
1291 {0x01182f, 0x011837, EGCB_Extend },
1292 {0x011838, 0x011838, EGCB_SpacingMark },
1293 {0x011839, 0x01183a, EGCB_Extend },
1294 {0x011a01, 0x011a0a, EGCB_Extend },
1295 {0x011a33, 0x011a38, EGCB_Extend },
1296 {0x011a39, 0x011a39, EGCB_SpacingMark },
1297 {0x011a3a, 0x011a3a, EGCB_Prepend },
1298 {0x011a3b, 0x011a3e, EGCB_Extend },
1299 {0x011a47, 0x011a47, EGCB_Extend },
1300 {0x011a51, 0x011a56, EGCB_Extend },
1301 {0x011a57, 0x011a58, EGCB_SpacingMark },
1302 {0x011a59, 0x011a5b, EGCB_Extend },
1303 {0x011a86, 0x011a89, EGCB_Prepend },
1304 {0x011a8a, 0x011a96, EGCB_Extend },
1305 {0x011a97, 0x011a97, EGCB_SpacingMark },
1306 {0x011a98, 0x011a99, EGCB_Extend },
1307 {0x011c2f, 0x011c2f, EGCB_SpacingMark },
1308 {0x011c30, 0x011c36, EGCB_Extend },
1309 {0x011c38, 0x011c3d, EGCB_Extend },
1310 {0x011c3e, 0x011c3e, EGCB_SpacingMark },
1311 {0x011c3f, 0x011c3f, EGCB_Extend },
1312 {0x011c92, 0x011ca7, EGCB_Extend },
1313 {0x011ca9, 0x011ca9, EGCB_SpacingMark },
1314 {0x011caa, 0x011cb0, EGCB_Extend },
1315 {0x011cb1, 0x011cb1, EGCB_SpacingMark },
1316 {0x011cb2, 0x011cb3, EGCB_Extend },
1317 {0x011cb4, 0x011cb4, EGCB_SpacingMark },
1318 {0x011cb5, 0x011cb6, EGCB_Extend },
1319 {0x011d31, 0x011d36, EGCB_Extend },
1320 {0x011d3a, 0x011d3a, EGCB_Extend },
1321 {0x011d3c, 0x011d3d, EGCB_Extend },
1322 {0x011d3f, 0x011d45, EGCB_Extend },
1323 {0x011d46, 0x011d46, EGCB_Prepend },
1324 {0x011d47, 0x011d47, EGCB_Extend },
1325 {0x011d8a, 0x011d8e, EGCB_SpacingMark },
1326 {0x011d90, 0x011d91, EGCB_Extend },
1327 {0x011d93, 0x011d94, EGCB_SpacingMark },
1328 {0x011d95, 0x011d95, EGCB_Extend },
1329 {0x011d96, 0x011d96, EGCB_SpacingMark },
1330 {0x011d97, 0x011d97, EGCB_Extend },
1331 {0x011ef3, 0x011ef4, EGCB_Extend },
1332 {0x011ef5, 0x011ef6, EGCB_SpacingMark },
1333 {0x016af0, 0x016af4, EGCB_Extend },
1334 {0x016b30, 0x016b36, EGCB_Extend },
1335 {0x016f51, 0x016f7e, EGCB_SpacingMark },
1336 {0x016f8f, 0x016f92, EGCB_Extend },
1337 {0x01bc9d, 0x01bc9e, EGCB_Extend },
1338 {0x01bca0, 0x01bca3, EGCB_Control },
1339 {0x01d165, 0x01d165, EGCB_Extend },
1340 {0x01d166, 0x01d166, EGCB_SpacingMark },
1341 {0x01d167, 0x01d169, EGCB_Extend },
1342 {0x01d16d, 0x01d16d, EGCB_SpacingMark },
1343 {0x01d16e, 0x01d172, EGCB_Extend },
1344 {0x01d173, 0x01d17a, EGCB_Control },
1345 {0x01d17b, 0x01d182, EGCB_Extend },
1346 {0x01d185, 0x01d18b, EGCB_Extend },
1347 {0x01d1aa, 0x01d1ad, EGCB_Extend },
1348 {0x01d242, 0x01d244, EGCB_Extend },
1349 {0x01da00, 0x01da36, EGCB_Extend },
1350 {0x01da3b, 0x01da6c, EGCB_Extend },
1351 {0x01da75, 0x01da75, EGCB_Extend },
1352 {0x01da84, 0x01da84, EGCB_Extend },
1353 {0x01da9b, 0x01da9f, EGCB_Extend },
1354 {0x01daa1, 0x01daaf, EGCB_Extend },
1355 {0x01e000, 0x01e006, EGCB_Extend },
1356 {0x01e008, 0x01e018, EGCB_Extend },
1357 {0x01e01b, 0x01e021, EGCB_Extend },
1358 {0x01e023, 0x01e024, EGCB_Extend },
1359 {0x01e026, 0x01e02a, EGCB_Extend },
1360 {0x01e8d0, 0x01e8d6, EGCB_Extend },
1361 {0x01e944, 0x01e94a, EGCB_Extend },
1362 {0x01f1e6, 0x01f1ff, EGCB_Regional_Indicator },
1363 {0x01f3fb, 0x01f3ff, EGCB_Extend },
1364 {0x0e0000, 0x0e001f, EGCB_Control },
1365 {0x0e0020, 0x0e007f, EGCB_Extend },
1366 {0x0e0080, 0x0e00ff, EGCB_Control },
1367 {0x0e0100, 0x0e01ef, EGCB_Extend },
1368 {0x0e01f0, 0x0e0fff, EGCB_Control }
1369 };