62 {0x0000A, 0x0000A, WBP::LF},
63 {0x0000B, 0x0000C, WBP::Newline},
64 {0x0000D, 0x0000D, WBP::CR},
65 {0x00020, 0x00020, WBP::WSegSpace},
66 {0x00022, 0x00022, WBP::Double_Quote},
67 {0x00027, 0x00027, WBP::Single_Quote},
68 {0x0002C, 0x0002C, WBP::MidNum},
69 {0x0002E, 0x0002E, WBP::MidNumLet},
70 {0x00030, 0x00039, WBP::Numeric},
71 {0x0003A, 0x0003A, WBP::MidLetter},
72 {0x0003B, 0x0003B, WBP::MidNum},
73 {0x00041, 0x0005A, WBP::ALetter},
74 {0x0005F, 0x0005F, WBP::ExtendNumLet},
75 {0x00061, 0x0007A, WBP::ALetter},
76 {0x00085, 0x00085, WBP::Newline},
77 {0x000AA, 0x000AA, WBP::ALetter},
78 {0x000AD, 0x000AD, WBP::Format},
79 {0x000B5, 0x000B5, WBP::ALetter},
80 {0x000B7, 0x000B7, WBP::MidLetter},
81 {0x000B8, 0x000B8, WBP::ALetter},
82 {0x000BA, 0x000BA, WBP::ALetter},
83 {0x000C0, 0x000D6, WBP::ALetter},
84 {0x000D8, 0x000F6, WBP::ALetter},
85 {0x000F8, 0x002D7, WBP::ALetter},
86 {0x002DE, 0x002FF, WBP::ALetter},
87 {0x00300, 0x0036F, WBP::Extend},
88 {0x00370, 0x00374, WBP::ALetter},
89 {0x00376, 0x00377, WBP::ALetter},
90 {0x0037A, 0x0037D, WBP::ALetter},
91 {0x0037E, 0x0037E, WBP::MidNum},
92 {0x0037F, 0x0037F, WBP::ALetter},
93 {0x00386, 0x00386, WBP::ALetter},
94 {0x00387, 0x00387, WBP::MidLetter},
95 {0x00388, 0x0038A, WBP::ALetter},
96 {0x0038C, 0x0038C, WBP::ALetter},
97 {0x0038E, 0x003A1, WBP::ALetter},
98 {0x003A3, 0x003F5, WBP::ALetter},
99 {0x003F7, 0x00481, WBP::ALetter},
100 {0x00483, 0x00489, WBP::Extend},
101 {0x0048A, 0x0052F, WBP::ALetter},
102 {0x00531, 0x00556, WBP::ALetter},
103 {0x00559, 0x0055C, WBP::ALetter},
104 {0x0055E, 0x0055E, WBP::ALetter},
105 {0x0055F, 0x0055F, WBP::MidLetter},
106 {0x00560, 0x00588, WBP::ALetter},
107 {0x00589, 0x00589, WBP::MidNum},
108 {0x0058A, 0x0058A, WBP::ALetter},
109 {0x00591, 0x005BD, WBP::Extend},
110 {0x005BF, 0x005BF, WBP::Extend},
111 {0x005C1, 0x005C2, WBP::Extend},
112 {0x005C4, 0x005C5, WBP::Extend},
113 {0x005C7, 0x005C7, WBP::Extend},
114 {0x005D0, 0x005EA, WBP::Hebrew_Letter},
115 {0x005EF, 0x005F2, WBP::Hebrew_Letter},
116 {0x005F3, 0x005F3, WBP::ALetter},
117 {0x005F4, 0x005F4, WBP::MidLetter},
118 {0x00600, 0x00605, WBP::Numeric},
119 {0x0060C, 0x0060D, WBP::MidNum},
120 {0x00610, 0x0061A, WBP::Extend},
121 {0x0061C, 0x0061C, WBP::Format},
122 {0x00620, 0x0064A, WBP::ALetter},
123 {0x0064B, 0x0065F, WBP::Extend},
124 {0x00660, 0x00669, WBP::Numeric},
125 {0x0066B, 0x0066B, WBP::Numeric},
126 {0x0066C, 0x0066C, WBP::MidNum},
127 {0x0066E, 0x0066F, WBP::ALetter},
128 {0x00670, 0x00670, WBP::Extend},
129 {0x00671, 0x006D3, WBP::ALetter},
130 {0x006D5, 0x006D5, WBP::ALetter},
131 {0x006D6, 0x006DC, WBP::Extend},
132 {0x006DD, 0x006DD, WBP::Numeric},
133 {0x006DF, 0x006E4, WBP::Extend},
134 {0x006E5, 0x006E6, WBP::ALetter},
135 {0x006E7, 0x006E8, WBP::Extend},
136 {0x006EA, 0x006ED, WBP::Extend},
137 {0x006EE, 0x006EF, WBP::ALetter},
138 {0x006F0, 0x006F9, WBP::Numeric},
139 {0x006FA, 0x006FC, WBP::ALetter},
140 {0x006FF, 0x006FF, WBP::ALetter},
141 {0x0070F, 0x00710, WBP::ALetter},
142 {0x00711, 0x00711, WBP::Extend},
143 {0x00712, 0x0072F, WBP::ALetter},
144 {0x00730, 0x0074A, WBP::Extend},
145 {0x0074D, 0x007A5, WBP::ALetter},
146 {0x007A6, 0x007B0, WBP::Extend},
147 {0x007B1, 0x007B1, WBP::ALetter},
148 {0x007C0, 0x007C9, WBP::Numeric},
149 {0x007CA, 0x007EA, WBP::ALetter},
150 {0x007EB, 0x007F3, WBP::Extend},
151 {0x007F4, 0x007F5, WBP::ALetter},
152 {0x007F8, 0x007F8, WBP::MidNum},
153 {0x007FA, 0x007FA, WBP::ALetter},
154 {0x007FD, 0x007FD, WBP::Extend},
155 {0x00800, 0x00815, WBP::ALetter},
156 {0x00816, 0x00819, WBP::Extend},
157 {0x0081A, 0x0081A, WBP::ALetter},
158 {0x0081B, 0x00823, WBP::Extend},
159 {0x00824, 0x00824, WBP::ALetter},
160 {0x00825, 0x00827, WBP::Extend},
161 {0x00828, 0x00828, WBP::ALetter},
162 {0x00829, 0x0082D, WBP::Extend},
163 {0x00840, 0x00858, WBP::ALetter},
164 {0x00859, 0x0085B, WBP::Extend},
165 {0x00860, 0x0086A, WBP::ALetter},
166 {0x00870, 0x00887, WBP::ALetter},
167 {0x00889, 0x0088F, WBP::ALetter},
168 {0x00890, 0x00891, WBP::Numeric},
169 {0x00897, 0x0089F, WBP::Extend},
170 {0x008A0, 0x008C9, WBP::ALetter},
171 {0x008CA, 0x008E1, WBP::Extend},
172 {0x008E2, 0x008E2, WBP::Numeric},
173 {0x008E3, 0x00903, WBP::Extend},
174 {0x00904, 0x00939, WBP::ALetter},
175 {0x0093A, 0x0093C, WBP::Extend},
176 {0x0093D, 0x0093D, WBP::ALetter},
177 {0x0093E, 0x0094F, WBP::Extend},
178 {0x00950, 0x00950, WBP::ALetter},
179 {0x00951, 0x00957, WBP::Extend},
180 {0x00958, 0x00961, WBP::ALetter},
181 {0x00962, 0x00963, WBP::Extend},
182 {0x00966, 0x0096F, WBP::Numeric},
183 {0x00971, 0x00980, WBP::ALetter},
184 {0x00981, 0x00983, WBP::Extend},
185 {0x00985, 0x0098C, WBP::ALetter},
186 {0x0098F, 0x00990, WBP::ALetter},
187 {0x00993, 0x009A8, WBP::ALetter},
188 {0x009AA, 0x009B0, WBP::ALetter},
189 {0x009B2, 0x009B2, WBP::ALetter},
190 {0x009B6, 0x009B9, WBP::ALetter},
191 {0x009BC, 0x009BC, WBP::Extend},
192 {0x009BD, 0x009BD, WBP::ALetter},
193 {0x009BE, 0x009C4, WBP::Extend},
194 {0x009C7, 0x009C8, WBP::Extend},
195 {0x009CB, 0x009CD, WBP::Extend},
196 {0x009CE, 0x009CE, WBP::ALetter},
197 {0x009D7, 0x009D7, WBP::Extend},
198 {0x009DC, 0x009DD, WBP::ALetter},
199 {0x009DF, 0x009E1, WBP::ALetter},
200 {0x009E2, 0x009E3, WBP::Extend},
201 {0x009E6, 0x009EF, WBP::Numeric},
202 {0x009F0, 0x009F1, WBP::ALetter},
203 {0x009FC, 0x009FC, WBP::ALetter},
204 {0x009FE, 0x009FE, WBP::Extend},
205 {0x00A01, 0x00A03, WBP::Extend},
206 {0x00A05, 0x00A0A, WBP::ALetter},
207 {0x00A0F, 0x00A10, WBP::ALetter},
208 {0x00A13, 0x00A28, WBP::ALetter},
209 {0x00A2A, 0x00A30, WBP::ALetter},
210 {0x00A32, 0x00A33, WBP::ALetter},
211 {0x00A35, 0x00A36, WBP::ALetter},
212 {0x00A38, 0x00A39, WBP::ALetter},
213 {0x00A3C, 0x00A3C, WBP::Extend},
214 {0x00A3E, 0x00A42, WBP::Extend},
215 {0x00A47, 0x00A48, WBP::Extend},
216 {0x00A4B, 0x00A4D, WBP::Extend},
217 {0x00A51, 0x00A51, WBP::Extend},
218 {0x00A59, 0x00A5C, WBP::ALetter},
219 {0x00A5E, 0x00A5E, WBP::ALetter},
220 {0x00A66, 0x00A6F, WBP::Numeric},
221 {0x00A70, 0x00A71, WBP::Extend},
222 {0x00A72, 0x00A74, WBP::ALetter},
223 {0x00A75, 0x00A75, WBP::Extend},
224 {0x00A81, 0x00A83, WBP::Extend},
225 {0x00A85, 0x00A8D, WBP::ALetter},
226 {0x00A8F, 0x00A91, WBP::ALetter},
227 {0x00A93, 0x00AA8, WBP::ALetter},
228 {0x00AAA, 0x00AB0, WBP::ALetter},
229 {0x00AB2, 0x00AB3, WBP::ALetter},
230 {0x00AB5, 0x00AB9, WBP::ALetter},
231 {0x00ABC, 0x00ABC, WBP::Extend},
232 {0x00ABD, 0x00ABD, WBP::ALetter},
233 {0x00ABE, 0x00AC5, WBP::Extend},
234 {0x00AC7, 0x00AC9, WBP::Extend},
235 {0x00ACB, 0x00ACD, WBP::Extend},
236 {0x00AD0, 0x00AD0, WBP::ALetter},
237 {0x00AE0, 0x00AE1, WBP::ALetter},
238 {0x00AE2, 0x00AE3, WBP::Extend},
239 {0x00AE6, 0x00AEF, WBP::Numeric},
240 {0x00AF9, 0x00AF9, WBP::ALetter},
241 {0x00AFA, 0x00AFF, WBP::Extend},
242 {0x00B01, 0x00B03, WBP::Extend},
243 {0x00B05, 0x00B0C, WBP::ALetter},
244 {0x00B0F, 0x00B10, WBP::ALetter},
245 {0x00B13, 0x00B28, WBP::ALetter},
246 {0x00B2A, 0x00B30, WBP::ALetter},
247 {0x00B32, 0x00B33, WBP::ALetter},
248 {0x00B35, 0x00B39, WBP::ALetter},
249 {0x00B3C, 0x00B3C, WBP::Extend},
250 {0x00B3D, 0x00B3D, WBP::ALetter},
251 {0x00B3E, 0x00B44, WBP::Extend},
252 {0x00B47, 0x00B48, WBP::Extend},
253 {0x00B4B, 0x00B4D, WBP::Extend},
254 {0x00B55, 0x00B57, WBP::Extend},
255 {0x00B5C, 0x00B5D, WBP::ALetter},
256 {0x00B5F, 0x00B61, WBP::ALetter},
257 {0x00B62, 0x00B63, WBP::Extend},
258 {0x00B66, 0x00B6F, WBP::Numeric},
259 {0x00B71, 0x00B71, WBP::ALetter},
260 {0x00B82, 0x00B82, WBP::Extend},
261 {0x00B83, 0x00B83, WBP::ALetter},
262 {0x00B85, 0x00B8A, WBP::ALetter},
263 {0x00B8E, 0x00B90, WBP::ALetter},
264 {0x00B92, 0x00B95, WBP::ALetter},
265 {0x00B99, 0x00B9A, WBP::ALetter},
266 {0x00B9C, 0x00B9C, WBP::ALetter},
267 {0x00B9E, 0x00B9F, WBP::ALetter},
268 {0x00BA3, 0x00BA4, WBP::ALetter},
269 {0x00BA8, 0x00BAA, WBP::ALetter},
270 {0x00BAE, 0x00BB9, WBP::ALetter},
271 {0x00BBE, 0x00BC2, WBP::Extend},
272 {0x00BC6, 0x00BC8, WBP::Extend},
273 {0x00BCA, 0x00BCD, WBP::Extend},
274 {0x00BD0, 0x00BD0, WBP::ALetter},
275 {0x00BD7, 0x00BD7, WBP::Extend},
276 {0x00BE6, 0x00BEF, WBP::Numeric},
277 {0x00C00, 0x00C04, WBP::Extend},
278 {0x00C05, 0x00C0C, WBP::ALetter},
279 {0x00C0E, 0x00C10, WBP::ALetter},
280 {0x00C12, 0x00C28, WBP::ALetter},
281 {0x00C2A, 0x00C39, WBP::ALetter},
282 {0x00C3C, 0x00C3C, WBP::Extend},
283 {0x00C3D, 0x00C3D, WBP::ALetter},
284 {0x00C3E, 0x00C44, WBP::Extend},
285 {0x00C46, 0x00C48, WBP::Extend},
286 {0x00C4A, 0x00C4D, WBP::Extend},
287 {0x00C55, 0x00C56, WBP::Extend},
288 {0x00C58, 0x00C5A, WBP::ALetter},
289 {0x00C5C, 0x00C5D, WBP::ALetter},
290 {0x00C60, 0x00C61, WBP::ALetter},
291 {0x00C62, 0x00C63, WBP::Extend},
292 {0x00C66, 0x00C6F, WBP::Numeric},
293 {0x00C80, 0x00C80, WBP::ALetter},
294 {0x00C81, 0x00C83, WBP::Extend},
295 {0x00C85, 0x00C8C, WBP::ALetter},
296 {0x00C8E, 0x00C90, WBP::ALetter},
297 {0x00C92, 0x00CA8, WBP::ALetter},
298 {0x00CAA, 0x00CB3, WBP::ALetter},
299 {0x00CB5, 0x00CB9, WBP::ALetter},
300 {0x00CBC, 0x00CBC, WBP::Extend},
301 {0x00CBD, 0x00CBD, WBP::ALetter},
302 {0x00CBE, 0x00CC4, WBP::Extend},
303 {0x00CC6, 0x00CC8, WBP::Extend},
304 {0x00CCA, 0x00CCD, WBP::Extend},
305 {0x00CD5, 0x00CD6, WBP::Extend},
306 {0x00CDC, 0x00CDE, WBP::ALetter},
307 {0x00CE0, 0x00CE1, WBP::ALetter},
308 {0x00CE2, 0x00CE3, WBP::Extend},
309 {0x00CE6, 0x00CEF, WBP::Numeric},
310 {0x00CF1, 0x00CF2, WBP::ALetter},
311 {0x00CF3, 0x00CF3, WBP::Extend},
312 {0x00D00, 0x00D03, WBP::Extend},
313 {0x00D04, 0x00D0C, WBP::ALetter},
314 {0x00D0E, 0x00D10, WBP::ALetter},
315 {0x00D12, 0x00D3A, WBP::ALetter},
316 {0x00D3B, 0x00D3C, WBP::Extend},
317 {0x00D3D, 0x00D3D, WBP::ALetter},
318 {0x00D3E, 0x00D44, WBP::Extend},
319 {0x00D46, 0x00D48, WBP::Extend},
320 {0x00D4A, 0x00D4D, WBP::Extend},
321 {0x00D4E, 0x00D4E, WBP::ALetter},
322 {0x00D54, 0x00D56, WBP::ALetter},
323 {0x00D57, 0x00D57, WBP::Extend},
324 {0x00D5F, 0x00D61, WBP::ALetter},
325 {0x00D62, 0x00D63, WBP::Extend},
326 {0x00D66, 0x00D6F, WBP::Numeric},
327 {0x00D7A, 0x00D7F, WBP::ALetter},
328 {0x00D81, 0x00D83, WBP::Extend},
329 {0x00D85, 0x00D96, WBP::ALetter},
330 {0x00D9A, 0x00DB1, WBP::ALetter},
331 {0x00DB3, 0x00DBB, WBP::ALetter},
332 {0x00DBD, 0x00DBD, WBP::ALetter},
333 {0x00DC0, 0x00DC6, WBP::ALetter},
334 {0x00DCA, 0x00DCA, WBP::Extend},
335 {0x00DCF, 0x00DD4, WBP::Extend},
336 {0x00DD6, 0x00DD6, WBP::Extend},
337 {0x00DD8, 0x00DDF, WBP::Extend},
338 {0x00DE6, 0x00DEF, WBP::Numeric},
339 {0x00DF2, 0x00DF3, WBP::Extend},
340 {0x00E31, 0x00E31, WBP::Extend},
341 {0x00E34, 0x00E3A, WBP::Extend},
342 {0x00E47, 0x00E4E, WBP::Extend},
343 {0x00E50, 0x00E59, WBP::Numeric},
344 {0x00EB1, 0x00EB1, WBP::Extend},
345 {0x00EB4, 0x00EBC, WBP::Extend},
346 {0x00EC8, 0x00ECE, WBP::Extend},
347 {0x00ED0, 0x00ED9, WBP::Numeric},
348 {0x00F00, 0x00F00, WBP::ALetter},
349 {0x00F18, 0x00F19, WBP::Extend},
350 {0x00F20, 0x00F29, WBP::Numeric},
351 {0x00F35, 0x00F35, WBP::Extend},
352 {0x00F37, 0x00F37, WBP::Extend},
353 {0x00F39, 0x00F39, WBP::Extend},
354 {0x00F3E, 0x00F3F, WBP::Extend},
355 {0x00F40, 0x00F47, WBP::ALetter},
356 {0x00F49, 0x00F6C, WBP::ALetter},
357 {0x00F71, 0x00F84, WBP::Extend},
358 {0x00F86, 0x00F87, WBP::Extend},
359 {0x00F88, 0x00F8C, WBP::ALetter},
360 {0x00F8D, 0x00F97, WBP::Extend},
361 {0x00F99, 0x00FBC, WBP::Extend},
362 {0x00FC6, 0x00FC6, WBP::Extend},
363 {0x0102B, 0x0103E, WBP::Extend},
364 {0x01040, 0x01049, WBP::Numeric},
365 {0x01056, 0x01059, WBP::Extend},
366 {0x0105E, 0x01060, WBP::Extend},
367 {0x01062, 0x01064, WBP::Extend},
368 {0x01067, 0x0106D, WBP::Extend},
369 {0x01071, 0x01074, WBP::Extend},
370 {0x01082, 0x0108D, WBP::Extend},
371 {0x0108F, 0x0108F, WBP::Extend},
372 {0x01090, 0x01099, WBP::Numeric},
373 {0x0109A, 0x0109D, WBP::Extend},
374 {0x010A0, 0x010C5, WBP::ALetter},
375 {0x010C7, 0x010C7, WBP::ALetter},
376 {0x010CD, 0x010CD, WBP::ALetter},
377 {0x010D0, 0x010FA, WBP::ALetter},
378 {0x010FC, 0x01248, WBP::ALetter},
379 {0x0124A, 0x0124D, WBP::ALetter},
380 {0x01250, 0x01256, WBP::ALetter},
381 {0x01258, 0x01258, WBP::ALetter},
382 {0x0125A, 0x0125D, WBP::ALetter},
383 {0x01260, 0x01288, WBP::ALetter},
384 {0x0128A, 0x0128D, WBP::ALetter},
385 {0x01290, 0x012B0, WBP::ALetter},
386 {0x012B2, 0x012B5, WBP::ALetter},
387 {0x012B8, 0x012BE, WBP::ALetter},
388 {0x012C0, 0x012C0, WBP::ALetter},
389 {0x012C2, 0x012C5, WBP::ALetter},
390 {0x012C8, 0x012D6, WBP::ALetter},
391 {0x012D8, 0x01310, WBP::ALetter},
392 {0x01312, 0x01315, WBP::ALetter},
393 {0x01318, 0x0135A, WBP::ALetter},
394 {0x0135D, 0x0135F, WBP::Extend},
395 {0x01380, 0x0138F, WBP::ALetter},
396 {0x013A0, 0x013F5, WBP::ALetter},
397 {0x013F8, 0x013FD, WBP::ALetter},
398 {0x01401, 0x0166C, WBP::ALetter},
399 {0x0166F, 0x0167F, WBP::ALetter},
400 {0x01680, 0x01680, WBP::WSegSpace},
401 {0x01681, 0x0169A, WBP::ALetter},
402 {0x016A0, 0x016EA, WBP::ALetter},
403 {0x016EE, 0x016F8, WBP::ALetter},
404 {0x01700, 0x01711, WBP::ALetter},
405 {0x01712, 0x01715, WBP::Extend},
406 {0x0171F, 0x01731, WBP::ALetter},
407 {0x01732, 0x01734, WBP::Extend},
408 {0x01740, 0x01751, WBP::ALetter},
409 {0x01752, 0x01753, WBP::Extend},
410 {0x01760, 0x0176C, WBP::ALetter},
411 {0x0176E, 0x01770, WBP::ALetter},
412 {0x01772, 0x01773, WBP::Extend},
413 {0x017B4, 0x017D3, WBP::Extend},
414 {0x017DD, 0x017DD, WBP::Extend},
415 {0x017E0, 0x017E9, WBP::Numeric},
416 {0x0180B, 0x0180D, WBP::Extend},
417 {0x0180E, 0x0180E, WBP::Format},
418 {0x0180F, 0x0180F, WBP::Extend},
419 {0x01810, 0x01819, WBP::Numeric},
420 {0x01820, 0x01878, WBP::ALetter},
421 {0x01880, 0x01884, WBP::ALetter},
422 {0x01885, 0x01886, WBP::Extend},
423 {0x01887, 0x018A8, WBP::ALetter},
424 {0x018A9, 0x018A9, WBP::Extend},
425 {0x018AA, 0x018AA, WBP::ALetter},
426 {0x018B0, 0x018F5, WBP::ALetter},
427 {0x01900, 0x0191E, WBP::ALetter},
428 {0x01920, 0x0192B, WBP::Extend},
429 {0x01930, 0x0193B, WBP::Extend},
430 {0x01946, 0x0194F, WBP::Numeric},
431 {0x019D0, 0x019DA, WBP::Numeric},
432 {0x01A00, 0x01A16, WBP::ALetter},
433 {0x01A17, 0x01A1B, WBP::Extend},
434 {0x01A55, 0x01A5E, WBP::Extend},
435 {0x01A60, 0x01A7C, WBP::Extend},
436 {0x01A7F, 0x01A7F, WBP::Extend},
437 {0x01A80, 0x01A89, WBP::Numeric},
438 {0x01A90, 0x01A99, WBP::Numeric},
439 {0x01AB0, 0x01ADD, WBP::Extend},
440 {0x01AE0, 0x01AEB, WBP::Extend},
441 {0x01B00, 0x01B04, WBP::Extend},
442 {0x01B05, 0x01B33, WBP::ALetter},
443 {0x01B34, 0x01B44, WBP::Extend},
444 {0x01B45, 0x01B4C, WBP::ALetter},
445 {0x01B50, 0x01B59, WBP::Numeric},
446 {0x01B6B, 0x01B73, WBP::Extend},
447 {0x01B80, 0x01B82, WBP::Extend},
448 {0x01B83, 0x01BA0, WBP::ALetter},
449 {0x01BA1, 0x01BAD, WBP::Extend},
450 {0x01BAE, 0x01BAF, WBP::ALetter},
451 {0x01BB0, 0x01BB9, WBP::Numeric},
452 {0x01BBA, 0x01BE5, WBP::ALetter},
453 {0x01BE6, 0x01BF3, WBP::Extend},
454 {0x01C00, 0x01C23, WBP::ALetter},
455 {0x01C24, 0x01C37, WBP::Extend},
456 {0x01C40, 0x01C49, WBP::Numeric},
457 {0x01C4D, 0x01C4F, WBP::ALetter},
458 {0x01C50, 0x01C59, WBP::Numeric},
459 {0x01C5A, 0x01C7D, WBP::ALetter},
460 {0x01C80, 0x01C8A, WBP::ALetter},
461 {0x01C90, 0x01CBA, WBP::ALetter},
462 {0x01CBD, 0x01CBF, WBP::ALetter},
463 {0x01CD0, 0x01CD2, WBP::Extend},
464 {0x01CD4, 0x01CE8, WBP::Extend},
465 {0x01CE9, 0x01CEC, WBP::ALetter},
466 {0x01CED, 0x01CED, WBP::Extend},
467 {0x01CEE, 0x01CF3, WBP::ALetter},
468 {0x01CF4, 0x01CF4, WBP::Extend},
469 {0x01CF5, 0x01CF6, WBP::ALetter},
470 {0x01CF7, 0x01CF9, WBP::Extend},
471 {0x01CFA, 0x01CFA, WBP::ALetter},
472 {0x01D00, 0x01DBF, WBP::ALetter},
473 {0x01DC0, 0x01DFF, WBP::Extend},
474 {0x01E00, 0x01F15, WBP::ALetter},
475 {0x01F18, 0x01F1D, WBP::ALetter},
476 {0x01F20, 0x01F45, WBP::ALetter},
477 {0x01F48, 0x01F4D, WBP::ALetter},
478 {0x01F50, 0x01F57, WBP::ALetter},
479 {0x01F59, 0x01F59, WBP::ALetter},
480 {0x01F5B, 0x01F5B, WBP::ALetter},
481 {0x01F5D, 0x01F5D, WBP::ALetter},
482 {0x01F5F, 0x01F7D, WBP::ALetter},
483 {0x01F80, 0x01FB4, WBP::ALetter},
484 {0x01FB6, 0x01FBC, WBP::ALetter},
485 {0x01FBE, 0x01FBE, WBP::ALetter},
486 {0x01FC2, 0x01FC4, WBP::ALetter},
487 {0x01FC6, 0x01FCC, WBP::ALetter},
488 {0x01FD0, 0x01FD3, WBP::ALetter},
489 {0x01FD6, 0x01FDB, WBP::ALetter},
490 {0x01FE0, 0x01FEC, WBP::ALetter},
491 {0x01FF2, 0x01FF4, WBP::ALetter},
492 {0x01FF6, 0x01FFC, WBP::ALetter},
493 {0x02000, 0x02006, WBP::WSegSpace},
494 {0x02008, 0x0200A, WBP::WSegSpace},
495 {0x0200C, 0x0200C, WBP::Extend},
496 {0x0200D, 0x0200D, WBP::ZWJ},
497 {0x0200E, 0x0200F, WBP::Format},
498 {0x02018, 0x02019, WBP::MidNumLet},
499 {0x02024, 0x02024, WBP::MidNumLet},
500 {0x02027, 0x02027, WBP::MidLetter},
501 {0x02028, 0x02029, WBP::Newline},
502 {0x0202A, 0x0202E, WBP::Format},
503 {0x0202F, 0x0202F, WBP::ExtendNumLet},
504 {0x0203F, 0x02040, WBP::ExtendNumLet},
505 {0x02044, 0x02044, WBP::MidNum},
506 {0x02054, 0x02054, WBP::ExtendNumLet},
507 {0x0205F, 0x0205F, WBP::WSegSpace},
508 {0x02060, 0x02064, WBP::Format},
509 {0x02066, 0x0206F, WBP::Format},
510 {0x02071, 0x02071, WBP::ALetter},
511 {0x0207F, 0x0207F, WBP::ALetter},
512 {0x02090, 0x0209C, WBP::ALetter},
513 {0x020D0, 0x020F0, WBP::Extend},
514 {0x02102, 0x02102, WBP::ALetter},
515 {0x02107, 0x02107, WBP::ALetter},
516 {0x0210A, 0x02113, WBP::ALetter},
517 {0x02115, 0x02115, WBP::ALetter},
518 {0x02119, 0x0211D, WBP::ALetter},
519 {0x02124, 0x02124, WBP::ALetter},
520 {0x02126, 0x02126, WBP::ALetter},
521 {0x02128, 0x02128, WBP::ALetter},
522 {0x0212A, 0x0212D, WBP::ALetter},
523 {0x0212F, 0x02139, WBP::ALetter},
524 {0x0213C, 0x0213F, WBP::ALetter},
525 {0x02145, 0x02149, WBP::ALetter},
526 {0x0214E, 0x0214E, WBP::ALetter},
527 {0x02160, 0x02188, WBP::ALetter},
528 {0x024B6, 0x024E9, WBP::ALetter},
529 {0x02C00, 0x02CE4, WBP::ALetter},
530 {0x02CEB, 0x02CEE, WBP::ALetter},
531 {0x02CEF, 0x02CF1, WBP::Extend},
532 {0x02CF2, 0x02CF3, WBP::ALetter},
533 {0x02D00, 0x02D25, WBP::ALetter},
534 {0x02D27, 0x02D27, WBP::ALetter},
535 {0x02D2D, 0x02D2D, WBP::ALetter},
536 {0x02D30, 0x02D67, WBP::ALetter},
537 {0x02D6F, 0x02D6F, WBP::ALetter},
538 {0x02D7F, 0x02D7F, WBP::Extend},
539 {0x02D80, 0x02D96, WBP::ALetter},
540 {0x02DA0, 0x02DA6, WBP::ALetter},
541 {0x02DA8, 0x02DAE, WBP::ALetter},
542 {0x02DB0, 0x02DB6, WBP::ALetter},
543 {0x02DB8, 0x02DBE, WBP::ALetter},
544 {0x02DC0, 0x02DC6, WBP::ALetter},
545 {0x02DC8, 0x02DCE, WBP::ALetter},
546 {0x02DD0, 0x02DD6, WBP::ALetter},
547 {0x02DD8, 0x02DDE, WBP::ALetter},
548 {0x02DE0, 0x02DFF, WBP::Extend},
549 {0x02E2F, 0x02E2F, WBP::ALetter},
550 {0x03000, 0x03000, WBP::WSegSpace},
551 {0x03005, 0x03005, WBP::ALetter},
552 {0x0302A, 0x0302F, WBP::Extend},
553 {0x03031, 0x03035, WBP::Katakana},
554 {0x0303B, 0x0303C, WBP::ALetter},
555 {0x03099, 0x0309A, WBP::Extend},
556 {0x0309B, 0x0309C, WBP::Katakana},
557 {0x030A0, 0x030FA, WBP::Katakana},
558 {0x030FC, 0x030FF, WBP::Katakana},
559 {0x03105, 0x0312F, WBP::ALetter},
560 {0x03131, 0x0318E, WBP::ALetter},
561 {0x031A0, 0x031BF, WBP::ALetter},
562 {0x031F0, 0x031FF, WBP::Katakana},
563 {0x032D0, 0x032FE, WBP::Katakana},
564 {0x03300, 0x03357, WBP::Katakana},
565 {0x0A000, 0x0A48C, WBP::ALetter},
566 {0x0A4D0, 0x0A4FD, WBP::ALetter},
567 {0x0A500, 0x0A60C, WBP::ALetter},
568 {0x0A610, 0x0A61F, WBP::ALetter},
569 {0x0A620, 0x0A629, WBP::Numeric},
570 {0x0A62A, 0x0A62B, WBP::ALetter},
571 {0x0A640, 0x0A66E, WBP::ALetter},
572 {0x0A66F, 0x0A672, WBP::Extend},
573 {0x0A674, 0x0A67D, WBP::Extend},
574 {0x0A67F, 0x0A69D, WBP::ALetter},
575 {0x0A69E, 0x0A69F, WBP::Extend},
576 {0x0A6A0, 0x0A6EF, WBP::ALetter},
577 {0x0A6F0, 0x0A6F1, WBP::Extend},
578 {0x0A708, 0x0A7DC, WBP::ALetter},
579 {0x0A7F1, 0x0A801, WBP::ALetter},
580 {0x0A802, 0x0A802, WBP::Extend},
581 {0x0A803, 0x0A805, WBP::ALetter},
582 {0x0A806, 0x0A806, WBP::Extend},
583 {0x0A807, 0x0A80A, WBP::ALetter},
584 {0x0A80B, 0x0A80B, WBP::Extend},
585 {0x0A80C, 0x0A822, WBP::ALetter},
586 {0x0A823, 0x0A827, WBP::Extend},
587 {0x0A82C, 0x0A82C, WBP::Extend},
588 {0x0A840, 0x0A873, WBP::ALetter},
589 {0x0A880, 0x0A881, WBP::Extend},
590 {0x0A882, 0x0A8B3, WBP::ALetter},
591 {0x0A8B4, 0x0A8C5, WBP::Extend},
592 {0x0A8D0, 0x0A8D9, WBP::Numeric},
593 {0x0A8E0, 0x0A8F1, WBP::Extend},
594 {0x0A8F2, 0x0A8F7, WBP::ALetter},
595 {0x0A8FB, 0x0A8FB, WBP::ALetter},
596 {0x0A8FD, 0x0A8FE, WBP::ALetter},
597 {0x0A8FF, 0x0A8FF, WBP::Extend},
598 {0x0A900, 0x0A909, WBP::Numeric},
599 {0x0A90A, 0x0A925, WBP::ALetter},
600 {0x0A926, 0x0A92D, WBP::Extend},
601 {0x0A930, 0x0A946, WBP::ALetter},
602 {0x0A947, 0x0A953, WBP::Extend},
603 {0x0A960, 0x0A97C, WBP::ALetter},
604 {0x0A980, 0x0A983, WBP::Extend},
605 {0x0A984, 0x0A9B2, WBP::ALetter},
606 {0x0A9B3, 0x0A9C0, WBP::Extend},
607 {0x0A9CF, 0x0A9CF, WBP::ALetter},
608 {0x0A9D0, 0x0A9D9, WBP::Numeric},
609 {0x0A9E5, 0x0A9E5, WBP::Extend},
610 {0x0A9F0, 0x0A9F9, WBP::Numeric},
611 {0x0AA00, 0x0AA28, WBP::ALetter},
612 {0x0AA29, 0x0AA36, WBP::Extend},
613 {0x0AA40, 0x0AA42, WBP::ALetter},
614 {0x0AA43, 0x0AA43, WBP::Extend},
615 {0x0AA44, 0x0AA4B, WBP::ALetter},
616 {0x0AA4C, 0x0AA4D, WBP::Extend},
617 {0x0AA50, 0x0AA59, WBP::Numeric},
618 {0x0AA7B, 0x0AA7D, WBP::Extend},
619 {0x0AAB0, 0x0AAB0, WBP::Extend},
620 {0x0AAB2, 0x0AAB4, WBP::Extend},
621 {0x0AAB7, 0x0AAB8, WBP::Extend},
622 {0x0AABE, 0x0AABF, WBP::Extend},
623 {0x0AAC1, 0x0AAC1, WBP::Extend},
624 {0x0AAE0, 0x0AAEA, WBP::ALetter},
625 {0x0AAEB, 0x0AAEF, WBP::Extend},
626 {0x0AAF2, 0x0AAF4, WBP::ALetter},
627 {0x0AAF5, 0x0AAF6, WBP::Extend},
628 {0x0AB01, 0x0AB06, WBP::ALetter},
629 {0x0AB09, 0x0AB0E, WBP::ALetter},
630 {0x0AB11, 0x0AB16, WBP::ALetter},
631 {0x0AB20, 0x0AB26, WBP::ALetter},
632 {0x0AB28, 0x0AB2E, WBP::ALetter},
633 {0x0AB30, 0x0AB69, WBP::ALetter},
634 {0x0AB70, 0x0ABE2, WBP::ALetter},
635 {0x0ABE3, 0x0ABEA, WBP::Extend},
636 {0x0ABEC, 0x0ABED, WBP::Extend},
637 {0x0ABF0, 0x0ABF9, WBP::Numeric},
638 {0x0AC00, 0x0D7A3, WBP::ALetter},
639 {0x0D7B0, 0x0D7C6, WBP::ALetter},
640 {0x0D7CB, 0x0D7FB, WBP::ALetter},
641 {0x0FB00, 0x0FB06, WBP::ALetter},
642 {0x0FB13, 0x0FB17, WBP::ALetter},
643 {0x0FB1D, 0x0FB1D, WBP::Hebrew_Letter},
644 {0x0FB1E, 0x0FB1E, WBP::Extend},
645 {0x0FB1F, 0x0FB28, WBP::Hebrew_Letter},
646 {0x0FB2A, 0x0FB36, WBP::Hebrew_Letter},
647 {0x0FB38, 0x0FB3C, WBP::Hebrew_Letter},
648 {0x0FB3E, 0x0FB3E, WBP::Hebrew_Letter},
649 {0x0FB40, 0x0FB41, WBP::Hebrew_Letter},
650 {0x0FB43, 0x0FB44, WBP::Hebrew_Letter},
651 {0x0FB46, 0x0FB4F, WBP::Hebrew_Letter},
652 {0x0FB50, 0x0FBB1, WBP::ALetter},
653 {0x0FBD3, 0x0FD3D, WBP::ALetter},
654 {0x0FD50, 0x0FD8F, WBP::ALetter},
655 {0x0FD92, 0x0FDC7, WBP::ALetter},
656 {0x0FDF0, 0x0FDFB, WBP::ALetter},
657 {0x0FE00, 0x0FE0F, WBP::Extend},
658 {0x0FE13, 0x0FE13, WBP::MidLetter},
659 {0x0FE20, 0x0FE2F, WBP::Extend},
660 {0x0FE33, 0x0FE34, WBP::ExtendNumLet},
661 {0x0FE4D, 0x0FE4F, WBP::ExtendNumLet},
662 {0x0FE50, 0x0FE50, WBP::MidNum},
663 {0x0FE52, 0x0FE52, WBP::MidNumLet},
664 {0x0FE54, 0x0FE54, WBP::MidNum},
665 {0x0FE55, 0x0FE55, WBP::MidLetter},
666 {0x0FE70, 0x0FE74, WBP::ALetter},
667 {0x0FE76, 0x0FEFC, WBP::ALetter},
668 {0x0FEFF, 0x0FEFF, WBP::Format},
669 {0x0FF07, 0x0FF07, WBP::MidNumLet},
670 {0x0FF0C, 0x0FF0C, WBP::MidNum},
671 {0x0FF0E, 0x0FF0E, WBP::MidNumLet},
672 {0x0FF10, 0x0FF19, WBP::Numeric},
673 {0x0FF1A, 0x0FF1A, WBP::MidLetter},
674 {0x0FF1B, 0x0FF1B, WBP::MidNum},
675 {0x0FF21, 0x0FF3A, WBP::ALetter},
676 {0x0FF3F, 0x0FF3F, WBP::ExtendNumLet},
677 {0x0FF41, 0x0FF5A, WBP::ALetter},
678 {0x0FF66, 0x0FF9D, WBP::Katakana},
679 {0x0FF9E, 0x0FF9F, WBP::Extend},
680 {0x0FFA0, 0x0FFBE, WBP::ALetter},
681 {0x0FFC2, 0x0FFC7, WBP::ALetter},
682 {0x0FFCA, 0x0FFCF, WBP::ALetter},
683 {0x0FFD2, 0x0FFD7, WBP::ALetter},
684 {0x0FFDA, 0x0FFDC, WBP::ALetter},
685 {0x0FFF9, 0x0FFFB, WBP::Format},
686 {0x10000, 0x1000B, WBP::ALetter},
687 {0x1000D, 0x10026, WBP::ALetter},
688 {0x10028, 0x1003A, WBP::ALetter},
689 {0x1003C, 0x1003D, WBP::ALetter},
690 {0x1003F, 0x1004D, WBP::ALetter},
691 {0x10050, 0x1005D, WBP::ALetter},
692 {0x10080, 0x100FA, WBP::ALetter},
693 {0x10140, 0x10174, WBP::ALetter},
694 {0x101FD, 0x101FD, WBP::Extend},
695 {0x10280, 0x1029C, WBP::ALetter},
696 {0x102A0, 0x102D0, WBP::ALetter},
697 {0x102E0, 0x102E0, WBP::Extend},
698 {0x10300, 0x1031F, WBP::ALetter},
699 {0x1032D, 0x1034A, WBP::ALetter},
700 {0x10350, 0x10375, WBP::ALetter},
701 {0x10376, 0x1037A, WBP::Extend},
702 {0x10380, 0x1039D, WBP::ALetter},
703 {0x103A0, 0x103C3, WBP::ALetter},
704 {0x103C8, 0x103CF, WBP::ALetter},
705 {0x103D1, 0x103D5, WBP::ALetter},
706 {0x10400, 0x1049D, WBP::ALetter},
707 {0x104A0, 0x104A9, WBP::Numeric},
708 {0x104B0, 0x104D3, WBP::ALetter},
709 {0x104D8, 0x104FB, WBP::ALetter},
710 {0x10500, 0x10527, WBP::ALetter},
711 {0x10530, 0x10563, WBP::ALetter},
712 {0x10570, 0x1057A, WBP::ALetter},
713 {0x1057C, 0x1058A, WBP::ALetter},
714 {0x1058C, 0x10592, WBP::ALetter},
715 {0x10594, 0x10595, WBP::ALetter},
716 {0x10597, 0x105A1, WBP::ALetter},
717 {0x105A3, 0x105B1, WBP::ALetter},
718 {0x105B3, 0x105B9, WBP::ALetter},
719 {0x105BB, 0x105BC, WBP::ALetter},
720 {0x105C0, 0x105F3, WBP::ALetter},
721 {0x10600, 0x10736, WBP::ALetter},
722 {0x10740, 0x10755, WBP::ALetter},
723 {0x10760, 0x10767, WBP::ALetter},
724 {0x10780, 0x10785, WBP::ALetter},
725 {0x10787, 0x107B0, WBP::ALetter},
726 {0x107B2, 0x107BA, WBP::ALetter},
727 {0x10800, 0x10805, WBP::ALetter},
728 {0x10808, 0x10808, WBP::ALetter},
729 {0x1080A, 0x10835, WBP::ALetter},
730 {0x10837, 0x10838, WBP::ALetter},
731 {0x1083C, 0x1083C, WBP::ALetter},
732 {0x1083F, 0x10855, WBP::ALetter},
733 {0x10860, 0x10876, WBP::ALetter},
734 {0x10880, 0x1089E, WBP::ALetter},
735 {0x108E0, 0x108F2, WBP::ALetter},
736 {0x108F4, 0x108F5, WBP::ALetter},
737 {0x10900, 0x10915, WBP::ALetter},
738 {0x10920, 0x10939, WBP::ALetter},
739 {0x10940, 0x10959, WBP::ALetter},
740 {0x10980, 0x109B7, WBP::ALetter},
741 {0x109BE, 0x109BF, WBP::ALetter},
742 {0x10A00, 0x10A00, WBP::ALetter},
743 {0x10A01, 0x10A03, WBP::Extend},
744 {0x10A05, 0x10A06, WBP::Extend},
745 {0x10A0C, 0x10A0F, WBP::Extend},
746 {0x10A10, 0x10A13, WBP::ALetter},
747 {0x10A15, 0x10A17, WBP::ALetter},
748 {0x10A19, 0x10A35, WBP::ALetter},
749 {0x10A38, 0x10A3A, WBP::Extend},
750 {0x10A3F, 0x10A3F, WBP::Extend},
751 {0x10A60, 0x10A7C, WBP::ALetter},
752 {0x10A80, 0x10A9C, WBP::ALetter},
753 {0x10AC0, 0x10AC7, WBP::ALetter},
754 {0x10AC9, 0x10AE4, WBP::ALetter},
755 {0x10AE5, 0x10AE6, WBP::Extend},
756 {0x10B00, 0x10B35, WBP::ALetter},
757 {0x10B40, 0x10B55, WBP::ALetter},
758 {0x10B60, 0x10B72, WBP::ALetter},
759 {0x10B80, 0x10B91, WBP::ALetter},
760 {0x10C00, 0x10C48, WBP::ALetter},
761 {0x10C80, 0x10CB2, WBP::ALetter},
762 {0x10CC0, 0x10CF2, WBP::ALetter},
763 {0x10D00, 0x10D23, WBP::ALetter},
764 {0x10D24, 0x10D27, WBP::Extend},
765 {0x10D30, 0x10D39, WBP::Numeric},
766 {0x10D40, 0x10D49, WBP::Numeric},
767 {0x10D4A, 0x10D65, WBP::ALetter},
768 {0x10D69, 0x10D6D, WBP::Extend},
769 {0x10D6F, 0x10D85, WBP::ALetter},
770 {0x10E80, 0x10EA9, WBP::ALetter},
771 {0x10EAB, 0x10EAC, WBP::Extend},
772 {0x10EB0, 0x10EB1, WBP::ALetter},
773 {0x10EC2, 0x10EC7, WBP::ALetter},
774 {0x10EFA, 0x10EFF, WBP::Extend},
775 {0x10F00, 0x10F1C, WBP::ALetter},
776 {0x10F27, 0x10F27, WBP::ALetter},
777 {0x10F30, 0x10F45, WBP::ALetter},
778 {0x10F46, 0x10F50, WBP::Extend},
779 {0x10F70, 0x10F81, WBP::ALetter},
780 {0x10F82, 0x10F85, WBP::Extend},
781 {0x10FB0, 0x10FC4, WBP::ALetter},
782 {0x10FE0, 0x10FF6, WBP::ALetter},
783 {0x11000, 0x11002, WBP::Extend},
784 {0x11003, 0x11037, WBP::ALetter},
785 {0x11038, 0x11046, WBP::Extend},
786 {0x11066, 0x1106F, WBP::Numeric},
787 {0x11070, 0x11070, WBP::Extend},
788 {0x11071, 0x11072, WBP::ALetter},
789 {0x11073, 0x11074, WBP::Extend},
790 {0x11075, 0x11075, WBP::ALetter},
791 {0x1107F, 0x11082, WBP::Extend},
792 {0x11083, 0x110AF, WBP::ALetter},
793 {0x110B0, 0x110BA, WBP::Extend},
794 {0x110BD, 0x110BD, WBP::Numeric},
795 {0x110C2, 0x110C2, WBP::Extend},
796 {0x110CD, 0x110CD, WBP::Numeric},
797 {0x110D0, 0x110E8, WBP::ALetter},
798 {0x110F0, 0x110F9, WBP::Numeric},
799 {0x11100, 0x11102, WBP::Extend},
800 {0x11103, 0x11126, WBP::ALetter},
801 {0x11127, 0x11134, WBP::Extend},
802 {0x11136, 0x1113F, WBP::Numeric},
803 {0x11144, 0x11144, WBP::ALetter},
804 {0x11145, 0x11146, WBP::Extend},
805 {0x11147, 0x11147, WBP::ALetter},
806 {0x11150, 0x11172, WBP::ALetter},
807 {0x11173, 0x11173, WBP::Extend},
808 {0x11176, 0x11176, WBP::ALetter},
809 {0x11180, 0x11182, WBP::Extend},
810 {0x11183, 0x111B2, WBP::ALetter},
811 {0x111B3, 0x111C0, WBP::Extend},
812 {0x111C1, 0x111C4, WBP::ALetter},
813 {0x111C9, 0x111CC, WBP::Extend},
814 {0x111CE, 0x111CF, WBP::Extend},
815 {0x111D0, 0x111D9, WBP::Numeric},
816 {0x111DA, 0x111DA, WBP::ALetter},
817 {0x111DC, 0x111DC, WBP::ALetter},
818 {0x11200, 0x11211, WBP::ALetter},
819 {0x11213, 0x1122B, WBP::ALetter},
820 {0x1122C, 0x11237, WBP::Extend},
821 {0x1123E, 0x1123E, WBP::Extend},
822 {0x1123F, 0x11240, WBP::ALetter},
823 {0x11241, 0x11241, WBP::Extend},
824 {0x11280, 0x11286, WBP::ALetter},
825 {0x11288, 0x11288, WBP::ALetter},
826 {0x1128A, 0x1128D, WBP::ALetter},
827 {0x1128F, 0x1129D, WBP::ALetter},
828 {0x1129F, 0x112A8, WBP::ALetter},
829 {0x112B0, 0x112DE, WBP::ALetter},
830 {0x112DF, 0x112EA, WBP::Extend},
831 {0x112F0, 0x112F9, WBP::Numeric},
832 {0x11300, 0x11303, WBP::Extend},
833 {0x11305, 0x1130C, WBP::ALetter},
834 {0x1130F, 0x11310, WBP::ALetter},
835 {0x11313, 0x11328, WBP::ALetter},
836 {0x1132A, 0x11330, WBP::ALetter},
837 {0x11332, 0x11333, WBP::ALetter},
838 {0x11335, 0x11339, WBP::ALetter},
839 {0x1133B, 0x1133C, WBP::Extend},
840 {0x1133D, 0x1133D, WBP::ALetter},
841 {0x1133E, 0x11344, WBP::Extend},
842 {0x11347, 0x11348, WBP::Extend},
843 {0x1134B, 0x1134D, WBP::Extend},
844 {0x11350, 0x11350, WBP::ALetter},
845 {0x11357, 0x11357, WBP::Extend},
846 {0x1135D, 0x11361, WBP::ALetter},
847 {0x11362, 0x11363, WBP::Extend},
848 {0x11366, 0x1136C, WBP::Extend},
849 {0x11370, 0x11374, WBP::Extend},
850 {0x11380, 0x11389, WBP::ALetter},
851 {0x1138B, 0x1138B, WBP::ALetter},
852 {0x1138E, 0x1138E, WBP::ALetter},
853 {0x11390, 0x113B5, WBP::ALetter},
854 {0x113B7, 0x113B7, WBP::ALetter},
855 {0x113B8, 0x113C0, WBP::Extend},
856 {0x113C2, 0x113C2, WBP::Extend},
857 {0x113C5, 0x113C5, WBP::Extend},
858 {0x113C7, 0x113CA, WBP::Extend},
859 {0x113CC, 0x113D0, WBP::Extend},
860 {0x113D1, 0x113D1, WBP::ALetter},
861 {0x113D2, 0x113D2, WBP::Extend},
862 {0x113D3, 0x113D3, WBP::ALetter},
863 {0x113E1, 0x113E2, WBP::Extend},
864 {0x11400, 0x11434, WBP::ALetter},
865 {0x11435, 0x11446, WBP::Extend},
866 {0x11447, 0x1144A, WBP::ALetter},
867 {0x11450, 0x11459, WBP::Numeric},
868 {0x1145E, 0x1145E, WBP::Extend},
869 {0x1145F, 0x11461, WBP::ALetter},
870 {0x11480, 0x114AF, WBP::ALetter},
871 {0x114B0, 0x114C3, WBP::Extend},
872 {0x114C4, 0x114C5, WBP::ALetter},
873 {0x114C7, 0x114C7, WBP::ALetter},
874 {0x114D0, 0x114D9, WBP::Numeric},
875 {0x11580, 0x115AE, WBP::ALetter},
876 {0x115AF, 0x115B5, WBP::Extend},
877 {0x115B8, 0x115C0, WBP::Extend},
878 {0x115D8, 0x115DB, WBP::ALetter},
879 {0x115DC, 0x115DD, WBP::Extend},
880 {0x11600, 0x1162F, WBP::ALetter},
881 {0x11630, 0x11640, WBP::Extend},
882 {0x11644, 0x11644, WBP::ALetter},
883 {0x11650, 0x11659, WBP::Numeric},
884 {0x11680, 0x116AA, WBP::ALetter},
885 {0x116AB, 0x116B7, WBP::Extend},
886 {0x116B8, 0x116B8, WBP::ALetter},
887 {0x116C0, 0x116C9, WBP::Numeric},
888 {0x116D0, 0x116E3, WBP::Numeric},
889 {0x1171D, 0x1172B, WBP::Extend},
890 {0x11730, 0x11739, WBP::Numeric},
891 {0x11800, 0x1182B, WBP::ALetter},
892 {0x1182C, 0x1183A, WBP::Extend},
893 {0x118A0, 0x118DF, WBP::ALetter},
894 {0x118E0, 0x118E9, WBP::Numeric},
895 {0x118FF, 0x11906, WBP::ALetter},
896 {0x11909, 0x11909, WBP::ALetter},
897 {0x1190C, 0x11913, WBP::ALetter},
898 {0x11915, 0x11916, WBP::ALetter},
899 {0x11918, 0x1192F, WBP::ALetter},
900 {0x11930, 0x11935, WBP::Extend},
901 {0x11937, 0x11938, WBP::Extend},
902 {0x1193B, 0x1193E, WBP::Extend},
903 {0x1193F, 0x1193F, WBP::ALetter},
904 {0x11940, 0x11940, WBP::Extend},
905 {0x11941, 0x11941, WBP::ALetter},
906 {0x11942, 0x11943, WBP::Extend},
907 {0x11950, 0x11959, WBP::Numeric},
908 {0x119A0, 0x119A7, WBP::ALetter},
909 {0x119AA, 0x119D0, WBP::ALetter},
910 {0x119D1, 0x119D7, WBP::Extend},
911 {0x119DA, 0x119E0, WBP::Extend},
912 {0x119E1, 0x119E1, WBP::ALetter},
913 {0x119E3, 0x119E3, WBP::ALetter},
914 {0x119E4, 0x119E4, WBP::Extend},
915 {0x11A00, 0x11A00, WBP::ALetter},
916 {0x11A01, 0x11A0A, WBP::Extend},
917 {0x11A0B, 0x11A32, WBP::ALetter},
918 {0x11A33, 0x11A39, WBP::Extend},
919 {0x11A3A, 0x11A3A, WBP::ALetter},
920 {0x11A3B, 0x11A3E, WBP::Extend},
921 {0x11A47, 0x11A47, WBP::Extend},
922 {0x11A50, 0x11A50, WBP::ALetter},
923 {0x11A51, 0x11A5B, WBP::Extend},
924 {0x11A5C, 0x11A89, WBP::ALetter},
925 {0x11A8A, 0x11A99, WBP::Extend},
926 {0x11A9D, 0x11A9D, WBP::ALetter},
927 {0x11AB0, 0x11AF8, WBP::ALetter},
928 {0x11B60, 0x11B67, WBP::Extend},
929 {0x11BC0, 0x11BE0, WBP::ALetter},
930 {0x11BF0, 0x11BF9, WBP::Numeric},
931 {0x11C00, 0x11C08, WBP::ALetter},
932 {0x11C0A, 0x11C2E, WBP::ALetter},
933 {0x11C2F, 0x11C36, WBP::Extend},
934 {0x11C38, 0x11C3F, WBP::Extend},
935 {0x11C40, 0x11C40, WBP::ALetter},
936 {0x11C50, 0x11C59, WBP::Numeric},
937 {0x11C72, 0x11C8F, WBP::ALetter},
938 {0x11C92, 0x11CA7, WBP::Extend},
939 {0x11CA9, 0x11CB6, WBP::Extend},
940 {0x11D00, 0x11D06, WBP::ALetter},
941 {0x11D08, 0x11D09, WBP::ALetter},
942 {0x11D0B, 0x11D30, WBP::ALetter},
943 {0x11D31, 0x11D36, WBP::Extend},
944 {0x11D3A, 0x11D3A, WBP::Extend},
945 {0x11D3C, 0x11D3D, WBP::Extend},
946 {0x11D3F, 0x11D45, WBP::Extend},
947 {0x11D46, 0x11D46, WBP::ALetter},
948 {0x11D47, 0x11D47, WBP::Extend},
949 {0x11D50, 0x11D59, WBP::Numeric},
950 {0x11D60, 0x11D65, WBP::ALetter},
951 {0x11D67, 0x11D68, WBP::ALetter},
952 {0x11D6A, 0x11D89, WBP::ALetter},
953 {0x11D8A, 0x11D8E, WBP::Extend},
954 {0x11D90, 0x11D91, WBP::Extend},
955 {0x11D93, 0x11D97, WBP::Extend},
956 {0x11D98, 0x11D98, WBP::ALetter},
957 {0x11DA0, 0x11DA9, WBP::Numeric},
958 {0x11DB0, 0x11DDB, WBP::ALetter},
959 {0x11DE0, 0x11DE9, WBP::Numeric},
960 {0x11EE0, 0x11EF2, WBP::ALetter},
961 {0x11EF3, 0x11EF6, WBP::Extend},
962 {0x11F00, 0x11F01, WBP::Extend},
963 {0x11F02, 0x11F02, WBP::ALetter},
964 {0x11F03, 0x11F03, WBP::Extend},
965 {0x11F04, 0x11F10, WBP::ALetter},
966 {0x11F12, 0x11F33, WBP::ALetter},
967 {0x11F34, 0x11F3A, WBP::Extend},
968 {0x11F3E, 0x11F42, WBP::Extend},
969 {0x11F50, 0x11F59, WBP::Numeric},
970 {0x11F5A, 0x11F5A, WBP::Extend},
971 {0x11FB0, 0x11FB0, WBP::ALetter},
972 {0x12000, 0x12399, WBP::ALetter},
973 {0x12400, 0x1246E, WBP::ALetter},
974 {0x12480, 0x12543, WBP::ALetter},
975 {0x12F90, 0x12FF0, WBP::ALetter},
976 {0x13000, 0x1342F, WBP::ALetter},
977 {0x13430, 0x1343F, WBP::Format},
978 {0x13440, 0x13440, WBP::Extend},
979 {0x13441, 0x13446, WBP::ALetter},
980 {0x13447, 0x13455, WBP::Extend},
981 {0x13460, 0x143FA, WBP::ALetter},
982 {0x14400, 0x14646, WBP::ALetter},
983 {0x16100, 0x1611D, WBP::ALetter},
984 {0x1611E, 0x1612F, WBP::Extend},
985 {0x16130, 0x16139, WBP::Numeric},
986 {0x16800, 0x16A38, WBP::ALetter},
987 {0x16A40, 0x16A5E, WBP::ALetter},
988 {0x16A60, 0x16A69, WBP::Numeric},
989 {0x16A70, 0x16ABE, WBP::ALetter},
990 {0x16AC0, 0x16AC9, WBP::Numeric},
991 {0x16AD0, 0x16AED, WBP::ALetter},
992 {0x16AF0, 0x16AF4, WBP::Extend},
993 {0x16B00, 0x16B2F, WBP::ALetter},
994 {0x16B30, 0x16B36, WBP::Extend},
995 {0x16B40, 0x16B43, WBP::ALetter},
996 {0x16B50, 0x16B59, WBP::Numeric},
997 {0x16B63, 0x16B77, WBP::ALetter},
998 {0x16B7D, 0x16B8F, WBP::ALetter},
999 {0x16D40, 0x16D6C, WBP::ALetter},
1000 {0x16D70, 0x16D79, WBP::Numeric},
1001 {0x16E40, 0x16E7F, WBP::ALetter},
1002 {0x16EA0, 0x16EB8, WBP::ALetter},
1003 {0x16EBB, 0x16ED3, WBP::ALetter},
1004 {0x16F00, 0x16F4A, WBP::ALetter},
1005 {0x16F4F, 0x16F4F, WBP::Extend},
1006 {0x16F50, 0x16F50, WBP::ALetter},
1007 {0x16F51, 0x16F87, WBP::Extend},
1008 {0x16F8F, 0x16F92, WBP::Extend},
1009 {0x16F93, 0x16F9F, WBP::ALetter},
1010 {0x16FE0, 0x16FE1, WBP::ALetter},
1011 {0x16FE3, 0x16FE3, WBP::ALetter},
1012 {0x16FE4, 0x16FE4, WBP::Extend},
1013 {0x16FF0, 0x16FF1, WBP::Extend},
1014 {0x1AFF0, 0x1AFF3, WBP::Katakana},
1015 {0x1AFF5, 0x1AFFB, WBP::Katakana},
1016 {0x1AFFD, 0x1AFFE, WBP::Katakana},
1017 {0x1B000, 0x1B000, WBP::Katakana},
1018 {0x1B120, 0x1B122, WBP::Katakana},
1019 {0x1B155, 0x1B155, WBP::Katakana},
1020 {0x1B164, 0x1B167, WBP::Katakana},
1021 {0x1BC00, 0x1BC6A, WBP::ALetter},
1022 {0x1BC70, 0x1BC7C, WBP::ALetter},
1023 {0x1BC80, 0x1BC88, WBP::ALetter},
1024 {0x1BC90, 0x1BC99, WBP::ALetter},
1025 {0x1BC9D, 0x1BC9E, WBP::Extend},
1026 {0x1BCA0, 0x1BCA3, WBP::Format},
1027 {0x1CCF0, 0x1CCF9, WBP::Numeric},
1028 {0x1CF00, 0x1CF2D, WBP::Extend},
1029 {0x1CF30, 0x1CF46, WBP::Extend},
1030 {0x1D165, 0x1D169, WBP::Extend},
1031 {0x1D16D, 0x1D172, WBP::Extend},
1032 {0x1D173, 0x1D17A, WBP::Format},
1033 {0x1D17B, 0x1D182, WBP::Extend},
1034 {0x1D185, 0x1D18B, WBP::Extend},
1035 {0x1D1AA, 0x1D1AD, WBP::Extend},
1036 {0x1D242, 0x1D244, WBP::Extend},
1037 {0x1D400, 0x1D454, WBP::ALetter},
1038 {0x1D456, 0x1D49C, WBP::ALetter},
1039 {0x1D49E, 0x1D49F, WBP::ALetter},
1040 {0x1D4A2, 0x1D4A2, WBP::ALetter},
1041 {0x1D4A5, 0x1D4A6, WBP::ALetter},
1042 {0x1D4A9, 0x1D4AC, WBP::ALetter},
1043 {0x1D4AE, 0x1D4B9, WBP::ALetter},
1044 {0x1D4BB, 0x1D4BB, WBP::ALetter},
1045 {0x1D4BD, 0x1D4C3, WBP::ALetter},
1046 {0x1D4C5, 0x1D505, WBP::ALetter},
1047 {0x1D507, 0x1D50A, WBP::ALetter},
1048 {0x1D50D, 0x1D514, WBP::ALetter},
1049 {0x1D516, 0x1D51C, WBP::ALetter},
1050 {0x1D51E, 0x1D539, WBP::ALetter},
1051 {0x1D53B, 0x1D53E, WBP::ALetter},
1052 {0x1D540, 0x1D544, WBP::ALetter},
1053 {0x1D546, 0x1D546, WBP::ALetter},
1054 {0x1D54A, 0x1D550, WBP::ALetter},
1055 {0x1D552, 0x1D6A5, WBP::ALetter},
1056 {0x1D6A8, 0x1D6C0, WBP::ALetter},
1057 {0x1D6C2, 0x1D6DA, WBP::ALetter},
1058 {0x1D6DC, 0x1D6FA, WBP::ALetter},
1059 {0x1D6FC, 0x1D714, WBP::ALetter},
1060 {0x1D716, 0x1D734, WBP::ALetter},
1061 {0x1D736, 0x1D74E, WBP::ALetter},
1062 {0x1D750, 0x1D76E, WBP::ALetter},
1063 {0x1D770, 0x1D788, WBP::ALetter},
1064 {0x1D78A, 0x1D7A8, WBP::ALetter},
1065 {0x1D7AA, 0x1D7C2, WBP::ALetter},
1066 {0x1D7C4, 0x1D7CB, WBP::ALetter},
1067 {0x1D7CE, 0x1D7FF, WBP::Numeric},
1068 {0x1DA00, 0x1DA36, WBP::Extend},
1069 {0x1DA3B, 0x1DA6C, WBP::Extend},
1070 {0x1DA75, 0x1DA75, WBP::Extend},
1071 {0x1DA84, 0x1DA84, WBP::Extend},
1072 {0x1DA9B, 0x1DA9F, WBP::Extend},
1073 {0x1DAA1, 0x1DAAF, WBP::Extend},
1074 {0x1DF00, 0x1DF1E, WBP::ALetter},
1075 {0x1DF25, 0x1DF2A, WBP::ALetter},
1076 {0x1E000, 0x1E006, WBP::Extend},
1077 {0x1E008, 0x1E018, WBP::Extend},
1078 {0x1E01B, 0x1E021, WBP::Extend},
1079 {0x1E023, 0x1E024, WBP::Extend},
1080 {0x1E026, 0x1E02A, WBP::Extend},
1081 {0x1E030, 0x1E06D, WBP::ALetter},
1082 {0x1E08F, 0x1E08F, WBP::Extend},
1083 {0x1E100, 0x1E12C, WBP::ALetter},
1084 {0x1E130, 0x1E136, WBP::Extend},
1085 {0x1E137, 0x1E13D, WBP::ALetter},
1086 {0x1E140, 0x1E149, WBP::Numeric},
1087 {0x1E14E, 0x1E14E, WBP::ALetter},
1088 {0x1E290, 0x1E2AD, WBP::ALetter},
1089 {0x1E2AE, 0x1E2AE, WBP::Extend},
1090 {0x1E2C0, 0x1E2EB, WBP::ALetter},
1091 {0x1E2EC, 0x1E2EF, WBP::Extend},
1092 {0x1E2F0, 0x1E2F9, WBP::Numeric},
1093 {0x1E4D0, 0x1E4EB, WBP::ALetter},
1094 {0x1E4EC, 0x1E4EF, WBP::Extend},
1095 {0x1E4F0, 0x1E4F9, WBP::Numeric},
1096 {0x1E5D0, 0x1E5ED, WBP::ALetter},
1097 {0x1E5EE, 0x1E5EF, WBP::Extend},
1098 {0x1E5F0, 0x1E5F0, WBP::ALetter},
1099 {0x1E5F1, 0x1E5FA, WBP::Numeric},
1100 {0x1E6C0, 0x1E6DE, WBP::ALetter},
1101 {0x1E6E0, 0x1E6E2, WBP::ALetter},
1102 {0x1E6E3, 0x1E6E3, WBP::Extend},
1103 {0x1E6E4, 0x1E6E5, WBP::ALetter},
1104 {0x1E6E6, 0x1E6E6, WBP::Extend},
1105 {0x1E6E7, 0x1E6ED, WBP::ALetter},
1106 {0x1E6EE, 0x1E6EF, WBP::Extend},
1107 {0x1E6F0, 0x1E6F4, WBP::ALetter},
1108 {0x1E6F5, 0x1E6F5, WBP::Extend},
1109 {0x1E6FE, 0x1E6FF, WBP::ALetter},
1110 {0x1E7E0, 0x1E7E6, WBP::ALetter},
1111 {0x1E7E8, 0x1E7EB, WBP::ALetter},
1112 {0x1E7ED, 0x1E7EE, WBP::ALetter},
1113 {0x1E7F0, 0x1E7FE, WBP::ALetter},
1114 {0x1E800, 0x1E8C4, WBP::ALetter},
1115 {0x1E8D0, 0x1E8D6, WBP::Extend},
1116 {0x1E900, 0x1E943, WBP::ALetter},
1117 {0x1E944, 0x1E94A, WBP::Extend},
1118 {0x1E94B, 0x1E94B, WBP::ALetter},
1119 {0x1E950, 0x1E959, WBP::Numeric},
1120 {0x1EE00, 0x1EE03, WBP::ALetter},
1121 {0x1EE05, 0x1EE1F, WBP::ALetter},
1122 {0x1EE21, 0x1EE22, WBP::ALetter},
1123 {0x1EE24, 0x1EE24, WBP::ALetter},
1124 {0x1EE27, 0x1EE27, WBP::ALetter},
1125 {0x1EE29, 0x1EE32, WBP::ALetter},
1126 {0x1EE34, 0x1EE37, WBP::ALetter},
1127 {0x1EE39, 0x1EE39, WBP::ALetter},
1128 {0x1EE3B, 0x1EE3B, WBP::ALetter},
1129 {0x1EE42, 0x1EE42, WBP::ALetter},
1130 {0x1EE47, 0x1EE47, WBP::ALetter},
1131 {0x1EE49, 0x1EE49, WBP::ALetter},
1132 {0x1EE4B, 0x1EE4B, WBP::ALetter},
1133 {0x1EE4D, 0x1EE4F, WBP::ALetter},
1134 {0x1EE51, 0x1EE52, WBP::ALetter},
1135 {0x1EE54, 0x1EE54, WBP::ALetter},
1136 {0x1EE57, 0x1EE57, WBP::ALetter},
1137 {0x1EE59, 0x1EE59, WBP::ALetter},
1138 {0x1EE5B, 0x1EE5B, WBP::ALetter},
1139 {0x1EE5D, 0x1EE5D, WBP::ALetter},
1140 {0x1EE5F, 0x1EE5F, WBP::ALetter},
1141 {0x1EE61, 0x1EE62, WBP::ALetter},
1142 {0x1EE64, 0x1EE64, WBP::ALetter},
1143 {0x1EE67, 0x1EE6A, WBP::ALetter},
1144 {0x1EE6C, 0x1EE72, WBP::ALetter},
1145 {0x1EE74, 0x1EE77, WBP::ALetter},
1146 {0x1EE79, 0x1EE7C, WBP::ALetter},
1147 {0x1EE7E, 0x1EE7E, WBP::ALetter},
1148 {0x1EE80, 0x1EE89, WBP::ALetter},
1149 {0x1EE8B, 0x1EE9B, WBP::ALetter},
1150 {0x1EEA1, 0x1EEA3, WBP::ALetter},
1151 {0x1EEA5, 0x1EEA9, WBP::ALetter},
1152 {0x1EEAB, 0x1EEBB, WBP::ALetter},
1153 {0x1F130, 0x1F149, WBP::ALetter},
1154 {0x1F150, 0x1F169, WBP::ALetter},
1155 {0x1F170, 0x1F189, WBP::ALetter},
1156 {0x1F1E6, 0x1F1FF, WBP::Regional_Indicator},
1157 {0x1F3FB, 0x1F3FF, WBP::Extend},
1158 {0x1FBF0, 0x1FBF9, WBP::Numeric},
1159 {0xE0001, 0xE0001, WBP::Format},
1160 {0xE0020, 0xE007F, WBP::Extend},
1161 {0xE0100, 0xE01EF, WBP::Extend},