]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/unicode_property_data.c
MdeModulePkg/UfsPassThruDxe: Implement EDKII_UFS_HC_PLATFORM_PROTOCOL
[mirror_edk2.git] / MdeModulePkg / Universal / RegularExpressionDxe / Oniguruma / unicode_property_data.c
1 /* ANSI-C code produced by gperf version 3.1 */
2 /* Command-line: /usr/bin/gperf -T -C -c -t -j1 -L ANSI-C --ignore-case --pic -Q unicode_prop_name_pool -N unicode_lookup_property_name --output-file gperf1.tmp unicode_property_data.gperf */
3 /* Computed positions: -k'1-3,5-6,12,16,$' */
4
5 #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
6 && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
7 && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
8 && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
9 && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
10 && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
11 && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
12 && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
13 && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
14 && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
15 && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
16 && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
17 && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
18 && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
19 && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
20 && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
21 && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
22 && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
23 && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
24 && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
25 && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
26 && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
27 && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
28 /* The character set is not based on ISO-646. */
29 #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
30 #endif
31
32
33
34 /* Generated by make_unicode_property_data.py. */
35
36
37 /* PROPERTY: 'NEWLINE': POSIX [[:NEWLINE:]] */
38 static const OnigCodePoint
39 CR_NEWLINE[] = { 1,
40 0x000a, 0x000a,
41 }; /* END of CR_NEWLINE */
42
43 /* PROPERTY: 'Alpha': POSIX [[:Alpha:]] */
44 static const OnigCodePoint
45 CR_Alpha[] = { 676,
46 0x0041, 0x005a,
47 0x0061, 0x007a,
48 0x00aa, 0x00aa,
49 0x00b5, 0x00b5,
50 0x00ba, 0x00ba,
51 0x00c0, 0x00d6,
52 0x00d8, 0x00f6,
53 0x00f8, 0x02c1,
54 0x02c6, 0x02d1,
55 0x02e0, 0x02e4,
56 0x02ec, 0x02ec,
57 0x02ee, 0x02ee,
58 0x0345, 0x0345,
59 0x0370, 0x0374,
60 0x0376, 0x0377,
61 0x037a, 0x037d,
62 0x037f, 0x037f,
63 0x0386, 0x0386,
64 0x0388, 0x038a,
65 0x038c, 0x038c,
66 0x038e, 0x03a1,
67 0x03a3, 0x03f5,
68 0x03f7, 0x0481,
69 0x048a, 0x052f,
70 0x0531, 0x0556,
71 0x0559, 0x0559,
72 0x0560, 0x0588,
73 0x05b0, 0x05bd,
74 0x05bf, 0x05bf,
75 0x05c1, 0x05c2,
76 0x05c4, 0x05c5,
77 0x05c7, 0x05c7,
78 0x05d0, 0x05ea,
79 0x05ef, 0x05f2,
80 0x0610, 0x061a,
81 0x0620, 0x0657,
82 0x0659, 0x065f,
83 0x066e, 0x06d3,
84 0x06d5, 0x06dc,
85 0x06e1, 0x06e8,
86 0x06ed, 0x06ef,
87 0x06fa, 0x06fc,
88 0x06ff, 0x06ff,
89 0x0710, 0x073f,
90 0x074d, 0x07b1,
91 0x07ca, 0x07ea,
92 0x07f4, 0x07f5,
93 0x07fa, 0x07fa,
94 0x0800, 0x0817,
95 0x081a, 0x082c,
96 0x0840, 0x0858,
97 0x0860, 0x086a,
98 0x08a0, 0x08b4,
99 0x08b6, 0x08bd,
100 0x08d4, 0x08df,
101 0x08e3, 0x08e9,
102 0x08f0, 0x093b,
103 0x093d, 0x094c,
104 0x094e, 0x0950,
105 0x0955, 0x0963,
106 0x0971, 0x0983,
107 0x0985, 0x098c,
108 0x098f, 0x0990,
109 0x0993, 0x09a8,
110 0x09aa, 0x09b0,
111 0x09b2, 0x09b2,
112 0x09b6, 0x09b9,
113 0x09bd, 0x09c4,
114 0x09c7, 0x09c8,
115 0x09cb, 0x09cc,
116 0x09ce, 0x09ce,
117 0x09d7, 0x09d7,
118 0x09dc, 0x09dd,
119 0x09df, 0x09e3,
120 0x09f0, 0x09f1,
121 0x09fc, 0x09fc,
122 0x0a01, 0x0a03,
123 0x0a05, 0x0a0a,
124 0x0a0f, 0x0a10,
125 0x0a13, 0x0a28,
126 0x0a2a, 0x0a30,
127 0x0a32, 0x0a33,
128 0x0a35, 0x0a36,
129 0x0a38, 0x0a39,
130 0x0a3e, 0x0a42,
131 0x0a47, 0x0a48,
132 0x0a4b, 0x0a4c,
133 0x0a51, 0x0a51,
134 0x0a59, 0x0a5c,
135 0x0a5e, 0x0a5e,
136 0x0a70, 0x0a75,
137 0x0a81, 0x0a83,
138 0x0a85, 0x0a8d,
139 0x0a8f, 0x0a91,
140 0x0a93, 0x0aa8,
141 0x0aaa, 0x0ab0,
142 0x0ab2, 0x0ab3,
143 0x0ab5, 0x0ab9,
144 0x0abd, 0x0ac5,
145 0x0ac7, 0x0ac9,
146 0x0acb, 0x0acc,
147 0x0ad0, 0x0ad0,
148 0x0ae0, 0x0ae3,
149 0x0af9, 0x0afc,
150 0x0b01, 0x0b03,
151 0x0b05, 0x0b0c,
152 0x0b0f, 0x0b10,
153 0x0b13, 0x0b28,
154 0x0b2a, 0x0b30,
155 0x0b32, 0x0b33,
156 0x0b35, 0x0b39,
157 0x0b3d, 0x0b44,
158 0x0b47, 0x0b48,
159 0x0b4b, 0x0b4c,
160 0x0b56, 0x0b57,
161 0x0b5c, 0x0b5d,
162 0x0b5f, 0x0b63,
163 0x0b71, 0x0b71,
164 0x0b82, 0x0b83,
165 0x0b85, 0x0b8a,
166 0x0b8e, 0x0b90,
167 0x0b92, 0x0b95,
168 0x0b99, 0x0b9a,
169 0x0b9c, 0x0b9c,
170 0x0b9e, 0x0b9f,
171 0x0ba3, 0x0ba4,
172 0x0ba8, 0x0baa,
173 0x0bae, 0x0bb9,
174 0x0bbe, 0x0bc2,
175 0x0bc6, 0x0bc8,
176 0x0bca, 0x0bcc,
177 0x0bd0, 0x0bd0,
178 0x0bd7, 0x0bd7,
179 0x0c00, 0x0c03,
180 0x0c05, 0x0c0c,
181 0x0c0e, 0x0c10,
182 0x0c12, 0x0c28,
183 0x0c2a, 0x0c39,
184 0x0c3d, 0x0c44,
185 0x0c46, 0x0c48,
186 0x0c4a, 0x0c4c,
187 0x0c55, 0x0c56,
188 0x0c58, 0x0c5a,
189 0x0c60, 0x0c63,
190 0x0c80, 0x0c83,
191 0x0c85, 0x0c8c,
192 0x0c8e, 0x0c90,
193 0x0c92, 0x0ca8,
194 0x0caa, 0x0cb3,
195 0x0cb5, 0x0cb9,
196 0x0cbd, 0x0cc4,
197 0x0cc6, 0x0cc8,
198 0x0cca, 0x0ccc,
199 0x0cd5, 0x0cd6,
200 0x0cde, 0x0cde,
201 0x0ce0, 0x0ce3,
202 0x0cf1, 0x0cf2,
203 0x0d00, 0x0d03,
204 0x0d05, 0x0d0c,
205 0x0d0e, 0x0d10,
206 0x0d12, 0x0d3a,
207 0x0d3d, 0x0d44,
208 0x0d46, 0x0d48,
209 0x0d4a, 0x0d4c,
210 0x0d4e, 0x0d4e,
211 0x0d54, 0x0d57,
212 0x0d5f, 0x0d63,
213 0x0d7a, 0x0d7f,
214 0x0d82, 0x0d83,
215 0x0d85, 0x0d96,
216 0x0d9a, 0x0db1,
217 0x0db3, 0x0dbb,
218 0x0dbd, 0x0dbd,
219 0x0dc0, 0x0dc6,
220 0x0dcf, 0x0dd4,
221 0x0dd6, 0x0dd6,
222 0x0dd8, 0x0ddf,
223 0x0df2, 0x0df3,
224 0x0e01, 0x0e3a,
225 0x0e40, 0x0e46,
226 0x0e4d, 0x0e4d,
227 0x0e81, 0x0e82,
228 0x0e84, 0x0e84,
229 0x0e87, 0x0e88,
230 0x0e8a, 0x0e8a,
231 0x0e8d, 0x0e8d,
232 0x0e94, 0x0e97,
233 0x0e99, 0x0e9f,
234 0x0ea1, 0x0ea3,
235 0x0ea5, 0x0ea5,
236 0x0ea7, 0x0ea7,
237 0x0eaa, 0x0eab,
238 0x0ead, 0x0eb9,
239 0x0ebb, 0x0ebd,
240 0x0ec0, 0x0ec4,
241 0x0ec6, 0x0ec6,
242 0x0ecd, 0x0ecd,
243 0x0edc, 0x0edf,
244 0x0f00, 0x0f00,
245 0x0f40, 0x0f47,
246 0x0f49, 0x0f6c,
247 0x0f71, 0x0f81,
248 0x0f88, 0x0f97,
249 0x0f99, 0x0fbc,
250 0x1000, 0x1036,
251 0x1038, 0x1038,
252 0x103b, 0x103f,
253 0x1050, 0x1062,
254 0x1065, 0x1068,
255 0x106e, 0x1086,
256 0x108e, 0x108e,
257 0x109c, 0x109d,
258 0x10a0, 0x10c5,
259 0x10c7, 0x10c7,
260 0x10cd, 0x10cd,
261 0x10d0, 0x10fa,
262 0x10fc, 0x1248,
263 0x124a, 0x124d,
264 0x1250, 0x1256,
265 0x1258, 0x1258,
266 0x125a, 0x125d,
267 0x1260, 0x1288,
268 0x128a, 0x128d,
269 0x1290, 0x12b0,
270 0x12b2, 0x12b5,
271 0x12b8, 0x12be,
272 0x12c0, 0x12c0,
273 0x12c2, 0x12c5,
274 0x12c8, 0x12d6,
275 0x12d8, 0x1310,
276 0x1312, 0x1315,
277 0x1318, 0x135a,
278 0x135f, 0x135f,
279 0x1380, 0x138f,
280 0x13a0, 0x13f5,
281 0x13f8, 0x13fd,
282 0x1401, 0x166c,
283 0x166f, 0x167f,
284 0x1681, 0x169a,
285 0x16a0, 0x16ea,
286 0x16ee, 0x16f8,
287 0x1700, 0x170c,
288 0x170e, 0x1713,
289 0x1720, 0x1733,
290 0x1740, 0x1753,
291 0x1760, 0x176c,
292 0x176e, 0x1770,
293 0x1772, 0x1773,
294 0x1780, 0x17b3,
295 0x17b6, 0x17c8,
296 0x17d7, 0x17d7,
297 0x17dc, 0x17dc,
298 0x1820, 0x1878,
299 0x1880, 0x18aa,
300 0x18b0, 0x18f5,
301 0x1900, 0x191e,
302 0x1920, 0x192b,
303 0x1930, 0x1938,
304 0x1950, 0x196d,
305 0x1970, 0x1974,
306 0x1980, 0x19ab,
307 0x19b0, 0x19c9,
308 0x1a00, 0x1a1b,
309 0x1a20, 0x1a5e,
310 0x1a61, 0x1a74,
311 0x1aa7, 0x1aa7,
312 0x1b00, 0x1b33,
313 0x1b35, 0x1b43,
314 0x1b45, 0x1b4b,
315 0x1b80, 0x1ba9,
316 0x1bac, 0x1baf,
317 0x1bba, 0x1be5,
318 0x1be7, 0x1bf1,
319 0x1c00, 0x1c35,
320 0x1c4d, 0x1c4f,
321 0x1c5a, 0x1c7d,
322 0x1c80, 0x1c88,
323 0x1c90, 0x1cba,
324 0x1cbd, 0x1cbf,
325 0x1ce9, 0x1cec,
326 0x1cee, 0x1cf3,
327 0x1cf5, 0x1cf6,
328 0x1d00, 0x1dbf,
329 0x1de7, 0x1df4,
330 0x1e00, 0x1f15,
331 0x1f18, 0x1f1d,
332 0x1f20, 0x1f45,
333 0x1f48, 0x1f4d,
334 0x1f50, 0x1f57,
335 0x1f59, 0x1f59,
336 0x1f5b, 0x1f5b,
337 0x1f5d, 0x1f5d,
338 0x1f5f, 0x1f7d,
339 0x1f80, 0x1fb4,
340 0x1fb6, 0x1fbc,
341 0x1fbe, 0x1fbe,
342 0x1fc2, 0x1fc4,
343 0x1fc6, 0x1fcc,
344 0x1fd0, 0x1fd3,
345 0x1fd6, 0x1fdb,
346 0x1fe0, 0x1fec,
347 0x1ff2, 0x1ff4,
348 0x1ff6, 0x1ffc,
349 0x2071, 0x2071,
350 0x207f, 0x207f,
351 0x2090, 0x209c,
352 0x2102, 0x2102,
353 0x2107, 0x2107,
354 0x210a, 0x2113,
355 0x2115, 0x2115,
356 0x2119, 0x211d,
357 0x2124, 0x2124,
358 0x2126, 0x2126,
359 0x2128, 0x2128,
360 0x212a, 0x212d,
361 0x212f, 0x2139,
362 0x213c, 0x213f,
363 0x2145, 0x2149,
364 0x214e, 0x214e,
365 0x2160, 0x2188,
366 0x24b6, 0x24e9,
367 0x2c00, 0x2c2e,
368 0x2c30, 0x2c5e,
369 0x2c60, 0x2ce4,
370 0x2ceb, 0x2cee,
371 0x2cf2, 0x2cf3,
372 0x2d00, 0x2d25,
373 0x2d27, 0x2d27,
374 0x2d2d, 0x2d2d,
375 0x2d30, 0x2d67,
376 0x2d6f, 0x2d6f,
377 0x2d80, 0x2d96,
378 0x2da0, 0x2da6,
379 0x2da8, 0x2dae,
380 0x2db0, 0x2db6,
381 0x2db8, 0x2dbe,
382 0x2dc0, 0x2dc6,
383 0x2dc8, 0x2dce,
384 0x2dd0, 0x2dd6,
385 0x2dd8, 0x2dde,
386 0x2de0, 0x2dff,
387 0x2e2f, 0x2e2f,
388 0x3005, 0x3007,
389 0x3021, 0x3029,
390 0x3031, 0x3035,
391 0x3038, 0x303c,
392 0x3041, 0x3096,
393 0x309d, 0x309f,
394 0x30a1, 0x30fa,
395 0x30fc, 0x30ff,
396 0x3105, 0x312f,
397 0x3131, 0x318e,
398 0x31a0, 0x31ba,
399 0x31f0, 0x31ff,
400 0x3400, 0x4db5,
401 0x4e00, 0x9fef,
402 0xa000, 0xa48c,
403 0xa4d0, 0xa4fd,
404 0xa500, 0xa60c,
405 0xa610, 0xa61f,
406 0xa62a, 0xa62b,
407 0xa640, 0xa66e,
408 0xa674, 0xa67b,
409 0xa67f, 0xa6ef,
410 0xa717, 0xa71f,
411 0xa722, 0xa788,
412 0xa78b, 0xa7b9,
413 0xa7f7, 0xa801,
414 0xa803, 0xa805,
415 0xa807, 0xa80a,
416 0xa80c, 0xa827,
417 0xa840, 0xa873,
418 0xa880, 0xa8c3,
419 0xa8c5, 0xa8c5,
420 0xa8f2, 0xa8f7,
421 0xa8fb, 0xa8fb,
422 0xa8fd, 0xa8fe,
423 0xa90a, 0xa92a,
424 0xa930, 0xa952,
425 0xa960, 0xa97c,
426 0xa980, 0xa9b2,
427 0xa9b4, 0xa9bf,
428 0xa9cf, 0xa9cf,
429 0xa9e0, 0xa9e4,
430 0xa9e6, 0xa9ef,
431 0xa9fa, 0xa9fe,
432 0xaa00, 0xaa36,
433 0xaa40, 0xaa4d,
434 0xaa60, 0xaa76,
435 0xaa7a, 0xaa7a,
436 0xaa7e, 0xaabe,
437 0xaac0, 0xaac0,
438 0xaac2, 0xaac2,
439 0xaadb, 0xaadd,
440 0xaae0, 0xaaef,
441 0xaaf2, 0xaaf5,
442 0xab01, 0xab06,
443 0xab09, 0xab0e,
444 0xab11, 0xab16,
445 0xab20, 0xab26,
446 0xab28, 0xab2e,
447 0xab30, 0xab5a,
448 0xab5c, 0xab65,
449 0xab70, 0xabea,
450 0xac00, 0xd7a3,
451 0xd7b0, 0xd7c6,
452 0xd7cb, 0xd7fb,
453 0xf900, 0xfa6d,
454 0xfa70, 0xfad9,
455 0xfb00, 0xfb06,
456 0xfb13, 0xfb17,
457 0xfb1d, 0xfb28,
458 0xfb2a, 0xfb36,
459 0xfb38, 0xfb3c,
460 0xfb3e, 0xfb3e,
461 0xfb40, 0xfb41,
462 0xfb43, 0xfb44,
463 0xfb46, 0xfbb1,
464 0xfbd3, 0xfd3d,
465 0xfd50, 0xfd8f,
466 0xfd92, 0xfdc7,
467 0xfdf0, 0xfdfb,
468 0xfe70, 0xfe74,
469 0xfe76, 0xfefc,
470 0xff21, 0xff3a,
471 0xff41, 0xff5a,
472 0xff66, 0xffbe,
473 0xffc2, 0xffc7,
474 0xffca, 0xffcf,
475 0xffd2, 0xffd7,
476 0xffda, 0xffdc,
477 0x10000, 0x1000b,
478 0x1000d, 0x10026,
479 0x10028, 0x1003a,
480 0x1003c, 0x1003d,
481 0x1003f, 0x1004d,
482 0x10050, 0x1005d,
483 0x10080, 0x100fa,
484 0x10140, 0x10174,
485 0x10280, 0x1029c,
486 0x102a0, 0x102d0,
487 0x10300, 0x1031f,
488 0x1032d, 0x1034a,
489 0x10350, 0x1037a,
490 0x10380, 0x1039d,
491 0x103a0, 0x103c3,
492 0x103c8, 0x103cf,
493 0x103d1, 0x103d5,
494 0x10400, 0x1049d,
495 0x104b0, 0x104d3,
496 0x104d8, 0x104fb,
497 0x10500, 0x10527,
498 0x10530, 0x10563,
499 0x10600, 0x10736,
500 0x10740, 0x10755,
501 0x10760, 0x10767,
502 0x10800, 0x10805,
503 0x10808, 0x10808,
504 0x1080a, 0x10835,
505 0x10837, 0x10838,
506 0x1083c, 0x1083c,
507 0x1083f, 0x10855,
508 0x10860, 0x10876,
509 0x10880, 0x1089e,
510 0x108e0, 0x108f2,
511 0x108f4, 0x108f5,
512 0x10900, 0x10915,
513 0x10920, 0x10939,
514 0x10980, 0x109b7,
515 0x109be, 0x109bf,
516 0x10a00, 0x10a03,
517 0x10a05, 0x10a06,
518 0x10a0c, 0x10a13,
519 0x10a15, 0x10a17,
520 0x10a19, 0x10a35,
521 0x10a60, 0x10a7c,
522 0x10a80, 0x10a9c,
523 0x10ac0, 0x10ac7,
524 0x10ac9, 0x10ae4,
525 0x10b00, 0x10b35,
526 0x10b40, 0x10b55,
527 0x10b60, 0x10b72,
528 0x10b80, 0x10b91,
529 0x10c00, 0x10c48,
530 0x10c80, 0x10cb2,
531 0x10cc0, 0x10cf2,
532 0x10d00, 0x10d27,
533 0x10f00, 0x10f1c,
534 0x10f27, 0x10f27,
535 0x10f30, 0x10f45,
536 0x11000, 0x11045,
537 0x11082, 0x110b8,
538 0x110d0, 0x110e8,
539 0x11100, 0x11132,
540 0x11144, 0x11146,
541 0x11150, 0x11172,
542 0x11176, 0x11176,
543 0x11180, 0x111bf,
544 0x111c1, 0x111c4,
545 0x111da, 0x111da,
546 0x111dc, 0x111dc,
547 0x11200, 0x11211,
548 0x11213, 0x11234,
549 0x11237, 0x11237,
550 0x1123e, 0x1123e,
551 0x11280, 0x11286,
552 0x11288, 0x11288,
553 0x1128a, 0x1128d,
554 0x1128f, 0x1129d,
555 0x1129f, 0x112a8,
556 0x112b0, 0x112e8,
557 0x11300, 0x11303,
558 0x11305, 0x1130c,
559 0x1130f, 0x11310,
560 0x11313, 0x11328,
561 0x1132a, 0x11330,
562 0x11332, 0x11333,
563 0x11335, 0x11339,
564 0x1133d, 0x11344,
565 0x11347, 0x11348,
566 0x1134b, 0x1134c,
567 0x11350, 0x11350,
568 0x11357, 0x11357,
569 0x1135d, 0x11363,
570 0x11400, 0x11441,
571 0x11443, 0x11445,
572 0x11447, 0x1144a,
573 0x11480, 0x114c1,
574 0x114c4, 0x114c5,
575 0x114c7, 0x114c7,
576 0x11580, 0x115b5,
577 0x115b8, 0x115be,
578 0x115d8, 0x115dd,
579 0x11600, 0x1163e,
580 0x11640, 0x11640,
581 0x11644, 0x11644,
582 0x11680, 0x116b5,
583 0x11700, 0x1171a,
584 0x1171d, 0x1172a,
585 0x11800, 0x11838,
586 0x118a0, 0x118df,
587 0x118ff, 0x118ff,
588 0x11a00, 0x11a32,
589 0x11a35, 0x11a3e,
590 0x11a50, 0x11a83,
591 0x11a86, 0x11a97,
592 0x11a9d, 0x11a9d,
593 0x11ac0, 0x11af8,
594 0x11c00, 0x11c08,
595 0x11c0a, 0x11c36,
596 0x11c38, 0x11c3e,
597 0x11c40, 0x11c40,
598 0x11c72, 0x11c8f,
599 0x11c92, 0x11ca7,
600 0x11ca9, 0x11cb6,
601 0x11d00, 0x11d06,
602 0x11d08, 0x11d09,
603 0x11d0b, 0x11d36,
604 0x11d3a, 0x11d3a,
605 0x11d3c, 0x11d3d,
606 0x11d3f, 0x11d41,
607 0x11d43, 0x11d43,
608 0x11d46, 0x11d47,
609 0x11d60, 0x11d65,
610 0x11d67, 0x11d68,
611 0x11d6a, 0x11d8e,
612 0x11d90, 0x11d91,
613 0x11d93, 0x11d96,
614 0x11d98, 0x11d98,
615 0x11ee0, 0x11ef6,
616 0x12000, 0x12399,
617 0x12400, 0x1246e,
618 0x12480, 0x12543,
619 0x13000, 0x1342e,
620 0x14400, 0x14646,
621 0x16800, 0x16a38,
622 0x16a40, 0x16a5e,
623 0x16ad0, 0x16aed,
624 0x16b00, 0x16b36,
625 0x16b40, 0x16b43,
626 0x16b63, 0x16b77,
627 0x16b7d, 0x16b8f,
628 0x16e40, 0x16e7f,
629 0x16f00, 0x16f44,
630 0x16f50, 0x16f7e,
631 0x16f93, 0x16f9f,
632 0x16fe0, 0x16fe1,
633 0x17000, 0x187f1,
634 0x18800, 0x18af2,
635 0x1b000, 0x1b11e,
636 0x1b170, 0x1b2fb,
637 0x1bc00, 0x1bc6a,
638 0x1bc70, 0x1bc7c,
639 0x1bc80, 0x1bc88,
640 0x1bc90, 0x1bc99,
641 0x1bc9e, 0x1bc9e,
642 0x1d400, 0x1d454,
643 0x1d456, 0x1d49c,
644 0x1d49e, 0x1d49f,
645 0x1d4a2, 0x1d4a2,
646 0x1d4a5, 0x1d4a6,
647 0x1d4a9, 0x1d4ac,
648 0x1d4ae, 0x1d4b9,
649 0x1d4bb, 0x1d4bb,
650 0x1d4bd, 0x1d4c3,
651 0x1d4c5, 0x1d505,
652 0x1d507, 0x1d50a,
653 0x1d50d, 0x1d514,
654 0x1d516, 0x1d51c,
655 0x1d51e, 0x1d539,
656 0x1d53b, 0x1d53e,
657 0x1d540, 0x1d544,
658 0x1d546, 0x1d546,
659 0x1d54a, 0x1d550,
660 0x1d552, 0x1d6a5,
661 0x1d6a8, 0x1d6c0,
662 0x1d6c2, 0x1d6da,
663 0x1d6dc, 0x1d6fa,
664 0x1d6fc, 0x1d714,
665 0x1d716, 0x1d734,
666 0x1d736, 0x1d74e,
667 0x1d750, 0x1d76e,
668 0x1d770, 0x1d788,
669 0x1d78a, 0x1d7a8,
670 0x1d7aa, 0x1d7c2,
671 0x1d7c4, 0x1d7cb,
672 0x1e000, 0x1e006,
673 0x1e008, 0x1e018,
674 0x1e01b, 0x1e021,
675 0x1e023, 0x1e024,
676 0x1e026, 0x1e02a,
677 0x1e800, 0x1e8c4,
678 0x1e900, 0x1e943,
679 0x1e947, 0x1e947,
680 0x1ee00, 0x1ee03,
681 0x1ee05, 0x1ee1f,
682 0x1ee21, 0x1ee22,
683 0x1ee24, 0x1ee24,
684 0x1ee27, 0x1ee27,
685 0x1ee29, 0x1ee32,
686 0x1ee34, 0x1ee37,
687 0x1ee39, 0x1ee39,
688 0x1ee3b, 0x1ee3b,
689 0x1ee42, 0x1ee42,
690 0x1ee47, 0x1ee47,
691 0x1ee49, 0x1ee49,
692 0x1ee4b, 0x1ee4b,
693 0x1ee4d, 0x1ee4f,
694 0x1ee51, 0x1ee52,
695 0x1ee54, 0x1ee54,
696 0x1ee57, 0x1ee57,
697 0x1ee59, 0x1ee59,
698 0x1ee5b, 0x1ee5b,
699 0x1ee5d, 0x1ee5d,
700 0x1ee5f, 0x1ee5f,
701 0x1ee61, 0x1ee62,
702 0x1ee64, 0x1ee64,
703 0x1ee67, 0x1ee6a,
704 0x1ee6c, 0x1ee72,
705 0x1ee74, 0x1ee77,
706 0x1ee79, 0x1ee7c,
707 0x1ee7e, 0x1ee7e,
708 0x1ee80, 0x1ee89,
709 0x1ee8b, 0x1ee9b,
710 0x1eea1, 0x1eea3,
711 0x1eea5, 0x1eea9,
712 0x1eeab, 0x1eebb,
713 0x1f130, 0x1f149,
714 0x1f150, 0x1f169,
715 0x1f170, 0x1f189,
716 0x20000, 0x2a6d6,
717 0x2a700, 0x2b734,
718 0x2b740, 0x2b81d,
719 0x2b820, 0x2cea1,
720 0x2ceb0, 0x2ebe0,
721 0x2f800, 0x2fa1d,
722 }; /* END of CR_Alpha */
723
724 /* PROPERTY: 'Blank': POSIX [[:Blank:]] */
725 static const OnigCodePoint
726 CR_Blank[] = { 8,
727 0x0009, 0x0009,
728 0x0020, 0x0020,
729 0x00a0, 0x00a0,
730 0x1680, 0x1680,
731 0x2000, 0x200a,
732 0x202f, 0x202f,
733 0x205f, 0x205f,
734 0x3000, 0x3000,
735 }; /* END of CR_Blank */
736
737 /* PROPERTY: 'Cntrl': POSIX [[:Cntrl:]] */
738 static const OnigCodePoint
739 CR_Cntrl[] = { 2,
740 0x0000, 0x001f,
741 0x007f, 0x009f,
742 }; /* END of CR_Cntrl */
743
744 /* PROPERTY: 'Digit': POSIX [[:Digit:]] */
745 static const OnigCodePoint
746 CR_Digit[] = { 57,
747 0x0030, 0x0039,
748 0x0660, 0x0669,
749 0x06f0, 0x06f9,
750 0x07c0, 0x07c9,
751 0x0966, 0x096f,
752 0x09e6, 0x09ef,
753 0x0a66, 0x0a6f,
754 0x0ae6, 0x0aef,
755 0x0b66, 0x0b6f,
756 0x0be6, 0x0bef,
757 0x0c66, 0x0c6f,
758 0x0ce6, 0x0cef,
759 0x0d66, 0x0d6f,
760 0x0de6, 0x0def,
761 0x0e50, 0x0e59,
762 0x0ed0, 0x0ed9,
763 0x0f20, 0x0f29,
764 0x1040, 0x1049,
765 0x1090, 0x1099,
766 0x17e0, 0x17e9,
767 0x1810, 0x1819,
768 0x1946, 0x194f,
769 0x19d0, 0x19d9,
770 0x1a80, 0x1a89,
771 0x1a90, 0x1a99,
772 0x1b50, 0x1b59,
773 0x1bb0, 0x1bb9,
774 0x1c40, 0x1c49,
775 0x1c50, 0x1c59,
776 0xa620, 0xa629,
777 0xa8d0, 0xa8d9,
778 0xa900, 0xa909,
779 0xa9d0, 0xa9d9,
780 0xa9f0, 0xa9f9,
781 0xaa50, 0xaa59,
782 0xabf0, 0xabf9,
783 0xff10, 0xff19,
784 0x104a0, 0x104a9,
785 0x10d30, 0x10d39,
786 0x11066, 0x1106f,
787 0x110f0, 0x110f9,
788 0x11136, 0x1113f,
789 0x111d0, 0x111d9,
790 0x112f0, 0x112f9,
791 0x11450, 0x11459,
792 0x114d0, 0x114d9,
793 0x11650, 0x11659,
794 0x116c0, 0x116c9,
795 0x11730, 0x11739,
796 0x118e0, 0x118e9,
797 0x11c50, 0x11c59,
798 0x11d50, 0x11d59,
799 0x11da0, 0x11da9,
800 0x16a60, 0x16a69,
801 0x16b50, 0x16b59,
802 0x1d7ce, 0x1d7ff,
803 0x1e950, 0x1e959,
804 }; /* END of CR_Digit */
805
806 /* PROPERTY: 'Graph': POSIX [[:Graph:]] */
807 static const OnigCodePoint
808 CR_Graph[] = { 663,
809 0x0021, 0x007e,
810 0x00a1, 0x0377,
811 0x037a, 0x037f,
812 0x0384, 0x038a,
813 0x038c, 0x038c,
814 0x038e, 0x03a1,
815 0x03a3, 0x052f,
816 0x0531, 0x0556,
817 0x0559, 0x058a,
818 0x058d, 0x058f,
819 0x0591, 0x05c7,
820 0x05d0, 0x05ea,
821 0x05ef, 0x05f4,
822 0x0600, 0x061c,
823 0x061e, 0x070d,
824 0x070f, 0x074a,
825 0x074d, 0x07b1,
826 0x07c0, 0x07fa,
827 0x07fd, 0x082d,
828 0x0830, 0x083e,
829 0x0840, 0x085b,
830 0x085e, 0x085e,
831 0x0860, 0x086a,
832 0x08a0, 0x08b4,
833 0x08b6, 0x08bd,
834 0x08d3, 0x0983,
835 0x0985, 0x098c,
836 0x098f, 0x0990,
837 0x0993, 0x09a8,
838 0x09aa, 0x09b0,
839 0x09b2, 0x09b2,
840 0x09b6, 0x09b9,
841 0x09bc, 0x09c4,
842 0x09c7, 0x09c8,
843 0x09cb, 0x09ce,
844 0x09d7, 0x09d7,
845 0x09dc, 0x09dd,
846 0x09df, 0x09e3,
847 0x09e6, 0x09fe,
848 0x0a01, 0x0a03,
849 0x0a05, 0x0a0a,
850 0x0a0f, 0x0a10,
851 0x0a13, 0x0a28,
852 0x0a2a, 0x0a30,
853 0x0a32, 0x0a33,
854 0x0a35, 0x0a36,
855 0x0a38, 0x0a39,
856 0x0a3c, 0x0a3c,
857 0x0a3e, 0x0a42,
858 0x0a47, 0x0a48,
859 0x0a4b, 0x0a4d,
860 0x0a51, 0x0a51,
861 0x0a59, 0x0a5c,
862 0x0a5e, 0x0a5e,
863 0x0a66, 0x0a76,
864 0x0a81, 0x0a83,
865 0x0a85, 0x0a8d,
866 0x0a8f, 0x0a91,
867 0x0a93, 0x0aa8,
868 0x0aaa, 0x0ab0,
869 0x0ab2, 0x0ab3,
870 0x0ab5, 0x0ab9,
871 0x0abc, 0x0ac5,
872 0x0ac7, 0x0ac9,
873 0x0acb, 0x0acd,
874 0x0ad0, 0x0ad0,
875 0x0ae0, 0x0ae3,
876 0x0ae6, 0x0af1,
877 0x0af9, 0x0aff,
878 0x0b01, 0x0b03,
879 0x0b05, 0x0b0c,
880 0x0b0f, 0x0b10,
881 0x0b13, 0x0b28,
882 0x0b2a, 0x0b30,
883 0x0b32, 0x0b33,
884 0x0b35, 0x0b39,
885 0x0b3c, 0x0b44,
886 0x0b47, 0x0b48,
887 0x0b4b, 0x0b4d,
888 0x0b56, 0x0b57,
889 0x0b5c, 0x0b5d,
890 0x0b5f, 0x0b63,
891 0x0b66, 0x0b77,
892 0x0b82, 0x0b83,
893 0x0b85, 0x0b8a,
894 0x0b8e, 0x0b90,
895 0x0b92, 0x0b95,
896 0x0b99, 0x0b9a,
897 0x0b9c, 0x0b9c,
898 0x0b9e, 0x0b9f,
899 0x0ba3, 0x0ba4,
900 0x0ba8, 0x0baa,
901 0x0bae, 0x0bb9,
902 0x0bbe, 0x0bc2,
903 0x0bc6, 0x0bc8,
904 0x0bca, 0x0bcd,
905 0x0bd0, 0x0bd0,
906 0x0bd7, 0x0bd7,
907 0x0be6, 0x0bfa,
908 0x0c00, 0x0c0c,
909 0x0c0e, 0x0c10,
910 0x0c12, 0x0c28,
911 0x0c2a, 0x0c39,
912 0x0c3d, 0x0c44,
913 0x0c46, 0x0c48,
914 0x0c4a, 0x0c4d,
915 0x0c55, 0x0c56,
916 0x0c58, 0x0c5a,
917 0x0c60, 0x0c63,
918 0x0c66, 0x0c6f,
919 0x0c78, 0x0c8c,
920 0x0c8e, 0x0c90,
921 0x0c92, 0x0ca8,
922 0x0caa, 0x0cb3,
923 0x0cb5, 0x0cb9,
924 0x0cbc, 0x0cc4,
925 0x0cc6, 0x0cc8,
926 0x0cca, 0x0ccd,
927 0x0cd5, 0x0cd6,
928 0x0cde, 0x0cde,
929 0x0ce0, 0x0ce3,
930 0x0ce6, 0x0cef,
931 0x0cf1, 0x0cf2,
932 0x0d00, 0x0d03,
933 0x0d05, 0x0d0c,
934 0x0d0e, 0x0d10,
935 0x0d12, 0x0d44,
936 0x0d46, 0x0d48,
937 0x0d4a, 0x0d4f,
938 0x0d54, 0x0d63,
939 0x0d66, 0x0d7f,
940 0x0d82, 0x0d83,
941 0x0d85, 0x0d96,
942 0x0d9a, 0x0db1,
943 0x0db3, 0x0dbb,
944 0x0dbd, 0x0dbd,
945 0x0dc0, 0x0dc6,
946 0x0dca, 0x0dca,
947 0x0dcf, 0x0dd4,
948 0x0dd6, 0x0dd6,
949 0x0dd8, 0x0ddf,
950 0x0de6, 0x0def,
951 0x0df2, 0x0df4,
952 0x0e01, 0x0e3a,
953 0x0e3f, 0x0e5b,
954 0x0e81, 0x0e82,
955 0x0e84, 0x0e84,
956 0x0e87, 0x0e88,
957 0x0e8a, 0x0e8a,
958 0x0e8d, 0x0e8d,
959 0x0e94, 0x0e97,
960 0x0e99, 0x0e9f,
961 0x0ea1, 0x0ea3,
962 0x0ea5, 0x0ea5,
963 0x0ea7, 0x0ea7,
964 0x0eaa, 0x0eab,
965 0x0ead, 0x0eb9,
966 0x0ebb, 0x0ebd,
967 0x0ec0, 0x0ec4,
968 0x0ec6, 0x0ec6,
969 0x0ec8, 0x0ecd,
970 0x0ed0, 0x0ed9,
971 0x0edc, 0x0edf,
972 0x0f00, 0x0f47,
973 0x0f49, 0x0f6c,
974 0x0f71, 0x0f97,
975 0x0f99, 0x0fbc,
976 0x0fbe, 0x0fcc,
977 0x0fce, 0x0fda,
978 0x1000, 0x10c5,
979 0x10c7, 0x10c7,
980 0x10cd, 0x10cd,
981 0x10d0, 0x1248,
982 0x124a, 0x124d,
983 0x1250, 0x1256,
984 0x1258, 0x1258,
985 0x125a, 0x125d,
986 0x1260, 0x1288,
987 0x128a, 0x128d,
988 0x1290, 0x12b0,
989 0x12b2, 0x12b5,
990 0x12b8, 0x12be,
991 0x12c0, 0x12c0,
992 0x12c2, 0x12c5,
993 0x12c8, 0x12d6,
994 0x12d8, 0x1310,
995 0x1312, 0x1315,
996 0x1318, 0x135a,
997 0x135d, 0x137c,
998 0x1380, 0x1399,
999 0x13a0, 0x13f5,
1000 0x13f8, 0x13fd,
1001 0x1400, 0x167f,
1002 0x1681, 0x169c,
1003 0x16a0, 0x16f8,
1004 0x1700, 0x170c,
1005 0x170e, 0x1714,
1006 0x1720, 0x1736,
1007 0x1740, 0x1753,
1008 0x1760, 0x176c,
1009 0x176e, 0x1770,
1010 0x1772, 0x1773,
1011 0x1780, 0x17dd,
1012 0x17e0, 0x17e9,
1013 0x17f0, 0x17f9,
1014 0x1800, 0x180e,
1015 0x1810, 0x1819,
1016 0x1820, 0x1878,
1017 0x1880, 0x18aa,
1018 0x18b0, 0x18f5,
1019 0x1900, 0x191e,
1020 0x1920, 0x192b,
1021 0x1930, 0x193b,
1022 0x1940, 0x1940,
1023 0x1944, 0x196d,
1024 0x1970, 0x1974,
1025 0x1980, 0x19ab,
1026 0x19b0, 0x19c9,
1027 0x19d0, 0x19da,
1028 0x19de, 0x1a1b,
1029 0x1a1e, 0x1a5e,
1030 0x1a60, 0x1a7c,
1031 0x1a7f, 0x1a89,
1032 0x1a90, 0x1a99,
1033 0x1aa0, 0x1aad,
1034 0x1ab0, 0x1abe,
1035 0x1b00, 0x1b4b,
1036 0x1b50, 0x1b7c,
1037 0x1b80, 0x1bf3,
1038 0x1bfc, 0x1c37,
1039 0x1c3b, 0x1c49,
1040 0x1c4d, 0x1c88,
1041 0x1c90, 0x1cba,
1042 0x1cbd, 0x1cc7,
1043 0x1cd0, 0x1cf9,
1044 0x1d00, 0x1df9,
1045 0x1dfb, 0x1f15,
1046 0x1f18, 0x1f1d,
1047 0x1f20, 0x1f45,
1048 0x1f48, 0x1f4d,
1049 0x1f50, 0x1f57,
1050 0x1f59, 0x1f59,
1051 0x1f5b, 0x1f5b,
1052 0x1f5d, 0x1f5d,
1053 0x1f5f, 0x1f7d,
1054 0x1f80, 0x1fb4,
1055 0x1fb6, 0x1fc4,
1056 0x1fc6, 0x1fd3,
1057 0x1fd6, 0x1fdb,
1058 0x1fdd, 0x1fef,
1059 0x1ff2, 0x1ff4,
1060 0x1ff6, 0x1ffe,
1061 0x200b, 0x2027,
1062 0x202a, 0x202e,
1063 0x2030, 0x205e,
1064 0x2060, 0x2064,
1065 0x2066, 0x2071,
1066 0x2074, 0x208e,
1067 0x2090, 0x209c,
1068 0x20a0, 0x20bf,
1069 0x20d0, 0x20f0,
1070 0x2100, 0x218b,
1071 0x2190, 0x2426,
1072 0x2440, 0x244a,
1073 0x2460, 0x2b73,
1074 0x2b76, 0x2b95,
1075 0x2b98, 0x2bc8,
1076 0x2bca, 0x2bfe,
1077 0x2c00, 0x2c2e,
1078 0x2c30, 0x2c5e,
1079 0x2c60, 0x2cf3,
1080 0x2cf9, 0x2d25,
1081 0x2d27, 0x2d27,
1082 0x2d2d, 0x2d2d,
1083 0x2d30, 0x2d67,
1084 0x2d6f, 0x2d70,
1085 0x2d7f, 0x2d96,
1086 0x2da0, 0x2da6,
1087 0x2da8, 0x2dae,
1088 0x2db0, 0x2db6,
1089 0x2db8, 0x2dbe,
1090 0x2dc0, 0x2dc6,
1091 0x2dc8, 0x2dce,
1092 0x2dd0, 0x2dd6,
1093 0x2dd8, 0x2dde,
1094 0x2de0, 0x2e4e,
1095 0x2e80, 0x2e99,
1096 0x2e9b, 0x2ef3,
1097 0x2f00, 0x2fd5,
1098 0x2ff0, 0x2ffb,
1099 0x3001, 0x303f,
1100 0x3041, 0x3096,
1101 0x3099, 0x30ff,
1102 0x3105, 0x312f,
1103 0x3131, 0x318e,
1104 0x3190, 0x31ba,
1105 0x31c0, 0x31e3,
1106 0x31f0, 0x321e,
1107 0x3220, 0x32fe,
1108 0x3300, 0x4db5,
1109 0x4dc0, 0x9fef,
1110 0xa000, 0xa48c,
1111 0xa490, 0xa4c6,
1112 0xa4d0, 0xa62b,
1113 0xa640, 0xa6f7,
1114 0xa700, 0xa7b9,
1115 0xa7f7, 0xa82b,
1116 0xa830, 0xa839,
1117 0xa840, 0xa877,
1118 0xa880, 0xa8c5,
1119 0xa8ce, 0xa8d9,
1120 0xa8e0, 0xa953,
1121 0xa95f, 0xa97c,
1122 0xa980, 0xa9cd,
1123 0xa9cf, 0xa9d9,
1124 0xa9de, 0xa9fe,
1125 0xaa00, 0xaa36,
1126 0xaa40, 0xaa4d,
1127 0xaa50, 0xaa59,
1128 0xaa5c, 0xaac2,
1129 0xaadb, 0xaaf6,
1130 0xab01, 0xab06,
1131 0xab09, 0xab0e,
1132 0xab11, 0xab16,
1133 0xab20, 0xab26,
1134 0xab28, 0xab2e,
1135 0xab30, 0xab65,
1136 0xab70, 0xabed,
1137 0xabf0, 0xabf9,
1138 0xac00, 0xd7a3,
1139 0xd7b0, 0xd7c6,
1140 0xd7cb, 0xd7fb,
1141 0xe000, 0xfa6d,
1142 0xfa70, 0xfad9,
1143 0xfb00, 0xfb06,
1144 0xfb13, 0xfb17,
1145 0xfb1d, 0xfb36,
1146 0xfb38, 0xfb3c,
1147 0xfb3e, 0xfb3e,
1148 0xfb40, 0xfb41,
1149 0xfb43, 0xfb44,
1150 0xfb46, 0xfbc1,
1151 0xfbd3, 0xfd3f,
1152 0xfd50, 0xfd8f,
1153 0xfd92, 0xfdc7,
1154 0xfdf0, 0xfdfd,
1155 0xfe00, 0xfe19,
1156 0xfe20, 0xfe52,
1157 0xfe54, 0xfe66,
1158 0xfe68, 0xfe6b,
1159 0xfe70, 0xfe74,
1160 0xfe76, 0xfefc,
1161 0xfeff, 0xfeff,
1162 0xff01, 0xffbe,
1163 0xffc2, 0xffc7,
1164 0xffca, 0xffcf,
1165 0xffd2, 0xffd7,
1166 0xffda, 0xffdc,
1167 0xffe0, 0xffe6,
1168 0xffe8, 0xffee,
1169 0xfff9, 0xfffd,
1170 0x10000, 0x1000b,
1171 0x1000d, 0x10026,
1172 0x10028, 0x1003a,
1173 0x1003c, 0x1003d,
1174 0x1003f, 0x1004d,
1175 0x10050, 0x1005d,
1176 0x10080, 0x100fa,
1177 0x10100, 0x10102,
1178 0x10107, 0x10133,
1179 0x10137, 0x1018e,
1180 0x10190, 0x1019b,
1181 0x101a0, 0x101a0,
1182 0x101d0, 0x101fd,
1183 0x10280, 0x1029c,
1184 0x102a0, 0x102d0,
1185 0x102e0, 0x102fb,
1186 0x10300, 0x10323,
1187 0x1032d, 0x1034a,
1188 0x10350, 0x1037a,
1189 0x10380, 0x1039d,
1190 0x1039f, 0x103c3,
1191 0x103c8, 0x103d5,
1192 0x10400, 0x1049d,
1193 0x104a0, 0x104a9,
1194 0x104b0, 0x104d3,
1195 0x104d8, 0x104fb,
1196 0x10500, 0x10527,
1197 0x10530, 0x10563,
1198 0x1056f, 0x1056f,
1199 0x10600, 0x10736,
1200 0x10740, 0x10755,
1201 0x10760, 0x10767,
1202 0x10800, 0x10805,
1203 0x10808, 0x10808,
1204 0x1080a, 0x10835,
1205 0x10837, 0x10838,
1206 0x1083c, 0x1083c,
1207 0x1083f, 0x10855,
1208 0x10857, 0x1089e,
1209 0x108a7, 0x108af,
1210 0x108e0, 0x108f2,
1211 0x108f4, 0x108f5,
1212 0x108fb, 0x1091b,
1213 0x1091f, 0x10939,
1214 0x1093f, 0x1093f,
1215 0x10980, 0x109b7,
1216 0x109bc, 0x109cf,
1217 0x109d2, 0x10a03,
1218 0x10a05, 0x10a06,
1219 0x10a0c, 0x10a13,
1220 0x10a15, 0x10a17,
1221 0x10a19, 0x10a35,
1222 0x10a38, 0x10a3a,
1223 0x10a3f, 0x10a48,
1224 0x10a50, 0x10a58,
1225 0x10a60, 0x10a9f,
1226 0x10ac0, 0x10ae6,
1227 0x10aeb, 0x10af6,
1228 0x10b00, 0x10b35,
1229 0x10b39, 0x10b55,
1230 0x10b58, 0x10b72,
1231 0x10b78, 0x10b91,
1232 0x10b99, 0x10b9c,
1233 0x10ba9, 0x10baf,
1234 0x10c00, 0x10c48,
1235 0x10c80, 0x10cb2,
1236 0x10cc0, 0x10cf2,
1237 0x10cfa, 0x10d27,
1238 0x10d30, 0x10d39,
1239 0x10e60, 0x10e7e,
1240 0x10f00, 0x10f27,
1241 0x10f30, 0x10f59,
1242 0x11000, 0x1104d,
1243 0x11052, 0x1106f,
1244 0x1107f, 0x110c1,
1245 0x110cd, 0x110cd,
1246 0x110d0, 0x110e8,
1247 0x110f0, 0x110f9,
1248 0x11100, 0x11134,
1249 0x11136, 0x11146,
1250 0x11150, 0x11176,
1251 0x11180, 0x111cd,
1252 0x111d0, 0x111df,
1253 0x111e1, 0x111f4,
1254 0x11200, 0x11211,
1255 0x11213, 0x1123e,
1256 0x11280, 0x11286,
1257 0x11288, 0x11288,
1258 0x1128a, 0x1128d,
1259 0x1128f, 0x1129d,
1260 0x1129f, 0x112a9,
1261 0x112b0, 0x112ea,
1262 0x112f0, 0x112f9,
1263 0x11300, 0x11303,
1264 0x11305, 0x1130c,
1265 0x1130f, 0x11310,
1266 0x11313, 0x11328,
1267 0x1132a, 0x11330,
1268 0x11332, 0x11333,
1269 0x11335, 0x11339,
1270 0x1133b, 0x11344,
1271 0x11347, 0x11348,
1272 0x1134b, 0x1134d,
1273 0x11350, 0x11350,
1274 0x11357, 0x11357,
1275 0x1135d, 0x11363,
1276 0x11366, 0x1136c,
1277 0x11370, 0x11374,
1278 0x11400, 0x11459,
1279 0x1145b, 0x1145b,
1280 0x1145d, 0x1145e,
1281 0x11480, 0x114c7,
1282 0x114d0, 0x114d9,
1283 0x11580, 0x115b5,
1284 0x115b8, 0x115dd,
1285 0x11600, 0x11644,
1286 0x11650, 0x11659,
1287 0x11660, 0x1166c,
1288 0x11680, 0x116b7,
1289 0x116c0, 0x116c9,
1290 0x11700, 0x1171a,
1291 0x1171d, 0x1172b,
1292 0x11730, 0x1173f,
1293 0x11800, 0x1183b,
1294 0x118a0, 0x118f2,
1295 0x118ff, 0x118ff,
1296 0x11a00, 0x11a47,
1297 0x11a50, 0x11a83,
1298 0x11a86, 0x11aa2,
1299 0x11ac0, 0x11af8,
1300 0x11c00, 0x11c08,
1301 0x11c0a, 0x11c36,
1302 0x11c38, 0x11c45,
1303 0x11c50, 0x11c6c,
1304 0x11c70, 0x11c8f,
1305 0x11c92, 0x11ca7,
1306 0x11ca9, 0x11cb6,
1307 0x11d00, 0x11d06,
1308 0x11d08, 0x11d09,
1309 0x11d0b, 0x11d36,
1310 0x11d3a, 0x11d3a,
1311 0x11d3c, 0x11d3d,
1312 0x11d3f, 0x11d47,
1313 0x11d50, 0x11d59,
1314 0x11d60, 0x11d65,
1315 0x11d67, 0x11d68,
1316 0x11d6a, 0x11d8e,
1317 0x11d90, 0x11d91,
1318 0x11d93, 0x11d98,
1319 0x11da0, 0x11da9,
1320 0x11ee0, 0x11ef8,
1321 0x12000, 0x12399,
1322 0x12400, 0x1246e,
1323 0x12470, 0x12474,
1324 0x12480, 0x12543,
1325 0x13000, 0x1342e,
1326 0x14400, 0x14646,
1327 0x16800, 0x16a38,
1328 0x16a40, 0x16a5e,
1329 0x16a60, 0x16a69,
1330 0x16a6e, 0x16a6f,
1331 0x16ad0, 0x16aed,
1332 0x16af0, 0x16af5,
1333 0x16b00, 0x16b45,
1334 0x16b50, 0x16b59,
1335 0x16b5b, 0x16b61,
1336 0x16b63, 0x16b77,
1337 0x16b7d, 0x16b8f,
1338 0x16e40, 0x16e9a,
1339 0x16f00, 0x16f44,
1340 0x16f50, 0x16f7e,
1341 0x16f8f, 0x16f9f,
1342 0x16fe0, 0x16fe1,
1343 0x17000, 0x187f1,
1344 0x18800, 0x18af2,
1345 0x1b000, 0x1b11e,
1346 0x1b170, 0x1b2fb,
1347 0x1bc00, 0x1bc6a,
1348 0x1bc70, 0x1bc7c,
1349 0x1bc80, 0x1bc88,
1350 0x1bc90, 0x1bc99,
1351 0x1bc9c, 0x1bca3,
1352 0x1d000, 0x1d0f5,
1353 0x1d100, 0x1d126,
1354 0x1d129, 0x1d1e8,
1355 0x1d200, 0x1d245,
1356 0x1d2e0, 0x1d2f3,
1357 0x1d300, 0x1d356,
1358 0x1d360, 0x1d378,
1359 0x1d400, 0x1d454,
1360 0x1d456, 0x1d49c,
1361 0x1d49e, 0x1d49f,
1362 0x1d4a2, 0x1d4a2,
1363 0x1d4a5, 0x1d4a6,
1364 0x1d4a9, 0x1d4ac,
1365 0x1d4ae, 0x1d4b9,
1366 0x1d4bb, 0x1d4bb,
1367 0x1d4bd, 0x1d4c3,
1368 0x1d4c5, 0x1d505,
1369 0x1d507, 0x1d50a,
1370 0x1d50d, 0x1d514,
1371 0x1d516, 0x1d51c,
1372 0x1d51e, 0x1d539,
1373 0x1d53b, 0x1d53e,
1374 0x1d540, 0x1d544,
1375 0x1d546, 0x1d546,
1376 0x1d54a, 0x1d550,
1377 0x1d552, 0x1d6a5,
1378 0x1d6a8, 0x1d7cb,
1379 0x1d7ce, 0x1da8b,
1380 0x1da9b, 0x1da9f,
1381 0x1daa1, 0x1daaf,
1382 0x1e000, 0x1e006,
1383 0x1e008, 0x1e018,
1384 0x1e01b, 0x1e021,
1385 0x1e023, 0x1e024,
1386 0x1e026, 0x1e02a,
1387 0x1e800, 0x1e8c4,
1388 0x1e8c7, 0x1e8d6,
1389 0x1e900, 0x1e94a,
1390 0x1e950, 0x1e959,
1391 0x1e95e, 0x1e95f,
1392 0x1ec71, 0x1ecb4,
1393 0x1ee00, 0x1ee03,
1394 0x1ee05, 0x1ee1f,
1395 0x1ee21, 0x1ee22,
1396 0x1ee24, 0x1ee24,
1397 0x1ee27, 0x1ee27,
1398 0x1ee29, 0x1ee32,
1399 0x1ee34, 0x1ee37,
1400 0x1ee39, 0x1ee39,
1401 0x1ee3b, 0x1ee3b,
1402 0x1ee42, 0x1ee42,
1403 0x1ee47, 0x1ee47,
1404 0x1ee49, 0x1ee49,
1405 0x1ee4b, 0x1ee4b,
1406 0x1ee4d, 0x1ee4f,
1407 0x1ee51, 0x1ee52,
1408 0x1ee54, 0x1ee54,
1409 0x1ee57, 0x1ee57,
1410 0x1ee59, 0x1ee59,
1411 0x1ee5b, 0x1ee5b,
1412 0x1ee5d, 0x1ee5d,
1413 0x1ee5f, 0x1ee5f,
1414 0x1ee61, 0x1ee62,
1415 0x1ee64, 0x1ee64,
1416 0x1ee67, 0x1ee6a,
1417 0x1ee6c, 0x1ee72,
1418 0x1ee74, 0x1ee77,
1419 0x1ee79, 0x1ee7c,
1420 0x1ee7e, 0x1ee7e,
1421 0x1ee80, 0x1ee89,
1422 0x1ee8b, 0x1ee9b,
1423 0x1eea1, 0x1eea3,
1424 0x1eea5, 0x1eea9,
1425 0x1eeab, 0x1eebb,
1426 0x1eef0, 0x1eef1,
1427 0x1f000, 0x1f02b,
1428 0x1f030, 0x1f093,
1429 0x1f0a0, 0x1f0ae,
1430 0x1f0b1, 0x1f0bf,
1431 0x1f0c1, 0x1f0cf,
1432 0x1f0d1, 0x1f0f5,
1433 0x1f100, 0x1f10c,
1434 0x1f110, 0x1f16b,
1435 0x1f170, 0x1f1ac,
1436 0x1f1e6, 0x1f202,
1437 0x1f210, 0x1f23b,
1438 0x1f240, 0x1f248,
1439 0x1f250, 0x1f251,
1440 0x1f260, 0x1f265,
1441 0x1f300, 0x1f6d4,
1442 0x1f6e0, 0x1f6ec,
1443 0x1f6f0, 0x1f6f9,
1444 0x1f700, 0x1f773,
1445 0x1f780, 0x1f7d8,
1446 0x1f800, 0x1f80b,
1447 0x1f810, 0x1f847,
1448 0x1f850, 0x1f859,
1449 0x1f860, 0x1f887,
1450 0x1f890, 0x1f8ad,
1451 0x1f900, 0x1f90b,
1452 0x1f910, 0x1f93e,
1453 0x1f940, 0x1f970,
1454 0x1f973, 0x1f976,
1455 0x1f97a, 0x1f97a,
1456 0x1f97c, 0x1f9a2,
1457 0x1f9b0, 0x1f9b9,
1458 0x1f9c0, 0x1f9c2,
1459 0x1f9d0, 0x1f9ff,
1460 0x1fa60, 0x1fa6d,
1461 0x20000, 0x2a6d6,
1462 0x2a700, 0x2b734,
1463 0x2b740, 0x2b81d,
1464 0x2b820, 0x2cea1,
1465 0x2ceb0, 0x2ebe0,
1466 0x2f800, 0x2fa1d,
1467 0xe0001, 0xe0001,
1468 0xe0020, 0xe007f,
1469 0xe0100, 0xe01ef,
1470 0xf0000, 0xffffd,
1471 0x100000, 0x10fffd,
1472 }; /* END of CR_Graph */
1473
1474 /* PROPERTY: 'Lower': POSIX [[:Lower:]] */
1475 static const OnigCodePoint
1476 CR_Lower[] = { 645,
1477 0x0061, 0x007a,
1478 0x00aa, 0x00aa,
1479 0x00b5, 0x00b5,
1480 0x00ba, 0x00ba,
1481 0x00df, 0x00f6,
1482 0x00f8, 0x00ff,
1483 0x0101, 0x0101,
1484 0x0103, 0x0103,
1485 0x0105, 0x0105,
1486 0x0107, 0x0107,
1487 0x0109, 0x0109,
1488 0x010b, 0x010b,
1489 0x010d, 0x010d,
1490 0x010f, 0x010f,
1491 0x0111, 0x0111,
1492 0x0113, 0x0113,
1493 0x0115, 0x0115,
1494 0x0117, 0x0117,
1495 0x0119, 0x0119,
1496 0x011b, 0x011b,
1497 0x011d, 0x011d,
1498 0x011f, 0x011f,
1499 0x0121, 0x0121,
1500 0x0123, 0x0123,
1501 0x0125, 0x0125,
1502 0x0127, 0x0127,
1503 0x0129, 0x0129,
1504 0x012b, 0x012b,
1505 0x012d, 0x012d,
1506 0x012f, 0x012f,
1507 0x0131, 0x0131,
1508 0x0133, 0x0133,
1509 0x0135, 0x0135,
1510 0x0137, 0x0138,
1511 0x013a, 0x013a,
1512 0x013c, 0x013c,
1513 0x013e, 0x013e,
1514 0x0140, 0x0140,
1515 0x0142, 0x0142,
1516 0x0144, 0x0144,
1517 0x0146, 0x0146,
1518 0x0148, 0x0149,
1519 0x014b, 0x014b,
1520 0x014d, 0x014d,
1521 0x014f, 0x014f,
1522 0x0151, 0x0151,
1523 0x0153, 0x0153,
1524 0x0155, 0x0155,
1525 0x0157, 0x0157,
1526 0x0159, 0x0159,
1527 0x015b, 0x015b,
1528 0x015d, 0x015d,
1529 0x015f, 0x015f,
1530 0x0161, 0x0161,
1531 0x0163, 0x0163,
1532 0x0165, 0x0165,
1533 0x0167, 0x0167,
1534 0x0169, 0x0169,
1535 0x016b, 0x016b,
1536 0x016d, 0x016d,
1537 0x016f, 0x016f,
1538 0x0171, 0x0171,
1539 0x0173, 0x0173,
1540 0x0175, 0x0175,
1541 0x0177, 0x0177,
1542 0x017a, 0x017a,
1543 0x017c, 0x017c,
1544 0x017e, 0x0180,
1545 0x0183, 0x0183,
1546 0x0185, 0x0185,
1547 0x0188, 0x0188,
1548 0x018c, 0x018d,
1549 0x0192, 0x0192,
1550 0x0195, 0x0195,
1551 0x0199, 0x019b,
1552 0x019e, 0x019e,
1553 0x01a1, 0x01a1,
1554 0x01a3, 0x01a3,
1555 0x01a5, 0x01a5,
1556 0x01a8, 0x01a8,
1557 0x01aa, 0x01ab,
1558 0x01ad, 0x01ad,
1559 0x01b0, 0x01b0,
1560 0x01b4, 0x01b4,
1561 0x01b6, 0x01b6,
1562 0x01b9, 0x01ba,
1563 0x01bd, 0x01bf,
1564 0x01c6, 0x01c6,
1565 0x01c9, 0x01c9,
1566 0x01cc, 0x01cc,
1567 0x01ce, 0x01ce,
1568 0x01d0, 0x01d0,
1569 0x01d2, 0x01d2,
1570 0x01d4, 0x01d4,
1571 0x01d6, 0x01d6,
1572 0x01d8, 0x01d8,
1573 0x01da, 0x01da,
1574 0x01dc, 0x01dd,
1575 0x01df, 0x01df,
1576 0x01e1, 0x01e1,
1577 0x01e3, 0x01e3,
1578 0x01e5, 0x01e5,
1579 0x01e7, 0x01e7,
1580 0x01e9, 0x01e9,
1581 0x01eb, 0x01eb,
1582 0x01ed, 0x01ed,
1583 0x01ef, 0x01f0,
1584 0x01f3, 0x01f3,
1585 0x01f5, 0x01f5,
1586 0x01f9, 0x01f9,
1587 0x01fb, 0x01fb,
1588 0x01fd, 0x01fd,
1589 0x01ff, 0x01ff,
1590 0x0201, 0x0201,
1591 0x0203, 0x0203,
1592 0x0205, 0x0205,
1593 0x0207, 0x0207,
1594 0x0209, 0x0209,
1595 0x020b, 0x020b,
1596 0x020d, 0x020d,
1597 0x020f, 0x020f,
1598 0x0211, 0x0211,
1599 0x0213, 0x0213,
1600 0x0215, 0x0215,
1601 0x0217, 0x0217,
1602 0x0219, 0x0219,
1603 0x021b, 0x021b,
1604 0x021d, 0x021d,
1605 0x021f, 0x021f,
1606 0x0221, 0x0221,
1607 0x0223, 0x0223,
1608 0x0225, 0x0225,
1609 0x0227, 0x0227,
1610 0x0229, 0x0229,
1611 0x022b, 0x022b,
1612 0x022d, 0x022d,
1613 0x022f, 0x022f,
1614 0x0231, 0x0231,
1615 0x0233, 0x0239,
1616 0x023c, 0x023c,
1617 0x023f, 0x0240,
1618 0x0242, 0x0242,
1619 0x0247, 0x0247,
1620 0x0249, 0x0249,
1621 0x024b, 0x024b,
1622 0x024d, 0x024d,
1623 0x024f, 0x0293,
1624 0x0295, 0x02b8,
1625 0x02c0, 0x02c1,
1626 0x02e0, 0x02e4,
1627 0x0345, 0x0345,
1628 0x0371, 0x0371,
1629 0x0373, 0x0373,
1630 0x0377, 0x0377,
1631 0x037a, 0x037d,
1632 0x0390, 0x0390,
1633 0x03ac, 0x03ce,
1634 0x03d0, 0x03d1,
1635 0x03d5, 0x03d7,
1636 0x03d9, 0x03d9,
1637 0x03db, 0x03db,
1638 0x03dd, 0x03dd,
1639 0x03df, 0x03df,
1640 0x03e1, 0x03e1,
1641 0x03e3, 0x03e3,
1642 0x03e5, 0x03e5,
1643 0x03e7, 0x03e7,
1644 0x03e9, 0x03e9,
1645 0x03eb, 0x03eb,
1646 0x03ed, 0x03ed,
1647 0x03ef, 0x03f3,
1648 0x03f5, 0x03f5,
1649 0x03f8, 0x03f8,
1650 0x03fb, 0x03fc,
1651 0x0430, 0x045f,
1652 0x0461, 0x0461,
1653 0x0463, 0x0463,
1654 0x0465, 0x0465,
1655 0x0467, 0x0467,
1656 0x0469, 0x0469,
1657 0x046b, 0x046b,
1658 0x046d, 0x046d,
1659 0x046f, 0x046f,
1660 0x0471, 0x0471,
1661 0x0473, 0x0473,
1662 0x0475, 0x0475,
1663 0x0477, 0x0477,
1664 0x0479, 0x0479,
1665 0x047b, 0x047b,
1666 0x047d, 0x047d,
1667 0x047f, 0x047f,
1668 0x0481, 0x0481,
1669 0x048b, 0x048b,
1670 0x048d, 0x048d,
1671 0x048f, 0x048f,
1672 0x0491, 0x0491,
1673 0x0493, 0x0493,
1674 0x0495, 0x0495,
1675 0x0497, 0x0497,
1676 0x0499, 0x0499,
1677 0x049b, 0x049b,
1678 0x049d, 0x049d,
1679 0x049f, 0x049f,
1680 0x04a1, 0x04a1,
1681 0x04a3, 0x04a3,
1682 0x04a5, 0x04a5,
1683 0x04a7, 0x04a7,
1684 0x04a9, 0x04a9,
1685 0x04ab, 0x04ab,
1686 0x04ad, 0x04ad,
1687 0x04af, 0x04af,
1688 0x04b1, 0x04b1,
1689 0x04b3, 0x04b3,
1690 0x04b5, 0x04b5,
1691 0x04b7, 0x04b7,
1692 0x04b9, 0x04b9,
1693 0x04bb, 0x04bb,
1694 0x04bd, 0x04bd,
1695 0x04bf, 0x04bf,
1696 0x04c2, 0x04c2,
1697 0x04c4, 0x04c4,
1698 0x04c6, 0x04c6,
1699 0x04c8, 0x04c8,
1700 0x04ca, 0x04ca,
1701 0x04cc, 0x04cc,
1702 0x04ce, 0x04cf,
1703 0x04d1, 0x04d1,
1704 0x04d3, 0x04d3,
1705 0x04d5, 0x04d5,
1706 0x04d7, 0x04d7,
1707 0x04d9, 0x04d9,
1708 0x04db, 0x04db,
1709 0x04dd, 0x04dd,
1710 0x04df, 0x04df,
1711 0x04e1, 0x04e1,
1712 0x04e3, 0x04e3,
1713 0x04e5, 0x04e5,
1714 0x04e7, 0x04e7,
1715 0x04e9, 0x04e9,
1716 0x04eb, 0x04eb,
1717 0x04ed, 0x04ed,
1718 0x04ef, 0x04ef,
1719 0x04f1, 0x04f1,
1720 0x04f3, 0x04f3,
1721 0x04f5, 0x04f5,
1722 0x04f7, 0x04f7,
1723 0x04f9, 0x04f9,
1724 0x04fb, 0x04fb,
1725 0x04fd, 0x04fd,
1726 0x04ff, 0x04ff,
1727 0x0501, 0x0501,
1728 0x0503, 0x0503,
1729 0x0505, 0x0505,
1730 0x0507, 0x0507,
1731 0x0509, 0x0509,
1732 0x050b, 0x050b,
1733 0x050d, 0x050d,
1734 0x050f, 0x050f,
1735 0x0511, 0x0511,
1736 0x0513, 0x0513,
1737 0x0515, 0x0515,
1738 0x0517, 0x0517,
1739 0x0519, 0x0519,
1740 0x051b, 0x051b,
1741 0x051d, 0x051d,
1742 0x051f, 0x051f,
1743 0x0521, 0x0521,
1744 0x0523, 0x0523,
1745 0x0525, 0x0525,
1746 0x0527, 0x0527,
1747 0x0529, 0x0529,
1748 0x052b, 0x052b,
1749 0x052d, 0x052d,
1750 0x052f, 0x052f,
1751 0x0560, 0x0588,
1752 0x10d0, 0x10fa,
1753 0x10fd, 0x10ff,
1754 0x13f8, 0x13fd,
1755 0x1c80, 0x1c88,
1756 0x1d00, 0x1dbf,
1757 0x1e01, 0x1e01,
1758 0x1e03, 0x1e03,
1759 0x1e05, 0x1e05,
1760 0x1e07, 0x1e07,
1761 0x1e09, 0x1e09,
1762 0x1e0b, 0x1e0b,
1763 0x1e0d, 0x1e0d,
1764 0x1e0f, 0x1e0f,
1765 0x1e11, 0x1e11,
1766 0x1e13, 0x1e13,
1767 0x1e15, 0x1e15,
1768 0x1e17, 0x1e17,
1769 0x1e19, 0x1e19,
1770 0x1e1b, 0x1e1b,
1771 0x1e1d, 0x1e1d,
1772 0x1e1f, 0x1e1f,
1773 0x1e21, 0x1e21,
1774 0x1e23, 0x1e23,
1775 0x1e25, 0x1e25,
1776 0x1e27, 0x1e27,
1777 0x1e29, 0x1e29,
1778 0x1e2b, 0x1e2b,
1779 0x1e2d, 0x1e2d,
1780 0x1e2f, 0x1e2f,
1781 0x1e31, 0x1e31,
1782 0x1e33, 0x1e33,
1783 0x1e35, 0x1e35,
1784 0x1e37, 0x1e37,
1785 0x1e39, 0x1e39,
1786 0x1e3b, 0x1e3b,
1787 0x1e3d, 0x1e3d,
1788 0x1e3f, 0x1e3f,
1789 0x1e41, 0x1e41,
1790 0x1e43, 0x1e43,
1791 0x1e45, 0x1e45,
1792 0x1e47, 0x1e47,
1793 0x1e49, 0x1e49,
1794 0x1e4b, 0x1e4b,
1795 0x1e4d, 0x1e4d,
1796 0x1e4f, 0x1e4f,
1797 0x1e51, 0x1e51,
1798 0x1e53, 0x1e53,
1799 0x1e55, 0x1e55,
1800 0x1e57, 0x1e57,
1801 0x1e59, 0x1e59,
1802 0x1e5b, 0x1e5b,
1803 0x1e5d, 0x1e5d,
1804 0x1e5f, 0x1e5f,
1805 0x1e61, 0x1e61,
1806 0x1e63, 0x1e63,
1807 0x1e65, 0x1e65,
1808 0x1e67, 0x1e67,
1809 0x1e69, 0x1e69,
1810 0x1e6b, 0x1e6b,
1811 0x1e6d, 0x1e6d,
1812 0x1e6f, 0x1e6f,
1813 0x1e71, 0x1e71,
1814 0x1e73, 0x1e73,
1815 0x1e75, 0x1e75,
1816 0x1e77, 0x1e77,
1817 0x1e79, 0x1e79,
1818 0x1e7b, 0x1e7b,
1819 0x1e7d, 0x1e7d,
1820 0x1e7f, 0x1e7f,
1821 0x1e81, 0x1e81,
1822 0x1e83, 0x1e83,
1823 0x1e85, 0x1e85,
1824 0x1e87, 0x1e87,
1825 0x1e89, 0x1e89,
1826 0x1e8b, 0x1e8b,
1827 0x1e8d, 0x1e8d,
1828 0x1e8f, 0x1e8f,
1829 0x1e91, 0x1e91,
1830 0x1e93, 0x1e93,
1831 0x1e95, 0x1e9d,
1832 0x1e9f, 0x1e9f,
1833 0x1ea1, 0x1ea1,
1834 0x1ea3, 0x1ea3,
1835 0x1ea5, 0x1ea5,
1836 0x1ea7, 0x1ea7,
1837 0x1ea9, 0x1ea9,
1838 0x1eab, 0x1eab,
1839 0x1ead, 0x1ead,
1840 0x1eaf, 0x1eaf,
1841 0x1eb1, 0x1eb1,
1842 0x1eb3, 0x1eb3,
1843 0x1eb5, 0x1eb5,
1844 0x1eb7, 0x1eb7,
1845 0x1eb9, 0x1eb9,
1846 0x1ebb, 0x1ebb,
1847 0x1ebd, 0x1ebd,
1848 0x1ebf, 0x1ebf,
1849 0x1ec1, 0x1ec1,
1850 0x1ec3, 0x1ec3,
1851 0x1ec5, 0x1ec5,
1852 0x1ec7, 0x1ec7,
1853 0x1ec9, 0x1ec9,
1854 0x1ecb, 0x1ecb,
1855 0x1ecd, 0x1ecd,
1856 0x1ecf, 0x1ecf,
1857 0x1ed1, 0x1ed1,
1858 0x1ed3, 0x1ed3,
1859 0x1ed5, 0x1ed5,
1860 0x1ed7, 0x1ed7,
1861 0x1ed9, 0x1ed9,
1862 0x1edb, 0x1edb,
1863 0x1edd, 0x1edd,
1864 0x1edf, 0x1edf,
1865 0x1ee1, 0x1ee1,
1866 0x1ee3, 0x1ee3,
1867 0x1ee5, 0x1ee5,
1868 0x1ee7, 0x1ee7,
1869 0x1ee9, 0x1ee9,
1870 0x1eeb, 0x1eeb,
1871 0x1eed, 0x1eed,
1872 0x1eef, 0x1eef,
1873 0x1ef1, 0x1ef1,
1874 0x1ef3, 0x1ef3,
1875 0x1ef5, 0x1ef5,
1876 0x1ef7, 0x1ef7,
1877 0x1ef9, 0x1ef9,
1878 0x1efb, 0x1efb,
1879 0x1efd, 0x1efd,
1880 0x1eff, 0x1f07,
1881 0x1f10, 0x1f15,
1882 0x1f20, 0x1f27,
1883 0x1f30, 0x1f37,
1884 0x1f40, 0x1f45,
1885 0x1f50, 0x1f57,
1886 0x1f60, 0x1f67,
1887 0x1f70, 0x1f7d,
1888 0x1f80, 0x1f87,
1889 0x1f90, 0x1f97,
1890 0x1fa0, 0x1fa7,
1891 0x1fb0, 0x1fb4,
1892 0x1fb6, 0x1fb7,
1893 0x1fbe, 0x1fbe,
1894 0x1fc2, 0x1fc4,
1895 0x1fc6, 0x1fc7,
1896 0x1fd0, 0x1fd3,
1897 0x1fd6, 0x1fd7,
1898 0x1fe0, 0x1fe7,
1899 0x1ff2, 0x1ff4,
1900 0x1ff6, 0x1ff7,
1901 0x2071, 0x2071,
1902 0x207f, 0x207f,
1903 0x2090, 0x209c,
1904 0x210a, 0x210a,
1905 0x210e, 0x210f,
1906 0x2113, 0x2113,
1907 0x212f, 0x212f,
1908 0x2134, 0x2134,
1909 0x2139, 0x2139,
1910 0x213c, 0x213d,
1911 0x2146, 0x2149,
1912 0x214e, 0x214e,
1913 0x2170, 0x217f,
1914 0x2184, 0x2184,
1915 0x24d0, 0x24e9,
1916 0x2c30, 0x2c5e,
1917 0x2c61, 0x2c61,
1918 0x2c65, 0x2c66,
1919 0x2c68, 0x2c68,
1920 0x2c6a, 0x2c6a,
1921 0x2c6c, 0x2c6c,
1922 0x2c71, 0x2c71,
1923 0x2c73, 0x2c74,
1924 0x2c76, 0x2c7d,
1925 0x2c81, 0x2c81,
1926 0x2c83, 0x2c83,
1927 0x2c85, 0x2c85,
1928 0x2c87, 0x2c87,
1929 0x2c89, 0x2c89,
1930 0x2c8b, 0x2c8b,
1931 0x2c8d, 0x2c8d,
1932 0x2c8f, 0x2c8f,
1933 0x2c91, 0x2c91,
1934 0x2c93, 0x2c93,
1935 0x2c95, 0x2c95,
1936 0x2c97, 0x2c97,
1937 0x2c99, 0x2c99,
1938 0x2c9b, 0x2c9b,
1939 0x2c9d, 0x2c9d,
1940 0x2c9f, 0x2c9f,
1941 0x2ca1, 0x2ca1,
1942 0x2ca3, 0x2ca3,
1943 0x2ca5, 0x2ca5,
1944 0x2ca7, 0x2ca7,
1945 0x2ca9, 0x2ca9,
1946 0x2cab, 0x2cab,
1947 0x2cad, 0x2cad,
1948 0x2caf, 0x2caf,
1949 0x2cb1, 0x2cb1,
1950 0x2cb3, 0x2cb3,
1951 0x2cb5, 0x2cb5,
1952 0x2cb7, 0x2cb7,
1953 0x2cb9, 0x2cb9,
1954 0x2cbb, 0x2cbb,
1955 0x2cbd, 0x2cbd,
1956 0x2cbf, 0x2cbf,
1957 0x2cc1, 0x2cc1,
1958 0x2cc3, 0x2cc3,
1959 0x2cc5, 0x2cc5,
1960 0x2cc7, 0x2cc7,
1961 0x2cc9, 0x2cc9,
1962 0x2ccb, 0x2ccb,
1963 0x2ccd, 0x2ccd,
1964 0x2ccf, 0x2ccf,
1965 0x2cd1, 0x2cd1,
1966 0x2cd3, 0x2cd3,
1967 0x2cd5, 0x2cd5,
1968 0x2cd7, 0x2cd7,
1969 0x2cd9, 0x2cd9,
1970 0x2cdb, 0x2cdb,
1971 0x2cdd, 0x2cdd,
1972 0x2cdf, 0x2cdf,
1973 0x2ce1, 0x2ce1,
1974 0x2ce3, 0x2ce4,
1975 0x2cec, 0x2cec,
1976 0x2cee, 0x2cee,
1977 0x2cf3, 0x2cf3,
1978 0x2d00, 0x2d25,
1979 0x2d27, 0x2d27,
1980 0x2d2d, 0x2d2d,
1981 0xa641, 0xa641,
1982 0xa643, 0xa643,
1983 0xa645, 0xa645,
1984 0xa647, 0xa647,
1985 0xa649, 0xa649,
1986 0xa64b, 0xa64b,
1987 0xa64d, 0xa64d,
1988 0xa64f, 0xa64f,
1989 0xa651, 0xa651,
1990 0xa653, 0xa653,
1991 0xa655, 0xa655,
1992 0xa657, 0xa657,
1993 0xa659, 0xa659,
1994 0xa65b, 0xa65b,
1995 0xa65d, 0xa65d,
1996 0xa65f, 0xa65f,
1997 0xa661, 0xa661,
1998 0xa663, 0xa663,
1999 0xa665, 0xa665,
2000 0xa667, 0xa667,
2001 0xa669, 0xa669,
2002 0xa66b, 0xa66b,
2003 0xa66d, 0xa66d,
2004 0xa681, 0xa681,
2005 0xa683, 0xa683,
2006 0xa685, 0xa685,
2007 0xa687, 0xa687,
2008 0xa689, 0xa689,
2009 0xa68b, 0xa68b,
2010 0xa68d, 0xa68d,
2011 0xa68f, 0xa68f,
2012 0xa691, 0xa691,
2013 0xa693, 0xa693,
2014 0xa695, 0xa695,
2015 0xa697, 0xa697,
2016 0xa699, 0xa699,
2017 0xa69b, 0xa69d,
2018 0xa723, 0xa723,
2019 0xa725, 0xa725,
2020 0xa727, 0xa727,
2021 0xa729, 0xa729,
2022 0xa72b, 0xa72b,
2023 0xa72d, 0xa72d,
2024 0xa72f, 0xa731,
2025 0xa733, 0xa733,
2026 0xa735, 0xa735,
2027 0xa737, 0xa737,
2028 0xa739, 0xa739,
2029 0xa73b, 0xa73b,
2030 0xa73d, 0xa73d,
2031 0xa73f, 0xa73f,
2032 0xa741, 0xa741,
2033 0xa743, 0xa743,
2034 0xa745, 0xa745,
2035 0xa747, 0xa747,
2036 0xa749, 0xa749,
2037 0xa74b, 0xa74b,
2038 0xa74d, 0xa74d,
2039 0xa74f, 0xa74f,
2040 0xa751, 0xa751,
2041 0xa753, 0xa753,
2042 0xa755, 0xa755,
2043 0xa757, 0xa757,
2044 0xa759, 0xa759,
2045 0xa75b, 0xa75b,
2046 0xa75d, 0xa75d,
2047 0xa75f, 0xa75f,
2048 0xa761, 0xa761,
2049 0xa763, 0xa763,
2050 0xa765, 0xa765,
2051 0xa767, 0xa767,
2052 0xa769, 0xa769,
2053 0xa76b, 0xa76b,
2054 0xa76d, 0xa76d,
2055 0xa76f, 0xa778,
2056 0xa77a, 0xa77a,
2057 0xa77c, 0xa77c,
2058 0xa77f, 0xa77f,
2059 0xa781, 0xa781,
2060 0xa783, 0xa783,
2061 0xa785, 0xa785,
2062 0xa787, 0xa787,
2063 0xa78c, 0xa78c,
2064 0xa78e, 0xa78e,
2065 0xa791, 0xa791,
2066 0xa793, 0xa795,
2067 0xa797, 0xa797,
2068 0xa799, 0xa799,
2069 0xa79b, 0xa79b,
2070 0xa79d, 0xa79d,
2071 0xa79f, 0xa79f,
2072 0xa7a1, 0xa7a1,
2073 0xa7a3, 0xa7a3,
2074 0xa7a5, 0xa7a5,
2075 0xa7a7, 0xa7a7,
2076 0xa7a9, 0xa7a9,
2077 0xa7af, 0xa7af,
2078 0xa7b5, 0xa7b5,
2079 0xa7b7, 0xa7b7,
2080 0xa7b9, 0xa7b9,
2081 0xa7f8, 0xa7fa,
2082 0xab30, 0xab5a,
2083 0xab5c, 0xab65,
2084 0xab70, 0xabbf,
2085 0xfb00, 0xfb06,
2086 0xfb13, 0xfb17,
2087 0xff41, 0xff5a,
2088 0x10428, 0x1044f,
2089 0x104d8, 0x104fb,
2090 0x10cc0, 0x10cf2,
2091 0x118c0, 0x118df,
2092 0x16e60, 0x16e7f,
2093 0x1d41a, 0x1d433,
2094 0x1d44e, 0x1d454,
2095 0x1d456, 0x1d467,
2096 0x1d482, 0x1d49b,
2097 0x1d4b6, 0x1d4b9,
2098 0x1d4bb, 0x1d4bb,
2099 0x1d4bd, 0x1d4c3,
2100 0x1d4c5, 0x1d4cf,
2101 0x1d4ea, 0x1d503,
2102 0x1d51e, 0x1d537,
2103 0x1d552, 0x1d56b,
2104 0x1d586, 0x1d59f,
2105 0x1d5ba, 0x1d5d3,
2106 0x1d5ee, 0x1d607,
2107 0x1d622, 0x1d63b,
2108 0x1d656, 0x1d66f,
2109 0x1d68a, 0x1d6a5,
2110 0x1d6c2, 0x1d6da,
2111 0x1d6dc, 0x1d6e1,
2112 0x1d6fc, 0x1d714,
2113 0x1d716, 0x1d71b,
2114 0x1d736, 0x1d74e,
2115 0x1d750, 0x1d755,
2116 0x1d770, 0x1d788,
2117 0x1d78a, 0x1d78f,
2118 0x1d7aa, 0x1d7c2,
2119 0x1d7c4, 0x1d7c9,
2120 0x1d7cb, 0x1d7cb,
2121 0x1e922, 0x1e943,
2122 }; /* END of CR_Lower */
2123
2124 /* PROPERTY: 'Print': POSIX [[:Print:]] */
2125 static const OnigCodePoint
2126 CR_Print[] = { 660,
2127 0x0020, 0x007e,
2128 0x00a0, 0x0377,
2129 0x037a, 0x037f,
2130 0x0384, 0x038a,
2131 0x038c, 0x038c,
2132 0x038e, 0x03a1,
2133 0x03a3, 0x052f,
2134 0x0531, 0x0556,
2135 0x0559, 0x058a,
2136 0x058d, 0x058f,
2137 0x0591, 0x05c7,
2138 0x05d0, 0x05ea,
2139 0x05ef, 0x05f4,
2140 0x0600, 0x061c,
2141 0x061e, 0x070d,
2142 0x070f, 0x074a,
2143 0x074d, 0x07b1,
2144 0x07c0, 0x07fa,
2145 0x07fd, 0x082d,
2146 0x0830, 0x083e,
2147 0x0840, 0x085b,
2148 0x085e, 0x085e,
2149 0x0860, 0x086a,
2150 0x08a0, 0x08b4,
2151 0x08b6, 0x08bd,
2152 0x08d3, 0x0983,
2153 0x0985, 0x098c,
2154 0x098f, 0x0990,
2155 0x0993, 0x09a8,
2156 0x09aa, 0x09b0,
2157 0x09b2, 0x09b2,
2158 0x09b6, 0x09b9,
2159 0x09bc, 0x09c4,
2160 0x09c7, 0x09c8,
2161 0x09cb, 0x09ce,
2162 0x09d7, 0x09d7,
2163 0x09dc, 0x09dd,
2164 0x09df, 0x09e3,
2165 0x09e6, 0x09fe,
2166 0x0a01, 0x0a03,
2167 0x0a05, 0x0a0a,
2168 0x0a0f, 0x0a10,
2169 0x0a13, 0x0a28,
2170 0x0a2a, 0x0a30,
2171 0x0a32, 0x0a33,
2172 0x0a35, 0x0a36,
2173 0x0a38, 0x0a39,
2174 0x0a3c, 0x0a3c,
2175 0x0a3e, 0x0a42,
2176 0x0a47, 0x0a48,
2177 0x0a4b, 0x0a4d,
2178 0x0a51, 0x0a51,
2179 0x0a59, 0x0a5c,
2180 0x0a5e, 0x0a5e,
2181 0x0a66, 0x0a76,
2182 0x0a81, 0x0a83,
2183 0x0a85, 0x0a8d,
2184 0x0a8f, 0x0a91,
2185 0x0a93, 0x0aa8,
2186 0x0aaa, 0x0ab0,
2187 0x0ab2, 0x0ab3,
2188 0x0ab5, 0x0ab9,
2189 0x0abc, 0x0ac5,
2190 0x0ac7, 0x0ac9,
2191 0x0acb, 0x0acd,
2192 0x0ad0, 0x0ad0,
2193 0x0ae0, 0x0ae3,
2194 0x0ae6, 0x0af1,
2195 0x0af9, 0x0aff,
2196 0x0b01, 0x0b03,
2197 0x0b05, 0x0b0c,
2198 0x0b0f, 0x0b10,
2199 0x0b13, 0x0b28,
2200 0x0b2a, 0x0b30,
2201 0x0b32, 0x0b33,
2202 0x0b35, 0x0b39,
2203 0x0b3c, 0x0b44,
2204 0x0b47, 0x0b48,
2205 0x0b4b, 0x0b4d,
2206 0x0b56, 0x0b57,
2207 0x0b5c, 0x0b5d,
2208 0x0b5f, 0x0b63,
2209 0x0b66, 0x0b77,
2210 0x0b82, 0x0b83,
2211 0x0b85, 0x0b8a,
2212 0x0b8e, 0x0b90,
2213 0x0b92, 0x0b95,
2214 0x0b99, 0x0b9a,
2215 0x0b9c, 0x0b9c,
2216 0x0b9e, 0x0b9f,
2217 0x0ba3, 0x0ba4,
2218 0x0ba8, 0x0baa,
2219 0x0bae, 0x0bb9,
2220 0x0bbe, 0x0bc2,
2221 0x0bc6, 0x0bc8,
2222 0x0bca, 0x0bcd,
2223 0x0bd0, 0x0bd0,
2224 0x0bd7, 0x0bd7,
2225 0x0be6, 0x0bfa,
2226 0x0c00, 0x0c0c,
2227 0x0c0e, 0x0c10,
2228 0x0c12, 0x0c28,
2229 0x0c2a, 0x0c39,
2230 0x0c3d, 0x0c44,
2231 0x0c46, 0x0c48,
2232 0x0c4a, 0x0c4d,
2233 0x0c55, 0x0c56,
2234 0x0c58, 0x0c5a,
2235 0x0c60, 0x0c63,
2236 0x0c66, 0x0c6f,
2237 0x0c78, 0x0c8c,
2238 0x0c8e, 0x0c90,
2239 0x0c92, 0x0ca8,
2240 0x0caa, 0x0cb3,
2241 0x0cb5, 0x0cb9,
2242 0x0cbc, 0x0cc4,
2243 0x0cc6, 0x0cc8,
2244 0x0cca, 0x0ccd,
2245 0x0cd5, 0x0cd6,
2246 0x0cde, 0x0cde,
2247 0x0ce0, 0x0ce3,
2248 0x0ce6, 0x0cef,
2249 0x0cf1, 0x0cf2,
2250 0x0d00, 0x0d03,
2251 0x0d05, 0x0d0c,
2252 0x0d0e, 0x0d10,
2253 0x0d12, 0x0d44,
2254 0x0d46, 0x0d48,
2255 0x0d4a, 0x0d4f,
2256 0x0d54, 0x0d63,
2257 0x0d66, 0x0d7f,
2258 0x0d82, 0x0d83,
2259 0x0d85, 0x0d96,
2260 0x0d9a, 0x0db1,
2261 0x0db3, 0x0dbb,
2262 0x0dbd, 0x0dbd,
2263 0x0dc0, 0x0dc6,
2264 0x0dca, 0x0dca,
2265 0x0dcf, 0x0dd4,
2266 0x0dd6, 0x0dd6,
2267 0x0dd8, 0x0ddf,
2268 0x0de6, 0x0def,
2269 0x0df2, 0x0df4,
2270 0x0e01, 0x0e3a,
2271 0x0e3f, 0x0e5b,
2272 0x0e81, 0x0e82,
2273 0x0e84, 0x0e84,
2274 0x0e87, 0x0e88,
2275 0x0e8a, 0x0e8a,
2276 0x0e8d, 0x0e8d,
2277 0x0e94, 0x0e97,
2278 0x0e99, 0x0e9f,
2279 0x0ea1, 0x0ea3,
2280 0x0ea5, 0x0ea5,
2281 0x0ea7, 0x0ea7,
2282 0x0eaa, 0x0eab,
2283 0x0ead, 0x0eb9,
2284 0x0ebb, 0x0ebd,
2285 0x0ec0, 0x0ec4,
2286 0x0ec6, 0x0ec6,
2287 0x0ec8, 0x0ecd,
2288 0x0ed0, 0x0ed9,
2289 0x0edc, 0x0edf,
2290 0x0f00, 0x0f47,
2291 0x0f49, 0x0f6c,
2292 0x0f71, 0x0f97,
2293 0x0f99, 0x0fbc,
2294 0x0fbe, 0x0fcc,
2295 0x0fce, 0x0fda,
2296 0x1000, 0x10c5,
2297 0x10c7, 0x10c7,
2298 0x10cd, 0x10cd,
2299 0x10d0, 0x1248,
2300 0x124a, 0x124d,
2301 0x1250, 0x1256,
2302 0x1258, 0x1258,
2303 0x125a, 0x125d,
2304 0x1260, 0x1288,
2305 0x128a, 0x128d,
2306 0x1290, 0x12b0,
2307 0x12b2, 0x12b5,
2308 0x12b8, 0x12be,
2309 0x12c0, 0x12c0,
2310 0x12c2, 0x12c5,
2311 0x12c8, 0x12d6,
2312 0x12d8, 0x1310,
2313 0x1312, 0x1315,
2314 0x1318, 0x135a,
2315 0x135d, 0x137c,
2316 0x1380, 0x1399,
2317 0x13a0, 0x13f5,
2318 0x13f8, 0x13fd,
2319 0x1400, 0x169c,
2320 0x16a0, 0x16f8,
2321 0x1700, 0x170c,
2322 0x170e, 0x1714,
2323 0x1720, 0x1736,
2324 0x1740, 0x1753,
2325 0x1760, 0x176c,
2326 0x176e, 0x1770,
2327 0x1772, 0x1773,
2328 0x1780, 0x17dd,
2329 0x17e0, 0x17e9,
2330 0x17f0, 0x17f9,
2331 0x1800, 0x180e,
2332 0x1810, 0x1819,
2333 0x1820, 0x1878,
2334 0x1880, 0x18aa,
2335 0x18b0, 0x18f5,
2336 0x1900, 0x191e,
2337 0x1920, 0x192b,
2338 0x1930, 0x193b,
2339 0x1940, 0x1940,
2340 0x1944, 0x196d,
2341 0x1970, 0x1974,
2342 0x1980, 0x19ab,
2343 0x19b0, 0x19c9,
2344 0x19d0, 0x19da,
2345 0x19de, 0x1a1b,
2346 0x1a1e, 0x1a5e,
2347 0x1a60, 0x1a7c,
2348 0x1a7f, 0x1a89,
2349 0x1a90, 0x1a99,
2350 0x1aa0, 0x1aad,
2351 0x1ab0, 0x1abe,
2352 0x1b00, 0x1b4b,
2353 0x1b50, 0x1b7c,
2354 0x1b80, 0x1bf3,
2355 0x1bfc, 0x1c37,
2356 0x1c3b, 0x1c49,
2357 0x1c4d, 0x1c88,
2358 0x1c90, 0x1cba,
2359 0x1cbd, 0x1cc7,
2360 0x1cd0, 0x1cf9,
2361 0x1d00, 0x1df9,
2362 0x1dfb, 0x1f15,
2363 0x1f18, 0x1f1d,
2364 0x1f20, 0x1f45,
2365 0x1f48, 0x1f4d,
2366 0x1f50, 0x1f57,
2367 0x1f59, 0x1f59,
2368 0x1f5b, 0x1f5b,
2369 0x1f5d, 0x1f5d,
2370 0x1f5f, 0x1f7d,
2371 0x1f80, 0x1fb4,
2372 0x1fb6, 0x1fc4,
2373 0x1fc6, 0x1fd3,
2374 0x1fd6, 0x1fdb,
2375 0x1fdd, 0x1fef,
2376 0x1ff2, 0x1ff4,
2377 0x1ff6, 0x1ffe,
2378 0x2000, 0x2027,
2379 0x202a, 0x2064,
2380 0x2066, 0x2071,
2381 0x2074, 0x208e,
2382 0x2090, 0x209c,
2383 0x20a0, 0x20bf,
2384 0x20d0, 0x20f0,
2385 0x2100, 0x218b,
2386 0x2190, 0x2426,
2387 0x2440, 0x244a,
2388 0x2460, 0x2b73,
2389 0x2b76, 0x2b95,
2390 0x2b98, 0x2bc8,
2391 0x2bca, 0x2bfe,
2392 0x2c00, 0x2c2e,
2393 0x2c30, 0x2c5e,
2394 0x2c60, 0x2cf3,
2395 0x2cf9, 0x2d25,
2396 0x2d27, 0x2d27,
2397 0x2d2d, 0x2d2d,
2398 0x2d30, 0x2d67,
2399 0x2d6f, 0x2d70,
2400 0x2d7f, 0x2d96,
2401 0x2da0, 0x2da6,
2402 0x2da8, 0x2dae,
2403 0x2db0, 0x2db6,
2404 0x2db8, 0x2dbe,
2405 0x2dc0, 0x2dc6,
2406 0x2dc8, 0x2dce,
2407 0x2dd0, 0x2dd6,
2408 0x2dd8, 0x2dde,
2409 0x2de0, 0x2e4e,
2410 0x2e80, 0x2e99,
2411 0x2e9b, 0x2ef3,
2412 0x2f00, 0x2fd5,
2413 0x2ff0, 0x2ffb,
2414 0x3000, 0x303f,
2415 0x3041, 0x3096,
2416 0x3099, 0x30ff,
2417 0x3105, 0x312f,
2418 0x3131, 0x318e,
2419 0x3190, 0x31ba,
2420 0x31c0, 0x31e3,
2421 0x31f0, 0x321e,
2422 0x3220, 0x32fe,
2423 0x3300, 0x4db5,
2424 0x4dc0, 0x9fef,
2425 0xa000, 0xa48c,
2426 0xa490, 0xa4c6,
2427 0xa4d0, 0xa62b,
2428 0xa640, 0xa6f7,
2429 0xa700, 0xa7b9,
2430 0xa7f7, 0xa82b,
2431 0xa830, 0xa839,
2432 0xa840, 0xa877,
2433 0xa880, 0xa8c5,
2434 0xa8ce, 0xa8d9,
2435 0xa8e0, 0xa953,
2436 0xa95f, 0xa97c,
2437 0xa980, 0xa9cd,
2438 0xa9cf, 0xa9d9,
2439 0xa9de, 0xa9fe,
2440 0xaa00, 0xaa36,
2441 0xaa40, 0xaa4d,
2442 0xaa50, 0xaa59,
2443 0xaa5c, 0xaac2,
2444 0xaadb, 0xaaf6,
2445 0xab01, 0xab06,
2446 0xab09, 0xab0e,
2447 0xab11, 0xab16,
2448 0xab20, 0xab26,
2449 0xab28, 0xab2e,
2450 0xab30, 0xab65,
2451 0xab70, 0xabed,
2452 0xabf0, 0xabf9,
2453 0xac00, 0xd7a3,
2454 0xd7b0, 0xd7c6,
2455 0xd7cb, 0xd7fb,
2456 0xe000, 0xfa6d,
2457 0xfa70, 0xfad9,
2458 0xfb00, 0xfb06,
2459 0xfb13, 0xfb17,
2460 0xfb1d, 0xfb36,
2461 0xfb38, 0xfb3c,
2462 0xfb3e, 0xfb3e,
2463 0xfb40, 0xfb41,
2464 0xfb43, 0xfb44,
2465 0xfb46, 0xfbc1,
2466 0xfbd3, 0xfd3f,
2467 0xfd50, 0xfd8f,
2468 0xfd92, 0xfdc7,
2469 0xfdf0, 0xfdfd,
2470 0xfe00, 0xfe19,
2471 0xfe20, 0xfe52,
2472 0xfe54, 0xfe66,
2473 0xfe68, 0xfe6b,
2474 0xfe70, 0xfe74,
2475 0xfe76, 0xfefc,
2476 0xfeff, 0xfeff,
2477 0xff01, 0xffbe,
2478 0xffc2, 0xffc7,
2479 0xffca, 0xffcf,
2480 0xffd2, 0xffd7,
2481 0xffda, 0xffdc,
2482 0xffe0, 0xffe6,
2483 0xffe8, 0xffee,
2484 0xfff9, 0xfffd,
2485 0x10000, 0x1000b,
2486 0x1000d, 0x10026,
2487 0x10028, 0x1003a,
2488 0x1003c, 0x1003d,
2489 0x1003f, 0x1004d,
2490 0x10050, 0x1005d,
2491 0x10080, 0x100fa,
2492 0x10100, 0x10102,
2493 0x10107, 0x10133,
2494 0x10137, 0x1018e,
2495 0x10190, 0x1019b,
2496 0x101a0, 0x101a0,
2497 0x101d0, 0x101fd,
2498 0x10280, 0x1029c,
2499 0x102a0, 0x102d0,
2500 0x102e0, 0x102fb,
2501 0x10300, 0x10323,
2502 0x1032d, 0x1034a,
2503 0x10350, 0x1037a,
2504 0x10380, 0x1039d,
2505 0x1039f, 0x103c3,
2506 0x103c8, 0x103d5,
2507 0x10400, 0x1049d,
2508 0x104a0, 0x104a9,
2509 0x104b0, 0x104d3,
2510 0x104d8, 0x104fb,
2511 0x10500, 0x10527,
2512 0x10530, 0x10563,
2513 0x1056f, 0x1056f,
2514 0x10600, 0x10736,
2515 0x10740, 0x10755,
2516 0x10760, 0x10767,
2517 0x10800, 0x10805,
2518 0x10808, 0x10808,
2519 0x1080a, 0x10835,
2520 0x10837, 0x10838,
2521 0x1083c, 0x1083c,
2522 0x1083f, 0x10855,
2523 0x10857, 0x1089e,
2524 0x108a7, 0x108af,
2525 0x108e0, 0x108f2,
2526 0x108f4, 0x108f5,
2527 0x108fb, 0x1091b,
2528 0x1091f, 0x10939,
2529 0x1093f, 0x1093f,
2530 0x10980, 0x109b7,
2531 0x109bc, 0x109cf,
2532 0x109d2, 0x10a03,
2533 0x10a05, 0x10a06,
2534 0x10a0c, 0x10a13,
2535 0x10a15, 0x10a17,
2536 0x10a19, 0x10a35,
2537 0x10a38, 0x10a3a,
2538 0x10a3f, 0x10a48,
2539 0x10a50, 0x10a58,
2540 0x10a60, 0x10a9f,
2541 0x10ac0, 0x10ae6,
2542 0x10aeb, 0x10af6,
2543 0x10b00, 0x10b35,
2544 0x10b39, 0x10b55,
2545 0x10b58, 0x10b72,
2546 0x10b78, 0x10b91,
2547 0x10b99, 0x10b9c,
2548 0x10ba9, 0x10baf,
2549 0x10c00, 0x10c48,
2550 0x10c80, 0x10cb2,
2551 0x10cc0, 0x10cf2,
2552 0x10cfa, 0x10d27,
2553 0x10d30, 0x10d39,
2554 0x10e60, 0x10e7e,
2555 0x10f00, 0x10f27,
2556 0x10f30, 0x10f59,
2557 0x11000, 0x1104d,
2558 0x11052, 0x1106f,
2559 0x1107f, 0x110c1,
2560 0x110cd, 0x110cd,
2561 0x110d0, 0x110e8,
2562 0x110f0, 0x110f9,
2563 0x11100, 0x11134,
2564 0x11136, 0x11146,
2565 0x11150, 0x11176,
2566 0x11180, 0x111cd,
2567 0x111d0, 0x111df,
2568 0x111e1, 0x111f4,
2569 0x11200, 0x11211,
2570 0x11213, 0x1123e,
2571 0x11280, 0x11286,
2572 0x11288, 0x11288,
2573 0x1128a, 0x1128d,
2574 0x1128f, 0x1129d,
2575 0x1129f, 0x112a9,
2576 0x112b0, 0x112ea,
2577 0x112f0, 0x112f9,
2578 0x11300, 0x11303,
2579 0x11305, 0x1130c,
2580 0x1130f, 0x11310,
2581 0x11313, 0x11328,
2582 0x1132a, 0x11330,
2583 0x11332, 0x11333,
2584 0x11335, 0x11339,
2585 0x1133b, 0x11344,
2586 0x11347, 0x11348,
2587 0x1134b, 0x1134d,
2588 0x11350, 0x11350,
2589 0x11357, 0x11357,
2590 0x1135d, 0x11363,
2591 0x11366, 0x1136c,
2592 0x11370, 0x11374,
2593 0x11400, 0x11459,
2594 0x1145b, 0x1145b,
2595 0x1145d, 0x1145e,
2596 0x11480, 0x114c7,
2597 0x114d0, 0x114d9,
2598 0x11580, 0x115b5,
2599 0x115b8, 0x115dd,
2600 0x11600, 0x11644,
2601 0x11650, 0x11659,
2602 0x11660, 0x1166c,
2603 0x11680, 0x116b7,
2604 0x116c0, 0x116c9,
2605 0x11700, 0x1171a,
2606 0x1171d, 0x1172b,
2607 0x11730, 0x1173f,
2608 0x11800, 0x1183b,
2609 0x118a0, 0x118f2,
2610 0x118ff, 0x118ff,
2611 0x11a00, 0x11a47,
2612 0x11a50, 0x11a83,
2613 0x11a86, 0x11aa2,
2614 0x11ac0, 0x11af8,
2615 0x11c00, 0x11c08,
2616 0x11c0a, 0x11c36,
2617 0x11c38, 0x11c45,
2618 0x11c50, 0x11c6c,
2619 0x11c70, 0x11c8f,
2620 0x11c92, 0x11ca7,
2621 0x11ca9, 0x11cb6,
2622 0x11d00, 0x11d06,
2623 0x11d08, 0x11d09,
2624 0x11d0b, 0x11d36,
2625 0x11d3a, 0x11d3a,
2626 0x11d3c, 0x11d3d,
2627 0x11d3f, 0x11d47,
2628 0x11d50, 0x11d59,
2629 0x11d60, 0x11d65,
2630 0x11d67, 0x11d68,
2631 0x11d6a, 0x11d8e,
2632 0x11d90, 0x11d91,
2633 0x11d93, 0x11d98,
2634 0x11da0, 0x11da9,
2635 0x11ee0, 0x11ef8,
2636 0x12000, 0x12399,
2637 0x12400, 0x1246e,
2638 0x12470, 0x12474,
2639 0x12480, 0x12543,
2640 0x13000, 0x1342e,
2641 0x14400, 0x14646,
2642 0x16800, 0x16a38,
2643 0x16a40, 0x16a5e,
2644 0x16a60, 0x16a69,
2645 0x16a6e, 0x16a6f,
2646 0x16ad0, 0x16aed,
2647 0x16af0, 0x16af5,
2648 0x16b00, 0x16b45,
2649 0x16b50, 0x16b59,
2650 0x16b5b, 0x16b61,
2651 0x16b63, 0x16b77,
2652 0x16b7d, 0x16b8f,
2653 0x16e40, 0x16e9a,
2654 0x16f00, 0x16f44,
2655 0x16f50, 0x16f7e,
2656 0x16f8f, 0x16f9f,
2657 0x16fe0, 0x16fe1,
2658 0x17000, 0x187f1,
2659 0x18800, 0x18af2,
2660 0x1b000, 0x1b11e,
2661 0x1b170, 0x1b2fb,
2662 0x1bc00, 0x1bc6a,
2663 0x1bc70, 0x1bc7c,
2664 0x1bc80, 0x1bc88,
2665 0x1bc90, 0x1bc99,
2666 0x1bc9c, 0x1bca3,
2667 0x1d000, 0x1d0f5,
2668 0x1d100, 0x1d126,
2669 0x1d129, 0x1d1e8,
2670 0x1d200, 0x1d245,
2671 0x1d2e0, 0x1d2f3,
2672 0x1d300, 0x1d356,
2673 0x1d360, 0x1d378,
2674 0x1d400, 0x1d454,
2675 0x1d456, 0x1d49c,
2676 0x1d49e, 0x1d49f,
2677 0x1d4a2, 0x1d4a2,
2678 0x1d4a5, 0x1d4a6,
2679 0x1d4a9, 0x1d4ac,
2680 0x1d4ae, 0x1d4b9,
2681 0x1d4bb, 0x1d4bb,
2682 0x1d4bd, 0x1d4c3,
2683 0x1d4c5, 0x1d505,
2684 0x1d507, 0x1d50a,
2685 0x1d50d, 0x1d514,
2686 0x1d516, 0x1d51c,
2687 0x1d51e, 0x1d539,
2688 0x1d53b, 0x1d53e,
2689 0x1d540, 0x1d544,
2690 0x1d546, 0x1d546,
2691 0x1d54a, 0x1d550,
2692 0x1d552, 0x1d6a5,
2693 0x1d6a8, 0x1d7cb,
2694 0x1d7ce, 0x1da8b,
2695 0x1da9b, 0x1da9f,
2696 0x1daa1, 0x1daaf,
2697 0x1e000, 0x1e006,
2698 0x1e008, 0x1e018,
2699 0x1e01b, 0x1e021,
2700 0x1e023, 0x1e024,
2701 0x1e026, 0x1e02a,
2702 0x1e800, 0x1e8c4,
2703 0x1e8c7, 0x1e8d6,
2704 0x1e900, 0x1e94a,
2705 0x1e950, 0x1e959,
2706 0x1e95e, 0x1e95f,
2707 0x1ec71, 0x1ecb4,
2708 0x1ee00, 0x1ee03,
2709 0x1ee05, 0x1ee1f,
2710 0x1ee21, 0x1ee22,
2711 0x1ee24, 0x1ee24,
2712 0x1ee27, 0x1ee27,
2713 0x1ee29, 0x1ee32,
2714 0x1ee34, 0x1ee37,
2715 0x1ee39, 0x1ee39,
2716 0x1ee3b, 0x1ee3b,
2717 0x1ee42, 0x1ee42,
2718 0x1ee47, 0x1ee47,
2719 0x1ee49, 0x1ee49,
2720 0x1ee4b, 0x1ee4b,
2721 0x1ee4d, 0x1ee4f,
2722 0x1ee51, 0x1ee52,
2723 0x1ee54, 0x1ee54,
2724 0x1ee57, 0x1ee57,
2725 0x1ee59, 0x1ee59,
2726 0x1ee5b, 0x1ee5b,
2727 0x1ee5d, 0x1ee5d,
2728 0x1ee5f, 0x1ee5f,
2729 0x1ee61, 0x1ee62,
2730 0x1ee64, 0x1ee64,
2731 0x1ee67, 0x1ee6a,
2732 0x1ee6c, 0x1ee72,
2733 0x1ee74, 0x1ee77,
2734 0x1ee79, 0x1ee7c,
2735 0x1ee7e, 0x1ee7e,
2736 0x1ee80, 0x1ee89,
2737 0x1ee8b, 0x1ee9b,
2738 0x1eea1, 0x1eea3,
2739 0x1eea5, 0x1eea9,
2740 0x1eeab, 0x1eebb,
2741 0x1eef0, 0x1eef1,
2742 0x1f000, 0x1f02b,
2743 0x1f030, 0x1f093,
2744 0x1f0a0, 0x1f0ae,
2745 0x1f0b1, 0x1f0bf,
2746 0x1f0c1, 0x1f0cf,
2747 0x1f0d1, 0x1f0f5,
2748 0x1f100, 0x1f10c,
2749 0x1f110, 0x1f16b,
2750 0x1f170, 0x1f1ac,
2751 0x1f1e6, 0x1f202,
2752 0x1f210, 0x1f23b,
2753 0x1f240, 0x1f248,
2754 0x1f250, 0x1f251,
2755 0x1f260, 0x1f265,
2756 0x1f300, 0x1f6d4,
2757 0x1f6e0, 0x1f6ec,
2758 0x1f6f0, 0x1f6f9,
2759 0x1f700, 0x1f773,
2760 0x1f780, 0x1f7d8,
2761 0x1f800, 0x1f80b,
2762 0x1f810, 0x1f847,
2763 0x1f850, 0x1f859,
2764 0x1f860, 0x1f887,
2765 0x1f890, 0x1f8ad,
2766 0x1f900, 0x1f90b,
2767 0x1f910, 0x1f93e,
2768 0x1f940, 0x1f970,
2769 0x1f973, 0x1f976,
2770 0x1f97a, 0x1f97a,
2771 0x1f97c, 0x1f9a2,
2772 0x1f9b0, 0x1f9b9,
2773 0x1f9c0, 0x1f9c2,
2774 0x1f9d0, 0x1f9ff,
2775 0x1fa60, 0x1fa6d,
2776 0x20000, 0x2a6d6,
2777 0x2a700, 0x2b734,
2778 0x2b740, 0x2b81d,
2779 0x2b820, 0x2cea1,
2780 0x2ceb0, 0x2ebe0,
2781 0x2f800, 0x2fa1d,
2782 0xe0001, 0xe0001,
2783 0xe0020, 0xe007f,
2784 0xe0100, 0xe01ef,
2785 0xf0000, 0xffffd,
2786 0x100000, 0x10fffd,
2787 }; /* END of CR_Print */
2788
2789 /* PROPERTY: 'Punct': POSIX [[:Punct:]] */
2790 static const OnigCodePoint
2791 CR_Punct[] = { 178,
2792 0x0021, 0x0023,
2793 0x0025, 0x002a,
2794 0x002c, 0x002f,
2795 0x003a, 0x003b,
2796 0x003f, 0x0040,
2797 0x005b, 0x005d,
2798 0x005f, 0x005f,
2799 0x007b, 0x007b,
2800 0x007d, 0x007d,
2801 0x00a1, 0x00a1,
2802 0x00a7, 0x00a7,
2803 0x00ab, 0x00ab,
2804 0x00b6, 0x00b7,
2805 0x00bb, 0x00bb,
2806 0x00bf, 0x00bf,
2807 0x037e, 0x037e,
2808 0x0387, 0x0387,
2809 0x055a, 0x055f,
2810 0x0589, 0x058a,
2811 0x05be, 0x05be,
2812 0x05c0, 0x05c0,
2813 0x05c3, 0x05c3,
2814 0x05c6, 0x05c6,
2815 0x05f3, 0x05f4,
2816 0x0609, 0x060a,
2817 0x060c, 0x060d,
2818 0x061b, 0x061b,
2819 0x061e, 0x061f,
2820 0x066a, 0x066d,
2821 0x06d4, 0x06d4,
2822 0x0700, 0x070d,
2823 0x07f7, 0x07f9,
2824 0x0830, 0x083e,
2825 0x085e, 0x085e,
2826 0x0964, 0x0965,
2827 0x0970, 0x0970,
2828 0x09fd, 0x09fd,
2829 0x0a76, 0x0a76,
2830 0x0af0, 0x0af0,
2831 0x0c84, 0x0c84,
2832 0x0df4, 0x0df4,
2833 0x0e4f, 0x0e4f,
2834 0x0e5a, 0x0e5b,
2835 0x0f04, 0x0f12,
2836 0x0f14, 0x0f14,
2837 0x0f3a, 0x0f3d,
2838 0x0f85, 0x0f85,
2839 0x0fd0, 0x0fd4,
2840 0x0fd9, 0x0fda,
2841 0x104a, 0x104f,
2842 0x10fb, 0x10fb,
2843 0x1360, 0x1368,
2844 0x1400, 0x1400,
2845 0x166d, 0x166e,
2846 0x169b, 0x169c,
2847 0x16eb, 0x16ed,
2848 0x1735, 0x1736,
2849 0x17d4, 0x17d6,
2850 0x17d8, 0x17da,
2851 0x1800, 0x180a,
2852 0x1944, 0x1945,
2853 0x1a1e, 0x1a1f,
2854 0x1aa0, 0x1aa6,
2855 0x1aa8, 0x1aad,
2856 0x1b5a, 0x1b60,
2857 0x1bfc, 0x1bff,
2858 0x1c3b, 0x1c3f,
2859 0x1c7e, 0x1c7f,
2860 0x1cc0, 0x1cc7,
2861 0x1cd3, 0x1cd3,
2862 0x2010, 0x2027,
2863 0x2030, 0x2043,
2864 0x2045, 0x2051,
2865 0x2053, 0x205e,
2866 0x207d, 0x207e,
2867 0x208d, 0x208e,
2868 0x2308, 0x230b,
2869 0x2329, 0x232a,
2870 0x2768, 0x2775,
2871 0x27c5, 0x27c6,
2872 0x27e6, 0x27ef,
2873 0x2983, 0x2998,
2874 0x29d8, 0x29db,
2875 0x29fc, 0x29fd,
2876 0x2cf9, 0x2cfc,
2877 0x2cfe, 0x2cff,
2878 0x2d70, 0x2d70,
2879 0x2e00, 0x2e2e,
2880 0x2e30, 0x2e4e,
2881 0x3001, 0x3003,
2882 0x3008, 0x3011,
2883 0x3014, 0x301f,
2884 0x3030, 0x3030,
2885 0x303d, 0x303d,
2886 0x30a0, 0x30a0,
2887 0x30fb, 0x30fb,
2888 0xa4fe, 0xa4ff,
2889 0xa60d, 0xa60f,
2890 0xa673, 0xa673,
2891 0xa67e, 0xa67e,
2892 0xa6f2, 0xa6f7,
2893 0xa874, 0xa877,
2894 0xa8ce, 0xa8cf,
2895 0xa8f8, 0xa8fa,
2896 0xa8fc, 0xa8fc,
2897 0xa92e, 0xa92f,
2898 0xa95f, 0xa95f,
2899 0xa9c1, 0xa9cd,
2900 0xa9de, 0xa9df,
2901 0xaa5c, 0xaa5f,
2902 0xaade, 0xaadf,
2903 0xaaf0, 0xaaf1,
2904 0xabeb, 0xabeb,
2905 0xfd3e, 0xfd3f,
2906 0xfe10, 0xfe19,
2907 0xfe30, 0xfe52,
2908 0xfe54, 0xfe61,
2909 0xfe63, 0xfe63,
2910 0xfe68, 0xfe68,
2911 0xfe6a, 0xfe6b,
2912 0xff01, 0xff03,
2913 0xff05, 0xff0a,
2914 0xff0c, 0xff0f,
2915 0xff1a, 0xff1b,
2916 0xff1f, 0xff20,
2917 0xff3b, 0xff3d,
2918 0xff3f, 0xff3f,
2919 0xff5b, 0xff5b,
2920 0xff5d, 0xff5d,
2921 0xff5f, 0xff65,
2922 0x10100, 0x10102,
2923 0x1039f, 0x1039f,
2924 0x103d0, 0x103d0,
2925 0x1056f, 0x1056f,
2926 0x10857, 0x10857,
2927 0x1091f, 0x1091f,
2928 0x1093f, 0x1093f,
2929 0x10a50, 0x10a58,
2930 0x10a7f, 0x10a7f,
2931 0x10af0, 0x10af6,
2932 0x10b39, 0x10b3f,
2933 0x10b99, 0x10b9c,
2934 0x10f55, 0x10f59,
2935 0x11047, 0x1104d,
2936 0x110bb, 0x110bc,
2937 0x110be, 0x110c1,
2938 0x11140, 0x11143,
2939 0x11174, 0x11175,
2940 0x111c5, 0x111c8,
2941 0x111cd, 0x111cd,
2942 0x111db, 0x111db,
2943 0x111dd, 0x111df,
2944 0x11238, 0x1123d,
2945 0x112a9, 0x112a9,
2946 0x1144b, 0x1144f,
2947 0x1145b, 0x1145b,
2948 0x1145d, 0x1145d,
2949 0x114c6, 0x114c6,
2950 0x115c1, 0x115d7,
2951 0x11641, 0x11643,
2952 0x11660, 0x1166c,
2953 0x1173c, 0x1173e,
2954 0x1183b, 0x1183b,
2955 0x11a3f, 0x11a46,
2956 0x11a9a, 0x11a9c,
2957 0x11a9e, 0x11aa2,
2958 0x11c41, 0x11c45,
2959 0x11c70, 0x11c71,
2960 0x11ef7, 0x11ef8,
2961 0x12470, 0x12474,
2962 0x16a6e, 0x16a6f,
2963 0x16af5, 0x16af5,
2964 0x16b37, 0x16b3b,
2965 0x16b44, 0x16b44,
2966 0x16e97, 0x16e9a,
2967 0x1bc9f, 0x1bc9f,
2968 0x1da87, 0x1da8b,
2969 0x1e95e, 0x1e95f,
2970 }; /* END of CR_Punct */
2971
2972 /* PROPERTY: 'Space': POSIX [[:Space:]] */
2973 static const OnigCodePoint
2974 CR_Space[] = { 10,
2975 0x0009, 0x000d,
2976 0x0020, 0x0020,
2977 0x0085, 0x0085,
2978 0x00a0, 0x00a0,
2979 0x1680, 0x1680,
2980 0x2000, 0x200a,
2981 0x2028, 0x2029,
2982 0x202f, 0x202f,
2983 0x205f, 0x205f,
2984 0x3000, 0x3000,
2985 }; /* END of CR_Space */
2986
2987 /* PROPERTY: 'Upper': POSIX [[:Upper:]] */
2988 static const OnigCodePoint
2989 CR_Upper[] = { 636,
2990 0x0041, 0x005a,
2991 0x00c0, 0x00d6,
2992 0x00d8, 0x00de,
2993 0x0100, 0x0100,
2994 0x0102, 0x0102,
2995 0x0104, 0x0104,
2996 0x0106, 0x0106,
2997 0x0108, 0x0108,
2998 0x010a, 0x010a,
2999 0x010c, 0x010c,
3000 0x010e, 0x010e,
3001 0x0110, 0x0110,
3002 0x0112, 0x0112,
3003 0x0114, 0x0114,
3004 0x0116, 0x0116,
3005 0x0118, 0x0118,
3006 0x011a, 0x011a,
3007 0x011c, 0x011c,
3008 0x011e, 0x011e,
3009 0x0120, 0x0120,
3010 0x0122, 0x0122,
3011 0x0124, 0x0124,
3012 0x0126, 0x0126,
3013 0x0128, 0x0128,
3014 0x012a, 0x012a,
3015 0x012c, 0x012c,
3016 0x012e, 0x012e,
3017 0x0130, 0x0130,
3018 0x0132, 0x0132,
3019 0x0134, 0x0134,
3020 0x0136, 0x0136,
3021 0x0139, 0x0139,
3022 0x013b, 0x013b,
3023 0x013d, 0x013d,
3024 0x013f, 0x013f,
3025 0x0141, 0x0141,
3026 0x0143, 0x0143,
3027 0x0145, 0x0145,
3028 0x0147, 0x0147,
3029 0x014a, 0x014a,
3030 0x014c, 0x014c,
3031 0x014e, 0x014e,
3032 0x0150, 0x0150,
3033 0x0152, 0x0152,
3034 0x0154, 0x0154,
3035 0x0156, 0x0156,
3036 0x0158, 0x0158,
3037 0x015a, 0x015a,
3038 0x015c, 0x015c,
3039 0x015e, 0x015e,
3040 0x0160, 0x0160,
3041 0x0162, 0x0162,
3042 0x0164, 0x0164,
3043 0x0166, 0x0166,
3044 0x0168, 0x0168,
3045 0x016a, 0x016a,
3046 0x016c, 0x016c,
3047 0x016e, 0x016e,
3048 0x0170, 0x0170,
3049 0x0172, 0x0172,
3050 0x0174, 0x0174,
3051 0x0176, 0x0176,
3052 0x0178, 0x0179,
3053 0x017b, 0x017b,
3054 0x017d, 0x017d,
3055 0x0181, 0x0182,
3056 0x0184, 0x0184,
3057 0x0186, 0x0187,
3058 0x0189, 0x018b,
3059 0x018e, 0x0191,
3060 0x0193, 0x0194,
3061 0x0196, 0x0198,
3062 0x019c, 0x019d,
3063 0x019f, 0x01a0,
3064 0x01a2, 0x01a2,
3065 0x01a4, 0x01a4,
3066 0x01a6, 0x01a7,
3067 0x01a9, 0x01a9,
3068 0x01ac, 0x01ac,
3069 0x01ae, 0x01af,
3070 0x01b1, 0x01b3,
3071 0x01b5, 0x01b5,
3072 0x01b7, 0x01b8,
3073 0x01bc, 0x01bc,
3074 0x01c4, 0x01c4,
3075 0x01c7, 0x01c7,
3076 0x01ca, 0x01ca,
3077 0x01cd, 0x01cd,
3078 0x01cf, 0x01cf,
3079 0x01d1, 0x01d1,
3080 0x01d3, 0x01d3,
3081 0x01d5, 0x01d5,
3082 0x01d7, 0x01d7,
3083 0x01d9, 0x01d9,
3084 0x01db, 0x01db,
3085 0x01de, 0x01de,
3086 0x01e0, 0x01e0,
3087 0x01e2, 0x01e2,
3088 0x01e4, 0x01e4,
3089 0x01e6, 0x01e6,
3090 0x01e8, 0x01e8,
3091 0x01ea, 0x01ea,
3092 0x01ec, 0x01ec,
3093 0x01ee, 0x01ee,
3094 0x01f1, 0x01f1,
3095 0x01f4, 0x01f4,
3096 0x01f6, 0x01f8,
3097 0x01fa, 0x01fa,
3098 0x01fc, 0x01fc,
3099 0x01fe, 0x01fe,
3100 0x0200, 0x0200,
3101 0x0202, 0x0202,
3102 0x0204, 0x0204,
3103 0x0206, 0x0206,
3104 0x0208, 0x0208,
3105 0x020a, 0x020a,
3106 0x020c, 0x020c,
3107 0x020e, 0x020e,
3108 0x0210, 0x0210,
3109 0x0212, 0x0212,
3110 0x0214, 0x0214,
3111 0x0216, 0x0216,
3112 0x0218, 0x0218,
3113 0x021a, 0x021a,
3114 0x021c, 0x021c,
3115 0x021e, 0x021e,
3116 0x0220, 0x0220,
3117 0x0222, 0x0222,
3118 0x0224, 0x0224,
3119 0x0226, 0x0226,
3120 0x0228, 0x0228,
3121 0x022a, 0x022a,
3122 0x022c, 0x022c,
3123 0x022e, 0x022e,
3124 0x0230, 0x0230,
3125 0x0232, 0x0232,
3126 0x023a, 0x023b,
3127 0x023d, 0x023e,
3128 0x0241, 0x0241,
3129 0x0243, 0x0246,
3130 0x0248, 0x0248,
3131 0x024a, 0x024a,
3132 0x024c, 0x024c,
3133 0x024e, 0x024e,
3134 0x0370, 0x0370,
3135 0x0372, 0x0372,
3136 0x0376, 0x0376,
3137 0x037f, 0x037f,
3138 0x0386, 0x0386,
3139 0x0388, 0x038a,
3140 0x038c, 0x038c,
3141 0x038e, 0x038f,
3142 0x0391, 0x03a1,
3143 0x03a3, 0x03ab,
3144 0x03cf, 0x03cf,
3145 0x03d2, 0x03d4,
3146 0x03d8, 0x03d8,
3147 0x03da, 0x03da,
3148 0x03dc, 0x03dc,
3149 0x03de, 0x03de,
3150 0x03e0, 0x03e0,
3151 0x03e2, 0x03e2,
3152 0x03e4, 0x03e4,
3153 0x03e6, 0x03e6,
3154 0x03e8, 0x03e8,
3155 0x03ea, 0x03ea,
3156 0x03ec, 0x03ec,
3157 0x03ee, 0x03ee,
3158 0x03f4, 0x03f4,
3159 0x03f7, 0x03f7,
3160 0x03f9, 0x03fa,
3161 0x03fd, 0x042f,
3162 0x0460, 0x0460,
3163 0x0462, 0x0462,
3164 0x0464, 0x0464,
3165 0x0466, 0x0466,
3166 0x0468, 0x0468,
3167 0x046a, 0x046a,
3168 0x046c, 0x046c,
3169 0x046e, 0x046e,
3170 0x0470, 0x0470,
3171 0x0472, 0x0472,
3172 0x0474, 0x0474,
3173 0x0476, 0x0476,
3174 0x0478, 0x0478,
3175 0x047a, 0x047a,
3176 0x047c, 0x047c,
3177 0x047e, 0x047e,
3178 0x0480, 0x0480,
3179 0x048a, 0x048a,
3180 0x048c, 0x048c,
3181 0x048e, 0x048e,
3182 0x0490, 0x0490,
3183 0x0492, 0x0492,
3184 0x0494, 0x0494,
3185 0x0496, 0x0496,
3186 0x0498, 0x0498,
3187 0x049a, 0x049a,
3188 0x049c, 0x049c,
3189 0x049e, 0x049e,
3190 0x04a0, 0x04a0,
3191 0x04a2, 0x04a2,
3192 0x04a4, 0x04a4,
3193 0x04a6, 0x04a6,
3194 0x04a8, 0x04a8,
3195 0x04aa, 0x04aa,
3196 0x04ac, 0x04ac,
3197 0x04ae, 0x04ae,
3198 0x04b0, 0x04b0,
3199 0x04b2, 0x04b2,
3200 0x04b4, 0x04b4,
3201 0x04b6, 0x04b6,
3202 0x04b8, 0x04b8,
3203 0x04ba, 0x04ba,
3204 0x04bc, 0x04bc,
3205 0x04be, 0x04be,
3206 0x04c0, 0x04c1,
3207 0x04c3, 0x04c3,
3208 0x04c5, 0x04c5,
3209 0x04c7, 0x04c7,
3210 0x04c9, 0x04c9,
3211 0x04cb, 0x04cb,
3212 0x04cd, 0x04cd,
3213 0x04d0, 0x04d0,
3214 0x04d2, 0x04d2,
3215 0x04d4, 0x04d4,
3216 0x04d6, 0x04d6,
3217 0x04d8, 0x04d8,
3218 0x04da, 0x04da,
3219 0x04dc, 0x04dc,
3220 0x04de, 0x04de,
3221 0x04e0, 0x04e0,
3222 0x04e2, 0x04e2,
3223 0x04e4, 0x04e4,
3224 0x04e6, 0x04e6,
3225 0x04e8, 0x04e8,
3226 0x04ea, 0x04ea,
3227 0x04ec, 0x04ec,
3228 0x04ee, 0x04ee,
3229 0x04f0, 0x04f0,
3230 0x04f2, 0x04f2,
3231 0x04f4, 0x04f4,
3232 0x04f6, 0x04f6,
3233 0x04f8, 0x04f8,
3234 0x04fa, 0x04fa,
3235 0x04fc, 0x04fc,
3236 0x04fe, 0x04fe,
3237 0x0500, 0x0500,
3238 0x0502, 0x0502,
3239 0x0504, 0x0504,
3240 0x0506, 0x0506,
3241 0x0508, 0x0508,
3242 0x050a, 0x050a,
3243 0x050c, 0x050c,
3244 0x050e, 0x050e,
3245 0x0510, 0x0510,
3246 0x0512, 0x0512,
3247 0x0514, 0x0514,
3248 0x0516, 0x0516,
3249 0x0518, 0x0518,
3250 0x051a, 0x051a,
3251 0x051c, 0x051c,
3252 0x051e, 0x051e,
3253 0x0520, 0x0520,
3254 0x0522, 0x0522,
3255 0x0524, 0x0524,
3256 0x0526, 0x0526,
3257 0x0528, 0x0528,
3258 0x052a, 0x052a,
3259 0x052c, 0x052c,
3260 0x052e, 0x052e,
3261 0x0531, 0x0556,
3262 0x10a0, 0x10c5,
3263 0x10c7, 0x10c7,
3264 0x10cd, 0x10cd,
3265 0x13a0, 0x13f5,
3266 0x1c90, 0x1cba,
3267 0x1cbd, 0x1cbf,
3268 0x1e00, 0x1e00,
3269 0x1e02, 0x1e02,
3270 0x1e04, 0x1e04,
3271 0x1e06, 0x1e06,
3272 0x1e08, 0x1e08,
3273 0x1e0a, 0x1e0a,
3274 0x1e0c, 0x1e0c,
3275 0x1e0e, 0x1e0e,
3276 0x1e10, 0x1e10,
3277 0x1e12, 0x1e12,
3278 0x1e14, 0x1e14,
3279 0x1e16, 0x1e16,
3280 0x1e18, 0x1e18,
3281 0x1e1a, 0x1e1a,
3282 0x1e1c, 0x1e1c,
3283 0x1e1e, 0x1e1e,
3284 0x1e20, 0x1e20,
3285 0x1e22, 0x1e22,
3286 0x1e24, 0x1e24,
3287 0x1e26, 0x1e26,
3288 0x1e28, 0x1e28,
3289 0x1e2a, 0x1e2a,
3290 0x1e2c, 0x1e2c,
3291 0x1e2e, 0x1e2e,
3292 0x1e30, 0x1e30,
3293 0x1e32, 0x1e32,
3294 0x1e34, 0x1e34,
3295 0x1e36, 0x1e36,
3296 0x1e38, 0x1e38,
3297 0x1e3a, 0x1e3a,
3298 0x1e3c, 0x1e3c,
3299 0x1e3e, 0x1e3e,
3300 0x1e40, 0x1e40,
3301 0x1e42, 0x1e42,
3302 0x1e44, 0x1e44,
3303 0x1e46, 0x1e46,
3304 0x1e48, 0x1e48,
3305 0x1e4a, 0x1e4a,
3306 0x1e4c, 0x1e4c,
3307 0x1e4e, 0x1e4e,
3308 0x1e50, 0x1e50,
3309 0x1e52, 0x1e52,
3310 0x1e54, 0x1e54,
3311 0x1e56, 0x1e56,
3312 0x1e58, 0x1e58,
3313 0x1e5a, 0x1e5a,
3314 0x1e5c, 0x1e5c,
3315 0x1e5e, 0x1e5e,
3316 0x1e60, 0x1e60,
3317 0x1e62, 0x1e62,
3318 0x1e64, 0x1e64,
3319 0x1e66, 0x1e66,
3320 0x1e68, 0x1e68,
3321 0x1e6a, 0x1e6a,
3322 0x1e6c, 0x1e6c,
3323 0x1e6e, 0x1e6e,
3324 0x1e70, 0x1e70,
3325 0x1e72, 0x1e72,
3326 0x1e74, 0x1e74,
3327 0x1e76, 0x1e76,
3328 0x1e78, 0x1e78,
3329 0x1e7a, 0x1e7a,
3330 0x1e7c, 0x1e7c,
3331 0x1e7e, 0x1e7e,
3332 0x1e80, 0x1e80,
3333 0x1e82, 0x1e82,
3334 0x1e84, 0x1e84,
3335 0x1e86, 0x1e86,
3336 0x1e88, 0x1e88,
3337 0x1e8a, 0x1e8a,
3338 0x1e8c, 0x1e8c,
3339 0x1e8e, 0x1e8e,
3340 0x1e90, 0x1e90,
3341 0x1e92, 0x1e92,
3342 0x1e94, 0x1e94,
3343 0x1e9e, 0x1e9e,
3344 0x1ea0, 0x1ea0,
3345 0x1ea2, 0x1ea2,
3346 0x1ea4, 0x1ea4,
3347 0x1ea6, 0x1ea6,
3348 0x1ea8, 0x1ea8,
3349 0x1eaa, 0x1eaa,
3350 0x1eac, 0x1eac,
3351 0x1eae, 0x1eae,
3352 0x1eb0, 0x1eb0,
3353 0x1eb2, 0x1eb2,
3354 0x1eb4, 0x1eb4,
3355 0x1eb6, 0x1eb6,
3356 0x1eb8, 0x1eb8,
3357 0x1eba, 0x1eba,
3358 0x1ebc, 0x1ebc,
3359 0x1ebe, 0x1ebe,
3360 0x1ec0, 0x1ec0,
3361 0x1ec2, 0x1ec2,
3362 0x1ec4, 0x1ec4,
3363 0x1ec6, 0x1ec6,
3364 0x1ec8, 0x1ec8,
3365 0x1eca, 0x1eca,
3366 0x1ecc, 0x1ecc,
3367 0x1ece, 0x1ece,
3368 0x1ed0, 0x1ed0,
3369 0x1ed2, 0x1ed2,
3370 0x1ed4, 0x1ed4,
3371 0x1ed6, 0x1ed6,
3372 0x1ed8, 0x1ed8,
3373 0x1eda, 0x1eda,
3374 0x1edc, 0x1edc,
3375 0x1ede, 0x1ede,
3376 0x1ee0, 0x1ee0,
3377 0x1ee2, 0x1ee2,
3378 0x1ee4, 0x1ee4,
3379 0x1ee6, 0x1ee6,
3380 0x1ee8, 0x1ee8,
3381 0x1eea, 0x1eea,
3382 0x1eec, 0x1eec,
3383 0x1eee, 0x1eee,
3384 0x1ef0, 0x1ef0,
3385 0x1ef2, 0x1ef2,
3386 0x1ef4, 0x1ef4,
3387 0x1ef6, 0x1ef6,
3388 0x1ef8, 0x1ef8,
3389 0x1efa, 0x1efa,
3390 0x1efc, 0x1efc,
3391 0x1efe, 0x1efe,
3392 0x1f08, 0x1f0f,
3393 0x1f18, 0x1f1d,
3394 0x1f28, 0x1f2f,
3395 0x1f38, 0x1f3f,
3396 0x1f48, 0x1f4d,
3397 0x1f59, 0x1f59,
3398 0x1f5b, 0x1f5b,
3399 0x1f5d, 0x1f5d,
3400 0x1f5f, 0x1f5f,
3401 0x1f68, 0x1f6f,
3402 0x1fb8, 0x1fbb,
3403 0x1fc8, 0x1fcb,
3404 0x1fd8, 0x1fdb,
3405 0x1fe8, 0x1fec,
3406 0x1ff8, 0x1ffb,
3407 0x2102, 0x2102,
3408 0x2107, 0x2107,
3409 0x210b, 0x210d,
3410 0x2110, 0x2112,
3411 0x2115, 0x2115,
3412 0x2119, 0x211d,
3413 0x2124, 0x2124,
3414 0x2126, 0x2126,
3415 0x2128, 0x2128,
3416 0x212a, 0x212d,
3417 0x2130, 0x2133,
3418 0x213e, 0x213f,
3419 0x2145, 0x2145,
3420 0x2160, 0x216f,
3421 0x2183, 0x2183,
3422 0x24b6, 0x24cf,
3423 0x2c00, 0x2c2e,
3424 0x2c60, 0x2c60,
3425 0x2c62, 0x2c64,
3426 0x2c67, 0x2c67,
3427 0x2c69, 0x2c69,
3428 0x2c6b, 0x2c6b,
3429 0x2c6d, 0x2c70,
3430 0x2c72, 0x2c72,
3431 0x2c75, 0x2c75,
3432 0x2c7e, 0x2c80,
3433 0x2c82, 0x2c82,
3434 0x2c84, 0x2c84,
3435 0x2c86, 0x2c86,
3436 0x2c88, 0x2c88,
3437 0x2c8a, 0x2c8a,
3438 0x2c8c, 0x2c8c,
3439 0x2c8e, 0x2c8e,
3440 0x2c90, 0x2c90,
3441 0x2c92, 0x2c92,
3442 0x2c94, 0x2c94,
3443 0x2c96, 0x2c96,
3444 0x2c98, 0x2c98,
3445 0x2c9a, 0x2c9a,
3446 0x2c9c, 0x2c9c,
3447 0x2c9e, 0x2c9e,
3448 0x2ca0, 0x2ca0,
3449 0x2ca2, 0x2ca2,
3450 0x2ca4, 0x2ca4,
3451 0x2ca6, 0x2ca6,
3452 0x2ca8, 0x2ca8,
3453 0x2caa, 0x2caa,
3454 0x2cac, 0x2cac,
3455 0x2cae, 0x2cae,
3456 0x2cb0, 0x2cb0,
3457 0x2cb2, 0x2cb2,
3458 0x2cb4, 0x2cb4,
3459 0x2cb6, 0x2cb6,
3460 0x2cb8, 0x2cb8,
3461 0x2cba, 0x2cba,
3462 0x2cbc, 0x2cbc,
3463 0x2cbe, 0x2cbe,
3464 0x2cc0, 0x2cc0,
3465 0x2cc2, 0x2cc2,
3466 0x2cc4, 0x2cc4,
3467 0x2cc6, 0x2cc6,
3468 0x2cc8, 0x2cc8,
3469 0x2cca, 0x2cca,
3470 0x2ccc, 0x2ccc,
3471 0x2cce, 0x2cce,
3472 0x2cd0, 0x2cd0,
3473 0x2cd2, 0x2cd2,
3474 0x2cd4, 0x2cd4,
3475 0x2cd6, 0x2cd6,
3476 0x2cd8, 0x2cd8,
3477 0x2cda, 0x2cda,
3478 0x2cdc, 0x2cdc,
3479 0x2cde, 0x2cde,
3480 0x2ce0, 0x2ce0,
3481 0x2ce2, 0x2ce2,
3482 0x2ceb, 0x2ceb,
3483 0x2ced, 0x2ced,
3484 0x2cf2, 0x2cf2,
3485 0xa640, 0xa640,
3486 0xa642, 0xa642,
3487 0xa644, 0xa644,
3488 0xa646, 0xa646,
3489 0xa648, 0xa648,
3490 0xa64a, 0xa64a,
3491 0xa64c, 0xa64c,
3492 0xa64e, 0xa64e,
3493 0xa650, 0xa650,
3494 0xa652, 0xa652,
3495 0xa654, 0xa654,
3496 0xa656, 0xa656,
3497 0xa658, 0xa658,
3498 0xa65a, 0xa65a,
3499 0xa65c, 0xa65c,
3500 0xa65e, 0xa65e,
3501 0xa660, 0xa660,
3502 0xa662, 0xa662,
3503 0xa664, 0xa664,
3504 0xa666, 0xa666,
3505 0xa668, 0xa668,
3506 0xa66a, 0xa66a,
3507 0xa66c, 0xa66c,
3508 0xa680, 0xa680,
3509 0xa682, 0xa682,
3510 0xa684, 0xa684,
3511 0xa686, 0xa686,
3512 0xa688, 0xa688,
3513 0xa68a, 0xa68a,
3514 0xa68c, 0xa68c,
3515 0xa68e, 0xa68e,
3516 0xa690, 0xa690,
3517 0xa692, 0xa692,
3518 0xa694, 0xa694,
3519 0xa696, 0xa696,
3520 0xa698, 0xa698,
3521 0xa69a, 0xa69a,
3522 0xa722, 0xa722,
3523 0xa724, 0xa724,
3524 0xa726, 0xa726,
3525 0xa728, 0xa728,
3526 0xa72a, 0xa72a,
3527 0xa72c, 0xa72c,
3528 0xa72e, 0xa72e,
3529 0xa732, 0xa732,
3530 0xa734, 0xa734,
3531 0xa736, 0xa736,
3532 0xa738, 0xa738,
3533 0xa73a, 0xa73a,
3534 0xa73c, 0xa73c,
3535 0xa73e, 0xa73e,
3536 0xa740, 0xa740,
3537 0xa742, 0xa742,
3538 0xa744, 0xa744,
3539 0xa746, 0xa746,
3540 0xa748, 0xa748,
3541 0xa74a, 0xa74a,
3542 0xa74c, 0xa74c,
3543 0xa74e, 0xa74e,
3544 0xa750, 0xa750,
3545 0xa752, 0xa752,
3546 0xa754, 0xa754,
3547 0xa756, 0xa756,
3548 0xa758, 0xa758,
3549 0xa75a, 0xa75a,
3550 0xa75c, 0xa75c,
3551 0xa75e, 0xa75e,
3552 0xa760, 0xa760,
3553 0xa762, 0xa762,
3554 0xa764, 0xa764,
3555 0xa766, 0xa766,
3556 0xa768, 0xa768,
3557 0xa76a, 0xa76a,
3558 0xa76c, 0xa76c,
3559 0xa76e, 0xa76e,
3560 0xa779, 0xa779,
3561 0xa77b, 0xa77b,
3562 0xa77d, 0xa77e,
3563 0xa780, 0xa780,
3564 0xa782, 0xa782,
3565 0xa784, 0xa784,
3566 0xa786, 0xa786,
3567 0xa78b, 0xa78b,
3568 0xa78d, 0xa78d,
3569 0xa790, 0xa790,
3570 0xa792, 0xa792,
3571 0xa796, 0xa796,
3572 0xa798, 0xa798,
3573 0xa79a, 0xa79a,
3574 0xa79c, 0xa79c,
3575 0xa79e, 0xa79e,
3576 0xa7a0, 0xa7a0,
3577 0xa7a2, 0xa7a2,
3578 0xa7a4, 0xa7a4,
3579 0xa7a6, 0xa7a6,
3580 0xa7a8, 0xa7a8,
3581 0xa7aa, 0xa7ae,
3582 0xa7b0, 0xa7b4,
3583 0xa7b6, 0xa7b6,
3584 0xa7b8, 0xa7b8,
3585 0xff21, 0xff3a,
3586 0x10400, 0x10427,
3587 0x104b0, 0x104d3,
3588 0x10c80, 0x10cb2,
3589 0x118a0, 0x118bf,
3590 0x16e40, 0x16e5f,
3591 0x1d400, 0x1d419,
3592 0x1d434, 0x1d44d,
3593 0x1d468, 0x1d481,
3594 0x1d49c, 0x1d49c,
3595 0x1d49e, 0x1d49f,
3596 0x1d4a2, 0x1d4a2,
3597 0x1d4a5, 0x1d4a6,
3598 0x1d4a9, 0x1d4ac,
3599 0x1d4ae, 0x1d4b5,
3600 0x1d4d0, 0x1d4e9,
3601 0x1d504, 0x1d505,
3602 0x1d507, 0x1d50a,
3603 0x1d50d, 0x1d514,
3604 0x1d516, 0x1d51c,
3605 0x1d538, 0x1d539,
3606 0x1d53b, 0x1d53e,
3607 0x1d540, 0x1d544,
3608 0x1d546, 0x1d546,
3609 0x1d54a, 0x1d550,
3610 0x1d56c, 0x1d585,
3611 0x1d5a0, 0x1d5b9,
3612 0x1d5d4, 0x1d5ed,
3613 0x1d608, 0x1d621,
3614 0x1d63c, 0x1d655,
3615 0x1d670, 0x1d689,
3616 0x1d6a8, 0x1d6c0,
3617 0x1d6e2, 0x1d6fa,
3618 0x1d71c, 0x1d734,
3619 0x1d756, 0x1d76e,
3620 0x1d790, 0x1d7a8,
3621 0x1d7ca, 0x1d7ca,
3622 0x1e900, 0x1e921,
3623 0x1f130, 0x1f149,
3624 0x1f150, 0x1f169,
3625 0x1f170, 0x1f189,
3626 }; /* END of CR_Upper */
3627
3628 /* PROPERTY: 'XDigit': POSIX [[:XDigit:]] */
3629 static const OnigCodePoint
3630 CR_XDigit[] = { 3,
3631 0x0030, 0x0039,
3632 0x0041, 0x0046,
3633 0x0061, 0x0066,
3634 }; /* END of CR_XDigit */
3635
3636 /* PROPERTY: 'Word': POSIX [[:Word:]] */
3637 static const OnigCodePoint
3638 CR_Word[] = { 710,
3639 0x0030, 0x0039,
3640 0x0041, 0x005a,
3641 0x005f, 0x005f,
3642 0x0061, 0x007a,
3643 0x00aa, 0x00aa,
3644 0x00b5, 0x00b5,
3645 0x00ba, 0x00ba,
3646 0x00c0, 0x00d6,
3647 0x00d8, 0x00f6,
3648 0x00f8, 0x02c1,
3649 0x02c6, 0x02d1,
3650 0x02e0, 0x02e4,
3651 0x02ec, 0x02ec,
3652 0x02ee, 0x02ee,
3653 0x0300, 0x0374,
3654 0x0376, 0x0377,
3655 0x037a, 0x037d,
3656 0x037f, 0x037f,
3657 0x0386, 0x0386,
3658 0x0388, 0x038a,
3659 0x038c, 0x038c,
3660 0x038e, 0x03a1,
3661 0x03a3, 0x03f5,
3662 0x03f7, 0x0481,
3663 0x0483, 0x052f,
3664 0x0531, 0x0556,
3665 0x0559, 0x0559,
3666 0x0560, 0x0588,
3667 0x0591, 0x05bd,
3668 0x05bf, 0x05bf,
3669 0x05c1, 0x05c2,
3670 0x05c4, 0x05c5,
3671 0x05c7, 0x05c7,
3672 0x05d0, 0x05ea,
3673 0x05ef, 0x05f2,
3674 0x0610, 0x061a,
3675 0x0620, 0x0669,
3676 0x066e, 0x06d3,
3677 0x06d5, 0x06dc,
3678 0x06df, 0x06e8,
3679 0x06ea, 0x06fc,
3680 0x06ff, 0x06ff,
3681 0x0710, 0x074a,
3682 0x074d, 0x07b1,
3683 0x07c0, 0x07f5,
3684 0x07fa, 0x07fa,
3685 0x07fd, 0x07fd,
3686 0x0800, 0x082d,
3687 0x0840, 0x085b,
3688 0x0860, 0x086a,
3689 0x08a0, 0x08b4,
3690 0x08b6, 0x08bd,
3691 0x08d3, 0x08e1,
3692 0x08e3, 0x0963,
3693 0x0966, 0x096f,
3694 0x0971, 0x0983,
3695 0x0985, 0x098c,
3696 0x098f, 0x0990,
3697 0x0993, 0x09a8,
3698 0x09aa, 0x09b0,
3699 0x09b2, 0x09b2,
3700 0x09b6, 0x09b9,
3701 0x09bc, 0x09c4,
3702 0x09c7, 0x09c8,
3703 0x09cb, 0x09ce,
3704 0x09d7, 0x09d7,
3705 0x09dc, 0x09dd,
3706 0x09df, 0x09e3,
3707 0x09e6, 0x09f1,
3708 0x09fc, 0x09fc,
3709 0x09fe, 0x09fe,
3710 0x0a01, 0x0a03,
3711 0x0a05, 0x0a0a,
3712 0x0a0f, 0x0a10,
3713 0x0a13, 0x0a28,
3714 0x0a2a, 0x0a30,
3715 0x0a32, 0x0a33,
3716 0x0a35, 0x0a36,
3717 0x0a38, 0x0a39,
3718 0x0a3c, 0x0a3c,
3719 0x0a3e, 0x0a42,
3720 0x0a47, 0x0a48,
3721 0x0a4b, 0x0a4d,
3722 0x0a51, 0x0a51,
3723 0x0a59, 0x0a5c,
3724 0x0a5e, 0x0a5e,
3725 0x0a66, 0x0a75,
3726 0x0a81, 0x0a83,
3727 0x0a85, 0x0a8d,
3728 0x0a8f, 0x0a91,
3729 0x0a93, 0x0aa8,
3730 0x0aaa, 0x0ab0,
3731 0x0ab2, 0x0ab3,
3732 0x0ab5, 0x0ab9,
3733 0x0abc, 0x0ac5,
3734 0x0ac7, 0x0ac9,
3735 0x0acb, 0x0acd,
3736 0x0ad0, 0x0ad0,
3737 0x0ae0, 0x0ae3,
3738 0x0ae6, 0x0aef,
3739 0x0af9, 0x0aff,
3740 0x0b01, 0x0b03,
3741 0x0b05, 0x0b0c,
3742 0x0b0f, 0x0b10,
3743 0x0b13, 0x0b28,
3744 0x0b2a, 0x0b30,
3745 0x0b32, 0x0b33,
3746 0x0b35, 0x0b39,
3747 0x0b3c, 0x0b44,
3748 0x0b47, 0x0b48,
3749 0x0b4b, 0x0b4d,
3750 0x0b56, 0x0b57,
3751 0x0b5c, 0x0b5d,
3752 0x0b5f, 0x0b63,
3753 0x0b66, 0x0b6f,
3754 0x0b71, 0x0b71,
3755 0x0b82, 0x0b83,
3756 0x0b85, 0x0b8a,
3757 0x0b8e, 0x0b90,
3758 0x0b92, 0x0b95,
3759 0x0b99, 0x0b9a,
3760 0x0b9c, 0x0b9c,
3761 0x0b9e, 0x0b9f,
3762 0x0ba3, 0x0ba4,
3763 0x0ba8, 0x0baa,
3764 0x0bae, 0x0bb9,
3765 0x0bbe, 0x0bc2,
3766 0x0bc6, 0x0bc8,
3767 0x0bca, 0x0bcd,
3768 0x0bd0, 0x0bd0,
3769 0x0bd7, 0x0bd7,
3770 0x0be6, 0x0bef,
3771 0x0c00, 0x0c0c,
3772 0x0c0e, 0x0c10,
3773 0x0c12, 0x0c28,
3774 0x0c2a, 0x0c39,
3775 0x0c3d, 0x0c44,
3776 0x0c46, 0x0c48,
3777 0x0c4a, 0x0c4d,
3778 0x0c55, 0x0c56,
3779 0x0c58, 0x0c5a,
3780 0x0c60, 0x0c63,
3781 0x0c66, 0x0c6f,
3782 0x0c80, 0x0c83,
3783 0x0c85, 0x0c8c,
3784 0x0c8e, 0x0c90,
3785 0x0c92, 0x0ca8,
3786 0x0caa, 0x0cb3,
3787 0x0cb5, 0x0cb9,
3788 0x0cbc, 0x0cc4,
3789 0x0cc6, 0x0cc8,
3790 0x0cca, 0x0ccd,
3791 0x0cd5, 0x0cd6,
3792 0x0cde, 0x0cde,
3793 0x0ce0, 0x0ce3,
3794 0x0ce6, 0x0cef,
3795 0x0cf1, 0x0cf2,
3796 0x0d00, 0x0d03,
3797 0x0d05, 0x0d0c,
3798 0x0d0e, 0x0d10,
3799 0x0d12, 0x0d44,
3800 0x0d46, 0x0d48,
3801 0x0d4a, 0x0d4e,
3802 0x0d54, 0x0d57,
3803 0x0d5f, 0x0d63,
3804 0x0d66, 0x0d6f,
3805 0x0d7a, 0x0d7f,
3806 0x0d82, 0x0d83,
3807 0x0d85, 0x0d96,
3808 0x0d9a, 0x0db1,
3809 0x0db3, 0x0dbb,
3810 0x0dbd, 0x0dbd,
3811 0x0dc0, 0x0dc6,
3812 0x0dca, 0x0dca,
3813 0x0dcf, 0x0dd4,
3814 0x0dd6, 0x0dd6,
3815 0x0dd8, 0x0ddf,
3816 0x0de6, 0x0def,
3817 0x0df2, 0x0df3,
3818 0x0e01, 0x0e3a,
3819 0x0e40, 0x0e4e,
3820 0x0e50, 0x0e59,
3821 0x0e81, 0x0e82,
3822 0x0e84, 0x0e84,
3823 0x0e87, 0x0e88,
3824 0x0e8a, 0x0e8a,
3825 0x0e8d, 0x0e8d,
3826 0x0e94, 0x0e97,
3827 0x0e99, 0x0e9f,
3828 0x0ea1, 0x0ea3,
3829 0x0ea5, 0x0ea5,
3830 0x0ea7, 0x0ea7,
3831 0x0eaa, 0x0eab,
3832 0x0ead, 0x0eb9,
3833 0x0ebb, 0x0ebd,
3834 0x0ec0, 0x0ec4,
3835 0x0ec6, 0x0ec6,
3836 0x0ec8, 0x0ecd,
3837 0x0ed0, 0x0ed9,
3838 0x0edc, 0x0edf,
3839 0x0f00, 0x0f00,
3840 0x0f18, 0x0f19,
3841 0x0f20, 0x0f29,
3842 0x0f35, 0x0f35,
3843 0x0f37, 0x0f37,
3844 0x0f39, 0x0f39,
3845 0x0f3e, 0x0f47,
3846 0x0f49, 0x0f6c,
3847 0x0f71, 0x0f84,
3848 0x0f86, 0x0f97,
3849 0x0f99, 0x0fbc,
3850 0x0fc6, 0x0fc6,
3851 0x1000, 0x1049,
3852 0x1050, 0x109d,
3853 0x10a0, 0x10c5,
3854 0x10c7, 0x10c7,
3855 0x10cd, 0x10cd,
3856 0x10d0, 0x10fa,
3857 0x10fc, 0x1248,
3858 0x124a, 0x124d,
3859 0x1250, 0x1256,
3860 0x1258, 0x1258,
3861 0x125a, 0x125d,
3862 0x1260, 0x1288,
3863 0x128a, 0x128d,
3864 0x1290, 0x12b0,
3865 0x12b2, 0x12b5,
3866 0x12b8, 0x12be,
3867 0x12c0, 0x12c0,
3868 0x12c2, 0x12c5,
3869 0x12c8, 0x12d6,
3870 0x12d8, 0x1310,
3871 0x1312, 0x1315,
3872 0x1318, 0x135a,
3873 0x135d, 0x135f,
3874 0x1380, 0x138f,
3875 0x13a0, 0x13f5,
3876 0x13f8, 0x13fd,
3877 0x1401, 0x166c,
3878 0x166f, 0x167f,
3879 0x1681, 0x169a,
3880 0x16a0, 0x16ea,
3881 0x16ee, 0x16f8,
3882 0x1700, 0x170c,
3883 0x170e, 0x1714,
3884 0x1720, 0x1734,
3885 0x1740, 0x1753,
3886 0x1760, 0x176c,
3887 0x176e, 0x1770,
3888 0x1772, 0x1773,
3889 0x1780, 0x17d3,
3890 0x17d7, 0x17d7,
3891 0x17dc, 0x17dd,
3892 0x17e0, 0x17e9,
3893 0x180b, 0x180d,
3894 0x1810, 0x1819,
3895 0x1820, 0x1878,
3896 0x1880, 0x18aa,
3897 0x18b0, 0x18f5,
3898 0x1900, 0x191e,
3899 0x1920, 0x192b,
3900 0x1930, 0x193b,
3901 0x1946, 0x196d,
3902 0x1970, 0x1974,
3903 0x1980, 0x19ab,
3904 0x19b0, 0x19c9,
3905 0x19d0, 0x19d9,
3906 0x1a00, 0x1a1b,
3907 0x1a20, 0x1a5e,
3908 0x1a60, 0x1a7c,
3909 0x1a7f, 0x1a89,
3910 0x1a90, 0x1a99,
3911 0x1aa7, 0x1aa7,
3912 0x1ab0, 0x1abe,
3913 0x1b00, 0x1b4b,
3914 0x1b50, 0x1b59,
3915 0x1b6b, 0x1b73,
3916 0x1b80, 0x1bf3,
3917 0x1c00, 0x1c37,
3918 0x1c40, 0x1c49,
3919 0x1c4d, 0x1c7d,
3920 0x1c80, 0x1c88,
3921 0x1c90, 0x1cba,
3922 0x1cbd, 0x1cbf,
3923 0x1cd0, 0x1cd2,
3924 0x1cd4, 0x1cf9,
3925 0x1d00, 0x1df9,
3926 0x1dfb, 0x1f15,
3927 0x1f18, 0x1f1d,
3928 0x1f20, 0x1f45,
3929 0x1f48, 0x1f4d,
3930 0x1f50, 0x1f57,
3931 0x1f59, 0x1f59,
3932 0x1f5b, 0x1f5b,
3933 0x1f5d, 0x1f5d,
3934 0x1f5f, 0x1f7d,
3935 0x1f80, 0x1fb4,
3936 0x1fb6, 0x1fbc,
3937 0x1fbe, 0x1fbe,
3938 0x1fc2, 0x1fc4,
3939 0x1fc6, 0x1fcc,
3940 0x1fd0, 0x1fd3,
3941 0x1fd6, 0x1fdb,
3942 0x1fe0, 0x1fec,
3943 0x1ff2, 0x1ff4,
3944 0x1ff6, 0x1ffc,
3945 0x203f, 0x2040,
3946 0x2054, 0x2054,
3947 0x2071, 0x2071,
3948 0x207f, 0x207f,
3949 0x2090, 0x209c,
3950 0x20d0, 0x20f0,
3951 0x2102, 0x2102,
3952 0x2107, 0x2107,
3953 0x210a, 0x2113,
3954 0x2115, 0x2115,
3955 0x2119, 0x211d,
3956 0x2124, 0x2124,
3957 0x2126, 0x2126,
3958 0x2128, 0x2128,
3959 0x212a, 0x212d,
3960 0x212f, 0x2139,
3961 0x213c, 0x213f,
3962 0x2145, 0x2149,
3963 0x214e, 0x214e,
3964 0x2160, 0x2188,
3965 0x24b6, 0x24e9,
3966 0x2c00, 0x2c2e,
3967 0x2c30, 0x2c5e,
3968 0x2c60, 0x2ce4,
3969 0x2ceb, 0x2cf3,
3970 0x2d00, 0x2d25,
3971 0x2d27, 0x2d27,
3972 0x2d2d, 0x2d2d,
3973 0x2d30, 0x2d67,
3974 0x2d6f, 0x2d6f,
3975 0x2d7f, 0x2d96,
3976 0x2da0, 0x2da6,
3977 0x2da8, 0x2dae,
3978 0x2db0, 0x2db6,
3979 0x2db8, 0x2dbe,
3980 0x2dc0, 0x2dc6,
3981 0x2dc8, 0x2dce,
3982 0x2dd0, 0x2dd6,
3983 0x2dd8, 0x2dde,
3984 0x2de0, 0x2dff,
3985 0x2e2f, 0x2e2f,
3986 0x3005, 0x3007,
3987 0x3021, 0x302f,
3988 0x3031, 0x3035,
3989 0x3038, 0x303c,
3990 0x3041, 0x3096,
3991 0x3099, 0x309a,
3992 0x309d, 0x309f,
3993 0x30a1, 0x30fa,
3994 0x30fc, 0x30ff,
3995 0x3105, 0x312f,
3996 0x3131, 0x318e,
3997 0x31a0, 0x31ba,
3998 0x31f0, 0x31ff,
3999 0x3400, 0x4db5,
4000 0x4e00, 0x9fef,
4001 0xa000, 0xa48c,
4002 0xa4d0, 0xa4fd,
4003 0xa500, 0xa60c,
4004 0xa610, 0xa62b,
4005 0xa640, 0xa672,
4006 0xa674, 0xa67d,
4007 0xa67f, 0xa6f1,
4008 0xa717, 0xa71f,
4009 0xa722, 0xa788,
4010 0xa78b, 0xa7b9,
4011 0xa7f7, 0xa827,
4012 0xa840, 0xa873,
4013 0xa880, 0xa8c5,
4014 0xa8d0, 0xa8d9,
4015 0xa8e0, 0xa8f7,
4016 0xa8fb, 0xa8fb,
4017 0xa8fd, 0xa92d,
4018 0xa930, 0xa953,
4019 0xa960, 0xa97c,
4020 0xa980, 0xa9c0,
4021 0xa9cf, 0xa9d9,
4022 0xa9e0, 0xa9fe,
4023 0xaa00, 0xaa36,
4024 0xaa40, 0xaa4d,
4025 0xaa50, 0xaa59,
4026 0xaa60, 0xaa76,
4027 0xaa7a, 0xaac2,
4028 0xaadb, 0xaadd,
4029 0xaae0, 0xaaef,
4030 0xaaf2, 0xaaf6,
4031 0xab01, 0xab06,
4032 0xab09, 0xab0e,
4033 0xab11, 0xab16,
4034 0xab20, 0xab26,
4035 0xab28, 0xab2e,
4036 0xab30, 0xab5a,
4037 0xab5c, 0xab65,
4038 0xab70, 0xabea,
4039 0xabec, 0xabed,
4040 0xabf0, 0xabf9,
4041 0xac00, 0xd7a3,
4042 0xd7b0, 0xd7c6,
4043 0xd7cb, 0xd7fb,
4044 0xf900, 0xfa6d,
4045 0xfa70, 0xfad9,
4046 0xfb00, 0xfb06,
4047 0xfb13, 0xfb17,
4048 0xfb1d, 0xfb28,
4049 0xfb2a, 0xfb36,
4050 0xfb38, 0xfb3c,
4051 0xfb3e, 0xfb3e,
4052 0xfb40, 0xfb41,
4053 0xfb43, 0xfb44,
4054 0xfb46, 0xfbb1,
4055 0xfbd3, 0xfd3d,
4056 0xfd50, 0xfd8f,
4057 0xfd92, 0xfdc7,
4058 0xfdf0, 0xfdfb,
4059 0xfe00, 0xfe0f,
4060 0xfe20, 0xfe2f,
4061 0xfe33, 0xfe34,
4062 0xfe4d, 0xfe4f,
4063 0xfe70, 0xfe74,
4064 0xfe76, 0xfefc,
4065 0xff10, 0xff19,
4066 0xff21, 0xff3a,
4067 0xff3f, 0xff3f,
4068 0xff41, 0xff5a,
4069 0xff66, 0xffbe,
4070 0xffc2, 0xffc7,
4071 0xffca, 0xffcf,
4072 0xffd2, 0xffd7,
4073 0xffda, 0xffdc,
4074 0x10000, 0x1000b,
4075 0x1000d, 0x10026,
4076 0x10028, 0x1003a,
4077 0x1003c, 0x1003d,
4078 0x1003f, 0x1004d,
4079 0x10050, 0x1005d,
4080 0x10080, 0x100fa,
4081 0x10140, 0x10174,
4082 0x101fd, 0x101fd,
4083 0x10280, 0x1029c,
4084 0x102a0, 0x102d0,
4085 0x102e0, 0x102e0,
4086 0x10300, 0x1031f,
4087 0x1032d, 0x1034a,
4088 0x10350, 0x1037a,
4089 0x10380, 0x1039d,
4090 0x103a0, 0x103c3,
4091 0x103c8, 0x103cf,
4092 0x103d1, 0x103d5,
4093 0x10400, 0x1049d,
4094 0x104a0, 0x104a9,
4095 0x104b0, 0x104d3,
4096 0x104d8, 0x104fb,
4097 0x10500, 0x10527,
4098 0x10530, 0x10563,
4099 0x10600, 0x10736,
4100 0x10740, 0x10755,
4101 0x10760, 0x10767,
4102 0x10800, 0x10805,
4103 0x10808, 0x10808,
4104 0x1080a, 0x10835,
4105 0x10837, 0x10838,
4106 0x1083c, 0x1083c,
4107 0x1083f, 0x10855,
4108 0x10860, 0x10876,
4109 0x10880, 0x1089e,
4110 0x108e0, 0x108f2,
4111 0x108f4, 0x108f5,
4112 0x10900, 0x10915,
4113 0x10920, 0x10939,
4114 0x10980, 0x109b7,
4115 0x109be, 0x109bf,
4116 0x10a00, 0x10a03,
4117 0x10a05, 0x10a06,
4118 0x10a0c, 0x10a13,
4119 0x10a15, 0x10a17,
4120 0x10a19, 0x10a35,
4121 0x10a38, 0x10a3a,
4122 0x10a3f, 0x10a3f,
4123 0x10a60, 0x10a7c,
4124 0x10a80, 0x10a9c,
4125 0x10ac0, 0x10ac7,
4126 0x10ac9, 0x10ae6,
4127 0x10b00, 0x10b35,
4128 0x10b40, 0x10b55,
4129 0x10b60, 0x10b72,
4130 0x10b80, 0x10b91,
4131 0x10c00, 0x10c48,
4132 0x10c80, 0x10cb2,
4133 0x10cc0, 0x10cf2,
4134 0x10d00, 0x10d27,
4135 0x10d30, 0x10d39,
4136 0x10f00, 0x10f1c,
4137 0x10f27, 0x10f27,
4138 0x10f30, 0x10f50,
4139 0x11000, 0x11046,
4140 0x11066, 0x1106f,
4141 0x1107f, 0x110ba,
4142 0x110d0, 0x110e8,
4143 0x110f0, 0x110f9,
4144 0x11100, 0x11134,
4145 0x11136, 0x1113f,
4146 0x11144, 0x11146,
4147 0x11150, 0x11173,
4148 0x11176, 0x11176,
4149 0x11180, 0x111c4,
4150 0x111c9, 0x111cc,
4151 0x111d0, 0x111da,
4152 0x111dc, 0x111dc,
4153 0x11200, 0x11211,
4154 0x11213, 0x11237,
4155 0x1123e, 0x1123e,
4156 0x11280, 0x11286,
4157 0x11288, 0x11288,
4158 0x1128a, 0x1128d,
4159 0x1128f, 0x1129d,
4160 0x1129f, 0x112a8,
4161 0x112b0, 0x112ea,
4162 0x112f0, 0x112f9,
4163 0x11300, 0x11303,
4164 0x11305, 0x1130c,
4165 0x1130f, 0x11310,
4166 0x11313, 0x11328,
4167 0x1132a, 0x11330,
4168 0x11332, 0x11333,
4169 0x11335, 0x11339,
4170 0x1133b, 0x11344,
4171 0x11347, 0x11348,
4172 0x1134b, 0x1134d,
4173 0x11350, 0x11350,
4174 0x11357, 0x11357,
4175 0x1135d, 0x11363,
4176 0x11366, 0x1136c,
4177 0x11370, 0x11374,
4178 0x11400, 0x1144a,
4179 0x11450, 0x11459,
4180 0x1145e, 0x1145e,
4181 0x11480, 0x114c5,
4182 0x114c7, 0x114c7,
4183 0x114d0, 0x114d9,
4184 0x11580, 0x115b5,
4185 0x115b8, 0x115c0,
4186 0x115d8, 0x115dd,
4187 0x11600, 0x11640,
4188 0x11644, 0x11644,
4189 0x11650, 0x11659,
4190 0x11680, 0x116b7,
4191 0x116c0, 0x116c9,
4192 0x11700, 0x1171a,
4193 0x1171d, 0x1172b,
4194 0x11730, 0x11739,
4195 0x11800, 0x1183a,
4196 0x118a0, 0x118e9,
4197 0x118ff, 0x118ff,
4198 0x11a00, 0x11a3e,
4199 0x11a47, 0x11a47,
4200 0x11a50, 0x11a83,
4201 0x11a86, 0x11a99,
4202 0x11a9d, 0x11a9d,
4203 0x11ac0, 0x11af8,
4204 0x11c00, 0x11c08,
4205 0x11c0a, 0x11c36,
4206 0x11c38, 0x11c40,
4207 0x11c50, 0x11c59,
4208 0x11c72, 0x11c8f,
4209 0x11c92, 0x11ca7,
4210 0x11ca9, 0x11cb6,
4211 0x11d00, 0x11d06,
4212 0x11d08, 0x11d09,
4213 0x11d0b, 0x11d36,
4214 0x11d3a, 0x11d3a,
4215 0x11d3c, 0x11d3d,
4216 0x11d3f, 0x11d47,
4217 0x11d50, 0x11d59,
4218 0x11d60, 0x11d65,
4219 0x11d67, 0x11d68,
4220 0x11d6a, 0x11d8e,
4221 0x11d90, 0x11d91,
4222 0x11d93, 0x11d98,
4223 0x11da0, 0x11da9,
4224 0x11ee0, 0x11ef6,
4225 0x12000, 0x12399,
4226 0x12400, 0x1246e,
4227 0x12480, 0x12543,
4228 0x13000, 0x1342e,
4229 0x14400, 0x14646,
4230 0x16800, 0x16a38,
4231 0x16a40, 0x16a5e,
4232 0x16a60, 0x16a69,
4233 0x16ad0, 0x16aed,
4234 0x16af0, 0x16af4,
4235 0x16b00, 0x16b36,
4236 0x16b40, 0x16b43,
4237 0x16b50, 0x16b59,
4238 0x16b63, 0x16b77,
4239 0x16b7d, 0x16b8f,
4240 0x16e40, 0x16e7f,
4241 0x16f00, 0x16f44,
4242 0x16f50, 0x16f7e,
4243 0x16f8f, 0x16f9f,
4244 0x16fe0, 0x16fe1,
4245 0x17000, 0x187f1,
4246 0x18800, 0x18af2,
4247 0x1b000, 0x1b11e,
4248 0x1b170, 0x1b2fb,
4249 0x1bc00, 0x1bc6a,
4250 0x1bc70, 0x1bc7c,
4251 0x1bc80, 0x1bc88,
4252 0x1bc90, 0x1bc99,
4253 0x1bc9d, 0x1bc9e,
4254 0x1d165, 0x1d169,
4255 0x1d16d, 0x1d172,
4256 0x1d17b, 0x1d182,
4257 0x1d185, 0x1d18b,
4258 0x1d1aa, 0x1d1ad,
4259 0x1d242, 0x1d244,
4260 0x1d400, 0x1d454,
4261 0x1d456, 0x1d49c,
4262 0x1d49e, 0x1d49f,
4263 0x1d4a2, 0x1d4a2,
4264 0x1d4a5, 0x1d4a6,
4265 0x1d4a9, 0x1d4ac,
4266 0x1d4ae, 0x1d4b9,
4267 0x1d4bb, 0x1d4bb,
4268 0x1d4bd, 0x1d4c3,
4269 0x1d4c5, 0x1d505,
4270 0x1d507, 0x1d50a,
4271 0x1d50d, 0x1d514,
4272 0x1d516, 0x1d51c,
4273 0x1d51e, 0x1d539,
4274 0x1d53b, 0x1d53e,
4275 0x1d540, 0x1d544,
4276 0x1d546, 0x1d546,
4277 0x1d54a, 0x1d550,
4278 0x1d552, 0x1d6a5,
4279 0x1d6a8, 0x1d6c0,
4280 0x1d6c2, 0x1d6da,
4281 0x1d6dc, 0x1d6fa,
4282 0x1d6fc, 0x1d714,
4283 0x1d716, 0x1d734,
4284 0x1d736, 0x1d74e,
4285 0x1d750, 0x1d76e,
4286 0x1d770, 0x1d788,
4287 0x1d78a, 0x1d7a8,
4288 0x1d7aa, 0x1d7c2,
4289 0x1d7c4, 0x1d7cb,
4290 0x1d7ce, 0x1d7ff,
4291 0x1da00, 0x1da36,
4292 0x1da3b, 0x1da6c,
4293 0x1da75, 0x1da75,
4294 0x1da84, 0x1da84,
4295 0x1da9b, 0x1da9f,
4296 0x1daa1, 0x1daaf,
4297 0x1e000, 0x1e006,
4298 0x1e008, 0x1e018,
4299 0x1e01b, 0x1e021,
4300 0x1e023, 0x1e024,
4301 0x1e026, 0x1e02a,
4302 0x1e800, 0x1e8c4,
4303 0x1e8d0, 0x1e8d6,
4304 0x1e900, 0x1e94a,
4305 0x1e950, 0x1e959,
4306 0x1ee00, 0x1ee03,
4307 0x1ee05, 0x1ee1f,
4308 0x1ee21, 0x1ee22,
4309 0x1ee24, 0x1ee24,
4310 0x1ee27, 0x1ee27,
4311 0x1ee29, 0x1ee32,
4312 0x1ee34, 0x1ee37,
4313 0x1ee39, 0x1ee39,
4314 0x1ee3b, 0x1ee3b,
4315 0x1ee42, 0x1ee42,
4316 0x1ee47, 0x1ee47,
4317 0x1ee49, 0x1ee49,
4318 0x1ee4b, 0x1ee4b,
4319 0x1ee4d, 0x1ee4f,
4320 0x1ee51, 0x1ee52,
4321 0x1ee54, 0x1ee54,
4322 0x1ee57, 0x1ee57,
4323 0x1ee59, 0x1ee59,
4324 0x1ee5b, 0x1ee5b,
4325 0x1ee5d, 0x1ee5d,
4326 0x1ee5f, 0x1ee5f,
4327 0x1ee61, 0x1ee62,
4328 0x1ee64, 0x1ee64,
4329 0x1ee67, 0x1ee6a,
4330 0x1ee6c, 0x1ee72,
4331 0x1ee74, 0x1ee77,
4332 0x1ee79, 0x1ee7c,
4333 0x1ee7e, 0x1ee7e,
4334 0x1ee80, 0x1ee89,
4335 0x1ee8b, 0x1ee9b,
4336 0x1eea1, 0x1eea3,
4337 0x1eea5, 0x1eea9,
4338 0x1eeab, 0x1eebb,
4339 0x1f130, 0x1f149,
4340 0x1f150, 0x1f169,
4341 0x1f170, 0x1f189,
4342 0x20000, 0x2a6d6,
4343 0x2a700, 0x2b734,
4344 0x2b740, 0x2b81d,
4345 0x2b820, 0x2cea1,
4346 0x2ceb0, 0x2ebe0,
4347 0x2f800, 0x2fa1d,
4348 0xe0100, 0xe01ef,
4349 }; /* END of CR_Word */
4350
4351 /* PROPERTY: 'Alnum': POSIX [[:Alnum:]] */
4352 static const OnigCodePoint
4353 CR_Alnum[] = { 713,
4354 0x0030, 0x0039,
4355 0x0041, 0x005a,
4356 0x0061, 0x007a,
4357 0x00aa, 0x00aa,
4358 0x00b5, 0x00b5,
4359 0x00ba, 0x00ba,
4360 0x00c0, 0x00d6,
4361 0x00d8, 0x00f6,
4362 0x00f8, 0x02c1,
4363 0x02c6, 0x02d1,
4364 0x02e0, 0x02e4,
4365 0x02ec, 0x02ec,
4366 0x02ee, 0x02ee,
4367 0x0345, 0x0345,
4368 0x0370, 0x0374,
4369 0x0376, 0x0377,
4370 0x037a, 0x037d,
4371 0x037f, 0x037f,
4372 0x0386, 0x0386,
4373 0x0388, 0x038a,
4374 0x038c, 0x038c,
4375 0x038e, 0x03a1,
4376 0x03a3, 0x03f5,
4377 0x03f7, 0x0481,
4378 0x048a, 0x052f,
4379 0x0531, 0x0556,
4380 0x0559, 0x0559,
4381 0x0560, 0x0588,
4382 0x05b0, 0x05bd,
4383 0x05bf, 0x05bf,
4384 0x05c1, 0x05c2,
4385 0x05c4, 0x05c5,
4386 0x05c7, 0x05c7,
4387 0x05d0, 0x05ea,
4388 0x05ef, 0x05f2,
4389 0x0610, 0x061a,
4390 0x0620, 0x0657,
4391 0x0659, 0x0669,
4392 0x066e, 0x06d3,
4393 0x06d5, 0x06dc,
4394 0x06e1, 0x06e8,
4395 0x06ed, 0x06fc,
4396 0x06ff, 0x06ff,
4397 0x0710, 0x073f,
4398 0x074d, 0x07b1,
4399 0x07c0, 0x07ea,
4400 0x07f4, 0x07f5,
4401 0x07fa, 0x07fa,
4402 0x0800, 0x0817,
4403 0x081a, 0x082c,
4404 0x0840, 0x0858,
4405 0x0860, 0x086a,
4406 0x08a0, 0x08b4,
4407 0x08b6, 0x08bd,
4408 0x08d4, 0x08df,
4409 0x08e3, 0x08e9,
4410 0x08f0, 0x093b,
4411 0x093d, 0x094c,
4412 0x094e, 0x0950,
4413 0x0955, 0x0963,
4414 0x0966, 0x096f,
4415 0x0971, 0x0983,
4416 0x0985, 0x098c,
4417 0x098f, 0x0990,
4418 0x0993, 0x09a8,
4419 0x09aa, 0x09b0,
4420 0x09b2, 0x09b2,
4421 0x09b6, 0x09b9,
4422 0x09bd, 0x09c4,
4423 0x09c7, 0x09c8,
4424 0x09cb, 0x09cc,
4425 0x09ce, 0x09ce,
4426 0x09d7, 0x09d7,
4427 0x09dc, 0x09dd,
4428 0x09df, 0x09e3,
4429 0x09e6, 0x09f1,
4430 0x09fc, 0x09fc,
4431 0x0a01, 0x0a03,
4432 0x0a05, 0x0a0a,
4433 0x0a0f, 0x0a10,
4434 0x0a13, 0x0a28,
4435 0x0a2a, 0x0a30,
4436 0x0a32, 0x0a33,
4437 0x0a35, 0x0a36,
4438 0x0a38, 0x0a39,
4439 0x0a3e, 0x0a42,
4440 0x0a47, 0x0a48,
4441 0x0a4b, 0x0a4c,
4442 0x0a51, 0x0a51,
4443 0x0a59, 0x0a5c,
4444 0x0a5e, 0x0a5e,
4445 0x0a66, 0x0a75,
4446 0x0a81, 0x0a83,
4447 0x0a85, 0x0a8d,
4448 0x0a8f, 0x0a91,
4449 0x0a93, 0x0aa8,
4450 0x0aaa, 0x0ab0,
4451 0x0ab2, 0x0ab3,
4452 0x0ab5, 0x0ab9,
4453 0x0abd, 0x0ac5,
4454 0x0ac7, 0x0ac9,
4455 0x0acb, 0x0acc,
4456 0x0ad0, 0x0ad0,
4457 0x0ae0, 0x0ae3,
4458 0x0ae6, 0x0aef,
4459 0x0af9, 0x0afc,
4460 0x0b01, 0x0b03,
4461 0x0b05, 0x0b0c,
4462 0x0b0f, 0x0b10,
4463 0x0b13, 0x0b28,
4464 0x0b2a, 0x0b30,
4465 0x0b32, 0x0b33,
4466 0x0b35, 0x0b39,
4467 0x0b3d, 0x0b44,
4468 0x0b47, 0x0b48,
4469 0x0b4b, 0x0b4c,
4470 0x0b56, 0x0b57,
4471 0x0b5c, 0x0b5d,
4472 0x0b5f, 0x0b63,
4473 0x0b66, 0x0b6f,
4474 0x0b71, 0x0b71,
4475 0x0b82, 0x0b83,
4476 0x0b85, 0x0b8a,
4477 0x0b8e, 0x0b90,
4478 0x0b92, 0x0b95,
4479 0x0b99, 0x0b9a,
4480 0x0b9c, 0x0b9c,
4481 0x0b9e, 0x0b9f,
4482 0x0ba3, 0x0ba4,
4483 0x0ba8, 0x0baa,
4484 0x0bae, 0x0bb9,
4485 0x0bbe, 0x0bc2,
4486 0x0bc6, 0x0bc8,
4487 0x0bca, 0x0bcc,
4488 0x0bd0, 0x0bd0,
4489 0x0bd7, 0x0bd7,
4490 0x0be6, 0x0bef,
4491 0x0c00, 0x0c03,
4492 0x0c05, 0x0c0c,
4493 0x0c0e, 0x0c10,
4494 0x0c12, 0x0c28,
4495 0x0c2a, 0x0c39,
4496 0x0c3d, 0x0c44,
4497 0x0c46, 0x0c48,
4498 0x0c4a, 0x0c4c,
4499 0x0c55, 0x0c56,
4500 0x0c58, 0x0c5a,
4501 0x0c60, 0x0c63,
4502 0x0c66, 0x0c6f,
4503 0x0c80, 0x0c83,
4504 0x0c85, 0x0c8c,
4505 0x0c8e, 0x0c90,
4506 0x0c92, 0x0ca8,
4507 0x0caa, 0x0cb3,
4508 0x0cb5, 0x0cb9,
4509 0x0cbd, 0x0cc4,
4510 0x0cc6, 0x0cc8,
4511 0x0cca, 0x0ccc,
4512 0x0cd5, 0x0cd6,
4513 0x0cde, 0x0cde,
4514 0x0ce0, 0x0ce3,
4515 0x0ce6, 0x0cef,
4516 0x0cf1, 0x0cf2,
4517 0x0d00, 0x0d03,
4518 0x0d05, 0x0d0c,
4519 0x0d0e, 0x0d10,
4520 0x0d12, 0x0d3a,
4521 0x0d3d, 0x0d44,
4522 0x0d46, 0x0d48,
4523 0x0d4a, 0x0d4c,
4524 0x0d4e, 0x0d4e,
4525 0x0d54, 0x0d57,
4526 0x0d5f, 0x0d63,
4527 0x0d66, 0x0d6f,
4528 0x0d7a, 0x0d7f,
4529 0x0d82, 0x0d83,
4530 0x0d85, 0x0d96,
4531 0x0d9a, 0x0db1,
4532 0x0db3, 0x0dbb,
4533 0x0dbd, 0x0dbd,
4534 0x0dc0, 0x0dc6,
4535 0x0dcf, 0x0dd4,
4536 0x0dd6, 0x0dd6,
4537 0x0dd8, 0x0ddf,
4538 0x0de6, 0x0def,
4539 0x0df2, 0x0df3,
4540 0x0e01, 0x0e3a,
4541 0x0e40, 0x0e46,
4542 0x0e4d, 0x0e4d,
4543 0x0e50, 0x0e59,
4544 0x0e81, 0x0e82,
4545 0x0e84, 0x0e84,
4546 0x0e87, 0x0e88,
4547 0x0e8a, 0x0e8a,
4548 0x0e8d, 0x0e8d,
4549 0x0e94, 0x0e97,
4550 0x0e99, 0x0e9f,
4551 0x0ea1, 0x0ea3,
4552 0x0ea5, 0x0ea5,
4553 0x0ea7, 0x0ea7,
4554 0x0eaa, 0x0eab,
4555 0x0ead, 0x0eb9,
4556 0x0ebb, 0x0ebd,
4557 0x0ec0, 0x0ec4,
4558 0x0ec6, 0x0ec6,
4559 0x0ecd, 0x0ecd,
4560 0x0ed0, 0x0ed9,
4561 0x0edc, 0x0edf,
4562 0x0f00, 0x0f00,
4563 0x0f20, 0x0f29,
4564 0x0f40, 0x0f47,
4565 0x0f49, 0x0f6c,
4566 0x0f71, 0x0f81,
4567 0x0f88, 0x0f97,
4568 0x0f99, 0x0fbc,
4569 0x1000, 0x1036,
4570 0x1038, 0x1038,
4571 0x103b, 0x1049,
4572 0x1050, 0x1062,
4573 0x1065, 0x1068,
4574 0x106e, 0x1086,
4575 0x108e, 0x108e,
4576 0x1090, 0x1099,
4577 0x109c, 0x109d,
4578 0x10a0, 0x10c5,
4579 0x10c7, 0x10c7,
4580 0x10cd, 0x10cd,
4581 0x10d0, 0x10fa,
4582 0x10fc, 0x1248,
4583 0x124a, 0x124d,
4584 0x1250, 0x1256,
4585 0x1258, 0x1258,
4586 0x125a, 0x125d,
4587 0x1260, 0x1288,
4588 0x128a, 0x128d,
4589 0x1290, 0x12b0,
4590 0x12b2, 0x12b5,
4591 0x12b8, 0x12be,
4592 0x12c0, 0x12c0,
4593 0x12c2, 0x12c5,
4594 0x12c8, 0x12d6,
4595 0x12d8, 0x1310,
4596 0x1312, 0x1315,
4597 0x1318, 0x135a,
4598 0x135f, 0x135f,
4599 0x1380, 0x138f,
4600 0x13a0, 0x13f5,
4601 0x13f8, 0x13fd,
4602 0x1401, 0x166c,
4603 0x166f, 0x167f,
4604 0x1681, 0x169a,
4605 0x16a0, 0x16ea,
4606 0x16ee, 0x16f8,
4607 0x1700, 0x170c,
4608 0x170e, 0x1713,
4609 0x1720, 0x1733,
4610 0x1740, 0x1753,
4611 0x1760, 0x176c,
4612 0x176e, 0x1770,
4613 0x1772, 0x1773,
4614 0x1780, 0x17b3,
4615 0x17b6, 0x17c8,
4616 0x17d7, 0x17d7,
4617 0x17dc, 0x17dc,
4618 0x17e0, 0x17e9,
4619 0x1810, 0x1819,
4620 0x1820, 0x1878,
4621 0x1880, 0x18aa,
4622 0x18b0, 0x18f5,
4623 0x1900, 0x191e,
4624 0x1920, 0x192b,
4625 0x1930, 0x1938,
4626 0x1946, 0x196d,
4627 0x1970, 0x1974,
4628 0x1980, 0x19ab,
4629 0x19b0, 0x19c9,
4630 0x19d0, 0x19d9,
4631 0x1a00, 0x1a1b,
4632 0x1a20, 0x1a5e,
4633 0x1a61, 0x1a74,
4634 0x1a80, 0x1a89,
4635 0x1a90, 0x1a99,
4636 0x1aa7, 0x1aa7,
4637 0x1b00, 0x1b33,
4638 0x1b35, 0x1b43,
4639 0x1b45, 0x1b4b,
4640 0x1b50, 0x1b59,
4641 0x1b80, 0x1ba9,
4642 0x1bac, 0x1be5,
4643 0x1be7, 0x1bf1,
4644 0x1c00, 0x1c35,
4645 0x1c40, 0x1c49,
4646 0x1c4d, 0x1c7d,
4647 0x1c80, 0x1c88,
4648 0x1c90, 0x1cba,
4649 0x1cbd, 0x1cbf,
4650 0x1ce9, 0x1cec,
4651 0x1cee, 0x1cf3,
4652 0x1cf5, 0x1cf6,
4653 0x1d00, 0x1dbf,
4654 0x1de7, 0x1df4,
4655 0x1e00, 0x1f15,
4656 0x1f18, 0x1f1d,
4657 0x1f20, 0x1f45,
4658 0x1f48, 0x1f4d,
4659 0x1f50, 0x1f57,
4660 0x1f59, 0x1f59,
4661 0x1f5b, 0x1f5b,
4662 0x1f5d, 0x1f5d,
4663 0x1f5f, 0x1f7d,
4664 0x1f80, 0x1fb4,
4665 0x1fb6, 0x1fbc,
4666 0x1fbe, 0x1fbe,
4667 0x1fc2, 0x1fc4,
4668 0x1fc6, 0x1fcc,
4669 0x1fd0, 0x1fd3,
4670 0x1fd6, 0x1fdb,
4671 0x1fe0, 0x1fec,
4672 0x1ff2, 0x1ff4,
4673 0x1ff6, 0x1ffc,
4674 0x2071, 0x2071,
4675 0x207f, 0x207f,
4676 0x2090, 0x209c,
4677 0x2102, 0x2102,
4678 0x2107, 0x2107,
4679 0x210a, 0x2113,
4680 0x2115, 0x2115,
4681 0x2119, 0x211d,
4682 0x2124, 0x2124,
4683 0x2126, 0x2126,
4684 0x2128, 0x2128,
4685 0x212a, 0x212d,
4686 0x212f, 0x2139,
4687 0x213c, 0x213f,
4688 0x2145, 0x2149,
4689 0x214e, 0x214e,
4690 0x2160, 0x2188,
4691 0x24b6, 0x24e9,
4692 0x2c00, 0x2c2e,
4693 0x2c30, 0x2c5e,
4694 0x2c60, 0x2ce4,
4695 0x2ceb, 0x2cee,
4696 0x2cf2, 0x2cf3,
4697 0x2d00, 0x2d25,
4698 0x2d27, 0x2d27,
4699 0x2d2d, 0x2d2d,
4700 0x2d30, 0x2d67,
4701 0x2d6f, 0x2d6f,
4702 0x2d80, 0x2d96,
4703 0x2da0, 0x2da6,
4704 0x2da8, 0x2dae,
4705 0x2db0, 0x2db6,
4706 0x2db8, 0x2dbe,
4707 0x2dc0, 0x2dc6,
4708 0x2dc8, 0x2dce,
4709 0x2dd0, 0x2dd6,
4710 0x2dd8, 0x2dde,
4711 0x2de0, 0x2dff,
4712 0x2e2f, 0x2e2f,
4713 0x3005, 0x3007,
4714 0x3021, 0x3029,
4715 0x3031, 0x3035,
4716 0x3038, 0x303c,
4717 0x3041, 0x3096,
4718 0x309d, 0x309f,
4719 0x30a1, 0x30fa,
4720 0x30fc, 0x30ff,
4721 0x3105, 0x312f,
4722 0x3131, 0x318e,
4723 0x31a0, 0x31ba,
4724 0x31f0, 0x31ff,
4725 0x3400, 0x4db5,
4726 0x4e00, 0x9fef,
4727 0xa000, 0xa48c,
4728 0xa4d0, 0xa4fd,
4729 0xa500, 0xa60c,
4730 0xa610, 0xa62b,
4731 0xa640, 0xa66e,
4732 0xa674, 0xa67b,
4733 0xa67f, 0xa6ef,
4734 0xa717, 0xa71f,
4735 0xa722, 0xa788,
4736 0xa78b, 0xa7b9,
4737 0xa7f7, 0xa801,
4738 0xa803, 0xa805,
4739 0xa807, 0xa80a,
4740 0xa80c, 0xa827,
4741 0xa840, 0xa873,
4742 0xa880, 0xa8c3,
4743 0xa8c5, 0xa8c5,
4744 0xa8d0, 0xa8d9,
4745 0xa8f2, 0xa8f7,
4746 0xa8fb, 0xa8fb,
4747 0xa8fd, 0xa8fe,
4748 0xa900, 0xa92a,
4749 0xa930, 0xa952,
4750 0xa960, 0xa97c,
4751 0xa980, 0xa9b2,
4752 0xa9b4, 0xa9bf,
4753 0xa9cf, 0xa9d9,
4754 0xa9e0, 0xa9e4,
4755 0xa9e6, 0xa9fe,
4756 0xaa00, 0xaa36,
4757 0xaa40, 0xaa4d,
4758 0xaa50, 0xaa59,
4759 0xaa60, 0xaa76,
4760 0xaa7a, 0xaa7a,
4761 0xaa7e, 0xaabe,
4762 0xaac0, 0xaac0,
4763 0xaac2, 0xaac2,
4764 0xaadb, 0xaadd,
4765 0xaae0, 0xaaef,
4766 0xaaf2, 0xaaf5,
4767 0xab01, 0xab06,
4768 0xab09, 0xab0e,
4769 0xab11, 0xab16,
4770 0xab20, 0xab26,
4771 0xab28, 0xab2e,
4772 0xab30, 0xab5a,
4773 0xab5c, 0xab65,
4774 0xab70, 0xabea,
4775 0xabf0, 0xabf9,
4776 0xac00, 0xd7a3,
4777 0xd7b0, 0xd7c6,
4778 0xd7cb, 0xd7fb,
4779 0xf900, 0xfa6d,
4780 0xfa70, 0xfad9,
4781 0xfb00, 0xfb06,
4782 0xfb13, 0xfb17,
4783 0xfb1d, 0xfb28,
4784 0xfb2a, 0xfb36,
4785 0xfb38, 0xfb3c,
4786 0xfb3e, 0xfb3e,
4787 0xfb40, 0xfb41,
4788 0xfb43, 0xfb44,
4789 0xfb46, 0xfbb1,
4790 0xfbd3, 0xfd3d,
4791 0xfd50, 0xfd8f,
4792 0xfd92, 0xfdc7,
4793 0xfdf0, 0xfdfb,
4794 0xfe70, 0xfe74,
4795 0xfe76, 0xfefc,
4796 0xff10, 0xff19,
4797 0xff21, 0xff3a,
4798 0xff41, 0xff5a,
4799 0xff66, 0xffbe,
4800 0xffc2, 0xffc7,
4801 0xffca, 0xffcf,
4802 0xffd2, 0xffd7,
4803 0xffda, 0xffdc,
4804 0x10000, 0x1000b,
4805 0x1000d, 0x10026,
4806 0x10028, 0x1003a,
4807 0x1003c, 0x1003d,
4808 0x1003f, 0x1004d,
4809 0x10050, 0x1005d,
4810 0x10080, 0x100fa,
4811 0x10140, 0x10174,
4812 0x10280, 0x1029c,
4813 0x102a0, 0x102d0,
4814 0x10300, 0x1031f,
4815 0x1032d, 0x1034a,
4816 0x10350, 0x1037a,
4817 0x10380, 0x1039d,
4818 0x103a0, 0x103c3,
4819 0x103c8, 0x103cf,
4820 0x103d1, 0x103d5,
4821 0x10400, 0x1049d,
4822 0x104a0, 0x104a9,
4823 0x104b0, 0x104d3,
4824 0x104d8, 0x104fb,
4825 0x10500, 0x10527,
4826 0x10530, 0x10563,
4827 0x10600, 0x10736,
4828 0x10740, 0x10755,
4829 0x10760, 0x10767,
4830 0x10800, 0x10805,
4831 0x10808, 0x10808,
4832 0x1080a, 0x10835,
4833 0x10837, 0x10838,
4834 0x1083c, 0x1083c,
4835 0x1083f, 0x10855,
4836 0x10860, 0x10876,
4837 0x10880, 0x1089e,
4838 0x108e0, 0x108f2,
4839 0x108f4, 0x108f5,
4840 0x10900, 0x10915,
4841 0x10920, 0x10939,
4842 0x10980, 0x109b7,
4843 0x109be, 0x109bf,
4844 0x10a00, 0x10a03,
4845 0x10a05, 0x10a06,
4846 0x10a0c, 0x10a13,
4847 0x10a15, 0x10a17,
4848 0x10a19, 0x10a35,
4849 0x10a60, 0x10a7c,
4850 0x10a80, 0x10a9c,
4851 0x10ac0, 0x10ac7,
4852 0x10ac9, 0x10ae4,
4853 0x10b00, 0x10b35,
4854 0x10b40, 0x10b55,
4855 0x10b60, 0x10b72,
4856 0x10b80, 0x10b91,
4857 0x10c00, 0x10c48,
4858 0x10c80, 0x10cb2,
4859 0x10cc0, 0x10cf2,
4860 0x10d00, 0x10d27,
4861 0x10d30, 0x10d39,
4862 0x10f00, 0x10f1c,
4863 0x10f27, 0x10f27,
4864 0x10f30, 0x10f45,
4865 0x11000, 0x11045,
4866 0x11066, 0x1106f,
4867 0x11082, 0x110b8,
4868 0x110d0, 0x110e8,
4869 0x110f0, 0x110f9,
4870 0x11100, 0x11132,
4871 0x11136, 0x1113f,
4872 0x11144, 0x11146,
4873 0x11150, 0x11172,
4874 0x11176, 0x11176,
4875 0x11180, 0x111bf,
4876 0x111c1, 0x111c4,
4877 0x111d0, 0x111da,
4878 0x111dc, 0x111dc,
4879 0x11200, 0x11211,
4880 0x11213, 0x11234,
4881 0x11237, 0x11237,
4882 0x1123e, 0x1123e,
4883 0x11280, 0x11286,
4884 0x11288, 0x11288,
4885 0x1128a, 0x1128d,
4886 0x1128f, 0x1129d,
4887 0x1129f, 0x112a8,
4888 0x112b0, 0x112e8,
4889 0x112f0, 0x112f9,
4890 0x11300, 0x11303,
4891 0x11305, 0x1130c,
4892 0x1130f, 0x11310,
4893 0x11313, 0x11328,
4894 0x1132a, 0x11330,
4895 0x11332, 0x11333,
4896 0x11335, 0x11339,
4897 0x1133d, 0x11344,
4898 0x11347, 0x11348,
4899 0x1134b, 0x1134c,
4900 0x11350, 0x11350,
4901 0x11357, 0x11357,
4902 0x1135d, 0x11363,
4903 0x11400, 0x11441,
4904 0x11443, 0x11445,
4905 0x11447, 0x1144a,
4906 0x11450, 0x11459,
4907 0x11480, 0x114c1,
4908 0x114c4, 0x114c5,
4909 0x114c7, 0x114c7,
4910 0x114d0, 0x114d9,
4911 0x11580, 0x115b5,
4912 0x115b8, 0x115be,
4913 0x115d8, 0x115dd,
4914 0x11600, 0x1163e,
4915 0x11640, 0x11640,
4916 0x11644, 0x11644,
4917 0x11650, 0x11659,
4918 0x11680, 0x116b5,
4919 0x116c0, 0x116c9,
4920 0x11700, 0x1171a,
4921 0x1171d, 0x1172a,
4922 0x11730, 0x11739,
4923 0x11800, 0x11838,
4924 0x118a0, 0x118e9,
4925 0x118ff, 0x118ff,
4926 0x11a00, 0x11a32,
4927 0x11a35, 0x11a3e,
4928 0x11a50, 0x11a83,
4929 0x11a86, 0x11a97,
4930 0x11a9d, 0x11a9d,
4931 0x11ac0, 0x11af8,
4932 0x11c00, 0x11c08,
4933 0x11c0a, 0x11c36,
4934 0x11c38, 0x11c3e,
4935 0x11c40, 0x11c40,
4936 0x11c50, 0x11c59,
4937 0x11c72, 0x11c8f,
4938 0x11c92, 0x11ca7,
4939 0x11ca9, 0x11cb6,
4940 0x11d00, 0x11d06,
4941 0x11d08, 0x11d09,
4942 0x11d0b, 0x11d36,
4943 0x11d3a, 0x11d3a,
4944 0x11d3c, 0x11d3d,
4945 0x11d3f, 0x11d41,
4946 0x11d43, 0x11d43,
4947 0x11d46, 0x11d47,
4948 0x11d50, 0x11d59,
4949 0x11d60, 0x11d65,
4950 0x11d67, 0x11d68,
4951 0x11d6a, 0x11d8e,
4952 0x11d90, 0x11d91,
4953 0x11d93, 0x11d96,
4954 0x11d98, 0x11d98,
4955 0x11da0, 0x11da9,
4956 0x11ee0, 0x11ef6,
4957 0x12000, 0x12399,
4958 0x12400, 0x1246e,
4959 0x12480, 0x12543,
4960 0x13000, 0x1342e,
4961 0x14400, 0x14646,
4962 0x16800, 0x16a38,
4963 0x16a40, 0x16a5e,
4964 0x16a60, 0x16a69,
4965 0x16ad0, 0x16aed,
4966 0x16b00, 0x16b36,
4967 0x16b40, 0x16b43,
4968 0x16b50, 0x16b59,
4969 0x16b63, 0x16b77,
4970 0x16b7d, 0x16b8f,
4971 0x16e40, 0x16e7f,
4972 0x16f00, 0x16f44,
4973 0x16f50, 0x16f7e,
4974 0x16f93, 0x16f9f,
4975 0x16fe0, 0x16fe1,
4976 0x17000, 0x187f1,
4977 0x18800, 0x18af2,
4978 0x1b000, 0x1b11e,
4979 0x1b170, 0x1b2fb,
4980 0x1bc00, 0x1bc6a,
4981 0x1bc70, 0x1bc7c,
4982 0x1bc80, 0x1bc88,
4983 0x1bc90, 0x1bc99,
4984 0x1bc9e, 0x1bc9e,
4985 0x1d400, 0x1d454,
4986 0x1d456, 0x1d49c,
4987 0x1d49e, 0x1d49f,
4988 0x1d4a2, 0x1d4a2,
4989 0x1d4a5, 0x1d4a6,
4990 0x1d4a9, 0x1d4ac,
4991 0x1d4ae, 0x1d4b9,
4992 0x1d4bb, 0x1d4bb,
4993 0x1d4bd, 0x1d4c3,
4994 0x1d4c5, 0x1d505,
4995 0x1d507, 0x1d50a,
4996 0x1d50d, 0x1d514,
4997 0x1d516, 0x1d51c,
4998 0x1d51e, 0x1d539,
4999 0x1d53b, 0x1d53e,
5000 0x1d540, 0x1d544,
5001 0x1d546, 0x1d546,
5002 0x1d54a, 0x1d550,
5003 0x1d552, 0x1d6a5,
5004 0x1d6a8, 0x1d6c0,
5005 0x1d6c2, 0x1d6da,
5006 0x1d6dc, 0x1d6fa,
5007 0x1d6fc, 0x1d714,
5008 0x1d716, 0x1d734,
5009 0x1d736, 0x1d74e,
5010 0x1d750, 0x1d76e,
5011 0x1d770, 0x1d788,
5012 0x1d78a, 0x1d7a8,
5013 0x1d7aa, 0x1d7c2,
5014 0x1d7c4, 0x1d7cb,
5015 0x1d7ce, 0x1d7ff,
5016 0x1e000, 0x1e006,
5017 0x1e008, 0x1e018,
5018 0x1e01b, 0x1e021,
5019 0x1e023, 0x1e024,
5020 0x1e026, 0x1e02a,
5021 0x1e800, 0x1e8c4,
5022 0x1e900, 0x1e943,
5023 0x1e947, 0x1e947,
5024 0x1e950, 0x1e959,
5025 0x1ee00, 0x1ee03,
5026 0x1ee05, 0x1ee1f,
5027 0x1ee21, 0x1ee22,
5028 0x1ee24, 0x1ee24,
5029 0x1ee27, 0x1ee27,
5030 0x1ee29, 0x1ee32,
5031 0x1ee34, 0x1ee37,
5032 0x1ee39, 0x1ee39,
5033 0x1ee3b, 0x1ee3b,
5034 0x1ee42, 0x1ee42,
5035 0x1ee47, 0x1ee47,
5036 0x1ee49, 0x1ee49,
5037 0x1ee4b, 0x1ee4b,
5038 0x1ee4d, 0x1ee4f,
5039 0x1ee51, 0x1ee52,
5040 0x1ee54, 0x1ee54,
5041 0x1ee57, 0x1ee57,
5042 0x1ee59, 0x1ee59,
5043 0x1ee5b, 0x1ee5b,
5044 0x1ee5d, 0x1ee5d,
5045 0x1ee5f, 0x1ee5f,
5046 0x1ee61, 0x1ee62,
5047 0x1ee64, 0x1ee64,
5048 0x1ee67, 0x1ee6a,
5049 0x1ee6c, 0x1ee72,
5050 0x1ee74, 0x1ee77,
5051 0x1ee79, 0x1ee7c,
5052 0x1ee7e, 0x1ee7e,
5053 0x1ee80, 0x1ee89,
5054 0x1ee8b, 0x1ee9b,
5055 0x1eea1, 0x1eea3,
5056 0x1eea5, 0x1eea9,
5057 0x1eeab, 0x1eebb,
5058 0x1f130, 0x1f149,
5059 0x1f150, 0x1f169,
5060 0x1f170, 0x1f189,
5061 0x20000, 0x2a6d6,
5062 0x2a700, 0x2b734,
5063 0x2b740, 0x2b81d,
5064 0x2b820, 0x2cea1,
5065 0x2ceb0, 0x2ebe0,
5066 0x2f800, 0x2fa1d,
5067 }; /* END of CR_Alnum */
5068
5069 /* PROPERTY: 'ASCII': POSIX [[:ASCII:]] */
5070 static const OnigCodePoint
5071 CR_ASCII[] = { 1,
5072 0x0000, 0x007f,
5073 }; /* END of CR_ASCII */
5074
5075
5076 /* PROPERTY: 'ASCII_Hex_Digit': Binary Property */
5077 #define CR_ASCII_Hex_Digit CR_XDigit
5078
5079 /* PROPERTY: 'Adlam': Script */
5080 static const OnigCodePoint
5081 CR_Adlam[] = { 3,
5082 0x1e900, 0x1e94a,
5083 0x1e950, 0x1e959,
5084 0x1e95e, 0x1e95f,
5085 }; /* END of CR_Adlam */
5086
5087 /* PROPERTY: 'Ahom': Script */
5088 static const OnigCodePoint
5089 CR_Ahom[] = { 3,
5090 0x11700, 0x1171a,
5091 0x1171d, 0x1172b,
5092 0x11730, 0x1173f,
5093 }; /* END of CR_Ahom */
5094
5095 /* PROPERTY: 'Alphabetic': Derived Property */
5096 #define CR_Alphabetic CR_Alpha
5097
5098 /* PROPERTY: 'Anatolian_Hieroglyphs': Script */
5099 static const OnigCodePoint
5100 CR_Anatolian_Hieroglyphs[] = { 1,
5101 0x14400, 0x14646,
5102 }; /* END of CR_Anatolian_Hieroglyphs */
5103
5104 /* PROPERTY: 'Any': - */
5105 static const OnigCodePoint
5106 CR_Any[] = { 1,
5107 0x0000, 0x10ffff,
5108 }; /* END of CR_Any */
5109
5110 /* PROPERTY: 'Arabic': Script */
5111 static const OnigCodePoint
5112 CR_Arabic[] = { 57,
5113 0x0600, 0x0604,
5114 0x0606, 0x060b,
5115 0x060d, 0x061a,
5116 0x061c, 0x061c,
5117 0x061e, 0x061e,
5118 0x0620, 0x063f,
5119 0x0641, 0x064a,
5120 0x0656, 0x066f,
5121 0x0671, 0x06dc,
5122 0x06de, 0x06ff,
5123 0x0750, 0x077f,
5124 0x08a0, 0x08b4,
5125 0x08b6, 0x08bd,
5126 0x08d3, 0x08e1,
5127 0x08e3, 0x08ff,
5128 0xfb50, 0xfbc1,
5129 0xfbd3, 0xfd3d,
5130 0xfd50, 0xfd8f,
5131 0xfd92, 0xfdc7,
5132 0xfdf0, 0xfdfd,
5133 0xfe70, 0xfe74,
5134 0xfe76, 0xfefc,
5135 0x10e60, 0x10e7e,
5136 0x1ee00, 0x1ee03,
5137 0x1ee05, 0x1ee1f,
5138 0x1ee21, 0x1ee22,
5139 0x1ee24, 0x1ee24,
5140 0x1ee27, 0x1ee27,
5141 0x1ee29, 0x1ee32,
5142 0x1ee34, 0x1ee37,
5143 0x1ee39, 0x1ee39,
5144 0x1ee3b, 0x1ee3b,
5145 0x1ee42, 0x1ee42,
5146 0x1ee47, 0x1ee47,
5147 0x1ee49, 0x1ee49,
5148 0x1ee4b, 0x1ee4b,
5149 0x1ee4d, 0x1ee4f,
5150 0x1ee51, 0x1ee52,
5151 0x1ee54, 0x1ee54,
5152 0x1ee57, 0x1ee57,
5153 0x1ee59, 0x1ee59,
5154 0x1ee5b, 0x1ee5b,
5155 0x1ee5d, 0x1ee5d,
5156 0x1ee5f, 0x1ee5f,
5157 0x1ee61, 0x1ee62,
5158 0x1ee64, 0x1ee64,
5159 0x1ee67, 0x1ee6a,
5160 0x1ee6c, 0x1ee72,
5161 0x1ee74, 0x1ee77,
5162 0x1ee79, 0x1ee7c,
5163 0x1ee7e, 0x1ee7e,
5164 0x1ee80, 0x1ee89,
5165 0x1ee8b, 0x1ee9b,
5166 0x1eea1, 0x1eea3,
5167 0x1eea5, 0x1eea9,
5168 0x1eeab, 0x1eebb,
5169 0x1eef0, 0x1eef1,
5170 }; /* END of CR_Arabic */
5171
5172 /* PROPERTY: 'Armenian': Script */
5173 static const OnigCodePoint
5174 CR_Armenian[] = { 5,
5175 0x0531, 0x0556,
5176 0x0559, 0x0588,
5177 0x058a, 0x058a,
5178 0x058d, 0x058f,
5179 0xfb13, 0xfb17,
5180 }; /* END of CR_Armenian */
5181
5182 /* PROPERTY: 'Assigned': - */
5183 static const OnigCodePoint
5184 CR_Assigned[] = { 658,
5185 0x0000, 0x0377,
5186 0x037a, 0x037f,
5187 0x0384, 0x038a,
5188 0x038c, 0x038c,
5189 0x038e, 0x03a1,
5190 0x03a3, 0x052f,
5191 0x0531, 0x0556,
5192 0x0559, 0x058a,
5193 0x058d, 0x058f,
5194 0x0591, 0x05c7,
5195 0x05d0, 0x05ea,
5196 0x05ef, 0x05f4,
5197 0x0600, 0x061c,
5198 0x061e, 0x070d,
5199 0x070f, 0x074a,
5200 0x074d, 0x07b1,
5201 0x07c0, 0x07fa,
5202 0x07fd, 0x082d,
5203 0x0830, 0x083e,
5204 0x0840, 0x085b,
5205 0x085e, 0x085e,
5206 0x0860, 0x086a,
5207 0x08a0, 0x08b4,
5208 0x08b6, 0x08bd,
5209 0x08d3, 0x0983,
5210 0x0985, 0x098c,
5211 0x098f, 0x0990,
5212 0x0993, 0x09a8,
5213 0x09aa, 0x09b0,
5214 0x09b2, 0x09b2,
5215 0x09b6, 0x09b9,
5216 0x09bc, 0x09c4,
5217 0x09c7, 0x09c8,
5218 0x09cb, 0x09ce,
5219 0x09d7, 0x09d7,
5220 0x09dc, 0x09dd,
5221 0x09df, 0x09e3,
5222 0x09e6, 0x09fe,
5223 0x0a01, 0x0a03,
5224 0x0a05, 0x0a0a,
5225 0x0a0f, 0x0a10,
5226 0x0a13, 0x0a28,
5227 0x0a2a, 0x0a30,
5228 0x0a32, 0x0a33,
5229 0x0a35, 0x0a36,
5230 0x0a38, 0x0a39,
5231 0x0a3c, 0x0a3c,
5232 0x0a3e, 0x0a42,
5233 0x0a47, 0x0a48,
5234 0x0a4b, 0x0a4d,
5235 0x0a51, 0x0a51,
5236 0x0a59, 0x0a5c,
5237 0x0a5e, 0x0a5e,
5238 0x0a66, 0x0a76,
5239 0x0a81, 0x0a83,
5240 0x0a85, 0x0a8d,
5241 0x0a8f, 0x0a91,
5242 0x0a93, 0x0aa8,
5243 0x0aaa, 0x0ab0,
5244 0x0ab2, 0x0ab3,
5245 0x0ab5, 0x0ab9,
5246 0x0abc, 0x0ac5,
5247 0x0ac7, 0x0ac9,
5248 0x0acb, 0x0acd,
5249 0x0ad0, 0x0ad0,
5250 0x0ae0, 0x0ae3,
5251 0x0ae6, 0x0af1,
5252 0x0af9, 0x0aff,
5253 0x0b01, 0x0b03,
5254 0x0b05, 0x0b0c,
5255 0x0b0f, 0x0b10,
5256 0x0b13, 0x0b28,
5257 0x0b2a, 0x0b30,
5258 0x0b32, 0x0b33,
5259 0x0b35, 0x0b39,
5260 0x0b3c, 0x0b44,
5261 0x0b47, 0x0b48,
5262 0x0b4b, 0x0b4d,
5263 0x0b56, 0x0b57,
5264 0x0b5c, 0x0b5d,
5265 0x0b5f, 0x0b63,
5266 0x0b66, 0x0b77,
5267 0x0b82, 0x0b83,
5268 0x0b85, 0x0b8a,
5269 0x0b8e, 0x0b90,
5270 0x0b92, 0x0b95,
5271 0x0b99, 0x0b9a,
5272 0x0b9c, 0x0b9c,
5273 0x0b9e, 0x0b9f,
5274 0x0ba3, 0x0ba4,
5275 0x0ba8, 0x0baa,
5276 0x0bae, 0x0bb9,
5277 0x0bbe, 0x0bc2,
5278 0x0bc6, 0x0bc8,
5279 0x0bca, 0x0bcd,
5280 0x0bd0, 0x0bd0,
5281 0x0bd7, 0x0bd7,
5282 0x0be6, 0x0bfa,
5283 0x0c00, 0x0c0c,
5284 0x0c0e, 0x0c10,
5285 0x0c12, 0x0c28,
5286 0x0c2a, 0x0c39,
5287 0x0c3d, 0x0c44,
5288 0x0c46, 0x0c48,
5289 0x0c4a, 0x0c4d,
5290 0x0c55, 0x0c56,
5291 0x0c58, 0x0c5a,
5292 0x0c60, 0x0c63,
5293 0x0c66, 0x0c6f,
5294 0x0c78, 0x0c8c,
5295 0x0c8e, 0x0c90,
5296 0x0c92, 0x0ca8,
5297 0x0caa, 0x0cb3,
5298 0x0cb5, 0x0cb9,
5299 0x0cbc, 0x0cc4,
5300 0x0cc6, 0x0cc8,
5301 0x0cca, 0x0ccd,
5302 0x0cd5, 0x0cd6,
5303 0x0cde, 0x0cde,
5304 0x0ce0, 0x0ce3,
5305 0x0ce6, 0x0cef,
5306 0x0cf1, 0x0cf2,
5307 0x0d00, 0x0d03,
5308 0x0d05, 0x0d0c,
5309 0x0d0e, 0x0d10,
5310 0x0d12, 0x0d44,
5311 0x0d46, 0x0d48,
5312 0x0d4a, 0x0d4f,
5313 0x0d54, 0x0d63,
5314 0x0d66, 0x0d7f,
5315 0x0d82, 0x0d83,
5316 0x0d85, 0x0d96,
5317 0x0d9a, 0x0db1,
5318 0x0db3, 0x0dbb,
5319 0x0dbd, 0x0dbd,
5320 0x0dc0, 0x0dc6,
5321 0x0dca, 0x0dca,
5322 0x0dcf, 0x0dd4,
5323 0x0dd6, 0x0dd6,
5324 0x0dd8, 0x0ddf,
5325 0x0de6, 0x0def,
5326 0x0df2, 0x0df4,
5327 0x0e01, 0x0e3a,
5328 0x0e3f, 0x0e5b,
5329 0x0e81, 0x0e82,
5330 0x0e84, 0x0e84,
5331 0x0e87, 0x0e88,
5332 0x0e8a, 0x0e8a,
5333 0x0e8d, 0x0e8d,
5334 0x0e94, 0x0e97,
5335 0x0e99, 0x0e9f,
5336 0x0ea1, 0x0ea3,
5337 0x0ea5, 0x0ea5,
5338 0x0ea7, 0x0ea7,
5339 0x0eaa, 0x0eab,
5340 0x0ead, 0x0eb9,
5341 0x0ebb, 0x0ebd,
5342 0x0ec0, 0x0ec4,
5343 0x0ec6, 0x0ec6,
5344 0x0ec8, 0x0ecd,
5345 0x0ed0, 0x0ed9,
5346 0x0edc, 0x0edf,
5347 0x0f00, 0x0f47,
5348 0x0f49, 0x0f6c,
5349 0x0f71, 0x0f97,
5350 0x0f99, 0x0fbc,
5351 0x0fbe, 0x0fcc,
5352 0x0fce, 0x0fda,
5353 0x1000, 0x10c5,
5354 0x10c7, 0x10c7,
5355 0x10cd, 0x10cd,
5356 0x10d0, 0x1248,
5357 0x124a, 0x124d,
5358 0x1250, 0x1256,
5359 0x1258, 0x1258,
5360 0x125a, 0x125d,
5361 0x1260, 0x1288,
5362 0x128a, 0x128d,
5363 0x1290, 0x12b0,
5364 0x12b2, 0x12b5,
5365 0x12b8, 0x12be,
5366 0x12c0, 0x12c0,
5367 0x12c2, 0x12c5,
5368 0x12c8, 0x12d6,
5369 0x12d8, 0x1310,
5370 0x1312, 0x1315,
5371 0x1318, 0x135a,
5372 0x135d, 0x137c,
5373 0x1380, 0x1399,
5374 0x13a0, 0x13f5,
5375 0x13f8, 0x13fd,
5376 0x1400, 0x169c,
5377 0x16a0, 0x16f8,
5378 0x1700, 0x170c,
5379 0x170e, 0x1714,
5380 0x1720, 0x1736,
5381 0x1740, 0x1753,
5382 0x1760, 0x176c,
5383 0x176e, 0x1770,
5384 0x1772, 0x1773,
5385 0x1780, 0x17dd,
5386 0x17e0, 0x17e9,
5387 0x17f0, 0x17f9,
5388 0x1800, 0x180e,
5389 0x1810, 0x1819,
5390 0x1820, 0x1878,
5391 0x1880, 0x18aa,
5392 0x18b0, 0x18f5,
5393 0x1900, 0x191e,
5394 0x1920, 0x192b,
5395 0x1930, 0x193b,
5396 0x1940, 0x1940,
5397 0x1944, 0x196d,
5398 0x1970, 0x1974,
5399 0x1980, 0x19ab,
5400 0x19b0, 0x19c9,
5401 0x19d0, 0x19da,
5402 0x19de, 0x1a1b,
5403 0x1a1e, 0x1a5e,
5404 0x1a60, 0x1a7c,
5405 0x1a7f, 0x1a89,
5406 0x1a90, 0x1a99,
5407 0x1aa0, 0x1aad,
5408 0x1ab0, 0x1abe,
5409 0x1b00, 0x1b4b,
5410 0x1b50, 0x1b7c,
5411 0x1b80, 0x1bf3,
5412 0x1bfc, 0x1c37,
5413 0x1c3b, 0x1c49,
5414 0x1c4d, 0x1c88,
5415 0x1c90, 0x1cba,
5416 0x1cbd, 0x1cc7,
5417 0x1cd0, 0x1cf9,
5418 0x1d00, 0x1df9,
5419 0x1dfb, 0x1f15,
5420 0x1f18, 0x1f1d,
5421 0x1f20, 0x1f45,
5422 0x1f48, 0x1f4d,
5423 0x1f50, 0x1f57,
5424 0x1f59, 0x1f59,
5425 0x1f5b, 0x1f5b,
5426 0x1f5d, 0x1f5d,
5427 0x1f5f, 0x1f7d,
5428 0x1f80, 0x1fb4,
5429 0x1fb6, 0x1fc4,
5430 0x1fc6, 0x1fd3,
5431 0x1fd6, 0x1fdb,
5432 0x1fdd, 0x1fef,
5433 0x1ff2, 0x1ff4,
5434 0x1ff6, 0x1ffe,
5435 0x2000, 0x2064,
5436 0x2066, 0x2071,
5437 0x2074, 0x208e,
5438 0x2090, 0x209c,
5439 0x20a0, 0x20bf,
5440 0x20d0, 0x20f0,
5441 0x2100, 0x218b,
5442 0x2190, 0x2426,
5443 0x2440, 0x244a,
5444 0x2460, 0x2b73,
5445 0x2b76, 0x2b95,
5446 0x2b98, 0x2bc8,
5447 0x2bca, 0x2bfe,
5448 0x2c00, 0x2c2e,
5449 0x2c30, 0x2c5e,
5450 0x2c60, 0x2cf3,
5451 0x2cf9, 0x2d25,
5452 0x2d27, 0x2d27,
5453 0x2d2d, 0x2d2d,
5454 0x2d30, 0x2d67,
5455 0x2d6f, 0x2d70,
5456 0x2d7f, 0x2d96,
5457 0x2da0, 0x2da6,
5458 0x2da8, 0x2dae,
5459 0x2db0, 0x2db6,
5460 0x2db8, 0x2dbe,
5461 0x2dc0, 0x2dc6,
5462 0x2dc8, 0x2dce,
5463 0x2dd0, 0x2dd6,
5464 0x2dd8, 0x2dde,
5465 0x2de0, 0x2e4e,
5466 0x2e80, 0x2e99,
5467 0x2e9b, 0x2ef3,
5468 0x2f00, 0x2fd5,
5469 0x2ff0, 0x2ffb,
5470 0x3000, 0x303f,
5471 0x3041, 0x3096,
5472 0x3099, 0x30ff,
5473 0x3105, 0x312f,
5474 0x3131, 0x318e,
5475 0x3190, 0x31ba,
5476 0x31c0, 0x31e3,
5477 0x31f0, 0x321e,
5478 0x3220, 0x32fe,
5479 0x3300, 0x4db5,
5480 0x4dc0, 0x9fef,
5481 0xa000, 0xa48c,
5482 0xa490, 0xa4c6,
5483 0xa4d0, 0xa62b,
5484 0xa640, 0xa6f7,
5485 0xa700, 0xa7b9,
5486 0xa7f7, 0xa82b,
5487 0xa830, 0xa839,
5488 0xa840, 0xa877,
5489 0xa880, 0xa8c5,
5490 0xa8ce, 0xa8d9,
5491 0xa8e0, 0xa953,
5492 0xa95f, 0xa97c,
5493 0xa980, 0xa9cd,
5494 0xa9cf, 0xa9d9,
5495 0xa9de, 0xa9fe,
5496 0xaa00, 0xaa36,
5497 0xaa40, 0xaa4d,
5498 0xaa50, 0xaa59,
5499 0xaa5c, 0xaac2,
5500 0xaadb, 0xaaf6,
5501 0xab01, 0xab06,
5502 0xab09, 0xab0e,
5503 0xab11, 0xab16,
5504 0xab20, 0xab26,
5505 0xab28, 0xab2e,
5506 0xab30, 0xab65,
5507 0xab70, 0xabed,
5508 0xabf0, 0xabf9,
5509 0xac00, 0xd7a3,
5510 0xd7b0, 0xd7c6,
5511 0xd7cb, 0xd7fb,
5512 0xd800, 0xfa6d,
5513 0xfa70, 0xfad9,
5514 0xfb00, 0xfb06,
5515 0xfb13, 0xfb17,
5516 0xfb1d, 0xfb36,
5517 0xfb38, 0xfb3c,
5518 0xfb3e, 0xfb3e,
5519 0xfb40, 0xfb41,
5520 0xfb43, 0xfb44,
5521 0xfb46, 0xfbc1,
5522 0xfbd3, 0xfd3f,
5523 0xfd50, 0xfd8f,
5524 0xfd92, 0xfdc7,
5525 0xfdf0, 0xfdfd,
5526 0xfe00, 0xfe19,
5527 0xfe20, 0xfe52,
5528 0xfe54, 0xfe66,
5529 0xfe68, 0xfe6b,
5530 0xfe70, 0xfe74,
5531 0xfe76, 0xfefc,
5532 0xfeff, 0xfeff,
5533 0xff01, 0xffbe,
5534 0xffc2, 0xffc7,
5535 0xffca, 0xffcf,
5536 0xffd2, 0xffd7,
5537 0xffda, 0xffdc,
5538 0xffe0, 0xffe6,
5539 0xffe8, 0xffee,
5540 0xfff9, 0xfffd,
5541 0x10000, 0x1000b,
5542 0x1000d, 0x10026,
5543 0x10028, 0x1003a,
5544 0x1003c, 0x1003d,
5545 0x1003f, 0x1004d,
5546 0x10050, 0x1005d,
5547 0x10080, 0x100fa,
5548 0x10100, 0x10102,
5549 0x10107, 0x10133,
5550 0x10137, 0x1018e,
5551 0x10190, 0x1019b,
5552 0x101a0, 0x101a0,
5553 0x101d0, 0x101fd,
5554 0x10280, 0x1029c,
5555 0x102a0, 0x102d0,
5556 0x102e0, 0x102fb,
5557 0x10300, 0x10323,
5558 0x1032d, 0x1034a,
5559 0x10350, 0x1037a,
5560 0x10380, 0x1039d,
5561 0x1039f, 0x103c3,
5562 0x103c8, 0x103d5,
5563 0x10400, 0x1049d,
5564 0x104a0, 0x104a9,
5565 0x104b0, 0x104d3,
5566 0x104d8, 0x104fb,
5567 0x10500, 0x10527,
5568 0x10530, 0x10563,
5569 0x1056f, 0x1056f,
5570 0x10600, 0x10736,
5571 0x10740, 0x10755,
5572 0x10760, 0x10767,
5573 0x10800, 0x10805,
5574 0x10808, 0x10808,
5575 0x1080a, 0x10835,
5576 0x10837, 0x10838,
5577 0x1083c, 0x1083c,
5578 0x1083f, 0x10855,
5579 0x10857, 0x1089e,
5580 0x108a7, 0x108af,
5581 0x108e0, 0x108f2,
5582 0x108f4, 0x108f5,
5583 0x108fb, 0x1091b,
5584 0x1091f, 0x10939,
5585 0x1093f, 0x1093f,
5586 0x10980, 0x109b7,
5587 0x109bc, 0x109cf,
5588 0x109d2, 0x10a03,
5589 0x10a05, 0x10a06,
5590 0x10a0c, 0x10a13,
5591 0x10a15, 0x10a17,
5592 0x10a19, 0x10a35,
5593 0x10a38, 0x10a3a,
5594 0x10a3f, 0x10a48,
5595 0x10a50, 0x10a58,
5596 0x10a60, 0x10a9f,
5597 0x10ac0, 0x10ae6,
5598 0x10aeb, 0x10af6,
5599 0x10b00, 0x10b35,
5600 0x10b39, 0x10b55,
5601 0x10b58, 0x10b72,
5602 0x10b78, 0x10b91,
5603 0x10b99, 0x10b9c,
5604 0x10ba9, 0x10baf,
5605 0x10c00, 0x10c48,
5606 0x10c80, 0x10cb2,
5607 0x10cc0, 0x10cf2,
5608 0x10cfa, 0x10d27,
5609 0x10d30, 0x10d39,
5610 0x10e60, 0x10e7e,
5611 0x10f00, 0x10f27,
5612 0x10f30, 0x10f59,
5613 0x11000, 0x1104d,
5614 0x11052, 0x1106f,
5615 0x1107f, 0x110c1,
5616 0x110cd, 0x110cd,
5617 0x110d0, 0x110e8,
5618 0x110f0, 0x110f9,
5619 0x11100, 0x11134,
5620 0x11136, 0x11146,
5621 0x11150, 0x11176,
5622 0x11180, 0x111cd,
5623 0x111d0, 0x111df,
5624 0x111e1, 0x111f4,
5625 0x11200, 0x11211,
5626 0x11213, 0x1123e,
5627 0x11280, 0x11286,
5628 0x11288, 0x11288,
5629 0x1128a, 0x1128d,
5630 0x1128f, 0x1129d,
5631 0x1129f, 0x112a9,
5632 0x112b0, 0x112ea,
5633 0x112f0, 0x112f9,
5634 0x11300, 0x11303,
5635 0x11305, 0x1130c,
5636 0x1130f, 0x11310,
5637 0x11313, 0x11328,
5638 0x1132a, 0x11330,
5639 0x11332, 0x11333,
5640 0x11335, 0x11339,
5641 0x1133b, 0x11344,
5642 0x11347, 0x11348,
5643 0x1134b, 0x1134d,
5644 0x11350, 0x11350,
5645 0x11357, 0x11357,
5646 0x1135d, 0x11363,
5647 0x11366, 0x1136c,
5648 0x11370, 0x11374,
5649 0x11400, 0x11459,
5650 0x1145b, 0x1145b,
5651 0x1145d, 0x1145e,
5652 0x11480, 0x114c7,
5653 0x114d0, 0x114d9,
5654 0x11580, 0x115b5,
5655 0x115b8, 0x115dd,
5656 0x11600, 0x11644,
5657 0x11650, 0x11659,
5658 0x11660, 0x1166c,
5659 0x11680, 0x116b7,
5660 0x116c0, 0x116c9,
5661 0x11700, 0x1171a,
5662 0x1171d, 0x1172b,
5663 0x11730, 0x1173f,
5664 0x11800, 0x1183b,
5665 0x118a0, 0x118f2,
5666 0x118ff, 0x118ff,
5667 0x11a00, 0x11a47,
5668 0x11a50, 0x11a83,
5669 0x11a86, 0x11aa2,
5670 0x11ac0, 0x11af8,
5671 0x11c00, 0x11c08,
5672 0x11c0a, 0x11c36,
5673 0x11c38, 0x11c45,
5674 0x11c50, 0x11c6c,
5675 0x11c70, 0x11c8f,
5676 0x11c92, 0x11ca7,
5677 0x11ca9, 0x11cb6,
5678 0x11d00, 0x11d06,
5679 0x11d08, 0x11d09,
5680 0x11d0b, 0x11d36,
5681 0x11d3a, 0x11d3a,
5682 0x11d3c, 0x11d3d,
5683 0x11d3f, 0x11d47,
5684 0x11d50, 0x11d59,
5685 0x11d60, 0x11d65,
5686 0x11d67, 0x11d68,
5687 0x11d6a, 0x11d8e,
5688 0x11d90, 0x11d91,
5689 0x11d93, 0x11d98,
5690 0x11da0, 0x11da9,
5691 0x11ee0, 0x11ef8,
5692 0x12000, 0x12399,
5693 0x12400, 0x1246e,
5694 0x12470, 0x12474,
5695 0x12480, 0x12543,
5696 0x13000, 0x1342e,
5697 0x14400, 0x14646,
5698 0x16800, 0x16a38,
5699 0x16a40, 0x16a5e,
5700 0x16a60, 0x16a69,
5701 0x16a6e, 0x16a6f,
5702 0x16ad0, 0x16aed,
5703 0x16af0, 0x16af5,
5704 0x16b00, 0x16b45,
5705 0x16b50, 0x16b59,
5706 0x16b5b, 0x16b61,
5707 0x16b63, 0x16b77,
5708 0x16b7d, 0x16b8f,
5709 0x16e40, 0x16e9a,
5710 0x16f00, 0x16f44,
5711 0x16f50, 0x16f7e,
5712 0x16f8f, 0x16f9f,
5713 0x16fe0, 0x16fe1,
5714 0x17000, 0x187f1,
5715 0x18800, 0x18af2,
5716 0x1b000, 0x1b11e,
5717 0x1b170, 0x1b2fb,
5718 0x1bc00, 0x1bc6a,
5719 0x1bc70, 0x1bc7c,
5720 0x1bc80, 0x1bc88,
5721 0x1bc90, 0x1bc99,
5722 0x1bc9c, 0x1bca3,
5723 0x1d000, 0x1d0f5,
5724 0x1d100, 0x1d126,
5725 0x1d129, 0x1d1e8,
5726 0x1d200, 0x1d245,
5727 0x1d2e0, 0x1d2f3,
5728 0x1d300, 0x1d356,
5729 0x1d360, 0x1d378,
5730 0x1d400, 0x1d454,
5731 0x1d456, 0x1d49c,
5732 0x1d49e, 0x1d49f,
5733 0x1d4a2, 0x1d4a2,
5734 0x1d4a5, 0x1d4a6,
5735 0x1d4a9, 0x1d4ac,
5736 0x1d4ae, 0x1d4b9,
5737 0x1d4bb, 0x1d4bb,
5738 0x1d4bd, 0x1d4c3,
5739 0x1d4c5, 0x1d505,
5740 0x1d507, 0x1d50a,
5741 0x1d50d, 0x1d514,
5742 0x1d516, 0x1d51c,
5743 0x1d51e, 0x1d539,
5744 0x1d53b, 0x1d53e,
5745 0x1d540, 0x1d544,
5746 0x1d546, 0x1d546,
5747 0x1d54a, 0x1d550,
5748 0x1d552, 0x1d6a5,
5749 0x1d6a8, 0x1d7cb,
5750 0x1d7ce, 0x1da8b,
5751 0x1da9b, 0x1da9f,
5752 0x1daa1, 0x1daaf,
5753 0x1e000, 0x1e006,
5754 0x1e008, 0x1e018,
5755 0x1e01b, 0x1e021,
5756 0x1e023, 0x1e024,
5757 0x1e026, 0x1e02a,
5758 0x1e800, 0x1e8c4,
5759 0x1e8c7, 0x1e8d6,
5760 0x1e900, 0x1e94a,
5761 0x1e950, 0x1e959,
5762 0x1e95e, 0x1e95f,
5763 0x1ec71, 0x1ecb4,
5764 0x1ee00, 0x1ee03,
5765 0x1ee05, 0x1ee1f,
5766 0x1ee21, 0x1ee22,
5767 0x1ee24, 0x1ee24,
5768 0x1ee27, 0x1ee27,
5769 0x1ee29, 0x1ee32,
5770 0x1ee34, 0x1ee37,
5771 0x1ee39, 0x1ee39,
5772 0x1ee3b, 0x1ee3b,
5773 0x1ee42, 0x1ee42,
5774 0x1ee47, 0x1ee47,
5775 0x1ee49, 0x1ee49,
5776 0x1ee4b, 0x1ee4b,
5777 0x1ee4d, 0x1ee4f,
5778 0x1ee51, 0x1ee52,
5779 0x1ee54, 0x1ee54,
5780 0x1ee57, 0x1ee57,
5781 0x1ee59, 0x1ee59,
5782 0x1ee5b, 0x1ee5b,
5783 0x1ee5d, 0x1ee5d,
5784 0x1ee5f, 0x1ee5f,
5785 0x1ee61, 0x1ee62,
5786 0x1ee64, 0x1ee64,
5787 0x1ee67, 0x1ee6a,
5788 0x1ee6c, 0x1ee72,
5789 0x1ee74, 0x1ee77,
5790 0x1ee79, 0x1ee7c,
5791 0x1ee7e, 0x1ee7e,
5792 0x1ee80, 0x1ee89,
5793 0x1ee8b, 0x1ee9b,
5794 0x1eea1, 0x1eea3,
5795 0x1eea5, 0x1eea9,
5796 0x1eeab, 0x1eebb,
5797 0x1eef0, 0x1eef1,
5798 0x1f000, 0x1f02b,
5799 0x1f030, 0x1f093,
5800 0x1f0a0, 0x1f0ae,
5801 0x1f0b1, 0x1f0bf,
5802 0x1f0c1, 0x1f0cf,
5803 0x1f0d1, 0x1f0f5,
5804 0x1f100, 0x1f10c,
5805 0x1f110, 0x1f16b,
5806 0x1f170, 0x1f1ac,
5807 0x1f1e6, 0x1f202,
5808 0x1f210, 0x1f23b,
5809 0x1f240, 0x1f248,
5810 0x1f250, 0x1f251,
5811 0x1f260, 0x1f265,
5812 0x1f300, 0x1f6d4,
5813 0x1f6e0, 0x1f6ec,
5814 0x1f6f0, 0x1f6f9,
5815 0x1f700, 0x1f773,
5816 0x1f780, 0x1f7d8,
5817 0x1f800, 0x1f80b,
5818 0x1f810, 0x1f847,
5819 0x1f850, 0x1f859,
5820 0x1f860, 0x1f887,
5821 0x1f890, 0x1f8ad,
5822 0x1f900, 0x1f90b,
5823 0x1f910, 0x1f93e,
5824 0x1f940, 0x1f970,
5825 0x1f973, 0x1f976,
5826 0x1f97a, 0x1f97a,
5827 0x1f97c, 0x1f9a2,
5828 0x1f9b0, 0x1f9b9,
5829 0x1f9c0, 0x1f9c2,
5830 0x1f9d0, 0x1f9ff,
5831 0x1fa60, 0x1fa6d,
5832 0x20000, 0x2a6d6,
5833 0x2a700, 0x2b734,
5834 0x2b740, 0x2b81d,
5835 0x2b820, 0x2cea1,
5836 0x2ceb0, 0x2ebe0,
5837 0x2f800, 0x2fa1d,
5838 0xe0001, 0xe0001,
5839 0xe0020, 0xe007f,
5840 0xe0100, 0xe01ef,
5841 0xf0000, 0xffffd,
5842 0x100000, 0x10fffd,
5843 }; /* END of CR_Assigned */
5844
5845 /* PROPERTY: 'Avestan': Script */
5846 static const OnigCodePoint
5847 CR_Avestan[] = { 2,
5848 0x10b00, 0x10b35,
5849 0x10b39, 0x10b3f,
5850 }; /* END of CR_Avestan */
5851
5852 /* PROPERTY: 'Balinese': Script */
5853 static const OnigCodePoint
5854 CR_Balinese[] = { 2,
5855 0x1b00, 0x1b4b,
5856 0x1b50, 0x1b7c,
5857 }; /* END of CR_Balinese */
5858
5859 /* PROPERTY: 'Bamum': Script */
5860 static const OnigCodePoint
5861 CR_Bamum[] = { 2,
5862 0xa6a0, 0xa6f7,
5863 0x16800, 0x16a38,
5864 }; /* END of CR_Bamum */
5865
5866 /* PROPERTY: 'Bassa_Vah': Script */
5867 static const OnigCodePoint
5868 CR_Bassa_Vah[] = { 2,
5869 0x16ad0, 0x16aed,
5870 0x16af0, 0x16af5,
5871 }; /* END of CR_Bassa_Vah */
5872
5873 /* PROPERTY: 'Batak': Script */
5874 static const OnigCodePoint
5875 CR_Batak[] = { 2,
5876 0x1bc0, 0x1bf3,
5877 0x1bfc, 0x1bff,
5878 }; /* END of CR_Batak */
5879
5880 /* PROPERTY: 'Bengali': Script */
5881 static const OnigCodePoint
5882 CR_Bengali[] = { 14,
5883 0x0980, 0x0983,
5884 0x0985, 0x098c,
5885 0x098f, 0x0990,
5886 0x0993, 0x09a8,
5887 0x09aa, 0x09b0,
5888 0x09b2, 0x09b2,
5889 0x09b6, 0x09b9,
5890 0x09bc, 0x09c4,
5891 0x09c7, 0x09c8,
5892 0x09cb, 0x09ce,
5893 0x09d7, 0x09d7,
5894 0x09dc, 0x09dd,
5895 0x09df, 0x09e3,
5896 0x09e6, 0x09fe,
5897 }; /* END of CR_Bengali */
5898
5899 /* PROPERTY: 'Bhaiksuki': Script */
5900 static const OnigCodePoint
5901 CR_Bhaiksuki[] = { 4,
5902 0x11c00, 0x11c08,
5903 0x11c0a, 0x11c36,
5904 0x11c38, 0x11c45,
5905 0x11c50, 0x11c6c,
5906 }; /* END of CR_Bhaiksuki */
5907
5908 /* PROPERTY: 'Bidi_Control': Binary Property */
5909 static const OnigCodePoint
5910 CR_Bidi_Control[] = { 4,
5911 0x061c, 0x061c,
5912 0x200e, 0x200f,
5913 0x202a, 0x202e,
5914 0x2066, 0x2069,
5915 }; /* END of CR_Bidi_Control */
5916
5917 /* PROPERTY: 'Bopomofo': Script */
5918 static const OnigCodePoint
5919 CR_Bopomofo[] = { 3,
5920 0x02ea, 0x02eb,
5921 0x3105, 0x312f,
5922 0x31a0, 0x31ba,
5923 }; /* END of CR_Bopomofo */
5924
5925 /* PROPERTY: 'Brahmi': Script */
5926 static const OnigCodePoint
5927 CR_Brahmi[] = { 3,
5928 0x11000, 0x1104d,
5929 0x11052, 0x1106f,
5930 0x1107f, 0x1107f,
5931 }; /* END of CR_Brahmi */
5932
5933 /* PROPERTY: 'Braille': Script */
5934 static const OnigCodePoint
5935 CR_Braille[] = { 1,
5936 0x2800, 0x28ff,
5937 }; /* END of CR_Braille */
5938
5939 /* PROPERTY: 'Buginese': Script */
5940 static const OnigCodePoint
5941 CR_Buginese[] = { 2,
5942 0x1a00, 0x1a1b,
5943 0x1a1e, 0x1a1f,
5944 }; /* END of CR_Buginese */
5945
5946 /* PROPERTY: 'Buhid': Script */
5947 static const OnigCodePoint
5948 CR_Buhid[] = { 1,
5949 0x1740, 0x1753,
5950 }; /* END of CR_Buhid */
5951
5952 /* PROPERTY: 'C': Major Category */
5953 static const OnigCodePoint
5954 CR_C[] = { 661,
5955 0x0000, 0x001f,
5956 0x007f, 0x009f,
5957 0x00ad, 0x00ad,
5958 0x0378, 0x0379,
5959 0x0380, 0x0383,
5960 0x038b, 0x038b,
5961 0x038d, 0x038d,
5962 0x03a2, 0x03a2,
5963 0x0530, 0x0530,
5964 0x0557, 0x0558,
5965 0x058b, 0x058c,
5966 0x0590, 0x0590,
5967 0x05c8, 0x05cf,
5968 0x05eb, 0x05ee,
5969 0x05f5, 0x0605,
5970 0x061c, 0x061d,
5971 0x06dd, 0x06dd,
5972 0x070e, 0x070f,
5973 0x074b, 0x074c,
5974 0x07b2, 0x07bf,
5975 0x07fb, 0x07fc,
5976 0x082e, 0x082f,
5977 0x083f, 0x083f,
5978 0x085c, 0x085d,
5979 0x085f, 0x085f,
5980 0x086b, 0x089f,
5981 0x08b5, 0x08b5,
5982 0x08be, 0x08d2,
5983 0x08e2, 0x08e2,
5984 0x0984, 0x0984,
5985 0x098d, 0x098e,
5986 0x0991, 0x0992,
5987 0x09a9, 0x09a9,
5988 0x09b1, 0x09b1,
5989 0x09b3, 0x09b5,
5990 0x09ba, 0x09bb,
5991 0x09c5, 0x09c6,
5992 0x09c9, 0x09ca,
5993 0x09cf, 0x09d6,
5994 0x09d8, 0x09db,
5995 0x09de, 0x09de,
5996 0x09e4, 0x09e5,
5997 0x09ff, 0x0a00,
5998 0x0a04, 0x0a04,
5999 0x0a0b, 0x0a0e,
6000 0x0a11, 0x0a12,
6001 0x0a29, 0x0a29,
6002 0x0a31, 0x0a31,
6003 0x0a34, 0x0a34,
6004 0x0a37, 0x0a37,
6005 0x0a3a, 0x0a3b,
6006 0x0a3d, 0x0a3d,
6007 0x0a43, 0x0a46,
6008 0x0a49, 0x0a4a,
6009 0x0a4e, 0x0a50,
6010 0x0a52, 0x0a58,
6011 0x0a5d, 0x0a5d,
6012 0x0a5f, 0x0a65,
6013 0x0a77, 0x0a80,
6014 0x0a84, 0x0a84,
6015 0x0a8e, 0x0a8e,
6016 0x0a92, 0x0a92,
6017 0x0aa9, 0x0aa9,
6018 0x0ab1, 0x0ab1,
6019 0x0ab4, 0x0ab4,
6020 0x0aba, 0x0abb,
6021 0x0ac6, 0x0ac6,
6022 0x0aca, 0x0aca,
6023 0x0ace, 0x0acf,
6024 0x0ad1, 0x0adf,
6025 0x0ae4, 0x0ae5,
6026 0x0af2, 0x0af8,
6027 0x0b00, 0x0b00,
6028 0x0b04, 0x0b04,
6029 0x0b0d, 0x0b0e,
6030 0x0b11, 0x0b12,
6031 0x0b29, 0x0b29,
6032 0x0b31, 0x0b31,
6033 0x0b34, 0x0b34,
6034 0x0b3a, 0x0b3b,
6035 0x0b45, 0x0b46,
6036 0x0b49, 0x0b4a,
6037 0x0b4e, 0x0b55,
6038 0x0b58, 0x0b5b,
6039 0x0b5e, 0x0b5e,
6040 0x0b64, 0x0b65,
6041 0x0b78, 0x0b81,
6042 0x0b84, 0x0b84,
6043 0x0b8b, 0x0b8d,
6044 0x0b91, 0x0b91,
6045 0x0b96, 0x0b98,
6046 0x0b9b, 0x0b9b,
6047 0x0b9d, 0x0b9d,
6048 0x0ba0, 0x0ba2,
6049 0x0ba5, 0x0ba7,
6050 0x0bab, 0x0bad,
6051 0x0bba, 0x0bbd,
6052 0x0bc3, 0x0bc5,
6053 0x0bc9, 0x0bc9,
6054 0x0bce, 0x0bcf,
6055 0x0bd1, 0x0bd6,
6056 0x0bd8, 0x0be5,
6057 0x0bfb, 0x0bff,
6058 0x0c0d, 0x0c0d,
6059 0x0c11, 0x0c11,
6060 0x0c29, 0x0c29,
6061 0x0c3a, 0x0c3c,
6062 0x0c45, 0x0c45,
6063 0x0c49, 0x0c49,
6064 0x0c4e, 0x0c54,
6065 0x0c57, 0x0c57,
6066 0x0c5b, 0x0c5f,
6067 0x0c64, 0x0c65,
6068 0x0c70, 0x0c77,
6069 0x0c8d, 0x0c8d,
6070 0x0c91, 0x0c91,
6071 0x0ca9, 0x0ca9,
6072 0x0cb4, 0x0cb4,
6073 0x0cba, 0x0cbb,
6074 0x0cc5, 0x0cc5,
6075 0x0cc9, 0x0cc9,
6076 0x0cce, 0x0cd4,
6077 0x0cd7, 0x0cdd,
6078 0x0cdf, 0x0cdf,
6079 0x0ce4, 0x0ce5,
6080 0x0cf0, 0x0cf0,
6081 0x0cf3, 0x0cff,
6082 0x0d04, 0x0d04,
6083 0x0d0d, 0x0d0d,
6084 0x0d11, 0x0d11,
6085 0x0d45, 0x0d45,
6086 0x0d49, 0x0d49,
6087 0x0d50, 0x0d53,
6088 0x0d64, 0x0d65,
6089 0x0d80, 0x0d81,
6090 0x0d84, 0x0d84,
6091 0x0d97, 0x0d99,
6092 0x0db2, 0x0db2,
6093 0x0dbc, 0x0dbc,
6094 0x0dbe, 0x0dbf,
6095 0x0dc7, 0x0dc9,
6096 0x0dcb, 0x0dce,
6097 0x0dd5, 0x0dd5,
6098 0x0dd7, 0x0dd7,
6099 0x0de0, 0x0de5,
6100 0x0df0, 0x0df1,
6101 0x0df5, 0x0e00,
6102 0x0e3b, 0x0e3e,
6103 0x0e5c, 0x0e80,
6104 0x0e83, 0x0e83,
6105 0x0e85, 0x0e86,
6106 0x0e89, 0x0e89,
6107 0x0e8b, 0x0e8c,
6108 0x0e8e, 0x0e93,
6109 0x0e98, 0x0e98,
6110 0x0ea0, 0x0ea0,
6111 0x0ea4, 0x0ea4,
6112 0x0ea6, 0x0ea6,
6113 0x0ea8, 0x0ea9,
6114 0x0eac, 0x0eac,
6115 0x0eba, 0x0eba,
6116 0x0ebe, 0x0ebf,
6117 0x0ec5, 0x0ec5,
6118 0x0ec7, 0x0ec7,
6119 0x0ece, 0x0ecf,
6120 0x0eda, 0x0edb,
6121 0x0ee0, 0x0eff,
6122 0x0f48, 0x0f48,
6123 0x0f6d, 0x0f70,
6124 0x0f98, 0x0f98,
6125 0x0fbd, 0x0fbd,
6126 0x0fcd, 0x0fcd,
6127 0x0fdb, 0x0fff,
6128 0x10c6, 0x10c6,
6129 0x10c8, 0x10cc,
6130 0x10ce, 0x10cf,
6131 0x1249, 0x1249,
6132 0x124e, 0x124f,
6133 0x1257, 0x1257,
6134 0x1259, 0x1259,
6135 0x125e, 0x125f,
6136 0x1289, 0x1289,
6137 0x128e, 0x128f,
6138 0x12b1, 0x12b1,
6139 0x12b6, 0x12b7,
6140 0x12bf, 0x12bf,
6141 0x12c1, 0x12c1,
6142 0x12c6, 0x12c7,
6143 0x12d7, 0x12d7,
6144 0x1311, 0x1311,
6145 0x1316, 0x1317,
6146 0x135b, 0x135c,
6147 0x137d, 0x137f,
6148 0x139a, 0x139f,
6149 0x13f6, 0x13f7,
6150 0x13fe, 0x13ff,
6151 0x169d, 0x169f,
6152 0x16f9, 0x16ff,
6153 0x170d, 0x170d,
6154 0x1715, 0x171f,
6155 0x1737, 0x173f,
6156 0x1754, 0x175f,
6157 0x176d, 0x176d,
6158 0x1771, 0x1771,
6159 0x1774, 0x177f,
6160 0x17de, 0x17df,
6161 0x17ea, 0x17ef,
6162 0x17fa, 0x17ff,
6163 0x180e, 0x180f,
6164 0x181a, 0x181f,
6165 0x1879, 0x187f,
6166 0x18ab, 0x18af,
6167 0x18f6, 0x18ff,
6168 0x191f, 0x191f,
6169 0x192c, 0x192f,
6170 0x193c, 0x193f,
6171 0x1941, 0x1943,
6172 0x196e, 0x196f,
6173 0x1975, 0x197f,
6174 0x19ac, 0x19af,
6175 0x19ca, 0x19cf,
6176 0x19db, 0x19dd,
6177 0x1a1c, 0x1a1d,
6178 0x1a5f, 0x1a5f,
6179 0x1a7d, 0x1a7e,
6180 0x1a8a, 0x1a8f,
6181 0x1a9a, 0x1a9f,
6182 0x1aae, 0x1aaf,
6183 0x1abf, 0x1aff,
6184 0x1b4c, 0x1b4f,
6185 0x1b7d, 0x1b7f,
6186 0x1bf4, 0x1bfb,
6187 0x1c38, 0x1c3a,
6188 0x1c4a, 0x1c4c,
6189 0x1c89, 0x1c8f,
6190 0x1cbb, 0x1cbc,
6191 0x1cc8, 0x1ccf,
6192 0x1cfa, 0x1cff,
6193 0x1dfa, 0x1dfa,
6194 0x1f16, 0x1f17,
6195 0x1f1e, 0x1f1f,
6196 0x1f46, 0x1f47,
6197 0x1f4e, 0x1f4f,
6198 0x1f58, 0x1f58,
6199 0x1f5a, 0x1f5a,
6200 0x1f5c, 0x1f5c,
6201 0x1f5e, 0x1f5e,
6202 0x1f7e, 0x1f7f,
6203 0x1fb5, 0x1fb5,
6204 0x1fc5, 0x1fc5,
6205 0x1fd4, 0x1fd5,
6206 0x1fdc, 0x1fdc,
6207 0x1ff0, 0x1ff1,
6208 0x1ff5, 0x1ff5,
6209 0x1fff, 0x1fff,
6210 0x200b, 0x200f,
6211 0x202a, 0x202e,
6212 0x2060, 0x206f,
6213 0x2072, 0x2073,
6214 0x208f, 0x208f,
6215 0x209d, 0x209f,
6216 0x20c0, 0x20cf,
6217 0x20f1, 0x20ff,
6218 0x218c, 0x218f,
6219 0x2427, 0x243f,
6220 0x244b, 0x245f,
6221 0x2b74, 0x2b75,
6222 0x2b96, 0x2b97,
6223 0x2bc9, 0x2bc9,
6224 0x2bff, 0x2bff,
6225 0x2c2f, 0x2c2f,
6226 0x2c5f, 0x2c5f,
6227 0x2cf4, 0x2cf8,
6228 0x2d26, 0x2d26,
6229 0x2d28, 0x2d2c,
6230 0x2d2e, 0x2d2f,
6231 0x2d68, 0x2d6e,
6232 0x2d71, 0x2d7e,
6233 0x2d97, 0x2d9f,
6234 0x2da7, 0x2da7,
6235 0x2daf, 0x2daf,
6236 0x2db7, 0x2db7,
6237 0x2dbf, 0x2dbf,
6238 0x2dc7, 0x2dc7,
6239 0x2dcf, 0x2dcf,
6240 0x2dd7, 0x2dd7,
6241 0x2ddf, 0x2ddf,
6242 0x2e4f, 0x2e7f,
6243 0x2e9a, 0x2e9a,
6244 0x2ef4, 0x2eff,
6245 0x2fd6, 0x2fef,
6246 0x2ffc, 0x2fff,
6247 0x3040, 0x3040,
6248 0x3097, 0x3098,
6249 0x3100, 0x3104,
6250 0x3130, 0x3130,
6251 0x318f, 0x318f,
6252 0x31bb, 0x31bf,
6253 0x31e4, 0x31ef,
6254 0x321f, 0x321f,
6255 0x32ff, 0x32ff,
6256 0x4db6, 0x4dbf,
6257 0x9ff0, 0x9fff,
6258 0xa48d, 0xa48f,
6259 0xa4c7, 0xa4cf,
6260 0xa62c, 0xa63f,
6261 0xa6f8, 0xa6ff,
6262 0xa7ba, 0xa7f6,
6263 0xa82c, 0xa82f,
6264 0xa83a, 0xa83f,
6265 0xa878, 0xa87f,
6266 0xa8c6, 0xa8cd,
6267 0xa8da, 0xa8df,
6268 0xa954, 0xa95e,
6269 0xa97d, 0xa97f,
6270 0xa9ce, 0xa9ce,
6271 0xa9da, 0xa9dd,
6272 0xa9ff, 0xa9ff,
6273 0xaa37, 0xaa3f,
6274 0xaa4e, 0xaa4f,
6275 0xaa5a, 0xaa5b,
6276 0xaac3, 0xaada,
6277 0xaaf7, 0xab00,
6278 0xab07, 0xab08,
6279 0xab0f, 0xab10,
6280 0xab17, 0xab1f,
6281 0xab27, 0xab27,
6282 0xab2f, 0xab2f,
6283 0xab66, 0xab6f,
6284 0xabee, 0xabef,
6285 0xabfa, 0xabff,
6286 0xd7a4, 0xd7af,
6287 0xd7c7, 0xd7ca,
6288 0xd7fc, 0xf8ff,
6289 0xfa6e, 0xfa6f,
6290 0xfada, 0xfaff,
6291 0xfb07, 0xfb12,
6292 0xfb18, 0xfb1c,
6293 0xfb37, 0xfb37,
6294 0xfb3d, 0xfb3d,
6295 0xfb3f, 0xfb3f,
6296 0xfb42, 0xfb42,
6297 0xfb45, 0xfb45,
6298 0xfbc2, 0xfbd2,
6299 0xfd40, 0xfd4f,
6300 0xfd90, 0xfd91,
6301 0xfdc8, 0xfdef,
6302 0xfdfe, 0xfdff,
6303 0xfe1a, 0xfe1f,
6304 0xfe53, 0xfe53,
6305 0xfe67, 0xfe67,
6306 0xfe6c, 0xfe6f,
6307 0xfe75, 0xfe75,
6308 0xfefd, 0xff00,
6309 0xffbf, 0xffc1,
6310 0xffc8, 0xffc9,
6311 0xffd0, 0xffd1,
6312 0xffd8, 0xffd9,
6313 0xffdd, 0xffdf,
6314 0xffe7, 0xffe7,
6315 0xffef, 0xfffb,
6316 0xfffe, 0xffff,
6317 0x1000c, 0x1000c,
6318 0x10027, 0x10027,
6319 0x1003b, 0x1003b,
6320 0x1003e, 0x1003e,
6321 0x1004e, 0x1004f,
6322 0x1005e, 0x1007f,
6323 0x100fb, 0x100ff,
6324 0x10103, 0x10106,
6325 0x10134, 0x10136,
6326 0x1018f, 0x1018f,
6327 0x1019c, 0x1019f,
6328 0x101a1, 0x101cf,
6329 0x101fe, 0x1027f,
6330 0x1029d, 0x1029f,
6331 0x102d1, 0x102df,
6332 0x102fc, 0x102ff,
6333 0x10324, 0x1032c,
6334 0x1034b, 0x1034f,
6335 0x1037b, 0x1037f,
6336 0x1039e, 0x1039e,
6337 0x103c4, 0x103c7,
6338 0x103d6, 0x103ff,
6339 0x1049e, 0x1049f,
6340 0x104aa, 0x104af,
6341 0x104d4, 0x104d7,
6342 0x104fc, 0x104ff,
6343 0x10528, 0x1052f,
6344 0x10564, 0x1056e,
6345 0x10570, 0x105ff,
6346 0x10737, 0x1073f,
6347 0x10756, 0x1075f,
6348 0x10768, 0x107ff,
6349 0x10806, 0x10807,
6350 0x10809, 0x10809,
6351 0x10836, 0x10836,
6352 0x10839, 0x1083b,
6353 0x1083d, 0x1083e,
6354 0x10856, 0x10856,
6355 0x1089f, 0x108a6,
6356 0x108b0, 0x108df,
6357 0x108f3, 0x108f3,
6358 0x108f6, 0x108fa,
6359 0x1091c, 0x1091e,
6360 0x1093a, 0x1093e,
6361 0x10940, 0x1097f,
6362 0x109b8, 0x109bb,
6363 0x109d0, 0x109d1,
6364 0x10a04, 0x10a04,
6365 0x10a07, 0x10a0b,
6366 0x10a14, 0x10a14,
6367 0x10a18, 0x10a18,
6368 0x10a36, 0x10a37,
6369 0x10a3b, 0x10a3e,
6370 0x10a49, 0x10a4f,
6371 0x10a59, 0x10a5f,
6372 0x10aa0, 0x10abf,
6373 0x10ae7, 0x10aea,
6374 0x10af7, 0x10aff,
6375 0x10b36, 0x10b38,
6376 0x10b56, 0x10b57,
6377 0x10b73, 0x10b77,
6378 0x10b92, 0x10b98,
6379 0x10b9d, 0x10ba8,
6380 0x10bb0, 0x10bff,
6381 0x10c49, 0x10c7f,
6382 0x10cb3, 0x10cbf,
6383 0x10cf3, 0x10cf9,
6384 0x10d28, 0x10d2f,
6385 0x10d3a, 0x10e5f,
6386 0x10e7f, 0x10eff,
6387 0x10f28, 0x10f2f,
6388 0x10f5a, 0x10fff,
6389 0x1104e, 0x11051,
6390 0x11070, 0x1107e,
6391 0x110bd, 0x110bd,
6392 0x110c2, 0x110cf,
6393 0x110e9, 0x110ef,
6394 0x110fa, 0x110ff,
6395 0x11135, 0x11135,
6396 0x11147, 0x1114f,
6397 0x11177, 0x1117f,
6398 0x111ce, 0x111cf,
6399 0x111e0, 0x111e0,
6400 0x111f5, 0x111ff,
6401 0x11212, 0x11212,
6402 0x1123f, 0x1127f,
6403 0x11287, 0x11287,
6404 0x11289, 0x11289,
6405 0x1128e, 0x1128e,
6406 0x1129e, 0x1129e,
6407 0x112aa, 0x112af,
6408 0x112eb, 0x112ef,
6409 0x112fa, 0x112ff,
6410 0x11304, 0x11304,
6411 0x1130d, 0x1130e,
6412 0x11311, 0x11312,
6413 0x11329, 0x11329,
6414 0x11331, 0x11331,
6415 0x11334, 0x11334,
6416 0x1133a, 0x1133a,
6417 0x11345, 0x11346,
6418 0x11349, 0x1134a,
6419 0x1134e, 0x1134f,
6420 0x11351, 0x11356,
6421 0x11358, 0x1135c,
6422 0x11364, 0x11365,
6423 0x1136d, 0x1136f,
6424 0x11375, 0x113ff,
6425 0x1145a, 0x1145a,
6426 0x1145c, 0x1145c,
6427 0x1145f, 0x1147f,
6428 0x114c8, 0x114cf,
6429 0x114da, 0x1157f,
6430 0x115b6, 0x115b7,
6431 0x115de, 0x115ff,
6432 0x11645, 0x1164f,
6433 0x1165a, 0x1165f,
6434 0x1166d, 0x1167f,
6435 0x116b8, 0x116bf,
6436 0x116ca, 0x116ff,
6437 0x1171b, 0x1171c,
6438 0x1172c, 0x1172f,
6439 0x11740, 0x117ff,
6440 0x1183c, 0x1189f,
6441 0x118f3, 0x118fe,
6442 0x11900, 0x119ff,
6443 0x11a48, 0x11a4f,
6444 0x11a84, 0x11a85,
6445 0x11aa3, 0x11abf,
6446 0x11af9, 0x11bff,
6447 0x11c09, 0x11c09,
6448 0x11c37, 0x11c37,
6449 0x11c46, 0x11c4f,
6450 0x11c6d, 0x11c6f,
6451 0x11c90, 0x11c91,
6452 0x11ca8, 0x11ca8,
6453 0x11cb7, 0x11cff,
6454 0x11d07, 0x11d07,
6455 0x11d0a, 0x11d0a,
6456 0x11d37, 0x11d39,
6457 0x11d3b, 0x11d3b,
6458 0x11d3e, 0x11d3e,
6459 0x11d48, 0x11d4f,
6460 0x11d5a, 0x11d5f,
6461 0x11d66, 0x11d66,
6462 0x11d69, 0x11d69,
6463 0x11d8f, 0x11d8f,
6464 0x11d92, 0x11d92,
6465 0x11d99, 0x11d9f,
6466 0x11daa, 0x11edf,
6467 0x11ef9, 0x11fff,
6468 0x1239a, 0x123ff,
6469 0x1246f, 0x1246f,
6470 0x12475, 0x1247f,
6471 0x12544, 0x12fff,
6472 0x1342f, 0x143ff,
6473 0x14647, 0x167ff,
6474 0x16a39, 0x16a3f,
6475 0x16a5f, 0x16a5f,
6476 0x16a6a, 0x16a6d,
6477 0x16a70, 0x16acf,
6478 0x16aee, 0x16aef,
6479 0x16af6, 0x16aff,
6480 0x16b46, 0x16b4f,
6481 0x16b5a, 0x16b5a,
6482 0x16b62, 0x16b62,
6483 0x16b78, 0x16b7c,
6484 0x16b90, 0x16e3f,
6485 0x16e9b, 0x16eff,
6486 0x16f45, 0x16f4f,
6487 0x16f7f, 0x16f8e,
6488 0x16fa0, 0x16fdf,
6489 0x16fe2, 0x16fff,
6490 0x187f2, 0x187ff,
6491 0x18af3, 0x1afff,
6492 0x1b11f, 0x1b16f,
6493 0x1b2fc, 0x1bbff,
6494 0x1bc6b, 0x1bc6f,
6495 0x1bc7d, 0x1bc7f,
6496 0x1bc89, 0x1bc8f,
6497 0x1bc9a, 0x1bc9b,
6498 0x1bca0, 0x1cfff,
6499 0x1d0f6, 0x1d0ff,
6500 0x1d127, 0x1d128,
6501 0x1d173, 0x1d17a,
6502 0x1d1e9, 0x1d1ff,
6503 0x1d246, 0x1d2df,
6504 0x1d2f4, 0x1d2ff,
6505 0x1d357, 0x1d35f,
6506 0x1d379, 0x1d3ff,
6507 0x1d455, 0x1d455,
6508 0x1d49d, 0x1d49d,
6509 0x1d4a0, 0x1d4a1,
6510 0x1d4a3, 0x1d4a4,
6511 0x1d4a7, 0x1d4a8,
6512 0x1d4ad, 0x1d4ad,
6513 0x1d4ba, 0x1d4ba,
6514 0x1d4bc, 0x1d4bc,
6515 0x1d4c4, 0x1d4c4,
6516 0x1d506, 0x1d506,
6517 0x1d50b, 0x1d50c,
6518 0x1d515, 0x1d515,
6519 0x1d51d, 0x1d51d,
6520 0x1d53a, 0x1d53a,
6521 0x1d53f, 0x1d53f,
6522 0x1d545, 0x1d545,
6523 0x1d547, 0x1d549,
6524 0x1d551, 0x1d551,
6525 0x1d6a6, 0x1d6a7,
6526 0x1d7cc, 0x1d7cd,
6527 0x1da8c, 0x1da9a,
6528 0x1daa0, 0x1daa0,
6529 0x1dab0, 0x1dfff,
6530 0x1e007, 0x1e007,
6531 0x1e019, 0x1e01a,
6532 0x1e022, 0x1e022,
6533 0x1e025, 0x1e025,
6534 0x1e02b, 0x1e7ff,
6535 0x1e8c5, 0x1e8c6,
6536 0x1e8d7, 0x1e8ff,
6537 0x1e94b, 0x1e94f,
6538 0x1e95a, 0x1e95d,
6539 0x1e960, 0x1ec70,
6540 0x1ecb5, 0x1edff,
6541 0x1ee04, 0x1ee04,
6542 0x1ee20, 0x1ee20,
6543 0x1ee23, 0x1ee23,
6544 0x1ee25, 0x1ee26,
6545 0x1ee28, 0x1ee28,
6546 0x1ee33, 0x1ee33,
6547 0x1ee38, 0x1ee38,
6548 0x1ee3a, 0x1ee3a,
6549 0x1ee3c, 0x1ee41,
6550 0x1ee43, 0x1ee46,
6551 0x1ee48, 0x1ee48,
6552 0x1ee4a, 0x1ee4a,
6553 0x1ee4c, 0x1ee4c,
6554 0x1ee50, 0x1ee50,
6555 0x1ee53, 0x1ee53,
6556 0x1ee55, 0x1ee56,
6557 0x1ee58, 0x1ee58,
6558 0x1ee5a, 0x1ee5a,
6559 0x1ee5c, 0x1ee5c,
6560 0x1ee5e, 0x1ee5e,
6561 0x1ee60, 0x1ee60,
6562 0x1ee63, 0x1ee63,
6563 0x1ee65, 0x1ee66,
6564 0x1ee6b, 0x1ee6b,
6565 0x1ee73, 0x1ee73,
6566 0x1ee78, 0x1ee78,
6567 0x1ee7d, 0x1ee7d,
6568 0x1ee7f, 0x1ee7f,
6569 0x1ee8a, 0x1ee8a,
6570 0x1ee9c, 0x1eea0,
6571 0x1eea4, 0x1eea4,
6572 0x1eeaa, 0x1eeaa,
6573 0x1eebc, 0x1eeef,
6574 0x1eef2, 0x1efff,
6575 0x1f02c, 0x1f02f,
6576 0x1f094, 0x1f09f,
6577 0x1f0af, 0x1f0b0,
6578 0x1f0c0, 0x1f0c0,
6579 0x1f0d0, 0x1f0d0,
6580 0x1f0f6, 0x1f0ff,
6581 0x1f10d, 0x1f10f,
6582 0x1f16c, 0x1f16f,
6583 0x1f1ad, 0x1f1e5,
6584 0x1f203, 0x1f20f,
6585 0x1f23c, 0x1f23f,
6586 0x1f249, 0x1f24f,
6587 0x1f252, 0x1f25f,
6588 0x1f266, 0x1f2ff,
6589 0x1f6d5, 0x1f6df,
6590 0x1f6ed, 0x1f6ef,
6591 0x1f6fa, 0x1f6ff,
6592 0x1f774, 0x1f77f,
6593 0x1f7d9, 0x1f7ff,
6594 0x1f80c, 0x1f80f,
6595 0x1f848, 0x1f84f,
6596 0x1f85a, 0x1f85f,
6597 0x1f888, 0x1f88f,
6598 0x1f8ae, 0x1f8ff,
6599 0x1f90c, 0x1f90f,
6600 0x1f93f, 0x1f93f,
6601 0x1f971, 0x1f972,
6602 0x1f977, 0x1f979,
6603 0x1f97b, 0x1f97b,
6604 0x1f9a3, 0x1f9af,
6605 0x1f9ba, 0x1f9bf,
6606 0x1f9c3, 0x1f9cf,
6607 0x1fa00, 0x1fa5f,
6608 0x1fa6e, 0x1ffff,
6609 0x2a6d7, 0x2a6ff,
6610 0x2b735, 0x2b73f,
6611 0x2b81e, 0x2b81f,
6612 0x2cea2, 0x2ceaf,
6613 0x2ebe1, 0x2f7ff,
6614 0x2fa1e, 0xe00ff,
6615 0xe01f0, 0x10ffff,
6616 }; /* END of CR_C */
6617
6618 /* PROPERTY: 'Canadian_Aboriginal': Script */
6619 static const OnigCodePoint
6620 CR_Canadian_Aboriginal[] = { 2,
6621 0x1400, 0x167f,
6622 0x18b0, 0x18f5,
6623 }; /* END of CR_Canadian_Aboriginal */
6624
6625 /* PROPERTY: 'Carian': Script */
6626 static const OnigCodePoint
6627 CR_Carian[] = { 1,
6628 0x102a0, 0x102d0,
6629 }; /* END of CR_Carian */
6630
6631 /* PROPERTY: 'Case_Ignorable': Derived Property */
6632 static const OnigCodePoint
6633 CR_Case_Ignorable[] = { 394,
6634 0x0027, 0x0027,
6635 0x002e, 0x002e,
6636 0x003a, 0x003a,
6637 0x005e, 0x005e,
6638 0x0060, 0x0060,
6639 0x00a8, 0x00a8,
6640 0x00ad, 0x00ad,
6641 0x00af, 0x00af,
6642 0x00b4, 0x00b4,
6643 0x00b7, 0x00b8,
6644 0x02b0, 0x036f,
6645 0x0374, 0x0375,
6646 0x037a, 0x037a,
6647 0x0384, 0x0385,
6648 0x0387, 0x0387,
6649 0x0483, 0x0489,
6650 0x0559, 0x0559,
6651 0x0591, 0x05bd,
6652 0x05bf, 0x05bf,
6653 0x05c1, 0x05c2,
6654 0x05c4, 0x05c5,
6655 0x05c7, 0x05c7,
6656 0x05f4, 0x05f4,
6657 0x0600, 0x0605,
6658 0x0610, 0x061a,
6659 0x061c, 0x061c,
6660 0x0640, 0x0640,
6661 0x064b, 0x065f,
6662 0x0670, 0x0670,
6663 0x06d6, 0x06dd,
6664 0x06df, 0x06e8,
6665 0x06ea, 0x06ed,
6666 0x070f, 0x070f,
6667 0x0711, 0x0711,
6668 0x0730, 0x074a,
6669 0x07a6, 0x07b0,
6670 0x07eb, 0x07f5,
6671 0x07fa, 0x07fa,
6672 0x07fd, 0x07fd,
6673 0x0816, 0x082d,
6674 0x0859, 0x085b,
6675 0x08d3, 0x0902,
6676 0x093a, 0x093a,
6677 0x093c, 0x093c,
6678 0x0941, 0x0948,
6679 0x094d, 0x094d,
6680 0x0951, 0x0957,
6681 0x0962, 0x0963,
6682 0x0971, 0x0971,
6683 0x0981, 0x0981,
6684 0x09bc, 0x09bc,
6685 0x09c1, 0x09c4,
6686 0x09cd, 0x09cd,
6687 0x09e2, 0x09e3,
6688 0x09fe, 0x09fe,
6689 0x0a01, 0x0a02,
6690 0x0a3c, 0x0a3c,
6691 0x0a41, 0x0a42,
6692 0x0a47, 0x0a48,
6693 0x0a4b, 0x0a4d,
6694 0x0a51, 0x0a51,
6695 0x0a70, 0x0a71,
6696 0x0a75, 0x0a75,
6697 0x0a81, 0x0a82,
6698 0x0abc, 0x0abc,
6699 0x0ac1, 0x0ac5,
6700 0x0ac7, 0x0ac8,
6701 0x0acd, 0x0acd,
6702 0x0ae2, 0x0ae3,
6703 0x0afa, 0x0aff,
6704 0x0b01, 0x0b01,
6705 0x0b3c, 0x0b3c,
6706 0x0b3f, 0x0b3f,
6707 0x0b41, 0x0b44,
6708 0x0b4d, 0x0b4d,
6709 0x0b56, 0x0b56,
6710 0x0b62, 0x0b63,
6711 0x0b82, 0x0b82,
6712 0x0bc0, 0x0bc0,
6713 0x0bcd, 0x0bcd,
6714 0x0c00, 0x0c00,
6715 0x0c04, 0x0c04,
6716 0x0c3e, 0x0c40,
6717 0x0c46, 0x0c48,
6718 0x0c4a, 0x0c4d,
6719 0x0c55, 0x0c56,
6720 0x0c62, 0x0c63,
6721 0x0c81, 0x0c81,
6722 0x0cbc, 0x0cbc,
6723 0x0cbf, 0x0cbf,
6724 0x0cc6, 0x0cc6,
6725 0x0ccc, 0x0ccd,
6726 0x0ce2, 0x0ce3,
6727 0x0d00, 0x0d01,
6728 0x0d3b, 0x0d3c,
6729 0x0d41, 0x0d44,
6730 0x0d4d, 0x0d4d,
6731 0x0d62, 0x0d63,
6732 0x0dca, 0x0dca,
6733 0x0dd2, 0x0dd4,
6734 0x0dd6, 0x0dd6,
6735 0x0e31, 0x0e31,
6736 0x0e34, 0x0e3a,
6737 0x0e46, 0x0e4e,
6738 0x0eb1, 0x0eb1,
6739 0x0eb4, 0x0eb9,
6740 0x0ebb, 0x0ebc,
6741 0x0ec6, 0x0ec6,
6742 0x0ec8, 0x0ecd,
6743 0x0f18, 0x0f19,
6744 0x0f35, 0x0f35,
6745 0x0f37, 0x0f37,
6746 0x0f39, 0x0f39,
6747 0x0f71, 0x0f7e,
6748 0x0f80, 0x0f84,
6749 0x0f86, 0x0f87,
6750 0x0f8d, 0x0f97,
6751 0x0f99, 0x0fbc,
6752 0x0fc6, 0x0fc6,
6753 0x102d, 0x1030,
6754 0x1032, 0x1037,
6755 0x1039, 0x103a,
6756 0x103d, 0x103e,
6757 0x1058, 0x1059,
6758 0x105e, 0x1060,
6759 0x1071, 0x1074,
6760 0x1082, 0x1082,
6761 0x1085, 0x1086,
6762 0x108d, 0x108d,
6763 0x109d, 0x109d,
6764 0x10fc, 0x10fc,
6765 0x135d, 0x135f,
6766 0x1712, 0x1714,
6767 0x1732, 0x1734,
6768 0x1752, 0x1753,
6769 0x1772, 0x1773,
6770 0x17b4, 0x17b5,
6771 0x17b7, 0x17bd,
6772 0x17c6, 0x17c6,
6773 0x17c9, 0x17d3,
6774 0x17d7, 0x17d7,
6775 0x17dd, 0x17dd,
6776 0x180b, 0x180e,
6777 0x1843, 0x1843,
6778 0x1885, 0x1886,
6779 0x18a9, 0x18a9,
6780 0x1920, 0x1922,
6781 0x1927, 0x1928,
6782 0x1932, 0x1932,
6783 0x1939, 0x193b,
6784 0x1a17, 0x1a18,
6785 0x1a1b, 0x1a1b,
6786 0x1a56, 0x1a56,
6787 0x1a58, 0x1a5e,
6788 0x1a60, 0x1a60,
6789 0x1a62, 0x1a62,
6790 0x1a65, 0x1a6c,
6791 0x1a73, 0x1a7c,
6792 0x1a7f, 0x1a7f,
6793 0x1aa7, 0x1aa7,
6794 0x1ab0, 0x1abe,
6795 0x1b00, 0x1b03,
6796 0x1b34, 0x1b34,
6797 0x1b36, 0x1b3a,
6798 0x1b3c, 0x1b3c,
6799 0x1b42, 0x1b42,
6800 0x1b6b, 0x1b73,
6801 0x1b80, 0x1b81,
6802 0x1ba2, 0x1ba5,
6803 0x1ba8, 0x1ba9,
6804 0x1bab, 0x1bad,
6805 0x1be6, 0x1be6,
6806 0x1be8, 0x1be9,
6807 0x1bed, 0x1bed,
6808 0x1bef, 0x1bf1,
6809 0x1c2c, 0x1c33,
6810 0x1c36, 0x1c37,
6811 0x1c78, 0x1c7d,
6812 0x1cd0, 0x1cd2,
6813 0x1cd4, 0x1ce0,
6814 0x1ce2, 0x1ce8,
6815 0x1ced, 0x1ced,
6816 0x1cf4, 0x1cf4,
6817 0x1cf8, 0x1cf9,
6818 0x1d2c, 0x1d6a,
6819 0x1d78, 0x1d78,
6820 0x1d9b, 0x1df9,
6821 0x1dfb, 0x1dff,
6822 0x1fbd, 0x1fbd,
6823 0x1fbf, 0x1fc1,
6824 0x1fcd, 0x1fcf,
6825 0x1fdd, 0x1fdf,
6826 0x1fed, 0x1fef,
6827 0x1ffd, 0x1ffe,
6828 0x200b, 0x200f,
6829 0x2018, 0x2019,
6830 0x2024, 0x2024,
6831 0x2027, 0x2027,
6832 0x202a, 0x202e,
6833 0x2060, 0x2064,
6834 0x2066, 0x206f,
6835 0x2071, 0x2071,
6836 0x207f, 0x207f,
6837 0x2090, 0x209c,
6838 0x20d0, 0x20f0,
6839 0x2c7c, 0x2c7d,
6840 0x2cef, 0x2cf1,
6841 0x2d6f, 0x2d6f,
6842 0x2d7f, 0x2d7f,
6843 0x2de0, 0x2dff,
6844 0x2e2f, 0x2e2f,
6845 0x3005, 0x3005,
6846 0x302a, 0x302d,
6847 0x3031, 0x3035,
6848 0x303b, 0x303b,
6849 0x3099, 0x309e,
6850 0x30fc, 0x30fe,
6851 0xa015, 0xa015,
6852 0xa4f8, 0xa4fd,
6853 0xa60c, 0xa60c,
6854 0xa66f, 0xa672,
6855 0xa674, 0xa67d,
6856 0xa67f, 0xa67f,
6857 0xa69c, 0xa69f,
6858 0xa6f0, 0xa6f1,
6859 0xa700, 0xa721,
6860 0xa770, 0xa770,
6861 0xa788, 0xa78a,
6862 0xa7f8, 0xa7f9,
6863 0xa802, 0xa802,
6864 0xa806, 0xa806,
6865 0xa80b, 0xa80b,
6866 0xa825, 0xa826,
6867 0xa8c4, 0xa8c5,
6868 0xa8e0, 0xa8f1,
6869 0xa8ff, 0xa8ff,
6870 0xa926, 0xa92d,
6871 0xa947, 0xa951,
6872 0xa980, 0xa982,
6873 0xa9b3, 0xa9b3,
6874 0xa9b6, 0xa9b9,
6875 0xa9bc, 0xa9bc,
6876 0xa9cf, 0xa9cf,
6877 0xa9e5, 0xa9e6,
6878 0xaa29, 0xaa2e,
6879 0xaa31, 0xaa32,
6880 0xaa35, 0xaa36,
6881 0xaa43, 0xaa43,
6882 0xaa4c, 0xaa4c,
6883 0xaa70, 0xaa70,
6884 0xaa7c, 0xaa7c,
6885 0xaab0, 0xaab0,
6886 0xaab2, 0xaab4,
6887 0xaab7, 0xaab8,
6888 0xaabe, 0xaabf,
6889 0xaac1, 0xaac1,
6890 0xaadd, 0xaadd,
6891 0xaaec, 0xaaed,
6892 0xaaf3, 0xaaf4,
6893 0xaaf6, 0xaaf6,
6894 0xab5b, 0xab5f,
6895 0xabe5, 0xabe5,
6896 0xabe8, 0xabe8,
6897 0xabed, 0xabed,
6898 0xfb1e, 0xfb1e,
6899 0xfbb2, 0xfbc1,
6900 0xfe00, 0xfe0f,
6901 0xfe13, 0xfe13,
6902 0xfe20, 0xfe2f,
6903 0xfe52, 0xfe52,
6904 0xfe55, 0xfe55,
6905 0xfeff, 0xfeff,
6906 0xff07, 0xff07,
6907 0xff0e, 0xff0e,
6908 0xff1a, 0xff1a,
6909 0xff3e, 0xff3e,
6910 0xff40, 0xff40,
6911 0xff70, 0xff70,
6912 0xff9e, 0xff9f,
6913 0xffe3, 0xffe3,
6914 0xfff9, 0xfffb,
6915 0x101fd, 0x101fd,
6916 0x102e0, 0x102e0,
6917 0x10376, 0x1037a,
6918 0x10a01, 0x10a03,
6919 0x10a05, 0x10a06,
6920 0x10a0c, 0x10a0f,
6921 0x10a38, 0x10a3a,
6922 0x10a3f, 0x10a3f,
6923 0x10ae5, 0x10ae6,
6924 0x10d24, 0x10d27,
6925 0x10f46, 0x10f50,
6926 0x11001, 0x11001,
6927 0x11038, 0x11046,
6928 0x1107f, 0x11081,
6929 0x110b3, 0x110b6,
6930 0x110b9, 0x110ba,
6931 0x110bd, 0x110bd,
6932 0x110cd, 0x110cd,
6933 0x11100, 0x11102,
6934 0x11127, 0x1112b,
6935 0x1112d, 0x11134,
6936 0x11173, 0x11173,
6937 0x11180, 0x11181,
6938 0x111b6, 0x111be,
6939 0x111c9, 0x111cc,
6940 0x1122f, 0x11231,
6941 0x11234, 0x11234,
6942 0x11236, 0x11237,
6943 0x1123e, 0x1123e,
6944 0x112df, 0x112df,
6945 0x112e3, 0x112ea,
6946 0x11300, 0x11301,
6947 0x1133b, 0x1133c,
6948 0x11340, 0x11340,
6949 0x11366, 0x1136c,
6950 0x11370, 0x11374,
6951 0x11438, 0x1143f,
6952 0x11442, 0x11444,
6953 0x11446, 0x11446,
6954 0x1145e, 0x1145e,
6955 0x114b3, 0x114b8,
6956 0x114ba, 0x114ba,
6957 0x114bf, 0x114c0,
6958 0x114c2, 0x114c3,
6959 0x115b2, 0x115b5,
6960 0x115bc, 0x115bd,
6961 0x115bf, 0x115c0,
6962 0x115dc, 0x115dd,
6963 0x11633, 0x1163a,
6964 0x1163d, 0x1163d,
6965 0x1163f, 0x11640,
6966 0x116ab, 0x116ab,
6967 0x116ad, 0x116ad,
6968 0x116b0, 0x116b5,
6969 0x116b7, 0x116b7,
6970 0x1171d, 0x1171f,
6971 0x11722, 0x11725,
6972 0x11727, 0x1172b,
6973 0x1182f, 0x11837,
6974 0x11839, 0x1183a,
6975 0x11a01, 0x11a0a,
6976 0x11a33, 0x11a38,
6977 0x11a3b, 0x11a3e,
6978 0x11a47, 0x11a47,
6979 0x11a51, 0x11a56,
6980 0x11a59, 0x11a5b,
6981 0x11a8a, 0x11a96,
6982 0x11a98, 0x11a99,
6983 0x11c30, 0x11c36,
6984 0x11c38, 0x11c3d,
6985 0x11c3f, 0x11c3f,
6986 0x11c92, 0x11ca7,
6987 0x11caa, 0x11cb0,
6988 0x11cb2, 0x11cb3,
6989 0x11cb5, 0x11cb6,
6990 0x11d31, 0x11d36,
6991 0x11d3a, 0x11d3a,
6992 0x11d3c, 0x11d3d,
6993 0x11d3f, 0x11d45,
6994 0x11d47, 0x11d47,
6995 0x11d90, 0x11d91,
6996 0x11d95, 0x11d95,
6997 0x11d97, 0x11d97,
6998 0x11ef3, 0x11ef4,
6999 0x16af0, 0x16af4,
7000 0x16b30, 0x16b36,
7001 0x16b40, 0x16b43,
7002 0x16f8f, 0x16f9f,
7003 0x16fe0, 0x16fe1,
7004 0x1bc9d, 0x1bc9e,
7005 0x1bca0, 0x1bca3,
7006 0x1d167, 0x1d169,
7007 0x1d173, 0x1d182,
7008 0x1d185, 0x1d18b,
7009 0x1d1aa, 0x1d1ad,
7010 0x1d242, 0x1d244,
7011 0x1da00, 0x1da36,
7012 0x1da3b, 0x1da6c,
7013 0x1da75, 0x1da75,
7014 0x1da84, 0x1da84,
7015 0x1da9b, 0x1da9f,
7016 0x1daa1, 0x1daaf,
7017 0x1e000, 0x1e006,
7018 0x1e008, 0x1e018,
7019 0x1e01b, 0x1e021,
7020 0x1e023, 0x1e024,
7021 0x1e026, 0x1e02a,
7022 0x1e8d0, 0x1e8d6,
7023 0x1e944, 0x1e94a,
7024 0x1f3fb, 0x1f3ff,
7025 0xe0001, 0xe0001,
7026 0xe0020, 0xe007f,
7027 0xe0100, 0xe01ef,
7028 }; /* END of CR_Case_Ignorable */
7029
7030 /* PROPERTY: 'Cased': Derived Property */
7031 static const OnigCodePoint
7032 CR_Cased[] = { 139,
7033 0x0041, 0x005a,
7034 0x0061, 0x007a,
7035 0x00aa, 0x00aa,
7036 0x00b5, 0x00b5,
7037 0x00ba, 0x00ba,
7038 0x00c0, 0x00d6,
7039 0x00d8, 0x00f6,
7040 0x00f8, 0x01ba,
7041 0x01bc, 0x01bf,
7042 0x01c4, 0x0293,
7043 0x0295, 0x02b8,
7044 0x02c0, 0x02c1,
7045 0x02e0, 0x02e4,
7046 0x0345, 0x0345,
7047 0x0370, 0x0373,
7048 0x0376, 0x0377,
7049 0x037a, 0x037d,
7050 0x037f, 0x037f,
7051 0x0386, 0x0386,
7052 0x0388, 0x038a,
7053 0x038c, 0x038c,
7054 0x038e, 0x03a1,
7055 0x03a3, 0x03f5,
7056 0x03f7, 0x0481,
7057 0x048a, 0x052f,
7058 0x0531, 0x0556,
7059 0x0560, 0x0588,
7060 0x10a0, 0x10c5,
7061 0x10c7, 0x10c7,
7062 0x10cd, 0x10cd,
7063 0x10d0, 0x10fa,
7064 0x10fd, 0x10ff,
7065 0x13a0, 0x13f5,
7066 0x13f8, 0x13fd,
7067 0x1c80, 0x1c88,
7068 0x1c90, 0x1cba,
7069 0x1cbd, 0x1cbf,
7070 0x1d00, 0x1dbf,
7071 0x1e00, 0x1f15,
7072 0x1f18, 0x1f1d,
7073 0x1f20, 0x1f45,
7074 0x1f48, 0x1f4d,
7075 0x1f50, 0x1f57,
7076 0x1f59, 0x1f59,
7077 0x1f5b, 0x1f5b,
7078 0x1f5d, 0x1f5d,
7079 0x1f5f, 0x1f7d,
7080 0x1f80, 0x1fb4,
7081 0x1fb6, 0x1fbc,
7082 0x1fbe, 0x1fbe,
7083 0x1fc2, 0x1fc4,
7084 0x1fc6, 0x1fcc,
7085 0x1fd0, 0x1fd3,
7086 0x1fd6, 0x1fdb,
7087 0x1fe0, 0x1fec,
7088 0x1ff2, 0x1ff4,
7089 0x1ff6, 0x1ffc,
7090 0x2071, 0x2071,
7091 0x207f, 0x207f,
7092 0x2090, 0x209c,
7093 0x2102, 0x2102,
7094 0x2107, 0x2107,
7095 0x210a, 0x2113,
7096 0x2115, 0x2115,
7097 0x2119, 0x211d,
7098 0x2124, 0x2124,
7099 0x2126, 0x2126,
7100 0x2128, 0x2128,
7101 0x212a, 0x212d,
7102 0x212f, 0x2134,
7103 0x2139, 0x2139,
7104 0x213c, 0x213f,
7105 0x2145, 0x2149,
7106 0x214e, 0x214e,
7107 0x2160, 0x217f,
7108 0x2183, 0x2184,
7109 0x24b6, 0x24e9,
7110 0x2c00, 0x2c2e,
7111 0x2c30, 0x2c5e,
7112 0x2c60, 0x2ce4,
7113 0x2ceb, 0x2cee,
7114 0x2cf2, 0x2cf3,
7115 0x2d00, 0x2d25,
7116 0x2d27, 0x2d27,
7117 0x2d2d, 0x2d2d,
7118 0xa640, 0xa66d,
7119 0xa680, 0xa69d,
7120 0xa722, 0xa787,
7121 0xa78b, 0xa78e,
7122 0xa790, 0xa7b9,
7123 0xa7f8, 0xa7fa,
7124 0xab30, 0xab5a,
7125 0xab5c, 0xab65,
7126 0xab70, 0xabbf,
7127 0xfb00, 0xfb06,
7128 0xfb13, 0xfb17,
7129 0xff21, 0xff3a,
7130 0xff41, 0xff5a,
7131 0x10400, 0x1044f,
7132 0x104b0, 0x104d3,
7133 0x104d8, 0x104fb,
7134 0x10c80, 0x10cb2,
7135 0x10cc0, 0x10cf2,
7136 0x118a0, 0x118df,
7137 0x16e40, 0x16e7f,
7138 0x1d400, 0x1d454,
7139 0x1d456, 0x1d49c,
7140 0x1d49e, 0x1d49f,
7141 0x1d4a2, 0x1d4a2,
7142 0x1d4a5, 0x1d4a6,
7143 0x1d4a9, 0x1d4ac,
7144 0x1d4ae, 0x1d4b9,
7145 0x1d4bb, 0x1d4bb,
7146 0x1d4bd, 0x1d4c3,
7147 0x1d4c5, 0x1d505,
7148 0x1d507, 0x1d50a,
7149 0x1d50d, 0x1d514,
7150 0x1d516, 0x1d51c,
7151 0x1d51e, 0x1d539,
7152 0x1d53b, 0x1d53e,
7153 0x1d540, 0x1d544,
7154 0x1d546, 0x1d546,
7155 0x1d54a, 0x1d550,
7156 0x1d552, 0x1d6a5,
7157 0x1d6a8, 0x1d6c0,
7158 0x1d6c2, 0x1d6da,
7159 0x1d6dc, 0x1d6fa,
7160 0x1d6fc, 0x1d714,
7161 0x1d716, 0x1d734,
7162 0x1d736, 0x1d74e,
7163 0x1d750, 0x1d76e,
7164 0x1d770, 0x1d788,
7165 0x1d78a, 0x1d7a8,
7166 0x1d7aa, 0x1d7c2,
7167 0x1d7c4, 0x1d7cb,
7168 0x1e900, 0x1e943,
7169 0x1f130, 0x1f149,
7170 0x1f150, 0x1f169,
7171 0x1f170, 0x1f189,
7172 }; /* END of CR_Cased */
7173
7174 /* PROPERTY: 'Caucasian_Albanian': Script */
7175 static const OnigCodePoint
7176 CR_Caucasian_Albanian[] = { 2,
7177 0x10530, 0x10563,
7178 0x1056f, 0x1056f,
7179 }; /* END of CR_Caucasian_Albanian */
7180
7181 /* PROPERTY: 'Cc': General Category */
7182 #define CR_Cc CR_Cntrl
7183
7184 /* PROPERTY: 'Cf': General Category */
7185 static const OnigCodePoint
7186 CR_Cf[] = { 19,
7187 0x00ad, 0x00ad,
7188 0x0600, 0x0605,
7189 0x061c, 0x061c,
7190 0x06dd, 0x06dd,
7191 0x070f, 0x070f,
7192 0x08e2, 0x08e2,
7193 0x180e, 0x180e,
7194 0x200b, 0x200f,
7195 0x202a, 0x202e,
7196 0x2060, 0x2064,
7197 0x2066, 0x206f,
7198 0xfeff, 0xfeff,
7199 0xfff9, 0xfffb,
7200 0x110bd, 0x110bd,
7201 0x110cd, 0x110cd,
7202 0x1bca0, 0x1bca3,
7203 0x1d173, 0x1d17a,
7204 0xe0001, 0xe0001,
7205 0xe0020, 0xe007f,
7206 }; /* END of CR_Cf */
7207
7208 /* PROPERTY: 'Chakma': Script */
7209 static const OnigCodePoint
7210 CR_Chakma[] = { 2,
7211 0x11100, 0x11134,
7212 0x11136, 0x11146,
7213 }; /* END of CR_Chakma */
7214
7215 /* PROPERTY: 'Cham': Script */
7216 static const OnigCodePoint
7217 CR_Cham[] = { 4,
7218 0xaa00, 0xaa36,
7219 0xaa40, 0xaa4d,
7220 0xaa50, 0xaa59,
7221 0xaa5c, 0xaa5f,
7222 }; /* END of CR_Cham */
7223
7224 /* PROPERTY: 'Changes_When_Casefolded': Derived Property */
7225 static const OnigCodePoint
7226 CR_Changes_When_Casefolded[] = { 607,
7227 0x0041, 0x005a,
7228 0x00b5, 0x00b5,
7229 0x00c0, 0x00d6,
7230 0x00d8, 0x00df,
7231 0x0100, 0x0100,
7232 0x0102, 0x0102,
7233 0x0104, 0x0104,
7234 0x0106, 0x0106,
7235 0x0108, 0x0108,
7236 0x010a, 0x010a,
7237 0x010c, 0x010c,
7238 0x010e, 0x010e,
7239 0x0110, 0x0110,
7240 0x0112, 0x0112,
7241 0x0114, 0x0114,
7242 0x0116, 0x0116,
7243 0x0118, 0x0118,
7244 0x011a, 0x011a,
7245 0x011c, 0x011c,
7246 0x011e, 0x011e,
7247 0x0120, 0x0120,
7248 0x0122, 0x0122,
7249 0x0124, 0x0124,
7250 0x0126, 0x0126,
7251 0x0128, 0x0128,
7252 0x012a, 0x012a,
7253 0x012c, 0x012c,
7254 0x012e, 0x012e,
7255 0x0130, 0x0130,
7256 0x0132, 0x0132,
7257 0x0134, 0x0134,
7258 0x0136, 0x0136,
7259 0x0139, 0x0139,
7260 0x013b, 0x013b,
7261 0x013d, 0x013d,
7262 0x013f, 0x013f,
7263 0x0141, 0x0141,
7264 0x0143, 0x0143,
7265 0x0145, 0x0145,
7266 0x0147, 0x0147,
7267 0x0149, 0x014a,
7268 0x014c, 0x014c,
7269 0x014e, 0x014e,
7270 0x0150, 0x0150,
7271 0x0152, 0x0152,
7272 0x0154, 0x0154,
7273 0x0156, 0x0156,
7274 0x0158, 0x0158,
7275 0x015a, 0x015a,
7276 0x015c, 0x015c,
7277 0x015e, 0x015e,
7278 0x0160, 0x0160,
7279 0x0162, 0x0162,
7280 0x0164, 0x0164,
7281 0x0166, 0x0166,
7282 0x0168, 0x0168,
7283 0x016a, 0x016a,
7284 0x016c, 0x016c,
7285 0x016e, 0x016e,
7286 0x0170, 0x0170,
7287 0x0172, 0x0172,
7288 0x0174, 0x0174,
7289 0x0176, 0x0176,
7290 0x0178, 0x0179,
7291 0x017b, 0x017b,
7292 0x017d, 0x017d,
7293 0x017f, 0x017f,
7294 0x0181, 0x0182,
7295 0x0184, 0x0184,
7296 0x0186, 0x0187,
7297 0x0189, 0x018b,
7298 0x018e, 0x0191,
7299 0x0193, 0x0194,
7300 0x0196, 0x0198,
7301 0x019c, 0x019d,
7302 0x019f, 0x01a0,
7303 0x01a2, 0x01a2,
7304 0x01a4, 0x01a4,
7305 0x01a6, 0x01a7,
7306 0x01a9, 0x01a9,
7307 0x01ac, 0x01ac,
7308 0x01ae, 0x01af,
7309 0x01b1, 0x01b3,
7310 0x01b5, 0x01b5,
7311 0x01b7, 0x01b8,
7312 0x01bc, 0x01bc,
7313 0x01c4, 0x01c5,
7314 0x01c7, 0x01c8,
7315 0x01ca, 0x01cb,
7316 0x01cd, 0x01cd,
7317 0x01cf, 0x01cf,
7318 0x01d1, 0x01d1,
7319 0x01d3, 0x01d3,
7320 0x01d5, 0x01d5,
7321 0x01d7, 0x01d7,
7322 0x01d9, 0x01d9,
7323 0x01db, 0x01db,
7324 0x01de, 0x01de,
7325 0x01e0, 0x01e0,
7326 0x01e2, 0x01e2,
7327 0x01e4, 0x01e4,
7328 0x01e6, 0x01e6,
7329 0x01e8, 0x01e8,
7330 0x01ea, 0x01ea,
7331 0x01ec, 0x01ec,
7332 0x01ee, 0x01ee,
7333 0x01f1, 0x01f2,
7334 0x01f4, 0x01f4,
7335 0x01f6, 0x01f8,
7336 0x01fa, 0x01fa,
7337 0x01fc, 0x01fc,
7338 0x01fe, 0x01fe,
7339 0x0200, 0x0200,
7340 0x0202, 0x0202,
7341 0x0204, 0x0204,
7342 0x0206, 0x0206,
7343 0x0208, 0x0208,
7344 0x020a, 0x020a,
7345 0x020c, 0x020c,
7346 0x020e, 0x020e,
7347 0x0210, 0x0210,
7348 0x0212, 0x0212,
7349 0x0214, 0x0214,
7350 0x0216, 0x0216,
7351 0x0218, 0x0218,
7352 0x021a, 0x021a,
7353 0x021c, 0x021c,
7354 0x021e, 0x021e,
7355 0x0220, 0x0220,
7356 0x0222, 0x0222,
7357 0x0224, 0x0224,
7358 0x0226, 0x0226,
7359 0x0228, 0x0228,
7360 0x022a, 0x022a,
7361 0x022c, 0x022c,
7362 0x022e, 0x022e,
7363 0x0230, 0x0230,
7364 0x0232, 0x0232,
7365 0x023a, 0x023b,
7366 0x023d, 0x023e,
7367 0x0241, 0x0241,
7368 0x0243, 0x0246,
7369 0x0248, 0x0248,
7370 0x024a, 0x024a,
7371 0x024c, 0x024c,
7372 0x024e, 0x024e,
7373 0x0345, 0x0345,
7374 0x0370, 0x0370,
7375 0x0372, 0x0372,
7376 0x0376, 0x0376,
7377 0x037f, 0x037f,
7378 0x0386, 0x0386,
7379 0x0388, 0x038a,
7380 0x038c, 0x038c,
7381 0x038e, 0x038f,
7382 0x0391, 0x03a1,
7383 0x03a3, 0x03ab,
7384 0x03c2, 0x03c2,
7385 0x03cf, 0x03d1,
7386 0x03d5, 0x03d6,
7387 0x03d8, 0x03d8,
7388 0x03da, 0x03da,
7389 0x03dc, 0x03dc,
7390 0x03de, 0x03de,
7391 0x03e0, 0x03e0,
7392 0x03e2, 0x03e2,
7393 0x03e4, 0x03e4,
7394 0x03e6, 0x03e6,
7395 0x03e8, 0x03e8,
7396 0x03ea, 0x03ea,
7397 0x03ec, 0x03ec,
7398 0x03ee, 0x03ee,
7399 0x03f0, 0x03f1,
7400 0x03f4, 0x03f5,
7401 0x03f7, 0x03f7,
7402 0x03f9, 0x03fa,
7403 0x03fd, 0x042f,
7404 0x0460, 0x0460,
7405 0x0462, 0x0462,
7406 0x0464, 0x0464,
7407 0x0466, 0x0466,
7408 0x0468, 0x0468,
7409 0x046a, 0x046a,
7410 0x046c, 0x046c,
7411 0x046e, 0x046e,
7412 0x0470, 0x0470,
7413 0x0472, 0x0472,
7414 0x0474, 0x0474,
7415 0x0476, 0x0476,
7416 0x0478, 0x0478,
7417 0x047a, 0x047a,
7418 0x047c, 0x047c,
7419 0x047e, 0x047e,
7420 0x0480, 0x0480,
7421 0x048a, 0x048a,
7422 0x048c, 0x048c,
7423 0x048e, 0x048e,
7424 0x0490, 0x0490,
7425 0x0492, 0x0492,
7426 0x0494, 0x0494,
7427 0x0496, 0x0496,
7428 0x0498, 0x0498,
7429 0x049a, 0x049a,
7430 0x049c, 0x049c,
7431 0x049e, 0x049e,
7432 0x04a0, 0x04a0,
7433 0x04a2, 0x04a2,
7434 0x04a4, 0x04a4,
7435 0x04a6, 0x04a6,
7436 0x04a8, 0x04a8,
7437 0x04aa, 0x04aa,
7438 0x04ac, 0x04ac,
7439 0x04ae, 0x04ae,
7440 0x04b0, 0x04b0,
7441 0x04b2, 0x04b2,
7442 0x04b4, 0x04b4,
7443 0x04b6, 0x04b6,
7444 0x04b8, 0x04b8,
7445 0x04ba, 0x04ba,
7446 0x04bc, 0x04bc,
7447 0x04be, 0x04be,
7448 0x04c0, 0x04c1,
7449 0x04c3, 0x04c3,
7450 0x04c5, 0x04c5,
7451 0x04c7, 0x04c7,
7452 0x04c9, 0x04c9,
7453 0x04cb, 0x04cb,
7454 0x04cd, 0x04cd,
7455 0x04d0, 0x04d0,
7456 0x04d2, 0x04d2,
7457 0x04d4, 0x04d4,
7458 0x04d6, 0x04d6,
7459 0x04d8, 0x04d8,
7460 0x04da, 0x04da,
7461 0x04dc, 0x04dc,
7462 0x04de, 0x04de,
7463 0x04e0, 0x04e0,
7464 0x04e2, 0x04e2,
7465 0x04e4, 0x04e4,
7466 0x04e6, 0x04e6,
7467 0x04e8, 0x04e8,
7468 0x04ea, 0x04ea,
7469 0x04ec, 0x04ec,
7470 0x04ee, 0x04ee,
7471 0x04f0, 0x04f0,
7472 0x04f2, 0x04f2,
7473 0x04f4, 0x04f4,
7474 0x04f6, 0x04f6,
7475 0x04f8, 0x04f8,
7476 0x04fa, 0x04fa,
7477 0x04fc, 0x04fc,
7478 0x04fe, 0x04fe,
7479 0x0500, 0x0500,
7480 0x0502, 0x0502,
7481 0x0504, 0x0504,
7482 0x0506, 0x0506,
7483 0x0508, 0x0508,
7484 0x050a, 0x050a,
7485 0x050c, 0x050c,
7486 0x050e, 0x050e,
7487 0x0510, 0x0510,
7488 0x0512, 0x0512,
7489 0x0514, 0x0514,
7490 0x0516, 0x0516,
7491 0x0518, 0x0518,
7492 0x051a, 0x051a,
7493 0x051c, 0x051c,
7494 0x051e, 0x051e,
7495 0x0520, 0x0520,
7496 0x0522, 0x0522,
7497 0x0524, 0x0524,
7498 0x0526, 0x0526,
7499 0x0528, 0x0528,
7500 0x052a, 0x052a,
7501 0x052c, 0x052c,
7502 0x052e, 0x052e,
7503 0x0531, 0x0556,
7504 0x0587, 0x0587,
7505 0x10a0, 0x10c5,
7506 0x10c7, 0x10c7,
7507 0x10cd, 0x10cd,
7508 0x13f8, 0x13fd,
7509 0x1c80, 0x1c88,
7510 0x1c90, 0x1cba,
7511 0x1cbd, 0x1cbf,
7512 0x1e00, 0x1e00,
7513 0x1e02, 0x1e02,
7514 0x1e04, 0x1e04,
7515 0x1e06, 0x1e06,
7516 0x1e08, 0x1e08,
7517 0x1e0a, 0x1e0a,
7518 0x1e0c, 0x1e0c,
7519 0x1e0e, 0x1e0e,
7520 0x1e10, 0x1e10,
7521 0x1e12, 0x1e12,
7522 0x1e14, 0x1e14,
7523 0x1e16, 0x1e16,
7524 0x1e18, 0x1e18,
7525 0x1e1a, 0x1e1a,
7526 0x1e1c, 0x1e1c,
7527 0x1e1e, 0x1e1e,
7528 0x1e20, 0x1e20,
7529 0x1e22, 0x1e22,
7530 0x1e24, 0x1e24,
7531 0x1e26, 0x1e26,
7532 0x1e28, 0x1e28,
7533 0x1e2a, 0x1e2a,
7534 0x1e2c, 0x1e2c,
7535 0x1e2e, 0x1e2e,
7536 0x1e30, 0x1e30,
7537 0x1e32, 0x1e32,
7538 0x1e34, 0x1e34,
7539 0x1e36, 0x1e36,
7540 0x1e38, 0x1e38,
7541 0x1e3a, 0x1e3a,
7542 0x1e3c, 0x1e3c,
7543 0x1e3e, 0x1e3e,
7544 0x1e40, 0x1e40,
7545 0x1e42, 0x1e42,
7546 0x1e44, 0x1e44,
7547 0x1e46, 0x1e46,
7548 0x1e48, 0x1e48,
7549 0x1e4a, 0x1e4a,
7550 0x1e4c, 0x1e4c,
7551 0x1e4e, 0x1e4e,
7552 0x1e50, 0x1e50,
7553 0x1e52, 0x1e52,
7554 0x1e54, 0x1e54,
7555 0x1e56, 0x1e56,
7556 0x1e58, 0x1e58,
7557 0x1e5a, 0x1e5a,
7558 0x1e5c, 0x1e5c,
7559 0x1e5e, 0x1e5e,
7560 0x1e60, 0x1e60,
7561 0x1e62, 0x1e62,
7562 0x1e64, 0x1e64,
7563 0x1e66, 0x1e66,
7564 0x1e68, 0x1e68,
7565 0x1e6a, 0x1e6a,
7566 0x1e6c, 0x1e6c,
7567 0x1e6e, 0x1e6e,
7568 0x1e70, 0x1e70,
7569 0x1e72, 0x1e72,
7570 0x1e74, 0x1e74,
7571 0x1e76, 0x1e76,
7572 0x1e78, 0x1e78,
7573 0x1e7a, 0x1e7a,
7574 0x1e7c, 0x1e7c,
7575 0x1e7e, 0x1e7e,
7576 0x1e80, 0x1e80,
7577 0x1e82, 0x1e82,
7578 0x1e84, 0x1e84,
7579 0x1e86, 0x1e86,
7580 0x1e88, 0x1e88,
7581 0x1e8a, 0x1e8a,
7582 0x1e8c, 0x1e8c,
7583 0x1e8e, 0x1e8e,
7584 0x1e90, 0x1e90,
7585 0x1e92, 0x1e92,
7586 0x1e94, 0x1e94,
7587 0x1e9a, 0x1e9b,
7588 0x1e9e, 0x1e9e,
7589 0x1ea0, 0x1ea0,
7590 0x1ea2, 0x1ea2,
7591 0x1ea4, 0x1ea4,
7592 0x1ea6, 0x1ea6,
7593 0x1ea8, 0x1ea8,
7594 0x1eaa, 0x1eaa,
7595 0x1eac, 0x1eac,
7596 0x1eae, 0x1eae,
7597 0x1eb0, 0x1eb0,
7598 0x1eb2, 0x1eb2,
7599 0x1eb4, 0x1eb4,
7600 0x1eb6, 0x1eb6,
7601 0x1eb8, 0x1eb8,
7602 0x1eba, 0x1eba,
7603 0x1ebc, 0x1ebc,
7604 0x1ebe, 0x1ebe,
7605 0x1ec0, 0x1ec0,
7606 0x1ec2, 0x1ec2,
7607 0x1ec4, 0x1ec4,
7608 0x1ec6, 0x1ec6,
7609 0x1ec8, 0x1ec8,
7610 0x1eca, 0x1eca,
7611 0x1ecc, 0x1ecc,
7612 0x1ece, 0x1ece,
7613 0x1ed0, 0x1ed0,
7614 0x1ed2, 0x1ed2,
7615 0x1ed4, 0x1ed4,
7616 0x1ed6, 0x1ed6,
7617 0x1ed8, 0x1ed8,
7618 0x1eda, 0x1eda,
7619 0x1edc, 0x1edc,
7620 0x1ede, 0x1ede,
7621 0x1ee0, 0x1ee0,
7622 0x1ee2, 0x1ee2,
7623 0x1ee4, 0x1ee4,
7624 0x1ee6, 0x1ee6,
7625 0x1ee8, 0x1ee8,
7626 0x1eea, 0x1eea,
7627 0x1eec, 0x1eec,
7628 0x1eee, 0x1eee,
7629 0x1ef0, 0x1ef0,
7630 0x1ef2, 0x1ef2,
7631 0x1ef4, 0x1ef4,
7632 0x1ef6, 0x1ef6,
7633 0x1ef8, 0x1ef8,
7634 0x1efa, 0x1efa,
7635 0x1efc, 0x1efc,
7636 0x1efe, 0x1efe,
7637 0x1f08, 0x1f0f,
7638 0x1f18, 0x1f1d,
7639 0x1f28, 0x1f2f,
7640 0x1f38, 0x1f3f,
7641 0x1f48, 0x1f4d,
7642 0x1f59, 0x1f59,
7643 0x1f5b, 0x1f5b,
7644 0x1f5d, 0x1f5d,
7645 0x1f5f, 0x1f5f,
7646 0x1f68, 0x1f6f,
7647 0x1f80, 0x1faf,
7648 0x1fb2, 0x1fb4,
7649 0x1fb7, 0x1fbc,
7650 0x1fc2, 0x1fc4,
7651 0x1fc7, 0x1fcc,
7652 0x1fd8, 0x1fdb,
7653 0x1fe8, 0x1fec,
7654 0x1ff2, 0x1ff4,
7655 0x1ff7, 0x1ffc,
7656 0x2126, 0x2126,
7657 0x212a, 0x212b,
7658 0x2132, 0x2132,
7659 0x2160, 0x216f,
7660 0x2183, 0x2183,
7661 0x24b6, 0x24cf,
7662 0x2c00, 0x2c2e,
7663 0x2c60, 0x2c60,
7664 0x2c62, 0x2c64,
7665 0x2c67, 0x2c67,
7666 0x2c69, 0x2c69,
7667 0x2c6b, 0x2c6b,
7668 0x2c6d, 0x2c70,
7669 0x2c72, 0x2c72,
7670 0x2c75, 0x2c75,
7671 0x2c7e, 0x2c80,
7672 0x2c82, 0x2c82,
7673 0x2c84, 0x2c84,
7674 0x2c86, 0x2c86,
7675 0x2c88, 0x2c88,
7676 0x2c8a, 0x2c8a,
7677 0x2c8c, 0x2c8c,
7678 0x2c8e, 0x2c8e,
7679 0x2c90, 0x2c90,
7680 0x2c92, 0x2c92,
7681 0x2c94, 0x2c94,
7682 0x2c96, 0x2c96,
7683 0x2c98, 0x2c98,
7684 0x2c9a, 0x2c9a,
7685 0x2c9c, 0x2c9c,
7686 0x2c9e, 0x2c9e,
7687 0x2ca0, 0x2ca0,
7688 0x2ca2, 0x2ca2,
7689 0x2ca4, 0x2ca4,
7690 0x2ca6, 0x2ca6,
7691 0x2ca8, 0x2ca8,
7692 0x2caa, 0x2caa,
7693 0x2cac, 0x2cac,
7694 0x2cae, 0x2cae,
7695 0x2cb0, 0x2cb0,
7696 0x2cb2, 0x2cb2,
7697 0x2cb4, 0x2cb4,
7698 0x2cb6, 0x2cb6,
7699 0x2cb8, 0x2cb8,
7700 0x2cba, 0x2cba,
7701 0x2cbc, 0x2cbc,
7702 0x2cbe, 0x2cbe,
7703 0x2cc0, 0x2cc0,
7704 0x2cc2, 0x2cc2,
7705 0x2cc4, 0x2cc4,
7706 0x2cc6, 0x2cc6,
7707 0x2cc8, 0x2cc8,
7708 0x2cca, 0x2cca,
7709 0x2ccc, 0x2ccc,
7710 0x2cce, 0x2cce,
7711 0x2cd0, 0x2cd0,
7712 0x2cd2, 0x2cd2,
7713 0x2cd4, 0x2cd4,
7714 0x2cd6, 0x2cd6,
7715 0x2cd8, 0x2cd8,
7716 0x2cda, 0x2cda,
7717 0x2cdc, 0x2cdc,
7718 0x2cde, 0x2cde,
7719 0x2ce0, 0x2ce0,
7720 0x2ce2, 0x2ce2,
7721 0x2ceb, 0x2ceb,
7722 0x2ced, 0x2ced,
7723 0x2cf2, 0x2cf2,
7724 0xa640, 0xa640,
7725 0xa642, 0xa642,
7726 0xa644, 0xa644,
7727 0xa646, 0xa646,
7728 0xa648, 0xa648,
7729 0xa64a, 0xa64a,
7730 0xa64c, 0xa64c,
7731 0xa64e, 0xa64e,
7732 0xa650, 0xa650,
7733 0xa652, 0xa652,
7734 0xa654, 0xa654,
7735 0xa656, 0xa656,
7736 0xa658, 0xa658,
7737 0xa65a, 0xa65a,
7738 0xa65c, 0xa65c,
7739 0xa65e, 0xa65e,
7740 0xa660, 0xa660,
7741 0xa662, 0xa662,
7742 0xa664, 0xa664,
7743 0xa666, 0xa666,
7744 0xa668, 0xa668,
7745 0xa66a, 0xa66a,
7746 0xa66c, 0xa66c,
7747 0xa680, 0xa680,
7748 0xa682, 0xa682,
7749 0xa684, 0xa684,
7750 0xa686, 0xa686,
7751 0xa688, 0xa688,
7752 0xa68a, 0xa68a,
7753 0xa68c, 0xa68c,
7754 0xa68e, 0xa68e,
7755 0xa690, 0xa690,
7756 0xa692, 0xa692,
7757 0xa694, 0xa694,
7758 0xa696, 0xa696,
7759 0xa698, 0xa698,
7760 0xa69a, 0xa69a,
7761 0xa722, 0xa722,
7762 0xa724, 0xa724,
7763 0xa726, 0xa726,
7764 0xa728, 0xa728,
7765 0xa72a, 0xa72a,
7766 0xa72c, 0xa72c,
7767 0xa72e, 0xa72e,
7768 0xa732, 0xa732,
7769 0xa734, 0xa734,
7770 0xa736, 0xa736,
7771 0xa738, 0xa738,
7772 0xa73a, 0xa73a,
7773 0xa73c, 0xa73c,
7774 0xa73e, 0xa73e,
7775 0xa740, 0xa740,
7776 0xa742, 0xa742,
7777 0xa744, 0xa744,
7778 0xa746, 0xa746,
7779 0xa748, 0xa748,
7780 0xa74a, 0xa74a,
7781 0xa74c, 0xa74c,
7782 0xa74e, 0xa74e,
7783 0xa750, 0xa750,
7784 0xa752, 0xa752,
7785 0xa754, 0xa754,
7786 0xa756, 0xa756,
7787 0xa758, 0xa758,
7788 0xa75a, 0xa75a,
7789 0xa75c, 0xa75c,
7790 0xa75e, 0xa75e,
7791 0xa760, 0xa760,
7792 0xa762, 0xa762,
7793 0xa764, 0xa764,
7794 0xa766, 0xa766,
7795 0xa768, 0xa768,
7796 0xa76a, 0xa76a,
7797 0xa76c, 0xa76c,
7798 0xa76e, 0xa76e,
7799 0xa779, 0xa779,
7800 0xa77b, 0xa77b,
7801 0xa77d, 0xa77e,
7802 0xa780, 0xa780,
7803 0xa782, 0xa782,
7804 0xa784, 0xa784,
7805 0xa786, 0xa786,
7806 0xa78b, 0xa78b,
7807 0xa78d, 0xa78d,
7808 0xa790, 0xa790,
7809 0xa792, 0xa792,
7810 0xa796, 0xa796,
7811 0xa798, 0xa798,
7812 0xa79a, 0xa79a,
7813 0xa79c, 0xa79c,
7814 0xa79e, 0xa79e,
7815 0xa7a0, 0xa7a0,
7816 0xa7a2, 0xa7a2,
7817 0xa7a4, 0xa7a4,
7818 0xa7a6, 0xa7a6,
7819 0xa7a8, 0xa7a8,
7820 0xa7aa, 0xa7ae,
7821 0xa7b0, 0xa7b4,
7822 0xa7b6, 0xa7b6,
7823 0xa7b8, 0xa7b8,
7824 0xab70, 0xabbf,
7825 0xfb00, 0xfb06,
7826 0xfb13, 0xfb17,
7827 0xff21, 0xff3a,
7828 0x10400, 0x10427,
7829 0x104b0, 0x104d3,
7830 0x10c80, 0x10cb2,
7831 0x118a0, 0x118bf,
7832 0x16e40, 0x16e5f,
7833 0x1e900, 0x1e921,
7834 }; /* END of CR_Changes_When_Casefolded */
7835
7836 /* PROPERTY: 'Changes_When_Casemapped': Derived Property */
7837 static const OnigCodePoint
7838 CR_Changes_When_Casemapped[] = { 121,
7839 0x0041, 0x005a,
7840 0x0061, 0x007a,
7841 0x00b5, 0x00b5,
7842 0x00c0, 0x00d6,
7843 0x00d8, 0x00f6,
7844 0x00f8, 0x0137,
7845 0x0139, 0x018c,
7846 0x018e, 0x019a,
7847 0x019c, 0x01a9,
7848 0x01ac, 0x01b9,
7849 0x01bc, 0x01bd,
7850 0x01bf, 0x01bf,
7851 0x01c4, 0x0220,
7852 0x0222, 0x0233,
7853 0x023a, 0x0254,
7854 0x0256, 0x0257,
7855 0x0259, 0x0259,
7856 0x025b, 0x025c,
7857 0x0260, 0x0261,
7858 0x0263, 0x0263,
7859 0x0265, 0x0266,
7860 0x0268, 0x026c,
7861 0x026f, 0x026f,
7862 0x0271, 0x0272,
7863 0x0275, 0x0275,
7864 0x027d, 0x027d,
7865 0x0280, 0x0280,
7866 0x0283, 0x0283,
7867 0x0287, 0x028c,
7868 0x0292, 0x0292,
7869 0x029d, 0x029e,
7870 0x0345, 0x0345,
7871 0x0370, 0x0373,
7872 0x0376, 0x0377,
7873 0x037b, 0x037d,
7874 0x037f, 0x037f,
7875 0x0386, 0x0386,
7876 0x0388, 0x038a,
7877 0x038c, 0x038c,
7878 0x038e, 0x03a1,
7879 0x03a3, 0x03d1,
7880 0x03d5, 0x03f5,
7881 0x03f7, 0x03fb,
7882 0x03fd, 0x0481,
7883 0x048a, 0x052f,
7884 0x0531, 0x0556,
7885 0x0561, 0x0587,
7886 0x10a0, 0x10c5,
7887 0x10c7, 0x10c7,
7888 0x10cd, 0x10cd,
7889 0x10d0, 0x10fa,
7890 0x10fd, 0x10ff,
7891 0x13a0, 0x13f5,
7892 0x13f8, 0x13fd,
7893 0x1c80, 0x1c88,
7894 0x1c90, 0x1cba,
7895 0x1cbd, 0x1cbf,
7896 0x1d79, 0x1d79,
7897 0x1d7d, 0x1d7d,
7898 0x1e00, 0x1e9b,
7899 0x1e9e, 0x1e9e,
7900 0x1ea0, 0x1f15,
7901 0x1f18, 0x1f1d,
7902 0x1f20, 0x1f45,
7903 0x1f48, 0x1f4d,
7904 0x1f50, 0x1f57,
7905 0x1f59, 0x1f59,
7906 0x1f5b, 0x1f5b,
7907 0x1f5d, 0x1f5d,
7908 0x1f5f, 0x1f7d,
7909 0x1f80, 0x1fb4,
7910 0x1fb6, 0x1fbc,
7911 0x1fbe, 0x1fbe,
7912 0x1fc2, 0x1fc4,
7913 0x1fc6, 0x1fcc,
7914 0x1fd0, 0x1fd3,
7915 0x1fd6, 0x1fdb,
7916 0x1fe0, 0x1fec,
7917 0x1ff2, 0x1ff4,
7918 0x1ff6, 0x1ffc,
7919 0x2126, 0x2126,
7920 0x212a, 0x212b,
7921 0x2132, 0x2132,
7922 0x214e, 0x214e,
7923 0x2160, 0x217f,
7924 0x2183, 0x2184,
7925 0x24b6, 0x24e9,
7926 0x2c00, 0x2c2e,
7927 0x2c30, 0x2c5e,
7928 0x2c60, 0x2c70,
7929 0x2c72, 0x2c73,
7930 0x2c75, 0x2c76,
7931 0x2c7e, 0x2ce3,
7932 0x2ceb, 0x2cee,
7933 0x2cf2, 0x2cf3,
7934 0x2d00, 0x2d25,
7935 0x2d27, 0x2d27,
7936 0x2d2d, 0x2d2d,
7937 0xa640, 0xa66d,
7938 0xa680, 0xa69b,
7939 0xa722, 0xa72f,
7940 0xa732, 0xa76f,
7941 0xa779, 0xa787,
7942 0xa78b, 0xa78d,
7943 0xa790, 0xa793,
7944 0xa796, 0xa7ae,
7945 0xa7b0, 0xa7b9,
7946 0xab53, 0xab53,
7947 0xab70, 0xabbf,
7948 0xfb00, 0xfb06,
7949 0xfb13, 0xfb17,
7950 0xff21, 0xff3a,
7951 0xff41, 0xff5a,
7952 0x10400, 0x1044f,
7953 0x104b0, 0x104d3,
7954 0x104d8, 0x104fb,
7955 0x10c80, 0x10cb2,
7956 0x10cc0, 0x10cf2,
7957 0x118a0, 0x118df,
7958 0x16e40, 0x16e7f,
7959 0x1e900, 0x1e943,
7960 }; /* END of CR_Changes_When_Casemapped */
7961
7962 /* PROPERTY: 'Changes_When_Lowercased': Derived Property */
7963 static const OnigCodePoint
7964 CR_Changes_When_Lowercased[] = { 594,
7965 0x0041, 0x005a,
7966 0x00c0, 0x00d6,
7967 0x00d8, 0x00de,
7968 0x0100, 0x0100,
7969 0x0102, 0x0102,
7970 0x0104, 0x0104,
7971 0x0106, 0x0106,
7972 0x0108, 0x0108,
7973 0x010a, 0x010a,
7974 0x010c, 0x010c,
7975 0x010e, 0x010e,
7976 0x0110, 0x0110,
7977 0x0112, 0x0112,
7978 0x0114, 0x0114,
7979 0x0116, 0x0116,
7980 0x0118, 0x0118,
7981 0x011a, 0x011a,
7982 0x011c, 0x011c,
7983 0x011e, 0x011e,
7984 0x0120, 0x0120,
7985 0x0122, 0x0122,
7986 0x0124, 0x0124,
7987 0x0126, 0x0126,
7988 0x0128, 0x0128,
7989 0x012a, 0x012a,
7990 0x012c, 0x012c,
7991 0x012e, 0x012e,
7992 0x0130, 0x0130,
7993 0x0132, 0x0132,
7994 0x0134, 0x0134,
7995 0x0136, 0x0136,
7996 0x0139, 0x0139,
7997 0x013b, 0x013b,
7998 0x013d, 0x013d,
7999 0x013f, 0x013f,
8000 0x0141, 0x0141,
8001 0x0143, 0x0143,
8002 0x0145, 0x0145,
8003 0x0147, 0x0147,
8004 0x014a, 0x014a,
8005 0x014c, 0x014c,
8006 0x014e, 0x014e,
8007 0x0150, 0x0150,
8008 0x0152, 0x0152,
8009 0x0154, 0x0154,
8010 0x0156, 0x0156,
8011 0x0158, 0x0158,
8012 0x015a, 0x015a,
8013 0x015c, 0x015c,
8014 0x015e, 0x015e,
8015 0x0160, 0x0160,
8016 0x0162, 0x0162,
8017 0x0164, 0x0164,
8018 0x0166, 0x0166,
8019 0x0168, 0x0168,
8020 0x016a, 0x016a,
8021 0x016c, 0x016c,
8022 0x016e, 0x016e,
8023 0x0170, 0x0170,
8024 0x0172, 0x0172,
8025 0x0174, 0x0174,
8026 0x0176, 0x0176,
8027 0x0178, 0x0179,
8028 0x017b, 0x017b,
8029 0x017d, 0x017d,
8030 0x0181, 0x0182,
8031 0x0184, 0x0184,
8032 0x0186, 0x0187,
8033 0x0189, 0x018b,
8034 0x018e, 0x0191,
8035 0x0193, 0x0194,
8036 0x0196, 0x0198,
8037 0x019c, 0x019d,
8038 0x019f, 0x01a0,
8039 0x01a2, 0x01a2,
8040 0x01a4, 0x01a4,
8041 0x01a6, 0x01a7,
8042 0x01a9, 0x01a9,
8043 0x01ac, 0x01ac,
8044 0x01ae, 0x01af,
8045 0x01b1, 0x01b3,
8046 0x01b5, 0x01b5,
8047 0x01b7, 0x01b8,
8048 0x01bc, 0x01bc,
8049 0x01c4, 0x01c5,
8050 0x01c7, 0x01c8,
8051 0x01ca, 0x01cb,
8052 0x01cd, 0x01cd,
8053 0x01cf, 0x01cf,
8054 0x01d1, 0x01d1,
8055 0x01d3, 0x01d3,
8056 0x01d5, 0x01d5,
8057 0x01d7, 0x01d7,
8058 0x01d9, 0x01d9,
8059 0x01db, 0x01db,
8060 0x01de, 0x01de,
8061 0x01e0, 0x01e0,
8062 0x01e2, 0x01e2,
8063 0x01e4, 0x01e4,
8064 0x01e6, 0x01e6,
8065 0x01e8, 0x01e8,
8066 0x01ea, 0x01ea,
8067 0x01ec, 0x01ec,
8068 0x01ee, 0x01ee,
8069 0x01f1, 0x01f2,
8070 0x01f4, 0x01f4,
8071 0x01f6, 0x01f8,
8072 0x01fa, 0x01fa,
8073 0x01fc, 0x01fc,
8074 0x01fe, 0x01fe,
8075 0x0200, 0x0200,
8076 0x0202, 0x0202,
8077 0x0204, 0x0204,
8078 0x0206, 0x0206,
8079 0x0208, 0x0208,
8080 0x020a, 0x020a,
8081 0x020c, 0x020c,
8082 0x020e, 0x020e,
8083 0x0210, 0x0210,
8084 0x0212, 0x0212,
8085 0x0214, 0x0214,
8086 0x0216, 0x0216,
8087 0x0218, 0x0218,
8088 0x021a, 0x021a,
8089 0x021c, 0x021c,
8090 0x021e, 0x021e,
8091 0x0220, 0x0220,
8092 0x0222, 0x0222,
8093 0x0224, 0x0224,
8094 0x0226, 0x0226,
8095 0x0228, 0x0228,
8096 0x022a, 0x022a,
8097 0x022c, 0x022c,
8098 0x022e, 0x022e,
8099 0x0230, 0x0230,
8100 0x0232, 0x0232,
8101 0x023a, 0x023b,
8102 0x023d, 0x023e,
8103 0x0241, 0x0241,
8104 0x0243, 0x0246,
8105 0x0248, 0x0248,
8106 0x024a, 0x024a,
8107 0x024c, 0x024c,
8108 0x024e, 0x024e,
8109 0x0370, 0x0370,
8110 0x0372, 0x0372,
8111 0x0376, 0x0376,
8112 0x037f, 0x037f,
8113 0x0386, 0x0386,
8114 0x0388, 0x038a,
8115 0x038c, 0x038c,
8116 0x038e, 0x038f,
8117 0x0391, 0x03a1,
8118 0x03a3, 0x03ab,
8119 0x03cf, 0x03cf,
8120 0x03d8, 0x03d8,
8121 0x03da, 0x03da,
8122 0x03dc, 0x03dc,
8123 0x03de, 0x03de,
8124 0x03e0, 0x03e0,
8125 0x03e2, 0x03e2,
8126 0x03e4, 0x03e4,
8127 0x03e6, 0x03e6,
8128 0x03e8, 0x03e8,
8129 0x03ea, 0x03ea,
8130 0x03ec, 0x03ec,
8131 0x03ee, 0x03ee,
8132 0x03f4, 0x03f4,
8133 0x03f7, 0x03f7,
8134 0x03f9, 0x03fa,
8135 0x03fd, 0x042f,
8136 0x0460, 0x0460,
8137 0x0462, 0x0462,
8138 0x0464, 0x0464,
8139 0x0466, 0x0466,
8140 0x0468, 0x0468,
8141 0x046a, 0x046a,
8142 0x046c, 0x046c,
8143 0x046e, 0x046e,
8144 0x0470, 0x0470,
8145 0x0472, 0x0472,
8146 0x0474, 0x0474,
8147 0x0476, 0x0476,
8148 0x0478, 0x0478,
8149 0x047a, 0x047a,
8150 0x047c, 0x047c,
8151 0x047e, 0x047e,
8152 0x0480, 0x0480,
8153 0x048a, 0x048a,
8154 0x048c, 0x048c,
8155 0x048e, 0x048e,
8156 0x0490, 0x0490,
8157 0x0492, 0x0492,
8158 0x0494, 0x0494,
8159 0x0496, 0x0496,
8160 0x0498, 0x0498,
8161 0x049a, 0x049a,
8162 0x049c, 0x049c,
8163 0x049e, 0x049e,
8164 0x04a0, 0x04a0,
8165 0x04a2, 0x04a2,
8166 0x04a4, 0x04a4,
8167 0x04a6, 0x04a6,
8168 0x04a8, 0x04a8,
8169 0x04aa, 0x04aa,
8170 0x04ac, 0x04ac,
8171 0x04ae, 0x04ae,
8172 0x04b0, 0x04b0,
8173 0x04b2, 0x04b2,
8174 0x04b4, 0x04b4,
8175 0x04b6, 0x04b6,
8176 0x04b8, 0x04b8,
8177 0x04ba, 0x04ba,
8178 0x04bc, 0x04bc,
8179 0x04be, 0x04be,
8180 0x04c0, 0x04c1,
8181 0x04c3, 0x04c3,
8182 0x04c5, 0x04c5,
8183 0x04c7, 0x04c7,
8184 0x04c9, 0x04c9,
8185 0x04cb, 0x04cb,
8186 0x04cd, 0x04cd,
8187 0x04d0, 0x04d0,
8188 0x04d2, 0x04d2,
8189 0x04d4, 0x04d4,
8190 0x04d6, 0x04d6,
8191 0x04d8, 0x04d8,
8192 0x04da, 0x04da,
8193 0x04dc, 0x04dc,
8194 0x04de, 0x04de,
8195 0x04e0, 0x04e0,
8196 0x04e2, 0x04e2,
8197 0x04e4, 0x04e4,
8198 0x04e6, 0x04e6,
8199 0x04e8, 0x04e8,
8200 0x04ea, 0x04ea,
8201 0x04ec, 0x04ec,
8202 0x04ee, 0x04ee,
8203 0x04f0, 0x04f0,
8204 0x04f2, 0x04f2,
8205 0x04f4, 0x04f4,
8206 0x04f6, 0x04f6,
8207 0x04f8, 0x04f8,
8208 0x04fa, 0x04fa,
8209 0x04fc, 0x04fc,
8210 0x04fe, 0x04fe,
8211 0x0500, 0x0500,
8212 0x0502, 0x0502,
8213 0x0504, 0x0504,
8214 0x0506, 0x0506,
8215 0x0508, 0x0508,
8216 0x050a, 0x050a,
8217 0x050c, 0x050c,
8218 0x050e, 0x050e,
8219 0x0510, 0x0510,
8220 0x0512, 0x0512,
8221 0x0514, 0x0514,
8222 0x0516, 0x0516,
8223 0x0518, 0x0518,
8224 0x051a, 0x051a,
8225 0x051c, 0x051c,
8226 0x051e, 0x051e,
8227 0x0520, 0x0520,
8228 0x0522, 0x0522,
8229 0x0524, 0x0524,
8230 0x0526, 0x0526,
8231 0x0528, 0x0528,
8232 0x052a, 0x052a,
8233 0x052c, 0x052c,
8234 0x052e, 0x052e,
8235 0x0531, 0x0556,
8236 0x10a0, 0x10c5,
8237 0x10c7, 0x10c7,
8238 0x10cd, 0x10cd,
8239 0x13a0, 0x13f5,
8240 0x1c90, 0x1cba,
8241 0x1cbd, 0x1cbf,
8242 0x1e00, 0x1e00,
8243 0x1e02, 0x1e02,
8244 0x1e04, 0x1e04,
8245 0x1e06, 0x1e06,
8246 0x1e08, 0x1e08,
8247 0x1e0a, 0x1e0a,
8248 0x1e0c, 0x1e0c,
8249 0x1e0e, 0x1e0e,
8250 0x1e10, 0x1e10,
8251 0x1e12, 0x1e12,
8252 0x1e14, 0x1e14,
8253 0x1e16, 0x1e16,
8254 0x1e18, 0x1e18,
8255 0x1e1a, 0x1e1a,
8256 0x1e1c, 0x1e1c,
8257 0x1e1e, 0x1e1e,
8258 0x1e20, 0x1e20,
8259 0x1e22, 0x1e22,
8260 0x1e24, 0x1e24,
8261 0x1e26, 0x1e26,
8262 0x1e28, 0x1e28,
8263 0x1e2a, 0x1e2a,
8264 0x1e2c, 0x1e2c,
8265 0x1e2e, 0x1e2e,
8266 0x1e30, 0x1e30,
8267 0x1e32, 0x1e32,
8268 0x1e34, 0x1e34,
8269 0x1e36, 0x1e36,
8270 0x1e38, 0x1e38,
8271 0x1e3a, 0x1e3a,
8272 0x1e3c, 0x1e3c,
8273 0x1e3e, 0x1e3e,
8274 0x1e40, 0x1e40,
8275 0x1e42, 0x1e42,
8276 0x1e44, 0x1e44,
8277 0x1e46, 0x1e46,
8278 0x1e48, 0x1e48,
8279 0x1e4a, 0x1e4a,
8280 0x1e4c, 0x1e4c,
8281 0x1e4e, 0x1e4e,
8282 0x1e50, 0x1e50,
8283 0x1e52, 0x1e52,
8284 0x1e54, 0x1e54,
8285 0x1e56, 0x1e56,
8286 0x1e58, 0x1e58,
8287 0x1e5a, 0x1e5a,
8288 0x1e5c, 0x1e5c,
8289 0x1e5e, 0x1e5e,
8290 0x1e60, 0x1e60,
8291 0x1e62, 0x1e62,
8292 0x1e64, 0x1e64,
8293 0x1e66, 0x1e66,
8294 0x1e68, 0x1e68,
8295 0x1e6a, 0x1e6a,
8296 0x1e6c, 0x1e6c,
8297 0x1e6e, 0x1e6e,
8298 0x1e70, 0x1e70,
8299 0x1e72, 0x1e72,
8300 0x1e74, 0x1e74,
8301 0x1e76, 0x1e76,
8302 0x1e78, 0x1e78,
8303 0x1e7a, 0x1e7a,
8304 0x1e7c, 0x1e7c,
8305 0x1e7e, 0x1e7e,
8306 0x1e80, 0x1e80,
8307 0x1e82, 0x1e82,
8308 0x1e84, 0x1e84,
8309 0x1e86, 0x1e86,
8310 0x1e88, 0x1e88,
8311 0x1e8a, 0x1e8a,
8312 0x1e8c, 0x1e8c,
8313 0x1e8e, 0x1e8e,
8314 0x1e90, 0x1e90,
8315 0x1e92, 0x1e92,
8316 0x1e94, 0x1e94,
8317 0x1e9e, 0x1e9e,
8318 0x1ea0, 0x1ea0,
8319 0x1ea2, 0x1ea2,
8320 0x1ea4, 0x1ea4,
8321 0x1ea6, 0x1ea6,
8322 0x1ea8, 0x1ea8,
8323 0x1eaa, 0x1eaa,
8324 0x1eac, 0x1eac,
8325 0x1eae, 0x1eae,
8326 0x1eb0, 0x1eb0,
8327 0x1eb2, 0x1eb2,
8328 0x1eb4, 0x1eb4,
8329 0x1eb6, 0x1eb6,
8330 0x1eb8, 0x1eb8,
8331 0x1eba, 0x1eba,
8332 0x1ebc, 0x1ebc,
8333 0x1ebe, 0x1ebe,
8334 0x1ec0, 0x1ec0,
8335 0x1ec2, 0x1ec2,
8336 0x1ec4, 0x1ec4,
8337 0x1ec6, 0x1ec6,
8338 0x1ec8, 0x1ec8,
8339 0x1eca, 0x1eca,
8340 0x1ecc, 0x1ecc,
8341 0x1ece, 0x1ece,
8342 0x1ed0, 0x1ed0,
8343 0x1ed2, 0x1ed2,
8344 0x1ed4, 0x1ed4,
8345 0x1ed6, 0x1ed6,
8346 0x1ed8, 0x1ed8,
8347 0x1eda, 0x1eda,
8348 0x1edc, 0x1edc,
8349 0x1ede, 0x1ede,
8350 0x1ee0, 0x1ee0,
8351 0x1ee2, 0x1ee2,
8352 0x1ee4, 0x1ee4,
8353 0x1ee6, 0x1ee6,
8354 0x1ee8, 0x1ee8,
8355 0x1eea, 0x1eea,
8356 0x1eec, 0x1eec,
8357 0x1eee, 0x1eee,
8358 0x1ef0, 0x1ef0,
8359 0x1ef2, 0x1ef2,
8360 0x1ef4, 0x1ef4,
8361 0x1ef6, 0x1ef6,
8362 0x1ef8, 0x1ef8,
8363 0x1efa, 0x1efa,
8364 0x1efc, 0x1efc,
8365 0x1efe, 0x1efe,
8366 0x1f08, 0x1f0f,
8367 0x1f18, 0x1f1d,
8368 0x1f28, 0x1f2f,
8369 0x1f38, 0x1f3f,
8370 0x1f48, 0x1f4d,
8371 0x1f59, 0x1f59,
8372 0x1f5b, 0x1f5b,
8373 0x1f5d, 0x1f5d,
8374 0x1f5f, 0x1f5f,
8375 0x1f68, 0x1f6f,
8376 0x1f88, 0x1f8f,
8377 0x1f98, 0x1f9f,
8378 0x1fa8, 0x1faf,
8379 0x1fb8, 0x1fbc,
8380 0x1fc8, 0x1fcc,
8381 0x1fd8, 0x1fdb,
8382 0x1fe8, 0x1fec,
8383 0x1ff8, 0x1ffc,
8384 0x2126, 0x2126,
8385 0x212a, 0x212b,
8386 0x2132, 0x2132,
8387 0x2160, 0x216f,
8388 0x2183, 0x2183,
8389 0x24b6, 0x24cf,
8390 0x2c00, 0x2c2e,
8391 0x2c60, 0x2c60,
8392 0x2c62, 0x2c64,
8393 0x2c67, 0x2c67,
8394 0x2c69, 0x2c69,
8395 0x2c6b, 0x2c6b,
8396 0x2c6d, 0x2c70,
8397 0x2c72, 0x2c72,
8398 0x2c75, 0x2c75,
8399 0x2c7e, 0x2c80,
8400 0x2c82, 0x2c82,
8401 0x2c84, 0x2c84,
8402 0x2c86, 0x2c86,
8403 0x2c88, 0x2c88,
8404 0x2c8a, 0x2c8a,
8405 0x2c8c, 0x2c8c,
8406 0x2c8e, 0x2c8e,
8407 0x2c90, 0x2c90,
8408 0x2c92, 0x2c92,
8409 0x2c94, 0x2c94,
8410 0x2c96, 0x2c96,
8411 0x2c98, 0x2c98,
8412 0x2c9a, 0x2c9a,
8413 0x2c9c, 0x2c9c,
8414 0x2c9e, 0x2c9e,
8415 0x2ca0, 0x2ca0,
8416 0x2ca2, 0x2ca2,
8417 0x2ca4, 0x2ca4,
8418 0x2ca6, 0x2ca6,
8419 0x2ca8, 0x2ca8,
8420 0x2caa, 0x2caa,
8421 0x2cac, 0x2cac,
8422 0x2cae, 0x2cae,
8423 0x2cb0, 0x2cb0,
8424 0x2cb2, 0x2cb2,
8425 0x2cb4, 0x2cb4,
8426 0x2cb6, 0x2cb6,
8427 0x2cb8, 0x2cb8,
8428 0x2cba, 0x2cba,
8429 0x2cbc, 0x2cbc,
8430 0x2cbe, 0x2cbe,
8431 0x2cc0, 0x2cc0,
8432 0x2cc2, 0x2cc2,
8433 0x2cc4, 0x2cc4,
8434 0x2cc6, 0x2cc6,
8435 0x2cc8, 0x2cc8,
8436 0x2cca, 0x2cca,
8437 0x2ccc, 0x2ccc,
8438 0x2cce, 0x2cce,
8439 0x2cd0, 0x2cd0,
8440 0x2cd2, 0x2cd2,
8441 0x2cd4, 0x2cd4,
8442 0x2cd6, 0x2cd6,
8443 0x2cd8, 0x2cd8,
8444 0x2cda, 0x2cda,
8445 0x2cdc, 0x2cdc,
8446 0x2cde, 0x2cde,
8447 0x2ce0, 0x2ce0,
8448 0x2ce2, 0x2ce2,
8449 0x2ceb, 0x2ceb,
8450 0x2ced, 0x2ced,
8451 0x2cf2, 0x2cf2,
8452 0xa640, 0xa640,
8453 0xa642, 0xa642,
8454 0xa644, 0xa644,
8455 0xa646, 0xa646,
8456 0xa648, 0xa648,
8457 0xa64a, 0xa64a,
8458 0xa64c, 0xa64c,
8459 0xa64e, 0xa64e,
8460 0xa650, 0xa650,
8461 0xa652, 0xa652,
8462 0xa654, 0xa654,
8463 0xa656, 0xa656,
8464 0xa658, 0xa658,
8465 0xa65a, 0xa65a,
8466 0xa65c, 0xa65c,
8467 0xa65e, 0xa65e,
8468 0xa660, 0xa660,
8469 0xa662, 0xa662,
8470 0xa664, 0xa664,
8471 0xa666, 0xa666,
8472 0xa668, 0xa668,
8473 0xa66a, 0xa66a,
8474 0xa66c, 0xa66c,
8475 0xa680, 0xa680,
8476 0xa682, 0xa682,
8477 0xa684, 0xa684,
8478 0xa686, 0xa686,
8479 0xa688, 0xa688,
8480 0xa68a, 0xa68a,
8481 0xa68c, 0xa68c,
8482 0xa68e, 0xa68e,
8483 0xa690, 0xa690,
8484 0xa692, 0xa692,
8485 0xa694, 0xa694,
8486 0xa696, 0xa696,
8487 0xa698, 0xa698,
8488 0xa69a, 0xa69a,
8489 0xa722, 0xa722,
8490 0xa724, 0xa724,
8491 0xa726, 0xa726,
8492 0xa728, 0xa728,
8493 0xa72a, 0xa72a,
8494 0xa72c, 0xa72c,
8495 0xa72e, 0xa72e,
8496 0xa732, 0xa732,
8497 0xa734, 0xa734,
8498 0xa736, 0xa736,
8499 0xa738, 0xa738,
8500 0xa73a, 0xa73a,
8501 0xa73c, 0xa73c,
8502 0xa73e, 0xa73e,
8503 0xa740, 0xa740,
8504 0xa742, 0xa742,
8505 0xa744, 0xa744,
8506 0xa746, 0xa746,
8507 0xa748, 0xa748,
8508 0xa74a, 0xa74a,
8509 0xa74c, 0xa74c,
8510 0xa74e, 0xa74e,
8511 0xa750, 0xa750,
8512 0xa752, 0xa752,
8513 0xa754, 0xa754,
8514 0xa756, 0xa756,
8515 0xa758, 0xa758,
8516 0xa75a, 0xa75a,
8517 0xa75c, 0xa75c,
8518 0xa75e, 0xa75e,
8519 0xa760, 0xa760,
8520 0xa762, 0xa762,
8521 0xa764, 0xa764,
8522 0xa766, 0xa766,
8523 0xa768, 0xa768,
8524 0xa76a, 0xa76a,
8525 0xa76c, 0xa76c,
8526 0xa76e, 0xa76e,
8527 0xa779, 0xa779,
8528 0xa77b, 0xa77b,
8529 0xa77d, 0xa77e,
8530 0xa780, 0xa780,
8531 0xa782, 0xa782,
8532 0xa784, 0xa784,
8533 0xa786, 0xa786,
8534 0xa78b, 0xa78b,
8535 0xa78d, 0xa78d,
8536 0xa790, 0xa790,
8537 0xa792, 0xa792,
8538 0xa796, 0xa796,
8539 0xa798, 0xa798,
8540 0xa79a, 0xa79a,
8541 0xa79c, 0xa79c,
8542 0xa79e, 0xa79e,
8543 0xa7a0, 0xa7a0,
8544 0xa7a2, 0xa7a2,
8545 0xa7a4, 0xa7a4,
8546 0xa7a6, 0xa7a6,
8547 0xa7a8, 0xa7a8,
8548 0xa7aa, 0xa7ae,
8549 0xa7b0, 0xa7b4,
8550 0xa7b6, 0xa7b6,
8551 0xa7b8, 0xa7b8,
8552 0xff21, 0xff3a,
8553 0x10400, 0x10427,
8554 0x104b0, 0x104d3,
8555 0x10c80, 0x10cb2,
8556 0x118a0, 0x118bf,
8557 0x16e40, 0x16e5f,
8558 0x1e900, 0x1e921,
8559 }; /* END of CR_Changes_When_Lowercased */
8560
8561 /* PROPERTY: 'Changes_When_Titlecased': Derived Property */
8562 static const OnigCodePoint
8563 CR_Changes_When_Titlecased[] = { 610,
8564 0x0061, 0x007a,
8565 0x00b5, 0x00b5,
8566 0x00df, 0x00f6,
8567 0x00f8, 0x00ff,
8568 0x0101, 0x0101,
8569 0x0103, 0x0103,
8570 0x0105, 0x0105,
8571 0x0107, 0x0107,
8572 0x0109, 0x0109,
8573 0x010b, 0x010b,
8574 0x010d, 0x010d,
8575 0x010f, 0x010f,
8576 0x0111, 0x0111,
8577 0x0113, 0x0113,
8578 0x0115, 0x0115,
8579 0x0117, 0x0117,
8580 0x0119, 0x0119,
8581 0x011b, 0x011b,
8582 0x011d, 0x011d,
8583 0x011f, 0x011f,
8584 0x0121, 0x0121,
8585 0x0123, 0x0123,
8586 0x0125, 0x0125,
8587 0x0127, 0x0127,
8588 0x0129, 0x0129,
8589 0x012b, 0x012b,
8590 0x012d, 0x012d,
8591 0x012f, 0x012f,
8592 0x0131, 0x0131,
8593 0x0133, 0x0133,
8594 0x0135, 0x0135,
8595 0x0137, 0x0137,
8596 0x013a, 0x013a,
8597 0x013c, 0x013c,
8598 0x013e, 0x013e,
8599 0x0140, 0x0140,
8600 0x0142, 0x0142,
8601 0x0144, 0x0144,
8602 0x0146, 0x0146,
8603 0x0148, 0x0149,
8604 0x014b, 0x014b,
8605 0x014d, 0x014d,
8606 0x014f, 0x014f,
8607 0x0151, 0x0151,
8608 0x0153, 0x0153,
8609 0x0155, 0x0155,
8610 0x0157, 0x0157,
8611 0x0159, 0x0159,
8612 0x015b, 0x015b,
8613 0x015d, 0x015d,
8614 0x015f, 0x015f,
8615 0x0161, 0x0161,
8616 0x0163, 0x0163,
8617 0x0165, 0x0165,
8618 0x0167, 0x0167,
8619 0x0169, 0x0169,
8620 0x016b, 0x016b,
8621 0x016d, 0x016d,
8622 0x016f, 0x016f,
8623 0x0171, 0x0171,
8624 0x0173, 0x0173,
8625 0x0175, 0x0175,
8626 0x0177, 0x0177,
8627 0x017a, 0x017a,
8628 0x017c, 0x017c,
8629 0x017e, 0x0180,
8630 0x0183, 0x0183,
8631 0x0185, 0x0185,
8632 0x0188, 0x0188,
8633 0x018c, 0x018c,
8634 0x0192, 0x0192,
8635 0x0195, 0x0195,
8636 0x0199, 0x019a,
8637 0x019e, 0x019e,
8638 0x01a1, 0x01a1,
8639 0x01a3, 0x01a3,
8640 0x01a5, 0x01a5,
8641 0x01a8, 0x01a8,
8642 0x01ad, 0x01ad,
8643 0x01b0, 0x01b0,
8644 0x01b4, 0x01b4,
8645 0x01b6, 0x01b6,
8646 0x01b9, 0x01b9,
8647 0x01bd, 0x01bd,
8648 0x01bf, 0x01bf,
8649 0x01c4, 0x01c4,
8650 0x01c6, 0x01c7,
8651 0x01c9, 0x01ca,
8652 0x01cc, 0x01cc,
8653 0x01ce, 0x01ce,
8654 0x01d0, 0x01d0,
8655 0x01d2, 0x01d2,
8656 0x01d4, 0x01d4,
8657 0x01d6, 0x01d6,
8658 0x01d8, 0x01d8,
8659 0x01da, 0x01da,
8660 0x01dc, 0x01dd,
8661 0x01df, 0x01df,
8662 0x01e1, 0x01e1,
8663 0x01e3, 0x01e3,
8664 0x01e5, 0x01e5,
8665 0x01e7, 0x01e7,
8666 0x01e9, 0x01e9,
8667 0x01eb, 0x01eb,
8668 0x01ed, 0x01ed,
8669 0x01ef, 0x01f1,
8670 0x01f3, 0x01f3,
8671 0x01f5, 0x01f5,
8672 0x01f9, 0x01f9,
8673 0x01fb, 0x01fb,
8674 0x01fd, 0x01fd,
8675 0x01ff, 0x01ff,
8676 0x0201, 0x0201,
8677 0x0203, 0x0203,
8678 0x0205, 0x0205,
8679 0x0207, 0x0207,
8680 0x0209, 0x0209,
8681 0x020b, 0x020b,
8682 0x020d, 0x020d,
8683 0x020f, 0x020f,
8684 0x0211, 0x0211,
8685 0x0213, 0x0213,
8686 0x0215, 0x0215,
8687 0x0217, 0x0217,
8688 0x0219, 0x0219,
8689 0x021b, 0x021b,
8690 0x021d, 0x021d,
8691 0x021f, 0x021f,
8692 0x0223, 0x0223,
8693 0x0225, 0x0225,
8694 0x0227, 0x0227,
8695 0x0229, 0x0229,
8696 0x022b, 0x022b,
8697 0x022d, 0x022d,
8698 0x022f, 0x022f,
8699 0x0231, 0x0231,
8700 0x0233, 0x0233,
8701 0x023c, 0x023c,
8702 0x023f, 0x0240,
8703 0x0242, 0x0242,
8704 0x0247, 0x0247,
8705 0x0249, 0x0249,
8706 0x024b, 0x024b,
8707 0x024d, 0x024d,
8708 0x024f, 0x0254,
8709 0x0256, 0x0257,
8710 0x0259, 0x0259,
8711 0x025b, 0x025c,
8712 0x0260, 0x0261,
8713 0x0263, 0x0263,
8714 0x0265, 0x0266,
8715 0x0268, 0x026c,
8716 0x026f, 0x026f,
8717 0x0271, 0x0272,
8718 0x0275, 0x0275,
8719 0x027d, 0x027d,
8720 0x0280, 0x0280,
8721 0x0283, 0x0283,
8722 0x0287, 0x028c,
8723 0x0292, 0x0292,
8724 0x029d, 0x029e,
8725 0x0345, 0x0345,
8726 0x0371, 0x0371,
8727 0x0373, 0x0373,
8728 0x0377, 0x0377,
8729 0x037b, 0x037d,
8730 0x0390, 0x0390,
8731 0x03ac, 0x03ce,
8732 0x03d0, 0x03d1,
8733 0x03d5, 0x03d7,
8734 0x03d9, 0x03d9,
8735 0x03db, 0x03db,
8736 0x03dd, 0x03dd,
8737 0x03df, 0x03df,
8738 0x03e1, 0x03e1,
8739 0x03e3, 0x03e3,
8740 0x03e5, 0x03e5,
8741 0x03e7, 0x03e7,
8742 0x03e9, 0x03e9,
8743 0x03eb, 0x03eb,
8744 0x03ed, 0x03ed,
8745 0x03ef, 0x03f3,
8746 0x03f5, 0x03f5,
8747 0x03f8, 0x03f8,
8748 0x03fb, 0x03fb,
8749 0x0430, 0x045f,
8750 0x0461, 0x0461,
8751 0x0463, 0x0463,
8752 0x0465, 0x0465,
8753 0x0467, 0x0467,
8754 0x0469, 0x0469,
8755 0x046b, 0x046b,
8756 0x046d, 0x046d,
8757 0x046f, 0x046f,
8758 0x0471, 0x0471,
8759 0x0473, 0x0473,
8760 0x0475, 0x0475,
8761 0x0477, 0x0477,
8762 0x0479, 0x0479,
8763 0x047b, 0x047b,
8764 0x047d, 0x047d,
8765 0x047f, 0x047f,
8766 0x0481, 0x0481,
8767 0x048b, 0x048b,
8768 0x048d, 0x048d,
8769 0x048f, 0x048f,
8770 0x0491, 0x0491,
8771 0x0493, 0x0493,
8772 0x0495, 0x0495,
8773 0x0497, 0x0497,
8774 0x0499, 0x0499,
8775 0x049b, 0x049b,
8776 0x049d, 0x049d,
8777 0x049f, 0x049f,
8778 0x04a1, 0x04a1,
8779 0x04a3, 0x04a3,
8780 0x04a5, 0x04a5,
8781 0x04a7, 0x04a7,
8782 0x04a9, 0x04a9,
8783 0x04ab, 0x04ab,
8784 0x04ad, 0x04ad,
8785 0x04af, 0x04af,
8786 0x04b1, 0x04b1,
8787 0x04b3, 0x04b3,
8788 0x04b5, 0x04b5,
8789 0x04b7, 0x04b7,
8790 0x04b9, 0x04b9,
8791 0x04bb, 0x04bb,
8792 0x04bd, 0x04bd,
8793 0x04bf, 0x04bf,
8794 0x04c2, 0x04c2,
8795 0x04c4, 0x04c4,
8796 0x04c6, 0x04c6,
8797 0x04c8, 0x04c8,
8798 0x04ca, 0x04ca,
8799 0x04cc, 0x04cc,
8800 0x04ce, 0x04cf,
8801 0x04d1, 0x04d1,
8802 0x04d3, 0x04d3,
8803 0x04d5, 0x04d5,
8804 0x04d7, 0x04d7,
8805 0x04d9, 0x04d9,
8806 0x04db, 0x04db,
8807 0x04dd, 0x04dd,
8808 0x04df, 0x04df,
8809 0x04e1, 0x04e1,
8810 0x04e3, 0x04e3,
8811 0x04e5, 0x04e5,
8812 0x04e7, 0x04e7,
8813 0x04e9, 0x04e9,
8814 0x04eb, 0x04eb,
8815 0x04ed, 0x04ed,
8816 0x04ef, 0x04ef,
8817 0x04f1, 0x04f1,
8818 0x04f3, 0x04f3,
8819 0x04f5, 0x04f5,
8820 0x04f7, 0x04f7,
8821 0x04f9, 0x04f9,
8822 0x04fb, 0x04fb,
8823 0x04fd, 0x04fd,
8824 0x04ff, 0x04ff,
8825 0x0501, 0x0501,
8826 0x0503, 0x0503,
8827 0x0505, 0x0505,
8828 0x0507, 0x0507,
8829 0x0509, 0x0509,
8830 0x050b, 0x050b,
8831 0x050d, 0x050d,
8832 0x050f, 0x050f,
8833 0x0511, 0x0511,
8834 0x0513, 0x0513,
8835 0x0515, 0x0515,
8836 0x0517, 0x0517,
8837 0x0519, 0x0519,
8838 0x051b, 0x051b,
8839 0x051d, 0x051d,
8840 0x051f, 0x051f,
8841 0x0521, 0x0521,
8842 0x0523, 0x0523,
8843 0x0525, 0x0525,
8844 0x0527, 0x0527,
8845 0x0529, 0x0529,
8846 0x052b, 0x052b,
8847 0x052d, 0x052d,
8848 0x052f, 0x052f,
8849 0x0561, 0x0587,
8850 0x13f8, 0x13fd,
8851 0x1c80, 0x1c88,
8852 0x1d79, 0x1d79,
8853 0x1d7d, 0x1d7d,
8854 0x1e01, 0x1e01,
8855 0x1e03, 0x1e03,
8856 0x1e05, 0x1e05,
8857 0x1e07, 0x1e07,
8858 0x1e09, 0x1e09,
8859 0x1e0b, 0x1e0b,
8860 0x1e0d, 0x1e0d,
8861 0x1e0f, 0x1e0f,
8862 0x1e11, 0x1e11,
8863 0x1e13, 0x1e13,
8864 0x1e15, 0x1e15,
8865 0x1e17, 0x1e17,
8866 0x1e19, 0x1e19,
8867 0x1e1b, 0x1e1b,
8868 0x1e1d, 0x1e1d,
8869 0x1e1f, 0x1e1f,
8870 0x1e21, 0x1e21,
8871 0x1e23, 0x1e23,
8872 0x1e25, 0x1e25,
8873 0x1e27, 0x1e27,
8874 0x1e29, 0x1e29,
8875 0x1e2b, 0x1e2b,
8876 0x1e2d, 0x1e2d,
8877 0x1e2f, 0x1e2f,
8878 0x1e31, 0x1e31,
8879 0x1e33, 0x1e33,
8880 0x1e35, 0x1e35,
8881 0x1e37, 0x1e37,
8882 0x1e39, 0x1e39,
8883 0x1e3b, 0x1e3b,
8884 0x1e3d, 0x1e3d,
8885 0x1e3f, 0x1e3f,
8886 0x1e41, 0x1e41,
8887 0x1e43, 0x1e43,
8888 0x1e45, 0x1e45,
8889 0x1e47, 0x1e47,
8890 0x1e49, 0x1e49,
8891 0x1e4b, 0x1e4b,
8892 0x1e4d, 0x1e4d,
8893 0x1e4f, 0x1e4f,
8894 0x1e51, 0x1e51,
8895 0x1e53, 0x1e53,
8896 0x1e55, 0x1e55,
8897 0x1e57, 0x1e57,
8898 0x1e59, 0x1e59,
8899 0x1e5b, 0x1e5b,
8900 0x1e5d, 0x1e5d,
8901 0x1e5f, 0x1e5f,
8902 0x1e61, 0x1e61,
8903 0x1e63, 0x1e63,
8904 0x1e65, 0x1e65,
8905 0x1e67, 0x1e67,
8906 0x1e69, 0x1e69,
8907 0x1e6b, 0x1e6b,
8908 0x1e6d, 0x1e6d,
8909 0x1e6f, 0x1e6f,
8910 0x1e71, 0x1e71,
8911 0x1e73, 0x1e73,
8912 0x1e75, 0x1e75,
8913 0x1e77, 0x1e77,
8914 0x1e79, 0x1e79,
8915 0x1e7b, 0x1e7b,
8916 0x1e7d, 0x1e7d,
8917 0x1e7f, 0x1e7f,
8918 0x1e81, 0x1e81,
8919 0x1e83, 0x1e83,
8920 0x1e85, 0x1e85,
8921 0x1e87, 0x1e87,
8922 0x1e89, 0x1e89,
8923 0x1e8b, 0x1e8b,
8924 0x1e8d, 0x1e8d,
8925 0x1e8f, 0x1e8f,
8926 0x1e91, 0x1e91,
8927 0x1e93, 0x1e93,
8928 0x1e95, 0x1e9b,
8929 0x1ea1, 0x1ea1,
8930 0x1ea3, 0x1ea3,
8931 0x1ea5, 0x1ea5,
8932 0x1ea7, 0x1ea7,
8933 0x1ea9, 0x1ea9,
8934 0x1eab, 0x1eab,
8935 0x1ead, 0x1ead,
8936 0x1eaf, 0x1eaf,
8937 0x1eb1, 0x1eb1,
8938 0x1eb3, 0x1eb3,
8939 0x1eb5, 0x1eb5,
8940 0x1eb7, 0x1eb7,
8941 0x1eb9, 0x1eb9,
8942 0x1ebb, 0x1ebb,
8943 0x1ebd, 0x1ebd,
8944 0x1ebf, 0x1ebf,
8945 0x1ec1, 0x1ec1,
8946 0x1ec3, 0x1ec3,
8947 0x1ec5, 0x1ec5,
8948 0x1ec7, 0x1ec7,
8949 0x1ec9, 0x1ec9,
8950 0x1ecb, 0x1ecb,
8951 0x1ecd, 0x1ecd,
8952 0x1ecf, 0x1ecf,
8953 0x1ed1, 0x1ed1,
8954 0x1ed3, 0x1ed3,
8955 0x1ed5, 0x1ed5,
8956 0x1ed7, 0x1ed7,
8957 0x1ed9, 0x1ed9,
8958 0x1edb, 0x1edb,
8959 0x1edd, 0x1edd,
8960 0x1edf, 0x1edf,
8961 0x1ee1, 0x1ee1,
8962 0x1ee3, 0x1ee3,
8963 0x1ee5, 0x1ee5,
8964 0x1ee7, 0x1ee7,
8965 0x1ee9, 0x1ee9,
8966 0x1eeb, 0x1eeb,
8967 0x1eed, 0x1eed,
8968 0x1eef, 0x1eef,
8969 0x1ef1, 0x1ef1,
8970 0x1ef3, 0x1ef3,
8971 0x1ef5, 0x1ef5,
8972 0x1ef7, 0x1ef7,
8973 0x1ef9, 0x1ef9,
8974 0x1efb, 0x1efb,
8975 0x1efd, 0x1efd,
8976 0x1eff, 0x1f07,
8977 0x1f10, 0x1f15,
8978 0x1f20, 0x1f27,
8979 0x1f30, 0x1f37,
8980 0x1f40, 0x1f45,
8981 0x1f50, 0x1f57,
8982 0x1f60, 0x1f67,
8983 0x1f70, 0x1f7d,
8984 0x1f80, 0x1f87,
8985 0x1f90, 0x1f97,
8986 0x1fa0, 0x1fa7,
8987 0x1fb0, 0x1fb4,
8988 0x1fb6, 0x1fb7,
8989 0x1fbe, 0x1fbe,
8990 0x1fc2, 0x1fc4,
8991 0x1fc6, 0x1fc7,
8992 0x1fd0, 0x1fd3,
8993 0x1fd6, 0x1fd7,
8994 0x1fe0, 0x1fe7,
8995 0x1ff2, 0x1ff4,
8996 0x1ff6, 0x1ff7,
8997 0x214e, 0x214e,
8998 0x2170, 0x217f,
8999 0x2184, 0x2184,
9000 0x24d0, 0x24e9,
9001 0x2c30, 0x2c5e,
9002 0x2c61, 0x2c61,
9003 0x2c65, 0x2c66,
9004 0x2c68, 0x2c68,
9005 0x2c6a, 0x2c6a,
9006 0x2c6c, 0x2c6c,
9007 0x2c73, 0x2c73,
9008 0x2c76, 0x2c76,
9009 0x2c81, 0x2c81,
9010 0x2c83, 0x2c83,
9011 0x2c85, 0x2c85,
9012 0x2c87, 0x2c87,
9013 0x2c89, 0x2c89,
9014 0x2c8b, 0x2c8b,
9015 0x2c8d, 0x2c8d,
9016 0x2c8f, 0x2c8f,
9017 0x2c91, 0x2c91,
9018 0x2c93, 0x2c93,
9019 0x2c95, 0x2c95,
9020 0x2c97, 0x2c97,
9021 0x2c99, 0x2c99,
9022 0x2c9b, 0x2c9b,
9023 0x2c9d, 0x2c9d,
9024 0x2c9f, 0x2c9f,
9025 0x2ca1, 0x2ca1,
9026 0x2ca3, 0x2ca3,
9027 0x2ca5, 0x2ca5,
9028 0x2ca7, 0x2ca7,
9029 0x2ca9, 0x2ca9,
9030 0x2cab, 0x2cab,
9031 0x2cad, 0x2cad,
9032 0x2caf, 0x2caf,
9033 0x2cb1, 0x2cb1,
9034 0x2cb3, 0x2cb3,
9035 0x2cb5, 0x2cb5,
9036 0x2cb7, 0x2cb7,
9037 0x2cb9, 0x2cb9,
9038 0x2cbb, 0x2cbb,
9039 0x2cbd, 0x2cbd,
9040 0x2cbf, 0x2cbf,
9041 0x2cc1, 0x2cc1,
9042 0x2cc3, 0x2cc3,
9043 0x2cc5, 0x2cc5,
9044 0x2cc7, 0x2cc7,
9045 0x2cc9, 0x2cc9,
9046 0x2ccb, 0x2ccb,
9047 0x2ccd, 0x2ccd,
9048 0x2ccf, 0x2ccf,
9049 0x2cd1, 0x2cd1,
9050 0x2cd3, 0x2cd3,
9051 0x2cd5, 0x2cd5,
9052 0x2cd7, 0x2cd7,
9053 0x2cd9, 0x2cd9,
9054 0x2cdb, 0x2cdb,
9055 0x2cdd, 0x2cdd,
9056 0x2cdf, 0x2cdf,
9057 0x2ce1, 0x2ce1,
9058 0x2ce3, 0x2ce3,
9059 0x2cec, 0x2cec,
9060 0x2cee, 0x2cee,
9061 0x2cf3, 0x2cf3,
9062 0x2d00, 0x2d25,
9063 0x2d27, 0x2d27,
9064 0x2d2d, 0x2d2d,
9065 0xa641, 0xa641,
9066 0xa643, 0xa643,
9067 0xa645, 0xa645,
9068 0xa647, 0xa647,
9069 0xa649, 0xa649,
9070 0xa64b, 0xa64b,
9071 0xa64d, 0xa64d,
9072 0xa64f, 0xa64f,
9073 0xa651, 0xa651,
9074 0xa653, 0xa653,
9075 0xa655, 0xa655,
9076 0xa657, 0xa657,
9077 0xa659, 0xa659,
9078 0xa65b, 0xa65b,
9079 0xa65d, 0xa65d,
9080 0xa65f, 0xa65f,
9081 0xa661, 0xa661,
9082 0xa663, 0xa663,
9083 0xa665, 0xa665,
9084 0xa667, 0xa667,
9085 0xa669, 0xa669,
9086 0xa66b, 0xa66b,
9087 0xa66d, 0xa66d,
9088 0xa681, 0xa681,
9089 0xa683, 0xa683,
9090 0xa685, 0xa685,
9091 0xa687, 0xa687,
9092 0xa689, 0xa689,
9093 0xa68b, 0xa68b,
9094 0xa68d, 0xa68d,
9095 0xa68f, 0xa68f,
9096 0xa691, 0xa691,
9097 0xa693, 0xa693,
9098 0xa695, 0xa695,
9099 0xa697, 0xa697,
9100 0xa699, 0xa699,
9101 0xa69b, 0xa69b,
9102 0xa723, 0xa723,
9103 0xa725, 0xa725,
9104 0xa727, 0xa727,
9105 0xa729, 0xa729,
9106 0xa72b, 0xa72b,
9107 0xa72d, 0xa72d,
9108 0xa72f, 0xa72f,
9109 0xa733, 0xa733,
9110 0xa735, 0xa735,
9111 0xa737, 0xa737,
9112 0xa739, 0xa739,
9113 0xa73b, 0xa73b,
9114 0xa73d, 0xa73d,
9115 0xa73f, 0xa73f,
9116 0xa741, 0xa741,
9117 0xa743, 0xa743,
9118 0xa745, 0xa745,
9119 0xa747, 0xa747,
9120 0xa749, 0xa749,
9121 0xa74b, 0xa74b,
9122 0xa74d, 0xa74d,
9123 0xa74f, 0xa74f,
9124 0xa751, 0xa751,
9125 0xa753, 0xa753,
9126 0xa755, 0xa755,
9127 0xa757, 0xa757,
9128 0xa759, 0xa759,
9129 0xa75b, 0xa75b,
9130 0xa75d, 0xa75d,
9131 0xa75f, 0xa75f,
9132 0xa761, 0xa761,
9133 0xa763, 0xa763,
9134 0xa765, 0xa765,
9135 0xa767, 0xa767,
9136 0xa769, 0xa769,
9137 0xa76b, 0xa76b,
9138 0xa76d, 0xa76d,
9139 0xa76f, 0xa76f,
9140 0xa77a, 0xa77a,
9141 0xa77c, 0xa77c,
9142 0xa77f, 0xa77f,
9143 0xa781, 0xa781,
9144 0xa783, 0xa783,
9145 0xa785, 0xa785,
9146 0xa787, 0xa787,
9147 0xa78c, 0xa78c,
9148 0xa791, 0xa791,
9149 0xa793, 0xa793,
9150 0xa797, 0xa797,
9151 0xa799, 0xa799,
9152 0xa79b, 0xa79b,
9153 0xa79d, 0xa79d,
9154 0xa79f, 0xa79f,
9155 0xa7a1, 0xa7a1,
9156 0xa7a3, 0xa7a3,
9157 0xa7a5, 0xa7a5,
9158 0xa7a7, 0xa7a7,
9159 0xa7a9, 0xa7a9,
9160 0xa7b5, 0xa7b5,
9161 0xa7b7, 0xa7b7,
9162 0xa7b9, 0xa7b9,
9163 0xab53, 0xab53,
9164 0xab70, 0xabbf,
9165 0xfb00, 0xfb06,
9166 0xfb13, 0xfb17,
9167 0xff41, 0xff5a,
9168 0x10428, 0x1044f,
9169 0x104d8, 0x104fb,
9170 0x10cc0, 0x10cf2,
9171 0x118c0, 0x118df,
9172 0x16e60, 0x16e7f,
9173 0x1e922, 0x1e943,
9174 }; /* END of CR_Changes_When_Titlecased */
9175
9176 /* PROPERTY: 'Changes_When_Uppercased': Derived Property */
9177 static const OnigCodePoint
9178 CR_Changes_When_Uppercased[] = { 611,
9179 0x0061, 0x007a,
9180 0x00b5, 0x00b5,
9181 0x00df, 0x00f6,
9182 0x00f8, 0x00ff,
9183 0x0101, 0x0101,
9184 0x0103, 0x0103,
9185 0x0105, 0x0105,
9186 0x0107, 0x0107,
9187 0x0109, 0x0109,
9188 0x010b, 0x010b,
9189 0x010d, 0x010d,
9190 0x010f, 0x010f,
9191 0x0111, 0x0111,
9192 0x0113, 0x0113,
9193 0x0115, 0x0115,
9194 0x0117, 0x0117,
9195 0x0119, 0x0119,
9196 0x011b, 0x011b,
9197 0x011d, 0x011d,
9198 0x011f, 0x011f,
9199 0x0121, 0x0121,
9200 0x0123, 0x0123,
9201 0x0125, 0x0125,
9202 0x0127, 0x0127,
9203 0x0129, 0x0129,
9204 0x012b, 0x012b,
9205 0x012d, 0x012d,
9206 0x012f, 0x012f,
9207 0x0131, 0x0131,
9208 0x0133, 0x0133,
9209 0x0135, 0x0135,
9210 0x0137, 0x0137,
9211 0x013a, 0x013a,
9212 0x013c, 0x013c,
9213 0x013e, 0x013e,
9214 0x0140, 0x0140,
9215 0x0142, 0x0142,
9216 0x0144, 0x0144,
9217 0x0146, 0x0146,
9218 0x0148, 0x0149,
9219 0x014b, 0x014b,
9220 0x014d, 0x014d,
9221 0x014f, 0x014f,
9222 0x0151, 0x0151,
9223 0x0153, 0x0153,
9224 0x0155, 0x0155,
9225 0x0157, 0x0157,
9226 0x0159, 0x0159,
9227 0x015b, 0x015b,
9228 0x015d, 0x015d,
9229 0x015f, 0x015f,
9230 0x0161, 0x0161,
9231 0x0163, 0x0163,
9232 0x0165, 0x0165,
9233 0x0167, 0x0167,
9234 0x0169, 0x0169,
9235 0x016b, 0x016b,
9236 0x016d, 0x016d,
9237 0x016f, 0x016f,
9238 0x0171, 0x0171,
9239 0x0173, 0x0173,
9240 0x0175, 0x0175,
9241 0x0177, 0x0177,
9242 0x017a, 0x017a,
9243 0x017c, 0x017c,
9244 0x017e, 0x0180,
9245 0x0183, 0x0183,
9246 0x0185, 0x0185,
9247 0x0188, 0x0188,
9248 0x018c, 0x018c,
9249 0x0192, 0x0192,
9250 0x0195, 0x0195,
9251 0x0199, 0x019a,
9252 0x019e, 0x019e,
9253 0x01a1, 0x01a1,
9254 0x01a3, 0x01a3,
9255 0x01a5, 0x01a5,
9256 0x01a8, 0x01a8,
9257 0x01ad, 0x01ad,
9258 0x01b0, 0x01b0,
9259 0x01b4, 0x01b4,
9260 0x01b6, 0x01b6,
9261 0x01b9, 0x01b9,
9262 0x01bd, 0x01bd,
9263 0x01bf, 0x01bf,
9264 0x01c5, 0x01c6,
9265 0x01c8, 0x01c9,
9266 0x01cb, 0x01cc,
9267 0x01ce, 0x01ce,
9268 0x01d0, 0x01d0,
9269 0x01d2, 0x01d2,
9270 0x01d4, 0x01d4,
9271 0x01d6, 0x01d6,
9272 0x01d8, 0x01d8,
9273 0x01da, 0x01da,
9274 0x01dc, 0x01dd,
9275 0x01df, 0x01df,
9276 0x01e1, 0x01e1,
9277 0x01e3, 0x01e3,
9278 0x01e5, 0x01e5,
9279 0x01e7, 0x01e7,
9280 0x01e9, 0x01e9,
9281 0x01eb, 0x01eb,
9282 0x01ed, 0x01ed,
9283 0x01ef, 0x01f0,
9284 0x01f2, 0x01f3,
9285 0x01f5, 0x01f5,
9286 0x01f9, 0x01f9,
9287 0x01fb, 0x01fb,
9288 0x01fd, 0x01fd,
9289 0x01ff, 0x01ff,
9290 0x0201, 0x0201,
9291 0x0203, 0x0203,
9292 0x0205, 0x0205,
9293 0x0207, 0x0207,
9294 0x0209, 0x0209,
9295 0x020b, 0x020b,
9296 0x020d, 0x020d,
9297 0x020f, 0x020f,
9298 0x0211, 0x0211,
9299 0x0213, 0x0213,
9300 0x0215, 0x0215,
9301 0x0217, 0x0217,
9302 0x0219, 0x0219,
9303 0x021b, 0x021b,
9304 0x021d, 0x021d,
9305 0x021f, 0x021f,
9306 0x0223, 0x0223,
9307 0x0225, 0x0225,
9308 0x0227, 0x0227,
9309 0x0229, 0x0229,
9310 0x022b, 0x022b,
9311 0x022d, 0x022d,
9312 0x022f, 0x022f,
9313 0x0231, 0x0231,
9314 0x0233, 0x0233,
9315 0x023c, 0x023c,
9316 0x023f, 0x0240,
9317 0x0242, 0x0242,
9318 0x0247, 0x0247,
9319 0x0249, 0x0249,
9320 0x024b, 0x024b,
9321 0x024d, 0x024d,
9322 0x024f, 0x0254,
9323 0x0256, 0x0257,
9324 0x0259, 0x0259,
9325 0x025b, 0x025c,
9326 0x0260, 0x0261,
9327 0x0263, 0x0263,
9328 0x0265, 0x0266,
9329 0x0268, 0x026c,
9330 0x026f, 0x026f,
9331 0x0271, 0x0272,
9332 0x0275, 0x0275,
9333 0x027d, 0x027d,
9334 0x0280, 0x0280,
9335 0x0283, 0x0283,
9336 0x0287, 0x028c,
9337 0x0292, 0x0292,
9338 0x029d, 0x029e,
9339 0x0345, 0x0345,
9340 0x0371, 0x0371,
9341 0x0373, 0x0373,
9342 0x0377, 0x0377,
9343 0x037b, 0x037d,
9344 0x0390, 0x0390,
9345 0x03ac, 0x03ce,
9346 0x03d0, 0x03d1,
9347 0x03d5, 0x03d7,
9348 0x03d9, 0x03d9,
9349 0x03db, 0x03db,
9350 0x03dd, 0x03dd,
9351 0x03df, 0x03df,
9352 0x03e1, 0x03e1,
9353 0x03e3, 0x03e3,
9354 0x03e5, 0x03e5,
9355 0x03e7, 0x03e7,
9356 0x03e9, 0x03e9,
9357 0x03eb, 0x03eb,
9358 0x03ed, 0x03ed,
9359 0x03ef, 0x03f3,
9360 0x03f5, 0x03f5,
9361 0x03f8, 0x03f8,
9362 0x03fb, 0x03fb,
9363 0x0430, 0x045f,
9364 0x0461, 0x0461,
9365 0x0463, 0x0463,
9366 0x0465, 0x0465,
9367 0x0467, 0x0467,
9368 0x0469, 0x0469,
9369 0x046b, 0x046b,
9370 0x046d, 0x046d,
9371 0x046f, 0x046f,
9372 0x0471, 0x0471,
9373 0x0473, 0x0473,
9374 0x0475, 0x0475,
9375 0x0477, 0x0477,
9376 0x0479, 0x0479,
9377 0x047b, 0x047b,
9378 0x047d, 0x047d,
9379 0x047f, 0x047f,
9380 0x0481, 0x0481,
9381 0x048b, 0x048b,
9382 0x048d, 0x048d,
9383 0x048f, 0x048f,
9384 0x0491, 0x0491,
9385 0x0493, 0x0493,
9386 0x0495, 0x0495,
9387 0x0497, 0x0497,
9388 0x0499, 0x0499,
9389 0x049b, 0x049b,
9390 0x049d, 0x049d,
9391 0x049f, 0x049f,
9392 0x04a1, 0x04a1,
9393 0x04a3, 0x04a3,
9394 0x04a5, 0x04a5,
9395 0x04a7, 0x04a7,
9396 0x04a9, 0x04a9,
9397 0x04ab, 0x04ab,
9398 0x04ad, 0x04ad,
9399 0x04af, 0x04af,
9400 0x04b1, 0x04b1,
9401 0x04b3, 0x04b3,
9402 0x04b5, 0x04b5,
9403 0x04b7, 0x04b7,
9404 0x04b9, 0x04b9,
9405 0x04bb, 0x04bb,
9406 0x04bd, 0x04bd,
9407 0x04bf, 0x04bf,
9408 0x04c2, 0x04c2,
9409 0x04c4, 0x04c4,
9410 0x04c6, 0x04c6,
9411 0x04c8, 0x04c8,
9412 0x04ca, 0x04ca,
9413 0x04cc, 0x04cc,
9414 0x04ce, 0x04cf,
9415 0x04d1, 0x04d1,
9416 0x04d3, 0x04d3,
9417 0x04d5, 0x04d5,
9418 0x04d7, 0x04d7,
9419 0x04d9, 0x04d9,
9420 0x04db, 0x04db,
9421 0x04dd, 0x04dd,
9422 0x04df, 0x04df,
9423 0x04e1, 0x04e1,
9424 0x04e3, 0x04e3,
9425 0x04e5, 0x04e5,
9426 0x04e7, 0x04e7,
9427 0x04e9, 0x04e9,
9428 0x04eb, 0x04eb,
9429 0x04ed, 0x04ed,
9430 0x04ef, 0x04ef,
9431 0x04f1, 0x04f1,
9432 0x04f3, 0x04f3,
9433 0x04f5, 0x04f5,
9434 0x04f7, 0x04f7,
9435 0x04f9, 0x04f9,
9436 0x04fb, 0x04fb,
9437 0x04fd, 0x04fd,
9438 0x04ff, 0x04ff,
9439 0x0501, 0x0501,
9440 0x0503, 0x0503,
9441 0x0505, 0x0505,
9442 0x0507, 0x0507,
9443 0x0509, 0x0509,
9444 0x050b, 0x050b,
9445 0x050d, 0x050d,
9446 0x050f, 0x050f,
9447 0x0511, 0x0511,
9448 0x0513, 0x0513,
9449 0x0515, 0x0515,
9450 0x0517, 0x0517,
9451 0x0519, 0x0519,
9452 0x051b, 0x051b,
9453 0x051d, 0x051d,
9454 0x051f, 0x051f,
9455 0x0521, 0x0521,
9456 0x0523, 0x0523,
9457 0x0525, 0x0525,
9458 0x0527, 0x0527,
9459 0x0529, 0x0529,
9460 0x052b, 0x052b,
9461 0x052d, 0x052d,
9462 0x052f, 0x052f,
9463 0x0561, 0x0587,
9464 0x10d0, 0x10fa,
9465 0x10fd, 0x10ff,
9466 0x13f8, 0x13fd,
9467 0x1c80, 0x1c88,
9468 0x1d79, 0x1d79,
9469 0x1d7d, 0x1d7d,
9470 0x1e01, 0x1e01,
9471 0x1e03, 0x1e03,
9472 0x1e05, 0x1e05,
9473 0x1e07, 0x1e07,
9474 0x1e09, 0x1e09,
9475 0x1e0b, 0x1e0b,
9476 0x1e0d, 0x1e0d,
9477 0x1e0f, 0x1e0f,
9478 0x1e11, 0x1e11,
9479 0x1e13, 0x1e13,
9480 0x1e15, 0x1e15,
9481 0x1e17, 0x1e17,
9482 0x1e19, 0x1e19,
9483 0x1e1b, 0x1e1b,
9484 0x1e1d, 0x1e1d,
9485 0x1e1f, 0x1e1f,
9486 0x1e21, 0x1e21,
9487 0x1e23, 0x1e23,
9488 0x1e25, 0x1e25,
9489 0x1e27, 0x1e27,
9490 0x1e29, 0x1e29,
9491 0x1e2b, 0x1e2b,
9492 0x1e2d, 0x1e2d,
9493 0x1e2f, 0x1e2f,
9494 0x1e31, 0x1e31,
9495 0x1e33, 0x1e33,
9496 0x1e35, 0x1e35,
9497 0x1e37, 0x1e37,
9498 0x1e39, 0x1e39,
9499 0x1e3b, 0x1e3b,
9500 0x1e3d, 0x1e3d,
9501 0x1e3f, 0x1e3f,
9502 0x1e41, 0x1e41,
9503 0x1e43, 0x1e43,
9504 0x1e45, 0x1e45,
9505 0x1e47, 0x1e47,
9506 0x1e49, 0x1e49,
9507 0x1e4b, 0x1e4b,
9508 0x1e4d, 0x1e4d,
9509 0x1e4f, 0x1e4f,
9510 0x1e51, 0x1e51,
9511 0x1e53, 0x1e53,
9512 0x1e55, 0x1e55,
9513 0x1e57, 0x1e57,
9514 0x1e59, 0x1e59,
9515 0x1e5b, 0x1e5b,
9516 0x1e5d, 0x1e5d,
9517 0x1e5f, 0x1e5f,
9518 0x1e61, 0x1e61,
9519 0x1e63, 0x1e63,
9520 0x1e65, 0x1e65,
9521 0x1e67, 0x1e67,
9522 0x1e69, 0x1e69,
9523 0x1e6b, 0x1e6b,
9524 0x1e6d, 0x1e6d,
9525 0x1e6f, 0x1e6f,
9526 0x1e71, 0x1e71,
9527 0x1e73, 0x1e73,
9528 0x1e75, 0x1e75,
9529 0x1e77, 0x1e77,
9530 0x1e79, 0x1e79,
9531 0x1e7b, 0x1e7b,
9532 0x1e7d, 0x1e7d,
9533 0x1e7f, 0x1e7f,
9534 0x1e81, 0x1e81,
9535 0x1e83, 0x1e83,
9536 0x1e85, 0x1e85,
9537 0x1e87, 0x1e87,
9538 0x1e89, 0x1e89,
9539 0x1e8b, 0x1e8b,
9540 0x1e8d, 0x1e8d,
9541 0x1e8f, 0x1e8f,
9542 0x1e91, 0x1e91,
9543 0x1e93, 0x1e93,
9544 0x1e95, 0x1e9b,
9545 0x1ea1, 0x1ea1,
9546 0x1ea3, 0x1ea3,
9547 0x1ea5, 0x1ea5,
9548 0x1ea7, 0x1ea7,
9549 0x1ea9, 0x1ea9,
9550 0x1eab, 0x1eab,
9551 0x1ead, 0x1ead,
9552 0x1eaf, 0x1eaf,
9553 0x1eb1, 0x1eb1,
9554 0x1eb3, 0x1eb3,
9555 0x1eb5, 0x1eb5,
9556 0x1eb7, 0x1eb7,
9557 0x1eb9, 0x1eb9,
9558 0x1ebb, 0x1ebb,
9559 0x1ebd, 0x1ebd,
9560 0x1ebf, 0x1ebf,
9561 0x1ec1, 0x1ec1,
9562 0x1ec3, 0x1ec3,
9563 0x1ec5, 0x1ec5,
9564 0x1ec7, 0x1ec7,
9565 0x1ec9, 0x1ec9,
9566 0x1ecb, 0x1ecb,
9567 0x1ecd, 0x1ecd,
9568 0x1ecf, 0x1ecf,
9569 0x1ed1, 0x1ed1,
9570 0x1ed3, 0x1ed3,
9571 0x1ed5, 0x1ed5,
9572 0x1ed7, 0x1ed7,
9573 0x1ed9, 0x1ed9,
9574 0x1edb, 0x1edb,
9575 0x1edd, 0x1edd,
9576 0x1edf, 0x1edf,
9577 0x1ee1, 0x1ee1,
9578 0x1ee3, 0x1ee3,
9579 0x1ee5, 0x1ee5,
9580 0x1ee7, 0x1ee7,
9581 0x1ee9, 0x1ee9,
9582 0x1eeb, 0x1eeb,
9583 0x1eed, 0x1eed,
9584 0x1eef, 0x1eef,
9585 0x1ef1, 0x1ef1,
9586 0x1ef3, 0x1ef3,
9587 0x1ef5, 0x1ef5,
9588 0x1ef7, 0x1ef7,
9589 0x1ef9, 0x1ef9,
9590 0x1efb, 0x1efb,
9591 0x1efd, 0x1efd,
9592 0x1eff, 0x1f07,
9593 0x1f10, 0x1f15,
9594 0x1f20, 0x1f27,
9595 0x1f30, 0x1f37,
9596 0x1f40, 0x1f45,
9597 0x1f50, 0x1f57,
9598 0x1f60, 0x1f67,
9599 0x1f70, 0x1f7d,
9600 0x1f80, 0x1fb4,
9601 0x1fb6, 0x1fb7,
9602 0x1fbc, 0x1fbc,
9603 0x1fbe, 0x1fbe,
9604 0x1fc2, 0x1fc4,
9605 0x1fc6, 0x1fc7,
9606 0x1fcc, 0x1fcc,
9607 0x1fd0, 0x1fd3,
9608 0x1fd6, 0x1fd7,
9609 0x1fe0, 0x1fe7,
9610 0x1ff2, 0x1ff4,
9611 0x1ff6, 0x1ff7,
9612 0x1ffc, 0x1ffc,
9613 0x214e, 0x214e,
9614 0x2170, 0x217f,
9615 0x2184, 0x2184,
9616 0x24d0, 0x24e9,
9617 0x2c30, 0x2c5e,
9618 0x2c61, 0x2c61,
9619 0x2c65, 0x2c66,
9620 0x2c68, 0x2c68,
9621 0x2c6a, 0x2c6a,
9622 0x2c6c, 0x2c6c,
9623 0x2c73, 0x2c73,
9624 0x2c76, 0x2c76,
9625 0x2c81, 0x2c81,
9626 0x2c83, 0x2c83,
9627 0x2c85, 0x2c85,
9628 0x2c87, 0x2c87,
9629 0x2c89, 0x2c89,
9630 0x2c8b, 0x2c8b,
9631 0x2c8d, 0x2c8d,
9632 0x2c8f, 0x2c8f,
9633 0x2c91, 0x2c91,
9634 0x2c93, 0x2c93,
9635 0x2c95, 0x2c95,
9636 0x2c97, 0x2c97,
9637 0x2c99, 0x2c99,
9638 0x2c9b, 0x2c9b,
9639 0x2c9d, 0x2c9d,
9640 0x2c9f, 0x2c9f,
9641 0x2ca1, 0x2ca1,
9642 0x2ca3, 0x2ca3,
9643 0x2ca5, 0x2ca5,
9644 0x2ca7, 0x2ca7,
9645 0x2ca9, 0x2ca9,
9646 0x2cab, 0x2cab,
9647 0x2cad, 0x2cad,
9648 0x2caf, 0x2caf,
9649 0x2cb1, 0x2cb1,
9650 0x2cb3, 0x2cb3,
9651 0x2cb5, 0x2cb5,
9652 0x2cb7, 0x2cb7,
9653 0x2cb9, 0x2cb9,
9654 0x2cbb, 0x2cbb,
9655 0x2cbd, 0x2cbd,
9656 0x2cbf, 0x2cbf,
9657 0x2cc1, 0x2cc1,
9658 0x2cc3, 0x2cc3,
9659 0x2cc5, 0x2cc5,
9660 0x2cc7, 0x2cc7,
9661 0x2cc9, 0x2cc9,
9662 0x2ccb, 0x2ccb,
9663 0x2ccd, 0x2ccd,
9664 0x2ccf, 0x2ccf,
9665 0x2cd1, 0x2cd1,
9666 0x2cd3, 0x2cd3,
9667 0x2cd5, 0x2cd5,
9668 0x2cd7, 0x2cd7,
9669 0x2cd9, 0x2cd9,
9670 0x2cdb, 0x2cdb,
9671 0x2cdd, 0x2cdd,
9672 0x2cdf, 0x2cdf,
9673 0x2ce1, 0x2ce1,
9674 0x2ce3, 0x2ce3,
9675 0x2cec, 0x2cec,
9676 0x2cee, 0x2cee,
9677 0x2cf3, 0x2cf3,
9678 0x2d00, 0x2d25,
9679 0x2d27, 0x2d27,
9680 0x2d2d, 0x2d2d,
9681 0xa641, 0xa641,
9682 0xa643, 0xa643,
9683 0xa645, 0xa645,
9684 0xa647, 0xa647,
9685 0xa649, 0xa649,
9686 0xa64b, 0xa64b,
9687 0xa64d, 0xa64d,
9688 0xa64f, 0xa64f,
9689 0xa651, 0xa651,
9690 0xa653, 0xa653,
9691 0xa655, 0xa655,
9692 0xa657, 0xa657,
9693 0xa659, 0xa659,
9694 0xa65b, 0xa65b,
9695 0xa65d, 0xa65d,
9696 0xa65f, 0xa65f,
9697 0xa661, 0xa661,
9698 0xa663, 0xa663,
9699 0xa665, 0xa665,
9700 0xa667, 0xa667,
9701 0xa669, 0xa669,
9702 0xa66b, 0xa66b,
9703 0xa66d, 0xa66d,
9704 0xa681, 0xa681,
9705 0xa683, 0xa683,
9706 0xa685, 0xa685,
9707 0xa687, 0xa687,
9708 0xa689, 0xa689,
9709 0xa68b, 0xa68b,
9710 0xa68d, 0xa68d,
9711 0xa68f, 0xa68f,
9712 0xa691, 0xa691,
9713 0xa693, 0xa693,
9714 0xa695, 0xa695,
9715 0xa697, 0xa697,
9716 0xa699, 0xa699,
9717 0xa69b, 0xa69b,
9718 0xa723, 0xa723,
9719 0xa725, 0xa725,
9720 0xa727, 0xa727,
9721 0xa729, 0xa729,
9722 0xa72b, 0xa72b,
9723 0xa72d, 0xa72d,
9724 0xa72f, 0xa72f,
9725 0xa733, 0xa733,
9726 0xa735, 0xa735,
9727 0xa737, 0xa737,
9728 0xa739, 0xa739,
9729 0xa73b, 0xa73b,
9730 0xa73d, 0xa73d,
9731 0xa73f, 0xa73f,
9732 0xa741, 0xa741,
9733 0xa743, 0xa743,
9734 0xa745, 0xa745,
9735 0xa747, 0xa747,
9736 0xa749, 0xa749,
9737 0xa74b, 0xa74b,
9738 0xa74d, 0xa74d,
9739 0xa74f, 0xa74f,
9740 0xa751, 0xa751,
9741 0xa753, 0xa753,
9742 0xa755, 0xa755,
9743 0xa757, 0xa757,
9744 0xa759, 0xa759,
9745 0xa75b, 0xa75b,
9746 0xa75d, 0xa75d,
9747 0xa75f, 0xa75f,
9748 0xa761, 0xa761,
9749 0xa763, 0xa763,
9750 0xa765, 0xa765,
9751 0xa767, 0xa767,
9752 0xa769, 0xa769,
9753 0xa76b, 0xa76b,
9754 0xa76d, 0xa76d,
9755 0xa76f, 0xa76f,
9756 0xa77a, 0xa77a,
9757 0xa77c, 0xa77c,
9758 0xa77f, 0xa77f,
9759 0xa781, 0xa781,
9760 0xa783, 0xa783,
9761 0xa785, 0xa785,
9762 0xa787, 0xa787,
9763 0xa78c, 0xa78c,
9764 0xa791, 0xa791,
9765 0xa793, 0xa793,
9766 0xa797, 0xa797,
9767 0xa799, 0xa799,
9768 0xa79b, 0xa79b,
9769 0xa79d, 0xa79d,
9770 0xa79f, 0xa79f,
9771 0xa7a1, 0xa7a1,
9772 0xa7a3, 0xa7a3,
9773 0xa7a5, 0xa7a5,
9774 0xa7a7, 0xa7a7,
9775 0xa7a9, 0xa7a9,
9776 0xa7b5, 0xa7b5,
9777 0xa7b7, 0xa7b7,
9778 0xa7b9, 0xa7b9,
9779 0xab53, 0xab53,
9780 0xab70, 0xabbf,
9781 0xfb00, 0xfb06,
9782 0xfb13, 0xfb17,
9783 0xff41, 0xff5a,
9784 0x10428, 0x1044f,
9785 0x104d8, 0x104fb,
9786 0x10cc0, 0x10cf2,
9787 0x118c0, 0x118df,
9788 0x16e60, 0x16e7f,
9789 0x1e922, 0x1e943,
9790 }; /* END of CR_Changes_When_Uppercased */
9791
9792 /* PROPERTY: 'Cherokee': Script */
9793 static const OnigCodePoint
9794 CR_Cherokee[] = { 3,
9795 0x13a0, 0x13f5,
9796 0x13f8, 0x13fd,
9797 0xab70, 0xabbf,
9798 }; /* END of CR_Cherokee */
9799
9800 /* PROPERTY: 'Cn': General Category */
9801 static const OnigCodePoint
9802 CR_Cn[] = { 658,
9803 0x0378, 0x0379,
9804 0x0380, 0x0383,
9805 0x038b, 0x038b,
9806 0x038d, 0x038d,
9807 0x03a2, 0x03a2,
9808 0x0530, 0x0530,
9809 0x0557, 0x0558,
9810 0x058b, 0x058c,
9811 0x0590, 0x0590,
9812 0x05c8, 0x05cf,
9813 0x05eb, 0x05ee,
9814 0x05f5, 0x05ff,
9815 0x061d, 0x061d,
9816 0x070e, 0x070e,
9817 0x074b, 0x074c,
9818 0x07b2, 0x07bf,
9819 0x07fb, 0x07fc,
9820 0x082e, 0x082f,
9821 0x083f, 0x083f,
9822 0x085c, 0x085d,
9823 0x085f, 0x085f,
9824 0x086b, 0x089f,
9825 0x08b5, 0x08b5,
9826 0x08be, 0x08d2,
9827 0x0984, 0x0984,
9828 0x098d, 0x098e,
9829 0x0991, 0x0992,
9830 0x09a9, 0x09a9,
9831 0x09b1, 0x09b1,
9832 0x09b3, 0x09b5,
9833 0x09ba, 0x09bb,
9834 0x09c5, 0x09c6,
9835 0x09c9, 0x09ca,
9836 0x09cf, 0x09d6,
9837 0x09d8, 0x09db,
9838 0x09de, 0x09de,
9839 0x09e4, 0x09e5,
9840 0x09ff, 0x0a00,
9841 0x0a04, 0x0a04,
9842 0x0a0b, 0x0a0e,
9843 0x0a11, 0x0a12,
9844 0x0a29, 0x0a29,
9845 0x0a31, 0x0a31,
9846 0x0a34, 0x0a34,
9847 0x0a37, 0x0a37,
9848 0x0a3a, 0x0a3b,
9849 0x0a3d, 0x0a3d,
9850 0x0a43, 0x0a46,
9851 0x0a49, 0x0a4a,
9852 0x0a4e, 0x0a50,
9853 0x0a52, 0x0a58,
9854 0x0a5d, 0x0a5d,
9855 0x0a5f, 0x0a65,
9856 0x0a77, 0x0a80,
9857 0x0a84, 0x0a84,
9858 0x0a8e, 0x0a8e,
9859 0x0a92, 0x0a92,
9860 0x0aa9, 0x0aa9,
9861 0x0ab1, 0x0ab1,
9862 0x0ab4, 0x0ab4,
9863 0x0aba, 0x0abb,
9864 0x0ac6, 0x0ac6,
9865 0x0aca, 0x0aca,
9866 0x0ace, 0x0acf,
9867 0x0ad1, 0x0adf,
9868 0x0ae4, 0x0ae5,
9869 0x0af2, 0x0af8,
9870 0x0b00, 0x0b00,
9871 0x0b04, 0x0b04,
9872 0x0b0d, 0x0b0e,
9873 0x0b11, 0x0b12,
9874 0x0b29, 0x0b29,
9875 0x0b31, 0x0b31,
9876 0x0b34, 0x0b34,
9877 0x0b3a, 0x0b3b,
9878 0x0b45, 0x0b46,
9879 0x0b49, 0x0b4a,
9880 0x0b4e, 0x0b55,
9881 0x0b58, 0x0b5b,
9882 0x0b5e, 0x0b5e,
9883 0x0b64, 0x0b65,
9884 0x0b78, 0x0b81,
9885 0x0b84, 0x0b84,
9886 0x0b8b, 0x0b8d,
9887 0x0b91, 0x0b91,
9888 0x0b96, 0x0b98,
9889 0x0b9b, 0x0b9b,
9890 0x0b9d, 0x0b9d,
9891 0x0ba0, 0x0ba2,
9892 0x0ba5, 0x0ba7,
9893 0x0bab, 0x0bad,
9894 0x0bba, 0x0bbd,
9895 0x0bc3, 0x0bc5,
9896 0x0bc9, 0x0bc9,
9897 0x0bce, 0x0bcf,
9898 0x0bd1, 0x0bd6,
9899 0x0bd8, 0x0be5,
9900 0x0bfb, 0x0bff,
9901 0x0c0d, 0x0c0d,
9902 0x0c11, 0x0c11,
9903 0x0c29, 0x0c29,
9904 0x0c3a, 0x0c3c,
9905 0x0c45, 0x0c45,
9906 0x0c49, 0x0c49,
9907 0x0c4e, 0x0c54,
9908 0x0c57, 0x0c57,
9909 0x0c5b, 0x0c5f,
9910 0x0c64, 0x0c65,
9911 0x0c70, 0x0c77,
9912 0x0c8d, 0x0c8d,
9913 0x0c91, 0x0c91,
9914 0x0ca9, 0x0ca9,
9915 0x0cb4, 0x0cb4,
9916 0x0cba, 0x0cbb,
9917 0x0cc5, 0x0cc5,
9918 0x0cc9, 0x0cc9,
9919 0x0cce, 0x0cd4,
9920 0x0cd7, 0x0cdd,
9921 0x0cdf, 0x0cdf,
9922 0x0ce4, 0x0ce5,
9923 0x0cf0, 0x0cf0,
9924 0x0cf3, 0x0cff,
9925 0x0d04, 0x0d04,
9926 0x0d0d, 0x0d0d,
9927 0x0d11, 0x0d11,
9928 0x0d45, 0x0d45,
9929 0x0d49, 0x0d49,
9930 0x0d50, 0x0d53,
9931 0x0d64, 0x0d65,
9932 0x0d80, 0x0d81,
9933 0x0d84, 0x0d84,
9934 0x0d97, 0x0d99,
9935 0x0db2, 0x0db2,
9936 0x0dbc, 0x0dbc,
9937 0x0dbe, 0x0dbf,
9938 0x0dc7, 0x0dc9,
9939 0x0dcb, 0x0dce,
9940 0x0dd5, 0x0dd5,
9941 0x0dd7, 0x0dd7,
9942 0x0de0, 0x0de5,
9943 0x0df0, 0x0df1,
9944 0x0df5, 0x0e00,
9945 0x0e3b, 0x0e3e,
9946 0x0e5c, 0x0e80,
9947 0x0e83, 0x0e83,
9948 0x0e85, 0x0e86,
9949 0x0e89, 0x0e89,
9950 0x0e8b, 0x0e8c,
9951 0x0e8e, 0x0e93,
9952 0x0e98, 0x0e98,
9953 0x0ea0, 0x0ea0,
9954 0x0ea4, 0x0ea4,
9955 0x0ea6, 0x0ea6,
9956 0x0ea8, 0x0ea9,
9957 0x0eac, 0x0eac,
9958 0x0eba, 0x0eba,
9959 0x0ebe, 0x0ebf,
9960 0x0ec5, 0x0ec5,
9961 0x0ec7, 0x0ec7,
9962 0x0ece, 0x0ecf,
9963 0x0eda, 0x0edb,
9964 0x0ee0, 0x0eff,
9965 0x0f48, 0x0f48,
9966 0x0f6d, 0x0f70,
9967 0x0f98, 0x0f98,
9968 0x0fbd, 0x0fbd,
9969 0x0fcd, 0x0fcd,
9970 0x0fdb, 0x0fff,
9971 0x10c6, 0x10c6,
9972 0x10c8, 0x10cc,
9973 0x10ce, 0x10cf,
9974 0x1249, 0x1249,
9975 0x124e, 0x124f,
9976 0x1257, 0x1257,
9977 0x1259, 0x1259,
9978 0x125e, 0x125f,
9979 0x1289, 0x1289,
9980 0x128e, 0x128f,
9981 0x12b1, 0x12b1,
9982 0x12b6, 0x12b7,
9983 0x12bf, 0x12bf,
9984 0x12c1, 0x12c1,
9985 0x12c6, 0x12c7,
9986 0x12d7, 0x12d7,
9987 0x1311, 0x1311,
9988 0x1316, 0x1317,
9989 0x135b, 0x135c,
9990 0x137d, 0x137f,
9991 0x139a, 0x139f,
9992 0x13f6, 0x13f7,
9993 0x13fe, 0x13ff,
9994 0x169d, 0x169f,
9995 0x16f9, 0x16ff,
9996 0x170d, 0x170d,
9997 0x1715, 0x171f,
9998 0x1737, 0x173f,
9999 0x1754, 0x175f,
10000 0x176d, 0x176d,
10001 0x1771, 0x1771,
10002 0x1774, 0x177f,
10003 0x17de, 0x17df,
10004 0x17ea, 0x17ef,
10005 0x17fa, 0x17ff,
10006 0x180f, 0x180f,
10007 0x181a, 0x181f,
10008 0x1879, 0x187f,
10009 0x18ab, 0x18af,
10010 0x18f6, 0x18ff,
10011 0x191f, 0x191f,
10012 0x192c, 0x192f,
10013 0x193c, 0x193f,
10014 0x1941, 0x1943,
10015 0x196e, 0x196f,
10016 0x1975, 0x197f,
10017 0x19ac, 0x19af,
10018 0x19ca, 0x19cf,
10019 0x19db, 0x19dd,
10020 0x1a1c, 0x1a1d,
10021 0x1a5f, 0x1a5f,
10022 0x1a7d, 0x1a7e,
10023 0x1a8a, 0x1a8f,
10024 0x1a9a, 0x1a9f,
10025 0x1aae, 0x1aaf,
10026 0x1abf, 0x1aff,
10027 0x1b4c, 0x1b4f,
10028 0x1b7d, 0x1b7f,
10029 0x1bf4, 0x1bfb,
10030 0x1c38, 0x1c3a,
10031 0x1c4a, 0x1c4c,
10032 0x1c89, 0x1c8f,
10033 0x1cbb, 0x1cbc,
10034 0x1cc8, 0x1ccf,
10035 0x1cfa, 0x1cff,
10036 0x1dfa, 0x1dfa,
10037 0x1f16, 0x1f17,
10038 0x1f1e, 0x1f1f,
10039 0x1f46, 0x1f47,
10040 0x1f4e, 0x1f4f,
10041 0x1f58, 0x1f58,
10042 0x1f5a, 0x1f5a,
10043 0x1f5c, 0x1f5c,
10044 0x1f5e, 0x1f5e,
10045 0x1f7e, 0x1f7f,
10046 0x1fb5, 0x1fb5,
10047 0x1fc5, 0x1fc5,
10048 0x1fd4, 0x1fd5,
10049 0x1fdc, 0x1fdc,
10050 0x1ff0, 0x1ff1,
10051 0x1ff5, 0x1ff5,
10052 0x1fff, 0x1fff,
10053 0x2065, 0x2065,
10054 0x2072, 0x2073,
10055 0x208f, 0x208f,
10056 0x209d, 0x209f,
10057 0x20c0, 0x20cf,
10058 0x20f1, 0x20ff,
10059 0x218c, 0x218f,
10060 0x2427, 0x243f,
10061 0x244b, 0x245f,
10062 0x2b74, 0x2b75,
10063 0x2b96, 0x2b97,
10064 0x2bc9, 0x2bc9,
10065 0x2bff, 0x2bff,
10066 0x2c2f, 0x2c2f,
10067 0x2c5f, 0x2c5f,
10068 0x2cf4, 0x2cf8,
10069 0x2d26, 0x2d26,
10070 0x2d28, 0x2d2c,
10071 0x2d2e, 0x2d2f,
10072 0x2d68, 0x2d6e,
10073 0x2d71, 0x2d7e,
10074 0x2d97, 0x2d9f,
10075 0x2da7, 0x2da7,
10076 0x2daf, 0x2daf,
10077 0x2db7, 0x2db7,
10078 0x2dbf, 0x2dbf,
10079 0x2dc7, 0x2dc7,
10080 0x2dcf, 0x2dcf,
10081 0x2dd7, 0x2dd7,
10082 0x2ddf, 0x2ddf,
10083 0x2e4f, 0x2e7f,
10084 0x2e9a, 0x2e9a,
10085 0x2ef4, 0x2eff,
10086 0x2fd6, 0x2fef,
10087 0x2ffc, 0x2fff,
10088 0x3040, 0x3040,
10089 0x3097, 0x3098,
10090 0x3100, 0x3104,
10091 0x3130, 0x3130,
10092 0x318f, 0x318f,
10093 0x31bb, 0x31bf,
10094 0x31e4, 0x31ef,
10095 0x321f, 0x321f,
10096 0x32ff, 0x32ff,
10097 0x4db6, 0x4dbf,
10098 0x9ff0, 0x9fff,
10099 0xa48d, 0xa48f,
10100 0xa4c7, 0xa4cf,
10101 0xa62c, 0xa63f,
10102 0xa6f8, 0xa6ff,
10103 0xa7ba, 0xa7f6,
10104 0xa82c, 0xa82f,
10105 0xa83a, 0xa83f,
10106 0xa878, 0xa87f,
10107 0xa8c6, 0xa8cd,
10108 0xa8da, 0xa8df,
10109 0xa954, 0xa95e,
10110 0xa97d, 0xa97f,
10111 0xa9ce, 0xa9ce,
10112 0xa9da, 0xa9dd,
10113 0xa9ff, 0xa9ff,
10114 0xaa37, 0xaa3f,
10115 0xaa4e, 0xaa4f,
10116 0xaa5a, 0xaa5b,
10117 0xaac3, 0xaada,
10118 0xaaf7, 0xab00,
10119 0xab07, 0xab08,
10120 0xab0f, 0xab10,
10121 0xab17, 0xab1f,
10122 0xab27, 0xab27,
10123 0xab2f, 0xab2f,
10124 0xab66, 0xab6f,
10125 0xabee, 0xabef,
10126 0xabfa, 0xabff,
10127 0xd7a4, 0xd7af,
10128 0xd7c7, 0xd7ca,
10129 0xd7fc, 0xd7ff,
10130 0xfa6e, 0xfa6f,
10131 0xfada, 0xfaff,
10132 0xfb07, 0xfb12,
10133 0xfb18, 0xfb1c,
10134 0xfb37, 0xfb37,
10135 0xfb3d, 0xfb3d,
10136 0xfb3f, 0xfb3f,
10137 0xfb42, 0xfb42,
10138 0xfb45, 0xfb45,
10139 0xfbc2, 0xfbd2,
10140 0xfd40, 0xfd4f,
10141 0xfd90, 0xfd91,
10142 0xfdc8, 0xfdef,
10143 0xfdfe, 0xfdff,
10144 0xfe1a, 0xfe1f,
10145 0xfe53, 0xfe53,
10146 0xfe67, 0xfe67,
10147 0xfe6c, 0xfe6f,
10148 0xfe75, 0xfe75,
10149 0xfefd, 0xfefe,
10150 0xff00, 0xff00,
10151 0xffbf, 0xffc1,
10152 0xffc8, 0xffc9,
10153 0xffd0, 0xffd1,
10154 0xffd8, 0xffd9,
10155 0xffdd, 0xffdf,
10156 0xffe7, 0xffe7,
10157 0xffef, 0xfff8,
10158 0xfffe, 0xffff,
10159 0x1000c, 0x1000c,
10160 0x10027, 0x10027,
10161 0x1003b, 0x1003b,
10162 0x1003e, 0x1003e,
10163 0x1004e, 0x1004f,
10164 0x1005e, 0x1007f,
10165 0x100fb, 0x100ff,
10166 0x10103, 0x10106,
10167 0x10134, 0x10136,
10168 0x1018f, 0x1018f,
10169 0x1019c, 0x1019f,
10170 0x101a1, 0x101cf,
10171 0x101fe, 0x1027f,
10172 0x1029d, 0x1029f,
10173 0x102d1, 0x102df,
10174 0x102fc, 0x102ff,
10175 0x10324, 0x1032c,
10176 0x1034b, 0x1034f,
10177 0x1037b, 0x1037f,
10178 0x1039e, 0x1039e,
10179 0x103c4, 0x103c7,
10180 0x103d6, 0x103ff,
10181 0x1049e, 0x1049f,
10182 0x104aa, 0x104af,
10183 0x104d4, 0x104d7,
10184 0x104fc, 0x104ff,
10185 0x10528, 0x1052f,
10186 0x10564, 0x1056e,
10187 0x10570, 0x105ff,
10188 0x10737, 0x1073f,
10189 0x10756, 0x1075f,
10190 0x10768, 0x107ff,
10191 0x10806, 0x10807,
10192 0x10809, 0x10809,
10193 0x10836, 0x10836,
10194 0x10839, 0x1083b,
10195 0x1083d, 0x1083e,
10196 0x10856, 0x10856,
10197 0x1089f, 0x108a6,
10198 0x108b0, 0x108df,
10199 0x108f3, 0x108f3,
10200 0x108f6, 0x108fa,
10201 0x1091c, 0x1091e,
10202 0x1093a, 0x1093e,
10203 0x10940, 0x1097f,
10204 0x109b8, 0x109bb,
10205 0x109d0, 0x109d1,
10206 0x10a04, 0x10a04,
10207 0x10a07, 0x10a0b,
10208 0x10a14, 0x10a14,
10209 0x10a18, 0x10a18,
10210 0x10a36, 0x10a37,
10211 0x10a3b, 0x10a3e,
10212 0x10a49, 0x10a4f,
10213 0x10a59, 0x10a5f,
10214 0x10aa0, 0x10abf,
10215 0x10ae7, 0x10aea,
10216 0x10af7, 0x10aff,
10217 0x10b36, 0x10b38,
10218 0x10b56, 0x10b57,
10219 0x10b73, 0x10b77,
10220 0x10b92, 0x10b98,
10221 0x10b9d, 0x10ba8,
10222 0x10bb0, 0x10bff,
10223 0x10c49, 0x10c7f,
10224 0x10cb3, 0x10cbf,
10225 0x10cf3, 0x10cf9,
10226 0x10d28, 0x10d2f,
10227 0x10d3a, 0x10e5f,
10228 0x10e7f, 0x10eff,
10229 0x10f28, 0x10f2f,
10230 0x10f5a, 0x10fff,
10231 0x1104e, 0x11051,
10232 0x11070, 0x1107e,
10233 0x110c2, 0x110cc,
10234 0x110ce, 0x110cf,
10235 0x110e9, 0x110ef,
10236 0x110fa, 0x110ff,
10237 0x11135, 0x11135,
10238 0x11147, 0x1114f,
10239 0x11177, 0x1117f,
10240 0x111ce, 0x111cf,
10241 0x111e0, 0x111e0,
10242 0x111f5, 0x111ff,
10243 0x11212, 0x11212,
10244 0x1123f, 0x1127f,
10245 0x11287, 0x11287,
10246 0x11289, 0x11289,
10247 0x1128e, 0x1128e,
10248 0x1129e, 0x1129e,
10249 0x112aa, 0x112af,
10250 0x112eb, 0x112ef,
10251 0x112fa, 0x112ff,
10252 0x11304, 0x11304,
10253 0x1130d, 0x1130e,
10254 0x11311, 0x11312,
10255 0x11329, 0x11329,
10256 0x11331, 0x11331,
10257 0x11334, 0x11334,
10258 0x1133a, 0x1133a,
10259 0x11345, 0x11346,
10260 0x11349, 0x1134a,
10261 0x1134e, 0x1134f,
10262 0x11351, 0x11356,
10263 0x11358, 0x1135c,
10264 0x11364, 0x11365,
10265 0x1136d, 0x1136f,
10266 0x11375, 0x113ff,
10267 0x1145a, 0x1145a,
10268 0x1145c, 0x1145c,
10269 0x1145f, 0x1147f,
10270 0x114c8, 0x114cf,
10271 0x114da, 0x1157f,
10272 0x115b6, 0x115b7,
10273 0x115de, 0x115ff,
10274 0x11645, 0x1164f,
10275 0x1165a, 0x1165f,
10276 0x1166d, 0x1167f,
10277 0x116b8, 0x116bf,
10278 0x116ca, 0x116ff,
10279 0x1171b, 0x1171c,
10280 0x1172c, 0x1172f,
10281 0x11740, 0x117ff,
10282 0x1183c, 0x1189f,
10283 0x118f3, 0x118fe,
10284 0x11900, 0x119ff,
10285 0x11a48, 0x11a4f,
10286 0x11a84, 0x11a85,
10287 0x11aa3, 0x11abf,
10288 0x11af9, 0x11bff,
10289 0x11c09, 0x11c09,
10290 0x11c37, 0x11c37,
10291 0x11c46, 0x11c4f,
10292 0x11c6d, 0x11c6f,
10293 0x11c90, 0x11c91,
10294 0x11ca8, 0x11ca8,
10295 0x11cb7, 0x11cff,
10296 0x11d07, 0x11d07,
10297 0x11d0a, 0x11d0a,
10298 0x11d37, 0x11d39,
10299 0x11d3b, 0x11d3b,
10300 0x11d3e, 0x11d3e,
10301 0x11d48, 0x11d4f,
10302 0x11d5a, 0x11d5f,
10303 0x11d66, 0x11d66,
10304 0x11d69, 0x11d69,
10305 0x11d8f, 0x11d8f,
10306 0x11d92, 0x11d92,
10307 0x11d99, 0x11d9f,
10308 0x11daa, 0x11edf,
10309 0x11ef9, 0x11fff,
10310 0x1239a, 0x123ff,
10311 0x1246f, 0x1246f,
10312 0x12475, 0x1247f,
10313 0x12544, 0x12fff,
10314 0x1342f, 0x143ff,
10315 0x14647, 0x167ff,
10316 0x16a39, 0x16a3f,
10317 0x16a5f, 0x16a5f,
10318 0x16a6a, 0x16a6d,
10319 0x16a70, 0x16acf,
10320 0x16aee, 0x16aef,
10321 0x16af6, 0x16aff,
10322 0x16b46, 0x16b4f,
10323 0x16b5a, 0x16b5a,
10324 0x16b62, 0x16b62,
10325 0x16b78, 0x16b7c,
10326 0x16b90, 0x16e3f,
10327 0x16e9b, 0x16eff,
10328 0x16f45, 0x16f4f,
10329 0x16f7f, 0x16f8e,
10330 0x16fa0, 0x16fdf,
10331 0x16fe2, 0x16fff,
10332 0x187f2, 0x187ff,
10333 0x18af3, 0x1afff,
10334 0x1b11f, 0x1b16f,
10335 0x1b2fc, 0x1bbff,
10336 0x1bc6b, 0x1bc6f,
10337 0x1bc7d, 0x1bc7f,
10338 0x1bc89, 0x1bc8f,
10339 0x1bc9a, 0x1bc9b,
10340 0x1bca4, 0x1cfff,
10341 0x1d0f6, 0x1d0ff,
10342 0x1d127, 0x1d128,
10343 0x1d1e9, 0x1d1ff,
10344 0x1d246, 0x1d2df,
10345 0x1d2f4, 0x1d2ff,
10346 0x1d357, 0x1d35f,
10347 0x1d379, 0x1d3ff,
10348 0x1d455, 0x1d455,
10349 0x1d49d, 0x1d49d,
10350 0x1d4a0, 0x1d4a1,
10351 0x1d4a3, 0x1d4a4,
10352 0x1d4a7, 0x1d4a8,
10353 0x1d4ad, 0x1d4ad,
10354 0x1d4ba, 0x1d4ba,
10355 0x1d4bc, 0x1d4bc,
10356 0x1d4c4, 0x1d4c4,
10357 0x1d506, 0x1d506,
10358 0x1d50b, 0x1d50c,
10359 0x1d515, 0x1d515,
10360 0x1d51d, 0x1d51d,
10361 0x1d53a, 0x1d53a,
10362 0x1d53f, 0x1d53f,
10363 0x1d545, 0x1d545,
10364 0x1d547, 0x1d549,
10365 0x1d551, 0x1d551,
10366 0x1d6a6, 0x1d6a7,
10367 0x1d7cc, 0x1d7cd,
10368 0x1da8c, 0x1da9a,
10369 0x1daa0, 0x1daa0,
10370 0x1dab0, 0x1dfff,
10371 0x1e007, 0x1e007,
10372 0x1e019, 0x1e01a,
10373 0x1e022, 0x1e022,
10374 0x1e025, 0x1e025,
10375 0x1e02b, 0x1e7ff,
10376 0x1e8c5, 0x1e8c6,
10377 0x1e8d7, 0x1e8ff,
10378 0x1e94b, 0x1e94f,
10379 0x1e95a, 0x1e95d,
10380 0x1e960, 0x1ec70,
10381 0x1ecb5, 0x1edff,
10382 0x1ee04, 0x1ee04,
10383 0x1ee20, 0x1ee20,
10384 0x1ee23, 0x1ee23,
10385 0x1ee25, 0x1ee26,
10386 0x1ee28, 0x1ee28,
10387 0x1ee33, 0x1ee33,
10388 0x1ee38, 0x1ee38,
10389 0x1ee3a, 0x1ee3a,
10390 0x1ee3c, 0x1ee41,
10391 0x1ee43, 0x1ee46,
10392 0x1ee48, 0x1ee48,
10393 0x1ee4a, 0x1ee4a,
10394 0x1ee4c, 0x1ee4c,
10395 0x1ee50, 0x1ee50,
10396 0x1ee53, 0x1ee53,
10397 0x1ee55, 0x1ee56,
10398 0x1ee58, 0x1ee58,
10399 0x1ee5a, 0x1ee5a,
10400 0x1ee5c, 0x1ee5c,
10401 0x1ee5e, 0x1ee5e,
10402 0x1ee60, 0x1ee60,
10403 0x1ee63, 0x1ee63,
10404 0x1ee65, 0x1ee66,
10405 0x1ee6b, 0x1ee6b,
10406 0x1ee73, 0x1ee73,
10407 0x1ee78, 0x1ee78,
10408 0x1ee7d, 0x1ee7d,
10409 0x1ee7f, 0x1ee7f,
10410 0x1ee8a, 0x1ee8a,
10411 0x1ee9c, 0x1eea0,
10412 0x1eea4, 0x1eea4,
10413 0x1eeaa, 0x1eeaa,
10414 0x1eebc, 0x1eeef,
10415 0x1eef2, 0x1efff,
10416 0x1f02c, 0x1f02f,
10417 0x1f094, 0x1f09f,
10418 0x1f0af, 0x1f0b0,
10419 0x1f0c0, 0x1f0c0,
10420 0x1f0d0, 0x1f0d0,
10421 0x1f0f6, 0x1f0ff,
10422 0x1f10d, 0x1f10f,
10423 0x1f16c, 0x1f16f,
10424 0x1f1ad, 0x1f1e5,
10425 0x1f203, 0x1f20f,
10426 0x1f23c, 0x1f23f,
10427 0x1f249, 0x1f24f,
10428 0x1f252, 0x1f25f,
10429 0x1f266, 0x1f2ff,
10430 0x1f6d5, 0x1f6df,
10431 0x1f6ed, 0x1f6ef,
10432 0x1f6fa, 0x1f6ff,
10433 0x1f774, 0x1f77f,
10434 0x1f7d9, 0x1f7ff,
10435 0x1f80c, 0x1f80f,
10436 0x1f848, 0x1f84f,
10437 0x1f85a, 0x1f85f,
10438 0x1f888, 0x1f88f,
10439 0x1f8ae, 0x1f8ff,
10440 0x1f90c, 0x1f90f,
10441 0x1f93f, 0x1f93f,
10442 0x1f971, 0x1f972,
10443 0x1f977, 0x1f979,
10444 0x1f97b, 0x1f97b,
10445 0x1f9a3, 0x1f9af,
10446 0x1f9ba, 0x1f9bf,
10447 0x1f9c3, 0x1f9cf,
10448 0x1fa00, 0x1fa5f,
10449 0x1fa6e, 0x1ffff,
10450 0x2a6d7, 0x2a6ff,
10451 0x2b735, 0x2b73f,
10452 0x2b81e, 0x2b81f,
10453 0x2cea2, 0x2ceaf,
10454 0x2ebe1, 0x2f7ff,
10455 0x2fa1e, 0xe0000,
10456 0xe0002, 0xe001f,
10457 0xe0080, 0xe00ff,
10458 0xe01f0, 0xeffff,
10459 0xffffe, 0xfffff,
10460 0x10fffe, 0x10ffff,
10461 }; /* END of CR_Cn */
10462
10463 /* PROPERTY: 'Co': General Category */
10464 static const OnigCodePoint
10465 CR_Co[] = { 3,
10466 0xe000, 0xf8ff,
10467 0xf0000, 0xffffd,
10468 0x100000, 0x10fffd,
10469 }; /* END of CR_Co */
10470
10471 /* PROPERTY: 'Common': Script */
10472 static const OnigCodePoint
10473 CR_Common[] = { 166,
10474 0x0000, 0x0040,
10475 0x005b, 0x0060,
10476 0x007b, 0x00a9,
10477 0x00ab, 0x00b9,
10478 0x00bb, 0x00bf,
10479 0x00d7, 0x00d7,
10480 0x00f7, 0x00f7,
10481 0x02b9, 0x02df,
10482 0x02e5, 0x02e9,
10483 0x02ec, 0x02ff,
10484 0x0374, 0x0374,
10485 0x037e, 0x037e,
10486 0x0385, 0x0385,
10487 0x0387, 0x0387,
10488 0x0589, 0x0589,
10489 0x0605, 0x0605,
10490 0x060c, 0x060c,
10491 0x061b, 0x061b,
10492 0x061f, 0x061f,
10493 0x0640, 0x0640,
10494 0x06dd, 0x06dd,
10495 0x08e2, 0x08e2,
10496 0x0964, 0x0965,
10497 0x0e3f, 0x0e3f,
10498 0x0fd5, 0x0fd8,
10499 0x10fb, 0x10fb,
10500 0x16eb, 0x16ed,
10501 0x1735, 0x1736,
10502 0x1802, 0x1803,
10503 0x1805, 0x1805,
10504 0x1cd3, 0x1cd3,
10505 0x1ce1, 0x1ce1,
10506 0x1ce9, 0x1cec,
10507 0x1cee, 0x1cf3,
10508 0x1cf5, 0x1cf7,
10509 0x2000, 0x200b,
10510 0x200e, 0x2064,
10511 0x2066, 0x2070,
10512 0x2074, 0x207e,
10513 0x2080, 0x208e,
10514 0x20a0, 0x20bf,
10515 0x2100, 0x2125,
10516 0x2127, 0x2129,
10517 0x212c, 0x2131,
10518 0x2133, 0x214d,
10519 0x214f, 0x215f,
10520 0x2189, 0x218b,
10521 0x2190, 0x2426,
10522 0x2440, 0x244a,
10523 0x2460, 0x27ff,
10524 0x2900, 0x2b73,
10525 0x2b76, 0x2b95,
10526 0x2b98, 0x2bc8,
10527 0x2bca, 0x2bfe,
10528 0x2e00, 0x2e4e,
10529 0x2ff0, 0x2ffb,
10530 0x3000, 0x3004,
10531 0x3006, 0x3006,
10532 0x3008, 0x3020,
10533 0x3030, 0x3037,
10534 0x303c, 0x303f,
10535 0x309b, 0x309c,
10536 0x30a0, 0x30a0,
10537 0x30fb, 0x30fc,
10538 0x3190, 0x319f,
10539 0x31c0, 0x31e3,
10540 0x3220, 0x325f,
10541 0x327f, 0x32cf,
10542 0x3358, 0x33ff,
10543 0x4dc0, 0x4dff,
10544 0xa700, 0xa721,
10545 0xa788, 0xa78a,
10546 0xa830, 0xa839,
10547 0xa92e, 0xa92e,
10548 0xa9cf, 0xa9cf,
10549 0xab5b, 0xab5b,
10550 0xfd3e, 0xfd3f,
10551 0xfe10, 0xfe19,
10552 0xfe30, 0xfe52,
10553 0xfe54, 0xfe66,
10554 0xfe68, 0xfe6b,
10555 0xfeff, 0xfeff,
10556 0xff01, 0xff20,
10557 0xff3b, 0xff40,
10558 0xff5b, 0xff65,
10559 0xff70, 0xff70,
10560 0xff9e, 0xff9f,
10561 0xffe0, 0xffe6,
10562 0xffe8, 0xffee,
10563 0xfff9, 0xfffd,
10564 0x10100, 0x10102,
10565 0x10107, 0x10133,
10566 0x10137, 0x1013f,
10567 0x10190, 0x1019b,
10568 0x101d0, 0x101fc,
10569 0x102e1, 0x102fb,
10570 0x1bca0, 0x1bca3,
10571 0x1d000, 0x1d0f5,
10572 0x1d100, 0x1d126,
10573 0x1d129, 0x1d166,
10574 0x1d16a, 0x1d17a,
10575 0x1d183, 0x1d184,
10576 0x1d18c, 0x1d1a9,
10577 0x1d1ae, 0x1d1e8,
10578 0x1d2e0, 0x1d2f3,
10579 0x1d300, 0x1d356,
10580 0x1d360, 0x1d378,
10581 0x1d400, 0x1d454,
10582 0x1d456, 0x1d49c,
10583 0x1d49e, 0x1d49f,
10584 0x1d4a2, 0x1d4a2,
10585 0x1d4a5, 0x1d4a6,
10586 0x1d4a9, 0x1d4ac,
10587 0x1d4ae, 0x1d4b9,
10588 0x1d4bb, 0x1d4bb,
10589 0x1d4bd, 0x1d4c3,
10590 0x1d4c5, 0x1d505,
10591 0x1d507, 0x1d50a,
10592 0x1d50d, 0x1d514,
10593 0x1d516, 0x1d51c,
10594 0x1d51e, 0x1d539,
10595 0x1d53b, 0x1d53e,
10596 0x1d540, 0x1d544,
10597 0x1d546, 0x1d546,
10598 0x1d54a, 0x1d550,
10599 0x1d552, 0x1d6a5,
10600 0x1d6a8, 0x1d7cb,
10601 0x1d7ce, 0x1d7ff,
10602 0x1ec71, 0x1ecb4,
10603 0x1f000, 0x1f02b,
10604 0x1f030, 0x1f093,
10605 0x1f0a0, 0x1f0ae,
10606 0x1f0b1, 0x1f0bf,
10607 0x1f0c1, 0x1f0cf,
10608 0x1f0d1, 0x1f0f5,
10609 0x1f100, 0x1f10c,
10610 0x1f110, 0x1f16b,
10611 0x1f170, 0x1f1ac,
10612 0x1f1e6, 0x1f1ff,
10613 0x1f201, 0x1f202,
10614 0x1f210, 0x1f23b,
10615 0x1f240, 0x1f248,
10616 0x1f250, 0x1f251,
10617 0x1f260, 0x1f265,
10618 0x1f300, 0x1f6d4,
10619 0x1f6e0, 0x1f6ec,
10620 0x1f6f0, 0x1f6f9,
10621 0x1f700, 0x1f773,
10622 0x1f780, 0x1f7d8,
10623 0x1f800, 0x1f80b,
10624 0x1f810, 0x1f847,
10625 0x1f850, 0x1f859,
10626 0x1f860, 0x1f887,
10627 0x1f890, 0x1f8ad,
10628 0x1f900, 0x1f90b,
10629 0x1f910, 0x1f93e,
10630 0x1f940, 0x1f970,
10631 0x1f973, 0x1f976,
10632 0x1f97a, 0x1f97a,
10633 0x1f97c, 0x1f9a2,
10634 0x1f9b0, 0x1f9b9,
10635 0x1f9c0, 0x1f9c2,
10636 0x1f9d0, 0x1f9ff,
10637 0x1fa60, 0x1fa6d,
10638 0xe0001, 0xe0001,
10639 0xe0020, 0xe007f,
10640 }; /* END of CR_Common */
10641
10642 /* PROPERTY: 'Coptic': Script */
10643 static const OnigCodePoint
10644 CR_Coptic[] = { 3,
10645 0x03e2, 0x03ef,
10646 0x2c80, 0x2cf3,
10647 0x2cf9, 0x2cff,
10648 }; /* END of CR_Coptic */
10649
10650 /* PROPERTY: 'Cs': General Category */
10651 static const OnigCodePoint
10652 CR_Cs[] = { 1,
10653 0xd800, 0xdfff,
10654 }; /* END of CR_Cs */
10655
10656 /* PROPERTY: 'Cuneiform': Script */
10657 static const OnigCodePoint
10658 CR_Cuneiform[] = { 4,
10659 0x12000, 0x12399,
10660 0x12400, 0x1246e,
10661 0x12470, 0x12474,
10662 0x12480, 0x12543,
10663 }; /* END of CR_Cuneiform */
10664
10665 /* PROPERTY: 'Cypriot': Script */
10666 static const OnigCodePoint
10667 CR_Cypriot[] = { 6,
10668 0x10800, 0x10805,
10669 0x10808, 0x10808,
10670 0x1080a, 0x10835,
10671 0x10837, 0x10838,
10672 0x1083c, 0x1083c,
10673 0x1083f, 0x1083f,
10674 }; /* END of CR_Cypriot */
10675
10676 /* PROPERTY: 'Cyrillic': Script */
10677 static const OnigCodePoint
10678 CR_Cyrillic[] = { 8,
10679 0x0400, 0x0484,
10680 0x0487, 0x052f,
10681 0x1c80, 0x1c88,
10682 0x1d2b, 0x1d2b,
10683 0x1d78, 0x1d78,
10684 0x2de0, 0x2dff,
10685 0xa640, 0xa69f,
10686 0xfe2e, 0xfe2f,
10687 }; /* END of CR_Cyrillic */
10688
10689 /* PROPERTY: 'Dash': Binary Property */
10690 static const OnigCodePoint
10691 CR_Dash[] = { 21,
10692 0x002d, 0x002d,
10693 0x058a, 0x058a,
10694 0x05be, 0x05be,
10695 0x1400, 0x1400,
10696 0x1806, 0x1806,
10697 0x2010, 0x2015,
10698 0x2053, 0x2053,
10699 0x207b, 0x207b,
10700 0x208b, 0x208b,
10701 0x2212, 0x2212,
10702 0x2e17, 0x2e17,
10703 0x2e1a, 0x2e1a,
10704 0x2e3a, 0x2e3b,
10705 0x2e40, 0x2e40,
10706 0x301c, 0x301c,
10707 0x3030, 0x3030,
10708 0x30a0, 0x30a0,
10709 0xfe31, 0xfe32,
10710 0xfe58, 0xfe58,
10711 0xfe63, 0xfe63,
10712 0xff0d, 0xff0d,
10713 }; /* END of CR_Dash */
10714
10715 /* PROPERTY: 'Default_Ignorable_Code_Point': Derived Property */
10716 static const OnigCodePoint
10717 CR_Default_Ignorable_Code_Point[] = { 17,
10718 0x00ad, 0x00ad,
10719 0x034f, 0x034f,
10720 0x061c, 0x061c,
10721 0x115f, 0x1160,
10722 0x17b4, 0x17b5,
10723 0x180b, 0x180e,
10724 0x200b, 0x200f,
10725 0x202a, 0x202e,
10726 0x2060, 0x206f,
10727 0x3164, 0x3164,
10728 0xfe00, 0xfe0f,
10729 0xfeff, 0xfeff,
10730 0xffa0, 0xffa0,
10731 0xfff0, 0xfff8,
10732 0x1bca0, 0x1bca3,
10733 0x1d173, 0x1d17a,
10734 0xe0000, 0xe0fff,
10735 }; /* END of CR_Default_Ignorable_Code_Point */
10736
10737 /* PROPERTY: 'Deprecated': Binary Property */
10738 static const OnigCodePoint
10739 CR_Deprecated[] = { 8,
10740 0x0149, 0x0149,
10741 0x0673, 0x0673,
10742 0x0f77, 0x0f77,
10743 0x0f79, 0x0f79,
10744 0x17a3, 0x17a4,
10745 0x206a, 0x206f,
10746 0x2329, 0x232a,
10747 0xe0001, 0xe0001,
10748 }; /* END of CR_Deprecated */
10749
10750 /* PROPERTY: 'Deseret': Script */
10751 static const OnigCodePoint
10752 CR_Deseret[] = { 1,
10753 0x10400, 0x1044f,
10754 }; /* END of CR_Deseret */
10755
10756 /* PROPERTY: 'Devanagari': Script */
10757 static const OnigCodePoint
10758 CR_Devanagari[] = { 4,
10759 0x0900, 0x0950,
10760 0x0953, 0x0963,
10761 0x0966, 0x097f,
10762 0xa8e0, 0xa8ff,
10763 }; /* END of CR_Devanagari */
10764
10765 /* PROPERTY: 'Diacritic': Binary Property */
10766 static const OnigCodePoint
10767 CR_Diacritic[] = { 163,
10768 0x005e, 0x005e,
10769 0x0060, 0x0060,
10770 0x00a8, 0x00a8,
10771 0x00af, 0x00af,
10772 0x00b4, 0x00b4,
10773 0x00b7, 0x00b8,
10774 0x02b0, 0x034e,
10775 0x0350, 0x0357,
10776 0x035d, 0x0362,
10777 0x0374, 0x0375,
10778 0x037a, 0x037a,
10779 0x0384, 0x0385,
10780 0x0483, 0x0487,
10781 0x0559, 0x0559,
10782 0x0591, 0x05a1,
10783 0x05a3, 0x05bd,
10784 0x05bf, 0x05bf,
10785 0x05c1, 0x05c2,
10786 0x05c4, 0x05c4,
10787 0x064b, 0x0652,
10788 0x0657, 0x0658,
10789 0x06df, 0x06e0,
10790 0x06e5, 0x06e6,
10791 0x06ea, 0x06ec,
10792 0x0730, 0x074a,
10793 0x07a6, 0x07b0,
10794 0x07eb, 0x07f5,
10795 0x0818, 0x0819,
10796 0x08e3, 0x08fe,
10797 0x093c, 0x093c,
10798 0x094d, 0x094d,
10799 0x0951, 0x0954,
10800 0x0971, 0x0971,
10801 0x09bc, 0x09bc,
10802 0x09cd, 0x09cd,
10803 0x0a3c, 0x0a3c,
10804 0x0a4d, 0x0a4d,
10805 0x0abc, 0x0abc,
10806 0x0acd, 0x0acd,
10807 0x0afd, 0x0aff,
10808 0x0b3c, 0x0b3c,
10809 0x0b4d, 0x0b4d,
10810 0x0bcd, 0x0bcd,
10811 0x0c4d, 0x0c4d,
10812 0x0cbc, 0x0cbc,
10813 0x0ccd, 0x0ccd,
10814 0x0d3b, 0x0d3c,
10815 0x0d4d, 0x0d4d,
10816 0x0dca, 0x0dca,
10817 0x0e47, 0x0e4c,
10818 0x0e4e, 0x0e4e,
10819 0x0ec8, 0x0ecc,
10820 0x0f18, 0x0f19,
10821 0x0f35, 0x0f35,
10822 0x0f37, 0x0f37,
10823 0x0f39, 0x0f39,
10824 0x0f3e, 0x0f3f,
10825 0x0f82, 0x0f84,
10826 0x0f86, 0x0f87,
10827 0x0fc6, 0x0fc6,
10828 0x1037, 0x1037,
10829 0x1039, 0x103a,
10830 0x1087, 0x108d,
10831 0x108f, 0x108f,
10832 0x109a, 0x109b,
10833 0x17c9, 0x17d3,
10834 0x17dd, 0x17dd,
10835 0x1939, 0x193b,
10836 0x1a75, 0x1a7c,
10837 0x1a7f, 0x1a7f,
10838 0x1ab0, 0x1abd,
10839 0x1b34, 0x1b34,
10840 0x1b44, 0x1b44,
10841 0x1b6b, 0x1b73,
10842 0x1baa, 0x1bab,
10843 0x1c36, 0x1c37,
10844 0x1c78, 0x1c7d,
10845 0x1cd0, 0x1ce8,
10846 0x1ced, 0x1ced,
10847 0x1cf4, 0x1cf4,
10848 0x1cf7, 0x1cf9,
10849 0x1d2c, 0x1d6a,
10850 0x1dc4, 0x1dcf,
10851 0x1df5, 0x1df9,
10852 0x1dfd, 0x1dff,
10853 0x1fbd, 0x1fbd,
10854 0x1fbf, 0x1fc1,
10855 0x1fcd, 0x1fcf,
10856 0x1fdd, 0x1fdf,
10857 0x1fed, 0x1fef,
10858 0x1ffd, 0x1ffe,
10859 0x2cef, 0x2cf1,
10860 0x2e2f, 0x2e2f,
10861 0x302a, 0x302f,
10862 0x3099, 0x309c,
10863 0x30fc, 0x30fc,
10864 0xa66f, 0xa66f,
10865 0xa67c, 0xa67d,
10866 0xa67f, 0xa67f,
10867 0xa69c, 0xa69d,
10868 0xa6f0, 0xa6f1,
10869 0xa717, 0xa721,
10870 0xa788, 0xa788,
10871 0xa7f8, 0xa7f9,
10872 0xa8c4, 0xa8c4,
10873 0xa8e0, 0xa8f1,
10874 0xa92b, 0xa92e,
10875 0xa953, 0xa953,
10876 0xa9b3, 0xa9b3,
10877 0xa9c0, 0xa9c0,
10878 0xa9e5, 0xa9e5,
10879 0xaa7b, 0xaa7d,
10880 0xaabf, 0xaac2,
10881 0xaaf6, 0xaaf6,
10882 0xab5b, 0xab5f,
10883 0xabec, 0xabed,
10884 0xfb1e, 0xfb1e,
10885 0xfe20, 0xfe2f,
10886 0xff3e, 0xff3e,
10887 0xff40, 0xff40,
10888 0xff70, 0xff70,
10889 0xff9e, 0xff9f,
10890 0xffe3, 0xffe3,
10891 0x102e0, 0x102e0,
10892 0x10ae5, 0x10ae6,
10893 0x10d22, 0x10d27,
10894 0x10f46, 0x10f50,
10895 0x110b9, 0x110ba,
10896 0x11133, 0x11134,
10897 0x11173, 0x11173,
10898 0x111c0, 0x111c0,
10899 0x111ca, 0x111cc,
10900 0x11235, 0x11236,
10901 0x112e9, 0x112ea,
10902 0x1133c, 0x1133c,
10903 0x1134d, 0x1134d,
10904 0x11366, 0x1136c,
10905 0x11370, 0x11374,
10906 0x11442, 0x11442,
10907 0x11446, 0x11446,
10908 0x114c2, 0x114c3,
10909 0x115bf, 0x115c0,
10910 0x1163f, 0x1163f,
10911 0x116b6, 0x116b7,
10912 0x1172b, 0x1172b,
10913 0x11839, 0x1183a,
10914 0x11a34, 0x11a34,
10915 0x11a47, 0x11a47,
10916 0x11a99, 0x11a99,
10917 0x11c3f, 0x11c3f,
10918 0x11d42, 0x11d42,
10919 0x11d44, 0x11d45,
10920 0x11d97, 0x11d97,
10921 0x16af0, 0x16af4,
10922 0x16f8f, 0x16f9f,
10923 0x1d167, 0x1d169,
10924 0x1d16d, 0x1d172,
10925 0x1d17b, 0x1d182,
10926 0x1d185, 0x1d18b,
10927 0x1d1aa, 0x1d1ad,
10928 0x1e8d0, 0x1e8d6,
10929 0x1e944, 0x1e946,
10930 0x1e948, 0x1e94a,
10931 }; /* END of CR_Diacritic */
10932
10933 /* PROPERTY: 'Dogra': Script */
10934 static const OnigCodePoint
10935 CR_Dogra[] = { 1,
10936 0x11800, 0x1183b,
10937 }; /* END of CR_Dogra */
10938
10939 /* PROPERTY: 'Duployan': Script */
10940 static const OnigCodePoint
10941 CR_Duployan[] = { 5,
10942 0x1bc00, 0x1bc6a,
10943 0x1bc70, 0x1bc7c,
10944 0x1bc80, 0x1bc88,
10945 0x1bc90, 0x1bc99,
10946 0x1bc9c, 0x1bc9f,
10947 }; /* END of CR_Duployan */
10948
10949 /* PROPERTY: 'Egyptian_Hieroglyphs': Script */
10950 static const OnigCodePoint
10951 CR_Egyptian_Hieroglyphs[] = { 1,
10952 0x13000, 0x1342e,
10953 }; /* END of CR_Egyptian_Hieroglyphs */
10954
10955 /* PROPERTY: 'Elbasan': Script */
10956 static const OnigCodePoint
10957 CR_Elbasan[] = { 1,
10958 0x10500, 0x10527,
10959 }; /* END of CR_Elbasan */
10960
10961 /* PROPERTY: 'Emoji': Emoji Property */
10962 static const OnigCodePoint
10963 CR_Emoji[] = { 147,
10964 0x0023, 0x0023,
10965 0x002a, 0x002a,
10966 0x0030, 0x0039,
10967 0x00a9, 0x00a9,
10968 0x00ae, 0x00ae,
10969 0x203c, 0x203c,
10970 0x2049, 0x2049,
10971 0x2122, 0x2122,
10972 0x2139, 0x2139,
10973 0x2194, 0x2199,
10974 0x21a9, 0x21aa,
10975 0x231a, 0x231b,
10976 0x2328, 0x2328,
10977 0x23cf, 0x23cf,
10978 0x23e9, 0x23f3,
10979 0x23f8, 0x23fa,
10980 0x24c2, 0x24c2,
10981 0x25aa, 0x25ab,
10982 0x25b6, 0x25b6,
10983 0x25c0, 0x25c0,
10984 0x25fb, 0x25fe,
10985 0x2600, 0x2604,
10986 0x260e, 0x260e,
10987 0x2611, 0x2611,
10988 0x2614, 0x2615,
10989 0x2618, 0x2618,
10990 0x261d, 0x261d,
10991 0x2620, 0x2620,
10992 0x2622, 0x2623,
10993 0x2626, 0x2626,
10994 0x262a, 0x262a,
10995 0x262e, 0x262f,
10996 0x2638, 0x263a,
10997 0x2640, 0x2640,
10998 0x2642, 0x2642,
10999 0x2648, 0x2653,
11000 0x265f, 0x2660,
11001 0x2663, 0x2663,
11002 0x2665, 0x2666,
11003 0x2668, 0x2668,
11004 0x267b, 0x267b,
11005 0x267e, 0x267f,
11006 0x2692, 0x2697,
11007 0x2699, 0x2699,
11008 0x269b, 0x269c,
11009 0x26a0, 0x26a1,
11010 0x26aa, 0x26ab,
11011 0x26b0, 0x26b1,
11012 0x26bd, 0x26be,
11013 0x26c4, 0x26c5,
11014 0x26c8, 0x26c8,
11015 0x26ce, 0x26cf,
11016 0x26d1, 0x26d1,
11017 0x26d3, 0x26d4,
11018 0x26e9, 0x26ea,
11019 0x26f0, 0x26f5,
11020 0x26f7, 0x26fa,
11021 0x26fd, 0x26fd,
11022 0x2702, 0x2702,
11023 0x2705, 0x2705,
11024 0x2708, 0x270d,
11025 0x270f, 0x270f,
11026 0x2712, 0x2712,
11027 0x2714, 0x2714,
11028 0x2716, 0x2716,
11029 0x271d, 0x271d,
11030 0x2721, 0x2721,
11031 0x2728, 0x2728,
11032 0x2733, 0x2734,
11033 0x2744, 0x2744,
11034 0x2747, 0x2747,
11035 0x274c, 0x274c,
11036 0x274e, 0x274e,
11037 0x2753, 0x2755,
11038 0x2757, 0x2757,
11039 0x2763, 0x2764,
11040 0x2795, 0x2797,
11041 0x27a1, 0x27a1,
11042 0x27b0, 0x27b0,
11043 0x27bf, 0x27bf,
11044 0x2934, 0x2935,
11045 0x2b05, 0x2b07,
11046 0x2b1b, 0x2b1c,
11047 0x2b50, 0x2b50,
11048 0x2b55, 0x2b55,
11049 0x3030, 0x3030,
11050 0x303d, 0x303d,
11051 0x3297, 0x3297,
11052 0x3299, 0x3299,
11053 0x1f004, 0x1f004,
11054 0x1f0cf, 0x1f0cf,
11055 0x1f170, 0x1f171,
11056 0x1f17e, 0x1f17f,
11057 0x1f18e, 0x1f18e,
11058 0x1f191, 0x1f19a,
11059 0x1f1e6, 0x1f1ff,
11060 0x1f201, 0x1f202,
11061 0x1f21a, 0x1f21a,
11062 0x1f22f, 0x1f22f,
11063 0x1f232, 0x1f23a,
11064 0x1f250, 0x1f251,
11065 0x1f300, 0x1f321,
11066 0x1f324, 0x1f393,
11067 0x1f396, 0x1f397,
11068 0x1f399, 0x1f39b,
11069 0x1f39e, 0x1f3f0,
11070 0x1f3f3, 0x1f3f5,
11071 0x1f3f7, 0x1f4fd,
11072 0x1f4ff, 0x1f53d,
11073 0x1f549, 0x1f54e,
11074 0x1f550, 0x1f567,
11075 0x1f56f, 0x1f570,
11076 0x1f573, 0x1f57a,
11077 0x1f587, 0x1f587,
11078 0x1f58a, 0x1f58d,
11079 0x1f590, 0x1f590,
11080 0x1f595, 0x1f596,
11081 0x1f5a4, 0x1f5a5,
11082 0x1f5a8, 0x1f5a8,
11083 0x1f5b1, 0x1f5b2,
11084 0x1f5bc, 0x1f5bc,
11085 0x1f5c2, 0x1f5c4,
11086 0x1f5d1, 0x1f5d3,
11087 0x1f5dc, 0x1f5de,
11088 0x1f5e1, 0x1f5e1,
11089 0x1f5e3, 0x1f5e3,
11090 0x1f5e8, 0x1f5e8,
11091 0x1f5ef, 0x1f5ef,
11092 0x1f5f3, 0x1f5f3,
11093 0x1f5fa, 0x1f64f,
11094 0x1f680, 0x1f6c5,
11095 0x1f6cb, 0x1f6d2,
11096 0x1f6e0, 0x1f6e5,
11097 0x1f6e9, 0x1f6e9,
11098 0x1f6eb, 0x1f6ec,
11099 0x1f6f0, 0x1f6f0,
11100 0x1f6f3, 0x1f6f9,
11101 0x1f910, 0x1f93a,
11102 0x1f93c, 0x1f93e,
11103 0x1f940, 0x1f945,
11104 0x1f947, 0x1f970,
11105 0x1f973, 0x1f976,
11106 0x1f97a, 0x1f97a,
11107 0x1f97c, 0x1f9a2,
11108 0x1f9b0, 0x1f9b9,
11109 0x1f9c0, 0x1f9c2,
11110 0x1f9d0, 0x1f9ff,
11111 }; /* END of CR_Emoji */
11112
11113 /* PROPERTY: 'Emoji_Component': Emoji Property */
11114 static const OnigCodePoint
11115 CR_Emoji_Component[] = { 10,
11116 0x0023, 0x0023,
11117 0x002a, 0x002a,
11118 0x0030, 0x0039,
11119 0x200d, 0x200d,
11120 0x20e3, 0x20e3,
11121 0xfe0f, 0xfe0f,
11122 0x1f1e6, 0x1f1ff,
11123 0x1f3fb, 0x1f3ff,
11124 0x1f9b0, 0x1f9b3,
11125 0xe0020, 0xe007f,
11126 }; /* END of CR_Emoji_Component */
11127
11128 /* PROPERTY: 'Emoji_Modifier': Emoji Property */
11129 static const OnigCodePoint
11130 CR_Emoji_Modifier[] = { 1,
11131 0x1f3fb, 0x1f3ff,
11132 }; /* END of CR_Emoji_Modifier */
11133
11134 /* PROPERTY: 'Emoji_Modifier_Base': Emoji Property */
11135 static const OnigCodePoint
11136 CR_Emoji_Modifier_Base[] = { 34,
11137 0x261d, 0x261d,
11138 0x26f9, 0x26f9,
11139 0x270a, 0x270d,
11140 0x1f385, 0x1f385,
11141 0x1f3c2, 0x1f3c4,
11142 0x1f3c7, 0x1f3c7,
11143 0x1f3ca, 0x1f3cc,
11144 0x1f442, 0x1f443,
11145 0x1f446, 0x1f450,
11146 0x1f466, 0x1f469,
11147 0x1f46e, 0x1f46e,
11148 0x1f470, 0x1f478,
11149 0x1f47c, 0x1f47c,
11150 0x1f481, 0x1f483,
11151 0x1f485, 0x1f487,
11152 0x1f4aa, 0x1f4aa,
11153 0x1f574, 0x1f575,
11154 0x1f57a, 0x1f57a,
11155 0x1f590, 0x1f590,
11156 0x1f595, 0x1f596,
11157 0x1f645, 0x1f647,
11158 0x1f64b, 0x1f64f,
11159 0x1f6a3, 0x1f6a3,
11160 0x1f6b4, 0x1f6b6,
11161 0x1f6c0, 0x1f6c0,
11162 0x1f6cc, 0x1f6cc,
11163 0x1f918, 0x1f91c,
11164 0x1f91e, 0x1f91f,
11165 0x1f926, 0x1f926,
11166 0x1f930, 0x1f939,
11167 0x1f93d, 0x1f93e,
11168 0x1f9b5, 0x1f9b6,
11169 0x1f9b8, 0x1f9b9,
11170 0x1f9d1, 0x1f9dd,
11171 }; /* END of CR_Emoji_Modifier_Base */
11172
11173 /* PROPERTY: 'Emoji_Presentation': Emoji Property */
11174 static const OnigCodePoint
11175 CR_Emoji_Presentation[] = { 77,
11176 0x231a, 0x231b,
11177 0x23e9, 0x23ec,
11178 0x23f0, 0x23f0,
11179 0x23f3, 0x23f3,
11180 0x25fd, 0x25fe,
11181 0x2614, 0x2615,
11182 0x2648, 0x2653,
11183 0x267f, 0x267f,
11184 0x2693, 0x2693,
11185 0x26a1, 0x26a1,
11186 0x26aa, 0x26ab,
11187 0x26bd, 0x26be,
11188 0x26c4, 0x26c5,
11189 0x26ce, 0x26ce,
11190 0x26d4, 0x26d4,
11191 0x26ea, 0x26ea,
11192 0x26f2, 0x26f3,
11193 0x26f5, 0x26f5,
11194 0x26fa, 0x26fa,
11195 0x26fd, 0x26fd,
11196 0x2705, 0x2705,
11197 0x270a, 0x270b,
11198 0x2728, 0x2728,
11199 0x274c, 0x274c,
11200 0x274e, 0x274e,
11201 0x2753, 0x2755,
11202 0x2757, 0x2757,
11203 0x2795, 0x2797,
11204 0x27b0, 0x27b0,
11205 0x27bf, 0x27bf,
11206 0x2b1b, 0x2b1c,
11207 0x2b50, 0x2b50,
11208 0x2b55, 0x2b55,
11209 0x1f004, 0x1f004,
11210 0x1f0cf, 0x1f0cf,
11211 0x1f18e, 0x1f18e,
11212 0x1f191, 0x1f19a,
11213 0x1f1e6, 0x1f1ff,
11214 0x1f201, 0x1f201,
11215 0x1f21a, 0x1f21a,
11216 0x1f22f, 0x1f22f,
11217 0x1f232, 0x1f236,
11218 0x1f238, 0x1f23a,
11219 0x1f250, 0x1f251,
11220 0x1f300, 0x1f320,
11221 0x1f32d, 0x1f335,
11222 0x1f337, 0x1f37c,
11223 0x1f37e, 0x1f393,
11224 0x1f3a0, 0x1f3ca,
11225 0x1f3cf, 0x1f3d3,
11226 0x1f3e0, 0x1f3f0,
11227 0x1f3f4, 0x1f3f4,
11228 0x1f3f8, 0x1f43e,
11229 0x1f440, 0x1f440,
11230 0x1f442, 0x1f4fc,
11231 0x1f4ff, 0x1f53d,
11232 0x1f54b, 0x1f54e,
11233 0x1f550, 0x1f567,
11234 0x1f57a, 0x1f57a,
11235 0x1f595, 0x1f596,
11236 0x1f5a4, 0x1f5a4,
11237 0x1f5fb, 0x1f64f,
11238 0x1f680, 0x1f6c5,
11239 0x1f6cc, 0x1f6cc,
11240 0x1f6d0, 0x1f6d2,
11241 0x1f6eb, 0x1f6ec,
11242 0x1f6f4, 0x1f6f9,
11243 0x1f910, 0x1f93a,
11244 0x1f93c, 0x1f93e,
11245 0x1f940, 0x1f945,
11246 0x1f947, 0x1f970,
11247 0x1f973, 0x1f976,
11248 0x1f97a, 0x1f97a,
11249 0x1f97c, 0x1f9a2,
11250 0x1f9b0, 0x1f9b9,
11251 0x1f9c0, 0x1f9c2,
11252 0x1f9d0, 0x1f9ff,
11253 }; /* END of CR_Emoji_Presentation */
11254
11255 /* PROPERTY: 'Ethiopic': Script */
11256 static const OnigCodePoint
11257 CR_Ethiopic[] = { 32,
11258 0x1200, 0x1248,
11259 0x124a, 0x124d,
11260 0x1250, 0x1256,
11261 0x1258, 0x1258,
11262 0x125a, 0x125d,
11263 0x1260, 0x1288,
11264 0x128a, 0x128d,
11265 0x1290, 0x12b0,
11266 0x12b2, 0x12b5,
11267 0x12b8, 0x12be,
11268 0x12c0, 0x12c0,
11269 0x12c2, 0x12c5,
11270 0x12c8, 0x12d6,
11271 0x12d8, 0x1310,
11272 0x1312, 0x1315,
11273 0x1318, 0x135a,
11274 0x135d, 0x137c,
11275 0x1380, 0x1399,
11276 0x2d80, 0x2d96,
11277 0x2da0, 0x2da6,
11278 0x2da8, 0x2dae,
11279 0x2db0, 0x2db6,
11280 0x2db8, 0x2dbe,
11281 0x2dc0, 0x2dc6,
11282 0x2dc8, 0x2dce,
11283 0x2dd0, 0x2dd6,
11284 0x2dd8, 0x2dde,
11285 0xab01, 0xab06,
11286 0xab09, 0xab0e,
11287 0xab11, 0xab16,
11288 0xab20, 0xab26,
11289 0xab28, 0xab2e,
11290 }; /* END of CR_Ethiopic */
11291
11292 /* PROPERTY: 'Extended_Pictographic': Emoji Property */
11293 static const OnigCodePoint
11294 CR_Extended_Pictographic[] = { 77,
11295 0x00a9, 0x00a9,
11296 0x00ae, 0x00ae,
11297 0x203c, 0x203c,
11298 0x2049, 0x2049,
11299 0x2122, 0x2122,
11300 0x2139, 0x2139,
11301 0x2194, 0x2199,
11302 0x21a9, 0x21aa,
11303 0x231a, 0x231b,
11304 0x2328, 0x2328,
11305 0x2388, 0x2388,
11306 0x23cf, 0x23cf,
11307 0x23e9, 0x23f3,
11308 0x23f8, 0x23fa,
11309 0x24c2, 0x24c2,
11310 0x25aa, 0x25ab,
11311 0x25b6, 0x25b6,
11312 0x25c0, 0x25c0,
11313 0x25fb, 0x25fe,
11314 0x2600, 0x2605,
11315 0x2607, 0x2612,
11316 0x2614, 0x2685,
11317 0x2690, 0x2705,
11318 0x2708, 0x2712,
11319 0x2714, 0x2714,
11320 0x2716, 0x2716,
11321 0x271d, 0x271d,
11322 0x2721, 0x2721,
11323 0x2728, 0x2728,
11324 0x2733, 0x2734,
11325 0x2744, 0x2744,
11326 0x2747, 0x2747,
11327 0x274c, 0x274c,
11328 0x274e, 0x274e,
11329 0x2753, 0x2755,
11330 0x2757, 0x2757,
11331 0x2763, 0x2767,
11332 0x2795, 0x2797,
11333 0x27a1, 0x27a1,
11334 0x27b0, 0x27b0,
11335 0x27bf, 0x27bf,
11336 0x2934, 0x2935,
11337 0x2b05, 0x2b07,
11338 0x2b1b, 0x2b1c,
11339 0x2b50, 0x2b50,
11340 0x2b55, 0x2b55,
11341 0x3030, 0x3030,
11342 0x303d, 0x303d,
11343 0x3297, 0x3297,
11344 0x3299, 0x3299,
11345 0x1f000, 0x1f0ff,
11346 0x1f10d, 0x1f10f,
11347 0x1f12f, 0x1f12f,
11348 0x1f16c, 0x1f171,
11349 0x1f17e, 0x1f17f,
11350 0x1f18e, 0x1f18e,
11351 0x1f191, 0x1f19a,
11352 0x1f1ad, 0x1f1e5,
11353 0x1f201, 0x1f20f,
11354 0x1f21a, 0x1f21a,
11355 0x1f22f, 0x1f22f,
11356 0x1f232, 0x1f23a,
11357 0x1f23c, 0x1f23f,
11358 0x1f249, 0x1f3fa,
11359 0x1f400, 0x1f53d,
11360 0x1f546, 0x1f64f,
11361 0x1f680, 0x1f6ff,
11362 0x1f774, 0x1f77f,
11363 0x1f7d5, 0x1f7ff,
11364 0x1f80c, 0x1f80f,
11365 0x1f848, 0x1f84f,
11366 0x1f85a, 0x1f85f,
11367 0x1f888, 0x1f88f,
11368 0x1f8ae, 0x1f8ff,
11369 0x1f90c, 0x1f93a,
11370 0x1f93c, 0x1f945,
11371 0x1f947, 0x1fffd,
11372 }; /* END of CR_Extended_Pictographic */
11373
11374 /* PROPERTY: 'Extender': Binary Property */
11375 static const OnigCodePoint
11376 CR_Extender[] = { 29,
11377 0x00b7, 0x00b7,
11378 0x02d0, 0x02d1,
11379 0x0640, 0x0640,
11380 0x07fa, 0x07fa,
11381 0x0e46, 0x0e46,
11382 0x0ec6, 0x0ec6,
11383 0x180a, 0x180a,
11384 0x1843, 0x1843,
11385 0x1aa7, 0x1aa7,
11386 0x1c36, 0x1c36,
11387 0x1c7b, 0x1c7b,
11388 0x3005, 0x3005,
11389 0x3031, 0x3035,
11390 0x309d, 0x309e,
11391 0x30fc, 0x30fe,
11392 0xa015, 0xa015,
11393 0xa60c, 0xa60c,
11394 0xa9cf, 0xa9cf,
11395 0xa9e6, 0xa9e6,
11396 0xaa70, 0xaa70,
11397 0xaadd, 0xaadd,
11398 0xaaf3, 0xaaf4,
11399 0xff70, 0xff70,
11400 0x1135d, 0x1135d,
11401 0x115c6, 0x115c8,
11402 0x11a98, 0x11a98,
11403 0x16b42, 0x16b43,
11404 0x16fe0, 0x16fe1,
11405 0x1e944, 0x1e946,
11406 }; /* END of CR_Extender */
11407
11408 /* PROPERTY: 'Georgian': Script */
11409 static const OnigCodePoint
11410 CR_Georgian[] = { 10,
11411 0x10a0, 0x10c5,
11412 0x10c7, 0x10c7,
11413 0x10cd, 0x10cd,
11414 0x10d0, 0x10fa,
11415 0x10fc, 0x10ff,
11416 0x1c90, 0x1cba,
11417 0x1cbd, 0x1cbf,
11418 0x2d00, 0x2d25,
11419 0x2d27, 0x2d27,
11420 0x2d2d, 0x2d2d,
11421 }; /* END of CR_Georgian */
11422
11423 /* PROPERTY: 'Glagolitic': Script */
11424 static const OnigCodePoint
11425 CR_Glagolitic[] = { 7,
11426 0x2c00, 0x2c2e,
11427 0x2c30, 0x2c5e,
11428 0x1e000, 0x1e006,
11429 0x1e008, 0x1e018,
11430 0x1e01b, 0x1e021,
11431 0x1e023, 0x1e024,
11432 0x1e026, 0x1e02a,
11433 }; /* END of CR_Glagolitic */
11434
11435 /* PROPERTY: 'Gothic': Script */
11436 static const OnigCodePoint
11437 CR_Gothic[] = { 1,
11438 0x10330, 0x1034a,
11439 }; /* END of CR_Gothic */
11440
11441 /* PROPERTY: 'Grantha': Script */
11442 static const OnigCodePoint
11443 CR_Grantha[] = { 15,
11444 0x11300, 0x11303,
11445 0x11305, 0x1130c,
11446 0x1130f, 0x11310,
11447 0x11313, 0x11328,
11448 0x1132a, 0x11330,
11449 0x11332, 0x11333,
11450 0x11335, 0x11339,
11451 0x1133c, 0x11344,
11452 0x11347, 0x11348,
11453 0x1134b, 0x1134d,
11454 0x11350, 0x11350,
11455 0x11357, 0x11357,
11456 0x1135d, 0x11363,
11457 0x11366, 0x1136c,
11458 0x11370, 0x11374,
11459 }; /* END of CR_Grantha */
11460
11461 /* PROPERTY: 'Grapheme_Base': Derived Property */
11462 static const OnigCodePoint
11463 CR_Grapheme_Base[] = { 806,
11464 0x0020, 0x007e,
11465 0x00a0, 0x00ac,
11466 0x00ae, 0x02ff,
11467 0x0370, 0x0377,
11468 0x037a, 0x037f,
11469 0x0384, 0x038a,
11470 0x038c, 0x038c,
11471 0x038e, 0x03a1,
11472 0x03a3, 0x0482,
11473 0x048a, 0x052f,
11474 0x0531, 0x0556,
11475 0x0559, 0x058a,
11476 0x058d, 0x058f,
11477 0x05be, 0x05be,
11478 0x05c0, 0x05c0,
11479 0x05c3, 0x05c3,
11480 0x05c6, 0x05c6,
11481 0x05d0, 0x05ea,
11482 0x05ef, 0x05f4,
11483 0x0606, 0x060f,
11484 0x061b, 0x061b,
11485 0x061e, 0x064a,
11486 0x0660, 0x066f,
11487 0x0671, 0x06d5,
11488 0x06de, 0x06de,
11489 0x06e5, 0x06e6,
11490 0x06e9, 0x06e9,
11491 0x06ee, 0x070d,
11492 0x0710, 0x0710,
11493 0x0712, 0x072f,
11494 0x074d, 0x07a5,
11495 0x07b1, 0x07b1,
11496 0x07c0, 0x07ea,
11497 0x07f4, 0x07fa,
11498 0x07fe, 0x0815,
11499 0x081a, 0x081a,
11500 0x0824, 0x0824,
11501 0x0828, 0x0828,
11502 0x0830, 0x083e,
11503 0x0840, 0x0858,
11504 0x085e, 0x085e,
11505 0x0860, 0x086a,
11506 0x08a0, 0x08b4,
11507 0x08b6, 0x08bd,
11508 0x0903, 0x0939,
11509 0x093b, 0x093b,
11510 0x093d, 0x0940,
11511 0x0949, 0x094c,
11512 0x094e, 0x0950,
11513 0x0958, 0x0961,
11514 0x0964, 0x0980,
11515 0x0982, 0x0983,
11516 0x0985, 0x098c,
11517 0x098f, 0x0990,
11518 0x0993, 0x09a8,
11519 0x09aa, 0x09b0,
11520 0x09b2, 0x09b2,
11521 0x09b6, 0x09b9,
11522 0x09bd, 0x09bd,
11523 0x09bf, 0x09c0,
11524 0x09c7, 0x09c8,
11525 0x09cb, 0x09cc,
11526 0x09ce, 0x09ce,
11527 0x09dc, 0x09dd,
11528 0x09df, 0x09e1,
11529 0x09e6, 0x09fd,
11530 0x0a03, 0x0a03,
11531 0x0a05, 0x0a0a,
11532 0x0a0f, 0x0a10,
11533 0x0a13, 0x0a28,
11534 0x0a2a, 0x0a30,
11535 0x0a32, 0x0a33,
11536 0x0a35, 0x0a36,
11537 0x0a38, 0x0a39,
11538 0x0a3e, 0x0a40,
11539 0x0a59, 0x0a5c,
11540 0x0a5e, 0x0a5e,
11541 0x0a66, 0x0a6f,
11542 0x0a72, 0x0a74,
11543 0x0a76, 0x0a76,
11544 0x0a83, 0x0a83,
11545 0x0a85, 0x0a8d,
11546 0x0a8f, 0x0a91,
11547 0x0a93, 0x0aa8,
11548 0x0aaa, 0x0ab0,
11549 0x0ab2, 0x0ab3,
11550 0x0ab5, 0x0ab9,
11551 0x0abd, 0x0ac0,
11552 0x0ac9, 0x0ac9,
11553 0x0acb, 0x0acc,
11554 0x0ad0, 0x0ad0,
11555 0x0ae0, 0x0ae1,
11556 0x0ae6, 0x0af1,
11557 0x0af9, 0x0af9,
11558 0x0b02, 0x0b03,
11559 0x0b05, 0x0b0c,
11560 0x0b0f, 0x0b10,
11561 0x0b13, 0x0b28,
11562 0x0b2a, 0x0b30,
11563 0x0b32, 0x0b33,
11564 0x0b35, 0x0b39,
11565 0x0b3d, 0x0b3d,
11566 0x0b40, 0x0b40,
11567 0x0b47, 0x0b48,
11568 0x0b4b, 0x0b4c,
11569 0x0b5c, 0x0b5d,
11570 0x0b5f, 0x0b61,
11571 0x0b66, 0x0b77,
11572 0x0b83, 0x0b83,
11573 0x0b85, 0x0b8a,
11574 0x0b8e, 0x0b90,
11575 0x0b92, 0x0b95,
11576 0x0b99, 0x0b9a,
11577 0x0b9c, 0x0b9c,
11578 0x0b9e, 0x0b9f,
11579 0x0ba3, 0x0ba4,
11580 0x0ba8, 0x0baa,
11581 0x0bae, 0x0bb9,
11582 0x0bbf, 0x0bbf,
11583 0x0bc1, 0x0bc2,
11584 0x0bc6, 0x0bc8,
11585 0x0bca, 0x0bcc,
11586 0x0bd0, 0x0bd0,
11587 0x0be6, 0x0bfa,
11588 0x0c01, 0x0c03,
11589 0x0c05, 0x0c0c,
11590 0x0c0e, 0x0c10,
11591 0x0c12, 0x0c28,
11592 0x0c2a, 0x0c39,
11593 0x0c3d, 0x0c3d,
11594 0x0c41, 0x0c44,
11595 0x0c58, 0x0c5a,
11596 0x0c60, 0x0c61,
11597 0x0c66, 0x0c6f,
11598 0x0c78, 0x0c80,
11599 0x0c82, 0x0c8c,
11600 0x0c8e, 0x0c90,
11601 0x0c92, 0x0ca8,
11602 0x0caa, 0x0cb3,
11603 0x0cb5, 0x0cb9,
11604 0x0cbd, 0x0cbe,
11605 0x0cc0, 0x0cc1,
11606 0x0cc3, 0x0cc4,
11607 0x0cc7, 0x0cc8,
11608 0x0cca, 0x0ccb,
11609 0x0cde, 0x0cde,
11610 0x0ce0, 0x0ce1,
11611 0x0ce6, 0x0cef,
11612 0x0cf1, 0x0cf2,
11613 0x0d02, 0x0d03,
11614 0x0d05, 0x0d0c,
11615 0x0d0e, 0x0d10,
11616 0x0d12, 0x0d3a,
11617 0x0d3d, 0x0d3d,
11618 0x0d3f, 0x0d40,
11619 0x0d46, 0x0d48,
11620 0x0d4a, 0x0d4c,
11621 0x0d4e, 0x0d4f,
11622 0x0d54, 0x0d56,
11623 0x0d58, 0x0d61,
11624 0x0d66, 0x0d7f,
11625 0x0d82, 0x0d83,
11626 0x0d85, 0x0d96,
11627 0x0d9a, 0x0db1,
11628 0x0db3, 0x0dbb,
11629 0x0dbd, 0x0dbd,
11630 0x0dc0, 0x0dc6,
11631 0x0dd0, 0x0dd1,
11632 0x0dd8, 0x0dde,
11633 0x0de6, 0x0def,
11634 0x0df2, 0x0df4,
11635 0x0e01, 0x0e30,
11636 0x0e32, 0x0e33,
11637 0x0e3f, 0x0e46,
11638 0x0e4f, 0x0e5b,
11639 0x0e81, 0x0e82,
11640 0x0e84, 0x0e84,
11641 0x0e87, 0x0e88,
11642 0x0e8a, 0x0e8a,
11643 0x0e8d, 0x0e8d,
11644 0x0e94, 0x0e97,
11645 0x0e99, 0x0e9f,
11646 0x0ea1, 0x0ea3,
11647 0x0ea5, 0x0ea5,
11648 0x0ea7, 0x0ea7,
11649 0x0eaa, 0x0eab,
11650 0x0ead, 0x0eb0,
11651 0x0eb2, 0x0eb3,
11652 0x0ebd, 0x0ebd,
11653 0x0ec0, 0x0ec4,
11654 0x0ec6, 0x0ec6,
11655 0x0ed0, 0x0ed9,
11656 0x0edc, 0x0edf,
11657 0x0f00, 0x0f17,
11658 0x0f1a, 0x0f34,
11659 0x0f36, 0x0f36,
11660 0x0f38, 0x0f38,
11661 0x0f3a, 0x0f47,
11662 0x0f49, 0x0f6c,
11663 0x0f7f, 0x0f7f,
11664 0x0f85, 0x0f85,
11665 0x0f88, 0x0f8c,
11666 0x0fbe, 0x0fc5,
11667 0x0fc7, 0x0fcc,
11668 0x0fce, 0x0fda,
11669 0x1000, 0x102c,
11670 0x1031, 0x1031,
11671 0x1038, 0x1038,
11672 0x103b, 0x103c,
11673 0x103f, 0x1057,
11674 0x105a, 0x105d,
11675 0x1061, 0x1070,
11676 0x1075, 0x1081,
11677 0x1083, 0x1084,
11678 0x1087, 0x108c,
11679 0x108e, 0x109c,
11680 0x109e, 0x10c5,
11681 0x10c7, 0x10c7,
11682 0x10cd, 0x10cd,
11683 0x10d0, 0x1248,
11684 0x124a, 0x124d,
11685 0x1250, 0x1256,
11686 0x1258, 0x1258,
11687 0x125a, 0x125d,
11688 0x1260, 0x1288,
11689 0x128a, 0x128d,
11690 0x1290, 0x12b0,
11691 0x12b2, 0x12b5,
11692 0x12b8, 0x12be,
11693 0x12c0, 0x12c0,
11694 0x12c2, 0x12c5,
11695 0x12c8, 0x12d6,
11696 0x12d8, 0x1310,
11697 0x1312, 0x1315,
11698 0x1318, 0x135a,
11699 0x1360, 0x137c,
11700 0x1380, 0x1399,
11701 0x13a0, 0x13f5,
11702 0x13f8, 0x13fd,
11703 0x1400, 0x169c,
11704 0x16a0, 0x16f8,
11705 0x1700, 0x170c,
11706 0x170e, 0x1711,
11707 0x1720, 0x1731,
11708 0x1735, 0x1736,
11709 0x1740, 0x1751,
11710 0x1760, 0x176c,
11711 0x176e, 0x1770,
11712 0x1780, 0x17b3,
11713 0x17b6, 0x17b6,
11714 0x17be, 0x17c5,
11715 0x17c7, 0x17c8,
11716 0x17d4, 0x17dc,
11717 0x17e0, 0x17e9,
11718 0x17f0, 0x17f9,
11719 0x1800, 0x180a,
11720 0x1810, 0x1819,
11721 0x1820, 0x1878,
11722 0x1880, 0x1884,
11723 0x1887, 0x18a8,
11724 0x18aa, 0x18aa,
11725 0x18b0, 0x18f5,
11726 0x1900, 0x191e,
11727 0x1923, 0x1926,
11728 0x1929, 0x192b,
11729 0x1930, 0x1931,
11730 0x1933, 0x1938,
11731 0x1940, 0x1940,
11732 0x1944, 0x196d,
11733 0x1970, 0x1974,
11734 0x1980, 0x19ab,
11735 0x19b0, 0x19c9,
11736 0x19d0, 0x19da,
11737 0x19de, 0x1a16,
11738 0x1a19, 0x1a1a,
11739 0x1a1e, 0x1a55,
11740 0x1a57, 0x1a57,
11741 0x1a61, 0x1a61,
11742 0x1a63, 0x1a64,
11743 0x1a6d, 0x1a72,
11744 0x1a80, 0x1a89,
11745 0x1a90, 0x1a99,
11746 0x1aa0, 0x1aad,
11747 0x1b04, 0x1b33,
11748 0x1b35, 0x1b35,
11749 0x1b3b, 0x1b3b,
11750 0x1b3d, 0x1b41,
11751 0x1b43, 0x1b4b,
11752 0x1b50, 0x1b6a,
11753 0x1b74, 0x1b7c,
11754 0x1b82, 0x1ba1,
11755 0x1ba6, 0x1ba7,
11756 0x1baa, 0x1baa,
11757 0x1bae, 0x1be5,
11758 0x1be7, 0x1be7,
11759 0x1bea, 0x1bec,
11760 0x1bee, 0x1bee,
11761 0x1bf2, 0x1bf3,
11762 0x1bfc, 0x1c2b,
11763 0x1c34, 0x1c35,
11764 0x1c3b, 0x1c49,
11765 0x1c4d, 0x1c88,
11766 0x1c90, 0x1cba,
11767 0x1cbd, 0x1cc7,
11768 0x1cd3, 0x1cd3,
11769 0x1ce1, 0x1ce1,
11770 0x1ce9, 0x1cec,
11771 0x1cee, 0x1cf3,
11772 0x1cf5, 0x1cf7,
11773 0x1d00, 0x1dbf,
11774 0x1e00, 0x1f15,
11775 0x1f18, 0x1f1d,
11776 0x1f20, 0x1f45,
11777 0x1f48, 0x1f4d,
11778 0x1f50, 0x1f57,
11779 0x1f59, 0x1f59,
11780 0x1f5b, 0x1f5b,
11781 0x1f5d, 0x1f5d,
11782 0x1f5f, 0x1f7d,
11783 0x1f80, 0x1fb4,
11784 0x1fb6, 0x1fc4,
11785 0x1fc6, 0x1fd3,
11786 0x1fd6, 0x1fdb,
11787 0x1fdd, 0x1fef,
11788 0x1ff2, 0x1ff4,
11789 0x1ff6, 0x1ffe,
11790 0x2000, 0x200a,
11791 0x2010, 0x2027,
11792 0x202f, 0x205f,
11793 0x2070, 0x2071,
11794 0x2074, 0x208e,
11795 0x2090, 0x209c,
11796 0x20a0, 0x20bf,
11797 0x2100, 0x218b,
11798 0x2190, 0x2426,
11799 0x2440, 0x244a,
11800 0x2460, 0x2b73,
11801 0x2b76, 0x2b95,
11802 0x2b98, 0x2bc8,
11803 0x2bca, 0x2bfe,
11804 0x2c00, 0x2c2e,
11805 0x2c30, 0x2c5e,
11806 0x2c60, 0x2cee,
11807 0x2cf2, 0x2cf3,
11808 0x2cf9, 0x2d25,
11809 0x2d27, 0x2d27,
11810 0x2d2d, 0x2d2d,
11811 0x2d30, 0x2d67,
11812 0x2d6f, 0x2d70,
11813 0x2d80, 0x2d96,
11814 0x2da0, 0x2da6,
11815 0x2da8, 0x2dae,
11816 0x2db0, 0x2db6,
11817 0x2db8, 0x2dbe,
11818 0x2dc0, 0x2dc6,
11819 0x2dc8, 0x2dce,
11820 0x2dd0, 0x2dd6,
11821 0x2dd8, 0x2dde,
11822 0x2e00, 0x2e4e,
11823 0x2e80, 0x2e99,
11824 0x2e9b, 0x2ef3,
11825 0x2f00, 0x2fd5,
11826 0x2ff0, 0x2ffb,
11827 0x3000, 0x3029,
11828 0x3030, 0x303f,
11829 0x3041, 0x3096,
11830 0x309b, 0x30ff,
11831 0x3105, 0x312f,
11832 0x3131, 0x318e,
11833 0x3190, 0x31ba,
11834 0x31c0, 0x31e3,
11835 0x31f0, 0x321e,
11836 0x3220, 0x32fe,
11837 0x3300, 0x4db5,
11838 0x4dc0, 0x9fef,
11839 0xa000, 0xa48c,
11840 0xa490, 0xa4c6,
11841 0xa4d0, 0xa62b,
11842 0xa640, 0xa66e,
11843 0xa673, 0xa673,
11844 0xa67e, 0xa69d,
11845 0xa6a0, 0xa6ef,
11846 0xa6f2, 0xa6f7,
11847 0xa700, 0xa7b9,
11848 0xa7f7, 0xa801,
11849 0xa803, 0xa805,
11850 0xa807, 0xa80a,
11851 0xa80c, 0xa824,
11852 0xa827, 0xa82b,
11853 0xa830, 0xa839,
11854 0xa840, 0xa877,
11855 0xa880, 0xa8c3,
11856 0xa8ce, 0xa8d9,
11857 0xa8f2, 0xa8fe,
11858 0xa900, 0xa925,
11859 0xa92e, 0xa946,
11860 0xa952, 0xa953,
11861 0xa95f, 0xa97c,
11862 0xa983, 0xa9b2,
11863 0xa9b4, 0xa9b5,
11864 0xa9ba, 0xa9bb,
11865 0xa9bd, 0xa9cd,
11866 0xa9cf, 0xa9d9,
11867 0xa9de, 0xa9e4,
11868 0xa9e6, 0xa9fe,
11869 0xaa00, 0xaa28,
11870 0xaa2f, 0xaa30,
11871 0xaa33, 0xaa34,
11872 0xaa40, 0xaa42,
11873 0xaa44, 0xaa4b,
11874 0xaa4d, 0xaa4d,
11875 0xaa50, 0xaa59,
11876 0xaa5c, 0xaa7b,
11877 0xaa7d, 0xaaaf,
11878 0xaab1, 0xaab1,
11879 0xaab5, 0xaab6,
11880 0xaab9, 0xaabd,
11881 0xaac0, 0xaac0,
11882 0xaac2, 0xaac2,
11883 0xaadb, 0xaaeb,
11884 0xaaee, 0xaaf5,
11885 0xab01, 0xab06,
11886 0xab09, 0xab0e,
11887 0xab11, 0xab16,
11888 0xab20, 0xab26,
11889 0xab28, 0xab2e,
11890 0xab30, 0xab65,
11891 0xab70, 0xabe4,
11892 0xabe6, 0xabe7,
11893 0xabe9, 0xabec,
11894 0xabf0, 0xabf9,
11895 0xac00, 0xd7a3,
11896 0xd7b0, 0xd7c6,
11897 0xd7cb, 0xd7fb,
11898 0xf900, 0xfa6d,
11899 0xfa70, 0xfad9,
11900 0xfb00, 0xfb06,
11901 0xfb13, 0xfb17,
11902 0xfb1d, 0xfb1d,
11903 0xfb1f, 0xfb36,
11904 0xfb38, 0xfb3c,
11905 0xfb3e, 0xfb3e,
11906 0xfb40, 0xfb41,
11907 0xfb43, 0xfb44,
11908 0xfb46, 0xfbc1,
11909 0xfbd3, 0xfd3f,
11910 0xfd50, 0xfd8f,
11911 0xfd92, 0xfdc7,
11912 0xfdf0, 0xfdfd,
11913 0xfe10, 0xfe19,
11914 0xfe30, 0xfe52,
11915 0xfe54, 0xfe66,
11916 0xfe68, 0xfe6b,
11917 0xfe70, 0xfe74,
11918 0xfe76, 0xfefc,
11919 0xff01, 0xff9d,
11920 0xffa0, 0xffbe,
11921 0xffc2, 0xffc7,
11922 0xffca, 0xffcf,
11923 0xffd2, 0xffd7,
11924 0xffda, 0xffdc,
11925 0xffe0, 0xffe6,
11926 0xffe8, 0xffee,
11927 0xfffc, 0xfffd,
11928 0x10000, 0x1000b,
11929 0x1000d, 0x10026,
11930 0x10028, 0x1003a,
11931 0x1003c, 0x1003d,
11932 0x1003f, 0x1004d,
11933 0x10050, 0x1005d,
11934 0x10080, 0x100fa,
11935 0x10100, 0x10102,
11936 0x10107, 0x10133,
11937 0x10137, 0x1018e,
11938 0x10190, 0x1019b,
11939 0x101a0, 0x101a0,
11940 0x101d0, 0x101fc,
11941 0x10280, 0x1029c,
11942 0x102a0, 0x102d0,
11943 0x102e1, 0x102fb,
11944 0x10300, 0x10323,
11945 0x1032d, 0x1034a,
11946 0x10350, 0x10375,
11947 0x10380, 0x1039d,
11948 0x1039f, 0x103c3,
11949 0x103c8, 0x103d5,
11950 0x10400, 0x1049d,
11951 0x104a0, 0x104a9,
11952 0x104b0, 0x104d3,
11953 0x104d8, 0x104fb,
11954 0x10500, 0x10527,
11955 0x10530, 0x10563,
11956 0x1056f, 0x1056f,
11957 0x10600, 0x10736,
11958 0x10740, 0x10755,
11959 0x10760, 0x10767,
11960 0x10800, 0x10805,
11961 0x10808, 0x10808,
11962 0x1080a, 0x10835,
11963 0x10837, 0x10838,
11964 0x1083c, 0x1083c,
11965 0x1083f, 0x10855,
11966 0x10857, 0x1089e,
11967 0x108a7, 0x108af,
11968 0x108e0, 0x108f2,
11969 0x108f4, 0x108f5,
11970 0x108fb, 0x1091b,
11971 0x1091f, 0x10939,
11972 0x1093f, 0x1093f,
11973 0x10980, 0x109b7,
11974 0x109bc, 0x109cf,
11975 0x109d2, 0x10a00,
11976 0x10a10, 0x10a13,
11977 0x10a15, 0x10a17,
11978 0x10a19, 0x10a35,
11979 0x10a40, 0x10a48,
11980 0x10a50, 0x10a58,
11981 0x10a60, 0x10a9f,
11982 0x10ac0, 0x10ae4,
11983 0x10aeb, 0x10af6,
11984 0x10b00, 0x10b35,
11985 0x10b39, 0x10b55,
11986 0x10b58, 0x10b72,
11987 0x10b78, 0x10b91,
11988 0x10b99, 0x10b9c,
11989 0x10ba9, 0x10baf,
11990 0x10c00, 0x10c48,
11991 0x10c80, 0x10cb2,
11992 0x10cc0, 0x10cf2,
11993 0x10cfa, 0x10d23,
11994 0x10d30, 0x10d39,
11995 0x10e60, 0x10e7e,
11996 0x10f00, 0x10f27,
11997 0x10f30, 0x10f45,
11998 0x10f51, 0x10f59,
11999 0x11000, 0x11000,
12000 0x11002, 0x11037,
12001 0x11047, 0x1104d,
12002 0x11052, 0x1106f,
12003 0x11082, 0x110b2,
12004 0x110b7, 0x110b8,
12005 0x110bb, 0x110bc,
12006 0x110be, 0x110c1,
12007 0x110d0, 0x110e8,
12008 0x110f0, 0x110f9,
12009 0x11103, 0x11126,
12010 0x1112c, 0x1112c,
12011 0x11136, 0x11146,
12012 0x11150, 0x11172,
12013 0x11174, 0x11176,
12014 0x11182, 0x111b5,
12015 0x111bf, 0x111c8,
12016 0x111cd, 0x111cd,
12017 0x111d0, 0x111df,
12018 0x111e1, 0x111f4,
12019 0x11200, 0x11211,
12020 0x11213, 0x1122e,
12021 0x11232, 0x11233,
12022 0x11235, 0x11235,
12023 0x11238, 0x1123d,
12024 0x11280, 0x11286,
12025 0x11288, 0x11288,
12026 0x1128a, 0x1128d,
12027 0x1128f, 0x1129d,
12028 0x1129f, 0x112a9,
12029 0x112b0, 0x112de,
12030 0x112e0, 0x112e2,
12031 0x112f0, 0x112f9,
12032 0x11302, 0x11303,
12033 0x11305, 0x1130c,
12034 0x1130f, 0x11310,
12035 0x11313, 0x11328,
12036 0x1132a, 0x11330,
12037 0x11332, 0x11333,
12038 0x11335, 0x11339,
12039 0x1133d, 0x1133d,
12040 0x1133f, 0x1133f,
12041 0x11341, 0x11344,
12042 0x11347, 0x11348,
12043 0x1134b, 0x1134d,
12044 0x11350, 0x11350,
12045 0x1135d, 0x11363,
12046 0x11400, 0x11437,
12047 0x11440, 0x11441,
12048 0x11445, 0x11445,
12049 0x11447, 0x11459,
12050 0x1145b, 0x1145b,
12051 0x1145d, 0x1145d,
12052 0x11480, 0x114af,
12053 0x114b1, 0x114b2,
12054 0x114b9, 0x114b9,
12055 0x114bb, 0x114bc,
12056 0x114be, 0x114be,
12057 0x114c1, 0x114c1,
12058 0x114c4, 0x114c7,
12059 0x114d0, 0x114d9,
12060 0x11580, 0x115ae,
12061 0x115b0, 0x115b1,
12062 0x115b8, 0x115bb,
12063 0x115be, 0x115be,
12064 0x115c1, 0x115db,
12065 0x11600, 0x11632,
12066 0x1163b, 0x1163c,
12067 0x1163e, 0x1163e,
12068 0x11641, 0x11644,
12069 0x11650, 0x11659,
12070 0x11660, 0x1166c,
12071 0x11680, 0x116aa,
12072 0x116ac, 0x116ac,
12073 0x116ae, 0x116af,
12074 0x116b6, 0x116b6,
12075 0x116c0, 0x116c9,
12076 0x11700, 0x1171a,
12077 0x11720, 0x11721,
12078 0x11726, 0x11726,
12079 0x11730, 0x1173f,
12080 0x11800, 0x1182e,
12081 0x11838, 0x11838,
12082 0x1183b, 0x1183b,
12083 0x118a0, 0x118f2,
12084 0x118ff, 0x118ff,
12085 0x11a00, 0x11a00,
12086 0x11a0b, 0x11a32,
12087 0x11a39, 0x11a3a,
12088 0x11a3f, 0x11a46,
12089 0x11a50, 0x11a50,
12090 0x11a57, 0x11a58,
12091 0x11a5c, 0x11a83,
12092 0x11a86, 0x11a89,
12093 0x11a97, 0x11a97,
12094 0x11a9a, 0x11aa2,
12095 0x11ac0, 0x11af8,
12096 0x11c00, 0x11c08,
12097 0x11c0a, 0x11c2f,
12098 0x11c3e, 0x11c3e,
12099 0x11c40, 0x11c45,
12100 0x11c50, 0x11c6c,
12101 0x11c70, 0x11c8f,
12102 0x11ca9, 0x11ca9,
12103 0x11cb1, 0x11cb1,
12104 0x11cb4, 0x11cb4,
12105 0x11d00, 0x11d06,
12106 0x11d08, 0x11d09,
12107 0x11d0b, 0x11d30,
12108 0x11d46, 0x11d46,
12109 0x11d50, 0x11d59,
12110 0x11d60, 0x11d65,
12111 0x11d67, 0x11d68,
12112 0x11d6a, 0x11d8e,
12113 0x11d93, 0x11d94,
12114 0x11d96, 0x11d96,
12115 0x11d98, 0x11d98,
12116 0x11da0, 0x11da9,
12117 0x11ee0, 0x11ef2,
12118 0x11ef5, 0x11ef8,
12119 0x12000, 0x12399,
12120 0x12400, 0x1246e,
12121 0x12470, 0x12474,
12122 0x12480, 0x12543,
12123 0x13000, 0x1342e,
12124 0x14400, 0x14646,
12125 0x16800, 0x16a38,
12126 0x16a40, 0x16a5e,
12127 0x16a60, 0x16a69,
12128 0x16a6e, 0x16a6f,
12129 0x16ad0, 0x16aed,
12130 0x16af5, 0x16af5,
12131 0x16b00, 0x16b2f,
12132 0x16b37, 0x16b45,
12133 0x16b50, 0x16b59,
12134 0x16b5b, 0x16b61,
12135 0x16b63, 0x16b77,
12136 0x16b7d, 0x16b8f,
12137 0x16e40, 0x16e9a,
12138 0x16f00, 0x16f44,
12139 0x16f50, 0x16f7e,
12140 0x16f93, 0x16f9f,
12141 0x16fe0, 0x16fe1,
12142 0x17000, 0x187f1,
12143 0x18800, 0x18af2,
12144 0x1b000, 0x1b11e,
12145 0x1b170, 0x1b2fb,
12146 0x1bc00, 0x1bc6a,
12147 0x1bc70, 0x1bc7c,
12148 0x1bc80, 0x1bc88,
12149 0x1bc90, 0x1bc99,
12150 0x1bc9c, 0x1bc9c,
12151 0x1bc9f, 0x1bc9f,
12152 0x1d000, 0x1d0f5,
12153 0x1d100, 0x1d126,
12154 0x1d129, 0x1d164,
12155 0x1d166, 0x1d166,
12156 0x1d16a, 0x1d16d,
12157 0x1d183, 0x1d184,
12158 0x1d18c, 0x1d1a9,
12159 0x1d1ae, 0x1d1e8,
12160 0x1d200, 0x1d241,
12161 0x1d245, 0x1d245,
12162 0x1d2e0, 0x1d2f3,
12163 0x1d300, 0x1d356,
12164 0x1d360, 0x1d378,
12165 0x1d400, 0x1d454,
12166 0x1d456, 0x1d49c,
12167 0x1d49e, 0x1d49f,
12168 0x1d4a2, 0x1d4a2,
12169 0x1d4a5, 0x1d4a6,
12170 0x1d4a9, 0x1d4ac,
12171 0x1d4ae, 0x1d4b9,
12172 0x1d4bb, 0x1d4bb,
12173 0x1d4bd, 0x1d4c3,
12174 0x1d4c5, 0x1d505,
12175 0x1d507, 0x1d50a,
12176 0x1d50d, 0x1d514,
12177 0x1d516, 0x1d51c,
12178 0x1d51e, 0x1d539,
12179 0x1d53b, 0x1d53e,
12180 0x1d540, 0x1d544,
12181 0x1d546, 0x1d546,
12182 0x1d54a, 0x1d550,
12183 0x1d552, 0x1d6a5,
12184 0x1d6a8, 0x1d7cb,
12185 0x1d7ce, 0x1d9ff,
12186 0x1da37, 0x1da3a,
12187 0x1da6d, 0x1da74,
12188 0x1da76, 0x1da83,
12189 0x1da85, 0x1da8b,
12190 0x1e800, 0x1e8c4,
12191 0x1e8c7, 0x1e8cf,
12192 0x1e900, 0x1e943,
12193 0x1e950, 0x1e959,
12194 0x1e95e, 0x1e95f,
12195 0x1ec71, 0x1ecb4,
12196 0x1ee00, 0x1ee03,
12197 0x1ee05, 0x1ee1f,
12198 0x1ee21, 0x1ee22,
12199 0x1ee24, 0x1ee24,
12200 0x1ee27, 0x1ee27,
12201 0x1ee29, 0x1ee32,
12202 0x1ee34, 0x1ee37,
12203 0x1ee39, 0x1ee39,
12204 0x1ee3b, 0x1ee3b,
12205 0x1ee42, 0x1ee42,
12206 0x1ee47, 0x1ee47,
12207 0x1ee49, 0x1ee49,
12208 0x1ee4b, 0x1ee4b,
12209 0x1ee4d, 0x1ee4f,
12210 0x1ee51, 0x1ee52,
12211 0x1ee54, 0x1ee54,
12212 0x1ee57, 0x1ee57,
12213 0x1ee59, 0x1ee59,
12214 0x1ee5b, 0x1ee5b,
12215 0x1ee5d, 0x1ee5d,
12216 0x1ee5f, 0x1ee5f,
12217 0x1ee61, 0x1ee62,
12218 0x1ee64, 0x1ee64,
12219 0x1ee67, 0x1ee6a,
12220 0x1ee6c, 0x1ee72,
12221 0x1ee74, 0x1ee77,
12222 0x1ee79, 0x1ee7c,
12223 0x1ee7e, 0x1ee7e,
12224 0x1ee80, 0x1ee89,
12225 0x1ee8b, 0x1ee9b,
12226 0x1eea1, 0x1eea3,
12227 0x1eea5, 0x1eea9,
12228 0x1eeab, 0x1eebb,
12229 0x1eef0, 0x1eef1,
12230 0x1f000, 0x1f02b,
12231 0x1f030, 0x1f093,
12232 0x1f0a0, 0x1f0ae,
12233 0x1f0b1, 0x1f0bf,
12234 0x1f0c1, 0x1f0cf,
12235 0x1f0d1, 0x1f0f5,
12236 0x1f100, 0x1f10c,
12237 0x1f110, 0x1f16b,
12238 0x1f170, 0x1f1ac,
12239 0x1f1e6, 0x1f202,
12240 0x1f210, 0x1f23b,
12241 0x1f240, 0x1f248,
12242 0x1f250, 0x1f251,
12243 0x1f260, 0x1f265,
12244 0x1f300, 0x1f6d4,
12245 0x1f6e0, 0x1f6ec,
12246 0x1f6f0, 0x1f6f9,
12247 0x1f700, 0x1f773,
12248 0x1f780, 0x1f7d8,
12249 0x1f800, 0x1f80b,
12250 0x1f810, 0x1f847,
12251 0x1f850, 0x1f859,
12252 0x1f860, 0x1f887,
12253 0x1f890, 0x1f8ad,
12254 0x1f900, 0x1f90b,
12255 0x1f910, 0x1f93e,
12256 0x1f940, 0x1f970,
12257 0x1f973, 0x1f976,
12258 0x1f97a, 0x1f97a,
12259 0x1f97c, 0x1f9a2,
12260 0x1f9b0, 0x1f9b9,
12261 0x1f9c0, 0x1f9c2,
12262 0x1f9d0, 0x1f9ff,
12263 0x1fa60, 0x1fa6d,
12264 0x20000, 0x2a6d6,
12265 0x2a700, 0x2b734,
12266 0x2b740, 0x2b81d,
12267 0x2b820, 0x2cea1,
12268 0x2ceb0, 0x2ebe0,
12269 0x2f800, 0x2fa1d,
12270 }; /* END of CR_Grapheme_Base */
12271
12272 /* PROPERTY: 'Grapheme_Extend': Derived Property */
12273 static const OnigCodePoint
12274 CR_Grapheme_Extend[] = { 331,
12275 0x0300, 0x036f,
12276 0x0483, 0x0489,
12277 0x0591, 0x05bd,
12278 0x05bf, 0x05bf,
12279 0x05c1, 0x05c2,
12280 0x05c4, 0x05c5,
12281 0x05c7, 0x05c7,
12282 0x0610, 0x061a,
12283 0x064b, 0x065f,
12284 0x0670, 0x0670,
12285 0x06d6, 0x06dc,
12286 0x06df, 0x06e4,
12287 0x06e7, 0x06e8,
12288 0x06ea, 0x06ed,
12289 0x0711, 0x0711,
12290 0x0730, 0x074a,
12291 0x07a6, 0x07b0,
12292 0x07eb, 0x07f3,
12293 0x07fd, 0x07fd,
12294 0x0816, 0x0819,
12295 0x081b, 0x0823,
12296 0x0825, 0x0827,
12297 0x0829, 0x082d,
12298 0x0859, 0x085b,
12299 0x08d3, 0x08e1,
12300 0x08e3, 0x0902,
12301 0x093a, 0x093a,
12302 0x093c, 0x093c,
12303 0x0941, 0x0948,
12304 0x094d, 0x094d,
12305 0x0951, 0x0957,
12306 0x0962, 0x0963,
12307 0x0981, 0x0981,
12308 0x09bc, 0x09bc,
12309 0x09be, 0x09be,
12310 0x09c1, 0x09c4,
12311 0x09cd, 0x09cd,
12312 0x09d7, 0x09d7,
12313 0x09e2, 0x09e3,
12314 0x09fe, 0x09fe,
12315 0x0a01, 0x0a02,
12316 0x0a3c, 0x0a3c,
12317 0x0a41, 0x0a42,
12318 0x0a47, 0x0a48,
12319 0x0a4b, 0x0a4d,
12320 0x0a51, 0x0a51,
12321 0x0a70, 0x0a71,
12322 0x0a75, 0x0a75,
12323 0x0a81, 0x0a82,
12324 0x0abc, 0x0abc,
12325 0x0ac1, 0x0ac5,
12326 0x0ac7, 0x0ac8,
12327 0x0acd, 0x0acd,
12328 0x0ae2, 0x0ae3,
12329 0x0afa, 0x0aff,
12330 0x0b01, 0x0b01,
12331 0x0b3c, 0x0b3c,
12332 0x0b3e, 0x0b3f,
12333 0x0b41, 0x0b44,
12334 0x0b4d, 0x0b4d,
12335 0x0b56, 0x0b57,
12336 0x0b62, 0x0b63,
12337 0x0b82, 0x0b82,
12338 0x0bbe, 0x0bbe,
12339 0x0bc0, 0x0bc0,
12340 0x0bcd, 0x0bcd,
12341 0x0bd7, 0x0bd7,
12342 0x0c00, 0x0c00,
12343 0x0c04, 0x0c04,
12344 0x0c3e, 0x0c40,
12345 0x0c46, 0x0c48,
12346 0x0c4a, 0x0c4d,
12347 0x0c55, 0x0c56,
12348 0x0c62, 0x0c63,
12349 0x0c81, 0x0c81,
12350 0x0cbc, 0x0cbc,
12351 0x0cbf, 0x0cbf,
12352 0x0cc2, 0x0cc2,
12353 0x0cc6, 0x0cc6,
12354 0x0ccc, 0x0ccd,
12355 0x0cd5, 0x0cd6,
12356 0x0ce2, 0x0ce3,
12357 0x0d00, 0x0d01,
12358 0x0d3b, 0x0d3c,
12359 0x0d3e, 0x0d3e,
12360 0x0d41, 0x0d44,
12361 0x0d4d, 0x0d4d,
12362 0x0d57, 0x0d57,
12363 0x0d62, 0x0d63,
12364 0x0dca, 0x0dca,
12365 0x0dcf, 0x0dcf,
12366 0x0dd2, 0x0dd4,
12367 0x0dd6, 0x0dd6,
12368 0x0ddf, 0x0ddf,
12369 0x0e31, 0x0e31,
12370 0x0e34, 0x0e3a,
12371 0x0e47, 0x0e4e,
12372 0x0eb1, 0x0eb1,
12373 0x0eb4, 0x0eb9,
12374 0x0ebb, 0x0ebc,
12375 0x0ec8, 0x0ecd,
12376 0x0f18, 0x0f19,
12377 0x0f35, 0x0f35,
12378 0x0f37, 0x0f37,
12379 0x0f39, 0x0f39,
12380 0x0f71, 0x0f7e,
12381 0x0f80, 0x0f84,
12382 0x0f86, 0x0f87,
12383 0x0f8d, 0x0f97,
12384 0x0f99, 0x0fbc,
12385 0x0fc6, 0x0fc6,
12386 0x102d, 0x1030,
12387 0x1032, 0x1037,
12388 0x1039, 0x103a,
12389 0x103d, 0x103e,
12390 0x1058, 0x1059,
12391 0x105e, 0x1060,
12392 0x1071, 0x1074,
12393 0x1082, 0x1082,
12394 0x1085, 0x1086,
12395 0x108d, 0x108d,
12396 0x109d, 0x109d,
12397 0x135d, 0x135f,
12398 0x1712, 0x1714,
12399 0x1732, 0x1734,
12400 0x1752, 0x1753,
12401 0x1772, 0x1773,
12402 0x17b4, 0x17b5,
12403 0x17b7, 0x17bd,
12404 0x17c6, 0x17c6,
12405 0x17c9, 0x17d3,
12406 0x17dd, 0x17dd,
12407 0x180b, 0x180d,
12408 0x1885, 0x1886,
12409 0x18a9, 0x18a9,
12410 0x1920, 0x1922,
12411 0x1927, 0x1928,
12412 0x1932, 0x1932,
12413 0x1939, 0x193b,
12414 0x1a17, 0x1a18,
12415 0x1a1b, 0x1a1b,
12416 0x1a56, 0x1a56,
12417 0x1a58, 0x1a5e,
12418 0x1a60, 0x1a60,
12419 0x1a62, 0x1a62,
12420 0x1a65, 0x1a6c,
12421 0x1a73, 0x1a7c,
12422 0x1a7f, 0x1a7f,
12423 0x1ab0, 0x1abe,
12424 0x1b00, 0x1b03,
12425 0x1b34, 0x1b34,
12426 0x1b36, 0x1b3a,
12427 0x1b3c, 0x1b3c,
12428 0x1b42, 0x1b42,
12429 0x1b6b, 0x1b73,
12430 0x1b80, 0x1b81,
12431 0x1ba2, 0x1ba5,
12432 0x1ba8, 0x1ba9,
12433 0x1bab, 0x1bad,
12434 0x1be6, 0x1be6,
12435 0x1be8, 0x1be9,
12436 0x1bed, 0x1bed,
12437 0x1bef, 0x1bf1,
12438 0x1c2c, 0x1c33,
12439 0x1c36, 0x1c37,
12440 0x1cd0, 0x1cd2,
12441 0x1cd4, 0x1ce0,
12442 0x1ce2, 0x1ce8,
12443 0x1ced, 0x1ced,
12444 0x1cf4, 0x1cf4,
12445 0x1cf8, 0x1cf9,
12446 0x1dc0, 0x1df9,
12447 0x1dfb, 0x1dff,
12448 0x200c, 0x200c,
12449 0x20d0, 0x20f0,
12450 0x2cef, 0x2cf1,
12451 0x2d7f, 0x2d7f,
12452 0x2de0, 0x2dff,
12453 0x302a, 0x302f,
12454 0x3099, 0x309a,
12455 0xa66f, 0xa672,
12456 0xa674, 0xa67d,
12457 0xa69e, 0xa69f,
12458 0xa6f0, 0xa6f1,
12459 0xa802, 0xa802,
12460 0xa806, 0xa806,
12461 0xa80b, 0xa80b,
12462 0xa825, 0xa826,
12463 0xa8c4, 0xa8c5,
12464 0xa8e0, 0xa8f1,
12465 0xa8ff, 0xa8ff,
12466 0xa926, 0xa92d,
12467 0xa947, 0xa951,
12468 0xa980, 0xa982,
12469 0xa9b3, 0xa9b3,
12470 0xa9b6, 0xa9b9,
12471 0xa9bc, 0xa9bc,
12472 0xa9e5, 0xa9e5,
12473 0xaa29, 0xaa2e,
12474 0xaa31, 0xaa32,
12475 0xaa35, 0xaa36,
12476 0xaa43, 0xaa43,
12477 0xaa4c, 0xaa4c,
12478 0xaa7c, 0xaa7c,
12479 0xaab0, 0xaab0,
12480 0xaab2, 0xaab4,
12481 0xaab7, 0xaab8,
12482 0xaabe, 0xaabf,
12483 0xaac1, 0xaac1,
12484 0xaaec, 0xaaed,
12485 0xaaf6, 0xaaf6,
12486 0xabe5, 0xabe5,
12487 0xabe8, 0xabe8,
12488 0xabed, 0xabed,
12489 0xfb1e, 0xfb1e,
12490 0xfe00, 0xfe0f,
12491 0xfe20, 0xfe2f,
12492 0xff9e, 0xff9f,
12493 0x101fd, 0x101fd,
12494 0x102e0, 0x102e0,
12495 0x10376, 0x1037a,
12496 0x10a01, 0x10a03,
12497 0x10a05, 0x10a06,
12498 0x10a0c, 0x10a0f,
12499 0x10a38, 0x10a3a,
12500 0x10a3f, 0x10a3f,
12501 0x10ae5, 0x10ae6,
12502 0x10d24, 0x10d27,
12503 0x10f46, 0x10f50,
12504 0x11001, 0x11001,
12505 0x11038, 0x11046,
12506 0x1107f, 0x11081,
12507 0x110b3, 0x110b6,
12508 0x110b9, 0x110ba,
12509 0x11100, 0x11102,
12510 0x11127, 0x1112b,
12511 0x1112d, 0x11134,
12512 0x11173, 0x11173,
12513 0x11180, 0x11181,
12514 0x111b6, 0x111be,
12515 0x111c9, 0x111cc,
12516 0x1122f, 0x11231,
12517 0x11234, 0x11234,
12518 0x11236, 0x11237,
12519 0x1123e, 0x1123e,
12520 0x112df, 0x112df,
12521 0x112e3, 0x112ea,
12522 0x11300, 0x11301,
12523 0x1133b, 0x1133c,
12524 0x1133e, 0x1133e,
12525 0x11340, 0x11340,
12526 0x11357, 0x11357,
12527 0x11366, 0x1136c,
12528 0x11370, 0x11374,
12529 0x11438, 0x1143f,
12530 0x11442, 0x11444,
12531 0x11446, 0x11446,
12532 0x1145e, 0x1145e,
12533 0x114b0, 0x114b0,
12534 0x114b3, 0x114b8,
12535 0x114ba, 0x114ba,
12536 0x114bd, 0x114bd,
12537 0x114bf, 0x114c0,
12538 0x114c2, 0x114c3,
12539 0x115af, 0x115af,
12540 0x115b2, 0x115b5,
12541 0x115bc, 0x115bd,
12542 0x115bf, 0x115c0,
12543 0x115dc, 0x115dd,
12544 0x11633, 0x1163a,
12545 0x1163d, 0x1163d,
12546 0x1163f, 0x11640,
12547 0x116ab, 0x116ab,
12548 0x116ad, 0x116ad,
12549 0x116b0, 0x116b5,
12550 0x116b7, 0x116b7,
12551 0x1171d, 0x1171f,
12552 0x11722, 0x11725,
12553 0x11727, 0x1172b,
12554 0x1182f, 0x11837,
12555 0x11839, 0x1183a,
12556 0x11a01, 0x11a0a,
12557 0x11a33, 0x11a38,
12558 0x11a3b, 0x11a3e,
12559 0x11a47, 0x11a47,
12560 0x11a51, 0x11a56,
12561 0x11a59, 0x11a5b,
12562 0x11a8a, 0x11a96,
12563 0x11a98, 0x11a99,
12564 0x11c30, 0x11c36,
12565 0x11c38, 0x11c3d,
12566 0x11c3f, 0x11c3f,
12567 0x11c92, 0x11ca7,
12568 0x11caa, 0x11cb0,
12569 0x11cb2, 0x11cb3,
12570 0x11cb5, 0x11cb6,
12571 0x11d31, 0x11d36,
12572 0x11d3a, 0x11d3a,
12573 0x11d3c, 0x11d3d,
12574 0x11d3f, 0x11d45,
12575 0x11d47, 0x11d47,
12576 0x11d90, 0x11d91,
12577 0x11d95, 0x11d95,
12578 0x11d97, 0x11d97,
12579 0x11ef3, 0x11ef4,
12580 0x16af0, 0x16af4,
12581 0x16b30, 0x16b36,
12582 0x16f8f, 0x16f92,
12583 0x1bc9d, 0x1bc9e,
12584 0x1d165, 0x1d165,
12585 0x1d167, 0x1d169,
12586 0x1d16e, 0x1d172,
12587 0x1d17b, 0x1d182,
12588 0x1d185, 0x1d18b,
12589 0x1d1aa, 0x1d1ad,
12590 0x1d242, 0x1d244,
12591 0x1da00, 0x1da36,
12592 0x1da3b, 0x1da6c,
12593 0x1da75, 0x1da75,
12594 0x1da84, 0x1da84,
12595 0x1da9b, 0x1da9f,
12596 0x1daa1, 0x1daaf,
12597 0x1e000, 0x1e006,
12598 0x1e008, 0x1e018,
12599 0x1e01b, 0x1e021,
12600 0x1e023, 0x1e024,
12601 0x1e026, 0x1e02a,
12602 0x1e8d0, 0x1e8d6,
12603 0x1e944, 0x1e94a,
12604 0xe0020, 0xe007f,
12605 0xe0100, 0xe01ef,
12606 }; /* END of CR_Grapheme_Extend */
12607
12608 /* PROPERTY: 'Grapheme_Link': Derived Property */
12609 static const OnigCodePoint
12610 CR_Grapheme_Link[] = { 50,
12611 0x094d, 0x094d,
12612 0x09cd, 0x09cd,
12613 0x0a4d, 0x0a4d,
12614 0x0acd, 0x0acd,
12615 0x0b4d, 0x0b4d,
12616 0x0bcd, 0x0bcd,
12617 0x0c4d, 0x0c4d,
12618 0x0ccd, 0x0ccd,
12619 0x0d3b, 0x0d3c,
12620 0x0d4d, 0x0d4d,
12621 0x0dca, 0x0dca,
12622 0x0e3a, 0x0e3a,
12623 0x0f84, 0x0f84,
12624 0x1039, 0x103a,
12625 0x1714, 0x1714,
12626 0x1734, 0x1734,
12627 0x17d2, 0x17d2,
12628 0x1a60, 0x1a60,
12629 0x1b44, 0x1b44,
12630 0x1baa, 0x1bab,
12631 0x1bf2, 0x1bf3,
12632 0x2d7f, 0x2d7f,
12633 0xa806, 0xa806,
12634 0xa8c4, 0xa8c4,
12635 0xa953, 0xa953,
12636 0xa9c0, 0xa9c0,
12637 0xaaf6, 0xaaf6,
12638 0xabed, 0xabed,
12639 0x10a3f, 0x10a3f,
12640 0x11046, 0x11046,
12641 0x1107f, 0x1107f,
12642 0x110b9, 0x110b9,
12643 0x11133, 0x11134,
12644 0x111c0, 0x111c0,
12645 0x11235, 0x11235,
12646 0x112ea, 0x112ea,
12647 0x1134d, 0x1134d,
12648 0x11442, 0x11442,
12649 0x114c2, 0x114c2,
12650 0x115bf, 0x115bf,
12651 0x1163f, 0x1163f,
12652 0x116b6, 0x116b6,
12653 0x1172b, 0x1172b,
12654 0x11839, 0x11839,
12655 0x11a34, 0x11a34,
12656 0x11a47, 0x11a47,
12657 0x11a99, 0x11a99,
12658 0x11c3f, 0x11c3f,
12659 0x11d44, 0x11d45,
12660 0x11d97, 0x11d97,
12661 }; /* END of CR_Grapheme_Link */
12662
12663 /* PROPERTY: 'Greek': Script */
12664 static const OnigCodePoint
12665 CR_Greek[] = { 36,
12666 0x0370, 0x0373,
12667 0x0375, 0x0377,
12668 0x037a, 0x037d,
12669 0x037f, 0x037f,
12670 0x0384, 0x0384,
12671 0x0386, 0x0386,
12672 0x0388, 0x038a,
12673 0x038c, 0x038c,
12674 0x038e, 0x03a1,
12675 0x03a3, 0x03e1,
12676 0x03f0, 0x03ff,
12677 0x1d26, 0x1d2a,
12678 0x1d5d, 0x1d61,
12679 0x1d66, 0x1d6a,
12680 0x1dbf, 0x1dbf,
12681 0x1f00, 0x1f15,
12682 0x1f18, 0x1f1d,
12683 0x1f20, 0x1f45,
12684 0x1f48, 0x1f4d,
12685 0x1f50, 0x1f57,
12686 0x1f59, 0x1f59,
12687 0x1f5b, 0x1f5b,
12688 0x1f5d, 0x1f5d,
12689 0x1f5f, 0x1f7d,
12690 0x1f80, 0x1fb4,
12691 0x1fb6, 0x1fc4,
12692 0x1fc6, 0x1fd3,
12693 0x1fd6, 0x1fdb,
12694 0x1fdd, 0x1fef,
12695 0x1ff2, 0x1ff4,
12696 0x1ff6, 0x1ffe,
12697 0x2126, 0x2126,
12698 0xab65, 0xab65,
12699 0x10140, 0x1018e,
12700 0x101a0, 0x101a0,
12701 0x1d200, 0x1d245,
12702 }; /* END of CR_Greek */
12703
12704 /* PROPERTY: 'Gujarati': Script */
12705 static const OnigCodePoint
12706 CR_Gujarati[] = { 14,
12707 0x0a81, 0x0a83,
12708 0x0a85, 0x0a8d,
12709 0x0a8f, 0x0a91,
12710 0x0a93, 0x0aa8,
12711 0x0aaa, 0x0ab0,
12712 0x0ab2, 0x0ab3,
12713 0x0ab5, 0x0ab9,
12714 0x0abc, 0x0ac5,
12715 0x0ac7, 0x0ac9,
12716 0x0acb, 0x0acd,
12717 0x0ad0, 0x0ad0,
12718 0x0ae0, 0x0ae3,
12719 0x0ae6, 0x0af1,
12720 0x0af9, 0x0aff,
12721 }; /* END of CR_Gujarati */
12722
12723 /* PROPERTY: 'Gunjala_Gondi': Script */
12724 static const OnigCodePoint
12725 CR_Gunjala_Gondi[] = { 6,
12726 0x11d60, 0x11d65,
12727 0x11d67, 0x11d68,
12728 0x11d6a, 0x11d8e,
12729 0x11d90, 0x11d91,
12730 0x11d93, 0x11d98,
12731 0x11da0, 0x11da9,
12732 }; /* END of CR_Gunjala_Gondi */
12733
12734 /* PROPERTY: 'Gurmukhi': Script */
12735 static const OnigCodePoint
12736 CR_Gurmukhi[] = { 16,
12737 0x0a01, 0x0a03,
12738 0x0a05, 0x0a0a,
12739 0x0a0f, 0x0a10,
12740 0x0a13, 0x0a28,
12741 0x0a2a, 0x0a30,
12742 0x0a32, 0x0a33,
12743 0x0a35, 0x0a36,
12744 0x0a38, 0x0a39,
12745 0x0a3c, 0x0a3c,
12746 0x0a3e, 0x0a42,
12747 0x0a47, 0x0a48,
12748 0x0a4b, 0x0a4d,
12749 0x0a51, 0x0a51,
12750 0x0a59, 0x0a5c,
12751 0x0a5e, 0x0a5e,
12752 0x0a66, 0x0a76,
12753 }; /* END of CR_Gurmukhi */
12754
12755 /* PROPERTY: 'Han': Script */
12756 static const OnigCodePoint
12757 CR_Han[] = { 17,
12758 0x2e80, 0x2e99,
12759 0x2e9b, 0x2ef3,
12760 0x2f00, 0x2fd5,
12761 0x3005, 0x3005,
12762 0x3007, 0x3007,
12763 0x3021, 0x3029,
12764 0x3038, 0x303b,
12765 0x3400, 0x4db5,
12766 0x4e00, 0x9fef,
12767 0xf900, 0xfa6d,
12768 0xfa70, 0xfad9,
12769 0x20000, 0x2a6d6,
12770 0x2a700, 0x2b734,
12771 0x2b740, 0x2b81d,
12772 0x2b820, 0x2cea1,
12773 0x2ceb0, 0x2ebe0,
12774 0x2f800, 0x2fa1d,
12775 }; /* END of CR_Han */
12776
12777 /* PROPERTY: 'Hangul': Script */
12778 static const OnigCodePoint
12779 CR_Hangul[] = { 14,
12780 0x1100, 0x11ff,
12781 0x302e, 0x302f,
12782 0x3131, 0x318e,
12783 0x3200, 0x321e,
12784 0x3260, 0x327e,
12785 0xa960, 0xa97c,
12786 0xac00, 0xd7a3,
12787 0xd7b0, 0xd7c6,
12788 0xd7cb, 0xd7fb,
12789 0xffa0, 0xffbe,
12790 0xffc2, 0xffc7,
12791 0xffca, 0xffcf,
12792 0xffd2, 0xffd7,
12793 0xffda, 0xffdc,
12794 }; /* END of CR_Hangul */
12795
12796 /* PROPERTY: 'Hanifi_Rohingya': Script */
12797 static const OnigCodePoint
12798 CR_Hanifi_Rohingya[] = { 2,
12799 0x10d00, 0x10d27,
12800 0x10d30, 0x10d39,
12801 }; /* END of CR_Hanifi_Rohingya */
12802
12803 /* PROPERTY: 'Hanunoo': Script */
12804 static const OnigCodePoint
12805 CR_Hanunoo[] = { 1,
12806 0x1720, 0x1734,
12807 }; /* END of CR_Hanunoo */
12808
12809 /* PROPERTY: 'Hatran': Script */
12810 static const OnigCodePoint
12811 CR_Hatran[] = { 3,
12812 0x108e0, 0x108f2,
12813 0x108f4, 0x108f5,
12814 0x108fb, 0x108ff,
12815 }; /* END of CR_Hatran */
12816
12817 /* PROPERTY: 'Hebrew': Script */
12818 static const OnigCodePoint
12819 CR_Hebrew[] = { 9,
12820 0x0591, 0x05c7,
12821 0x05d0, 0x05ea,
12822 0x05ef, 0x05f4,
12823 0xfb1d, 0xfb36,
12824 0xfb38, 0xfb3c,
12825 0xfb3e, 0xfb3e,
12826 0xfb40, 0xfb41,
12827 0xfb43, 0xfb44,
12828 0xfb46, 0xfb4f,
12829 }; /* END of CR_Hebrew */
12830
12831 /* PROPERTY: 'Hex_Digit': Binary Property */
12832 static const OnigCodePoint
12833 CR_Hex_Digit[] = { 6,
12834 0x0030, 0x0039,
12835 0x0041, 0x0046,
12836 0x0061, 0x0066,
12837 0xff10, 0xff19,
12838 0xff21, 0xff26,
12839 0xff41, 0xff46,
12840 }; /* END of CR_Hex_Digit */
12841
12842 /* PROPERTY: 'Hiragana': Script */
12843 static const OnigCodePoint
12844 CR_Hiragana[] = { 4,
12845 0x3041, 0x3096,
12846 0x309d, 0x309f,
12847 0x1b001, 0x1b11e,
12848 0x1f200, 0x1f200,
12849 }; /* END of CR_Hiragana */
12850
12851 /* PROPERTY: 'Hyphen': Binary Property */
12852 static const OnigCodePoint
12853 CR_Hyphen[] = { 10,
12854 0x002d, 0x002d,
12855 0x00ad, 0x00ad,
12856 0x058a, 0x058a,
12857 0x1806, 0x1806,
12858 0x2010, 0x2011,
12859 0x2e17, 0x2e17,
12860 0x30fb, 0x30fb,
12861 0xfe63, 0xfe63,
12862 0xff0d, 0xff0d,
12863 0xff65, 0xff65,
12864 }; /* END of CR_Hyphen */
12865
12866 /* PROPERTY: 'IDS_Binary_Operator': Binary Property */
12867 static const OnigCodePoint
12868 CR_IDS_Binary_Operator[] = { 2,
12869 0x2ff0, 0x2ff1,
12870 0x2ff4, 0x2ffb,
12871 }; /* END of CR_IDS_Binary_Operator */
12872
12873 /* PROPERTY: 'IDS_Trinary_Operator': Binary Property */
12874 static const OnigCodePoint
12875 CR_IDS_Trinary_Operator[] = { 1,
12876 0x2ff2, 0x2ff3,
12877 }; /* END of CR_IDS_Trinary_Operator */
12878
12879 /* PROPERTY: 'ID_Continue': Derived Property */
12880 static const OnigCodePoint
12881 CR_ID_Continue[] = { 707,
12882 0x0030, 0x0039,
12883 0x0041, 0x005a,
12884 0x005f, 0x005f,
12885 0x0061, 0x007a,
12886 0x00aa, 0x00aa,
12887 0x00b5, 0x00b5,
12888 0x00b7, 0x00b7,
12889 0x00ba, 0x00ba,
12890 0x00c0, 0x00d6,
12891 0x00d8, 0x00f6,
12892 0x00f8, 0x02c1,
12893 0x02c6, 0x02d1,
12894 0x02e0, 0x02e4,
12895 0x02ec, 0x02ec,
12896 0x02ee, 0x02ee,
12897 0x0300, 0x0374,
12898 0x0376, 0x0377,
12899 0x037a, 0x037d,
12900 0x037f, 0x037f,
12901 0x0386, 0x038a,
12902 0x038c, 0x038c,
12903 0x038e, 0x03a1,
12904 0x03a3, 0x03f5,
12905 0x03f7, 0x0481,
12906 0x0483, 0x0487,
12907 0x048a, 0x052f,
12908 0x0531, 0x0556,
12909 0x0559, 0x0559,
12910 0x0560, 0x0588,
12911 0x0591, 0x05bd,
12912 0x05bf, 0x05bf,
12913 0x05c1, 0x05c2,
12914 0x05c4, 0x05c5,
12915 0x05c7, 0x05c7,
12916 0x05d0, 0x05ea,
12917 0x05ef, 0x05f2,
12918 0x0610, 0x061a,
12919 0x0620, 0x0669,
12920 0x066e, 0x06d3,
12921 0x06d5, 0x06dc,
12922 0x06df, 0x06e8,
12923 0x06ea, 0x06fc,
12924 0x06ff, 0x06ff,
12925 0x0710, 0x074a,
12926 0x074d, 0x07b1,
12927 0x07c0, 0x07f5,
12928 0x07fa, 0x07fa,
12929 0x07fd, 0x07fd,
12930 0x0800, 0x082d,
12931 0x0840, 0x085b,
12932 0x0860, 0x086a,
12933 0x08a0, 0x08b4,
12934 0x08b6, 0x08bd,
12935 0x08d3, 0x08e1,
12936 0x08e3, 0x0963,
12937 0x0966, 0x096f,
12938 0x0971, 0x0983,
12939 0x0985, 0x098c,
12940 0x098f, 0x0990,
12941 0x0993, 0x09a8,
12942 0x09aa, 0x09b0,
12943 0x09b2, 0x09b2,
12944 0x09b6, 0x09b9,
12945 0x09bc, 0x09c4,
12946 0x09c7, 0x09c8,
12947 0x09cb, 0x09ce,
12948 0x09d7, 0x09d7,
12949 0x09dc, 0x09dd,
12950 0x09df, 0x09e3,
12951 0x09e6, 0x09f1,
12952 0x09fc, 0x09fc,
12953 0x09fe, 0x09fe,
12954 0x0a01, 0x0a03,
12955 0x0a05, 0x0a0a,
12956 0x0a0f, 0x0a10,
12957 0x0a13, 0x0a28,
12958 0x0a2a, 0x0a30,
12959 0x0a32, 0x0a33,
12960 0x0a35, 0x0a36,
12961 0x0a38, 0x0a39,
12962 0x0a3c, 0x0a3c,
12963 0x0a3e, 0x0a42,
12964 0x0a47, 0x0a48,
12965 0x0a4b, 0x0a4d,
12966 0x0a51, 0x0a51,
12967 0x0a59, 0x0a5c,
12968 0x0a5e, 0x0a5e,
12969 0x0a66, 0x0a75,
12970 0x0a81, 0x0a83,
12971 0x0a85, 0x0a8d,
12972 0x0a8f, 0x0a91,
12973 0x0a93, 0x0aa8,
12974 0x0aaa, 0x0ab0,
12975 0x0ab2, 0x0ab3,
12976 0x0ab5, 0x0ab9,
12977 0x0abc, 0x0ac5,
12978 0x0ac7, 0x0ac9,
12979 0x0acb, 0x0acd,
12980 0x0ad0, 0x0ad0,
12981 0x0ae0, 0x0ae3,
12982 0x0ae6, 0x0aef,
12983 0x0af9, 0x0aff,
12984 0x0b01, 0x0b03,
12985 0x0b05, 0x0b0c,
12986 0x0b0f, 0x0b10,
12987 0x0b13, 0x0b28,
12988 0x0b2a, 0x0b30,
12989 0x0b32, 0x0b33,
12990 0x0b35, 0x0b39,
12991 0x0b3c, 0x0b44,
12992 0x0b47, 0x0b48,
12993 0x0b4b, 0x0b4d,
12994 0x0b56, 0x0b57,
12995 0x0b5c, 0x0b5d,
12996 0x0b5f, 0x0b63,
12997 0x0b66, 0x0b6f,
12998 0x0b71, 0x0b71,
12999 0x0b82, 0x0b83,
13000 0x0b85, 0x0b8a,
13001 0x0b8e, 0x0b90,
13002 0x0b92, 0x0b95,
13003 0x0b99, 0x0b9a,
13004 0x0b9c, 0x0b9c,
13005 0x0b9e, 0x0b9f,
13006 0x0ba3, 0x0ba4,
13007 0x0ba8, 0x0baa,
13008 0x0bae, 0x0bb9,
13009 0x0bbe, 0x0bc2,
13010 0x0bc6, 0x0bc8,
13011 0x0bca, 0x0bcd,
13012 0x0bd0, 0x0bd0,
13013 0x0bd7, 0x0bd7,
13014 0x0be6, 0x0bef,
13015 0x0c00, 0x0c0c,
13016 0x0c0e, 0x0c10,
13017 0x0c12, 0x0c28,
13018 0x0c2a, 0x0c39,
13019 0x0c3d, 0x0c44,
13020 0x0c46, 0x0c48,
13021 0x0c4a, 0x0c4d,
13022 0x0c55, 0x0c56,
13023 0x0c58, 0x0c5a,
13024 0x0c60, 0x0c63,
13025 0x0c66, 0x0c6f,
13026 0x0c80, 0x0c83,
13027 0x0c85, 0x0c8c,
13028 0x0c8e, 0x0c90,
13029 0x0c92, 0x0ca8,
13030 0x0caa, 0x0cb3,
13031 0x0cb5, 0x0cb9,
13032 0x0cbc, 0x0cc4,
13033 0x0cc6, 0x0cc8,
13034 0x0cca, 0x0ccd,
13035 0x0cd5, 0x0cd6,
13036 0x0cde, 0x0cde,
13037 0x0ce0, 0x0ce3,
13038 0x0ce6, 0x0cef,
13039 0x0cf1, 0x0cf2,
13040 0x0d00, 0x0d03,
13041 0x0d05, 0x0d0c,
13042 0x0d0e, 0x0d10,
13043 0x0d12, 0x0d44,
13044 0x0d46, 0x0d48,
13045 0x0d4a, 0x0d4e,
13046 0x0d54, 0x0d57,
13047 0x0d5f, 0x0d63,
13048 0x0d66, 0x0d6f,
13049 0x0d7a, 0x0d7f,
13050 0x0d82, 0x0d83,
13051 0x0d85, 0x0d96,
13052 0x0d9a, 0x0db1,
13053 0x0db3, 0x0dbb,
13054 0x0dbd, 0x0dbd,
13055 0x0dc0, 0x0dc6,
13056 0x0dca, 0x0dca,
13057 0x0dcf, 0x0dd4,
13058 0x0dd6, 0x0dd6,
13059 0x0dd8, 0x0ddf,
13060 0x0de6, 0x0def,
13061 0x0df2, 0x0df3,
13062 0x0e01, 0x0e3a,
13063 0x0e40, 0x0e4e,
13064 0x0e50, 0x0e59,
13065 0x0e81, 0x0e82,
13066 0x0e84, 0x0e84,
13067 0x0e87, 0x0e88,
13068 0x0e8a, 0x0e8a,
13069 0x0e8d, 0x0e8d,
13070 0x0e94, 0x0e97,
13071 0x0e99, 0x0e9f,
13072 0x0ea1, 0x0ea3,
13073 0x0ea5, 0x0ea5,
13074 0x0ea7, 0x0ea7,
13075 0x0eaa, 0x0eab,
13076 0x0ead, 0x0eb9,
13077 0x0ebb, 0x0ebd,
13078 0x0ec0, 0x0ec4,
13079 0x0ec6, 0x0ec6,
13080 0x0ec8, 0x0ecd,
13081 0x0ed0, 0x0ed9,
13082 0x0edc, 0x0edf,
13083 0x0f00, 0x0f00,
13084 0x0f18, 0x0f19,
13085 0x0f20, 0x0f29,
13086 0x0f35, 0x0f35,
13087 0x0f37, 0x0f37,
13088 0x0f39, 0x0f39,
13089 0x0f3e, 0x0f47,
13090 0x0f49, 0x0f6c,
13091 0x0f71, 0x0f84,
13092 0x0f86, 0x0f97,
13093 0x0f99, 0x0fbc,
13094 0x0fc6, 0x0fc6,
13095 0x1000, 0x1049,
13096 0x1050, 0x109d,
13097 0x10a0, 0x10c5,
13098 0x10c7, 0x10c7,
13099 0x10cd, 0x10cd,
13100 0x10d0, 0x10fa,
13101 0x10fc, 0x1248,
13102 0x124a, 0x124d,
13103 0x1250, 0x1256,
13104 0x1258, 0x1258,
13105 0x125a, 0x125d,
13106 0x1260, 0x1288,
13107 0x128a, 0x128d,
13108 0x1290, 0x12b0,
13109 0x12b2, 0x12b5,
13110 0x12b8, 0x12be,
13111 0x12c0, 0x12c0,
13112 0x12c2, 0x12c5,
13113 0x12c8, 0x12d6,
13114 0x12d8, 0x1310,
13115 0x1312, 0x1315,
13116 0x1318, 0x135a,
13117 0x135d, 0x135f,
13118 0x1369, 0x1371,
13119 0x1380, 0x138f,
13120 0x13a0, 0x13f5,
13121 0x13f8, 0x13fd,
13122 0x1401, 0x166c,
13123 0x166f, 0x167f,
13124 0x1681, 0x169a,
13125 0x16a0, 0x16ea,
13126 0x16ee, 0x16f8,
13127 0x1700, 0x170c,
13128 0x170e, 0x1714,
13129 0x1720, 0x1734,
13130 0x1740, 0x1753,
13131 0x1760, 0x176c,
13132 0x176e, 0x1770,
13133 0x1772, 0x1773,
13134 0x1780, 0x17d3,
13135 0x17d7, 0x17d7,
13136 0x17dc, 0x17dd,
13137 0x17e0, 0x17e9,
13138 0x180b, 0x180d,
13139 0x1810, 0x1819,
13140 0x1820, 0x1878,
13141 0x1880, 0x18aa,
13142 0x18b0, 0x18f5,
13143 0x1900, 0x191e,
13144 0x1920, 0x192b,
13145 0x1930, 0x193b,
13146 0x1946, 0x196d,
13147 0x1970, 0x1974,
13148 0x1980, 0x19ab,
13149 0x19b0, 0x19c9,
13150 0x19d0, 0x19da,
13151 0x1a00, 0x1a1b,
13152 0x1a20, 0x1a5e,
13153 0x1a60, 0x1a7c,
13154 0x1a7f, 0x1a89,
13155 0x1a90, 0x1a99,
13156 0x1aa7, 0x1aa7,
13157 0x1ab0, 0x1abd,
13158 0x1b00, 0x1b4b,
13159 0x1b50, 0x1b59,
13160 0x1b6b, 0x1b73,
13161 0x1b80, 0x1bf3,
13162 0x1c00, 0x1c37,
13163 0x1c40, 0x1c49,
13164 0x1c4d, 0x1c7d,
13165 0x1c80, 0x1c88,
13166 0x1c90, 0x1cba,
13167 0x1cbd, 0x1cbf,
13168 0x1cd0, 0x1cd2,
13169 0x1cd4, 0x1cf9,
13170 0x1d00, 0x1df9,
13171 0x1dfb, 0x1f15,
13172 0x1f18, 0x1f1d,
13173 0x1f20, 0x1f45,
13174 0x1f48, 0x1f4d,
13175 0x1f50, 0x1f57,
13176 0x1f59, 0x1f59,
13177 0x1f5b, 0x1f5b,
13178 0x1f5d, 0x1f5d,
13179 0x1f5f, 0x1f7d,
13180 0x1f80, 0x1fb4,
13181 0x1fb6, 0x1fbc,
13182 0x1fbe, 0x1fbe,
13183 0x1fc2, 0x1fc4,
13184 0x1fc6, 0x1fcc,
13185 0x1fd0, 0x1fd3,
13186 0x1fd6, 0x1fdb,
13187 0x1fe0, 0x1fec,
13188 0x1ff2, 0x1ff4,
13189 0x1ff6, 0x1ffc,
13190 0x203f, 0x2040,
13191 0x2054, 0x2054,
13192 0x2071, 0x2071,
13193 0x207f, 0x207f,
13194 0x2090, 0x209c,
13195 0x20d0, 0x20dc,
13196 0x20e1, 0x20e1,
13197 0x20e5, 0x20f0,
13198 0x2102, 0x2102,
13199 0x2107, 0x2107,
13200 0x210a, 0x2113,
13201 0x2115, 0x2115,
13202 0x2118, 0x211d,
13203 0x2124, 0x2124,
13204 0x2126, 0x2126,
13205 0x2128, 0x2128,
13206 0x212a, 0x2139,
13207 0x213c, 0x213f,
13208 0x2145, 0x2149,
13209 0x214e, 0x214e,
13210 0x2160, 0x2188,
13211 0x2c00, 0x2c2e,
13212 0x2c30, 0x2c5e,
13213 0x2c60, 0x2ce4,
13214 0x2ceb, 0x2cf3,
13215 0x2d00, 0x2d25,
13216 0x2d27, 0x2d27,
13217 0x2d2d, 0x2d2d,
13218 0x2d30, 0x2d67,
13219 0x2d6f, 0x2d6f,
13220 0x2d7f, 0x2d96,
13221 0x2da0, 0x2da6,
13222 0x2da8, 0x2dae,
13223 0x2db0, 0x2db6,
13224 0x2db8, 0x2dbe,
13225 0x2dc0, 0x2dc6,
13226 0x2dc8, 0x2dce,
13227 0x2dd0, 0x2dd6,
13228 0x2dd8, 0x2dde,
13229 0x2de0, 0x2dff,
13230 0x3005, 0x3007,
13231 0x3021, 0x302f,
13232 0x3031, 0x3035,
13233 0x3038, 0x303c,
13234 0x3041, 0x3096,
13235 0x3099, 0x309f,
13236 0x30a1, 0x30fa,
13237 0x30fc, 0x30ff,
13238 0x3105, 0x312f,
13239 0x3131, 0x318e,
13240 0x31a0, 0x31ba,
13241 0x31f0, 0x31ff,
13242 0x3400, 0x4db5,
13243 0x4e00, 0x9fef,
13244 0xa000, 0xa48c,
13245 0xa4d0, 0xa4fd,
13246 0xa500, 0xa60c,
13247 0xa610, 0xa62b,
13248 0xa640, 0xa66f,
13249 0xa674, 0xa67d,
13250 0xa67f, 0xa6f1,
13251 0xa717, 0xa71f,
13252 0xa722, 0xa788,
13253 0xa78b, 0xa7b9,
13254 0xa7f7, 0xa827,
13255 0xa840, 0xa873,
13256 0xa880, 0xa8c5,
13257 0xa8d0, 0xa8d9,
13258 0xa8e0, 0xa8f7,
13259 0xa8fb, 0xa8fb,
13260 0xa8fd, 0xa92d,
13261 0xa930, 0xa953,
13262 0xa960, 0xa97c,
13263 0xa980, 0xa9c0,
13264 0xa9cf, 0xa9d9,
13265 0xa9e0, 0xa9fe,
13266 0xaa00, 0xaa36,
13267 0xaa40, 0xaa4d,
13268 0xaa50, 0xaa59,
13269 0xaa60, 0xaa76,
13270 0xaa7a, 0xaac2,
13271 0xaadb, 0xaadd,
13272 0xaae0, 0xaaef,
13273 0xaaf2, 0xaaf6,
13274 0xab01, 0xab06,
13275 0xab09, 0xab0e,
13276 0xab11, 0xab16,
13277 0xab20, 0xab26,
13278 0xab28, 0xab2e,
13279 0xab30, 0xab5a,
13280 0xab5c, 0xab65,
13281 0xab70, 0xabea,
13282 0xabec, 0xabed,
13283 0xabf0, 0xabf9,
13284 0xac00, 0xd7a3,
13285 0xd7b0, 0xd7c6,
13286 0xd7cb, 0xd7fb,
13287 0xf900, 0xfa6d,
13288 0xfa70, 0xfad9,
13289 0xfb00, 0xfb06,
13290 0xfb13, 0xfb17,
13291 0xfb1d, 0xfb28,
13292 0xfb2a, 0xfb36,
13293 0xfb38, 0xfb3c,
13294 0xfb3e, 0xfb3e,
13295 0xfb40, 0xfb41,
13296 0xfb43, 0xfb44,
13297 0xfb46, 0xfbb1,
13298 0xfbd3, 0xfd3d,
13299 0xfd50, 0xfd8f,
13300 0xfd92, 0xfdc7,
13301 0xfdf0, 0xfdfb,
13302 0xfe00, 0xfe0f,
13303 0xfe20, 0xfe2f,
13304 0xfe33, 0xfe34,
13305 0xfe4d, 0xfe4f,
13306 0xfe70, 0xfe74,
13307 0xfe76, 0xfefc,
13308 0xff10, 0xff19,
13309 0xff21, 0xff3a,
13310 0xff3f, 0xff3f,
13311 0xff41, 0xff5a,
13312 0xff66, 0xffbe,
13313 0xffc2, 0xffc7,
13314 0xffca, 0xffcf,
13315 0xffd2, 0xffd7,
13316 0xffda, 0xffdc,
13317 0x10000, 0x1000b,
13318 0x1000d, 0x10026,
13319 0x10028, 0x1003a,
13320 0x1003c, 0x1003d,
13321 0x1003f, 0x1004d,
13322 0x10050, 0x1005d,
13323 0x10080, 0x100fa,
13324 0x10140, 0x10174,
13325 0x101fd, 0x101fd,
13326 0x10280, 0x1029c,
13327 0x102a0, 0x102d0,
13328 0x102e0, 0x102e0,
13329 0x10300, 0x1031f,
13330 0x1032d, 0x1034a,
13331 0x10350, 0x1037a,
13332 0x10380, 0x1039d,
13333 0x103a0, 0x103c3,
13334 0x103c8, 0x103cf,
13335 0x103d1, 0x103d5,
13336 0x10400, 0x1049d,
13337 0x104a0, 0x104a9,
13338 0x104b0, 0x104d3,
13339 0x104d8, 0x104fb,
13340 0x10500, 0x10527,
13341 0x10530, 0x10563,
13342 0x10600, 0x10736,
13343 0x10740, 0x10755,
13344 0x10760, 0x10767,
13345 0x10800, 0x10805,
13346 0x10808, 0x10808,
13347 0x1080a, 0x10835,
13348 0x10837, 0x10838,
13349 0x1083c, 0x1083c,
13350 0x1083f, 0x10855,
13351 0x10860, 0x10876,
13352 0x10880, 0x1089e,
13353 0x108e0, 0x108f2,
13354 0x108f4, 0x108f5,
13355 0x10900, 0x10915,
13356 0x10920, 0x10939,
13357 0x10980, 0x109b7,
13358 0x109be, 0x109bf,
13359 0x10a00, 0x10a03,
13360 0x10a05, 0x10a06,
13361 0x10a0c, 0x10a13,
13362 0x10a15, 0x10a17,
13363 0x10a19, 0x10a35,
13364 0x10a38, 0x10a3a,
13365 0x10a3f, 0x10a3f,
13366 0x10a60, 0x10a7c,
13367 0x10a80, 0x10a9c,
13368 0x10ac0, 0x10ac7,
13369 0x10ac9, 0x10ae6,
13370 0x10b00, 0x10b35,
13371 0x10b40, 0x10b55,
13372 0x10b60, 0x10b72,
13373 0x10b80, 0x10b91,
13374 0x10c00, 0x10c48,
13375 0x10c80, 0x10cb2,
13376 0x10cc0, 0x10cf2,
13377 0x10d00, 0x10d27,
13378 0x10d30, 0x10d39,
13379 0x10f00, 0x10f1c,
13380 0x10f27, 0x10f27,
13381 0x10f30, 0x10f50,
13382 0x11000, 0x11046,
13383 0x11066, 0x1106f,
13384 0x1107f, 0x110ba,
13385 0x110d0, 0x110e8,
13386 0x110f0, 0x110f9,
13387 0x11100, 0x11134,
13388 0x11136, 0x1113f,
13389 0x11144, 0x11146,
13390 0x11150, 0x11173,
13391 0x11176, 0x11176,
13392 0x11180, 0x111c4,
13393 0x111c9, 0x111cc,
13394 0x111d0, 0x111da,
13395 0x111dc, 0x111dc,
13396 0x11200, 0x11211,
13397 0x11213, 0x11237,
13398 0x1123e, 0x1123e,
13399 0x11280, 0x11286,
13400 0x11288, 0x11288,
13401 0x1128a, 0x1128d,
13402 0x1128f, 0x1129d,
13403 0x1129f, 0x112a8,
13404 0x112b0, 0x112ea,
13405 0x112f0, 0x112f9,
13406 0x11300, 0x11303,
13407 0x11305, 0x1130c,
13408 0x1130f, 0x11310,
13409 0x11313, 0x11328,
13410 0x1132a, 0x11330,
13411 0x11332, 0x11333,
13412 0x11335, 0x11339,
13413 0x1133b, 0x11344,
13414 0x11347, 0x11348,
13415 0x1134b, 0x1134d,
13416 0x11350, 0x11350,
13417 0x11357, 0x11357,
13418 0x1135d, 0x11363,
13419 0x11366, 0x1136c,
13420 0x11370, 0x11374,
13421 0x11400, 0x1144a,
13422 0x11450, 0x11459,
13423 0x1145e, 0x1145e,
13424 0x11480, 0x114c5,
13425 0x114c7, 0x114c7,
13426 0x114d0, 0x114d9,
13427 0x11580, 0x115b5,
13428 0x115b8, 0x115c0,
13429 0x115d8, 0x115dd,
13430 0x11600, 0x11640,
13431 0x11644, 0x11644,
13432 0x11650, 0x11659,
13433 0x11680, 0x116b7,
13434 0x116c0, 0x116c9,
13435 0x11700, 0x1171a,
13436 0x1171d, 0x1172b,
13437 0x11730, 0x11739,
13438 0x11800, 0x1183a,
13439 0x118a0, 0x118e9,
13440 0x118ff, 0x118ff,
13441 0x11a00, 0x11a3e,
13442 0x11a47, 0x11a47,
13443 0x11a50, 0x11a83,
13444 0x11a86, 0x11a99,
13445 0x11a9d, 0x11a9d,
13446 0x11ac0, 0x11af8,
13447 0x11c00, 0x11c08,
13448 0x11c0a, 0x11c36,
13449 0x11c38, 0x11c40,
13450 0x11c50, 0x11c59,
13451 0x11c72, 0x11c8f,
13452 0x11c92, 0x11ca7,
13453 0x11ca9, 0x11cb6,
13454 0x11d00, 0x11d06,
13455 0x11d08, 0x11d09,
13456 0x11d0b, 0x11d36,
13457 0x11d3a, 0x11d3a,
13458 0x11d3c, 0x11d3d,
13459 0x11d3f, 0x11d47,
13460 0x11d50, 0x11d59,
13461 0x11d60, 0x11d65,
13462 0x11d67, 0x11d68,
13463 0x11d6a, 0x11d8e,
13464 0x11d90, 0x11d91,
13465 0x11d93, 0x11d98,
13466 0x11da0, 0x11da9,
13467 0x11ee0, 0x11ef6,
13468 0x12000, 0x12399,
13469 0x12400, 0x1246e,
13470 0x12480, 0x12543,
13471 0x13000, 0x1342e,
13472 0x14400, 0x14646,
13473 0x16800, 0x16a38,
13474 0x16a40, 0x16a5e,
13475 0x16a60, 0x16a69,
13476 0x16ad0, 0x16aed,
13477 0x16af0, 0x16af4,
13478 0x16b00, 0x16b36,
13479 0x16b40, 0x16b43,
13480 0x16b50, 0x16b59,
13481 0x16b63, 0x16b77,
13482 0x16b7d, 0x16b8f,
13483 0x16e40, 0x16e7f,
13484 0x16f00, 0x16f44,
13485 0x16f50, 0x16f7e,
13486 0x16f8f, 0x16f9f,
13487 0x16fe0, 0x16fe1,
13488 0x17000, 0x187f1,
13489 0x18800, 0x18af2,
13490 0x1b000, 0x1b11e,
13491 0x1b170, 0x1b2fb,
13492 0x1bc00, 0x1bc6a,
13493 0x1bc70, 0x1bc7c,
13494 0x1bc80, 0x1bc88,
13495 0x1bc90, 0x1bc99,
13496 0x1bc9d, 0x1bc9e,
13497 0x1d165, 0x1d169,
13498 0x1d16d, 0x1d172,
13499 0x1d17b, 0x1d182,
13500 0x1d185, 0x1d18b,
13501 0x1d1aa, 0x1d1ad,
13502 0x1d242, 0x1d244,
13503 0x1d400, 0x1d454,
13504 0x1d456, 0x1d49c,
13505 0x1d49e, 0x1d49f,
13506 0x1d4a2, 0x1d4a2,
13507 0x1d4a5, 0x1d4a6,
13508 0x1d4a9, 0x1d4ac,
13509 0x1d4ae, 0x1d4b9,
13510 0x1d4bb, 0x1d4bb,
13511 0x1d4bd, 0x1d4c3,
13512 0x1d4c5, 0x1d505,
13513 0x1d507, 0x1d50a,
13514 0x1d50d, 0x1d514,
13515 0x1d516, 0x1d51c,
13516 0x1d51e, 0x1d539,
13517 0x1d53b, 0x1d53e,
13518 0x1d540, 0x1d544,
13519 0x1d546, 0x1d546,
13520 0x1d54a, 0x1d550,
13521 0x1d552, 0x1d6a5,
13522 0x1d6a8, 0x1d6c0,
13523 0x1d6c2, 0x1d6da,
13524 0x1d6dc, 0x1d6fa,
13525 0x1d6fc, 0x1d714,
13526 0x1d716, 0x1d734,
13527 0x1d736, 0x1d74e,
13528 0x1d750, 0x1d76e,
13529 0x1d770, 0x1d788,
13530 0x1d78a, 0x1d7a8,
13531 0x1d7aa, 0x1d7c2,
13532 0x1d7c4, 0x1d7cb,
13533 0x1d7ce, 0x1d7ff,
13534 0x1da00, 0x1da36,
13535 0x1da3b, 0x1da6c,
13536 0x1da75, 0x1da75,
13537 0x1da84, 0x1da84,
13538 0x1da9b, 0x1da9f,
13539 0x1daa1, 0x1daaf,
13540 0x1e000, 0x1e006,
13541 0x1e008, 0x1e018,
13542 0x1e01b, 0x1e021,
13543 0x1e023, 0x1e024,
13544 0x1e026, 0x1e02a,
13545 0x1e800, 0x1e8c4,
13546 0x1e8d0, 0x1e8d6,
13547 0x1e900, 0x1e94a,
13548 0x1e950, 0x1e959,
13549 0x1ee00, 0x1ee03,
13550 0x1ee05, 0x1ee1f,
13551 0x1ee21, 0x1ee22,
13552 0x1ee24, 0x1ee24,
13553 0x1ee27, 0x1ee27,
13554 0x1ee29, 0x1ee32,
13555 0x1ee34, 0x1ee37,
13556 0x1ee39, 0x1ee39,
13557 0x1ee3b, 0x1ee3b,
13558 0x1ee42, 0x1ee42,
13559 0x1ee47, 0x1ee47,
13560 0x1ee49, 0x1ee49,
13561 0x1ee4b, 0x1ee4b,
13562 0x1ee4d, 0x1ee4f,
13563 0x1ee51, 0x1ee52,
13564 0x1ee54, 0x1ee54,
13565 0x1ee57, 0x1ee57,
13566 0x1ee59, 0x1ee59,
13567 0x1ee5b, 0x1ee5b,
13568 0x1ee5d, 0x1ee5d,
13569 0x1ee5f, 0x1ee5f,
13570 0x1ee61, 0x1ee62,
13571 0x1ee64, 0x1ee64,
13572 0x1ee67, 0x1ee6a,
13573 0x1ee6c, 0x1ee72,
13574 0x1ee74, 0x1ee77,
13575 0x1ee79, 0x1ee7c,
13576 0x1ee7e, 0x1ee7e,
13577 0x1ee80, 0x1ee89,
13578 0x1ee8b, 0x1ee9b,
13579 0x1eea1, 0x1eea3,
13580 0x1eea5, 0x1eea9,
13581 0x1eeab, 0x1eebb,
13582 0x20000, 0x2a6d6,
13583 0x2a700, 0x2b734,
13584 0x2b740, 0x2b81d,
13585 0x2b820, 0x2cea1,
13586 0x2ceb0, 0x2ebe0,
13587 0x2f800, 0x2fa1d,
13588 0xe0100, 0xe01ef,
13589 }; /* END of CR_ID_Continue */
13590
13591 /* PROPERTY: 'ID_Start': Derived Property */
13592 static const OnigCodePoint
13593 CR_ID_Start[] = { 599,
13594 0x0041, 0x005a,
13595 0x0061, 0x007a,
13596 0x00aa, 0x00aa,
13597 0x00b5, 0x00b5,
13598 0x00ba, 0x00ba,
13599 0x00c0, 0x00d6,
13600 0x00d8, 0x00f6,
13601 0x00f8, 0x02c1,
13602 0x02c6, 0x02d1,
13603 0x02e0, 0x02e4,
13604 0x02ec, 0x02ec,
13605 0x02ee, 0x02ee,
13606 0x0370, 0x0374,
13607 0x0376, 0x0377,
13608 0x037a, 0x037d,
13609 0x037f, 0x037f,
13610 0x0386, 0x0386,
13611 0x0388, 0x038a,
13612 0x038c, 0x038c,
13613 0x038e, 0x03a1,
13614 0x03a3, 0x03f5,
13615 0x03f7, 0x0481,
13616 0x048a, 0x052f,
13617 0x0531, 0x0556,
13618 0x0559, 0x0559,
13619 0x0560, 0x0588,
13620 0x05d0, 0x05ea,
13621 0x05ef, 0x05f2,
13622 0x0620, 0x064a,
13623 0x066e, 0x066f,
13624 0x0671, 0x06d3,
13625 0x06d5, 0x06d5,
13626 0x06e5, 0x06e6,
13627 0x06ee, 0x06ef,
13628 0x06fa, 0x06fc,
13629 0x06ff, 0x06ff,
13630 0x0710, 0x0710,
13631 0x0712, 0x072f,
13632 0x074d, 0x07a5,
13633 0x07b1, 0x07b1,
13634 0x07ca, 0x07ea,
13635 0x07f4, 0x07f5,
13636 0x07fa, 0x07fa,
13637 0x0800, 0x0815,
13638 0x081a, 0x081a,
13639 0x0824, 0x0824,
13640 0x0828, 0x0828,
13641 0x0840, 0x0858,
13642 0x0860, 0x086a,
13643 0x08a0, 0x08b4,
13644 0x08b6, 0x08bd,
13645 0x0904, 0x0939,
13646 0x093d, 0x093d,
13647 0x0950, 0x0950,
13648 0x0958, 0x0961,
13649 0x0971, 0x0980,
13650 0x0985, 0x098c,
13651 0x098f, 0x0990,
13652 0x0993, 0x09a8,
13653 0x09aa, 0x09b0,
13654 0x09b2, 0x09b2,
13655 0x09b6, 0x09b9,
13656 0x09bd, 0x09bd,
13657 0x09ce, 0x09ce,
13658 0x09dc, 0x09dd,
13659 0x09df, 0x09e1,
13660 0x09f0, 0x09f1,
13661 0x09fc, 0x09fc,
13662 0x0a05, 0x0a0a,
13663 0x0a0f, 0x0a10,
13664 0x0a13, 0x0a28,
13665 0x0a2a, 0x0a30,
13666 0x0a32, 0x0a33,
13667 0x0a35, 0x0a36,
13668 0x0a38, 0x0a39,
13669 0x0a59, 0x0a5c,
13670 0x0a5e, 0x0a5e,
13671 0x0a72, 0x0a74,
13672 0x0a85, 0x0a8d,
13673 0x0a8f, 0x0a91,
13674 0x0a93, 0x0aa8,
13675 0x0aaa, 0x0ab0,
13676 0x0ab2, 0x0ab3,
13677 0x0ab5, 0x0ab9,
13678 0x0abd, 0x0abd,
13679 0x0ad0, 0x0ad0,
13680 0x0ae0, 0x0ae1,
13681 0x0af9, 0x0af9,
13682 0x0b05, 0x0b0c,
13683 0x0b0f, 0x0b10,
13684 0x0b13, 0x0b28,
13685 0x0b2a, 0x0b30,
13686 0x0b32, 0x0b33,
13687 0x0b35, 0x0b39,
13688 0x0b3d, 0x0b3d,
13689 0x0b5c, 0x0b5d,
13690 0x0b5f, 0x0b61,
13691 0x0b71, 0x0b71,
13692 0x0b83, 0x0b83,
13693 0x0b85, 0x0b8a,
13694 0x0b8e, 0x0b90,
13695 0x0b92, 0x0b95,
13696 0x0b99, 0x0b9a,
13697 0x0b9c, 0x0b9c,
13698 0x0b9e, 0x0b9f,
13699 0x0ba3, 0x0ba4,
13700 0x0ba8, 0x0baa,
13701 0x0bae, 0x0bb9,
13702 0x0bd0, 0x0bd0,
13703 0x0c05, 0x0c0c,
13704 0x0c0e, 0x0c10,
13705 0x0c12, 0x0c28,
13706 0x0c2a, 0x0c39,
13707 0x0c3d, 0x0c3d,
13708 0x0c58, 0x0c5a,
13709 0x0c60, 0x0c61,
13710 0x0c80, 0x0c80,
13711 0x0c85, 0x0c8c,
13712 0x0c8e, 0x0c90,
13713 0x0c92, 0x0ca8,
13714 0x0caa, 0x0cb3,
13715 0x0cb5, 0x0cb9,
13716 0x0cbd, 0x0cbd,
13717 0x0cde, 0x0cde,
13718 0x0ce0, 0x0ce1,
13719 0x0cf1, 0x0cf2,
13720 0x0d05, 0x0d0c,
13721 0x0d0e, 0x0d10,
13722 0x0d12, 0x0d3a,
13723 0x0d3d, 0x0d3d,
13724 0x0d4e, 0x0d4e,
13725 0x0d54, 0x0d56,
13726 0x0d5f, 0x0d61,
13727 0x0d7a, 0x0d7f,
13728 0x0d85, 0x0d96,
13729 0x0d9a, 0x0db1,
13730 0x0db3, 0x0dbb,
13731 0x0dbd, 0x0dbd,
13732 0x0dc0, 0x0dc6,
13733 0x0e01, 0x0e30,
13734 0x0e32, 0x0e33,
13735 0x0e40, 0x0e46,
13736 0x0e81, 0x0e82,
13737 0x0e84, 0x0e84,
13738 0x0e87, 0x0e88,
13739 0x0e8a, 0x0e8a,
13740 0x0e8d, 0x0e8d,
13741 0x0e94, 0x0e97,
13742 0x0e99, 0x0e9f,
13743 0x0ea1, 0x0ea3,
13744 0x0ea5, 0x0ea5,
13745 0x0ea7, 0x0ea7,
13746 0x0eaa, 0x0eab,
13747 0x0ead, 0x0eb0,
13748 0x0eb2, 0x0eb3,
13749 0x0ebd, 0x0ebd,
13750 0x0ec0, 0x0ec4,
13751 0x0ec6, 0x0ec6,
13752 0x0edc, 0x0edf,
13753 0x0f00, 0x0f00,
13754 0x0f40, 0x0f47,
13755 0x0f49, 0x0f6c,
13756 0x0f88, 0x0f8c,
13757 0x1000, 0x102a,
13758 0x103f, 0x103f,
13759 0x1050, 0x1055,
13760 0x105a, 0x105d,
13761 0x1061, 0x1061,
13762 0x1065, 0x1066,
13763 0x106e, 0x1070,
13764 0x1075, 0x1081,
13765 0x108e, 0x108e,
13766 0x10a0, 0x10c5,
13767 0x10c7, 0x10c7,
13768 0x10cd, 0x10cd,
13769 0x10d0, 0x10fa,
13770 0x10fc, 0x1248,
13771 0x124a, 0x124d,
13772 0x1250, 0x1256,
13773 0x1258, 0x1258,
13774 0x125a, 0x125d,
13775 0x1260, 0x1288,
13776 0x128a, 0x128d,
13777 0x1290, 0x12b0,
13778 0x12b2, 0x12b5,
13779 0x12b8, 0x12be,
13780 0x12c0, 0x12c0,
13781 0x12c2, 0x12c5,
13782 0x12c8, 0x12d6,
13783 0x12d8, 0x1310,
13784 0x1312, 0x1315,
13785 0x1318, 0x135a,
13786 0x1380, 0x138f,
13787 0x13a0, 0x13f5,
13788 0x13f8, 0x13fd,
13789 0x1401, 0x166c,
13790 0x166f, 0x167f,
13791 0x1681, 0x169a,
13792 0x16a0, 0x16ea,
13793 0x16ee, 0x16f8,
13794 0x1700, 0x170c,
13795 0x170e, 0x1711,
13796 0x1720, 0x1731,
13797 0x1740, 0x1751,
13798 0x1760, 0x176c,
13799 0x176e, 0x1770,
13800 0x1780, 0x17b3,
13801 0x17d7, 0x17d7,
13802 0x17dc, 0x17dc,
13803 0x1820, 0x1878,
13804 0x1880, 0x18a8,
13805 0x18aa, 0x18aa,
13806 0x18b0, 0x18f5,
13807 0x1900, 0x191e,
13808 0x1950, 0x196d,
13809 0x1970, 0x1974,
13810 0x1980, 0x19ab,
13811 0x19b0, 0x19c9,
13812 0x1a00, 0x1a16,
13813 0x1a20, 0x1a54,
13814 0x1aa7, 0x1aa7,
13815 0x1b05, 0x1b33,
13816 0x1b45, 0x1b4b,
13817 0x1b83, 0x1ba0,
13818 0x1bae, 0x1baf,
13819 0x1bba, 0x1be5,
13820 0x1c00, 0x1c23,
13821 0x1c4d, 0x1c4f,
13822 0x1c5a, 0x1c7d,
13823 0x1c80, 0x1c88,
13824 0x1c90, 0x1cba,
13825 0x1cbd, 0x1cbf,
13826 0x1ce9, 0x1cec,
13827 0x1cee, 0x1cf1,
13828 0x1cf5, 0x1cf6,
13829 0x1d00, 0x1dbf,
13830 0x1e00, 0x1f15,
13831 0x1f18, 0x1f1d,
13832 0x1f20, 0x1f45,
13833 0x1f48, 0x1f4d,
13834 0x1f50, 0x1f57,
13835 0x1f59, 0x1f59,
13836 0x1f5b, 0x1f5b,
13837 0x1f5d, 0x1f5d,
13838 0x1f5f, 0x1f7d,
13839 0x1f80, 0x1fb4,
13840 0x1fb6, 0x1fbc,
13841 0x1fbe, 0x1fbe,
13842 0x1fc2, 0x1fc4,
13843 0x1fc6, 0x1fcc,
13844 0x1fd0, 0x1fd3,
13845 0x1fd6, 0x1fdb,
13846 0x1fe0, 0x1fec,
13847 0x1ff2, 0x1ff4,
13848 0x1ff6, 0x1ffc,
13849 0x2071, 0x2071,
13850 0x207f, 0x207f,
13851 0x2090, 0x209c,
13852 0x2102, 0x2102,
13853 0x2107, 0x2107,
13854 0x210a, 0x2113,
13855 0x2115, 0x2115,
13856 0x2118, 0x211d,
13857 0x2124, 0x2124,
13858 0x2126, 0x2126,
13859 0x2128, 0x2128,
13860 0x212a, 0x2139,
13861 0x213c, 0x213f,
13862 0x2145, 0x2149,
13863 0x214e, 0x214e,
13864 0x2160, 0x2188,
13865 0x2c00, 0x2c2e,
13866 0x2c30, 0x2c5e,
13867 0x2c60, 0x2ce4,
13868 0x2ceb, 0x2cee,
13869 0x2cf2, 0x2cf3,
13870 0x2d00, 0x2d25,
13871 0x2d27, 0x2d27,
13872 0x2d2d, 0x2d2d,
13873 0x2d30, 0x2d67,
13874 0x2d6f, 0x2d6f,
13875 0x2d80, 0x2d96,
13876 0x2da0, 0x2da6,
13877 0x2da8, 0x2dae,
13878 0x2db0, 0x2db6,
13879 0x2db8, 0x2dbe,
13880 0x2dc0, 0x2dc6,
13881 0x2dc8, 0x2dce,
13882 0x2dd0, 0x2dd6,
13883 0x2dd8, 0x2dde,
13884 0x3005, 0x3007,
13885 0x3021, 0x3029,
13886 0x3031, 0x3035,
13887 0x3038, 0x303c,
13888 0x3041, 0x3096,
13889 0x309b, 0x309f,
13890 0x30a1, 0x30fa,
13891 0x30fc, 0x30ff,
13892 0x3105, 0x312f,
13893 0x3131, 0x318e,
13894 0x31a0, 0x31ba,
13895 0x31f0, 0x31ff,
13896 0x3400, 0x4db5,
13897 0x4e00, 0x9fef,
13898 0xa000, 0xa48c,
13899 0xa4d0, 0xa4fd,
13900 0xa500, 0xa60c,
13901 0xa610, 0xa61f,
13902 0xa62a, 0xa62b,
13903 0xa640, 0xa66e,
13904 0xa67f, 0xa69d,
13905 0xa6a0, 0xa6ef,
13906 0xa717, 0xa71f,
13907 0xa722, 0xa788,
13908 0xa78b, 0xa7b9,
13909 0xa7f7, 0xa801,
13910 0xa803, 0xa805,
13911 0xa807, 0xa80a,
13912 0xa80c, 0xa822,
13913 0xa840, 0xa873,
13914 0xa882, 0xa8b3,
13915 0xa8f2, 0xa8f7,
13916 0xa8fb, 0xa8fb,
13917 0xa8fd, 0xa8fe,
13918 0xa90a, 0xa925,
13919 0xa930, 0xa946,
13920 0xa960, 0xa97c,
13921 0xa984, 0xa9b2,
13922 0xa9cf, 0xa9cf,
13923 0xa9e0, 0xa9e4,
13924 0xa9e6, 0xa9ef,
13925 0xa9fa, 0xa9fe,
13926 0xaa00, 0xaa28,
13927 0xaa40, 0xaa42,
13928 0xaa44, 0xaa4b,
13929 0xaa60, 0xaa76,
13930 0xaa7a, 0xaa7a,
13931 0xaa7e, 0xaaaf,
13932 0xaab1, 0xaab1,
13933 0xaab5, 0xaab6,
13934 0xaab9, 0xaabd,
13935 0xaac0, 0xaac0,
13936 0xaac2, 0xaac2,
13937 0xaadb, 0xaadd,
13938 0xaae0, 0xaaea,
13939 0xaaf2, 0xaaf4,
13940 0xab01, 0xab06,
13941 0xab09, 0xab0e,
13942 0xab11, 0xab16,
13943 0xab20, 0xab26,
13944 0xab28, 0xab2e,
13945 0xab30, 0xab5a,
13946 0xab5c, 0xab65,
13947 0xab70, 0xabe2,
13948 0xac00, 0xd7a3,
13949 0xd7b0, 0xd7c6,
13950 0xd7cb, 0xd7fb,
13951 0xf900, 0xfa6d,
13952 0xfa70, 0xfad9,
13953 0xfb00, 0xfb06,
13954 0xfb13, 0xfb17,
13955 0xfb1d, 0xfb1d,
13956 0xfb1f, 0xfb28,
13957 0xfb2a, 0xfb36,
13958 0xfb38, 0xfb3c,
13959 0xfb3e, 0xfb3e,
13960 0xfb40, 0xfb41,
13961 0xfb43, 0xfb44,
13962 0xfb46, 0xfbb1,
13963 0xfbd3, 0xfd3d,
13964 0xfd50, 0xfd8f,
13965 0xfd92, 0xfdc7,
13966 0xfdf0, 0xfdfb,
13967 0xfe70, 0xfe74,
13968 0xfe76, 0xfefc,
13969 0xff21, 0xff3a,
13970 0xff41, 0xff5a,
13971 0xff66, 0xffbe,
13972 0xffc2, 0xffc7,
13973 0xffca, 0xffcf,
13974 0xffd2, 0xffd7,
13975 0xffda, 0xffdc,
13976 0x10000, 0x1000b,
13977 0x1000d, 0x10026,
13978 0x10028, 0x1003a,
13979 0x1003c, 0x1003d,
13980 0x1003f, 0x1004d,
13981 0x10050, 0x1005d,
13982 0x10080, 0x100fa,
13983 0x10140, 0x10174,
13984 0x10280, 0x1029c,
13985 0x102a0, 0x102d0,
13986 0x10300, 0x1031f,
13987 0x1032d, 0x1034a,
13988 0x10350, 0x10375,
13989 0x10380, 0x1039d,
13990 0x103a0, 0x103c3,
13991 0x103c8, 0x103cf,
13992 0x103d1, 0x103d5,
13993 0x10400, 0x1049d,
13994 0x104b0, 0x104d3,
13995 0x104d8, 0x104fb,
13996 0x10500, 0x10527,
13997 0x10530, 0x10563,
13998 0x10600, 0x10736,
13999 0x10740, 0x10755,
14000 0x10760, 0x10767,
14001 0x10800, 0x10805,
14002 0x10808, 0x10808,
14003 0x1080a, 0x10835,
14004 0x10837, 0x10838,
14005 0x1083c, 0x1083c,
14006 0x1083f, 0x10855,
14007 0x10860, 0x10876,
14008 0x10880, 0x1089e,
14009 0x108e0, 0x108f2,
14010 0x108f4, 0x108f5,
14011 0x10900, 0x10915,
14012 0x10920, 0x10939,
14013 0x10980, 0x109b7,
14014 0x109be, 0x109bf,
14015 0x10a00, 0x10a00,
14016 0x10a10, 0x10a13,
14017 0x10a15, 0x10a17,
14018 0x10a19, 0x10a35,
14019 0x10a60, 0x10a7c,
14020 0x10a80, 0x10a9c,
14021 0x10ac0, 0x10ac7,
14022 0x10ac9, 0x10ae4,
14023 0x10b00, 0x10b35,
14024 0x10b40, 0x10b55,
14025 0x10b60, 0x10b72,
14026 0x10b80, 0x10b91,
14027 0x10c00, 0x10c48,
14028 0x10c80, 0x10cb2,
14029 0x10cc0, 0x10cf2,
14030 0x10d00, 0x10d23,
14031 0x10f00, 0x10f1c,
14032 0x10f27, 0x10f27,
14033 0x10f30, 0x10f45,
14034 0x11003, 0x11037,
14035 0x11083, 0x110af,
14036 0x110d0, 0x110e8,
14037 0x11103, 0x11126,
14038 0x11144, 0x11144,
14039 0x11150, 0x11172,
14040 0x11176, 0x11176,
14041 0x11183, 0x111b2,
14042 0x111c1, 0x111c4,
14043 0x111da, 0x111da,
14044 0x111dc, 0x111dc,
14045 0x11200, 0x11211,
14046 0x11213, 0x1122b,
14047 0x11280, 0x11286,
14048 0x11288, 0x11288,
14049 0x1128a, 0x1128d,
14050 0x1128f, 0x1129d,
14051 0x1129f, 0x112a8,
14052 0x112b0, 0x112de,
14053 0x11305, 0x1130c,
14054 0x1130f, 0x11310,
14055 0x11313, 0x11328,
14056 0x1132a, 0x11330,
14057 0x11332, 0x11333,
14058 0x11335, 0x11339,
14059 0x1133d, 0x1133d,
14060 0x11350, 0x11350,
14061 0x1135d, 0x11361,
14062 0x11400, 0x11434,
14063 0x11447, 0x1144a,
14064 0x11480, 0x114af,
14065 0x114c4, 0x114c5,
14066 0x114c7, 0x114c7,
14067 0x11580, 0x115ae,
14068 0x115d8, 0x115db,
14069 0x11600, 0x1162f,
14070 0x11644, 0x11644,
14071 0x11680, 0x116aa,
14072 0x11700, 0x1171a,
14073 0x11800, 0x1182b,
14074 0x118a0, 0x118df,
14075 0x118ff, 0x118ff,
14076 0x11a00, 0x11a00,
14077 0x11a0b, 0x11a32,
14078 0x11a3a, 0x11a3a,
14079 0x11a50, 0x11a50,
14080 0x11a5c, 0x11a83,
14081 0x11a86, 0x11a89,
14082 0x11a9d, 0x11a9d,
14083 0x11ac0, 0x11af8,
14084 0x11c00, 0x11c08,
14085 0x11c0a, 0x11c2e,
14086 0x11c40, 0x11c40,
14087 0x11c72, 0x11c8f,
14088 0x11d00, 0x11d06,
14089 0x11d08, 0x11d09,
14090 0x11d0b, 0x11d30,
14091 0x11d46, 0x11d46,
14092 0x11d60, 0x11d65,
14093 0x11d67, 0x11d68,
14094 0x11d6a, 0x11d89,
14095 0x11d98, 0x11d98,
14096 0x11ee0, 0x11ef2,
14097 0x12000, 0x12399,
14098 0x12400, 0x1246e,
14099 0x12480, 0x12543,
14100 0x13000, 0x1342e,
14101 0x14400, 0x14646,
14102 0x16800, 0x16a38,
14103 0x16a40, 0x16a5e,
14104 0x16ad0, 0x16aed,
14105 0x16b00, 0x16b2f,
14106 0x16b40, 0x16b43,
14107 0x16b63, 0x16b77,
14108 0x16b7d, 0x16b8f,
14109 0x16e40, 0x16e7f,
14110 0x16f00, 0x16f44,
14111 0x16f50, 0x16f50,
14112 0x16f93, 0x16f9f,
14113 0x16fe0, 0x16fe1,
14114 0x17000, 0x187f1,
14115 0x18800, 0x18af2,
14116 0x1b000, 0x1b11e,
14117 0x1b170, 0x1b2fb,
14118 0x1bc00, 0x1bc6a,
14119 0x1bc70, 0x1bc7c,
14120 0x1bc80, 0x1bc88,
14121 0x1bc90, 0x1bc99,
14122 0x1d400, 0x1d454,
14123 0x1d456, 0x1d49c,
14124 0x1d49e, 0x1d49f,
14125 0x1d4a2, 0x1d4a2,
14126 0x1d4a5, 0x1d4a6,
14127 0x1d4a9, 0x1d4ac,
14128 0x1d4ae, 0x1d4b9,
14129 0x1d4bb, 0x1d4bb,
14130 0x1d4bd, 0x1d4c3,
14131 0x1d4c5, 0x1d505,
14132 0x1d507, 0x1d50a,
14133 0x1d50d, 0x1d514,
14134 0x1d516, 0x1d51c,
14135 0x1d51e, 0x1d539,
14136 0x1d53b, 0x1d53e,
14137 0x1d540, 0x1d544,
14138 0x1d546, 0x1d546,
14139 0x1d54a, 0x1d550,
14140 0x1d552, 0x1d6a5,
14141 0x1d6a8, 0x1d6c0,
14142 0x1d6c2, 0x1d6da,
14143 0x1d6dc, 0x1d6fa,
14144 0x1d6fc, 0x1d714,
14145 0x1d716, 0x1d734,
14146 0x1d736, 0x1d74e,
14147 0x1d750, 0x1d76e,
14148 0x1d770, 0x1d788,
14149 0x1d78a, 0x1d7a8,
14150 0x1d7aa, 0x1d7c2,
14151 0x1d7c4, 0x1d7cb,
14152 0x1e800, 0x1e8c4,
14153 0x1e900, 0x1e943,
14154 0x1ee00, 0x1ee03,
14155 0x1ee05, 0x1ee1f,
14156 0x1ee21, 0x1ee22,
14157 0x1ee24, 0x1ee24,
14158 0x1ee27, 0x1ee27,
14159 0x1ee29, 0x1ee32,
14160 0x1ee34, 0x1ee37,
14161 0x1ee39, 0x1ee39,
14162 0x1ee3b, 0x1ee3b,
14163 0x1ee42, 0x1ee42,
14164 0x1ee47, 0x1ee47,
14165 0x1ee49, 0x1ee49,
14166 0x1ee4b, 0x1ee4b,
14167 0x1ee4d, 0x1ee4f,
14168 0x1ee51, 0x1ee52,
14169 0x1ee54, 0x1ee54,
14170 0x1ee57, 0x1ee57,
14171 0x1ee59, 0x1ee59,
14172 0x1ee5b, 0x1ee5b,
14173 0x1ee5d, 0x1ee5d,
14174 0x1ee5f, 0x1ee5f,
14175 0x1ee61, 0x1ee62,
14176 0x1ee64, 0x1ee64,
14177 0x1ee67, 0x1ee6a,
14178 0x1ee6c, 0x1ee72,
14179 0x1ee74, 0x1ee77,
14180 0x1ee79, 0x1ee7c,
14181 0x1ee7e, 0x1ee7e,
14182 0x1ee80, 0x1ee89,
14183 0x1ee8b, 0x1ee9b,
14184 0x1eea1, 0x1eea3,
14185 0x1eea5, 0x1eea9,
14186 0x1eeab, 0x1eebb,
14187 0x20000, 0x2a6d6,
14188 0x2a700, 0x2b734,
14189 0x2b740, 0x2b81d,
14190 0x2b820, 0x2cea1,
14191 0x2ceb0, 0x2ebe0,
14192 0x2f800, 0x2fa1d,
14193 }; /* END of CR_ID_Start */
14194
14195 /* PROPERTY: 'Ideographic': Binary Property */
14196 static const OnigCodePoint
14197 CR_Ideographic[] = { 16,
14198 0x3006, 0x3007,
14199 0x3021, 0x3029,
14200 0x3038, 0x303a,
14201 0x3400, 0x4db5,
14202 0x4e00, 0x9fef,
14203 0xf900, 0xfa6d,
14204 0xfa70, 0xfad9,
14205 0x17000, 0x187f1,
14206 0x18800, 0x18af2,
14207 0x1b170, 0x1b2fb,
14208 0x20000, 0x2a6d6,
14209 0x2a700, 0x2b734,
14210 0x2b740, 0x2b81d,
14211 0x2b820, 0x2cea1,
14212 0x2ceb0, 0x2ebe0,
14213 0x2f800, 0x2fa1d,
14214 }; /* END of CR_Ideographic */
14215
14216 /* PROPERTY: 'Imperial_Aramaic': Script */
14217 static const OnigCodePoint
14218 CR_Imperial_Aramaic[] = { 2,
14219 0x10840, 0x10855,
14220 0x10857, 0x1085f,
14221 }; /* END of CR_Imperial_Aramaic */
14222
14223 /* PROPERTY: 'Inherited': Script */
14224 static const OnigCodePoint
14225 CR_Inherited[] = { 28,
14226 0x0300, 0x036f,
14227 0x0485, 0x0486,
14228 0x064b, 0x0655,
14229 0x0670, 0x0670,
14230 0x0951, 0x0952,
14231 0x1ab0, 0x1abe,
14232 0x1cd0, 0x1cd2,
14233 0x1cd4, 0x1ce0,
14234 0x1ce2, 0x1ce8,
14235 0x1ced, 0x1ced,
14236 0x1cf4, 0x1cf4,
14237 0x1cf8, 0x1cf9,
14238 0x1dc0, 0x1df9,
14239 0x1dfb, 0x1dff,
14240 0x200c, 0x200d,
14241 0x20d0, 0x20f0,
14242 0x302a, 0x302d,
14243 0x3099, 0x309a,
14244 0xfe00, 0xfe0f,
14245 0xfe20, 0xfe2d,
14246 0x101fd, 0x101fd,
14247 0x102e0, 0x102e0,
14248 0x1133b, 0x1133b,
14249 0x1d167, 0x1d169,
14250 0x1d17b, 0x1d182,
14251 0x1d185, 0x1d18b,
14252 0x1d1aa, 0x1d1ad,
14253 0xe0100, 0xe01ef,
14254 }; /* END of CR_Inherited */
14255
14256 /* PROPERTY: 'Inscriptional_Pahlavi': Script */
14257 static const OnigCodePoint
14258 CR_Inscriptional_Pahlavi[] = { 2,
14259 0x10b60, 0x10b72,
14260 0x10b78, 0x10b7f,
14261 }; /* END of CR_Inscriptional_Pahlavi */
14262
14263 /* PROPERTY: 'Inscriptional_Parthian': Script */
14264 static const OnigCodePoint
14265 CR_Inscriptional_Parthian[] = { 2,
14266 0x10b40, 0x10b55,
14267 0x10b58, 0x10b5f,
14268 }; /* END of CR_Inscriptional_Parthian */
14269
14270 /* PROPERTY: 'Javanese': Script */
14271 static const OnigCodePoint
14272 CR_Javanese[] = { 3,
14273 0xa980, 0xa9cd,
14274 0xa9d0, 0xa9d9,
14275 0xa9de, 0xa9df,
14276 }; /* END of CR_Javanese */
14277
14278 /* PROPERTY: 'Join_Control': Binary Property */
14279 static const OnigCodePoint
14280 CR_Join_Control[] = { 1,
14281 0x200c, 0x200d,
14282 }; /* END of CR_Join_Control */
14283
14284 /* PROPERTY: 'Kaithi': Script */
14285 static const OnigCodePoint
14286 CR_Kaithi[] = { 2,
14287 0x11080, 0x110c1,
14288 0x110cd, 0x110cd,
14289 }; /* END of CR_Kaithi */
14290
14291 /* PROPERTY: 'Kannada': Script */
14292 static const OnigCodePoint
14293 CR_Kannada[] = { 13,
14294 0x0c80, 0x0c8c,
14295 0x0c8e, 0x0c90,
14296 0x0c92, 0x0ca8,
14297 0x0caa, 0x0cb3,
14298 0x0cb5, 0x0cb9,
14299 0x0cbc, 0x0cc4,
14300 0x0cc6, 0x0cc8,
14301 0x0cca, 0x0ccd,
14302 0x0cd5, 0x0cd6,
14303 0x0cde, 0x0cde,
14304 0x0ce0, 0x0ce3,
14305 0x0ce6, 0x0cef,
14306 0x0cf1, 0x0cf2,
14307 }; /* END of CR_Kannada */
14308
14309 /* PROPERTY: 'Katakana': Script */
14310 static const OnigCodePoint
14311 CR_Katakana[] = { 8,
14312 0x30a1, 0x30fa,
14313 0x30fd, 0x30ff,
14314 0x31f0, 0x31ff,
14315 0x32d0, 0x32fe,
14316 0x3300, 0x3357,
14317 0xff66, 0xff6f,
14318 0xff71, 0xff9d,
14319 0x1b000, 0x1b000,
14320 }; /* END of CR_Katakana */
14321
14322 /* PROPERTY: 'Kayah_Li': Script */
14323 static const OnigCodePoint
14324 CR_Kayah_Li[] = { 2,
14325 0xa900, 0xa92d,
14326 0xa92f, 0xa92f,
14327 }; /* END of CR_Kayah_Li */
14328
14329 /* PROPERTY: 'Kharoshthi': Script */
14330 static const OnigCodePoint
14331 CR_Kharoshthi[] = { 8,
14332 0x10a00, 0x10a03,
14333 0x10a05, 0x10a06,
14334 0x10a0c, 0x10a13,
14335 0x10a15, 0x10a17,
14336 0x10a19, 0x10a35,
14337 0x10a38, 0x10a3a,
14338 0x10a3f, 0x10a48,
14339 0x10a50, 0x10a58,
14340 }; /* END of CR_Kharoshthi */
14341
14342 /* PROPERTY: 'Khmer': Script */
14343 static const OnigCodePoint
14344 CR_Khmer[] = { 4,
14345 0x1780, 0x17dd,
14346 0x17e0, 0x17e9,
14347 0x17f0, 0x17f9,
14348 0x19e0, 0x19ff,
14349 }; /* END of CR_Khmer */
14350
14351 /* PROPERTY: 'Khojki': Script */
14352 static const OnigCodePoint
14353 CR_Khojki[] = { 2,
14354 0x11200, 0x11211,
14355 0x11213, 0x1123e,
14356 }; /* END of CR_Khojki */
14357
14358 /* PROPERTY: 'Khudawadi': Script */
14359 static const OnigCodePoint
14360 CR_Khudawadi[] = { 2,
14361 0x112b0, 0x112ea,
14362 0x112f0, 0x112f9,
14363 }; /* END of CR_Khudawadi */
14364
14365 /* PROPERTY: 'L': Major Category */
14366 static const OnigCodePoint
14367 CR_L[] = { 599,
14368 0x0041, 0x005a,
14369 0x0061, 0x007a,
14370 0x00aa, 0x00aa,
14371 0x00b5, 0x00b5,
14372 0x00ba, 0x00ba,
14373 0x00c0, 0x00d6,
14374 0x00d8, 0x00f6,
14375 0x00f8, 0x02c1,
14376 0x02c6, 0x02d1,
14377 0x02e0, 0x02e4,
14378 0x02ec, 0x02ec,
14379 0x02ee, 0x02ee,
14380 0x0370, 0x0374,
14381 0x0376, 0x0377,
14382 0x037a, 0x037d,
14383 0x037f, 0x037f,
14384 0x0386, 0x0386,
14385 0x0388, 0x038a,
14386 0x038c, 0x038c,
14387 0x038e, 0x03a1,
14388 0x03a3, 0x03f5,
14389 0x03f7, 0x0481,
14390 0x048a, 0x052f,
14391 0x0531, 0x0556,
14392 0x0559, 0x0559,
14393 0x0560, 0x0588,
14394 0x05d0, 0x05ea,
14395 0x05ef, 0x05f2,
14396 0x0620, 0x064a,
14397 0x066e, 0x066f,
14398 0x0671, 0x06d3,
14399 0x06d5, 0x06d5,
14400 0x06e5, 0x06e6,
14401 0x06ee, 0x06ef,
14402 0x06fa, 0x06fc,
14403 0x06ff, 0x06ff,
14404 0x0710, 0x0710,
14405 0x0712, 0x072f,
14406 0x074d, 0x07a5,
14407 0x07b1, 0x07b1,
14408 0x07ca, 0x07ea,
14409 0x07f4, 0x07f5,
14410 0x07fa, 0x07fa,
14411 0x0800, 0x0815,
14412 0x081a, 0x081a,
14413 0x0824, 0x0824,
14414 0x0828, 0x0828,
14415 0x0840, 0x0858,
14416 0x0860, 0x086a,
14417 0x08a0, 0x08b4,
14418 0x08b6, 0x08bd,
14419 0x0904, 0x0939,
14420 0x093d, 0x093d,
14421 0x0950, 0x0950,
14422 0x0958, 0x0961,
14423 0x0971, 0x0980,
14424 0x0985, 0x098c,
14425 0x098f, 0x0990,
14426 0x0993, 0x09a8,
14427 0x09aa, 0x09b0,
14428 0x09b2, 0x09b2,
14429 0x09b6, 0x09b9,
14430 0x09bd, 0x09bd,
14431 0x09ce, 0x09ce,
14432 0x09dc, 0x09dd,
14433 0x09df, 0x09e1,
14434 0x09f0, 0x09f1,
14435 0x09fc, 0x09fc,
14436 0x0a05, 0x0a0a,
14437 0x0a0f, 0x0a10,
14438 0x0a13, 0x0a28,
14439 0x0a2a, 0x0a30,
14440 0x0a32, 0x0a33,
14441 0x0a35, 0x0a36,
14442 0x0a38, 0x0a39,
14443 0x0a59, 0x0a5c,
14444 0x0a5e, 0x0a5e,
14445 0x0a72, 0x0a74,
14446 0x0a85, 0x0a8d,
14447 0x0a8f, 0x0a91,
14448 0x0a93, 0x0aa8,
14449 0x0aaa, 0x0ab0,
14450 0x0ab2, 0x0ab3,
14451 0x0ab5, 0x0ab9,
14452 0x0abd, 0x0abd,
14453 0x0ad0, 0x0ad0,
14454 0x0ae0, 0x0ae1,
14455 0x0af9, 0x0af9,
14456 0x0b05, 0x0b0c,
14457 0x0b0f, 0x0b10,
14458 0x0b13, 0x0b28,
14459 0x0b2a, 0x0b30,
14460 0x0b32, 0x0b33,
14461 0x0b35, 0x0b39,
14462 0x0b3d, 0x0b3d,
14463 0x0b5c, 0x0b5d,
14464 0x0b5f, 0x0b61,
14465 0x0b71, 0x0b71,
14466 0x0b83, 0x0b83,
14467 0x0b85, 0x0b8a,
14468 0x0b8e, 0x0b90,
14469 0x0b92, 0x0b95,
14470 0x0b99, 0x0b9a,
14471 0x0b9c, 0x0b9c,
14472 0x0b9e, 0x0b9f,
14473 0x0ba3, 0x0ba4,
14474 0x0ba8, 0x0baa,
14475 0x0bae, 0x0bb9,
14476 0x0bd0, 0x0bd0,
14477 0x0c05, 0x0c0c,
14478 0x0c0e, 0x0c10,
14479 0x0c12, 0x0c28,
14480 0x0c2a, 0x0c39,
14481 0x0c3d, 0x0c3d,
14482 0x0c58, 0x0c5a,
14483 0x0c60, 0x0c61,
14484 0x0c80, 0x0c80,
14485 0x0c85, 0x0c8c,
14486 0x0c8e, 0x0c90,
14487 0x0c92, 0x0ca8,
14488 0x0caa, 0x0cb3,
14489 0x0cb5, 0x0cb9,
14490 0x0cbd, 0x0cbd,
14491 0x0cde, 0x0cde,
14492 0x0ce0, 0x0ce1,
14493 0x0cf1, 0x0cf2,
14494 0x0d05, 0x0d0c,
14495 0x0d0e, 0x0d10,
14496 0x0d12, 0x0d3a,
14497 0x0d3d, 0x0d3d,
14498 0x0d4e, 0x0d4e,
14499 0x0d54, 0x0d56,
14500 0x0d5f, 0x0d61,
14501 0x0d7a, 0x0d7f,
14502 0x0d85, 0x0d96,
14503 0x0d9a, 0x0db1,
14504 0x0db3, 0x0dbb,
14505 0x0dbd, 0x0dbd,
14506 0x0dc0, 0x0dc6,
14507 0x0e01, 0x0e30,
14508 0x0e32, 0x0e33,
14509 0x0e40, 0x0e46,
14510 0x0e81, 0x0e82,
14511 0x0e84, 0x0e84,
14512 0x0e87, 0x0e88,
14513 0x0e8a, 0x0e8a,
14514 0x0e8d, 0x0e8d,
14515 0x0e94, 0x0e97,
14516 0x0e99, 0x0e9f,
14517 0x0ea1, 0x0ea3,
14518 0x0ea5, 0x0ea5,
14519 0x0ea7, 0x0ea7,
14520 0x0eaa, 0x0eab,
14521 0x0ead, 0x0eb0,
14522 0x0eb2, 0x0eb3,
14523 0x0ebd, 0x0ebd,
14524 0x0ec0, 0x0ec4,
14525 0x0ec6, 0x0ec6,
14526 0x0edc, 0x0edf,
14527 0x0f00, 0x0f00,
14528 0x0f40, 0x0f47,
14529 0x0f49, 0x0f6c,
14530 0x0f88, 0x0f8c,
14531 0x1000, 0x102a,
14532 0x103f, 0x103f,
14533 0x1050, 0x1055,
14534 0x105a, 0x105d,
14535 0x1061, 0x1061,
14536 0x1065, 0x1066,
14537 0x106e, 0x1070,
14538 0x1075, 0x1081,
14539 0x108e, 0x108e,
14540 0x10a0, 0x10c5,
14541 0x10c7, 0x10c7,
14542 0x10cd, 0x10cd,
14543 0x10d0, 0x10fa,
14544 0x10fc, 0x1248,
14545 0x124a, 0x124d,
14546 0x1250, 0x1256,
14547 0x1258, 0x1258,
14548 0x125a, 0x125d,
14549 0x1260, 0x1288,
14550 0x128a, 0x128d,
14551 0x1290, 0x12b0,
14552 0x12b2, 0x12b5,
14553 0x12b8, 0x12be,
14554 0x12c0, 0x12c0,
14555 0x12c2, 0x12c5,
14556 0x12c8, 0x12d6,
14557 0x12d8, 0x1310,
14558 0x1312, 0x1315,
14559 0x1318, 0x135a,
14560 0x1380, 0x138f,
14561 0x13a0, 0x13f5,
14562 0x13f8, 0x13fd,
14563 0x1401, 0x166c,
14564 0x166f, 0x167f,
14565 0x1681, 0x169a,
14566 0x16a0, 0x16ea,
14567 0x16f1, 0x16f8,
14568 0x1700, 0x170c,
14569 0x170e, 0x1711,
14570 0x1720, 0x1731,
14571 0x1740, 0x1751,
14572 0x1760, 0x176c,
14573 0x176e, 0x1770,
14574 0x1780, 0x17b3,
14575 0x17d7, 0x17d7,
14576 0x17dc, 0x17dc,
14577 0x1820, 0x1878,
14578 0x1880, 0x1884,
14579 0x1887, 0x18a8,
14580 0x18aa, 0x18aa,
14581 0x18b0, 0x18f5,
14582 0x1900, 0x191e,
14583 0x1950, 0x196d,
14584 0x1970, 0x1974,
14585 0x1980, 0x19ab,
14586 0x19b0, 0x19c9,
14587 0x1a00, 0x1a16,
14588 0x1a20, 0x1a54,
14589 0x1aa7, 0x1aa7,
14590 0x1b05, 0x1b33,
14591 0x1b45, 0x1b4b,
14592 0x1b83, 0x1ba0,
14593 0x1bae, 0x1baf,
14594 0x1bba, 0x1be5,
14595 0x1c00, 0x1c23,
14596 0x1c4d, 0x1c4f,
14597 0x1c5a, 0x1c7d,
14598 0x1c80, 0x1c88,
14599 0x1c90, 0x1cba,
14600 0x1cbd, 0x1cbf,
14601 0x1ce9, 0x1cec,
14602 0x1cee, 0x1cf1,
14603 0x1cf5, 0x1cf6,
14604 0x1d00, 0x1dbf,
14605 0x1e00, 0x1f15,
14606 0x1f18, 0x1f1d,
14607 0x1f20, 0x1f45,
14608 0x1f48, 0x1f4d,
14609 0x1f50, 0x1f57,
14610 0x1f59, 0x1f59,
14611 0x1f5b, 0x1f5b,
14612 0x1f5d, 0x1f5d,
14613 0x1f5f, 0x1f7d,
14614 0x1f80, 0x1fb4,
14615 0x1fb6, 0x1fbc,
14616 0x1fbe, 0x1fbe,
14617 0x1fc2, 0x1fc4,
14618 0x1fc6, 0x1fcc,
14619 0x1fd0, 0x1fd3,
14620 0x1fd6, 0x1fdb,
14621 0x1fe0, 0x1fec,
14622 0x1ff2, 0x1ff4,
14623 0x1ff6, 0x1ffc,
14624 0x2071, 0x2071,
14625 0x207f, 0x207f,
14626 0x2090, 0x209c,
14627 0x2102, 0x2102,
14628 0x2107, 0x2107,
14629 0x210a, 0x2113,
14630 0x2115, 0x2115,
14631 0x2119, 0x211d,
14632 0x2124, 0x2124,
14633 0x2126, 0x2126,
14634 0x2128, 0x2128,
14635 0x212a, 0x212d,
14636 0x212f, 0x2139,
14637 0x213c, 0x213f,
14638 0x2145, 0x2149,
14639 0x214e, 0x214e,
14640 0x2183, 0x2184,
14641 0x2c00, 0x2c2e,
14642 0x2c30, 0x2c5e,
14643 0x2c60, 0x2ce4,
14644 0x2ceb, 0x2cee,
14645 0x2cf2, 0x2cf3,
14646 0x2d00, 0x2d25,
14647 0x2d27, 0x2d27,
14648 0x2d2d, 0x2d2d,
14649 0x2d30, 0x2d67,
14650 0x2d6f, 0x2d6f,
14651 0x2d80, 0x2d96,
14652 0x2da0, 0x2da6,
14653 0x2da8, 0x2dae,
14654 0x2db0, 0x2db6,
14655 0x2db8, 0x2dbe,
14656 0x2dc0, 0x2dc6,
14657 0x2dc8, 0x2dce,
14658 0x2dd0, 0x2dd6,
14659 0x2dd8, 0x2dde,
14660 0x2e2f, 0x2e2f,
14661 0x3005, 0x3006,
14662 0x3031, 0x3035,
14663 0x303b, 0x303c,
14664 0x3041, 0x3096,
14665 0x309d, 0x309f,
14666 0x30a1, 0x30fa,
14667 0x30fc, 0x30ff,
14668 0x3105, 0x312f,
14669 0x3131, 0x318e,
14670 0x31a0, 0x31ba,
14671 0x31f0, 0x31ff,
14672 0x3400, 0x4db5,
14673 0x4e00, 0x9fef,
14674 0xa000, 0xa48c,
14675 0xa4d0, 0xa4fd,
14676 0xa500, 0xa60c,
14677 0xa610, 0xa61f,
14678 0xa62a, 0xa62b,
14679 0xa640, 0xa66e,
14680 0xa67f, 0xa69d,
14681 0xa6a0, 0xa6e5,
14682 0xa717, 0xa71f,
14683 0xa722, 0xa788,
14684 0xa78b, 0xa7b9,
14685 0xa7f7, 0xa801,
14686 0xa803, 0xa805,
14687 0xa807, 0xa80a,
14688 0xa80c, 0xa822,
14689 0xa840, 0xa873,
14690 0xa882, 0xa8b3,
14691 0xa8f2, 0xa8f7,
14692 0xa8fb, 0xa8fb,
14693 0xa8fd, 0xa8fe,
14694 0xa90a, 0xa925,
14695 0xa930, 0xa946,
14696 0xa960, 0xa97c,
14697 0xa984, 0xa9b2,
14698 0xa9cf, 0xa9cf,
14699 0xa9e0, 0xa9e4,
14700 0xa9e6, 0xa9ef,
14701 0xa9fa, 0xa9fe,
14702 0xaa00, 0xaa28,
14703 0xaa40, 0xaa42,
14704 0xaa44, 0xaa4b,
14705 0xaa60, 0xaa76,
14706 0xaa7a, 0xaa7a,
14707 0xaa7e, 0xaaaf,
14708 0xaab1, 0xaab1,
14709 0xaab5, 0xaab6,
14710 0xaab9, 0xaabd,
14711 0xaac0, 0xaac0,
14712 0xaac2, 0xaac2,
14713 0xaadb, 0xaadd,
14714 0xaae0, 0xaaea,
14715 0xaaf2, 0xaaf4,
14716 0xab01, 0xab06,
14717 0xab09, 0xab0e,
14718 0xab11, 0xab16,
14719 0xab20, 0xab26,
14720 0xab28, 0xab2e,
14721 0xab30, 0xab5a,
14722 0xab5c, 0xab65,
14723 0xab70, 0xabe2,
14724 0xac00, 0xd7a3,
14725 0xd7b0, 0xd7c6,
14726 0xd7cb, 0xd7fb,
14727 0xf900, 0xfa6d,
14728 0xfa70, 0xfad9,
14729 0xfb00, 0xfb06,
14730 0xfb13, 0xfb17,
14731 0xfb1d, 0xfb1d,
14732 0xfb1f, 0xfb28,
14733 0xfb2a, 0xfb36,
14734 0xfb38, 0xfb3c,
14735 0xfb3e, 0xfb3e,
14736 0xfb40, 0xfb41,
14737 0xfb43, 0xfb44,
14738 0xfb46, 0xfbb1,
14739 0xfbd3, 0xfd3d,
14740 0xfd50, 0xfd8f,
14741 0xfd92, 0xfdc7,
14742 0xfdf0, 0xfdfb,
14743 0xfe70, 0xfe74,
14744 0xfe76, 0xfefc,
14745 0xff21, 0xff3a,
14746 0xff41, 0xff5a,
14747 0xff66, 0xffbe,
14748 0xffc2, 0xffc7,
14749 0xffca, 0xffcf,
14750 0xffd2, 0xffd7,
14751 0xffda, 0xffdc,
14752 0x10000, 0x1000b,
14753 0x1000d, 0x10026,
14754 0x10028, 0x1003a,
14755 0x1003c, 0x1003d,
14756 0x1003f, 0x1004d,
14757 0x10050, 0x1005d,
14758 0x10080, 0x100fa,
14759 0x10280, 0x1029c,
14760 0x102a0, 0x102d0,
14761 0x10300, 0x1031f,
14762 0x1032d, 0x10340,
14763 0x10342, 0x10349,
14764 0x10350, 0x10375,
14765 0x10380, 0x1039d,
14766 0x103a0, 0x103c3,
14767 0x103c8, 0x103cf,
14768 0x10400, 0x1049d,
14769 0x104b0, 0x104d3,
14770 0x104d8, 0x104fb,
14771 0x10500, 0x10527,
14772 0x10530, 0x10563,
14773 0x10600, 0x10736,
14774 0x10740, 0x10755,
14775 0x10760, 0x10767,
14776 0x10800, 0x10805,
14777 0x10808, 0x10808,
14778 0x1080a, 0x10835,
14779 0x10837, 0x10838,
14780 0x1083c, 0x1083c,
14781 0x1083f, 0x10855,
14782 0x10860, 0x10876,
14783 0x10880, 0x1089e,
14784 0x108e0, 0x108f2,
14785 0x108f4, 0x108f5,
14786 0x10900, 0x10915,
14787 0x10920, 0x10939,
14788 0x10980, 0x109b7,
14789 0x109be, 0x109bf,
14790 0x10a00, 0x10a00,
14791 0x10a10, 0x10a13,
14792 0x10a15, 0x10a17,
14793 0x10a19, 0x10a35,
14794 0x10a60, 0x10a7c,
14795 0x10a80, 0x10a9c,
14796 0x10ac0, 0x10ac7,
14797 0x10ac9, 0x10ae4,
14798 0x10b00, 0x10b35,
14799 0x10b40, 0x10b55,
14800 0x10b60, 0x10b72,
14801 0x10b80, 0x10b91,
14802 0x10c00, 0x10c48,
14803 0x10c80, 0x10cb2,
14804 0x10cc0, 0x10cf2,
14805 0x10d00, 0x10d23,
14806 0x10f00, 0x10f1c,
14807 0x10f27, 0x10f27,
14808 0x10f30, 0x10f45,
14809 0x11003, 0x11037,
14810 0x11083, 0x110af,
14811 0x110d0, 0x110e8,
14812 0x11103, 0x11126,
14813 0x11144, 0x11144,
14814 0x11150, 0x11172,
14815 0x11176, 0x11176,
14816 0x11183, 0x111b2,
14817 0x111c1, 0x111c4,
14818 0x111da, 0x111da,
14819 0x111dc, 0x111dc,
14820 0x11200, 0x11211,
14821 0x11213, 0x1122b,
14822 0x11280, 0x11286,
14823 0x11288, 0x11288,
14824 0x1128a, 0x1128d,
14825 0x1128f, 0x1129d,
14826 0x1129f, 0x112a8,
14827 0x112b0, 0x112de,
14828 0x11305, 0x1130c,
14829 0x1130f, 0x11310,
14830 0x11313, 0x11328,
14831 0x1132a, 0x11330,
14832 0x11332, 0x11333,
14833 0x11335, 0x11339,
14834 0x1133d, 0x1133d,
14835 0x11350, 0x11350,
14836 0x1135d, 0x11361,
14837 0x11400, 0x11434,
14838 0x11447, 0x1144a,
14839 0x11480, 0x114af,
14840 0x114c4, 0x114c5,
14841 0x114c7, 0x114c7,
14842 0x11580, 0x115ae,
14843 0x115d8, 0x115db,
14844 0x11600, 0x1162f,
14845 0x11644, 0x11644,
14846 0x11680, 0x116aa,
14847 0x11700, 0x1171a,
14848 0x11800, 0x1182b,
14849 0x118a0, 0x118df,
14850 0x118ff, 0x118ff,
14851 0x11a00, 0x11a00,
14852 0x11a0b, 0x11a32,
14853 0x11a3a, 0x11a3a,
14854 0x11a50, 0x11a50,
14855 0x11a5c, 0x11a83,
14856 0x11a86, 0x11a89,
14857 0x11a9d, 0x11a9d,
14858 0x11ac0, 0x11af8,
14859 0x11c00, 0x11c08,
14860 0x11c0a, 0x11c2e,
14861 0x11c40, 0x11c40,
14862 0x11c72, 0x11c8f,
14863 0x11d00, 0x11d06,
14864 0x11d08, 0x11d09,
14865 0x11d0b, 0x11d30,
14866 0x11d46, 0x11d46,
14867 0x11d60, 0x11d65,
14868 0x11d67, 0x11d68,
14869 0x11d6a, 0x11d89,
14870 0x11d98, 0x11d98,
14871 0x11ee0, 0x11ef2,
14872 0x12000, 0x12399,
14873 0x12480, 0x12543,
14874 0x13000, 0x1342e,
14875 0x14400, 0x14646,
14876 0x16800, 0x16a38,
14877 0x16a40, 0x16a5e,
14878 0x16ad0, 0x16aed,
14879 0x16b00, 0x16b2f,
14880 0x16b40, 0x16b43,
14881 0x16b63, 0x16b77,
14882 0x16b7d, 0x16b8f,
14883 0x16e40, 0x16e7f,
14884 0x16f00, 0x16f44,
14885 0x16f50, 0x16f50,
14886 0x16f93, 0x16f9f,
14887 0x16fe0, 0x16fe1,
14888 0x17000, 0x187f1,
14889 0x18800, 0x18af2,
14890 0x1b000, 0x1b11e,
14891 0x1b170, 0x1b2fb,
14892 0x1bc00, 0x1bc6a,
14893 0x1bc70, 0x1bc7c,
14894 0x1bc80, 0x1bc88,
14895 0x1bc90, 0x1bc99,
14896 0x1d400, 0x1d454,
14897 0x1d456, 0x1d49c,
14898 0x1d49e, 0x1d49f,
14899 0x1d4a2, 0x1d4a2,
14900 0x1d4a5, 0x1d4a6,
14901 0x1d4a9, 0x1d4ac,
14902 0x1d4ae, 0x1d4b9,
14903 0x1d4bb, 0x1d4bb,
14904 0x1d4bd, 0x1d4c3,
14905 0x1d4c5, 0x1d505,
14906 0x1d507, 0x1d50a,
14907 0x1d50d, 0x1d514,
14908 0x1d516, 0x1d51c,
14909 0x1d51e, 0x1d539,
14910 0x1d53b, 0x1d53e,
14911 0x1d540, 0x1d544,
14912 0x1d546, 0x1d546,
14913 0x1d54a, 0x1d550,
14914 0x1d552, 0x1d6a5,
14915 0x1d6a8, 0x1d6c0,
14916 0x1d6c2, 0x1d6da,
14917 0x1d6dc, 0x1d6fa,
14918 0x1d6fc, 0x1d714,
14919 0x1d716, 0x1d734,
14920 0x1d736, 0x1d74e,
14921 0x1d750, 0x1d76e,
14922 0x1d770, 0x1d788,
14923 0x1d78a, 0x1d7a8,
14924 0x1d7aa, 0x1d7c2,
14925 0x1d7c4, 0x1d7cb,
14926 0x1e800, 0x1e8c4,
14927 0x1e900, 0x1e943,
14928 0x1ee00, 0x1ee03,
14929 0x1ee05, 0x1ee1f,
14930 0x1ee21, 0x1ee22,
14931 0x1ee24, 0x1ee24,
14932 0x1ee27, 0x1ee27,
14933 0x1ee29, 0x1ee32,
14934 0x1ee34, 0x1ee37,
14935 0x1ee39, 0x1ee39,
14936 0x1ee3b, 0x1ee3b,
14937 0x1ee42, 0x1ee42,
14938 0x1ee47, 0x1ee47,
14939 0x1ee49, 0x1ee49,
14940 0x1ee4b, 0x1ee4b,
14941 0x1ee4d, 0x1ee4f,
14942 0x1ee51, 0x1ee52,
14943 0x1ee54, 0x1ee54,
14944 0x1ee57, 0x1ee57,
14945 0x1ee59, 0x1ee59,
14946 0x1ee5b, 0x1ee5b,
14947 0x1ee5d, 0x1ee5d,
14948 0x1ee5f, 0x1ee5f,
14949 0x1ee61, 0x1ee62,
14950 0x1ee64, 0x1ee64,
14951 0x1ee67, 0x1ee6a,
14952 0x1ee6c, 0x1ee72,
14953 0x1ee74, 0x1ee77,
14954 0x1ee79, 0x1ee7c,
14955 0x1ee7e, 0x1ee7e,
14956 0x1ee80, 0x1ee89,
14957 0x1ee8b, 0x1ee9b,
14958 0x1eea1, 0x1eea3,
14959 0x1eea5, 0x1eea9,
14960 0x1eeab, 0x1eebb,
14961 0x20000, 0x2a6d6,
14962 0x2a700, 0x2b734,
14963 0x2b740, 0x2b81d,
14964 0x2b820, 0x2cea1,
14965 0x2ceb0, 0x2ebe0,
14966 0x2f800, 0x2fa1d,
14967 }; /* END of CR_L */
14968
14969 /* PROPERTY: 'LC': General Category */
14970 static const OnigCodePoint
14971 CR_LC[] = { 130,
14972 0x0041, 0x005a,
14973 0x0061, 0x007a,
14974 0x00b5, 0x00b5,
14975 0x00c0, 0x00d6,
14976 0x00d8, 0x00f6,
14977 0x00f8, 0x01ba,
14978 0x01bc, 0x01bf,
14979 0x01c4, 0x0293,
14980 0x0295, 0x02af,
14981 0x0370, 0x0373,
14982 0x0376, 0x0377,
14983 0x037b, 0x037d,
14984 0x037f, 0x037f,
14985 0x0386, 0x0386,
14986 0x0388, 0x038a,
14987 0x038c, 0x038c,
14988 0x038e, 0x03a1,
14989 0x03a3, 0x03f5,
14990 0x03f7, 0x0481,
14991 0x048a, 0x052f,
14992 0x0531, 0x0556,
14993 0x0560, 0x0588,
14994 0x10a0, 0x10c5,
14995 0x10c7, 0x10c7,
14996 0x10cd, 0x10cd,
14997 0x10d0, 0x10fa,
14998 0x10fd, 0x10ff,
14999 0x13a0, 0x13f5,
15000 0x13f8, 0x13fd,
15001 0x1c80, 0x1c88,
15002 0x1c90, 0x1cba,
15003 0x1cbd, 0x1cbf,
15004 0x1d00, 0x1d2b,
15005 0x1d6b, 0x1d77,
15006 0x1d79, 0x1d9a,
15007 0x1e00, 0x1f15,
15008 0x1f18, 0x1f1d,
15009 0x1f20, 0x1f45,
15010 0x1f48, 0x1f4d,
15011 0x1f50, 0x1f57,
15012 0x1f59, 0x1f59,
15013 0x1f5b, 0x1f5b,
15014 0x1f5d, 0x1f5d,
15015 0x1f5f, 0x1f7d,
15016 0x1f80, 0x1fb4,
15017 0x1fb6, 0x1fbc,
15018 0x1fbe, 0x1fbe,
15019 0x1fc2, 0x1fc4,
15020 0x1fc6, 0x1fcc,
15021 0x1fd0, 0x1fd3,
15022 0x1fd6, 0x1fdb,
15023 0x1fe0, 0x1fec,
15024 0x1ff2, 0x1ff4,
15025 0x1ff6, 0x1ffc,
15026 0x2102, 0x2102,
15027 0x2107, 0x2107,
15028 0x210a, 0x2113,
15029 0x2115, 0x2115,
15030 0x2119, 0x211d,
15031 0x2124, 0x2124,
15032 0x2126, 0x2126,
15033 0x2128, 0x2128,
15034 0x212a, 0x212d,
15035 0x212f, 0x2134,
15036 0x2139, 0x2139,
15037 0x213c, 0x213f,
15038 0x2145, 0x2149,
15039 0x214e, 0x214e,
15040 0x2183, 0x2184,
15041 0x2c00, 0x2c2e,
15042 0x2c30, 0x2c5e,
15043 0x2c60, 0x2c7b,
15044 0x2c7e, 0x2ce4,
15045 0x2ceb, 0x2cee,
15046 0x2cf2, 0x2cf3,
15047 0x2d00, 0x2d25,
15048 0x2d27, 0x2d27,
15049 0x2d2d, 0x2d2d,
15050 0xa640, 0xa66d,
15051 0xa680, 0xa69b,
15052 0xa722, 0xa76f,
15053 0xa771, 0xa787,
15054 0xa78b, 0xa78e,
15055 0xa790, 0xa7b9,
15056 0xa7fa, 0xa7fa,
15057 0xab30, 0xab5a,
15058 0xab60, 0xab65,
15059 0xab70, 0xabbf,
15060 0xfb00, 0xfb06,
15061 0xfb13, 0xfb17,
15062 0xff21, 0xff3a,
15063 0xff41, 0xff5a,
15064 0x10400, 0x1044f,
15065 0x104b0, 0x104d3,
15066 0x104d8, 0x104fb,
15067 0x10c80, 0x10cb2,
15068 0x10cc0, 0x10cf2,
15069 0x118a0, 0x118df,
15070 0x16e40, 0x16e7f,
15071 0x1d400, 0x1d454,
15072 0x1d456, 0x1d49c,
15073 0x1d49e, 0x1d49f,
15074 0x1d4a2, 0x1d4a2,
15075 0x1d4a5, 0x1d4a6,
15076 0x1d4a9, 0x1d4ac,
15077 0x1d4ae, 0x1d4b9,
15078 0x1d4bb, 0x1d4bb,
15079 0x1d4bd, 0x1d4c3,
15080 0x1d4c5, 0x1d505,
15081 0x1d507, 0x1d50a,
15082 0x1d50d, 0x1d514,
15083 0x1d516, 0x1d51c,
15084 0x1d51e, 0x1d539,
15085 0x1d53b, 0x1d53e,
15086 0x1d540, 0x1d544,
15087 0x1d546, 0x1d546,
15088 0x1d54a, 0x1d550,
15089 0x1d552, 0x1d6a5,
15090 0x1d6a8, 0x1d6c0,
15091 0x1d6c2, 0x1d6da,
15092 0x1d6dc, 0x1d6fa,
15093 0x1d6fc, 0x1d714,
15094 0x1d716, 0x1d734,
15095 0x1d736, 0x1d74e,
15096 0x1d750, 0x1d76e,
15097 0x1d770, 0x1d788,
15098 0x1d78a, 0x1d7a8,
15099 0x1d7aa, 0x1d7c2,
15100 0x1d7c4, 0x1d7cb,
15101 0x1e900, 0x1e943,
15102 }; /* END of CR_LC */
15103
15104 /* PROPERTY: 'Lao': Script */
15105 static const OnigCodePoint
15106 CR_Lao[] = { 18,
15107 0x0e81, 0x0e82,
15108 0x0e84, 0x0e84,
15109 0x0e87, 0x0e88,
15110 0x0e8a, 0x0e8a,
15111 0x0e8d, 0x0e8d,
15112 0x0e94, 0x0e97,
15113 0x0e99, 0x0e9f,
15114 0x0ea1, 0x0ea3,
15115 0x0ea5, 0x0ea5,
15116 0x0ea7, 0x0ea7,
15117 0x0eaa, 0x0eab,
15118 0x0ead, 0x0eb9,
15119 0x0ebb, 0x0ebd,
15120 0x0ec0, 0x0ec4,
15121 0x0ec6, 0x0ec6,
15122 0x0ec8, 0x0ecd,
15123 0x0ed0, 0x0ed9,
15124 0x0edc, 0x0edf,
15125 }; /* END of CR_Lao */
15126
15127 /* PROPERTY: 'Latin': Script */
15128 static const OnigCodePoint
15129 CR_Latin[] = { 30,
15130 0x0041, 0x005a,
15131 0x0061, 0x007a,
15132 0x00aa, 0x00aa,
15133 0x00ba, 0x00ba,
15134 0x00c0, 0x00d6,
15135 0x00d8, 0x00f6,
15136 0x00f8, 0x02b8,
15137 0x02e0, 0x02e4,
15138 0x1d00, 0x1d25,
15139 0x1d2c, 0x1d5c,
15140 0x1d62, 0x1d65,
15141 0x1d6b, 0x1d77,
15142 0x1d79, 0x1dbe,
15143 0x1e00, 0x1eff,
15144 0x2071, 0x2071,
15145 0x207f, 0x207f,
15146 0x2090, 0x209c,
15147 0x212a, 0x212b,
15148 0x2132, 0x2132,
15149 0x214e, 0x214e,
15150 0x2160, 0x2188,
15151 0x2c60, 0x2c7f,
15152 0xa722, 0xa787,
15153 0xa78b, 0xa7b9,
15154 0xa7f7, 0xa7ff,
15155 0xab30, 0xab5a,
15156 0xab5c, 0xab64,
15157 0xfb00, 0xfb06,
15158 0xff21, 0xff3a,
15159 0xff41, 0xff5a,
15160 }; /* END of CR_Latin */
15161
15162 /* PROPERTY: 'Lepcha': Script */
15163 static const OnigCodePoint
15164 CR_Lepcha[] = { 3,
15165 0x1c00, 0x1c37,
15166 0x1c3b, 0x1c49,
15167 0x1c4d, 0x1c4f,
15168 }; /* END of CR_Lepcha */
15169
15170 /* PROPERTY: 'Limbu': Script */
15171 static const OnigCodePoint
15172 CR_Limbu[] = { 5,
15173 0x1900, 0x191e,
15174 0x1920, 0x192b,
15175 0x1930, 0x193b,
15176 0x1940, 0x1940,
15177 0x1944, 0x194f,
15178 }; /* END of CR_Limbu */
15179
15180 /* PROPERTY: 'Linear_A': Script */
15181 static const OnigCodePoint
15182 CR_Linear_A[] = { 3,
15183 0x10600, 0x10736,
15184 0x10740, 0x10755,
15185 0x10760, 0x10767,
15186 }; /* END of CR_Linear_A */
15187
15188 /* PROPERTY: 'Linear_B': Script */
15189 static const OnigCodePoint
15190 CR_Linear_B[] = { 7,
15191 0x10000, 0x1000b,
15192 0x1000d, 0x10026,
15193 0x10028, 0x1003a,
15194 0x1003c, 0x1003d,
15195 0x1003f, 0x1004d,
15196 0x10050, 0x1005d,
15197 0x10080, 0x100fa,
15198 }; /* END of CR_Linear_B */
15199
15200 /* PROPERTY: 'Lisu': Script */
15201 static const OnigCodePoint
15202 CR_Lisu[] = { 1,
15203 0xa4d0, 0xa4ff,
15204 }; /* END of CR_Lisu */
15205
15206 /* PROPERTY: 'Ll': General Category */
15207 static const OnigCodePoint
15208 CR_Ll[] = { 638,
15209 0x0061, 0x007a,
15210 0x00b5, 0x00b5,
15211 0x00df, 0x00f6,
15212 0x00f8, 0x00ff,
15213 0x0101, 0x0101,
15214 0x0103, 0x0103,
15215 0x0105, 0x0105,
15216 0x0107, 0x0107,
15217 0x0109, 0x0109,
15218 0x010b, 0x010b,
15219 0x010d, 0x010d,
15220 0x010f, 0x010f,
15221 0x0111, 0x0111,
15222 0x0113, 0x0113,
15223 0x0115, 0x0115,
15224 0x0117, 0x0117,
15225 0x0119, 0x0119,
15226 0x011b, 0x011b,
15227 0x011d, 0x011d,
15228 0x011f, 0x011f,
15229 0x0121, 0x0121,
15230 0x0123, 0x0123,
15231 0x0125, 0x0125,
15232 0x0127, 0x0127,
15233 0x0129, 0x0129,
15234 0x012b, 0x012b,
15235 0x012d, 0x012d,
15236 0x012f, 0x012f,
15237 0x0131, 0x0131,
15238 0x0133, 0x0133,
15239 0x0135, 0x0135,
15240 0x0137, 0x0138,
15241 0x013a, 0x013a,
15242 0x013c, 0x013c,
15243 0x013e, 0x013e,
15244 0x0140, 0x0140,
15245 0x0142, 0x0142,
15246 0x0144, 0x0144,
15247 0x0146, 0x0146,
15248 0x0148, 0x0149,
15249 0x014b, 0x014b,
15250 0x014d, 0x014d,
15251 0x014f, 0x014f,
15252 0x0151, 0x0151,
15253 0x0153, 0x0153,
15254 0x0155, 0x0155,
15255 0x0157, 0x0157,
15256 0x0159, 0x0159,
15257 0x015b, 0x015b,
15258 0x015d, 0x015d,
15259 0x015f, 0x015f,
15260 0x0161, 0x0161,
15261 0x0163, 0x0163,
15262 0x0165, 0x0165,
15263 0x0167, 0x0167,
15264 0x0169, 0x0169,
15265 0x016b, 0x016b,
15266 0x016d, 0x016d,
15267 0x016f, 0x016f,
15268 0x0171, 0x0171,
15269 0x0173, 0x0173,
15270 0x0175, 0x0175,
15271 0x0177, 0x0177,
15272 0x017a, 0x017a,
15273 0x017c, 0x017c,
15274 0x017e, 0x0180,
15275 0x0183, 0x0183,
15276 0x0185, 0x0185,
15277 0x0188, 0x0188,
15278 0x018c, 0x018d,
15279 0x0192, 0x0192,
15280 0x0195, 0x0195,
15281 0x0199, 0x019b,
15282 0x019e, 0x019e,
15283 0x01a1, 0x01a1,
15284 0x01a3, 0x01a3,
15285 0x01a5, 0x01a5,
15286 0x01a8, 0x01a8,
15287 0x01aa, 0x01ab,
15288 0x01ad, 0x01ad,
15289 0x01b0, 0x01b0,
15290 0x01b4, 0x01b4,
15291 0x01b6, 0x01b6,
15292 0x01b9, 0x01ba,
15293 0x01bd, 0x01bf,
15294 0x01c6, 0x01c6,
15295 0x01c9, 0x01c9,
15296 0x01cc, 0x01cc,
15297 0x01ce, 0x01ce,
15298 0x01d0, 0x01d0,
15299 0x01d2, 0x01d2,
15300 0x01d4, 0x01d4,
15301 0x01d6, 0x01d6,
15302 0x01d8, 0x01d8,
15303 0x01da, 0x01da,
15304 0x01dc, 0x01dd,
15305 0x01df, 0x01df,
15306 0x01e1, 0x01e1,
15307 0x01e3, 0x01e3,
15308 0x01e5, 0x01e5,
15309 0x01e7, 0x01e7,
15310 0x01e9, 0x01e9,
15311 0x01eb, 0x01eb,
15312 0x01ed, 0x01ed,
15313 0x01ef, 0x01f0,
15314 0x01f3, 0x01f3,
15315 0x01f5, 0x01f5,
15316 0x01f9, 0x01f9,
15317 0x01fb, 0x01fb,
15318 0x01fd, 0x01fd,
15319 0x01ff, 0x01ff,
15320 0x0201, 0x0201,
15321 0x0203, 0x0203,
15322 0x0205, 0x0205,
15323 0x0207, 0x0207,
15324 0x0209, 0x0209,
15325 0x020b, 0x020b,
15326 0x020d, 0x020d,
15327 0x020f, 0x020f,
15328 0x0211, 0x0211,
15329 0x0213, 0x0213,
15330 0x0215, 0x0215,
15331 0x0217, 0x0217,
15332 0x0219, 0x0219,
15333 0x021b, 0x021b,
15334 0x021d, 0x021d,
15335 0x021f, 0x021f,
15336 0x0221, 0x0221,
15337 0x0223, 0x0223,
15338 0x0225, 0x0225,
15339 0x0227, 0x0227,
15340 0x0229, 0x0229,
15341 0x022b, 0x022b,
15342 0x022d, 0x022d,
15343 0x022f, 0x022f,
15344 0x0231, 0x0231,
15345 0x0233, 0x0239,
15346 0x023c, 0x023c,
15347 0x023f, 0x0240,
15348 0x0242, 0x0242,
15349 0x0247, 0x0247,
15350 0x0249, 0x0249,
15351 0x024b, 0x024b,
15352 0x024d, 0x024d,
15353 0x024f, 0x0293,
15354 0x0295, 0x02af,
15355 0x0371, 0x0371,
15356 0x0373, 0x0373,
15357 0x0377, 0x0377,
15358 0x037b, 0x037d,
15359 0x0390, 0x0390,
15360 0x03ac, 0x03ce,
15361 0x03d0, 0x03d1,
15362 0x03d5, 0x03d7,
15363 0x03d9, 0x03d9,
15364 0x03db, 0x03db,
15365 0x03dd, 0x03dd,
15366 0x03df, 0x03df,
15367 0x03e1, 0x03e1,
15368 0x03e3, 0x03e3,
15369 0x03e5, 0x03e5,
15370 0x03e7, 0x03e7,
15371 0x03e9, 0x03e9,
15372 0x03eb, 0x03eb,
15373 0x03ed, 0x03ed,
15374 0x03ef, 0x03f3,
15375 0x03f5, 0x03f5,
15376 0x03f8, 0x03f8,
15377 0x03fb, 0x03fc,
15378 0x0430, 0x045f,
15379 0x0461, 0x0461,
15380 0x0463, 0x0463,
15381 0x0465, 0x0465,
15382 0x0467, 0x0467,
15383 0x0469, 0x0469,
15384 0x046b, 0x046b,
15385 0x046d, 0x046d,
15386 0x046f, 0x046f,
15387 0x0471, 0x0471,
15388 0x0473, 0x0473,
15389 0x0475, 0x0475,
15390 0x0477, 0x0477,
15391 0x0479, 0x0479,
15392 0x047b, 0x047b,
15393 0x047d, 0x047d,
15394 0x047f, 0x047f,
15395 0x0481, 0x0481,
15396 0x048b, 0x048b,
15397 0x048d, 0x048d,
15398 0x048f, 0x048f,
15399 0x0491, 0x0491,
15400 0x0493, 0x0493,
15401 0x0495, 0x0495,
15402 0x0497, 0x0497,
15403 0x0499, 0x0499,
15404 0x049b, 0x049b,
15405 0x049d, 0x049d,
15406 0x049f, 0x049f,
15407 0x04a1, 0x04a1,
15408 0x04a3, 0x04a3,
15409 0x04a5, 0x04a5,
15410 0x04a7, 0x04a7,
15411 0x04a9, 0x04a9,
15412 0x04ab, 0x04ab,
15413 0x04ad, 0x04ad,
15414 0x04af, 0x04af,
15415 0x04b1, 0x04b1,
15416 0x04b3, 0x04b3,
15417 0x04b5, 0x04b5,
15418 0x04b7, 0x04b7,
15419 0x04b9, 0x04b9,
15420 0x04bb, 0x04bb,
15421 0x04bd, 0x04bd,
15422 0x04bf, 0x04bf,
15423 0x04c2, 0x04c2,
15424 0x04c4, 0x04c4,
15425 0x04c6, 0x04c6,
15426 0x04c8, 0x04c8,
15427 0x04ca, 0x04ca,
15428 0x04cc, 0x04cc,
15429 0x04ce, 0x04cf,
15430 0x04d1, 0x04d1,
15431 0x04d3, 0x04d3,
15432 0x04d5, 0x04d5,
15433 0x04d7, 0x04d7,
15434 0x04d9, 0x04d9,
15435 0x04db, 0x04db,
15436 0x04dd, 0x04dd,
15437 0x04df, 0x04df,
15438 0x04e1, 0x04e1,
15439 0x04e3, 0x04e3,
15440 0x04e5, 0x04e5,
15441 0x04e7, 0x04e7,
15442 0x04e9, 0x04e9,
15443 0x04eb, 0x04eb,
15444 0x04ed, 0x04ed,
15445 0x04ef, 0x04ef,
15446 0x04f1, 0x04f1,
15447 0x04f3, 0x04f3,
15448 0x04f5, 0x04f5,
15449 0x04f7, 0x04f7,
15450 0x04f9, 0x04f9,
15451 0x04fb, 0x04fb,
15452 0x04fd, 0x04fd,
15453 0x04ff, 0x04ff,
15454 0x0501, 0x0501,
15455 0x0503, 0x0503,
15456 0x0505, 0x0505,
15457 0x0507, 0x0507,
15458 0x0509, 0x0509,
15459 0x050b, 0x050b,
15460 0x050d, 0x050d,
15461 0x050f, 0x050f,
15462 0x0511, 0x0511,
15463 0x0513, 0x0513,
15464 0x0515, 0x0515,
15465 0x0517, 0x0517,
15466 0x0519, 0x0519,
15467 0x051b, 0x051b,
15468 0x051d, 0x051d,
15469 0x051f, 0x051f,
15470 0x0521, 0x0521,
15471 0x0523, 0x0523,
15472 0x0525, 0x0525,
15473 0x0527, 0x0527,
15474 0x0529, 0x0529,
15475 0x052b, 0x052b,
15476 0x052d, 0x052d,
15477 0x052f, 0x052f,
15478 0x0560, 0x0588,
15479 0x10d0, 0x10fa,
15480 0x10fd, 0x10ff,
15481 0x13f8, 0x13fd,
15482 0x1c80, 0x1c88,
15483 0x1d00, 0x1d2b,
15484 0x1d6b, 0x1d77,
15485 0x1d79, 0x1d9a,
15486 0x1e01, 0x1e01,
15487 0x1e03, 0x1e03,
15488 0x1e05, 0x1e05,
15489 0x1e07, 0x1e07,
15490 0x1e09, 0x1e09,
15491 0x1e0b, 0x1e0b,
15492 0x1e0d, 0x1e0d,
15493 0x1e0f, 0x1e0f,
15494 0x1e11, 0x1e11,
15495 0x1e13, 0x1e13,
15496 0x1e15, 0x1e15,
15497 0x1e17, 0x1e17,
15498 0x1e19, 0x1e19,
15499 0x1e1b, 0x1e1b,
15500 0x1e1d, 0x1e1d,
15501 0x1e1f, 0x1e1f,
15502 0x1e21, 0x1e21,
15503 0x1e23, 0x1e23,
15504 0x1e25, 0x1e25,
15505 0x1e27, 0x1e27,
15506 0x1e29, 0x1e29,
15507 0x1e2b, 0x1e2b,
15508 0x1e2d, 0x1e2d,
15509 0x1e2f, 0x1e2f,
15510 0x1e31, 0x1e31,
15511 0x1e33, 0x1e33,
15512 0x1e35, 0x1e35,
15513 0x1e37, 0x1e37,
15514 0x1e39, 0x1e39,
15515 0x1e3b, 0x1e3b,
15516 0x1e3d, 0x1e3d,
15517 0x1e3f, 0x1e3f,
15518 0x1e41, 0x1e41,
15519 0x1e43, 0x1e43,
15520 0x1e45, 0x1e45,
15521 0x1e47, 0x1e47,
15522 0x1e49, 0x1e49,
15523 0x1e4b, 0x1e4b,
15524 0x1e4d, 0x1e4d,
15525 0x1e4f, 0x1e4f,
15526 0x1e51, 0x1e51,
15527 0x1e53, 0x1e53,
15528 0x1e55, 0x1e55,
15529 0x1e57, 0x1e57,
15530 0x1e59, 0x1e59,
15531 0x1e5b, 0x1e5b,
15532 0x1e5d, 0x1e5d,
15533 0x1e5f, 0x1e5f,
15534 0x1e61, 0x1e61,
15535 0x1e63, 0x1e63,
15536 0x1e65, 0x1e65,
15537 0x1e67, 0x1e67,
15538 0x1e69, 0x1e69,
15539 0x1e6b, 0x1e6b,
15540 0x1e6d, 0x1e6d,
15541 0x1e6f, 0x1e6f,
15542 0x1e71, 0x1e71,
15543 0x1e73, 0x1e73,
15544 0x1e75, 0x1e75,
15545 0x1e77, 0x1e77,
15546 0x1e79, 0x1e79,
15547 0x1e7b, 0x1e7b,
15548 0x1e7d, 0x1e7d,
15549 0x1e7f, 0x1e7f,
15550 0x1e81, 0x1e81,
15551 0x1e83, 0x1e83,
15552 0x1e85, 0x1e85,
15553 0x1e87, 0x1e87,
15554 0x1e89, 0x1e89,
15555 0x1e8b, 0x1e8b,
15556 0x1e8d, 0x1e8d,
15557 0x1e8f, 0x1e8f,
15558 0x1e91, 0x1e91,
15559 0x1e93, 0x1e93,
15560 0x1e95, 0x1e9d,
15561 0x1e9f, 0x1e9f,
15562 0x1ea1, 0x1ea1,
15563 0x1ea3, 0x1ea3,
15564 0x1ea5, 0x1ea5,
15565 0x1ea7, 0x1ea7,
15566 0x1ea9, 0x1ea9,
15567 0x1eab, 0x1eab,
15568 0x1ead, 0x1ead,
15569 0x1eaf, 0x1eaf,
15570 0x1eb1, 0x1eb1,
15571 0x1eb3, 0x1eb3,
15572 0x1eb5, 0x1eb5,
15573 0x1eb7, 0x1eb7,
15574 0x1eb9, 0x1eb9,
15575 0x1ebb, 0x1ebb,
15576 0x1ebd, 0x1ebd,
15577 0x1ebf, 0x1ebf,
15578 0x1ec1, 0x1ec1,
15579 0x1ec3, 0x1ec3,
15580 0x1ec5, 0x1ec5,
15581 0x1ec7, 0x1ec7,
15582 0x1ec9, 0x1ec9,
15583 0x1ecb, 0x1ecb,
15584 0x1ecd, 0x1ecd,
15585 0x1ecf, 0x1ecf,
15586 0x1ed1, 0x1ed1,
15587 0x1ed3, 0x1ed3,
15588 0x1ed5, 0x1ed5,
15589 0x1ed7, 0x1ed7,
15590 0x1ed9, 0x1ed9,
15591 0x1edb, 0x1edb,
15592 0x1edd, 0x1edd,
15593 0x1edf, 0x1edf,
15594 0x1ee1, 0x1ee1,
15595 0x1ee3, 0x1ee3,
15596 0x1ee5, 0x1ee5,
15597 0x1ee7, 0x1ee7,
15598 0x1ee9, 0x1ee9,
15599 0x1eeb, 0x1eeb,
15600 0x1eed, 0x1eed,
15601 0x1eef, 0x1eef,
15602 0x1ef1, 0x1ef1,
15603 0x1ef3, 0x1ef3,
15604 0x1ef5, 0x1ef5,
15605 0x1ef7, 0x1ef7,
15606 0x1ef9, 0x1ef9,
15607 0x1efb, 0x1efb,
15608 0x1efd, 0x1efd,
15609 0x1eff, 0x1f07,
15610 0x1f10, 0x1f15,
15611 0x1f20, 0x1f27,
15612 0x1f30, 0x1f37,
15613 0x1f40, 0x1f45,
15614 0x1f50, 0x1f57,
15615 0x1f60, 0x1f67,
15616 0x1f70, 0x1f7d,
15617 0x1f80, 0x1f87,
15618 0x1f90, 0x1f97,
15619 0x1fa0, 0x1fa7,
15620 0x1fb0, 0x1fb4,
15621 0x1fb6, 0x1fb7,
15622 0x1fbe, 0x1fbe,
15623 0x1fc2, 0x1fc4,
15624 0x1fc6, 0x1fc7,
15625 0x1fd0, 0x1fd3,
15626 0x1fd6, 0x1fd7,
15627 0x1fe0, 0x1fe7,
15628 0x1ff2, 0x1ff4,
15629 0x1ff6, 0x1ff7,
15630 0x210a, 0x210a,
15631 0x210e, 0x210f,
15632 0x2113, 0x2113,
15633 0x212f, 0x212f,
15634 0x2134, 0x2134,
15635 0x2139, 0x2139,
15636 0x213c, 0x213d,
15637 0x2146, 0x2149,
15638 0x214e, 0x214e,
15639 0x2184, 0x2184,
15640 0x2c30, 0x2c5e,
15641 0x2c61, 0x2c61,
15642 0x2c65, 0x2c66,
15643 0x2c68, 0x2c68,
15644 0x2c6a, 0x2c6a,
15645 0x2c6c, 0x2c6c,
15646 0x2c71, 0x2c71,
15647 0x2c73, 0x2c74,
15648 0x2c76, 0x2c7b,
15649 0x2c81, 0x2c81,
15650 0x2c83, 0x2c83,
15651 0x2c85, 0x2c85,
15652 0x2c87, 0x2c87,
15653 0x2c89, 0x2c89,
15654 0x2c8b, 0x2c8b,
15655 0x2c8d, 0x2c8d,
15656 0x2c8f, 0x2c8f,
15657 0x2c91, 0x2c91,
15658 0x2c93, 0x2c93,
15659 0x2c95, 0x2c95,
15660 0x2c97, 0x2c97,
15661 0x2c99, 0x2c99,
15662 0x2c9b, 0x2c9b,
15663 0x2c9d, 0x2c9d,
15664 0x2c9f, 0x2c9f,
15665 0x2ca1, 0x2ca1,
15666 0x2ca3, 0x2ca3,
15667 0x2ca5, 0x2ca5,
15668 0x2ca7, 0x2ca7,
15669 0x2ca9, 0x2ca9,
15670 0x2cab, 0x2cab,
15671 0x2cad, 0x2cad,
15672 0x2caf, 0x2caf,
15673 0x2cb1, 0x2cb1,
15674 0x2cb3, 0x2cb3,
15675 0x2cb5, 0x2cb5,
15676 0x2cb7, 0x2cb7,
15677 0x2cb9, 0x2cb9,
15678 0x2cbb, 0x2cbb,
15679 0x2cbd, 0x2cbd,
15680 0x2cbf, 0x2cbf,
15681 0x2cc1, 0x2cc1,
15682 0x2cc3, 0x2cc3,
15683 0x2cc5, 0x2cc5,
15684 0x2cc7, 0x2cc7,
15685 0x2cc9, 0x2cc9,
15686 0x2ccb, 0x2ccb,
15687 0x2ccd, 0x2ccd,
15688 0x2ccf, 0x2ccf,
15689 0x2cd1, 0x2cd1,
15690 0x2cd3, 0x2cd3,
15691 0x2cd5, 0x2cd5,
15692 0x2cd7, 0x2cd7,
15693 0x2cd9, 0x2cd9,
15694 0x2cdb, 0x2cdb,
15695 0x2cdd, 0x2cdd,
15696 0x2cdf, 0x2cdf,
15697 0x2ce1, 0x2ce1,
15698 0x2ce3, 0x2ce4,
15699 0x2cec, 0x2cec,
15700 0x2cee, 0x2cee,
15701 0x2cf3, 0x2cf3,
15702 0x2d00, 0x2d25,
15703 0x2d27, 0x2d27,
15704 0x2d2d, 0x2d2d,
15705 0xa641, 0xa641,
15706 0xa643, 0xa643,
15707 0xa645, 0xa645,
15708 0xa647, 0xa647,
15709 0xa649, 0xa649,
15710 0xa64b, 0xa64b,
15711 0xa64d, 0xa64d,
15712 0xa64f, 0xa64f,
15713 0xa651, 0xa651,
15714 0xa653, 0xa653,
15715 0xa655, 0xa655,
15716 0xa657, 0xa657,
15717 0xa659, 0xa659,
15718 0xa65b, 0xa65b,
15719 0xa65d, 0xa65d,
15720 0xa65f, 0xa65f,
15721 0xa661, 0xa661,
15722 0xa663, 0xa663,
15723 0xa665, 0xa665,
15724 0xa667, 0xa667,
15725 0xa669, 0xa669,
15726 0xa66b, 0xa66b,
15727 0xa66d, 0xa66d,
15728 0xa681, 0xa681,
15729 0xa683, 0xa683,
15730 0xa685, 0xa685,
15731 0xa687, 0xa687,
15732 0xa689, 0xa689,
15733 0xa68b, 0xa68b,
15734 0xa68d, 0xa68d,
15735 0xa68f, 0xa68f,
15736 0xa691, 0xa691,
15737 0xa693, 0xa693,
15738 0xa695, 0xa695,
15739 0xa697, 0xa697,
15740 0xa699, 0xa699,
15741 0xa69b, 0xa69b,
15742 0xa723, 0xa723,
15743 0xa725, 0xa725,
15744 0xa727, 0xa727,
15745 0xa729, 0xa729,
15746 0xa72b, 0xa72b,
15747 0xa72d, 0xa72d,
15748 0xa72f, 0xa731,
15749 0xa733, 0xa733,
15750 0xa735, 0xa735,
15751 0xa737, 0xa737,
15752 0xa739, 0xa739,
15753 0xa73b, 0xa73b,
15754 0xa73d, 0xa73d,
15755 0xa73f, 0xa73f,
15756 0xa741, 0xa741,
15757 0xa743, 0xa743,
15758 0xa745, 0xa745,
15759 0xa747, 0xa747,
15760 0xa749, 0xa749,
15761 0xa74b, 0xa74b,
15762 0xa74d, 0xa74d,
15763 0xa74f, 0xa74f,
15764 0xa751, 0xa751,
15765 0xa753, 0xa753,
15766 0xa755, 0xa755,
15767 0xa757, 0xa757,
15768 0xa759, 0xa759,
15769 0xa75b, 0xa75b,
15770 0xa75d, 0xa75d,
15771 0xa75f, 0xa75f,
15772 0xa761, 0xa761,
15773 0xa763, 0xa763,
15774 0xa765, 0xa765,
15775 0xa767, 0xa767,
15776 0xa769, 0xa769,
15777 0xa76b, 0xa76b,
15778 0xa76d, 0xa76d,
15779 0xa76f, 0xa76f,
15780 0xa771, 0xa778,
15781 0xa77a, 0xa77a,
15782 0xa77c, 0xa77c,
15783 0xa77f, 0xa77f,
15784 0xa781, 0xa781,
15785 0xa783, 0xa783,
15786 0xa785, 0xa785,
15787 0xa787, 0xa787,
15788 0xa78c, 0xa78c,
15789 0xa78e, 0xa78e,
15790 0xa791, 0xa791,
15791 0xa793, 0xa795,
15792 0xa797, 0xa797,
15793 0xa799, 0xa799,
15794 0xa79b, 0xa79b,
15795 0xa79d, 0xa79d,
15796 0xa79f, 0xa79f,
15797 0xa7a1, 0xa7a1,
15798 0xa7a3, 0xa7a3,
15799 0xa7a5, 0xa7a5,
15800 0xa7a7, 0xa7a7,
15801 0xa7a9, 0xa7a9,
15802 0xa7af, 0xa7af,
15803 0xa7b5, 0xa7b5,
15804 0xa7b7, 0xa7b7,
15805 0xa7b9, 0xa7b9,
15806 0xa7fa, 0xa7fa,
15807 0xab30, 0xab5a,
15808 0xab60, 0xab65,
15809 0xab70, 0xabbf,
15810 0xfb00, 0xfb06,
15811 0xfb13, 0xfb17,
15812 0xff41, 0xff5a,
15813 0x10428, 0x1044f,
15814 0x104d8, 0x104fb,
15815 0x10cc0, 0x10cf2,
15816 0x118c0, 0x118df,
15817 0x16e60, 0x16e7f,
15818 0x1d41a, 0x1d433,
15819 0x1d44e, 0x1d454,
15820 0x1d456, 0x1d467,
15821 0x1d482, 0x1d49b,
15822 0x1d4b6, 0x1d4b9,
15823 0x1d4bb, 0x1d4bb,
15824 0x1d4bd, 0x1d4c3,
15825 0x1d4c5, 0x1d4cf,
15826 0x1d4ea, 0x1d503,
15827 0x1d51e, 0x1d537,
15828 0x1d552, 0x1d56b,
15829 0x1d586, 0x1d59f,
15830 0x1d5ba, 0x1d5d3,
15831 0x1d5ee, 0x1d607,
15832 0x1d622, 0x1d63b,
15833 0x1d656, 0x1d66f,
15834 0x1d68a, 0x1d6a5,
15835 0x1d6c2, 0x1d6da,
15836 0x1d6dc, 0x1d6e1,
15837 0x1d6fc, 0x1d714,
15838 0x1d716, 0x1d71b,
15839 0x1d736, 0x1d74e,
15840 0x1d750, 0x1d755,
15841 0x1d770, 0x1d788,
15842 0x1d78a, 0x1d78f,
15843 0x1d7aa, 0x1d7c2,
15844 0x1d7c4, 0x1d7c9,
15845 0x1d7cb, 0x1d7cb,
15846 0x1e922, 0x1e943,
15847 }; /* END of CR_Ll */
15848
15849 /* PROPERTY: 'Lm': General Category */
15850 static const OnigCodePoint
15851 CR_Lm[] = { 57,
15852 0x02b0, 0x02c1,
15853 0x02c6, 0x02d1,
15854 0x02e0, 0x02e4,
15855 0x02ec, 0x02ec,
15856 0x02ee, 0x02ee,
15857 0x0374, 0x0374,
15858 0x037a, 0x037a,
15859 0x0559, 0x0559,
15860 0x0640, 0x0640,
15861 0x06e5, 0x06e6,
15862 0x07f4, 0x07f5,
15863 0x07fa, 0x07fa,
15864 0x081a, 0x081a,
15865 0x0824, 0x0824,
15866 0x0828, 0x0828,
15867 0x0971, 0x0971,
15868 0x0e46, 0x0e46,
15869 0x0ec6, 0x0ec6,
15870 0x10fc, 0x10fc,
15871 0x17d7, 0x17d7,
15872 0x1843, 0x1843,
15873 0x1aa7, 0x1aa7,
15874 0x1c78, 0x1c7d,
15875 0x1d2c, 0x1d6a,
15876 0x1d78, 0x1d78,
15877 0x1d9b, 0x1dbf,
15878 0x2071, 0x2071,
15879 0x207f, 0x207f,
15880 0x2090, 0x209c,
15881 0x2c7c, 0x2c7d,
15882 0x2d6f, 0x2d6f,
15883 0x2e2f, 0x2e2f,
15884 0x3005, 0x3005,
15885 0x3031, 0x3035,
15886 0x303b, 0x303b,
15887 0x309d, 0x309e,
15888 0x30fc, 0x30fe,
15889 0xa015, 0xa015,
15890 0xa4f8, 0xa4fd,
15891 0xa60c, 0xa60c,
15892 0xa67f, 0xa67f,
15893 0xa69c, 0xa69d,
15894 0xa717, 0xa71f,
15895 0xa770, 0xa770,
15896 0xa788, 0xa788,
15897 0xa7f8, 0xa7f9,
15898 0xa9cf, 0xa9cf,
15899 0xa9e6, 0xa9e6,
15900 0xaa70, 0xaa70,
15901 0xaadd, 0xaadd,
15902 0xaaf3, 0xaaf4,
15903 0xab5c, 0xab5f,
15904 0xff70, 0xff70,
15905 0xff9e, 0xff9f,
15906 0x16b40, 0x16b43,
15907 0x16f93, 0x16f9f,
15908 0x16fe0, 0x16fe1,
15909 }; /* END of CR_Lm */
15910
15911 /* PROPERTY: 'Lo': General Category */
15912 static const OnigCodePoint
15913 CR_Lo[] = { 470,
15914 0x00aa, 0x00aa,
15915 0x00ba, 0x00ba,
15916 0x01bb, 0x01bb,
15917 0x01c0, 0x01c3,
15918 0x0294, 0x0294,
15919 0x05d0, 0x05ea,
15920 0x05ef, 0x05f2,
15921 0x0620, 0x063f,
15922 0x0641, 0x064a,
15923 0x066e, 0x066f,
15924 0x0671, 0x06d3,
15925 0x06d5, 0x06d5,
15926 0x06ee, 0x06ef,
15927 0x06fa, 0x06fc,
15928 0x06ff, 0x06ff,
15929 0x0710, 0x0710,
15930 0x0712, 0x072f,
15931 0x074d, 0x07a5,
15932 0x07b1, 0x07b1,
15933 0x07ca, 0x07ea,
15934 0x0800, 0x0815,
15935 0x0840, 0x0858,
15936 0x0860, 0x086a,
15937 0x08a0, 0x08b4,
15938 0x08b6, 0x08bd,
15939 0x0904, 0x0939,
15940 0x093d, 0x093d,
15941 0x0950, 0x0950,
15942 0x0958, 0x0961,
15943 0x0972, 0x0980,
15944 0x0985, 0x098c,
15945 0x098f, 0x0990,
15946 0x0993, 0x09a8,
15947 0x09aa, 0x09b0,
15948 0x09b2, 0x09b2,
15949 0x09b6, 0x09b9,
15950 0x09bd, 0x09bd,
15951 0x09ce, 0x09ce,
15952 0x09dc, 0x09dd,
15953 0x09df, 0x09e1,
15954 0x09f0, 0x09f1,
15955 0x09fc, 0x09fc,
15956 0x0a05, 0x0a0a,
15957 0x0a0f, 0x0a10,
15958 0x0a13, 0x0a28,
15959 0x0a2a, 0x0a30,
15960 0x0a32, 0x0a33,
15961 0x0a35, 0x0a36,
15962 0x0a38, 0x0a39,
15963 0x0a59, 0x0a5c,
15964 0x0a5e, 0x0a5e,
15965 0x0a72, 0x0a74,
15966 0x0a85, 0x0a8d,
15967 0x0a8f, 0x0a91,
15968 0x0a93, 0x0aa8,
15969 0x0aaa, 0x0ab0,
15970 0x0ab2, 0x0ab3,
15971 0x0ab5, 0x0ab9,
15972 0x0abd, 0x0abd,
15973 0x0ad0, 0x0ad0,
15974 0x0ae0, 0x0ae1,
15975 0x0af9, 0x0af9,
15976 0x0b05, 0x0b0c,
15977 0x0b0f, 0x0b10,
15978 0x0b13, 0x0b28,
15979 0x0b2a, 0x0b30,
15980 0x0b32, 0x0b33,
15981 0x0b35, 0x0b39,
15982 0x0b3d, 0x0b3d,
15983 0x0b5c, 0x0b5d,
15984 0x0b5f, 0x0b61,
15985 0x0b71, 0x0b71,
15986 0x0b83, 0x0b83,
15987 0x0b85, 0x0b8a,
15988 0x0b8e, 0x0b90,
15989 0x0b92, 0x0b95,
15990 0x0b99, 0x0b9a,
15991 0x0b9c, 0x0b9c,
15992 0x0b9e, 0x0b9f,
15993 0x0ba3, 0x0ba4,
15994 0x0ba8, 0x0baa,
15995 0x0bae, 0x0bb9,
15996 0x0bd0, 0x0bd0,
15997 0x0c05, 0x0c0c,
15998 0x0c0e, 0x0c10,
15999 0x0c12, 0x0c28,
16000 0x0c2a, 0x0c39,
16001 0x0c3d, 0x0c3d,
16002 0x0c58, 0x0c5a,
16003 0x0c60, 0x0c61,
16004 0x0c80, 0x0c80,
16005 0x0c85, 0x0c8c,
16006 0x0c8e, 0x0c90,
16007 0x0c92, 0x0ca8,
16008 0x0caa, 0x0cb3,
16009 0x0cb5, 0x0cb9,
16010 0x0cbd, 0x0cbd,
16011 0x0cde, 0x0cde,
16012 0x0ce0, 0x0ce1,
16013 0x0cf1, 0x0cf2,
16014 0x0d05, 0x0d0c,
16015 0x0d0e, 0x0d10,
16016 0x0d12, 0x0d3a,
16017 0x0d3d, 0x0d3d,
16018 0x0d4e, 0x0d4e,
16019 0x0d54, 0x0d56,
16020 0x0d5f, 0x0d61,
16021 0x0d7a, 0x0d7f,
16022 0x0d85, 0x0d96,
16023 0x0d9a, 0x0db1,
16024 0x0db3, 0x0dbb,
16025 0x0dbd, 0x0dbd,
16026 0x0dc0, 0x0dc6,
16027 0x0e01, 0x0e30,
16028 0x0e32, 0x0e33,
16029 0x0e40, 0x0e45,
16030 0x0e81, 0x0e82,
16031 0x0e84, 0x0e84,
16032 0x0e87, 0x0e88,
16033 0x0e8a, 0x0e8a,
16034 0x0e8d, 0x0e8d,
16035 0x0e94, 0x0e97,
16036 0x0e99, 0x0e9f,
16037 0x0ea1, 0x0ea3,
16038 0x0ea5, 0x0ea5,
16039 0x0ea7, 0x0ea7,
16040 0x0eaa, 0x0eab,
16041 0x0ead, 0x0eb0,
16042 0x0eb2, 0x0eb3,
16043 0x0ebd, 0x0ebd,
16044 0x0ec0, 0x0ec4,
16045 0x0edc, 0x0edf,
16046 0x0f00, 0x0f00,
16047 0x0f40, 0x0f47,
16048 0x0f49, 0x0f6c,
16049 0x0f88, 0x0f8c,
16050 0x1000, 0x102a,
16051 0x103f, 0x103f,
16052 0x1050, 0x1055,
16053 0x105a, 0x105d,
16054 0x1061, 0x1061,
16055 0x1065, 0x1066,
16056 0x106e, 0x1070,
16057 0x1075, 0x1081,
16058 0x108e, 0x108e,
16059 0x1100, 0x1248,
16060 0x124a, 0x124d,
16061 0x1250, 0x1256,
16062 0x1258, 0x1258,
16063 0x125a, 0x125d,
16064 0x1260, 0x1288,
16065 0x128a, 0x128d,
16066 0x1290, 0x12b0,
16067 0x12b2, 0x12b5,
16068 0x12b8, 0x12be,
16069 0x12c0, 0x12c0,
16070 0x12c2, 0x12c5,
16071 0x12c8, 0x12d6,
16072 0x12d8, 0x1310,
16073 0x1312, 0x1315,
16074 0x1318, 0x135a,
16075 0x1380, 0x138f,
16076 0x1401, 0x166c,
16077 0x166f, 0x167f,
16078 0x1681, 0x169a,
16079 0x16a0, 0x16ea,
16080 0x16f1, 0x16f8,
16081 0x1700, 0x170c,
16082 0x170e, 0x1711,
16083 0x1720, 0x1731,
16084 0x1740, 0x1751,
16085 0x1760, 0x176c,
16086 0x176e, 0x1770,
16087 0x1780, 0x17b3,
16088 0x17dc, 0x17dc,
16089 0x1820, 0x1842,
16090 0x1844, 0x1878,
16091 0x1880, 0x1884,
16092 0x1887, 0x18a8,
16093 0x18aa, 0x18aa,
16094 0x18b0, 0x18f5,
16095 0x1900, 0x191e,
16096 0x1950, 0x196d,
16097 0x1970, 0x1974,
16098 0x1980, 0x19ab,
16099 0x19b0, 0x19c9,
16100 0x1a00, 0x1a16,
16101 0x1a20, 0x1a54,
16102 0x1b05, 0x1b33,
16103 0x1b45, 0x1b4b,
16104 0x1b83, 0x1ba0,
16105 0x1bae, 0x1baf,
16106 0x1bba, 0x1be5,
16107 0x1c00, 0x1c23,
16108 0x1c4d, 0x1c4f,
16109 0x1c5a, 0x1c77,
16110 0x1ce9, 0x1cec,
16111 0x1cee, 0x1cf1,
16112 0x1cf5, 0x1cf6,
16113 0x2135, 0x2138,
16114 0x2d30, 0x2d67,
16115 0x2d80, 0x2d96,
16116 0x2da0, 0x2da6,
16117 0x2da8, 0x2dae,
16118 0x2db0, 0x2db6,
16119 0x2db8, 0x2dbe,
16120 0x2dc0, 0x2dc6,
16121 0x2dc8, 0x2dce,
16122 0x2dd0, 0x2dd6,
16123 0x2dd8, 0x2dde,
16124 0x3006, 0x3006,
16125 0x303c, 0x303c,
16126 0x3041, 0x3096,
16127 0x309f, 0x309f,
16128 0x30a1, 0x30fa,
16129 0x30ff, 0x30ff,
16130 0x3105, 0x312f,
16131 0x3131, 0x318e,
16132 0x31a0, 0x31ba,
16133 0x31f0, 0x31ff,
16134 0x3400, 0x4db5,
16135 0x4e00, 0x9fef,
16136 0xa000, 0xa014,
16137 0xa016, 0xa48c,
16138 0xa4d0, 0xa4f7,
16139 0xa500, 0xa60b,
16140 0xa610, 0xa61f,
16141 0xa62a, 0xa62b,
16142 0xa66e, 0xa66e,
16143 0xa6a0, 0xa6e5,
16144 0xa78f, 0xa78f,
16145 0xa7f7, 0xa7f7,
16146 0xa7fb, 0xa801,
16147 0xa803, 0xa805,
16148 0xa807, 0xa80a,
16149 0xa80c, 0xa822,
16150 0xa840, 0xa873,
16151 0xa882, 0xa8b3,
16152 0xa8f2, 0xa8f7,
16153 0xa8fb, 0xa8fb,
16154 0xa8fd, 0xa8fe,
16155 0xa90a, 0xa925,
16156 0xa930, 0xa946,
16157 0xa960, 0xa97c,
16158 0xa984, 0xa9b2,
16159 0xa9e0, 0xa9e4,
16160 0xa9e7, 0xa9ef,
16161 0xa9fa, 0xa9fe,
16162 0xaa00, 0xaa28,
16163 0xaa40, 0xaa42,
16164 0xaa44, 0xaa4b,
16165 0xaa60, 0xaa6f,
16166 0xaa71, 0xaa76,
16167 0xaa7a, 0xaa7a,
16168 0xaa7e, 0xaaaf,
16169 0xaab1, 0xaab1,
16170 0xaab5, 0xaab6,
16171 0xaab9, 0xaabd,
16172 0xaac0, 0xaac0,
16173 0xaac2, 0xaac2,
16174 0xaadb, 0xaadc,
16175 0xaae0, 0xaaea,
16176 0xaaf2, 0xaaf2,
16177 0xab01, 0xab06,
16178 0xab09, 0xab0e,
16179 0xab11, 0xab16,
16180 0xab20, 0xab26,
16181 0xab28, 0xab2e,
16182 0xabc0, 0xabe2,
16183 0xac00, 0xd7a3,
16184 0xd7b0, 0xd7c6,
16185 0xd7cb, 0xd7fb,
16186 0xf900, 0xfa6d,
16187 0xfa70, 0xfad9,
16188 0xfb1d, 0xfb1d,
16189 0xfb1f, 0xfb28,
16190 0xfb2a, 0xfb36,
16191 0xfb38, 0xfb3c,
16192 0xfb3e, 0xfb3e,
16193 0xfb40, 0xfb41,
16194 0xfb43, 0xfb44,
16195 0xfb46, 0xfbb1,
16196 0xfbd3, 0xfd3d,
16197 0xfd50, 0xfd8f,
16198 0xfd92, 0xfdc7,
16199 0xfdf0, 0xfdfb,
16200 0xfe70, 0xfe74,
16201 0xfe76, 0xfefc,
16202 0xff66, 0xff6f,
16203 0xff71, 0xff9d,
16204 0xffa0, 0xffbe,
16205 0xffc2, 0xffc7,
16206 0xffca, 0xffcf,
16207 0xffd2, 0xffd7,
16208 0xffda, 0xffdc,
16209 0x10000, 0x1000b,
16210 0x1000d, 0x10026,
16211 0x10028, 0x1003a,
16212 0x1003c, 0x1003d,
16213 0x1003f, 0x1004d,
16214 0x10050, 0x1005d,
16215 0x10080, 0x100fa,
16216 0x10280, 0x1029c,
16217 0x102a0, 0x102d0,
16218 0x10300, 0x1031f,
16219 0x1032d, 0x10340,
16220 0x10342, 0x10349,
16221 0x10350, 0x10375,
16222 0x10380, 0x1039d,
16223 0x103a0, 0x103c3,
16224 0x103c8, 0x103cf,
16225 0x10450, 0x1049d,
16226 0x10500, 0x10527,
16227 0x10530, 0x10563,
16228 0x10600, 0x10736,
16229 0x10740, 0x10755,
16230 0x10760, 0x10767,
16231 0x10800, 0x10805,
16232 0x10808, 0x10808,
16233 0x1080a, 0x10835,
16234 0x10837, 0x10838,
16235 0x1083c, 0x1083c,
16236 0x1083f, 0x10855,
16237 0x10860, 0x10876,
16238 0x10880, 0x1089e,
16239 0x108e0, 0x108f2,
16240 0x108f4, 0x108f5,
16241 0x10900, 0x10915,
16242 0x10920, 0x10939,
16243 0x10980, 0x109b7,
16244 0x109be, 0x109bf,
16245 0x10a00, 0x10a00,
16246 0x10a10, 0x10a13,
16247 0x10a15, 0x10a17,
16248 0x10a19, 0x10a35,
16249 0x10a60, 0x10a7c,
16250 0x10a80, 0x10a9c,
16251 0x10ac0, 0x10ac7,
16252 0x10ac9, 0x10ae4,
16253 0x10b00, 0x10b35,
16254 0x10b40, 0x10b55,
16255 0x10b60, 0x10b72,
16256 0x10b80, 0x10b91,
16257 0x10c00, 0x10c48,
16258 0x10d00, 0x10d23,
16259 0x10f00, 0x10f1c,
16260 0x10f27, 0x10f27,
16261 0x10f30, 0x10f45,
16262 0x11003, 0x11037,
16263 0x11083, 0x110af,
16264 0x110d0, 0x110e8,
16265 0x11103, 0x11126,
16266 0x11144, 0x11144,
16267 0x11150, 0x11172,
16268 0x11176, 0x11176,
16269 0x11183, 0x111b2,
16270 0x111c1, 0x111c4,
16271 0x111da, 0x111da,
16272 0x111dc, 0x111dc,
16273 0x11200, 0x11211,
16274 0x11213, 0x1122b,
16275 0x11280, 0x11286,
16276 0x11288, 0x11288,
16277 0x1128a, 0x1128d,
16278 0x1128f, 0x1129d,
16279 0x1129f, 0x112a8,
16280 0x112b0, 0x112de,
16281 0x11305, 0x1130c,
16282 0x1130f, 0x11310,
16283 0x11313, 0x11328,
16284 0x1132a, 0x11330,
16285 0x11332, 0x11333,
16286 0x11335, 0x11339,
16287 0x1133d, 0x1133d,
16288 0x11350, 0x11350,
16289 0x1135d, 0x11361,
16290 0x11400, 0x11434,
16291 0x11447, 0x1144a,
16292 0x11480, 0x114af,
16293 0x114c4, 0x114c5,
16294 0x114c7, 0x114c7,
16295 0x11580, 0x115ae,
16296 0x115d8, 0x115db,
16297 0x11600, 0x1162f,
16298 0x11644, 0x11644,
16299 0x11680, 0x116aa,
16300 0x11700, 0x1171a,
16301 0x11800, 0x1182b,
16302 0x118ff, 0x118ff,
16303 0x11a00, 0x11a00,
16304 0x11a0b, 0x11a32,
16305 0x11a3a, 0x11a3a,
16306 0x11a50, 0x11a50,
16307 0x11a5c, 0x11a83,
16308 0x11a86, 0x11a89,
16309 0x11a9d, 0x11a9d,
16310 0x11ac0, 0x11af8,
16311 0x11c00, 0x11c08,
16312 0x11c0a, 0x11c2e,
16313 0x11c40, 0x11c40,
16314 0x11c72, 0x11c8f,
16315 0x11d00, 0x11d06,
16316 0x11d08, 0x11d09,
16317 0x11d0b, 0x11d30,
16318 0x11d46, 0x11d46,
16319 0x11d60, 0x11d65,
16320 0x11d67, 0x11d68,
16321 0x11d6a, 0x11d89,
16322 0x11d98, 0x11d98,
16323 0x11ee0, 0x11ef2,
16324 0x12000, 0x12399,
16325 0x12480, 0x12543,
16326 0x13000, 0x1342e,
16327 0x14400, 0x14646,
16328 0x16800, 0x16a38,
16329 0x16a40, 0x16a5e,
16330 0x16ad0, 0x16aed,
16331 0x16b00, 0x16b2f,
16332 0x16b63, 0x16b77,
16333 0x16b7d, 0x16b8f,
16334 0x16f00, 0x16f44,
16335 0x16f50, 0x16f50,
16336 0x17000, 0x187f1,
16337 0x18800, 0x18af2,
16338 0x1b000, 0x1b11e,
16339 0x1b170, 0x1b2fb,
16340 0x1bc00, 0x1bc6a,
16341 0x1bc70, 0x1bc7c,
16342 0x1bc80, 0x1bc88,
16343 0x1bc90, 0x1bc99,
16344 0x1e800, 0x1e8c4,
16345 0x1ee00, 0x1ee03,
16346 0x1ee05, 0x1ee1f,
16347 0x1ee21, 0x1ee22,
16348 0x1ee24, 0x1ee24,
16349 0x1ee27, 0x1ee27,
16350 0x1ee29, 0x1ee32,
16351 0x1ee34, 0x1ee37,
16352 0x1ee39, 0x1ee39,
16353 0x1ee3b, 0x1ee3b,
16354 0x1ee42, 0x1ee42,
16355 0x1ee47, 0x1ee47,
16356 0x1ee49, 0x1ee49,
16357 0x1ee4b, 0x1ee4b,
16358 0x1ee4d, 0x1ee4f,
16359 0x1ee51, 0x1ee52,
16360 0x1ee54, 0x1ee54,
16361 0x1ee57, 0x1ee57,
16362 0x1ee59, 0x1ee59,
16363 0x1ee5b, 0x1ee5b,
16364 0x1ee5d, 0x1ee5d,
16365 0x1ee5f, 0x1ee5f,
16366 0x1ee61, 0x1ee62,
16367 0x1ee64, 0x1ee64,
16368 0x1ee67, 0x1ee6a,
16369 0x1ee6c, 0x1ee72,
16370 0x1ee74, 0x1ee77,
16371 0x1ee79, 0x1ee7c,
16372 0x1ee7e, 0x1ee7e,
16373 0x1ee80, 0x1ee89,
16374 0x1ee8b, 0x1ee9b,
16375 0x1eea1, 0x1eea3,
16376 0x1eea5, 0x1eea9,
16377 0x1eeab, 0x1eebb,
16378 0x20000, 0x2a6d6,
16379 0x2a700, 0x2b734,
16380 0x2b740, 0x2b81d,
16381 0x2b820, 0x2cea1,
16382 0x2ceb0, 0x2ebe0,
16383 0x2f800, 0x2fa1d,
16384 }; /* END of CR_Lo */
16385
16386 /* PROPERTY: 'Logical_Order_Exception': Binary Property */
16387 static const OnigCodePoint
16388 CR_Logical_Order_Exception[] = { 7,
16389 0x0e40, 0x0e44,
16390 0x0ec0, 0x0ec4,
16391 0x19b5, 0x19b7,
16392 0x19ba, 0x19ba,
16393 0xaab5, 0xaab6,
16394 0xaab9, 0xaab9,
16395 0xaabb, 0xaabc,
16396 }; /* END of CR_Logical_Order_Exception */
16397
16398 /* PROPERTY: 'Lowercase': Derived Property */
16399 #define CR_Lowercase CR_Lower
16400
16401 /* PROPERTY: 'Lt': General Category */
16402 static const OnigCodePoint
16403 CR_Lt[] = { 10,
16404 0x01c5, 0x01c5,
16405 0x01c8, 0x01c8,
16406 0x01cb, 0x01cb,
16407 0x01f2, 0x01f2,
16408 0x1f88, 0x1f8f,
16409 0x1f98, 0x1f9f,
16410 0x1fa8, 0x1faf,
16411 0x1fbc, 0x1fbc,
16412 0x1fcc, 0x1fcc,
16413 0x1ffc, 0x1ffc,
16414 }; /* END of CR_Lt */
16415
16416 /* PROPERTY: 'Lu': General Category */
16417 static const OnigCodePoint
16418 CR_Lu[] = { 631,
16419 0x0041, 0x005a,
16420 0x00c0, 0x00d6,
16421 0x00d8, 0x00de,
16422 0x0100, 0x0100,
16423 0x0102, 0x0102,
16424 0x0104, 0x0104,
16425 0x0106, 0x0106,
16426 0x0108, 0x0108,
16427 0x010a, 0x010a,
16428 0x010c, 0x010c,
16429 0x010e, 0x010e,
16430 0x0110, 0x0110,
16431 0x0112, 0x0112,
16432 0x0114, 0x0114,
16433 0x0116, 0x0116,
16434 0x0118, 0x0118,
16435 0x011a, 0x011a,
16436 0x011c, 0x011c,
16437 0x011e, 0x011e,
16438 0x0120, 0x0120,
16439 0x0122, 0x0122,
16440 0x0124, 0x0124,
16441 0x0126, 0x0126,
16442 0x0128, 0x0128,
16443 0x012a, 0x012a,
16444 0x012c, 0x012c,
16445 0x012e, 0x012e,
16446 0x0130, 0x0130,
16447 0x0132, 0x0132,
16448 0x0134, 0x0134,
16449 0x0136, 0x0136,
16450 0x0139, 0x0139,
16451 0x013b, 0x013b,
16452 0x013d, 0x013d,
16453 0x013f, 0x013f,
16454 0x0141, 0x0141,
16455 0x0143, 0x0143,
16456 0x0145, 0x0145,
16457 0x0147, 0x0147,
16458 0x014a, 0x014a,
16459 0x014c, 0x014c,
16460 0x014e, 0x014e,
16461 0x0150, 0x0150,
16462 0x0152, 0x0152,
16463 0x0154, 0x0154,
16464 0x0156, 0x0156,
16465 0x0158, 0x0158,
16466 0x015a, 0x015a,
16467 0x015c, 0x015c,
16468 0x015e, 0x015e,
16469 0x0160, 0x0160,
16470 0x0162, 0x0162,
16471 0x0164, 0x0164,
16472 0x0166, 0x0166,
16473 0x0168, 0x0168,
16474 0x016a, 0x016a,
16475 0x016c, 0x016c,
16476 0x016e, 0x016e,
16477 0x0170, 0x0170,
16478 0x0172, 0x0172,
16479 0x0174, 0x0174,
16480 0x0176, 0x0176,
16481 0x0178, 0x0179,
16482 0x017b, 0x017b,
16483 0x017d, 0x017d,
16484 0x0181, 0x0182,
16485 0x0184, 0x0184,
16486 0x0186, 0x0187,
16487 0x0189, 0x018b,
16488 0x018e, 0x0191,
16489 0x0193, 0x0194,
16490 0x0196, 0x0198,
16491 0x019c, 0x019d,
16492 0x019f, 0x01a0,
16493 0x01a2, 0x01a2,
16494 0x01a4, 0x01a4,
16495 0x01a6, 0x01a7,
16496 0x01a9, 0x01a9,
16497 0x01ac, 0x01ac,
16498 0x01ae, 0x01af,
16499 0x01b1, 0x01b3,
16500 0x01b5, 0x01b5,
16501 0x01b7, 0x01b8,
16502 0x01bc, 0x01bc,
16503 0x01c4, 0x01c4,
16504 0x01c7, 0x01c7,
16505 0x01ca, 0x01ca,
16506 0x01cd, 0x01cd,
16507 0x01cf, 0x01cf,
16508 0x01d1, 0x01d1,
16509 0x01d3, 0x01d3,
16510 0x01d5, 0x01d5,
16511 0x01d7, 0x01d7,
16512 0x01d9, 0x01d9,
16513 0x01db, 0x01db,
16514 0x01de, 0x01de,
16515 0x01e0, 0x01e0,
16516 0x01e2, 0x01e2,
16517 0x01e4, 0x01e4,
16518 0x01e6, 0x01e6,
16519 0x01e8, 0x01e8,
16520 0x01ea, 0x01ea,
16521 0x01ec, 0x01ec,
16522 0x01ee, 0x01ee,
16523 0x01f1, 0x01f1,
16524 0x01f4, 0x01f4,
16525 0x01f6, 0x01f8,
16526 0x01fa, 0x01fa,
16527 0x01fc, 0x01fc,
16528 0x01fe, 0x01fe,
16529 0x0200, 0x0200,
16530 0x0202, 0x0202,
16531 0x0204, 0x0204,
16532 0x0206, 0x0206,
16533 0x0208, 0x0208,
16534 0x020a, 0x020a,
16535 0x020c, 0x020c,
16536 0x020e, 0x020e,
16537 0x0210, 0x0210,
16538 0x0212, 0x0212,
16539 0x0214, 0x0214,
16540 0x0216, 0x0216,
16541 0x0218, 0x0218,
16542 0x021a, 0x021a,
16543 0x021c, 0x021c,
16544 0x021e, 0x021e,
16545 0x0220, 0x0220,
16546 0x0222, 0x0222,
16547 0x0224, 0x0224,
16548 0x0226, 0x0226,
16549 0x0228, 0x0228,
16550 0x022a, 0x022a,
16551 0x022c, 0x022c,
16552 0x022e, 0x022e,
16553 0x0230, 0x0230,
16554 0x0232, 0x0232,
16555 0x023a, 0x023b,
16556 0x023d, 0x023e,
16557 0x0241, 0x0241,
16558 0x0243, 0x0246,
16559 0x0248, 0x0248,
16560 0x024a, 0x024a,
16561 0x024c, 0x024c,
16562 0x024e, 0x024e,
16563 0x0370, 0x0370,
16564 0x0372, 0x0372,
16565 0x0376, 0x0376,
16566 0x037f, 0x037f,
16567 0x0386, 0x0386,
16568 0x0388, 0x038a,
16569 0x038c, 0x038c,
16570 0x038e, 0x038f,
16571 0x0391, 0x03a1,
16572 0x03a3, 0x03ab,
16573 0x03cf, 0x03cf,
16574 0x03d2, 0x03d4,
16575 0x03d8, 0x03d8,
16576 0x03da, 0x03da,
16577 0x03dc, 0x03dc,
16578 0x03de, 0x03de,
16579 0x03e0, 0x03e0,
16580 0x03e2, 0x03e2,
16581 0x03e4, 0x03e4,
16582 0x03e6, 0x03e6,
16583 0x03e8, 0x03e8,
16584 0x03ea, 0x03ea,
16585 0x03ec, 0x03ec,
16586 0x03ee, 0x03ee,
16587 0x03f4, 0x03f4,
16588 0x03f7, 0x03f7,
16589 0x03f9, 0x03fa,
16590 0x03fd, 0x042f,
16591 0x0460, 0x0460,
16592 0x0462, 0x0462,
16593 0x0464, 0x0464,
16594 0x0466, 0x0466,
16595 0x0468, 0x0468,
16596 0x046a, 0x046a,
16597 0x046c, 0x046c,
16598 0x046e, 0x046e,
16599 0x0470, 0x0470,
16600 0x0472, 0x0472,
16601 0x0474, 0x0474,
16602 0x0476, 0x0476,
16603 0x0478, 0x0478,
16604 0x047a, 0x047a,
16605 0x047c, 0x047c,
16606 0x047e, 0x047e,
16607 0x0480, 0x0480,
16608 0x048a, 0x048a,
16609 0x048c, 0x048c,
16610 0x048e, 0x048e,
16611 0x0490, 0x0490,
16612 0x0492, 0x0492,
16613 0x0494, 0x0494,
16614 0x0496, 0x0496,
16615 0x0498, 0x0498,
16616 0x049a, 0x049a,
16617 0x049c, 0x049c,
16618 0x049e, 0x049e,
16619 0x04a0, 0x04a0,
16620 0x04a2, 0x04a2,
16621 0x04a4, 0x04a4,
16622 0x04a6, 0x04a6,
16623 0x04a8, 0x04a8,
16624 0x04aa, 0x04aa,
16625 0x04ac, 0x04ac,
16626 0x04ae, 0x04ae,
16627 0x04b0, 0x04b0,
16628 0x04b2, 0x04b2,
16629 0x04b4, 0x04b4,
16630 0x04b6, 0x04b6,
16631 0x04b8, 0x04b8,
16632 0x04ba, 0x04ba,
16633 0x04bc, 0x04bc,
16634 0x04be, 0x04be,
16635 0x04c0, 0x04c1,
16636 0x04c3, 0x04c3,
16637 0x04c5, 0x04c5,
16638 0x04c7, 0x04c7,
16639 0x04c9, 0x04c9,
16640 0x04cb, 0x04cb,
16641 0x04cd, 0x04cd,
16642 0x04d0, 0x04d0,
16643 0x04d2, 0x04d2,
16644 0x04d4, 0x04d4,
16645 0x04d6, 0x04d6,
16646 0x04d8, 0x04d8,
16647 0x04da, 0x04da,
16648 0x04dc, 0x04dc,
16649 0x04de, 0x04de,
16650 0x04e0, 0x04e0,
16651 0x04e2, 0x04e2,
16652 0x04e4, 0x04e4,
16653 0x04e6, 0x04e6,
16654 0x04e8, 0x04e8,
16655 0x04ea, 0x04ea,
16656 0x04ec, 0x04ec,
16657 0x04ee, 0x04ee,
16658 0x04f0, 0x04f0,
16659 0x04f2, 0x04f2,
16660 0x04f4, 0x04f4,
16661 0x04f6, 0x04f6,
16662 0x04f8, 0x04f8,
16663 0x04fa, 0x04fa,
16664 0x04fc, 0x04fc,
16665 0x04fe, 0x04fe,
16666 0x0500, 0x0500,
16667 0x0502, 0x0502,
16668 0x0504, 0x0504,
16669 0x0506, 0x0506,
16670 0x0508, 0x0508,
16671 0x050a, 0x050a,
16672 0x050c, 0x050c,
16673 0x050e, 0x050e,
16674 0x0510, 0x0510,
16675 0x0512, 0x0512,
16676 0x0514, 0x0514,
16677 0x0516, 0x0516,
16678 0x0518, 0x0518,
16679 0x051a, 0x051a,
16680 0x051c, 0x051c,
16681 0x051e, 0x051e,
16682 0x0520, 0x0520,
16683 0x0522, 0x0522,
16684 0x0524, 0x0524,
16685 0x0526, 0x0526,
16686 0x0528, 0x0528,
16687 0x052a, 0x052a,
16688 0x052c, 0x052c,
16689 0x052e, 0x052e,
16690 0x0531, 0x0556,
16691 0x10a0, 0x10c5,
16692 0x10c7, 0x10c7,
16693 0x10cd, 0x10cd,
16694 0x13a0, 0x13f5,
16695 0x1c90, 0x1cba,
16696 0x1cbd, 0x1cbf,
16697 0x1e00, 0x1e00,
16698 0x1e02, 0x1e02,
16699 0x1e04, 0x1e04,
16700 0x1e06, 0x1e06,
16701 0x1e08, 0x1e08,
16702 0x1e0a, 0x1e0a,
16703 0x1e0c, 0x1e0c,
16704 0x1e0e, 0x1e0e,
16705 0x1e10, 0x1e10,
16706 0x1e12, 0x1e12,
16707 0x1e14, 0x1e14,
16708 0x1e16, 0x1e16,
16709 0x1e18, 0x1e18,
16710 0x1e1a, 0x1e1a,
16711 0x1e1c, 0x1e1c,
16712 0x1e1e, 0x1e1e,
16713 0x1e20, 0x1e20,
16714 0x1e22, 0x1e22,
16715 0x1e24, 0x1e24,
16716 0x1e26, 0x1e26,
16717 0x1e28, 0x1e28,
16718 0x1e2a, 0x1e2a,
16719 0x1e2c, 0x1e2c,
16720 0x1e2e, 0x1e2e,
16721 0x1e30, 0x1e30,
16722 0x1e32, 0x1e32,
16723 0x1e34, 0x1e34,
16724 0x1e36, 0x1e36,
16725 0x1e38, 0x1e38,
16726 0x1e3a, 0x1e3a,
16727 0x1e3c, 0x1e3c,
16728 0x1e3e, 0x1e3e,
16729 0x1e40, 0x1e40,
16730 0x1e42, 0x1e42,
16731 0x1e44, 0x1e44,
16732 0x1e46, 0x1e46,
16733 0x1e48, 0x1e48,
16734 0x1e4a, 0x1e4a,
16735 0x1e4c, 0x1e4c,
16736 0x1e4e, 0x1e4e,
16737 0x1e50, 0x1e50,
16738 0x1e52, 0x1e52,
16739 0x1e54, 0x1e54,
16740 0x1e56, 0x1e56,
16741 0x1e58, 0x1e58,
16742 0x1e5a, 0x1e5a,
16743 0x1e5c, 0x1e5c,
16744 0x1e5e, 0x1e5e,
16745 0x1e60, 0x1e60,
16746 0x1e62, 0x1e62,
16747 0x1e64, 0x1e64,
16748 0x1e66, 0x1e66,
16749 0x1e68, 0x1e68,
16750 0x1e6a, 0x1e6a,
16751 0x1e6c, 0x1e6c,
16752 0x1e6e, 0x1e6e,
16753 0x1e70, 0x1e70,
16754 0x1e72, 0x1e72,
16755 0x1e74, 0x1e74,
16756 0x1e76, 0x1e76,
16757 0x1e78, 0x1e78,
16758 0x1e7a, 0x1e7a,
16759 0x1e7c, 0x1e7c,
16760 0x1e7e, 0x1e7e,
16761 0x1e80, 0x1e80,
16762 0x1e82, 0x1e82,
16763 0x1e84, 0x1e84,
16764 0x1e86, 0x1e86,
16765 0x1e88, 0x1e88,
16766 0x1e8a, 0x1e8a,
16767 0x1e8c, 0x1e8c,
16768 0x1e8e, 0x1e8e,
16769 0x1e90, 0x1e90,
16770 0x1e92, 0x1e92,
16771 0x1e94, 0x1e94,
16772 0x1e9e, 0x1e9e,
16773 0x1ea0, 0x1ea0,
16774 0x1ea2, 0x1ea2,
16775 0x1ea4, 0x1ea4,
16776 0x1ea6, 0x1ea6,
16777 0x1ea8, 0x1ea8,
16778 0x1eaa, 0x1eaa,
16779 0x1eac, 0x1eac,
16780 0x1eae, 0x1eae,
16781 0x1eb0, 0x1eb0,
16782 0x1eb2, 0x1eb2,
16783 0x1eb4, 0x1eb4,
16784 0x1eb6, 0x1eb6,
16785 0x1eb8, 0x1eb8,
16786 0x1eba, 0x1eba,
16787 0x1ebc, 0x1ebc,
16788 0x1ebe, 0x1ebe,
16789 0x1ec0, 0x1ec0,
16790 0x1ec2, 0x1ec2,
16791 0x1ec4, 0x1ec4,
16792 0x1ec6, 0x1ec6,
16793 0x1ec8, 0x1ec8,
16794 0x1eca, 0x1eca,
16795 0x1ecc, 0x1ecc,
16796 0x1ece, 0x1ece,
16797 0x1ed0, 0x1ed0,
16798 0x1ed2, 0x1ed2,
16799 0x1ed4, 0x1ed4,
16800 0x1ed6, 0x1ed6,
16801 0x1ed8, 0x1ed8,
16802 0x1eda, 0x1eda,
16803 0x1edc, 0x1edc,
16804 0x1ede, 0x1ede,
16805 0x1ee0, 0x1ee0,
16806 0x1ee2, 0x1ee2,
16807 0x1ee4, 0x1ee4,
16808 0x1ee6, 0x1ee6,
16809 0x1ee8, 0x1ee8,
16810 0x1eea, 0x1eea,
16811 0x1eec, 0x1eec,
16812 0x1eee, 0x1eee,
16813 0x1ef0, 0x1ef0,
16814 0x1ef2, 0x1ef2,
16815 0x1ef4, 0x1ef4,
16816 0x1ef6, 0x1ef6,
16817 0x1ef8, 0x1ef8,
16818 0x1efa, 0x1efa,
16819 0x1efc, 0x1efc,
16820 0x1efe, 0x1efe,
16821 0x1f08, 0x1f0f,
16822 0x1f18, 0x1f1d,
16823 0x1f28, 0x1f2f,
16824 0x1f38, 0x1f3f,
16825 0x1f48, 0x1f4d,
16826 0x1f59, 0x1f59,
16827 0x1f5b, 0x1f5b,
16828 0x1f5d, 0x1f5d,
16829 0x1f5f, 0x1f5f,
16830 0x1f68, 0x1f6f,
16831 0x1fb8, 0x1fbb,
16832 0x1fc8, 0x1fcb,
16833 0x1fd8, 0x1fdb,
16834 0x1fe8, 0x1fec,
16835 0x1ff8, 0x1ffb,
16836 0x2102, 0x2102,
16837 0x2107, 0x2107,
16838 0x210b, 0x210d,
16839 0x2110, 0x2112,
16840 0x2115, 0x2115,
16841 0x2119, 0x211d,
16842 0x2124, 0x2124,
16843 0x2126, 0x2126,
16844 0x2128, 0x2128,
16845 0x212a, 0x212d,
16846 0x2130, 0x2133,
16847 0x213e, 0x213f,
16848 0x2145, 0x2145,
16849 0x2183, 0x2183,
16850 0x2c00, 0x2c2e,
16851 0x2c60, 0x2c60,
16852 0x2c62, 0x2c64,
16853 0x2c67, 0x2c67,
16854 0x2c69, 0x2c69,
16855 0x2c6b, 0x2c6b,
16856 0x2c6d, 0x2c70,
16857 0x2c72, 0x2c72,
16858 0x2c75, 0x2c75,
16859 0x2c7e, 0x2c80,
16860 0x2c82, 0x2c82,
16861 0x2c84, 0x2c84,
16862 0x2c86, 0x2c86,
16863 0x2c88, 0x2c88,
16864 0x2c8a, 0x2c8a,
16865 0x2c8c, 0x2c8c,
16866 0x2c8e, 0x2c8e,
16867 0x2c90, 0x2c90,
16868 0x2c92, 0x2c92,
16869 0x2c94, 0x2c94,
16870 0x2c96, 0x2c96,
16871 0x2c98, 0x2c98,
16872 0x2c9a, 0x2c9a,
16873 0x2c9c, 0x2c9c,
16874 0x2c9e, 0x2c9e,
16875 0x2ca0, 0x2ca0,
16876 0x2ca2, 0x2ca2,
16877 0x2ca4, 0x2ca4,
16878 0x2ca6, 0x2ca6,
16879 0x2ca8, 0x2ca8,
16880 0x2caa, 0x2caa,
16881 0x2cac, 0x2cac,
16882 0x2cae, 0x2cae,
16883 0x2cb0, 0x2cb0,
16884 0x2cb2, 0x2cb2,
16885 0x2cb4, 0x2cb4,
16886 0x2cb6, 0x2cb6,
16887 0x2cb8, 0x2cb8,
16888 0x2cba, 0x2cba,
16889 0x2cbc, 0x2cbc,
16890 0x2cbe, 0x2cbe,
16891 0x2cc0, 0x2cc0,
16892 0x2cc2, 0x2cc2,
16893 0x2cc4, 0x2cc4,
16894 0x2cc6, 0x2cc6,
16895 0x2cc8, 0x2cc8,
16896 0x2cca, 0x2cca,
16897 0x2ccc, 0x2ccc,
16898 0x2cce, 0x2cce,
16899 0x2cd0, 0x2cd0,
16900 0x2cd2, 0x2cd2,
16901 0x2cd4, 0x2cd4,
16902 0x2cd6, 0x2cd6,
16903 0x2cd8, 0x2cd8,
16904 0x2cda, 0x2cda,
16905 0x2cdc, 0x2cdc,
16906 0x2cde, 0x2cde,
16907 0x2ce0, 0x2ce0,
16908 0x2ce2, 0x2ce2,
16909 0x2ceb, 0x2ceb,
16910 0x2ced, 0x2ced,
16911 0x2cf2, 0x2cf2,
16912 0xa640, 0xa640,
16913 0xa642, 0xa642,
16914 0xa644, 0xa644,
16915 0xa646, 0xa646,
16916 0xa648, 0xa648,
16917 0xa64a, 0xa64a,
16918 0xa64c, 0xa64c,
16919 0xa64e, 0xa64e,
16920 0xa650, 0xa650,
16921 0xa652, 0xa652,
16922 0xa654, 0xa654,
16923 0xa656, 0xa656,
16924 0xa658, 0xa658,
16925 0xa65a, 0xa65a,
16926 0xa65c, 0xa65c,
16927 0xa65e, 0xa65e,
16928 0xa660, 0xa660,
16929 0xa662, 0xa662,
16930 0xa664, 0xa664,
16931 0xa666, 0xa666,
16932 0xa668, 0xa668,
16933 0xa66a, 0xa66a,
16934 0xa66c, 0xa66c,
16935 0xa680, 0xa680,
16936 0xa682, 0xa682,
16937 0xa684, 0xa684,
16938 0xa686, 0xa686,
16939 0xa688, 0xa688,
16940 0xa68a, 0xa68a,
16941 0xa68c, 0xa68c,
16942 0xa68e, 0xa68e,
16943 0xa690, 0xa690,
16944 0xa692, 0xa692,
16945 0xa694, 0xa694,
16946 0xa696, 0xa696,
16947 0xa698, 0xa698,
16948 0xa69a, 0xa69a,
16949 0xa722, 0xa722,
16950 0xa724, 0xa724,
16951 0xa726, 0xa726,
16952 0xa728, 0xa728,
16953 0xa72a, 0xa72a,
16954 0xa72c, 0xa72c,
16955 0xa72e, 0xa72e,
16956 0xa732, 0xa732,
16957 0xa734, 0xa734,
16958 0xa736, 0xa736,
16959 0xa738, 0xa738,
16960 0xa73a, 0xa73a,
16961 0xa73c, 0xa73c,
16962 0xa73e, 0xa73e,
16963 0xa740, 0xa740,
16964 0xa742, 0xa742,
16965 0xa744, 0xa744,
16966 0xa746, 0xa746,
16967 0xa748, 0xa748,
16968 0xa74a, 0xa74a,
16969 0xa74c, 0xa74c,
16970 0xa74e, 0xa74e,
16971 0xa750, 0xa750,
16972 0xa752, 0xa752,
16973 0xa754, 0xa754,
16974 0xa756, 0xa756,
16975 0xa758, 0xa758,
16976 0xa75a, 0xa75a,
16977 0xa75c, 0xa75c,
16978 0xa75e, 0xa75e,
16979 0xa760, 0xa760,
16980 0xa762, 0xa762,
16981 0xa764, 0xa764,
16982 0xa766, 0xa766,
16983 0xa768, 0xa768,
16984 0xa76a, 0xa76a,
16985 0xa76c, 0xa76c,
16986 0xa76e, 0xa76e,
16987 0xa779, 0xa779,
16988 0xa77b, 0xa77b,
16989 0xa77d, 0xa77e,
16990 0xa780, 0xa780,
16991 0xa782, 0xa782,
16992 0xa784, 0xa784,
16993 0xa786, 0xa786,
16994 0xa78b, 0xa78b,
16995 0xa78d, 0xa78d,
16996 0xa790, 0xa790,
16997 0xa792, 0xa792,
16998 0xa796, 0xa796,
16999 0xa798, 0xa798,
17000 0xa79a, 0xa79a,
17001 0xa79c, 0xa79c,
17002 0xa79e, 0xa79e,
17003 0xa7a0, 0xa7a0,
17004 0xa7a2, 0xa7a2,
17005 0xa7a4, 0xa7a4,
17006 0xa7a6, 0xa7a6,
17007 0xa7a8, 0xa7a8,
17008 0xa7aa, 0xa7ae,
17009 0xa7b0, 0xa7b4,
17010 0xa7b6, 0xa7b6,
17011 0xa7b8, 0xa7b8,
17012 0xff21, 0xff3a,
17013 0x10400, 0x10427,
17014 0x104b0, 0x104d3,
17015 0x10c80, 0x10cb2,
17016 0x118a0, 0x118bf,
17017 0x16e40, 0x16e5f,
17018 0x1d400, 0x1d419,
17019 0x1d434, 0x1d44d,
17020 0x1d468, 0x1d481,
17021 0x1d49c, 0x1d49c,
17022 0x1d49e, 0x1d49f,
17023 0x1d4a2, 0x1d4a2,
17024 0x1d4a5, 0x1d4a6,
17025 0x1d4a9, 0x1d4ac,
17026 0x1d4ae, 0x1d4b5,
17027 0x1d4d0, 0x1d4e9,
17028 0x1d504, 0x1d505,
17029 0x1d507, 0x1d50a,
17030 0x1d50d, 0x1d514,
17031 0x1d516, 0x1d51c,
17032 0x1d538, 0x1d539,
17033 0x1d53b, 0x1d53e,
17034 0x1d540, 0x1d544,
17035 0x1d546, 0x1d546,
17036 0x1d54a, 0x1d550,
17037 0x1d56c, 0x1d585,
17038 0x1d5a0, 0x1d5b9,
17039 0x1d5d4, 0x1d5ed,
17040 0x1d608, 0x1d621,
17041 0x1d63c, 0x1d655,
17042 0x1d670, 0x1d689,
17043 0x1d6a8, 0x1d6c0,
17044 0x1d6e2, 0x1d6fa,
17045 0x1d71c, 0x1d734,
17046 0x1d756, 0x1d76e,
17047 0x1d790, 0x1d7a8,
17048 0x1d7ca, 0x1d7ca,
17049 0x1e900, 0x1e921,
17050 }; /* END of CR_Lu */
17051
17052 /* PROPERTY: 'Lycian': Script */
17053 static const OnigCodePoint
17054 CR_Lycian[] = { 1,
17055 0x10280, 0x1029c,
17056 }; /* END of CR_Lycian */
17057
17058 /* PROPERTY: 'Lydian': Script */
17059 static const OnigCodePoint
17060 CR_Lydian[] = { 2,
17061 0x10920, 0x10939,
17062 0x1093f, 0x1093f,
17063 }; /* END of CR_Lydian */
17064
17065 /* PROPERTY: 'M': Major Category */
17066 static const OnigCodePoint
17067 CR_M[] = { 275,
17068 0x0300, 0x036f,
17069 0x0483, 0x0489,
17070 0x0591, 0x05bd,
17071 0x05bf, 0x05bf,
17072 0x05c1, 0x05c2,
17073 0x05c4, 0x05c5,
17074 0x05c7, 0x05c7,
17075 0x0610, 0x061a,
17076 0x064b, 0x065f,
17077 0x0670, 0x0670,
17078 0x06d6, 0x06dc,
17079 0x06df, 0x06e4,
17080 0x06e7, 0x06e8,
17081 0x06ea, 0x06ed,
17082 0x0711, 0x0711,
17083 0x0730, 0x074a,
17084 0x07a6, 0x07b0,
17085 0x07eb, 0x07f3,
17086 0x07fd, 0x07fd,
17087 0x0816, 0x0819,
17088 0x081b, 0x0823,
17089 0x0825, 0x0827,
17090 0x0829, 0x082d,
17091 0x0859, 0x085b,
17092 0x08d3, 0x08e1,
17093 0x08e3, 0x0903,
17094 0x093a, 0x093c,
17095 0x093e, 0x094f,
17096 0x0951, 0x0957,
17097 0x0962, 0x0963,
17098 0x0981, 0x0983,
17099 0x09bc, 0x09bc,
17100 0x09be, 0x09c4,
17101 0x09c7, 0x09c8,
17102 0x09cb, 0x09cd,
17103 0x09d7, 0x09d7,
17104 0x09e2, 0x09e3,
17105 0x09fe, 0x09fe,
17106 0x0a01, 0x0a03,
17107 0x0a3c, 0x0a3c,
17108 0x0a3e, 0x0a42,
17109 0x0a47, 0x0a48,
17110 0x0a4b, 0x0a4d,
17111 0x0a51, 0x0a51,
17112 0x0a70, 0x0a71,
17113 0x0a75, 0x0a75,
17114 0x0a81, 0x0a83,
17115 0x0abc, 0x0abc,
17116 0x0abe, 0x0ac5,
17117 0x0ac7, 0x0ac9,
17118 0x0acb, 0x0acd,
17119 0x0ae2, 0x0ae3,
17120 0x0afa, 0x0aff,
17121 0x0b01, 0x0b03,
17122 0x0b3c, 0x0b3c,
17123 0x0b3e, 0x0b44,
17124 0x0b47, 0x0b48,
17125 0x0b4b, 0x0b4d,
17126 0x0b56, 0x0b57,
17127 0x0b62, 0x0b63,
17128 0x0b82, 0x0b82,
17129 0x0bbe, 0x0bc2,
17130 0x0bc6, 0x0bc8,
17131 0x0bca, 0x0bcd,
17132 0x0bd7, 0x0bd7,
17133 0x0c00, 0x0c04,
17134 0x0c3e, 0x0c44,
17135 0x0c46, 0x0c48,
17136 0x0c4a, 0x0c4d,
17137 0x0c55, 0x0c56,
17138 0x0c62, 0x0c63,
17139 0x0c81, 0x0c83,
17140 0x0cbc, 0x0cbc,
17141 0x0cbe, 0x0cc4,
17142 0x0cc6, 0x0cc8,
17143 0x0cca, 0x0ccd,
17144 0x0cd5, 0x0cd6,
17145 0x0ce2, 0x0ce3,
17146 0x0d00, 0x0d03,
17147 0x0d3b, 0x0d3c,
17148 0x0d3e, 0x0d44,
17149 0x0d46, 0x0d48,
17150 0x0d4a, 0x0d4d,
17151 0x0d57, 0x0d57,
17152 0x0d62, 0x0d63,
17153 0x0d82, 0x0d83,
17154 0x0dca, 0x0dca,
17155 0x0dcf, 0x0dd4,
17156 0x0dd6, 0x0dd6,
17157 0x0dd8, 0x0ddf,
17158 0x0df2, 0x0df3,
17159 0x0e31, 0x0e31,
17160 0x0e34, 0x0e3a,
17161 0x0e47, 0x0e4e,
17162 0x0eb1, 0x0eb1,
17163 0x0eb4, 0x0eb9,
17164 0x0ebb, 0x0ebc,
17165 0x0ec8, 0x0ecd,
17166 0x0f18, 0x0f19,
17167 0x0f35, 0x0f35,
17168 0x0f37, 0x0f37,
17169 0x0f39, 0x0f39,
17170 0x0f3e, 0x0f3f,
17171 0x0f71, 0x0f84,
17172 0x0f86, 0x0f87,
17173 0x0f8d, 0x0f97,
17174 0x0f99, 0x0fbc,
17175 0x0fc6, 0x0fc6,
17176 0x102b, 0x103e,
17177 0x1056, 0x1059,
17178 0x105e, 0x1060,
17179 0x1062, 0x1064,
17180 0x1067, 0x106d,
17181 0x1071, 0x1074,
17182 0x1082, 0x108d,
17183 0x108f, 0x108f,
17184 0x109a, 0x109d,
17185 0x135d, 0x135f,
17186 0x1712, 0x1714,
17187 0x1732, 0x1734,
17188 0x1752, 0x1753,
17189 0x1772, 0x1773,
17190 0x17b4, 0x17d3,
17191 0x17dd, 0x17dd,
17192 0x180b, 0x180d,
17193 0x1885, 0x1886,
17194 0x18a9, 0x18a9,
17195 0x1920, 0x192b,
17196 0x1930, 0x193b,
17197 0x1a17, 0x1a1b,
17198 0x1a55, 0x1a5e,
17199 0x1a60, 0x1a7c,
17200 0x1a7f, 0x1a7f,
17201 0x1ab0, 0x1abe,
17202 0x1b00, 0x1b04,
17203 0x1b34, 0x1b44,
17204 0x1b6b, 0x1b73,
17205 0x1b80, 0x1b82,
17206 0x1ba1, 0x1bad,
17207 0x1be6, 0x1bf3,
17208 0x1c24, 0x1c37,
17209 0x1cd0, 0x1cd2,
17210 0x1cd4, 0x1ce8,
17211 0x1ced, 0x1ced,
17212 0x1cf2, 0x1cf4,
17213 0x1cf7, 0x1cf9,
17214 0x1dc0, 0x1df9,
17215 0x1dfb, 0x1dff,
17216 0x20d0, 0x20f0,
17217 0x2cef, 0x2cf1,
17218 0x2d7f, 0x2d7f,
17219 0x2de0, 0x2dff,
17220 0x302a, 0x302f,
17221 0x3099, 0x309a,
17222 0xa66f, 0xa672,
17223 0xa674, 0xa67d,
17224 0xa69e, 0xa69f,
17225 0xa6f0, 0xa6f1,
17226 0xa802, 0xa802,
17227 0xa806, 0xa806,
17228 0xa80b, 0xa80b,
17229 0xa823, 0xa827,
17230 0xa880, 0xa881,
17231 0xa8b4, 0xa8c5,
17232 0xa8e0, 0xa8f1,
17233 0xa8ff, 0xa8ff,
17234 0xa926, 0xa92d,
17235 0xa947, 0xa953,
17236 0xa980, 0xa983,
17237 0xa9b3, 0xa9c0,
17238 0xa9e5, 0xa9e5,
17239 0xaa29, 0xaa36,
17240 0xaa43, 0xaa43,
17241 0xaa4c, 0xaa4d,
17242 0xaa7b, 0xaa7d,
17243 0xaab0, 0xaab0,
17244 0xaab2, 0xaab4,
17245 0xaab7, 0xaab8,
17246 0xaabe, 0xaabf,
17247 0xaac1, 0xaac1,
17248 0xaaeb, 0xaaef,
17249 0xaaf5, 0xaaf6,
17250 0xabe3, 0xabea,
17251 0xabec, 0xabed,
17252 0xfb1e, 0xfb1e,
17253 0xfe00, 0xfe0f,
17254 0xfe20, 0xfe2f,
17255 0x101fd, 0x101fd,
17256 0x102e0, 0x102e0,
17257 0x10376, 0x1037a,
17258 0x10a01, 0x10a03,
17259 0x10a05, 0x10a06,
17260 0x10a0c, 0x10a0f,
17261 0x10a38, 0x10a3a,
17262 0x10a3f, 0x10a3f,
17263 0x10ae5, 0x10ae6,
17264 0x10d24, 0x10d27,
17265 0x10f46, 0x10f50,
17266 0x11000, 0x11002,
17267 0x11038, 0x11046,
17268 0x1107f, 0x11082,
17269 0x110b0, 0x110ba,
17270 0x11100, 0x11102,
17271 0x11127, 0x11134,
17272 0x11145, 0x11146,
17273 0x11173, 0x11173,
17274 0x11180, 0x11182,
17275 0x111b3, 0x111c0,
17276 0x111c9, 0x111cc,
17277 0x1122c, 0x11237,
17278 0x1123e, 0x1123e,
17279 0x112df, 0x112ea,
17280 0x11300, 0x11303,
17281 0x1133b, 0x1133c,
17282 0x1133e, 0x11344,
17283 0x11347, 0x11348,
17284 0x1134b, 0x1134d,
17285 0x11357, 0x11357,
17286 0x11362, 0x11363,
17287 0x11366, 0x1136c,
17288 0x11370, 0x11374,
17289 0x11435, 0x11446,
17290 0x1145e, 0x1145e,
17291 0x114b0, 0x114c3,
17292 0x115af, 0x115b5,
17293 0x115b8, 0x115c0,
17294 0x115dc, 0x115dd,
17295 0x11630, 0x11640,
17296 0x116ab, 0x116b7,
17297 0x1171d, 0x1172b,
17298 0x1182c, 0x1183a,
17299 0x11a01, 0x11a0a,
17300 0x11a33, 0x11a39,
17301 0x11a3b, 0x11a3e,
17302 0x11a47, 0x11a47,
17303 0x11a51, 0x11a5b,
17304 0x11a8a, 0x11a99,
17305 0x11c2f, 0x11c36,
17306 0x11c38, 0x11c3f,
17307 0x11c92, 0x11ca7,
17308 0x11ca9, 0x11cb6,
17309 0x11d31, 0x11d36,
17310 0x11d3a, 0x11d3a,
17311 0x11d3c, 0x11d3d,
17312 0x11d3f, 0x11d45,
17313 0x11d47, 0x11d47,
17314 0x11d8a, 0x11d8e,
17315 0x11d90, 0x11d91,
17316 0x11d93, 0x11d97,
17317 0x11ef3, 0x11ef6,
17318 0x16af0, 0x16af4,
17319 0x16b30, 0x16b36,
17320 0x16f51, 0x16f7e,
17321 0x16f8f, 0x16f92,
17322 0x1bc9d, 0x1bc9e,
17323 0x1d165, 0x1d169,
17324 0x1d16d, 0x1d172,
17325 0x1d17b, 0x1d182,
17326 0x1d185, 0x1d18b,
17327 0x1d1aa, 0x1d1ad,
17328 0x1d242, 0x1d244,
17329 0x1da00, 0x1da36,
17330 0x1da3b, 0x1da6c,
17331 0x1da75, 0x1da75,
17332 0x1da84, 0x1da84,
17333 0x1da9b, 0x1da9f,
17334 0x1daa1, 0x1daaf,
17335 0x1e000, 0x1e006,
17336 0x1e008, 0x1e018,
17337 0x1e01b, 0x1e021,
17338 0x1e023, 0x1e024,
17339 0x1e026, 0x1e02a,
17340 0x1e8d0, 0x1e8d6,
17341 0x1e944, 0x1e94a,
17342 0xe0100, 0xe01ef,
17343 }; /* END of CR_M */
17344
17345 /* PROPERTY: 'Mahajani': Script */
17346 static const OnigCodePoint
17347 CR_Mahajani[] = { 1,
17348 0x11150, 0x11176,
17349 }; /* END of CR_Mahajani */
17350
17351 /* PROPERTY: 'Makasar': Script */
17352 static const OnigCodePoint
17353 CR_Makasar[] = { 1,
17354 0x11ee0, 0x11ef8,
17355 }; /* END of CR_Makasar */
17356
17357 /* PROPERTY: 'Malayalam': Script */
17358 static const OnigCodePoint
17359 CR_Malayalam[] = { 8,
17360 0x0d00, 0x0d03,
17361 0x0d05, 0x0d0c,
17362 0x0d0e, 0x0d10,
17363 0x0d12, 0x0d44,
17364 0x0d46, 0x0d48,
17365 0x0d4a, 0x0d4f,
17366 0x0d54, 0x0d63,
17367 0x0d66, 0x0d7f,
17368 }; /* END of CR_Malayalam */
17369
17370 /* PROPERTY: 'Mandaic': Script */
17371 static const OnigCodePoint
17372 CR_Mandaic[] = { 2,
17373 0x0840, 0x085b,
17374 0x085e, 0x085e,
17375 }; /* END of CR_Mandaic */
17376
17377 /* PROPERTY: 'Manichaean': Script */
17378 static const OnigCodePoint
17379 CR_Manichaean[] = { 2,
17380 0x10ac0, 0x10ae6,
17381 0x10aeb, 0x10af6,
17382 }; /* END of CR_Manichaean */
17383
17384 /* PROPERTY: 'Marchen': Script */
17385 static const OnigCodePoint
17386 CR_Marchen[] = { 3,
17387 0x11c70, 0x11c8f,
17388 0x11c92, 0x11ca7,
17389 0x11ca9, 0x11cb6,
17390 }; /* END of CR_Marchen */
17391
17392 /* PROPERTY: 'Masaram_Gondi': Script */
17393 static const OnigCodePoint
17394 CR_Masaram_Gondi[] = { 7,
17395 0x11d00, 0x11d06,
17396 0x11d08, 0x11d09,
17397 0x11d0b, 0x11d36,
17398 0x11d3a, 0x11d3a,
17399 0x11d3c, 0x11d3d,
17400 0x11d3f, 0x11d47,
17401 0x11d50, 0x11d59,
17402 }; /* END of CR_Masaram_Gondi */
17403
17404 /* PROPERTY: 'Math': Derived Property */
17405 static const OnigCodePoint
17406 CR_Math[] = { 138,
17407 0x002b, 0x002b,
17408 0x003c, 0x003e,
17409 0x005e, 0x005e,
17410 0x007c, 0x007c,
17411 0x007e, 0x007e,
17412 0x00ac, 0x00ac,
17413 0x00b1, 0x00b1,
17414 0x00d7, 0x00d7,
17415 0x00f7, 0x00f7,
17416 0x03d0, 0x03d2,
17417 0x03d5, 0x03d5,
17418 0x03f0, 0x03f1,
17419 0x03f4, 0x03f6,
17420 0x0606, 0x0608,
17421 0x2016, 0x2016,
17422 0x2032, 0x2034,
17423 0x2040, 0x2040,
17424 0x2044, 0x2044,
17425 0x2052, 0x2052,
17426 0x2061, 0x2064,
17427 0x207a, 0x207e,
17428 0x208a, 0x208e,
17429 0x20d0, 0x20dc,
17430 0x20e1, 0x20e1,
17431 0x20e5, 0x20e6,
17432 0x20eb, 0x20ef,
17433 0x2102, 0x2102,
17434 0x2107, 0x2107,
17435 0x210a, 0x2113,
17436 0x2115, 0x2115,
17437 0x2118, 0x211d,
17438 0x2124, 0x2124,
17439 0x2128, 0x2129,
17440 0x212c, 0x212d,
17441 0x212f, 0x2131,
17442 0x2133, 0x2138,
17443 0x213c, 0x2149,
17444 0x214b, 0x214b,
17445 0x2190, 0x21a7,
17446 0x21a9, 0x21ae,
17447 0x21b0, 0x21b1,
17448 0x21b6, 0x21b7,
17449 0x21bc, 0x21db,
17450 0x21dd, 0x21dd,
17451 0x21e4, 0x21e5,
17452 0x21f4, 0x22ff,
17453 0x2308, 0x230b,
17454 0x2320, 0x2321,
17455 0x237c, 0x237c,
17456 0x239b, 0x23b5,
17457 0x23b7, 0x23b7,
17458 0x23d0, 0x23d0,
17459 0x23dc, 0x23e2,
17460 0x25a0, 0x25a1,
17461 0x25ae, 0x25b7,
17462 0x25bc, 0x25c1,
17463 0x25c6, 0x25c7,
17464 0x25ca, 0x25cb,
17465 0x25cf, 0x25d3,
17466 0x25e2, 0x25e2,
17467 0x25e4, 0x25e4,
17468 0x25e7, 0x25ec,
17469 0x25f8, 0x25ff,
17470 0x2605, 0x2606,
17471 0x2640, 0x2640,
17472 0x2642, 0x2642,
17473 0x2660, 0x2663,
17474 0x266d, 0x266f,
17475 0x27c0, 0x27ff,
17476 0x2900, 0x2aff,
17477 0x2b30, 0x2b44,
17478 0x2b47, 0x2b4c,
17479 0xfb29, 0xfb29,
17480 0xfe61, 0xfe66,
17481 0xfe68, 0xfe68,
17482 0xff0b, 0xff0b,
17483 0xff1c, 0xff1e,
17484 0xff3c, 0xff3c,
17485 0xff3e, 0xff3e,
17486 0xff5c, 0xff5c,
17487 0xff5e, 0xff5e,
17488 0xffe2, 0xffe2,
17489 0xffe9, 0xffec,
17490 0x1d400, 0x1d454,
17491 0x1d456, 0x1d49c,
17492 0x1d49e, 0x1d49f,
17493 0x1d4a2, 0x1d4a2,
17494 0x1d4a5, 0x1d4a6,
17495 0x1d4a9, 0x1d4ac,
17496 0x1d4ae, 0x1d4b9,
17497 0x1d4bb, 0x1d4bb,
17498 0x1d4bd, 0x1d4c3,
17499 0x1d4c5, 0x1d505,
17500 0x1d507, 0x1d50a,
17501 0x1d50d, 0x1d514,
17502 0x1d516, 0x1d51c,
17503 0x1d51e, 0x1d539,
17504 0x1d53b, 0x1d53e,
17505 0x1d540, 0x1d544,
17506 0x1d546, 0x1d546,
17507 0x1d54a, 0x1d550,
17508 0x1d552, 0x1d6a5,
17509 0x1d6a8, 0x1d7cb,
17510 0x1d7ce, 0x1d7ff,
17511 0x1ee00, 0x1ee03,
17512 0x1ee05, 0x1ee1f,
17513 0x1ee21, 0x1ee22,
17514 0x1ee24, 0x1ee24,
17515 0x1ee27, 0x1ee27,
17516 0x1ee29, 0x1ee32,
17517 0x1ee34, 0x1ee37,
17518 0x1ee39, 0x1ee39,
17519 0x1ee3b, 0x1ee3b,
17520 0x1ee42, 0x1ee42,
17521 0x1ee47, 0x1ee47,
17522 0x1ee49, 0x1ee49,
17523 0x1ee4b, 0x1ee4b,
17524 0x1ee4d, 0x1ee4f,
17525 0x1ee51, 0x1ee52,
17526 0x1ee54, 0x1ee54,
17527 0x1ee57, 0x1ee57,
17528 0x1ee59, 0x1ee59,
17529 0x1ee5b, 0x1ee5b,
17530 0x1ee5d, 0x1ee5d,
17531 0x1ee5f, 0x1ee5f,
17532 0x1ee61, 0x1ee62,
17533 0x1ee64, 0x1ee64,
17534 0x1ee67, 0x1ee6a,
17535 0x1ee6c, 0x1ee72,
17536 0x1ee74, 0x1ee77,
17537 0x1ee79, 0x1ee7c,
17538 0x1ee7e, 0x1ee7e,
17539 0x1ee80, 0x1ee89,
17540 0x1ee8b, 0x1ee9b,
17541 0x1eea1, 0x1eea3,
17542 0x1eea5, 0x1eea9,
17543 0x1eeab, 0x1eebb,
17544 0x1eef0, 0x1eef1,
17545 }; /* END of CR_Math */
17546
17547 /* PROPERTY: 'Mc': General Category */
17548 static const OnigCodePoint
17549 CR_Mc[] = { 166,
17550 0x0903, 0x0903,
17551 0x093b, 0x093b,
17552 0x093e, 0x0940,
17553 0x0949, 0x094c,
17554 0x094e, 0x094f,
17555 0x0982, 0x0983,
17556 0x09be, 0x09c0,
17557 0x09c7, 0x09c8,
17558 0x09cb, 0x09cc,
17559 0x09d7, 0x09d7,
17560 0x0a03, 0x0a03,
17561 0x0a3e, 0x0a40,
17562 0x0a83, 0x0a83,
17563 0x0abe, 0x0ac0,
17564 0x0ac9, 0x0ac9,
17565 0x0acb, 0x0acc,
17566 0x0b02, 0x0b03,
17567 0x0b3e, 0x0b3e,
17568 0x0b40, 0x0b40,
17569 0x0b47, 0x0b48,
17570 0x0b4b, 0x0b4c,
17571 0x0b57, 0x0b57,
17572 0x0bbe, 0x0bbf,
17573 0x0bc1, 0x0bc2,
17574 0x0bc6, 0x0bc8,
17575 0x0bca, 0x0bcc,
17576 0x0bd7, 0x0bd7,
17577 0x0c01, 0x0c03,
17578 0x0c41, 0x0c44,
17579 0x0c82, 0x0c83,
17580 0x0cbe, 0x0cbe,
17581 0x0cc0, 0x0cc4,
17582 0x0cc7, 0x0cc8,
17583 0x0cca, 0x0ccb,
17584 0x0cd5, 0x0cd6,
17585 0x0d02, 0x0d03,
17586 0x0d3e, 0x0d40,
17587 0x0d46, 0x0d48,
17588 0x0d4a, 0x0d4c,
17589 0x0d57, 0x0d57,
17590 0x0d82, 0x0d83,
17591 0x0dcf, 0x0dd1,
17592 0x0dd8, 0x0ddf,
17593 0x0df2, 0x0df3,
17594 0x0f3e, 0x0f3f,
17595 0x0f7f, 0x0f7f,
17596 0x102b, 0x102c,
17597 0x1031, 0x1031,
17598 0x1038, 0x1038,
17599 0x103b, 0x103c,
17600 0x1056, 0x1057,
17601 0x1062, 0x1064,
17602 0x1067, 0x106d,
17603 0x1083, 0x1084,
17604 0x1087, 0x108c,
17605 0x108f, 0x108f,
17606 0x109a, 0x109c,
17607 0x17b6, 0x17b6,
17608 0x17be, 0x17c5,
17609 0x17c7, 0x17c8,
17610 0x1923, 0x1926,
17611 0x1929, 0x192b,
17612 0x1930, 0x1931,
17613 0x1933, 0x1938,
17614 0x1a19, 0x1a1a,
17615 0x1a55, 0x1a55,
17616 0x1a57, 0x1a57,
17617 0x1a61, 0x1a61,
17618 0x1a63, 0x1a64,
17619 0x1a6d, 0x1a72,
17620 0x1b04, 0x1b04,
17621 0x1b35, 0x1b35,
17622 0x1b3b, 0x1b3b,
17623 0x1b3d, 0x1b41,
17624 0x1b43, 0x1b44,
17625 0x1b82, 0x1b82,
17626 0x1ba1, 0x1ba1,
17627 0x1ba6, 0x1ba7,
17628 0x1baa, 0x1baa,
17629 0x1be7, 0x1be7,
17630 0x1bea, 0x1bec,
17631 0x1bee, 0x1bee,
17632 0x1bf2, 0x1bf3,
17633 0x1c24, 0x1c2b,
17634 0x1c34, 0x1c35,
17635 0x1ce1, 0x1ce1,
17636 0x1cf2, 0x1cf3,
17637 0x1cf7, 0x1cf7,
17638 0x302e, 0x302f,
17639 0xa823, 0xa824,
17640 0xa827, 0xa827,
17641 0xa880, 0xa881,
17642 0xa8b4, 0xa8c3,
17643 0xa952, 0xa953,
17644 0xa983, 0xa983,
17645 0xa9b4, 0xa9b5,
17646 0xa9ba, 0xa9bb,
17647 0xa9bd, 0xa9c0,
17648 0xaa2f, 0xaa30,
17649 0xaa33, 0xaa34,
17650 0xaa4d, 0xaa4d,
17651 0xaa7b, 0xaa7b,
17652 0xaa7d, 0xaa7d,
17653 0xaaeb, 0xaaeb,
17654 0xaaee, 0xaaef,
17655 0xaaf5, 0xaaf5,
17656 0xabe3, 0xabe4,
17657 0xabe6, 0xabe7,
17658 0xabe9, 0xabea,
17659 0xabec, 0xabec,
17660 0x11000, 0x11000,
17661 0x11002, 0x11002,
17662 0x11082, 0x11082,
17663 0x110b0, 0x110b2,
17664 0x110b7, 0x110b8,
17665 0x1112c, 0x1112c,
17666 0x11145, 0x11146,
17667 0x11182, 0x11182,
17668 0x111b3, 0x111b5,
17669 0x111bf, 0x111c0,
17670 0x1122c, 0x1122e,
17671 0x11232, 0x11233,
17672 0x11235, 0x11235,
17673 0x112e0, 0x112e2,
17674 0x11302, 0x11303,
17675 0x1133e, 0x1133f,
17676 0x11341, 0x11344,
17677 0x11347, 0x11348,
17678 0x1134b, 0x1134d,
17679 0x11357, 0x11357,
17680 0x11362, 0x11363,
17681 0x11435, 0x11437,
17682 0x11440, 0x11441,
17683 0x11445, 0x11445,
17684 0x114b0, 0x114b2,
17685 0x114b9, 0x114b9,
17686 0x114bb, 0x114be,
17687 0x114c1, 0x114c1,
17688 0x115af, 0x115b1,
17689 0x115b8, 0x115bb,
17690 0x115be, 0x115be,
17691 0x11630, 0x11632,
17692 0x1163b, 0x1163c,
17693 0x1163e, 0x1163e,
17694 0x116ac, 0x116ac,
17695 0x116ae, 0x116af,
17696 0x116b6, 0x116b6,
17697 0x11720, 0x11721,
17698 0x11726, 0x11726,
17699 0x1182c, 0x1182e,
17700 0x11838, 0x11838,
17701 0x11a39, 0x11a39,
17702 0x11a57, 0x11a58,
17703 0x11a97, 0x11a97,
17704 0x11c2f, 0x11c2f,
17705 0x11c3e, 0x11c3e,
17706 0x11ca9, 0x11ca9,
17707 0x11cb1, 0x11cb1,
17708 0x11cb4, 0x11cb4,
17709 0x11d8a, 0x11d8e,
17710 0x11d93, 0x11d94,
17711 0x11d96, 0x11d96,
17712 0x11ef5, 0x11ef6,
17713 0x16f51, 0x16f7e,
17714 0x1d165, 0x1d166,
17715 0x1d16d, 0x1d172,
17716 }; /* END of CR_Mc */
17717
17718 /* PROPERTY: 'Me': General Category */
17719 static const OnigCodePoint
17720 CR_Me[] = { 5,
17721 0x0488, 0x0489,
17722 0x1abe, 0x1abe,
17723 0x20dd, 0x20e0,
17724 0x20e2, 0x20e4,
17725 0xa670, 0xa672,
17726 }; /* END of CR_Me */
17727
17728 /* PROPERTY: 'Medefaidrin': Script */
17729 static const OnigCodePoint
17730 CR_Medefaidrin[] = { 1,
17731 0x16e40, 0x16e9a,
17732 }; /* END of CR_Medefaidrin */
17733
17734 /* PROPERTY: 'Meetei_Mayek': Script */
17735 static const OnigCodePoint
17736 CR_Meetei_Mayek[] = { 3,
17737 0xaae0, 0xaaf6,
17738 0xabc0, 0xabed,
17739 0xabf0, 0xabf9,
17740 }; /* END of CR_Meetei_Mayek */
17741
17742 /* PROPERTY: 'Mende_Kikakui': Script */
17743 static const OnigCodePoint
17744 CR_Mende_Kikakui[] = { 2,
17745 0x1e800, 0x1e8c4,
17746 0x1e8c7, 0x1e8d6,
17747 }; /* END of CR_Mende_Kikakui */
17748
17749 /* PROPERTY: 'Meroitic_Cursive': Script */
17750 static const OnigCodePoint
17751 CR_Meroitic_Cursive[] = { 3,
17752 0x109a0, 0x109b7,
17753 0x109bc, 0x109cf,
17754 0x109d2, 0x109ff,
17755 }; /* END of CR_Meroitic_Cursive */
17756
17757 /* PROPERTY: 'Meroitic_Hieroglyphs': Script */
17758 static const OnigCodePoint
17759 CR_Meroitic_Hieroglyphs[] = { 1,
17760 0x10980, 0x1099f,
17761 }; /* END of CR_Meroitic_Hieroglyphs */
17762
17763 /* PROPERTY: 'Miao': Script */
17764 static const OnigCodePoint
17765 CR_Miao[] = { 3,
17766 0x16f00, 0x16f44,
17767 0x16f50, 0x16f7e,
17768 0x16f8f, 0x16f9f,
17769 }; /* END of CR_Miao */
17770
17771 /* PROPERTY: 'Mn': General Category */
17772 static const OnigCodePoint
17773 CR_Mn[] = { 313,
17774 0x0300, 0x036f,
17775 0x0483, 0x0487,
17776 0x0591, 0x05bd,
17777 0x05bf, 0x05bf,
17778 0x05c1, 0x05c2,
17779 0x05c4, 0x05c5,
17780 0x05c7, 0x05c7,
17781 0x0610, 0x061a,
17782 0x064b, 0x065f,
17783 0x0670, 0x0670,
17784 0x06d6, 0x06dc,
17785 0x06df, 0x06e4,
17786 0x06e7, 0x06e8,
17787 0x06ea, 0x06ed,
17788 0x0711, 0x0711,
17789 0x0730, 0x074a,
17790 0x07a6, 0x07b0,
17791 0x07eb, 0x07f3,
17792 0x07fd, 0x07fd,
17793 0x0816, 0x0819,
17794 0x081b, 0x0823,
17795 0x0825, 0x0827,
17796 0x0829, 0x082d,
17797 0x0859, 0x085b,
17798 0x08d3, 0x08e1,
17799 0x08e3, 0x0902,
17800 0x093a, 0x093a,
17801 0x093c, 0x093c,
17802 0x0941, 0x0948,
17803 0x094d, 0x094d,
17804 0x0951, 0x0957,
17805 0x0962, 0x0963,
17806 0x0981, 0x0981,
17807 0x09bc, 0x09bc,
17808 0x09c1, 0x09c4,
17809 0x09cd, 0x09cd,
17810 0x09e2, 0x09e3,
17811 0x09fe, 0x09fe,
17812 0x0a01, 0x0a02,
17813 0x0a3c, 0x0a3c,
17814 0x0a41, 0x0a42,
17815 0x0a47, 0x0a48,
17816 0x0a4b, 0x0a4d,
17817 0x0a51, 0x0a51,
17818 0x0a70, 0x0a71,
17819 0x0a75, 0x0a75,
17820 0x0a81, 0x0a82,
17821 0x0abc, 0x0abc,
17822 0x0ac1, 0x0ac5,
17823 0x0ac7, 0x0ac8,
17824 0x0acd, 0x0acd,
17825 0x0ae2, 0x0ae3,
17826 0x0afa, 0x0aff,
17827 0x0b01, 0x0b01,
17828 0x0b3c, 0x0b3c,
17829 0x0b3f, 0x0b3f,
17830 0x0b41, 0x0b44,
17831 0x0b4d, 0x0b4d,
17832 0x0b56, 0x0b56,
17833 0x0b62, 0x0b63,
17834 0x0b82, 0x0b82,
17835 0x0bc0, 0x0bc0,
17836 0x0bcd, 0x0bcd,
17837 0x0c00, 0x0c00,
17838 0x0c04, 0x0c04,
17839 0x0c3e, 0x0c40,
17840 0x0c46, 0x0c48,
17841 0x0c4a, 0x0c4d,
17842 0x0c55, 0x0c56,
17843 0x0c62, 0x0c63,
17844 0x0c81, 0x0c81,
17845 0x0cbc, 0x0cbc,
17846 0x0cbf, 0x0cbf,
17847 0x0cc6, 0x0cc6,
17848 0x0ccc, 0x0ccd,
17849 0x0ce2, 0x0ce3,
17850 0x0d00, 0x0d01,
17851 0x0d3b, 0x0d3c,
17852 0x0d41, 0x0d44,
17853 0x0d4d, 0x0d4d,
17854 0x0d62, 0x0d63,
17855 0x0dca, 0x0dca,
17856 0x0dd2, 0x0dd4,
17857 0x0dd6, 0x0dd6,
17858 0x0e31, 0x0e31,
17859 0x0e34, 0x0e3a,
17860 0x0e47, 0x0e4e,
17861 0x0eb1, 0x0eb1,
17862 0x0eb4, 0x0eb9,
17863 0x0ebb, 0x0ebc,
17864 0x0ec8, 0x0ecd,
17865 0x0f18, 0x0f19,
17866 0x0f35, 0x0f35,
17867 0x0f37, 0x0f37,
17868 0x0f39, 0x0f39,
17869 0x0f71, 0x0f7e,
17870 0x0f80, 0x0f84,
17871 0x0f86, 0x0f87,
17872 0x0f8d, 0x0f97,
17873 0x0f99, 0x0fbc,
17874 0x0fc6, 0x0fc6,
17875 0x102d, 0x1030,
17876 0x1032, 0x1037,
17877 0x1039, 0x103a,
17878 0x103d, 0x103e,
17879 0x1058, 0x1059,
17880 0x105e, 0x1060,
17881 0x1071, 0x1074,
17882 0x1082, 0x1082,
17883 0x1085, 0x1086,
17884 0x108d, 0x108d,
17885 0x109d, 0x109d,
17886 0x135d, 0x135f,
17887 0x1712, 0x1714,
17888 0x1732, 0x1734,
17889 0x1752, 0x1753,
17890 0x1772, 0x1773,
17891 0x17b4, 0x17b5,
17892 0x17b7, 0x17bd,
17893 0x17c6, 0x17c6,
17894 0x17c9, 0x17d3,
17895 0x17dd, 0x17dd,
17896 0x180b, 0x180d,
17897 0x1885, 0x1886,
17898 0x18a9, 0x18a9,
17899 0x1920, 0x1922,
17900 0x1927, 0x1928,
17901 0x1932, 0x1932,
17902 0x1939, 0x193b,
17903 0x1a17, 0x1a18,
17904 0x1a1b, 0x1a1b,
17905 0x1a56, 0x1a56,
17906 0x1a58, 0x1a5e,
17907 0x1a60, 0x1a60,
17908 0x1a62, 0x1a62,
17909 0x1a65, 0x1a6c,
17910 0x1a73, 0x1a7c,
17911 0x1a7f, 0x1a7f,
17912 0x1ab0, 0x1abd,
17913 0x1b00, 0x1b03,
17914 0x1b34, 0x1b34,
17915 0x1b36, 0x1b3a,
17916 0x1b3c, 0x1b3c,
17917 0x1b42, 0x1b42,
17918 0x1b6b, 0x1b73,
17919 0x1b80, 0x1b81,
17920 0x1ba2, 0x1ba5,
17921 0x1ba8, 0x1ba9,
17922 0x1bab, 0x1bad,
17923 0x1be6, 0x1be6,
17924 0x1be8, 0x1be9,
17925 0x1bed, 0x1bed,
17926 0x1bef, 0x1bf1,
17927 0x1c2c, 0x1c33,
17928 0x1c36, 0x1c37,
17929 0x1cd0, 0x1cd2,
17930 0x1cd4, 0x1ce0,
17931 0x1ce2, 0x1ce8,
17932 0x1ced, 0x1ced,
17933 0x1cf4, 0x1cf4,
17934 0x1cf8, 0x1cf9,
17935 0x1dc0, 0x1df9,
17936 0x1dfb, 0x1dff,
17937 0x20d0, 0x20dc,
17938 0x20e1, 0x20e1,
17939 0x20e5, 0x20f0,
17940 0x2cef, 0x2cf1,
17941 0x2d7f, 0x2d7f,
17942 0x2de0, 0x2dff,
17943 0x302a, 0x302d,
17944 0x3099, 0x309a,
17945 0xa66f, 0xa66f,
17946 0xa674, 0xa67d,
17947 0xa69e, 0xa69f,
17948 0xa6f0, 0xa6f1,
17949 0xa802, 0xa802,
17950 0xa806, 0xa806,
17951 0xa80b, 0xa80b,
17952 0xa825, 0xa826,
17953 0xa8c4, 0xa8c5,
17954 0xa8e0, 0xa8f1,
17955 0xa8ff, 0xa8ff,
17956 0xa926, 0xa92d,
17957 0xa947, 0xa951,
17958 0xa980, 0xa982,
17959 0xa9b3, 0xa9b3,
17960 0xa9b6, 0xa9b9,
17961 0xa9bc, 0xa9bc,
17962 0xa9e5, 0xa9e5,
17963 0xaa29, 0xaa2e,
17964 0xaa31, 0xaa32,
17965 0xaa35, 0xaa36,
17966 0xaa43, 0xaa43,
17967 0xaa4c, 0xaa4c,
17968 0xaa7c, 0xaa7c,
17969 0xaab0, 0xaab0,
17970 0xaab2, 0xaab4,
17971 0xaab7, 0xaab8,
17972 0xaabe, 0xaabf,
17973 0xaac1, 0xaac1,
17974 0xaaec, 0xaaed,
17975 0xaaf6, 0xaaf6,
17976 0xabe5, 0xabe5,
17977 0xabe8, 0xabe8,
17978 0xabed, 0xabed,
17979 0xfb1e, 0xfb1e,
17980 0xfe00, 0xfe0f,
17981 0xfe20, 0xfe2f,
17982 0x101fd, 0x101fd,
17983 0x102e0, 0x102e0,
17984 0x10376, 0x1037a,
17985 0x10a01, 0x10a03,
17986 0x10a05, 0x10a06,
17987 0x10a0c, 0x10a0f,
17988 0x10a38, 0x10a3a,
17989 0x10a3f, 0x10a3f,
17990 0x10ae5, 0x10ae6,
17991 0x10d24, 0x10d27,
17992 0x10f46, 0x10f50,
17993 0x11001, 0x11001,
17994 0x11038, 0x11046,
17995 0x1107f, 0x11081,
17996 0x110b3, 0x110b6,
17997 0x110b9, 0x110ba,
17998 0x11100, 0x11102,
17999 0x11127, 0x1112b,
18000 0x1112d, 0x11134,
18001 0x11173, 0x11173,
18002 0x11180, 0x11181,
18003 0x111b6, 0x111be,
18004 0x111c9, 0x111cc,
18005 0x1122f, 0x11231,
18006 0x11234, 0x11234,
18007 0x11236, 0x11237,
18008 0x1123e, 0x1123e,
18009 0x112df, 0x112df,
18010 0x112e3, 0x112ea,
18011 0x11300, 0x11301,
18012 0x1133b, 0x1133c,
18013 0x11340, 0x11340,
18014 0x11366, 0x1136c,
18015 0x11370, 0x11374,
18016 0x11438, 0x1143f,
18017 0x11442, 0x11444,
18018 0x11446, 0x11446,
18019 0x1145e, 0x1145e,
18020 0x114b3, 0x114b8,
18021 0x114ba, 0x114ba,
18022 0x114bf, 0x114c0,
18023 0x114c2, 0x114c3,
18024 0x115b2, 0x115b5,
18025 0x115bc, 0x115bd,
18026 0x115bf, 0x115c0,
18027 0x115dc, 0x115dd,
18028 0x11633, 0x1163a,
18029 0x1163d, 0x1163d,
18030 0x1163f, 0x11640,
18031 0x116ab, 0x116ab,
18032 0x116ad, 0x116ad,
18033 0x116b0, 0x116b5,
18034 0x116b7, 0x116b7,
18035 0x1171d, 0x1171f,
18036 0x11722, 0x11725,
18037 0x11727, 0x1172b,
18038 0x1182f, 0x11837,
18039 0x11839, 0x1183a,
18040 0x11a01, 0x11a0a,
18041 0x11a33, 0x11a38,
18042 0x11a3b, 0x11a3e,
18043 0x11a47, 0x11a47,
18044 0x11a51, 0x11a56,
18045 0x11a59, 0x11a5b,
18046 0x11a8a, 0x11a96,
18047 0x11a98, 0x11a99,
18048 0x11c30, 0x11c36,
18049 0x11c38, 0x11c3d,
18050 0x11c3f, 0x11c3f,
18051 0x11c92, 0x11ca7,
18052 0x11caa, 0x11cb0,
18053 0x11cb2, 0x11cb3,
18054 0x11cb5, 0x11cb6,
18055 0x11d31, 0x11d36,
18056 0x11d3a, 0x11d3a,
18057 0x11d3c, 0x11d3d,
18058 0x11d3f, 0x11d45,
18059 0x11d47, 0x11d47,
18060 0x11d90, 0x11d91,
18061 0x11d95, 0x11d95,
18062 0x11d97, 0x11d97,
18063 0x11ef3, 0x11ef4,
18064 0x16af0, 0x16af4,
18065 0x16b30, 0x16b36,
18066 0x16f8f, 0x16f92,
18067 0x1bc9d, 0x1bc9e,
18068 0x1d167, 0x1d169,
18069 0x1d17b, 0x1d182,
18070 0x1d185, 0x1d18b,
18071 0x1d1aa, 0x1d1ad,
18072 0x1d242, 0x1d244,
18073 0x1da00, 0x1da36,
18074 0x1da3b, 0x1da6c,
18075 0x1da75, 0x1da75,
18076 0x1da84, 0x1da84,
18077 0x1da9b, 0x1da9f,
18078 0x1daa1, 0x1daaf,
18079 0x1e000, 0x1e006,
18080 0x1e008, 0x1e018,
18081 0x1e01b, 0x1e021,
18082 0x1e023, 0x1e024,
18083 0x1e026, 0x1e02a,
18084 0x1e8d0, 0x1e8d6,
18085 0x1e944, 0x1e94a,
18086 0xe0100, 0xe01ef,
18087 }; /* END of CR_Mn */
18088
18089 /* PROPERTY: 'Modi': Script */
18090 static const OnigCodePoint
18091 CR_Modi[] = { 2,
18092 0x11600, 0x11644,
18093 0x11650, 0x11659,
18094 }; /* END of CR_Modi */
18095
18096 /* PROPERTY: 'Mongolian': Script */
18097 static const OnigCodePoint
18098 CR_Mongolian[] = { 7,
18099 0x1800, 0x1801,
18100 0x1804, 0x1804,
18101 0x1806, 0x180e,
18102 0x1810, 0x1819,
18103 0x1820, 0x1878,
18104 0x1880, 0x18aa,
18105 0x11660, 0x1166c,
18106 }; /* END of CR_Mongolian */
18107
18108 /* PROPERTY: 'Mro': Script */
18109 static const OnigCodePoint
18110 CR_Mro[] = { 3,
18111 0x16a40, 0x16a5e,
18112 0x16a60, 0x16a69,
18113 0x16a6e, 0x16a6f,
18114 }; /* END of CR_Mro */
18115
18116 /* PROPERTY: 'Multani': Script */
18117 static const OnigCodePoint
18118 CR_Multani[] = { 5,
18119 0x11280, 0x11286,
18120 0x11288, 0x11288,
18121 0x1128a, 0x1128d,
18122 0x1128f, 0x1129d,
18123 0x1129f, 0x112a9,
18124 }; /* END of CR_Multani */
18125
18126 /* PROPERTY: 'Myanmar': Script */
18127 static const OnigCodePoint
18128 CR_Myanmar[] = { 3,
18129 0x1000, 0x109f,
18130 0xa9e0, 0xa9fe,
18131 0xaa60, 0xaa7f,
18132 }; /* END of CR_Myanmar */
18133
18134 /* PROPERTY: 'N': Major Category */
18135 static const OnigCodePoint
18136 CR_N[] = { 125,
18137 0x0030, 0x0039,
18138 0x00b2, 0x00b3,
18139 0x00b9, 0x00b9,
18140 0x00bc, 0x00be,
18141 0x0660, 0x0669,
18142 0x06f0, 0x06f9,
18143 0x07c0, 0x07c9,
18144 0x0966, 0x096f,
18145 0x09e6, 0x09ef,
18146 0x09f4, 0x09f9,
18147 0x0a66, 0x0a6f,
18148 0x0ae6, 0x0aef,
18149 0x0b66, 0x0b6f,
18150 0x0b72, 0x0b77,
18151 0x0be6, 0x0bf2,
18152 0x0c66, 0x0c6f,
18153 0x0c78, 0x0c7e,
18154 0x0ce6, 0x0cef,
18155 0x0d58, 0x0d5e,
18156 0x0d66, 0x0d78,
18157 0x0de6, 0x0def,
18158 0x0e50, 0x0e59,
18159 0x0ed0, 0x0ed9,
18160 0x0f20, 0x0f33,
18161 0x1040, 0x1049,
18162 0x1090, 0x1099,
18163 0x1369, 0x137c,
18164 0x16ee, 0x16f0,
18165 0x17e0, 0x17e9,
18166 0x17f0, 0x17f9,
18167 0x1810, 0x1819,
18168 0x1946, 0x194f,
18169 0x19d0, 0x19da,
18170 0x1a80, 0x1a89,
18171 0x1a90, 0x1a99,
18172 0x1b50, 0x1b59,
18173 0x1bb0, 0x1bb9,
18174 0x1c40, 0x1c49,
18175 0x1c50, 0x1c59,
18176 0x2070, 0x2070,
18177 0x2074, 0x2079,
18178 0x2080, 0x2089,
18179 0x2150, 0x2182,
18180 0x2185, 0x2189,
18181 0x2460, 0x249b,
18182 0x24ea, 0x24ff,
18183 0x2776, 0x2793,
18184 0x2cfd, 0x2cfd,
18185 0x3007, 0x3007,
18186 0x3021, 0x3029,
18187 0x3038, 0x303a,
18188 0x3192, 0x3195,
18189 0x3220, 0x3229,
18190 0x3248, 0x324f,
18191 0x3251, 0x325f,
18192 0x3280, 0x3289,
18193 0x32b1, 0x32bf,
18194 0xa620, 0xa629,
18195 0xa6e6, 0xa6ef,
18196 0xa830, 0xa835,
18197 0xa8d0, 0xa8d9,
18198 0xa900, 0xa909,
18199 0xa9d0, 0xa9d9,
18200 0xa9f0, 0xa9f9,
18201 0xaa50, 0xaa59,
18202 0xabf0, 0xabf9,
18203 0xff10, 0xff19,
18204 0x10107, 0x10133,
18205 0x10140, 0x10178,
18206 0x1018a, 0x1018b,
18207 0x102e1, 0x102fb,
18208 0x10320, 0x10323,
18209 0x10341, 0x10341,
18210 0x1034a, 0x1034a,
18211 0x103d1, 0x103d5,
18212 0x104a0, 0x104a9,
18213 0x10858, 0x1085f,
18214 0x10879, 0x1087f,
18215 0x108a7, 0x108af,
18216 0x108fb, 0x108ff,
18217 0x10916, 0x1091b,
18218 0x109bc, 0x109bd,
18219 0x109c0, 0x109cf,
18220 0x109d2, 0x109ff,
18221 0x10a40, 0x10a48,
18222 0x10a7d, 0x10a7e,
18223 0x10a9d, 0x10a9f,
18224 0x10aeb, 0x10aef,
18225 0x10b58, 0x10b5f,
18226 0x10b78, 0x10b7f,
18227 0x10ba9, 0x10baf,
18228 0x10cfa, 0x10cff,
18229 0x10d30, 0x10d39,
18230 0x10e60, 0x10e7e,
18231 0x10f1d, 0x10f26,
18232 0x10f51, 0x10f54,
18233 0x11052, 0x1106f,
18234 0x110f0, 0x110f9,
18235 0x11136, 0x1113f,
18236 0x111d0, 0x111d9,
18237 0x111e1, 0x111f4,
18238 0x112f0, 0x112f9,
18239 0x11450, 0x11459,
18240 0x114d0, 0x114d9,
18241 0x11650, 0x11659,
18242 0x116c0, 0x116c9,
18243 0x11730, 0x1173b,
18244 0x118e0, 0x118f2,
18245 0x11c50, 0x11c6c,
18246 0x11d50, 0x11d59,
18247 0x11da0, 0x11da9,
18248 0x12400, 0x1246e,
18249 0x16a60, 0x16a69,
18250 0x16b50, 0x16b59,
18251 0x16b5b, 0x16b61,
18252 0x16e80, 0x16e96,
18253 0x1d2e0, 0x1d2f3,
18254 0x1d360, 0x1d378,
18255 0x1d7ce, 0x1d7ff,
18256 0x1e8c7, 0x1e8cf,
18257 0x1e950, 0x1e959,
18258 0x1ec71, 0x1ecab,
18259 0x1ecad, 0x1ecaf,
18260 0x1ecb1, 0x1ecb4,
18261 0x1f100, 0x1f10c,
18262 }; /* END of CR_N */
18263
18264 /* PROPERTY: 'Nabataean': Script */
18265 static const OnigCodePoint
18266 CR_Nabataean[] = { 2,
18267 0x10880, 0x1089e,
18268 0x108a7, 0x108af,
18269 }; /* END of CR_Nabataean */
18270
18271 /* PROPERTY: 'Nd': General Category */
18272 #define CR_Nd CR_Digit
18273
18274 /* PROPERTY: 'New_Tai_Lue': Script */
18275 static const OnigCodePoint
18276 CR_New_Tai_Lue[] = { 4,
18277 0x1980, 0x19ab,
18278 0x19b0, 0x19c9,
18279 0x19d0, 0x19da,
18280 0x19de, 0x19df,
18281 }; /* END of CR_New_Tai_Lue */
18282
18283 /* PROPERTY: 'Newa': Script */
18284 static const OnigCodePoint
18285 CR_Newa[] = { 3,
18286 0x11400, 0x11459,
18287 0x1145b, 0x1145b,
18288 0x1145d, 0x1145e,
18289 }; /* END of CR_Newa */
18290
18291 /* PROPERTY: 'Nko': Script */
18292 static const OnigCodePoint
18293 CR_Nko[] = { 2,
18294 0x07c0, 0x07fa,
18295 0x07fd, 0x07ff,
18296 }; /* END of CR_Nko */
18297
18298 /* PROPERTY: 'Nl': General Category */
18299 static const OnigCodePoint
18300 CR_Nl[] = { 12,
18301 0x16ee, 0x16f0,
18302 0x2160, 0x2182,
18303 0x2185, 0x2188,
18304 0x3007, 0x3007,
18305 0x3021, 0x3029,
18306 0x3038, 0x303a,
18307 0xa6e6, 0xa6ef,
18308 0x10140, 0x10174,
18309 0x10341, 0x10341,
18310 0x1034a, 0x1034a,
18311 0x103d1, 0x103d5,
18312 0x12400, 0x1246e,
18313 }; /* END of CR_Nl */
18314
18315 /* PROPERTY: 'No': General Category */
18316 static const OnigCodePoint
18317 CR_No[] = { 67,
18318 0x00b2, 0x00b3,
18319 0x00b9, 0x00b9,
18320 0x00bc, 0x00be,
18321 0x09f4, 0x09f9,
18322 0x0b72, 0x0b77,
18323 0x0bf0, 0x0bf2,
18324 0x0c78, 0x0c7e,
18325 0x0d58, 0x0d5e,
18326 0x0d70, 0x0d78,
18327 0x0f2a, 0x0f33,
18328 0x1369, 0x137c,
18329 0x17f0, 0x17f9,
18330 0x19da, 0x19da,
18331 0x2070, 0x2070,
18332 0x2074, 0x2079,
18333 0x2080, 0x2089,
18334 0x2150, 0x215f,
18335 0x2189, 0x2189,
18336 0x2460, 0x249b,
18337 0x24ea, 0x24ff,
18338 0x2776, 0x2793,
18339 0x2cfd, 0x2cfd,
18340 0x3192, 0x3195,
18341 0x3220, 0x3229,
18342 0x3248, 0x324f,
18343 0x3251, 0x325f,
18344 0x3280, 0x3289,
18345 0x32b1, 0x32bf,
18346 0xa830, 0xa835,
18347 0x10107, 0x10133,
18348 0x10175, 0x10178,
18349 0x1018a, 0x1018b,
18350 0x102e1, 0x102fb,
18351 0x10320, 0x10323,
18352 0x10858, 0x1085f,
18353 0x10879, 0x1087f,
18354 0x108a7, 0x108af,
18355 0x108fb, 0x108ff,
18356 0x10916, 0x1091b,
18357 0x109bc, 0x109bd,
18358 0x109c0, 0x109cf,
18359 0x109d2, 0x109ff,
18360 0x10a40, 0x10a48,
18361 0x10a7d, 0x10a7e,
18362 0x10a9d, 0x10a9f,
18363 0x10aeb, 0x10aef,
18364 0x10b58, 0x10b5f,
18365 0x10b78, 0x10b7f,
18366 0x10ba9, 0x10baf,
18367 0x10cfa, 0x10cff,
18368 0x10e60, 0x10e7e,
18369 0x10f1d, 0x10f26,
18370 0x10f51, 0x10f54,
18371 0x11052, 0x11065,
18372 0x111e1, 0x111f4,
18373 0x1173a, 0x1173b,
18374 0x118ea, 0x118f2,
18375 0x11c5a, 0x11c6c,
18376 0x16b5b, 0x16b61,
18377 0x16e80, 0x16e96,
18378 0x1d2e0, 0x1d2f3,
18379 0x1d360, 0x1d378,
18380 0x1e8c7, 0x1e8cf,
18381 0x1ec71, 0x1ecab,
18382 0x1ecad, 0x1ecaf,
18383 0x1ecb1, 0x1ecb4,
18384 0x1f100, 0x1f10c,
18385 }; /* END of CR_No */
18386
18387 /* PROPERTY: 'Noncharacter_Code_Point': Binary Property */
18388 static const OnigCodePoint
18389 CR_Noncharacter_Code_Point[] = { 18,
18390 0xfdd0, 0xfdef,
18391 0xfffe, 0xffff,
18392 0x1fffe, 0x1ffff,
18393 0x2fffe, 0x2ffff,
18394 0x3fffe, 0x3ffff,
18395 0x4fffe, 0x4ffff,
18396 0x5fffe, 0x5ffff,
18397 0x6fffe, 0x6ffff,
18398 0x7fffe, 0x7ffff,
18399 0x8fffe, 0x8ffff,
18400 0x9fffe, 0x9ffff,
18401 0xafffe, 0xaffff,
18402 0xbfffe, 0xbffff,
18403 0xcfffe, 0xcffff,
18404 0xdfffe, 0xdffff,
18405 0xefffe, 0xeffff,
18406 0xffffe, 0xfffff,
18407 0x10fffe, 0x10ffff,
18408 }; /* END of CR_Noncharacter_Code_Point */
18409
18410 /* PROPERTY: 'Nushu': Script */
18411 static const OnigCodePoint
18412 CR_Nushu[] = { 2,
18413 0x16fe1, 0x16fe1,
18414 0x1b170, 0x1b2fb,
18415 }; /* END of CR_Nushu */
18416
18417 /* PROPERTY: 'Ogham': Script */
18418 static const OnigCodePoint
18419 CR_Ogham[] = { 1,
18420 0x1680, 0x169c,
18421 }; /* END of CR_Ogham */
18422
18423 /* PROPERTY: 'Ol_Chiki': Script */
18424 static const OnigCodePoint
18425 CR_Ol_Chiki[] = { 1,
18426 0x1c50, 0x1c7f,
18427 }; /* END of CR_Ol_Chiki */
18428
18429 /* PROPERTY: 'Old_Hungarian': Script */
18430 static const OnigCodePoint
18431 CR_Old_Hungarian[] = { 3,
18432 0x10c80, 0x10cb2,
18433 0x10cc0, 0x10cf2,
18434 0x10cfa, 0x10cff,
18435 }; /* END of CR_Old_Hungarian */
18436
18437 /* PROPERTY: 'Old_Italic': Script */
18438 static const OnigCodePoint
18439 CR_Old_Italic[] = { 2,
18440 0x10300, 0x10323,
18441 0x1032d, 0x1032f,
18442 }; /* END of CR_Old_Italic */
18443
18444 /* PROPERTY: 'Old_North_Arabian': Script */
18445 static const OnigCodePoint
18446 CR_Old_North_Arabian[] = { 1,
18447 0x10a80, 0x10a9f,
18448 }; /* END of CR_Old_North_Arabian */
18449
18450 /* PROPERTY: 'Old_Permic': Script */
18451 static const OnigCodePoint
18452 CR_Old_Permic[] = { 1,
18453 0x10350, 0x1037a,
18454 }; /* END of CR_Old_Permic */
18455
18456 /* PROPERTY: 'Old_Persian': Script */
18457 static const OnigCodePoint
18458 CR_Old_Persian[] = { 2,
18459 0x103a0, 0x103c3,
18460 0x103c8, 0x103d5,
18461 }; /* END of CR_Old_Persian */
18462
18463 /* PROPERTY: 'Old_Sogdian': Script */
18464 static const OnigCodePoint
18465 CR_Old_Sogdian[] = { 1,
18466 0x10f00, 0x10f27,
18467 }; /* END of CR_Old_Sogdian */
18468
18469 /* PROPERTY: 'Old_South_Arabian': Script */
18470 static const OnigCodePoint
18471 CR_Old_South_Arabian[] = { 1,
18472 0x10a60, 0x10a7f,
18473 }; /* END of CR_Old_South_Arabian */
18474
18475 /* PROPERTY: 'Old_Turkic': Script */
18476 static const OnigCodePoint
18477 CR_Old_Turkic[] = { 1,
18478 0x10c00, 0x10c48,
18479 }; /* END of CR_Old_Turkic */
18480
18481 /* PROPERTY: 'Oriya': Script */
18482 static const OnigCodePoint
18483 CR_Oriya[] = { 14,
18484 0x0b01, 0x0b03,
18485 0x0b05, 0x0b0c,
18486 0x0b0f, 0x0b10,
18487 0x0b13, 0x0b28,
18488 0x0b2a, 0x0b30,
18489 0x0b32, 0x0b33,
18490 0x0b35, 0x0b39,
18491 0x0b3c, 0x0b44,
18492 0x0b47, 0x0b48,
18493 0x0b4b, 0x0b4d,
18494 0x0b56, 0x0b57,
18495 0x0b5c, 0x0b5d,
18496 0x0b5f, 0x0b63,
18497 0x0b66, 0x0b77,
18498 }; /* END of CR_Oriya */
18499
18500 /* PROPERTY: 'Osage': Script */
18501 static const OnigCodePoint
18502 CR_Osage[] = { 2,
18503 0x104b0, 0x104d3,
18504 0x104d8, 0x104fb,
18505 }; /* END of CR_Osage */
18506
18507 /* PROPERTY: 'Osmanya': Script */
18508 static const OnigCodePoint
18509 CR_Osmanya[] = { 2,
18510 0x10480, 0x1049d,
18511 0x104a0, 0x104a9,
18512 }; /* END of CR_Osmanya */
18513
18514 /* PROPERTY: 'Other_Alphabetic': Binary Property */
18515 static const OnigCodePoint
18516 CR_Other_Alphabetic[] = { 213,
18517 0x0345, 0x0345,
18518 0x05b0, 0x05bd,
18519 0x05bf, 0x05bf,
18520 0x05c1, 0x05c2,
18521 0x05c4, 0x05c5,
18522 0x05c7, 0x05c7,
18523 0x0610, 0x061a,
18524 0x064b, 0x0657,
18525 0x0659, 0x065f,
18526 0x0670, 0x0670,
18527 0x06d6, 0x06dc,
18528 0x06e1, 0x06e4,
18529 0x06e7, 0x06e8,
18530 0x06ed, 0x06ed,
18531 0x0711, 0x0711,
18532 0x0730, 0x073f,
18533 0x07a6, 0x07b0,
18534 0x0816, 0x0817,
18535 0x081b, 0x0823,
18536 0x0825, 0x0827,
18537 0x0829, 0x082c,
18538 0x08d4, 0x08df,
18539 0x08e3, 0x08e9,
18540 0x08f0, 0x0903,
18541 0x093a, 0x093b,
18542 0x093e, 0x094c,
18543 0x094e, 0x094f,
18544 0x0955, 0x0957,
18545 0x0962, 0x0963,
18546 0x0981, 0x0983,
18547 0x09be, 0x09c4,
18548 0x09c7, 0x09c8,
18549 0x09cb, 0x09cc,
18550 0x09d7, 0x09d7,
18551 0x09e2, 0x09e3,
18552 0x0a01, 0x0a03,
18553 0x0a3e, 0x0a42,
18554 0x0a47, 0x0a48,
18555 0x0a4b, 0x0a4c,
18556 0x0a51, 0x0a51,
18557 0x0a70, 0x0a71,
18558 0x0a75, 0x0a75,
18559 0x0a81, 0x0a83,
18560 0x0abe, 0x0ac5,
18561 0x0ac7, 0x0ac9,
18562 0x0acb, 0x0acc,
18563 0x0ae2, 0x0ae3,
18564 0x0afa, 0x0afc,
18565 0x0b01, 0x0b03,
18566 0x0b3e, 0x0b44,
18567 0x0b47, 0x0b48,
18568 0x0b4b, 0x0b4c,
18569 0x0b56, 0x0b57,
18570 0x0b62, 0x0b63,
18571 0x0b82, 0x0b82,
18572 0x0bbe, 0x0bc2,
18573 0x0bc6, 0x0bc8,
18574 0x0bca, 0x0bcc,
18575 0x0bd7, 0x0bd7,
18576 0x0c00, 0x0c03,
18577 0x0c3e, 0x0c44,
18578 0x0c46, 0x0c48,
18579 0x0c4a, 0x0c4c,
18580 0x0c55, 0x0c56,
18581 0x0c62, 0x0c63,
18582 0x0c81, 0x0c83,
18583 0x0cbe, 0x0cc4,
18584 0x0cc6, 0x0cc8,
18585 0x0cca, 0x0ccc,
18586 0x0cd5, 0x0cd6,
18587 0x0ce2, 0x0ce3,
18588 0x0d00, 0x0d03,
18589 0x0d3e, 0x0d44,
18590 0x0d46, 0x0d48,
18591 0x0d4a, 0x0d4c,
18592 0x0d57, 0x0d57,
18593 0x0d62, 0x0d63,
18594 0x0d82, 0x0d83,
18595 0x0dcf, 0x0dd4,
18596 0x0dd6, 0x0dd6,
18597 0x0dd8, 0x0ddf,
18598 0x0df2, 0x0df3,
18599 0x0e31, 0x0e31,
18600 0x0e34, 0x0e3a,
18601 0x0e4d, 0x0e4d,
18602 0x0eb1, 0x0eb1,
18603 0x0eb4, 0x0eb9,
18604 0x0ebb, 0x0ebc,
18605 0x0ecd, 0x0ecd,
18606 0x0f71, 0x0f81,
18607 0x0f8d, 0x0f97,
18608 0x0f99, 0x0fbc,
18609 0x102b, 0x1036,
18610 0x1038, 0x1038,
18611 0x103b, 0x103e,
18612 0x1056, 0x1059,
18613 0x105e, 0x1060,
18614 0x1062, 0x1062,
18615 0x1067, 0x1068,
18616 0x1071, 0x1074,
18617 0x1082, 0x1086,
18618 0x109c, 0x109d,
18619 0x135f, 0x135f,
18620 0x1712, 0x1713,
18621 0x1732, 0x1733,
18622 0x1752, 0x1753,
18623 0x1772, 0x1773,
18624 0x17b6, 0x17c8,
18625 0x1885, 0x1886,
18626 0x18a9, 0x18a9,
18627 0x1920, 0x192b,
18628 0x1930, 0x1938,
18629 0x1a17, 0x1a1b,
18630 0x1a55, 0x1a5e,
18631 0x1a61, 0x1a74,
18632 0x1b00, 0x1b04,
18633 0x1b35, 0x1b43,
18634 0x1b80, 0x1b82,
18635 0x1ba1, 0x1ba9,
18636 0x1bac, 0x1bad,
18637 0x1be7, 0x1bf1,
18638 0x1c24, 0x1c35,
18639 0x1cf2, 0x1cf3,
18640 0x1de7, 0x1df4,
18641 0x24b6, 0x24e9,
18642 0x2de0, 0x2dff,
18643 0xa674, 0xa67b,
18644 0xa69e, 0xa69f,
18645 0xa823, 0xa827,
18646 0xa880, 0xa881,
18647 0xa8b4, 0xa8c3,
18648 0xa8c5, 0xa8c5,
18649 0xa926, 0xa92a,
18650 0xa947, 0xa952,
18651 0xa980, 0xa983,
18652 0xa9b4, 0xa9bf,
18653 0xaa29, 0xaa36,
18654 0xaa43, 0xaa43,
18655 0xaa4c, 0xaa4d,
18656 0xaab0, 0xaab0,
18657 0xaab2, 0xaab4,
18658 0xaab7, 0xaab8,
18659 0xaabe, 0xaabe,
18660 0xaaeb, 0xaaef,
18661 0xaaf5, 0xaaf5,
18662 0xabe3, 0xabea,
18663 0xfb1e, 0xfb1e,
18664 0x10376, 0x1037a,
18665 0x10a01, 0x10a03,
18666 0x10a05, 0x10a06,
18667 0x10a0c, 0x10a0f,
18668 0x10d24, 0x10d27,
18669 0x11000, 0x11002,
18670 0x11038, 0x11045,
18671 0x11082, 0x11082,
18672 0x110b0, 0x110b8,
18673 0x11100, 0x11102,
18674 0x11127, 0x11132,
18675 0x11145, 0x11146,
18676 0x11180, 0x11182,
18677 0x111b3, 0x111bf,
18678 0x1122c, 0x11234,
18679 0x11237, 0x11237,
18680 0x1123e, 0x1123e,
18681 0x112df, 0x112e8,
18682 0x11300, 0x11303,
18683 0x1133e, 0x11344,
18684 0x11347, 0x11348,
18685 0x1134b, 0x1134c,
18686 0x11357, 0x11357,
18687 0x11362, 0x11363,
18688 0x11435, 0x11441,
18689 0x11443, 0x11445,
18690 0x114b0, 0x114c1,
18691 0x115af, 0x115b5,
18692 0x115b8, 0x115be,
18693 0x115dc, 0x115dd,
18694 0x11630, 0x1163e,
18695 0x11640, 0x11640,
18696 0x116ab, 0x116b5,
18697 0x1171d, 0x1172a,
18698 0x1182c, 0x11838,
18699 0x11a01, 0x11a0a,
18700 0x11a35, 0x11a39,
18701 0x11a3b, 0x11a3e,
18702 0x11a51, 0x11a5b,
18703 0x11a8a, 0x11a97,
18704 0x11c2f, 0x11c36,
18705 0x11c38, 0x11c3e,
18706 0x11c92, 0x11ca7,
18707 0x11ca9, 0x11cb6,
18708 0x11d31, 0x11d36,
18709 0x11d3a, 0x11d3a,
18710 0x11d3c, 0x11d3d,
18711 0x11d3f, 0x11d41,
18712 0x11d43, 0x11d43,
18713 0x11d47, 0x11d47,
18714 0x11d8a, 0x11d8e,
18715 0x11d90, 0x11d91,
18716 0x11d93, 0x11d96,
18717 0x11ef3, 0x11ef6,
18718 0x16b30, 0x16b36,
18719 0x16f51, 0x16f7e,
18720 0x1bc9e, 0x1bc9e,
18721 0x1e000, 0x1e006,
18722 0x1e008, 0x1e018,
18723 0x1e01b, 0x1e021,
18724 0x1e023, 0x1e024,
18725 0x1e026, 0x1e02a,
18726 0x1e947, 0x1e947,
18727 0x1f130, 0x1f149,
18728 0x1f150, 0x1f169,
18729 0x1f170, 0x1f189,
18730 }; /* END of CR_Other_Alphabetic */
18731
18732 /* PROPERTY: 'Other_Default_Ignorable_Code_Point': Binary Property */
18733 static const OnigCodePoint
18734 CR_Other_Default_Ignorable_Code_Point[] = { 11,
18735 0x034f, 0x034f,
18736 0x115f, 0x1160,
18737 0x17b4, 0x17b5,
18738 0x2065, 0x2065,
18739 0x3164, 0x3164,
18740 0xffa0, 0xffa0,
18741 0xfff0, 0xfff8,
18742 0xe0000, 0xe0000,
18743 0xe0002, 0xe001f,
18744 0xe0080, 0xe00ff,
18745 0xe01f0, 0xe0fff,
18746 }; /* END of CR_Other_Default_Ignorable_Code_Point */
18747
18748 /* PROPERTY: 'Other_Grapheme_Extend': Binary Property */
18749 static const OnigCodePoint
18750 CR_Other_Grapheme_Extend[] = { 23,
18751 0x09be, 0x09be,
18752 0x09d7, 0x09d7,
18753 0x0b3e, 0x0b3e,
18754 0x0b57, 0x0b57,
18755 0x0bbe, 0x0bbe,
18756 0x0bd7, 0x0bd7,
18757 0x0cc2, 0x0cc2,
18758 0x0cd5, 0x0cd6,
18759 0x0d3e, 0x0d3e,
18760 0x0d57, 0x0d57,
18761 0x0dcf, 0x0dcf,
18762 0x0ddf, 0x0ddf,
18763 0x200c, 0x200c,
18764 0x302e, 0x302f,
18765 0xff9e, 0xff9f,
18766 0x1133e, 0x1133e,
18767 0x11357, 0x11357,
18768 0x114b0, 0x114b0,
18769 0x114bd, 0x114bd,
18770 0x115af, 0x115af,
18771 0x1d165, 0x1d165,
18772 0x1d16e, 0x1d172,
18773 0xe0020, 0xe007f,
18774 }; /* END of CR_Other_Grapheme_Extend */
18775
18776 /* PROPERTY: 'Other_ID_Continue': Binary Property */
18777 static const OnigCodePoint
18778 CR_Other_ID_Continue[] = { 4,
18779 0x00b7, 0x00b7,
18780 0x0387, 0x0387,
18781 0x1369, 0x1371,
18782 0x19da, 0x19da,
18783 }; /* END of CR_Other_ID_Continue */
18784
18785 /* PROPERTY: 'Other_ID_Start': Binary Property */
18786 static const OnigCodePoint
18787 CR_Other_ID_Start[] = { 4,
18788 0x1885, 0x1886,
18789 0x2118, 0x2118,
18790 0x212e, 0x212e,
18791 0x309b, 0x309c,
18792 }; /* END of CR_Other_ID_Start */
18793
18794 /* PROPERTY: 'Other_Lowercase': Binary Property */
18795 static const OnigCodePoint
18796 CR_Other_Lowercase[] = { 20,
18797 0x00aa, 0x00aa,
18798 0x00ba, 0x00ba,
18799 0x02b0, 0x02b8,
18800 0x02c0, 0x02c1,
18801 0x02e0, 0x02e4,
18802 0x0345, 0x0345,
18803 0x037a, 0x037a,
18804 0x1d2c, 0x1d6a,
18805 0x1d78, 0x1d78,
18806 0x1d9b, 0x1dbf,
18807 0x2071, 0x2071,
18808 0x207f, 0x207f,
18809 0x2090, 0x209c,
18810 0x2170, 0x217f,
18811 0x24d0, 0x24e9,
18812 0x2c7c, 0x2c7d,
18813 0xa69c, 0xa69d,
18814 0xa770, 0xa770,
18815 0xa7f8, 0xa7f9,
18816 0xab5c, 0xab5f,
18817 }; /* END of CR_Other_Lowercase */
18818
18819 /* PROPERTY: 'Other_Math': Binary Property */
18820 static const OnigCodePoint
18821 CR_Other_Math[] = { 134,
18822 0x005e, 0x005e,
18823 0x03d0, 0x03d2,
18824 0x03d5, 0x03d5,
18825 0x03f0, 0x03f1,
18826 0x03f4, 0x03f5,
18827 0x2016, 0x2016,
18828 0x2032, 0x2034,
18829 0x2040, 0x2040,
18830 0x2061, 0x2064,
18831 0x207d, 0x207e,
18832 0x208d, 0x208e,
18833 0x20d0, 0x20dc,
18834 0x20e1, 0x20e1,
18835 0x20e5, 0x20e6,
18836 0x20eb, 0x20ef,
18837 0x2102, 0x2102,
18838 0x2107, 0x2107,
18839 0x210a, 0x2113,
18840 0x2115, 0x2115,
18841 0x2119, 0x211d,
18842 0x2124, 0x2124,
18843 0x2128, 0x2129,
18844 0x212c, 0x212d,
18845 0x212f, 0x2131,
18846 0x2133, 0x2138,
18847 0x213c, 0x213f,
18848 0x2145, 0x2149,
18849 0x2195, 0x2199,
18850 0x219c, 0x219f,
18851 0x21a1, 0x21a2,
18852 0x21a4, 0x21a5,
18853 0x21a7, 0x21a7,
18854 0x21a9, 0x21ad,
18855 0x21b0, 0x21b1,
18856 0x21b6, 0x21b7,
18857 0x21bc, 0x21cd,
18858 0x21d0, 0x21d1,
18859 0x21d3, 0x21d3,
18860 0x21d5, 0x21db,
18861 0x21dd, 0x21dd,
18862 0x21e4, 0x21e5,
18863 0x2308, 0x230b,
18864 0x23b4, 0x23b5,
18865 0x23b7, 0x23b7,
18866 0x23d0, 0x23d0,
18867 0x23e2, 0x23e2,
18868 0x25a0, 0x25a1,
18869 0x25ae, 0x25b6,
18870 0x25bc, 0x25c0,
18871 0x25c6, 0x25c7,
18872 0x25ca, 0x25cb,
18873 0x25cf, 0x25d3,
18874 0x25e2, 0x25e2,
18875 0x25e4, 0x25e4,
18876 0x25e7, 0x25ec,
18877 0x2605, 0x2606,
18878 0x2640, 0x2640,
18879 0x2642, 0x2642,
18880 0x2660, 0x2663,
18881 0x266d, 0x266e,
18882 0x27c5, 0x27c6,
18883 0x27e6, 0x27ef,
18884 0x2983, 0x2998,
18885 0x29d8, 0x29db,
18886 0x29fc, 0x29fd,
18887 0xfe61, 0xfe61,
18888 0xfe63, 0xfe63,
18889 0xfe68, 0xfe68,
18890 0xff3c, 0xff3c,
18891 0xff3e, 0xff3e,
18892 0x1d400, 0x1d454,
18893 0x1d456, 0x1d49c,
18894 0x1d49e, 0x1d49f,
18895 0x1d4a2, 0x1d4a2,
18896 0x1d4a5, 0x1d4a6,
18897 0x1d4a9, 0x1d4ac,
18898 0x1d4ae, 0x1d4b9,
18899 0x1d4bb, 0x1d4bb,
18900 0x1d4bd, 0x1d4c3,
18901 0x1d4c5, 0x1d505,
18902 0x1d507, 0x1d50a,
18903 0x1d50d, 0x1d514,
18904 0x1d516, 0x1d51c,
18905 0x1d51e, 0x1d539,
18906 0x1d53b, 0x1d53e,
18907 0x1d540, 0x1d544,
18908 0x1d546, 0x1d546,
18909 0x1d54a, 0x1d550,
18910 0x1d552, 0x1d6a5,
18911 0x1d6a8, 0x1d6c0,
18912 0x1d6c2, 0x1d6da,
18913 0x1d6dc, 0x1d6fa,
18914 0x1d6fc, 0x1d714,
18915 0x1d716, 0x1d734,
18916 0x1d736, 0x1d74e,
18917 0x1d750, 0x1d76e,
18918 0x1d770, 0x1d788,
18919 0x1d78a, 0x1d7a8,
18920 0x1d7aa, 0x1d7c2,
18921 0x1d7c4, 0x1d7cb,
18922 0x1d7ce, 0x1d7ff,
18923 0x1ee00, 0x1ee03,
18924 0x1ee05, 0x1ee1f,
18925 0x1ee21, 0x1ee22,
18926 0x1ee24, 0x1ee24,
18927 0x1ee27, 0x1ee27,
18928 0x1ee29, 0x1ee32,
18929 0x1ee34, 0x1ee37,
18930 0x1ee39, 0x1ee39,
18931 0x1ee3b, 0x1ee3b,
18932 0x1ee42, 0x1ee42,
18933 0x1ee47, 0x1ee47,
18934 0x1ee49, 0x1ee49,
18935 0x1ee4b, 0x1ee4b,
18936 0x1ee4d, 0x1ee4f,
18937 0x1ee51, 0x1ee52,
18938 0x1ee54, 0x1ee54,
18939 0x1ee57, 0x1ee57,
18940 0x1ee59, 0x1ee59,
18941 0x1ee5b, 0x1ee5b,
18942 0x1ee5d, 0x1ee5d,
18943 0x1ee5f, 0x1ee5f,
18944 0x1ee61, 0x1ee62,
18945 0x1ee64, 0x1ee64,
18946 0x1ee67, 0x1ee6a,
18947 0x1ee6c, 0x1ee72,
18948 0x1ee74, 0x1ee77,
18949 0x1ee79, 0x1ee7c,
18950 0x1ee7e, 0x1ee7e,
18951 0x1ee80, 0x1ee89,
18952 0x1ee8b, 0x1ee9b,
18953 0x1eea1, 0x1eea3,
18954 0x1eea5, 0x1eea9,
18955 0x1eeab, 0x1eebb,
18956 }; /* END of CR_Other_Math */
18957
18958 /* PROPERTY: 'Other_Uppercase': Binary Property */
18959 static const OnigCodePoint
18960 CR_Other_Uppercase[] = { 5,
18961 0x2160, 0x216f,
18962 0x24b6, 0x24cf,
18963 0x1f130, 0x1f149,
18964 0x1f150, 0x1f169,
18965 0x1f170, 0x1f189,
18966 }; /* END of CR_Other_Uppercase */
18967
18968 /* PROPERTY: 'P': Major Category */
18969 #define CR_P CR_Punct
18970
18971 /* PROPERTY: 'Pahawh_Hmong': Script */
18972 static const OnigCodePoint
18973 CR_Pahawh_Hmong[] = { 5,
18974 0x16b00, 0x16b45,
18975 0x16b50, 0x16b59,
18976 0x16b5b, 0x16b61,
18977 0x16b63, 0x16b77,
18978 0x16b7d, 0x16b8f,
18979 }; /* END of CR_Pahawh_Hmong */
18980
18981 /* PROPERTY: 'Palmyrene': Script */
18982 static const OnigCodePoint
18983 CR_Palmyrene[] = { 1,
18984 0x10860, 0x1087f,
18985 }; /* END of CR_Palmyrene */
18986
18987 /* PROPERTY: 'Pattern_Syntax': Binary Property */
18988 static const OnigCodePoint
18989 CR_Pattern_Syntax[] = { 28,
18990 0x0021, 0x002f,
18991 0x003a, 0x0040,
18992 0x005b, 0x005e,
18993 0x0060, 0x0060,
18994 0x007b, 0x007e,
18995 0x00a1, 0x00a7,
18996 0x00a9, 0x00a9,
18997 0x00ab, 0x00ac,
18998 0x00ae, 0x00ae,
18999 0x00b0, 0x00b1,
19000 0x00b6, 0x00b6,
19001 0x00bb, 0x00bb,
19002 0x00bf, 0x00bf,
19003 0x00d7, 0x00d7,
19004 0x00f7, 0x00f7,
19005 0x2010, 0x2027,
19006 0x2030, 0x203e,
19007 0x2041, 0x2053,
19008 0x2055, 0x205e,
19009 0x2190, 0x245f,
19010 0x2500, 0x2775,
19011 0x2794, 0x2bff,
19012 0x2e00, 0x2e7f,
19013 0x3001, 0x3003,
19014 0x3008, 0x3020,
19015 0x3030, 0x3030,
19016 0xfd3e, 0xfd3f,
19017 0xfe45, 0xfe46,
19018 }; /* END of CR_Pattern_Syntax */
19019
19020 /* PROPERTY: 'Pattern_White_Space': Binary Property */
19021 static const OnigCodePoint
19022 CR_Pattern_White_Space[] = { 5,
19023 0x0009, 0x000d,
19024 0x0020, 0x0020,
19025 0x0085, 0x0085,
19026 0x200e, 0x200f,
19027 0x2028, 0x2029,
19028 }; /* END of CR_Pattern_White_Space */
19029
19030 /* PROPERTY: 'Pau_Cin_Hau': Script */
19031 static const OnigCodePoint
19032 CR_Pau_Cin_Hau[] = { 1,
19033 0x11ac0, 0x11af8,
19034 }; /* END of CR_Pau_Cin_Hau */
19035
19036 /* PROPERTY: 'Pc': General Category */
19037 static const OnigCodePoint
19038 CR_Pc[] = { 6,
19039 0x005f, 0x005f,
19040 0x203f, 0x2040,
19041 0x2054, 0x2054,
19042 0xfe33, 0xfe34,
19043 0xfe4d, 0xfe4f,
19044 0xff3f, 0xff3f,
19045 }; /* END of CR_Pc */
19046
19047 /* PROPERTY: 'Pd': General Category */
19048 static const OnigCodePoint
19049 CR_Pd[] = { 17,
19050 0x002d, 0x002d,
19051 0x058a, 0x058a,
19052 0x05be, 0x05be,
19053 0x1400, 0x1400,
19054 0x1806, 0x1806,
19055 0x2010, 0x2015,
19056 0x2e17, 0x2e17,
19057 0x2e1a, 0x2e1a,
19058 0x2e3a, 0x2e3b,
19059 0x2e40, 0x2e40,
19060 0x301c, 0x301c,
19061 0x3030, 0x3030,
19062 0x30a0, 0x30a0,
19063 0xfe31, 0xfe32,
19064 0xfe58, 0xfe58,
19065 0xfe63, 0xfe63,
19066 0xff0d, 0xff0d,
19067 }; /* END of CR_Pd */
19068
19069 /* PROPERTY: 'Pe': General Category */
19070 static const OnigCodePoint
19071 CR_Pe[] = { 72,
19072 0x0029, 0x0029,
19073 0x005d, 0x005d,
19074 0x007d, 0x007d,
19075 0x0f3b, 0x0f3b,
19076 0x0f3d, 0x0f3d,
19077 0x169c, 0x169c,
19078 0x2046, 0x2046,
19079 0x207e, 0x207e,
19080 0x208e, 0x208e,
19081 0x2309, 0x2309,
19082 0x230b, 0x230b,
19083 0x232a, 0x232a,
19084 0x2769, 0x2769,
19085 0x276b, 0x276b,
19086 0x276d, 0x276d,
19087 0x276f, 0x276f,
19088 0x2771, 0x2771,
19089 0x2773, 0x2773,
19090 0x2775, 0x2775,
19091 0x27c6, 0x27c6,
19092 0x27e7, 0x27e7,
19093 0x27e9, 0x27e9,
19094 0x27eb, 0x27eb,
19095 0x27ed, 0x27ed,
19096 0x27ef, 0x27ef,
19097 0x2984, 0x2984,
19098 0x2986, 0x2986,
19099 0x2988, 0x2988,
19100 0x298a, 0x298a,
19101 0x298c, 0x298c,
19102 0x298e, 0x298e,
19103 0x2990, 0x2990,
19104 0x2992, 0x2992,
19105 0x2994, 0x2994,
19106 0x2996, 0x2996,
19107 0x2998, 0x2998,
19108 0x29d9, 0x29d9,
19109 0x29db, 0x29db,
19110 0x29fd, 0x29fd,
19111 0x2e23, 0x2e23,
19112 0x2e25, 0x2e25,
19113 0x2e27, 0x2e27,
19114 0x2e29, 0x2e29,
19115 0x3009, 0x3009,
19116 0x300b, 0x300b,
19117 0x300d, 0x300d,
19118 0x300f, 0x300f,
19119 0x3011, 0x3011,
19120 0x3015, 0x3015,
19121 0x3017, 0x3017,
19122 0x3019, 0x3019,
19123 0x301b, 0x301b,
19124 0x301e, 0x301f,
19125 0xfd3e, 0xfd3e,
19126 0xfe18, 0xfe18,
19127 0xfe36, 0xfe36,
19128 0xfe38, 0xfe38,
19129 0xfe3a, 0xfe3a,
19130 0xfe3c, 0xfe3c,
19131 0xfe3e, 0xfe3e,
19132 0xfe40, 0xfe40,
19133 0xfe42, 0xfe42,
19134 0xfe44, 0xfe44,
19135 0xfe48, 0xfe48,
19136 0xfe5a, 0xfe5a,
19137 0xfe5c, 0xfe5c,
19138 0xfe5e, 0xfe5e,
19139 0xff09, 0xff09,
19140 0xff3d, 0xff3d,
19141 0xff5d, 0xff5d,
19142 0xff60, 0xff60,
19143 0xff63, 0xff63,
19144 }; /* END of CR_Pe */
19145
19146 /* PROPERTY: 'Pf': General Category */
19147 static const OnigCodePoint
19148 CR_Pf[] = { 10,
19149 0x00bb, 0x00bb,
19150 0x2019, 0x2019,
19151 0x201d, 0x201d,
19152 0x203a, 0x203a,
19153 0x2e03, 0x2e03,
19154 0x2e05, 0x2e05,
19155 0x2e0a, 0x2e0a,
19156 0x2e0d, 0x2e0d,
19157 0x2e1d, 0x2e1d,
19158 0x2e21, 0x2e21,
19159 }; /* END of CR_Pf */
19160
19161 /* PROPERTY: 'Phags_Pa': Script */
19162 static const OnigCodePoint
19163 CR_Phags_Pa[] = { 1,
19164 0xa840, 0xa877,
19165 }; /* END of CR_Phags_Pa */
19166
19167 /* PROPERTY: 'Phoenician': Script */
19168 static const OnigCodePoint
19169 CR_Phoenician[] = { 2,
19170 0x10900, 0x1091b,
19171 0x1091f, 0x1091f,
19172 }; /* END of CR_Phoenician */
19173
19174 /* PROPERTY: 'Pi': General Category */
19175 static const OnigCodePoint
19176 CR_Pi[] = { 11,
19177 0x00ab, 0x00ab,
19178 0x2018, 0x2018,
19179 0x201b, 0x201c,
19180 0x201f, 0x201f,
19181 0x2039, 0x2039,
19182 0x2e02, 0x2e02,
19183 0x2e04, 0x2e04,
19184 0x2e09, 0x2e09,
19185 0x2e0c, 0x2e0c,
19186 0x2e1c, 0x2e1c,
19187 0x2e20, 0x2e20,
19188 }; /* END of CR_Pi */
19189
19190 /* PROPERTY: 'Po': General Category */
19191 static const OnigCodePoint
19192 CR_Po[] = { 175,
19193 0x0021, 0x0023,
19194 0x0025, 0x0027,
19195 0x002a, 0x002a,
19196 0x002c, 0x002c,
19197 0x002e, 0x002f,
19198 0x003a, 0x003b,
19199 0x003f, 0x0040,
19200 0x005c, 0x005c,
19201 0x00a1, 0x00a1,
19202 0x00a7, 0x00a7,
19203 0x00b6, 0x00b7,
19204 0x00bf, 0x00bf,
19205 0x037e, 0x037e,
19206 0x0387, 0x0387,
19207 0x055a, 0x055f,
19208 0x0589, 0x0589,
19209 0x05c0, 0x05c0,
19210 0x05c3, 0x05c3,
19211 0x05c6, 0x05c6,
19212 0x05f3, 0x05f4,
19213 0x0609, 0x060a,
19214 0x060c, 0x060d,
19215 0x061b, 0x061b,
19216 0x061e, 0x061f,
19217 0x066a, 0x066d,
19218 0x06d4, 0x06d4,
19219 0x0700, 0x070d,
19220 0x07f7, 0x07f9,
19221 0x0830, 0x083e,
19222 0x085e, 0x085e,
19223 0x0964, 0x0965,
19224 0x0970, 0x0970,
19225 0x09fd, 0x09fd,
19226 0x0a76, 0x0a76,
19227 0x0af0, 0x0af0,
19228 0x0c84, 0x0c84,
19229 0x0df4, 0x0df4,
19230 0x0e4f, 0x0e4f,
19231 0x0e5a, 0x0e5b,
19232 0x0f04, 0x0f12,
19233 0x0f14, 0x0f14,
19234 0x0f85, 0x0f85,
19235 0x0fd0, 0x0fd4,
19236 0x0fd9, 0x0fda,
19237 0x104a, 0x104f,
19238 0x10fb, 0x10fb,
19239 0x1360, 0x1368,
19240 0x166d, 0x166e,
19241 0x16eb, 0x16ed,
19242 0x1735, 0x1736,
19243 0x17d4, 0x17d6,
19244 0x17d8, 0x17da,
19245 0x1800, 0x1805,
19246 0x1807, 0x180a,
19247 0x1944, 0x1945,
19248 0x1a1e, 0x1a1f,
19249 0x1aa0, 0x1aa6,
19250 0x1aa8, 0x1aad,
19251 0x1b5a, 0x1b60,
19252 0x1bfc, 0x1bff,
19253 0x1c3b, 0x1c3f,
19254 0x1c7e, 0x1c7f,
19255 0x1cc0, 0x1cc7,
19256 0x1cd3, 0x1cd3,
19257 0x2016, 0x2017,
19258 0x2020, 0x2027,
19259 0x2030, 0x2038,
19260 0x203b, 0x203e,
19261 0x2041, 0x2043,
19262 0x2047, 0x2051,
19263 0x2053, 0x2053,
19264 0x2055, 0x205e,
19265 0x2cf9, 0x2cfc,
19266 0x2cfe, 0x2cff,
19267 0x2d70, 0x2d70,
19268 0x2e00, 0x2e01,
19269 0x2e06, 0x2e08,
19270 0x2e0b, 0x2e0b,
19271 0x2e0e, 0x2e16,
19272 0x2e18, 0x2e19,
19273 0x2e1b, 0x2e1b,
19274 0x2e1e, 0x2e1f,
19275 0x2e2a, 0x2e2e,
19276 0x2e30, 0x2e39,
19277 0x2e3c, 0x2e3f,
19278 0x2e41, 0x2e41,
19279 0x2e43, 0x2e4e,
19280 0x3001, 0x3003,
19281 0x303d, 0x303d,
19282 0x30fb, 0x30fb,
19283 0xa4fe, 0xa4ff,
19284 0xa60d, 0xa60f,
19285 0xa673, 0xa673,
19286 0xa67e, 0xa67e,
19287 0xa6f2, 0xa6f7,
19288 0xa874, 0xa877,
19289 0xa8ce, 0xa8cf,
19290 0xa8f8, 0xa8fa,
19291 0xa8fc, 0xa8fc,
19292 0xa92e, 0xa92f,
19293 0xa95f, 0xa95f,
19294 0xa9c1, 0xa9cd,
19295 0xa9de, 0xa9df,
19296 0xaa5c, 0xaa5f,
19297 0xaade, 0xaadf,
19298 0xaaf0, 0xaaf1,
19299 0xabeb, 0xabeb,
19300 0xfe10, 0xfe16,
19301 0xfe19, 0xfe19,
19302 0xfe30, 0xfe30,
19303 0xfe45, 0xfe46,
19304 0xfe49, 0xfe4c,
19305 0xfe50, 0xfe52,
19306 0xfe54, 0xfe57,
19307 0xfe5f, 0xfe61,
19308 0xfe68, 0xfe68,
19309 0xfe6a, 0xfe6b,
19310 0xff01, 0xff03,
19311 0xff05, 0xff07,
19312 0xff0a, 0xff0a,
19313 0xff0c, 0xff0c,
19314 0xff0e, 0xff0f,
19315 0xff1a, 0xff1b,
19316 0xff1f, 0xff20,
19317 0xff3c, 0xff3c,
19318 0xff61, 0xff61,
19319 0xff64, 0xff65,
19320 0x10100, 0x10102,
19321 0x1039f, 0x1039f,
19322 0x103d0, 0x103d0,
19323 0x1056f, 0x1056f,
19324 0x10857, 0x10857,
19325 0x1091f, 0x1091f,
19326 0x1093f, 0x1093f,
19327 0x10a50, 0x10a58,
19328 0x10a7f, 0x10a7f,
19329 0x10af0, 0x10af6,
19330 0x10b39, 0x10b3f,
19331 0x10b99, 0x10b9c,
19332 0x10f55, 0x10f59,
19333 0x11047, 0x1104d,
19334 0x110bb, 0x110bc,
19335 0x110be, 0x110c1,
19336 0x11140, 0x11143,
19337 0x11174, 0x11175,
19338 0x111c5, 0x111c8,
19339 0x111cd, 0x111cd,
19340 0x111db, 0x111db,
19341 0x111dd, 0x111df,
19342 0x11238, 0x1123d,
19343 0x112a9, 0x112a9,
19344 0x1144b, 0x1144f,
19345 0x1145b, 0x1145b,
19346 0x1145d, 0x1145d,
19347 0x114c6, 0x114c6,
19348 0x115c1, 0x115d7,
19349 0x11641, 0x11643,
19350 0x11660, 0x1166c,
19351 0x1173c, 0x1173e,
19352 0x1183b, 0x1183b,
19353 0x11a3f, 0x11a46,
19354 0x11a9a, 0x11a9c,
19355 0x11a9e, 0x11aa2,
19356 0x11c41, 0x11c45,
19357 0x11c70, 0x11c71,
19358 0x11ef7, 0x11ef8,
19359 0x12470, 0x12474,
19360 0x16a6e, 0x16a6f,
19361 0x16af5, 0x16af5,
19362 0x16b37, 0x16b3b,
19363 0x16b44, 0x16b44,
19364 0x16e97, 0x16e9a,
19365 0x1bc9f, 0x1bc9f,
19366 0x1da87, 0x1da8b,
19367 0x1e95e, 0x1e95f,
19368 }; /* END of CR_Po */
19369
19370 /* PROPERTY: 'Prepended_Concatenation_Mark': Binary Property */
19371 static const OnigCodePoint
19372 CR_Prepended_Concatenation_Mark[] = { 6,
19373 0x0600, 0x0605,
19374 0x06dd, 0x06dd,
19375 0x070f, 0x070f,
19376 0x08e2, 0x08e2,
19377 0x110bd, 0x110bd,
19378 0x110cd, 0x110cd,
19379 }; /* END of CR_Prepended_Concatenation_Mark */
19380
19381 /* PROPERTY: 'Ps': General Category */
19382 static const OnigCodePoint
19383 CR_Ps[] = { 75,
19384 0x0028, 0x0028,
19385 0x005b, 0x005b,
19386 0x007b, 0x007b,
19387 0x0f3a, 0x0f3a,
19388 0x0f3c, 0x0f3c,
19389 0x169b, 0x169b,
19390 0x201a, 0x201a,
19391 0x201e, 0x201e,
19392 0x2045, 0x2045,
19393 0x207d, 0x207d,
19394 0x208d, 0x208d,
19395 0x2308, 0x2308,
19396 0x230a, 0x230a,
19397 0x2329, 0x2329,
19398 0x2768, 0x2768,
19399 0x276a, 0x276a,
19400 0x276c, 0x276c,
19401 0x276e, 0x276e,
19402 0x2770, 0x2770,
19403 0x2772, 0x2772,
19404 0x2774, 0x2774,
19405 0x27c5, 0x27c5,
19406 0x27e6, 0x27e6,
19407 0x27e8, 0x27e8,
19408 0x27ea, 0x27ea,
19409 0x27ec, 0x27ec,
19410 0x27ee, 0x27ee,
19411 0x2983, 0x2983,
19412 0x2985, 0x2985,
19413 0x2987, 0x2987,
19414 0x2989, 0x2989,
19415 0x298b, 0x298b,
19416 0x298d, 0x298d,
19417 0x298f, 0x298f,
19418 0x2991, 0x2991,
19419 0x2993, 0x2993,
19420 0x2995, 0x2995,
19421 0x2997, 0x2997,
19422 0x29d8, 0x29d8,
19423 0x29da, 0x29da,
19424 0x29fc, 0x29fc,
19425 0x2e22, 0x2e22,
19426 0x2e24, 0x2e24,
19427 0x2e26, 0x2e26,
19428 0x2e28, 0x2e28,
19429 0x2e42, 0x2e42,
19430 0x3008, 0x3008,
19431 0x300a, 0x300a,
19432 0x300c, 0x300c,
19433 0x300e, 0x300e,
19434 0x3010, 0x3010,
19435 0x3014, 0x3014,
19436 0x3016, 0x3016,
19437 0x3018, 0x3018,
19438 0x301a, 0x301a,
19439 0x301d, 0x301d,
19440 0xfd3f, 0xfd3f,
19441 0xfe17, 0xfe17,
19442 0xfe35, 0xfe35,
19443 0xfe37, 0xfe37,
19444 0xfe39, 0xfe39,
19445 0xfe3b, 0xfe3b,
19446 0xfe3d, 0xfe3d,
19447 0xfe3f, 0xfe3f,
19448 0xfe41, 0xfe41,
19449 0xfe43, 0xfe43,
19450 0xfe47, 0xfe47,
19451 0xfe59, 0xfe59,
19452 0xfe5b, 0xfe5b,
19453 0xfe5d, 0xfe5d,
19454 0xff08, 0xff08,
19455 0xff3b, 0xff3b,
19456 0xff5b, 0xff5b,
19457 0xff5f, 0xff5f,
19458 0xff62, 0xff62,
19459 }; /* END of CR_Ps */
19460
19461 /* PROPERTY: 'Psalter_Pahlavi': Script */
19462 static const OnigCodePoint
19463 CR_Psalter_Pahlavi[] = { 3,
19464 0x10b80, 0x10b91,
19465 0x10b99, 0x10b9c,
19466 0x10ba9, 0x10baf,
19467 }; /* END of CR_Psalter_Pahlavi */
19468
19469 /* PROPERTY: 'Quotation_Mark': Binary Property */
19470 static const OnigCodePoint
19471 CR_Quotation_Mark[] = { 13,
19472 0x0022, 0x0022,
19473 0x0027, 0x0027,
19474 0x00ab, 0x00ab,
19475 0x00bb, 0x00bb,
19476 0x2018, 0x201f,
19477 0x2039, 0x203a,
19478 0x2e42, 0x2e42,
19479 0x300c, 0x300f,
19480 0x301d, 0x301f,
19481 0xfe41, 0xfe44,
19482 0xff02, 0xff02,
19483 0xff07, 0xff07,
19484 0xff62, 0xff63,
19485 }; /* END of CR_Quotation_Mark */
19486
19487 /* PROPERTY: 'Radical': Binary Property */
19488 static const OnigCodePoint
19489 CR_Radical[] = { 3,
19490 0x2e80, 0x2e99,
19491 0x2e9b, 0x2ef3,
19492 0x2f00, 0x2fd5,
19493 }; /* END of CR_Radical */
19494
19495 /* PROPERTY: 'Regional_Indicator': Binary Property */
19496 static const OnigCodePoint
19497 CR_Regional_Indicator[] = { 1,
19498 0x1f1e6, 0x1f1ff,
19499 }; /* END of CR_Regional_Indicator */
19500
19501 /* PROPERTY: 'Rejang': Script */
19502 static const OnigCodePoint
19503 CR_Rejang[] = { 2,
19504 0xa930, 0xa953,
19505 0xa95f, 0xa95f,
19506 }; /* END of CR_Rejang */
19507
19508 /* PROPERTY: 'Runic': Script */
19509 static const OnigCodePoint
19510 CR_Runic[] = { 2,
19511 0x16a0, 0x16ea,
19512 0x16ee, 0x16f8,
19513 }; /* END of CR_Runic */
19514
19515 /* PROPERTY: 'S': Major Category */
19516 static const OnigCodePoint
19517 CR_S[] = { 220,
19518 0x0024, 0x0024,
19519 0x002b, 0x002b,
19520 0x003c, 0x003e,
19521 0x005e, 0x005e,
19522 0x0060, 0x0060,
19523 0x007c, 0x007c,
19524 0x007e, 0x007e,
19525 0x00a2, 0x00a6,
19526 0x00a8, 0x00a9,
19527 0x00ac, 0x00ac,
19528 0x00ae, 0x00b1,
19529 0x00b4, 0x00b4,
19530 0x00b8, 0x00b8,
19531 0x00d7, 0x00d7,
19532 0x00f7, 0x00f7,
19533 0x02c2, 0x02c5,
19534 0x02d2, 0x02df,
19535 0x02e5, 0x02eb,
19536 0x02ed, 0x02ed,
19537 0x02ef, 0x02ff,
19538 0x0375, 0x0375,
19539 0x0384, 0x0385,
19540 0x03f6, 0x03f6,
19541 0x0482, 0x0482,
19542 0x058d, 0x058f,
19543 0x0606, 0x0608,
19544 0x060b, 0x060b,
19545 0x060e, 0x060f,
19546 0x06de, 0x06de,
19547 0x06e9, 0x06e9,
19548 0x06fd, 0x06fe,
19549 0x07f6, 0x07f6,
19550 0x07fe, 0x07ff,
19551 0x09f2, 0x09f3,
19552 0x09fa, 0x09fb,
19553 0x0af1, 0x0af1,
19554 0x0b70, 0x0b70,
19555 0x0bf3, 0x0bfa,
19556 0x0c7f, 0x0c7f,
19557 0x0d4f, 0x0d4f,
19558 0x0d79, 0x0d79,
19559 0x0e3f, 0x0e3f,
19560 0x0f01, 0x0f03,
19561 0x0f13, 0x0f13,
19562 0x0f15, 0x0f17,
19563 0x0f1a, 0x0f1f,
19564 0x0f34, 0x0f34,
19565 0x0f36, 0x0f36,
19566 0x0f38, 0x0f38,
19567 0x0fbe, 0x0fc5,
19568 0x0fc7, 0x0fcc,
19569 0x0fce, 0x0fcf,
19570 0x0fd5, 0x0fd8,
19571 0x109e, 0x109f,
19572 0x1390, 0x1399,
19573 0x17db, 0x17db,
19574 0x1940, 0x1940,
19575 0x19de, 0x19ff,
19576 0x1b61, 0x1b6a,
19577 0x1b74, 0x1b7c,
19578 0x1fbd, 0x1fbd,
19579 0x1fbf, 0x1fc1,
19580 0x1fcd, 0x1fcf,
19581 0x1fdd, 0x1fdf,
19582 0x1fed, 0x1fef,
19583 0x1ffd, 0x1ffe,
19584 0x2044, 0x2044,
19585 0x2052, 0x2052,
19586 0x207a, 0x207c,
19587 0x208a, 0x208c,
19588 0x20a0, 0x20bf,
19589 0x2100, 0x2101,
19590 0x2103, 0x2106,
19591 0x2108, 0x2109,
19592 0x2114, 0x2114,
19593 0x2116, 0x2118,
19594 0x211e, 0x2123,
19595 0x2125, 0x2125,
19596 0x2127, 0x2127,
19597 0x2129, 0x2129,
19598 0x212e, 0x212e,
19599 0x213a, 0x213b,
19600 0x2140, 0x2144,
19601 0x214a, 0x214d,
19602 0x214f, 0x214f,
19603 0x218a, 0x218b,
19604 0x2190, 0x2307,
19605 0x230c, 0x2328,
19606 0x232b, 0x2426,
19607 0x2440, 0x244a,
19608 0x249c, 0x24e9,
19609 0x2500, 0x2767,
19610 0x2794, 0x27c4,
19611 0x27c7, 0x27e5,
19612 0x27f0, 0x2982,
19613 0x2999, 0x29d7,
19614 0x29dc, 0x29fb,
19615 0x29fe, 0x2b73,
19616 0x2b76, 0x2b95,
19617 0x2b98, 0x2bc8,
19618 0x2bca, 0x2bfe,
19619 0x2ce5, 0x2cea,
19620 0x2e80, 0x2e99,
19621 0x2e9b, 0x2ef3,
19622 0x2f00, 0x2fd5,
19623 0x2ff0, 0x2ffb,
19624 0x3004, 0x3004,
19625 0x3012, 0x3013,
19626 0x3020, 0x3020,
19627 0x3036, 0x3037,
19628 0x303e, 0x303f,
19629 0x309b, 0x309c,
19630 0x3190, 0x3191,
19631 0x3196, 0x319f,
19632 0x31c0, 0x31e3,
19633 0x3200, 0x321e,
19634 0x322a, 0x3247,
19635 0x3250, 0x3250,
19636 0x3260, 0x327f,
19637 0x328a, 0x32b0,
19638 0x32c0, 0x32fe,
19639 0x3300, 0x33ff,
19640 0x4dc0, 0x4dff,
19641 0xa490, 0xa4c6,
19642 0xa700, 0xa716,
19643 0xa720, 0xa721,
19644 0xa789, 0xa78a,
19645 0xa828, 0xa82b,
19646 0xa836, 0xa839,
19647 0xaa77, 0xaa79,
19648 0xab5b, 0xab5b,
19649 0xfb29, 0xfb29,
19650 0xfbb2, 0xfbc1,
19651 0xfdfc, 0xfdfd,
19652 0xfe62, 0xfe62,
19653 0xfe64, 0xfe66,
19654 0xfe69, 0xfe69,
19655 0xff04, 0xff04,
19656 0xff0b, 0xff0b,
19657 0xff1c, 0xff1e,
19658 0xff3e, 0xff3e,
19659 0xff40, 0xff40,
19660 0xff5c, 0xff5c,
19661 0xff5e, 0xff5e,
19662 0xffe0, 0xffe6,
19663 0xffe8, 0xffee,
19664 0xfffc, 0xfffd,
19665 0x10137, 0x1013f,
19666 0x10179, 0x10189,
19667 0x1018c, 0x1018e,
19668 0x10190, 0x1019b,
19669 0x101a0, 0x101a0,
19670 0x101d0, 0x101fc,
19671 0x10877, 0x10878,
19672 0x10ac8, 0x10ac8,
19673 0x1173f, 0x1173f,
19674 0x16b3c, 0x16b3f,
19675 0x16b45, 0x16b45,
19676 0x1bc9c, 0x1bc9c,
19677 0x1d000, 0x1d0f5,
19678 0x1d100, 0x1d126,
19679 0x1d129, 0x1d164,
19680 0x1d16a, 0x1d16c,
19681 0x1d183, 0x1d184,
19682 0x1d18c, 0x1d1a9,
19683 0x1d1ae, 0x1d1e8,
19684 0x1d200, 0x1d241,
19685 0x1d245, 0x1d245,
19686 0x1d300, 0x1d356,
19687 0x1d6c1, 0x1d6c1,
19688 0x1d6db, 0x1d6db,
19689 0x1d6fb, 0x1d6fb,
19690 0x1d715, 0x1d715,
19691 0x1d735, 0x1d735,
19692 0x1d74f, 0x1d74f,
19693 0x1d76f, 0x1d76f,
19694 0x1d789, 0x1d789,
19695 0x1d7a9, 0x1d7a9,
19696 0x1d7c3, 0x1d7c3,
19697 0x1d800, 0x1d9ff,
19698 0x1da37, 0x1da3a,
19699 0x1da6d, 0x1da74,
19700 0x1da76, 0x1da83,
19701 0x1da85, 0x1da86,
19702 0x1ecac, 0x1ecac,
19703 0x1ecb0, 0x1ecb0,
19704 0x1eef0, 0x1eef1,
19705 0x1f000, 0x1f02b,
19706 0x1f030, 0x1f093,
19707 0x1f0a0, 0x1f0ae,
19708 0x1f0b1, 0x1f0bf,
19709 0x1f0c1, 0x1f0cf,
19710 0x1f0d1, 0x1f0f5,
19711 0x1f110, 0x1f16b,
19712 0x1f170, 0x1f1ac,
19713 0x1f1e6, 0x1f202,
19714 0x1f210, 0x1f23b,
19715 0x1f240, 0x1f248,
19716 0x1f250, 0x1f251,
19717 0x1f260, 0x1f265,
19718 0x1f300, 0x1f6d4,
19719 0x1f6e0, 0x1f6ec,
19720 0x1f6f0, 0x1f6f9,
19721 0x1f700, 0x1f773,
19722 0x1f780, 0x1f7d8,
19723 0x1f800, 0x1f80b,
19724 0x1f810, 0x1f847,
19725 0x1f850, 0x1f859,
19726 0x1f860, 0x1f887,
19727 0x1f890, 0x1f8ad,
19728 0x1f900, 0x1f90b,
19729 0x1f910, 0x1f93e,
19730 0x1f940, 0x1f970,
19731 0x1f973, 0x1f976,
19732 0x1f97a, 0x1f97a,
19733 0x1f97c, 0x1f9a2,
19734 0x1f9b0, 0x1f9b9,
19735 0x1f9c0, 0x1f9c2,
19736 0x1f9d0, 0x1f9ff,
19737 0x1fa60, 0x1fa6d,
19738 }; /* END of CR_S */
19739
19740 /* PROPERTY: 'Samaritan': Script */
19741 static const OnigCodePoint
19742 CR_Samaritan[] = { 2,
19743 0x0800, 0x082d,
19744 0x0830, 0x083e,
19745 }; /* END of CR_Samaritan */
19746
19747 /* PROPERTY: 'Saurashtra': Script */
19748 static const OnigCodePoint
19749 CR_Saurashtra[] = { 2,
19750 0xa880, 0xa8c5,
19751 0xa8ce, 0xa8d9,
19752 }; /* END of CR_Saurashtra */
19753
19754 /* PROPERTY: 'Sc': General Category */
19755 static const OnigCodePoint
19756 CR_Sc[] = { 19,
19757 0x0024, 0x0024,
19758 0x00a2, 0x00a5,
19759 0x058f, 0x058f,
19760 0x060b, 0x060b,
19761 0x07fe, 0x07ff,
19762 0x09f2, 0x09f3,
19763 0x09fb, 0x09fb,
19764 0x0af1, 0x0af1,
19765 0x0bf9, 0x0bf9,
19766 0x0e3f, 0x0e3f,
19767 0x17db, 0x17db,
19768 0x20a0, 0x20bf,
19769 0xa838, 0xa838,
19770 0xfdfc, 0xfdfc,
19771 0xfe69, 0xfe69,
19772 0xff04, 0xff04,
19773 0xffe0, 0xffe1,
19774 0xffe5, 0xffe6,
19775 0x1ecb0, 0x1ecb0,
19776 }; /* END of CR_Sc */
19777
19778 /* PROPERTY: 'Sentence_Terminal': Binary Property */
19779 static const OnigCodePoint
19780 CR_Sentence_Terminal[] = { 74,
19781 0x0021, 0x0021,
19782 0x002e, 0x002e,
19783 0x003f, 0x003f,
19784 0x0589, 0x0589,
19785 0x061e, 0x061f,
19786 0x06d4, 0x06d4,
19787 0x0700, 0x0702,
19788 0x07f9, 0x07f9,
19789 0x0837, 0x0837,
19790 0x0839, 0x0839,
19791 0x083d, 0x083e,
19792 0x0964, 0x0965,
19793 0x104a, 0x104b,
19794 0x1362, 0x1362,
19795 0x1367, 0x1368,
19796 0x166e, 0x166e,
19797 0x1735, 0x1736,
19798 0x1803, 0x1803,
19799 0x1809, 0x1809,
19800 0x1944, 0x1945,
19801 0x1aa8, 0x1aab,
19802 0x1b5a, 0x1b5b,
19803 0x1b5e, 0x1b5f,
19804 0x1c3b, 0x1c3c,
19805 0x1c7e, 0x1c7f,
19806 0x203c, 0x203d,
19807 0x2047, 0x2049,
19808 0x2e2e, 0x2e2e,
19809 0x2e3c, 0x2e3c,
19810 0x3002, 0x3002,
19811 0xa4ff, 0xa4ff,
19812 0xa60e, 0xa60f,
19813 0xa6f3, 0xa6f3,
19814 0xa6f7, 0xa6f7,
19815 0xa876, 0xa877,
19816 0xa8ce, 0xa8cf,
19817 0xa92f, 0xa92f,
19818 0xa9c8, 0xa9c9,
19819 0xaa5d, 0xaa5f,
19820 0xaaf0, 0xaaf1,
19821 0xabeb, 0xabeb,
19822 0xfe52, 0xfe52,
19823 0xfe56, 0xfe57,
19824 0xff01, 0xff01,
19825 0xff0e, 0xff0e,
19826 0xff1f, 0xff1f,
19827 0xff61, 0xff61,
19828 0x10a56, 0x10a57,
19829 0x10f55, 0x10f59,
19830 0x11047, 0x11048,
19831 0x110be, 0x110c1,
19832 0x11141, 0x11143,
19833 0x111c5, 0x111c6,
19834 0x111cd, 0x111cd,
19835 0x111de, 0x111df,
19836 0x11238, 0x11239,
19837 0x1123b, 0x1123c,
19838 0x112a9, 0x112a9,
19839 0x1144b, 0x1144c,
19840 0x115c2, 0x115c3,
19841 0x115c9, 0x115d7,
19842 0x11641, 0x11642,
19843 0x1173c, 0x1173e,
19844 0x11a42, 0x11a43,
19845 0x11a9b, 0x11a9c,
19846 0x11c41, 0x11c42,
19847 0x11ef7, 0x11ef8,
19848 0x16a6e, 0x16a6f,
19849 0x16af5, 0x16af5,
19850 0x16b37, 0x16b38,
19851 0x16b44, 0x16b44,
19852 0x16e98, 0x16e98,
19853 0x1bc9f, 0x1bc9f,
19854 0x1da88, 0x1da88,
19855 }; /* END of CR_Sentence_Terminal */
19856
19857 /* PROPERTY: 'Sharada': Script */
19858 static const OnigCodePoint
19859 CR_Sharada[] = { 2,
19860 0x11180, 0x111cd,
19861 0x111d0, 0x111df,
19862 }; /* END of CR_Sharada */
19863
19864 /* PROPERTY: 'Shavian': Script */
19865 static const OnigCodePoint
19866 CR_Shavian[] = { 1,
19867 0x10450, 0x1047f,
19868 }; /* END of CR_Shavian */
19869
19870 /* PROPERTY: 'Siddham': Script */
19871 static const OnigCodePoint
19872 CR_Siddham[] = { 2,
19873 0x11580, 0x115b5,
19874 0x115b8, 0x115dd,
19875 }; /* END of CR_Siddham */
19876
19877 /* PROPERTY: 'SignWriting': Script */
19878 static const OnigCodePoint
19879 CR_SignWriting[] = { 3,
19880 0x1d800, 0x1da8b,
19881 0x1da9b, 0x1da9f,
19882 0x1daa1, 0x1daaf,
19883 }; /* END of CR_SignWriting */
19884
19885 /* PROPERTY: 'Sinhala': Script */
19886 static const OnigCodePoint
19887 CR_Sinhala[] = { 13,
19888 0x0d82, 0x0d83,
19889 0x0d85, 0x0d96,
19890 0x0d9a, 0x0db1,
19891 0x0db3, 0x0dbb,
19892 0x0dbd, 0x0dbd,
19893 0x0dc0, 0x0dc6,
19894 0x0dca, 0x0dca,
19895 0x0dcf, 0x0dd4,
19896 0x0dd6, 0x0dd6,
19897 0x0dd8, 0x0ddf,
19898 0x0de6, 0x0def,
19899 0x0df2, 0x0df4,
19900 0x111e1, 0x111f4,
19901 }; /* END of CR_Sinhala */
19902
19903 /* PROPERTY: 'Sk': General Category */
19904 static const OnigCodePoint
19905 CR_Sk[] = { 29,
19906 0x005e, 0x005e,
19907 0x0060, 0x0060,
19908 0x00a8, 0x00a8,
19909 0x00af, 0x00af,
19910 0x00b4, 0x00b4,
19911 0x00b8, 0x00b8,
19912 0x02c2, 0x02c5,
19913 0x02d2, 0x02df,
19914 0x02e5, 0x02eb,
19915 0x02ed, 0x02ed,
19916 0x02ef, 0x02ff,
19917 0x0375, 0x0375,
19918 0x0384, 0x0385,
19919 0x1fbd, 0x1fbd,
19920 0x1fbf, 0x1fc1,
19921 0x1fcd, 0x1fcf,
19922 0x1fdd, 0x1fdf,
19923 0x1fed, 0x1fef,
19924 0x1ffd, 0x1ffe,
19925 0x309b, 0x309c,
19926 0xa700, 0xa716,
19927 0xa720, 0xa721,
19928 0xa789, 0xa78a,
19929 0xab5b, 0xab5b,
19930 0xfbb2, 0xfbc1,
19931 0xff3e, 0xff3e,
19932 0xff40, 0xff40,
19933 0xffe3, 0xffe3,
19934 0x1f3fb, 0x1f3ff,
19935 }; /* END of CR_Sk */
19936
19937 /* PROPERTY: 'Sm': General Category */
19938 static const OnigCodePoint
19939 CR_Sm[] = { 64,
19940 0x002b, 0x002b,
19941 0x003c, 0x003e,
19942 0x007c, 0x007c,
19943 0x007e, 0x007e,
19944 0x00ac, 0x00ac,
19945 0x00b1, 0x00b1,
19946 0x00d7, 0x00d7,
19947 0x00f7, 0x00f7,
19948 0x03f6, 0x03f6,
19949 0x0606, 0x0608,
19950 0x2044, 0x2044,
19951 0x2052, 0x2052,
19952 0x207a, 0x207c,
19953 0x208a, 0x208c,
19954 0x2118, 0x2118,
19955 0x2140, 0x2144,
19956 0x214b, 0x214b,
19957 0x2190, 0x2194,
19958 0x219a, 0x219b,
19959 0x21a0, 0x21a0,
19960 0x21a3, 0x21a3,
19961 0x21a6, 0x21a6,
19962 0x21ae, 0x21ae,
19963 0x21ce, 0x21cf,
19964 0x21d2, 0x21d2,
19965 0x21d4, 0x21d4,
19966 0x21f4, 0x22ff,
19967 0x2320, 0x2321,
19968 0x237c, 0x237c,
19969 0x239b, 0x23b3,
19970 0x23dc, 0x23e1,
19971 0x25b7, 0x25b7,
19972 0x25c1, 0x25c1,
19973 0x25f8, 0x25ff,
19974 0x266f, 0x266f,
19975 0x27c0, 0x27c4,
19976 0x27c7, 0x27e5,
19977 0x27f0, 0x27ff,
19978 0x2900, 0x2982,
19979 0x2999, 0x29d7,
19980 0x29dc, 0x29fb,
19981 0x29fe, 0x2aff,
19982 0x2b30, 0x2b44,
19983 0x2b47, 0x2b4c,
19984 0xfb29, 0xfb29,
19985 0xfe62, 0xfe62,
19986 0xfe64, 0xfe66,
19987 0xff0b, 0xff0b,
19988 0xff1c, 0xff1e,
19989 0xff5c, 0xff5c,
19990 0xff5e, 0xff5e,
19991 0xffe2, 0xffe2,
19992 0xffe9, 0xffec,
19993 0x1d6c1, 0x1d6c1,
19994 0x1d6db, 0x1d6db,
19995 0x1d6fb, 0x1d6fb,
19996 0x1d715, 0x1d715,
19997 0x1d735, 0x1d735,
19998 0x1d74f, 0x1d74f,
19999 0x1d76f, 0x1d76f,
20000 0x1d789, 0x1d789,
20001 0x1d7a9, 0x1d7a9,
20002 0x1d7c3, 0x1d7c3,
20003 0x1eef0, 0x1eef1,
20004 }; /* END of CR_Sm */
20005
20006 /* PROPERTY: 'So': General Category */
20007 static const OnigCodePoint
20008 CR_So[] = { 174,
20009 0x00a6, 0x00a6,
20010 0x00a9, 0x00a9,
20011 0x00ae, 0x00ae,
20012 0x00b0, 0x00b0,
20013 0x0482, 0x0482,
20014 0x058d, 0x058e,
20015 0x060e, 0x060f,
20016 0x06de, 0x06de,
20017 0x06e9, 0x06e9,
20018 0x06fd, 0x06fe,
20019 0x07f6, 0x07f6,
20020 0x09fa, 0x09fa,
20021 0x0b70, 0x0b70,
20022 0x0bf3, 0x0bf8,
20023 0x0bfa, 0x0bfa,
20024 0x0c7f, 0x0c7f,
20025 0x0d4f, 0x0d4f,
20026 0x0d79, 0x0d79,
20027 0x0f01, 0x0f03,
20028 0x0f13, 0x0f13,
20029 0x0f15, 0x0f17,
20030 0x0f1a, 0x0f1f,
20031 0x0f34, 0x0f34,
20032 0x0f36, 0x0f36,
20033 0x0f38, 0x0f38,
20034 0x0fbe, 0x0fc5,
20035 0x0fc7, 0x0fcc,
20036 0x0fce, 0x0fcf,
20037 0x0fd5, 0x0fd8,
20038 0x109e, 0x109f,
20039 0x1390, 0x1399,
20040 0x1940, 0x1940,
20041 0x19de, 0x19ff,
20042 0x1b61, 0x1b6a,
20043 0x1b74, 0x1b7c,
20044 0x2100, 0x2101,
20045 0x2103, 0x2106,
20046 0x2108, 0x2109,
20047 0x2114, 0x2114,
20048 0x2116, 0x2117,
20049 0x211e, 0x2123,
20050 0x2125, 0x2125,
20051 0x2127, 0x2127,
20052 0x2129, 0x2129,
20053 0x212e, 0x212e,
20054 0x213a, 0x213b,
20055 0x214a, 0x214a,
20056 0x214c, 0x214d,
20057 0x214f, 0x214f,
20058 0x218a, 0x218b,
20059 0x2195, 0x2199,
20060 0x219c, 0x219f,
20061 0x21a1, 0x21a2,
20062 0x21a4, 0x21a5,
20063 0x21a7, 0x21ad,
20064 0x21af, 0x21cd,
20065 0x21d0, 0x21d1,
20066 0x21d3, 0x21d3,
20067 0x21d5, 0x21f3,
20068 0x2300, 0x2307,
20069 0x230c, 0x231f,
20070 0x2322, 0x2328,
20071 0x232b, 0x237b,
20072 0x237d, 0x239a,
20073 0x23b4, 0x23db,
20074 0x23e2, 0x2426,
20075 0x2440, 0x244a,
20076 0x249c, 0x24e9,
20077 0x2500, 0x25b6,
20078 0x25b8, 0x25c0,
20079 0x25c2, 0x25f7,
20080 0x2600, 0x266e,
20081 0x2670, 0x2767,
20082 0x2794, 0x27bf,
20083 0x2800, 0x28ff,
20084 0x2b00, 0x2b2f,
20085 0x2b45, 0x2b46,
20086 0x2b4d, 0x2b73,
20087 0x2b76, 0x2b95,
20088 0x2b98, 0x2bc8,
20089 0x2bca, 0x2bfe,
20090 0x2ce5, 0x2cea,
20091 0x2e80, 0x2e99,
20092 0x2e9b, 0x2ef3,
20093 0x2f00, 0x2fd5,
20094 0x2ff0, 0x2ffb,
20095 0x3004, 0x3004,
20096 0x3012, 0x3013,
20097 0x3020, 0x3020,
20098 0x3036, 0x3037,
20099 0x303e, 0x303f,
20100 0x3190, 0x3191,
20101 0x3196, 0x319f,
20102 0x31c0, 0x31e3,
20103 0x3200, 0x321e,
20104 0x322a, 0x3247,
20105 0x3250, 0x3250,
20106 0x3260, 0x327f,
20107 0x328a, 0x32b0,
20108 0x32c0, 0x32fe,
20109 0x3300, 0x33ff,
20110 0x4dc0, 0x4dff,
20111 0xa490, 0xa4c6,
20112 0xa828, 0xa82b,
20113 0xa836, 0xa837,
20114 0xa839, 0xa839,
20115 0xaa77, 0xaa79,
20116 0xfdfd, 0xfdfd,
20117 0xffe4, 0xffe4,
20118 0xffe8, 0xffe8,
20119 0xffed, 0xffee,
20120 0xfffc, 0xfffd,
20121 0x10137, 0x1013f,
20122 0x10179, 0x10189,
20123 0x1018c, 0x1018e,
20124 0x10190, 0x1019b,
20125 0x101a0, 0x101a0,
20126 0x101d0, 0x101fc,
20127 0x10877, 0x10878,
20128 0x10ac8, 0x10ac8,
20129 0x1173f, 0x1173f,
20130 0x16b3c, 0x16b3f,
20131 0x16b45, 0x16b45,
20132 0x1bc9c, 0x1bc9c,
20133 0x1d000, 0x1d0f5,
20134 0x1d100, 0x1d126,
20135 0x1d129, 0x1d164,
20136 0x1d16a, 0x1d16c,
20137 0x1d183, 0x1d184,
20138 0x1d18c, 0x1d1a9,
20139 0x1d1ae, 0x1d1e8,
20140 0x1d200, 0x1d241,
20141 0x1d245, 0x1d245,
20142 0x1d300, 0x1d356,
20143 0x1d800, 0x1d9ff,
20144 0x1da37, 0x1da3a,
20145 0x1da6d, 0x1da74,
20146 0x1da76, 0x1da83,
20147 0x1da85, 0x1da86,
20148 0x1ecac, 0x1ecac,
20149 0x1f000, 0x1f02b,
20150 0x1f030, 0x1f093,
20151 0x1f0a0, 0x1f0ae,
20152 0x1f0b1, 0x1f0bf,
20153 0x1f0c1, 0x1f0cf,
20154 0x1f0d1, 0x1f0f5,
20155 0x1f110, 0x1f16b,
20156 0x1f170, 0x1f1ac,
20157 0x1f1e6, 0x1f202,
20158 0x1f210, 0x1f23b,
20159 0x1f240, 0x1f248,
20160 0x1f250, 0x1f251,
20161 0x1f260, 0x1f265,
20162 0x1f300, 0x1f3fa,
20163 0x1f400, 0x1f6d4,
20164 0x1f6e0, 0x1f6ec,
20165 0x1f6f0, 0x1f6f9,
20166 0x1f700, 0x1f773,
20167 0x1f780, 0x1f7d8,
20168 0x1f800, 0x1f80b,
20169 0x1f810, 0x1f847,
20170 0x1f850, 0x1f859,
20171 0x1f860, 0x1f887,
20172 0x1f890, 0x1f8ad,
20173 0x1f900, 0x1f90b,
20174 0x1f910, 0x1f93e,
20175 0x1f940, 0x1f970,
20176 0x1f973, 0x1f976,
20177 0x1f97a, 0x1f97a,
20178 0x1f97c, 0x1f9a2,
20179 0x1f9b0, 0x1f9b9,
20180 0x1f9c0, 0x1f9c2,
20181 0x1f9d0, 0x1f9ff,
20182 0x1fa60, 0x1fa6d,
20183 }; /* END of CR_So */
20184
20185 /* PROPERTY: 'Soft_Dotted': Binary Property */
20186 static const OnigCodePoint
20187 CR_Soft_Dotted[] = { 31,
20188 0x0069, 0x006a,
20189 0x012f, 0x012f,
20190 0x0249, 0x0249,
20191 0x0268, 0x0268,
20192 0x029d, 0x029d,
20193 0x02b2, 0x02b2,
20194 0x03f3, 0x03f3,
20195 0x0456, 0x0456,
20196 0x0458, 0x0458,
20197 0x1d62, 0x1d62,
20198 0x1d96, 0x1d96,
20199 0x1da4, 0x1da4,
20200 0x1da8, 0x1da8,
20201 0x1e2d, 0x1e2d,
20202 0x1ecb, 0x1ecb,
20203 0x2071, 0x2071,
20204 0x2148, 0x2149,
20205 0x2c7c, 0x2c7c,
20206 0x1d422, 0x1d423,
20207 0x1d456, 0x1d457,
20208 0x1d48a, 0x1d48b,
20209 0x1d4be, 0x1d4bf,
20210 0x1d4f2, 0x1d4f3,
20211 0x1d526, 0x1d527,
20212 0x1d55a, 0x1d55b,
20213 0x1d58e, 0x1d58f,
20214 0x1d5c2, 0x1d5c3,
20215 0x1d5f6, 0x1d5f7,
20216 0x1d62a, 0x1d62b,
20217 0x1d65e, 0x1d65f,
20218 0x1d692, 0x1d693,
20219 }; /* END of CR_Soft_Dotted */
20220
20221 /* PROPERTY: 'Sogdian': Script */
20222 static const OnigCodePoint
20223 CR_Sogdian[] = { 1,
20224 0x10f30, 0x10f59,
20225 }; /* END of CR_Sogdian */
20226
20227 /* PROPERTY: 'Sora_Sompeng': Script */
20228 static const OnigCodePoint
20229 CR_Sora_Sompeng[] = { 2,
20230 0x110d0, 0x110e8,
20231 0x110f0, 0x110f9,
20232 }; /* END of CR_Sora_Sompeng */
20233
20234 /* PROPERTY: 'Soyombo': Script */
20235 static const OnigCodePoint
20236 CR_Soyombo[] = { 2,
20237 0x11a50, 0x11a83,
20238 0x11a86, 0x11aa2,
20239 }; /* END of CR_Soyombo */
20240
20241 /* PROPERTY: 'Sundanese': Script */
20242 static const OnigCodePoint
20243 CR_Sundanese[] = { 2,
20244 0x1b80, 0x1bbf,
20245 0x1cc0, 0x1cc7,
20246 }; /* END of CR_Sundanese */
20247
20248 /* PROPERTY: 'Syloti_Nagri': Script */
20249 static const OnigCodePoint
20250 CR_Syloti_Nagri[] = { 1,
20251 0xa800, 0xa82b,
20252 }; /* END of CR_Syloti_Nagri */
20253
20254 /* PROPERTY: 'Syriac': Script */
20255 static const OnigCodePoint
20256 CR_Syriac[] = { 4,
20257 0x0700, 0x070d,
20258 0x070f, 0x074a,
20259 0x074d, 0x074f,
20260 0x0860, 0x086a,
20261 }; /* END of CR_Syriac */
20262
20263 /* PROPERTY: 'Tagalog': Script */
20264 static const OnigCodePoint
20265 CR_Tagalog[] = { 2,
20266 0x1700, 0x170c,
20267 0x170e, 0x1714,
20268 }; /* END of CR_Tagalog */
20269
20270 /* PROPERTY: 'Tagbanwa': Script */
20271 static const OnigCodePoint
20272 CR_Tagbanwa[] = { 3,
20273 0x1760, 0x176c,
20274 0x176e, 0x1770,
20275 0x1772, 0x1773,
20276 }; /* END of CR_Tagbanwa */
20277
20278 /* PROPERTY: 'Tai_Le': Script */
20279 static const OnigCodePoint
20280 CR_Tai_Le[] = { 2,
20281 0x1950, 0x196d,
20282 0x1970, 0x1974,
20283 }; /* END of CR_Tai_Le */
20284
20285 /* PROPERTY: 'Tai_Tham': Script */
20286 static const OnigCodePoint
20287 CR_Tai_Tham[] = { 5,
20288 0x1a20, 0x1a5e,
20289 0x1a60, 0x1a7c,
20290 0x1a7f, 0x1a89,
20291 0x1a90, 0x1a99,
20292 0x1aa0, 0x1aad,
20293 }; /* END of CR_Tai_Tham */
20294
20295 /* PROPERTY: 'Tai_Viet': Script */
20296 static const OnigCodePoint
20297 CR_Tai_Viet[] = { 2,
20298 0xaa80, 0xaac2,
20299 0xaadb, 0xaadf,
20300 }; /* END of CR_Tai_Viet */
20301
20302 /* PROPERTY: 'Takri': Script */
20303 static const OnigCodePoint
20304 CR_Takri[] = { 2,
20305 0x11680, 0x116b7,
20306 0x116c0, 0x116c9,
20307 }; /* END of CR_Takri */
20308
20309 /* PROPERTY: 'Tamil': Script */
20310 static const OnigCodePoint
20311 CR_Tamil[] = { 16,
20312 0x0b82, 0x0b83,
20313 0x0b85, 0x0b8a,
20314 0x0b8e, 0x0b90,
20315 0x0b92, 0x0b95,
20316 0x0b99, 0x0b9a,
20317 0x0b9c, 0x0b9c,
20318 0x0b9e, 0x0b9f,
20319 0x0ba3, 0x0ba4,
20320 0x0ba8, 0x0baa,
20321 0x0bae, 0x0bb9,
20322 0x0bbe, 0x0bc2,
20323 0x0bc6, 0x0bc8,
20324 0x0bca, 0x0bcd,
20325 0x0bd0, 0x0bd0,
20326 0x0bd7, 0x0bd7,
20327 0x0be6, 0x0bfa,
20328 }; /* END of CR_Tamil */
20329
20330 /* PROPERTY: 'Tangut': Script */
20331 static const OnigCodePoint
20332 CR_Tangut[] = { 3,
20333 0x16fe0, 0x16fe0,
20334 0x17000, 0x187f1,
20335 0x18800, 0x18af2,
20336 }; /* END of CR_Tangut */
20337
20338 /* PROPERTY: 'Telugu': Script */
20339 static const OnigCodePoint
20340 CR_Telugu[] = { 12,
20341 0x0c00, 0x0c0c,
20342 0x0c0e, 0x0c10,
20343 0x0c12, 0x0c28,
20344 0x0c2a, 0x0c39,
20345 0x0c3d, 0x0c44,
20346 0x0c46, 0x0c48,
20347 0x0c4a, 0x0c4d,
20348 0x0c55, 0x0c56,
20349 0x0c58, 0x0c5a,
20350 0x0c60, 0x0c63,
20351 0x0c66, 0x0c6f,
20352 0x0c78, 0x0c7f,
20353 }; /* END of CR_Telugu */
20354
20355 /* PROPERTY: 'Terminal_Punctuation': Binary Property */
20356 static const OnigCodePoint
20357 CR_Terminal_Punctuation[] = { 102,
20358 0x0021, 0x0021,
20359 0x002c, 0x002c,
20360 0x002e, 0x002e,
20361 0x003a, 0x003b,
20362 0x003f, 0x003f,
20363 0x037e, 0x037e,
20364 0x0387, 0x0387,
20365 0x0589, 0x0589,
20366 0x05c3, 0x05c3,
20367 0x060c, 0x060c,
20368 0x061b, 0x061b,
20369 0x061e, 0x061f,
20370 0x06d4, 0x06d4,
20371 0x0700, 0x070a,
20372 0x070c, 0x070c,
20373 0x07f8, 0x07f9,
20374 0x0830, 0x083e,
20375 0x085e, 0x085e,
20376 0x0964, 0x0965,
20377 0x0e5a, 0x0e5b,
20378 0x0f08, 0x0f08,
20379 0x0f0d, 0x0f12,
20380 0x104a, 0x104b,
20381 0x1361, 0x1368,
20382 0x166d, 0x166e,
20383 0x16eb, 0x16ed,
20384 0x1735, 0x1736,
20385 0x17d4, 0x17d6,
20386 0x17da, 0x17da,
20387 0x1802, 0x1805,
20388 0x1808, 0x1809,
20389 0x1944, 0x1945,
20390 0x1aa8, 0x1aab,
20391 0x1b5a, 0x1b5b,
20392 0x1b5d, 0x1b5f,
20393 0x1c3b, 0x1c3f,
20394 0x1c7e, 0x1c7f,
20395 0x203c, 0x203d,
20396 0x2047, 0x2049,
20397 0x2e2e, 0x2e2e,
20398 0x2e3c, 0x2e3c,
20399 0x2e41, 0x2e41,
20400 0x2e4c, 0x2e4c,
20401 0x2e4e, 0x2e4e,
20402 0x3001, 0x3002,
20403 0xa4fe, 0xa4ff,
20404 0xa60d, 0xa60f,
20405 0xa6f3, 0xa6f7,
20406 0xa876, 0xa877,
20407 0xa8ce, 0xa8cf,
20408 0xa92f, 0xa92f,
20409 0xa9c7, 0xa9c9,
20410 0xaa5d, 0xaa5f,
20411 0xaadf, 0xaadf,
20412 0xaaf0, 0xaaf1,
20413 0xabeb, 0xabeb,
20414 0xfe50, 0xfe52,
20415 0xfe54, 0xfe57,
20416 0xff01, 0xff01,
20417 0xff0c, 0xff0c,
20418 0xff0e, 0xff0e,
20419 0xff1a, 0xff1b,
20420 0xff1f, 0xff1f,
20421 0xff61, 0xff61,
20422 0xff64, 0xff64,
20423 0x1039f, 0x1039f,
20424 0x103d0, 0x103d0,
20425 0x10857, 0x10857,
20426 0x1091f, 0x1091f,
20427 0x10a56, 0x10a57,
20428 0x10af0, 0x10af5,
20429 0x10b3a, 0x10b3f,
20430 0x10b99, 0x10b9c,
20431 0x10f55, 0x10f59,
20432 0x11047, 0x1104d,
20433 0x110be, 0x110c1,
20434 0x11141, 0x11143,
20435 0x111c5, 0x111c6,
20436 0x111cd, 0x111cd,
20437 0x111de, 0x111df,
20438 0x11238, 0x1123c,
20439 0x112a9, 0x112a9,
20440 0x1144b, 0x1144d,
20441 0x1145b, 0x1145b,
20442 0x115c2, 0x115c5,
20443 0x115c9, 0x115d7,
20444 0x11641, 0x11642,
20445 0x1173c, 0x1173e,
20446 0x11a42, 0x11a43,
20447 0x11a9b, 0x11a9c,
20448 0x11aa1, 0x11aa2,
20449 0x11c41, 0x11c43,
20450 0x11c71, 0x11c71,
20451 0x11ef7, 0x11ef8,
20452 0x12470, 0x12474,
20453 0x16a6e, 0x16a6f,
20454 0x16af5, 0x16af5,
20455 0x16b37, 0x16b39,
20456 0x16b44, 0x16b44,
20457 0x16e97, 0x16e98,
20458 0x1bc9f, 0x1bc9f,
20459 0x1da87, 0x1da8a,
20460 }; /* END of CR_Terminal_Punctuation */
20461
20462 /* PROPERTY: 'Thaana': Script */
20463 static const OnigCodePoint
20464 CR_Thaana[] = { 1,
20465 0x0780, 0x07b1,
20466 }; /* END of CR_Thaana */
20467
20468 /* PROPERTY: 'Thai': Script */
20469 static const OnigCodePoint
20470 CR_Thai[] = { 2,
20471 0x0e01, 0x0e3a,
20472 0x0e40, 0x0e5b,
20473 }; /* END of CR_Thai */
20474
20475 /* PROPERTY: 'Tibetan': Script */
20476 static const OnigCodePoint
20477 CR_Tibetan[] = { 7,
20478 0x0f00, 0x0f47,
20479 0x0f49, 0x0f6c,
20480 0x0f71, 0x0f97,
20481 0x0f99, 0x0fbc,
20482 0x0fbe, 0x0fcc,
20483 0x0fce, 0x0fd4,
20484 0x0fd9, 0x0fda,
20485 }; /* END of CR_Tibetan */
20486
20487 /* PROPERTY: 'Tifinagh': Script */
20488 static const OnigCodePoint
20489 CR_Tifinagh[] = { 3,
20490 0x2d30, 0x2d67,
20491 0x2d6f, 0x2d70,
20492 0x2d7f, 0x2d7f,
20493 }; /* END of CR_Tifinagh */
20494
20495 /* PROPERTY: 'Tirhuta': Script */
20496 static const OnigCodePoint
20497 CR_Tirhuta[] = { 2,
20498 0x11480, 0x114c7,
20499 0x114d0, 0x114d9,
20500 }; /* END of CR_Tirhuta */
20501
20502 /* PROPERTY: 'Ugaritic': Script */
20503 static const OnigCodePoint
20504 CR_Ugaritic[] = { 2,
20505 0x10380, 0x1039d,
20506 0x1039f, 0x1039f,
20507 }; /* END of CR_Ugaritic */
20508
20509 /* PROPERTY: 'Unified_Ideograph': Binary Property */
20510 static const OnigCodePoint
20511 CR_Unified_Ideograph[] = { 14,
20512 0x3400, 0x4db5,
20513 0x4e00, 0x9fef,
20514 0xfa0e, 0xfa0f,
20515 0xfa11, 0xfa11,
20516 0xfa13, 0xfa14,
20517 0xfa1f, 0xfa1f,
20518 0xfa21, 0xfa21,
20519 0xfa23, 0xfa24,
20520 0xfa27, 0xfa29,
20521 0x20000, 0x2a6d6,
20522 0x2a700, 0x2b734,
20523 0x2b740, 0x2b81d,
20524 0x2b820, 0x2cea1,
20525 0x2ceb0, 0x2ebe0,
20526 }; /* END of CR_Unified_Ideograph */
20527
20528 /* PROPERTY: 'Unknown': Script */
20529 static const OnigCodePoint
20530 CR_Unknown[] = { 656,
20531 0x0378, 0x0379,
20532 0x0380, 0x0383,
20533 0x038b, 0x038b,
20534 0x038d, 0x038d,
20535 0x03a2, 0x03a2,
20536 0x0530, 0x0530,
20537 0x0557, 0x0558,
20538 0x058b, 0x058c,
20539 0x0590, 0x0590,
20540 0x05c8, 0x05cf,
20541 0x05eb, 0x05ee,
20542 0x05f5, 0x05ff,
20543 0x061d, 0x061d,
20544 0x070e, 0x070e,
20545 0x074b, 0x074c,
20546 0x07b2, 0x07bf,
20547 0x07fb, 0x07fc,
20548 0x082e, 0x082f,
20549 0x083f, 0x083f,
20550 0x085c, 0x085d,
20551 0x085f, 0x085f,
20552 0x086b, 0x089f,
20553 0x08b5, 0x08b5,
20554 0x08be, 0x08d2,
20555 0x0984, 0x0984,
20556 0x098d, 0x098e,
20557 0x0991, 0x0992,
20558 0x09a9, 0x09a9,
20559 0x09b1, 0x09b1,
20560 0x09b3, 0x09b5,
20561 0x09ba, 0x09bb,
20562 0x09c5, 0x09c6,
20563 0x09c9, 0x09ca,
20564 0x09cf, 0x09d6,
20565 0x09d8, 0x09db,
20566 0x09de, 0x09de,
20567 0x09e4, 0x09e5,
20568 0x09ff, 0x0a00,
20569 0x0a04, 0x0a04,
20570 0x0a0b, 0x0a0e,
20571 0x0a11, 0x0a12,
20572 0x0a29, 0x0a29,
20573 0x0a31, 0x0a31,
20574 0x0a34, 0x0a34,
20575 0x0a37, 0x0a37,
20576 0x0a3a, 0x0a3b,
20577 0x0a3d, 0x0a3d,
20578 0x0a43, 0x0a46,
20579 0x0a49, 0x0a4a,
20580 0x0a4e, 0x0a50,
20581 0x0a52, 0x0a58,
20582 0x0a5d, 0x0a5d,
20583 0x0a5f, 0x0a65,
20584 0x0a77, 0x0a80,
20585 0x0a84, 0x0a84,
20586 0x0a8e, 0x0a8e,
20587 0x0a92, 0x0a92,
20588 0x0aa9, 0x0aa9,
20589 0x0ab1, 0x0ab1,
20590 0x0ab4, 0x0ab4,
20591 0x0aba, 0x0abb,
20592 0x0ac6, 0x0ac6,
20593 0x0aca, 0x0aca,
20594 0x0ace, 0x0acf,
20595 0x0ad1, 0x0adf,
20596 0x0ae4, 0x0ae5,
20597 0x0af2, 0x0af8,
20598 0x0b00, 0x0b00,
20599 0x0b04, 0x0b04,
20600 0x0b0d, 0x0b0e,
20601 0x0b11, 0x0b12,
20602 0x0b29, 0x0b29,
20603 0x0b31, 0x0b31,
20604 0x0b34, 0x0b34,
20605 0x0b3a, 0x0b3b,
20606 0x0b45, 0x0b46,
20607 0x0b49, 0x0b4a,
20608 0x0b4e, 0x0b55,
20609 0x0b58, 0x0b5b,
20610 0x0b5e, 0x0b5e,
20611 0x0b64, 0x0b65,
20612 0x0b78, 0x0b81,
20613 0x0b84, 0x0b84,
20614 0x0b8b, 0x0b8d,
20615 0x0b91, 0x0b91,
20616 0x0b96, 0x0b98,
20617 0x0b9b, 0x0b9b,
20618 0x0b9d, 0x0b9d,
20619 0x0ba0, 0x0ba2,
20620 0x0ba5, 0x0ba7,
20621 0x0bab, 0x0bad,
20622 0x0bba, 0x0bbd,
20623 0x0bc3, 0x0bc5,
20624 0x0bc9, 0x0bc9,
20625 0x0bce, 0x0bcf,
20626 0x0bd1, 0x0bd6,
20627 0x0bd8, 0x0be5,
20628 0x0bfb, 0x0bff,
20629 0x0c0d, 0x0c0d,
20630 0x0c11, 0x0c11,
20631 0x0c29, 0x0c29,
20632 0x0c3a, 0x0c3c,
20633 0x0c45, 0x0c45,
20634 0x0c49, 0x0c49,
20635 0x0c4e, 0x0c54,
20636 0x0c57, 0x0c57,
20637 0x0c5b, 0x0c5f,
20638 0x0c64, 0x0c65,
20639 0x0c70, 0x0c77,
20640 0x0c8d, 0x0c8d,
20641 0x0c91, 0x0c91,
20642 0x0ca9, 0x0ca9,
20643 0x0cb4, 0x0cb4,
20644 0x0cba, 0x0cbb,
20645 0x0cc5, 0x0cc5,
20646 0x0cc9, 0x0cc9,
20647 0x0cce, 0x0cd4,
20648 0x0cd7, 0x0cdd,
20649 0x0cdf, 0x0cdf,
20650 0x0ce4, 0x0ce5,
20651 0x0cf0, 0x0cf0,
20652 0x0cf3, 0x0cff,
20653 0x0d04, 0x0d04,
20654 0x0d0d, 0x0d0d,
20655 0x0d11, 0x0d11,
20656 0x0d45, 0x0d45,
20657 0x0d49, 0x0d49,
20658 0x0d50, 0x0d53,
20659 0x0d64, 0x0d65,
20660 0x0d80, 0x0d81,
20661 0x0d84, 0x0d84,
20662 0x0d97, 0x0d99,
20663 0x0db2, 0x0db2,
20664 0x0dbc, 0x0dbc,
20665 0x0dbe, 0x0dbf,
20666 0x0dc7, 0x0dc9,
20667 0x0dcb, 0x0dce,
20668 0x0dd5, 0x0dd5,
20669 0x0dd7, 0x0dd7,
20670 0x0de0, 0x0de5,
20671 0x0df0, 0x0df1,
20672 0x0df5, 0x0e00,
20673 0x0e3b, 0x0e3e,
20674 0x0e5c, 0x0e80,
20675 0x0e83, 0x0e83,
20676 0x0e85, 0x0e86,
20677 0x0e89, 0x0e89,
20678 0x0e8b, 0x0e8c,
20679 0x0e8e, 0x0e93,
20680 0x0e98, 0x0e98,
20681 0x0ea0, 0x0ea0,
20682 0x0ea4, 0x0ea4,
20683 0x0ea6, 0x0ea6,
20684 0x0ea8, 0x0ea9,
20685 0x0eac, 0x0eac,
20686 0x0eba, 0x0eba,
20687 0x0ebe, 0x0ebf,
20688 0x0ec5, 0x0ec5,
20689 0x0ec7, 0x0ec7,
20690 0x0ece, 0x0ecf,
20691 0x0eda, 0x0edb,
20692 0x0ee0, 0x0eff,
20693 0x0f48, 0x0f48,
20694 0x0f6d, 0x0f70,
20695 0x0f98, 0x0f98,
20696 0x0fbd, 0x0fbd,
20697 0x0fcd, 0x0fcd,
20698 0x0fdb, 0x0fff,
20699 0x10c6, 0x10c6,
20700 0x10c8, 0x10cc,
20701 0x10ce, 0x10cf,
20702 0x1249, 0x1249,
20703 0x124e, 0x124f,
20704 0x1257, 0x1257,
20705 0x1259, 0x1259,
20706 0x125e, 0x125f,
20707 0x1289, 0x1289,
20708 0x128e, 0x128f,
20709 0x12b1, 0x12b1,
20710 0x12b6, 0x12b7,
20711 0x12bf, 0x12bf,
20712 0x12c1, 0x12c1,
20713 0x12c6, 0x12c7,
20714 0x12d7, 0x12d7,
20715 0x1311, 0x1311,
20716 0x1316, 0x1317,
20717 0x135b, 0x135c,
20718 0x137d, 0x137f,
20719 0x139a, 0x139f,
20720 0x13f6, 0x13f7,
20721 0x13fe, 0x13ff,
20722 0x169d, 0x169f,
20723 0x16f9, 0x16ff,
20724 0x170d, 0x170d,
20725 0x1715, 0x171f,
20726 0x1737, 0x173f,
20727 0x1754, 0x175f,
20728 0x176d, 0x176d,
20729 0x1771, 0x1771,
20730 0x1774, 0x177f,
20731 0x17de, 0x17df,
20732 0x17ea, 0x17ef,
20733 0x17fa, 0x17ff,
20734 0x180f, 0x180f,
20735 0x181a, 0x181f,
20736 0x1879, 0x187f,
20737 0x18ab, 0x18af,
20738 0x18f6, 0x18ff,
20739 0x191f, 0x191f,
20740 0x192c, 0x192f,
20741 0x193c, 0x193f,
20742 0x1941, 0x1943,
20743 0x196e, 0x196f,
20744 0x1975, 0x197f,
20745 0x19ac, 0x19af,
20746 0x19ca, 0x19cf,
20747 0x19db, 0x19dd,
20748 0x1a1c, 0x1a1d,
20749 0x1a5f, 0x1a5f,
20750 0x1a7d, 0x1a7e,
20751 0x1a8a, 0x1a8f,
20752 0x1a9a, 0x1a9f,
20753 0x1aae, 0x1aaf,
20754 0x1abf, 0x1aff,
20755 0x1b4c, 0x1b4f,
20756 0x1b7d, 0x1b7f,
20757 0x1bf4, 0x1bfb,
20758 0x1c38, 0x1c3a,
20759 0x1c4a, 0x1c4c,
20760 0x1c89, 0x1c8f,
20761 0x1cbb, 0x1cbc,
20762 0x1cc8, 0x1ccf,
20763 0x1cfa, 0x1cff,
20764 0x1dfa, 0x1dfa,
20765 0x1f16, 0x1f17,
20766 0x1f1e, 0x1f1f,
20767 0x1f46, 0x1f47,
20768 0x1f4e, 0x1f4f,
20769 0x1f58, 0x1f58,
20770 0x1f5a, 0x1f5a,
20771 0x1f5c, 0x1f5c,
20772 0x1f5e, 0x1f5e,
20773 0x1f7e, 0x1f7f,
20774 0x1fb5, 0x1fb5,
20775 0x1fc5, 0x1fc5,
20776 0x1fd4, 0x1fd5,
20777 0x1fdc, 0x1fdc,
20778 0x1ff0, 0x1ff1,
20779 0x1ff5, 0x1ff5,
20780 0x1fff, 0x1fff,
20781 0x2065, 0x2065,
20782 0x2072, 0x2073,
20783 0x208f, 0x208f,
20784 0x209d, 0x209f,
20785 0x20c0, 0x20cf,
20786 0x20f1, 0x20ff,
20787 0x218c, 0x218f,
20788 0x2427, 0x243f,
20789 0x244b, 0x245f,
20790 0x2b74, 0x2b75,
20791 0x2b96, 0x2b97,
20792 0x2bc9, 0x2bc9,
20793 0x2bff, 0x2bff,
20794 0x2c2f, 0x2c2f,
20795 0x2c5f, 0x2c5f,
20796 0x2cf4, 0x2cf8,
20797 0x2d26, 0x2d26,
20798 0x2d28, 0x2d2c,
20799 0x2d2e, 0x2d2f,
20800 0x2d68, 0x2d6e,
20801 0x2d71, 0x2d7e,
20802 0x2d97, 0x2d9f,
20803 0x2da7, 0x2da7,
20804 0x2daf, 0x2daf,
20805 0x2db7, 0x2db7,
20806 0x2dbf, 0x2dbf,
20807 0x2dc7, 0x2dc7,
20808 0x2dcf, 0x2dcf,
20809 0x2dd7, 0x2dd7,
20810 0x2ddf, 0x2ddf,
20811 0x2e4f, 0x2e7f,
20812 0x2e9a, 0x2e9a,
20813 0x2ef4, 0x2eff,
20814 0x2fd6, 0x2fef,
20815 0x2ffc, 0x2fff,
20816 0x3040, 0x3040,
20817 0x3097, 0x3098,
20818 0x3100, 0x3104,
20819 0x3130, 0x3130,
20820 0x318f, 0x318f,
20821 0x31bb, 0x31bf,
20822 0x31e4, 0x31ef,
20823 0x321f, 0x321f,
20824 0x32ff, 0x32ff,
20825 0x4db6, 0x4dbf,
20826 0x9ff0, 0x9fff,
20827 0xa48d, 0xa48f,
20828 0xa4c7, 0xa4cf,
20829 0xa62c, 0xa63f,
20830 0xa6f8, 0xa6ff,
20831 0xa7ba, 0xa7f6,
20832 0xa82c, 0xa82f,
20833 0xa83a, 0xa83f,
20834 0xa878, 0xa87f,
20835 0xa8c6, 0xa8cd,
20836 0xa8da, 0xa8df,
20837 0xa954, 0xa95e,
20838 0xa97d, 0xa97f,
20839 0xa9ce, 0xa9ce,
20840 0xa9da, 0xa9dd,
20841 0xa9ff, 0xa9ff,
20842 0xaa37, 0xaa3f,
20843 0xaa4e, 0xaa4f,
20844 0xaa5a, 0xaa5b,
20845 0xaac3, 0xaada,
20846 0xaaf7, 0xab00,
20847 0xab07, 0xab08,
20848 0xab0f, 0xab10,
20849 0xab17, 0xab1f,
20850 0xab27, 0xab27,
20851 0xab2f, 0xab2f,
20852 0xab66, 0xab6f,
20853 0xabee, 0xabef,
20854 0xabfa, 0xabff,
20855 0xd7a4, 0xd7af,
20856 0xd7c7, 0xd7ca,
20857 0xd7fc, 0xf8ff,
20858 0xfa6e, 0xfa6f,
20859 0xfada, 0xfaff,
20860 0xfb07, 0xfb12,
20861 0xfb18, 0xfb1c,
20862 0xfb37, 0xfb37,
20863 0xfb3d, 0xfb3d,
20864 0xfb3f, 0xfb3f,
20865 0xfb42, 0xfb42,
20866 0xfb45, 0xfb45,
20867 0xfbc2, 0xfbd2,
20868 0xfd40, 0xfd4f,
20869 0xfd90, 0xfd91,
20870 0xfdc8, 0xfdef,
20871 0xfdfe, 0xfdff,
20872 0xfe1a, 0xfe1f,
20873 0xfe53, 0xfe53,
20874 0xfe67, 0xfe67,
20875 0xfe6c, 0xfe6f,
20876 0xfe75, 0xfe75,
20877 0xfefd, 0xfefe,
20878 0xff00, 0xff00,
20879 0xffbf, 0xffc1,
20880 0xffc8, 0xffc9,
20881 0xffd0, 0xffd1,
20882 0xffd8, 0xffd9,
20883 0xffdd, 0xffdf,
20884 0xffe7, 0xffe7,
20885 0xffef, 0xfff8,
20886 0xfffe, 0xffff,
20887 0x1000c, 0x1000c,
20888 0x10027, 0x10027,
20889 0x1003b, 0x1003b,
20890 0x1003e, 0x1003e,
20891 0x1004e, 0x1004f,
20892 0x1005e, 0x1007f,
20893 0x100fb, 0x100ff,
20894 0x10103, 0x10106,
20895 0x10134, 0x10136,
20896 0x1018f, 0x1018f,
20897 0x1019c, 0x1019f,
20898 0x101a1, 0x101cf,
20899 0x101fe, 0x1027f,
20900 0x1029d, 0x1029f,
20901 0x102d1, 0x102df,
20902 0x102fc, 0x102ff,
20903 0x10324, 0x1032c,
20904 0x1034b, 0x1034f,
20905 0x1037b, 0x1037f,
20906 0x1039e, 0x1039e,
20907 0x103c4, 0x103c7,
20908 0x103d6, 0x103ff,
20909 0x1049e, 0x1049f,
20910 0x104aa, 0x104af,
20911 0x104d4, 0x104d7,
20912 0x104fc, 0x104ff,
20913 0x10528, 0x1052f,
20914 0x10564, 0x1056e,
20915 0x10570, 0x105ff,
20916 0x10737, 0x1073f,
20917 0x10756, 0x1075f,
20918 0x10768, 0x107ff,
20919 0x10806, 0x10807,
20920 0x10809, 0x10809,
20921 0x10836, 0x10836,
20922 0x10839, 0x1083b,
20923 0x1083d, 0x1083e,
20924 0x10856, 0x10856,
20925 0x1089f, 0x108a6,
20926 0x108b0, 0x108df,
20927 0x108f3, 0x108f3,
20928 0x108f6, 0x108fa,
20929 0x1091c, 0x1091e,
20930 0x1093a, 0x1093e,
20931 0x10940, 0x1097f,
20932 0x109b8, 0x109bb,
20933 0x109d0, 0x109d1,
20934 0x10a04, 0x10a04,
20935 0x10a07, 0x10a0b,
20936 0x10a14, 0x10a14,
20937 0x10a18, 0x10a18,
20938 0x10a36, 0x10a37,
20939 0x10a3b, 0x10a3e,
20940 0x10a49, 0x10a4f,
20941 0x10a59, 0x10a5f,
20942 0x10aa0, 0x10abf,
20943 0x10ae7, 0x10aea,
20944 0x10af7, 0x10aff,
20945 0x10b36, 0x10b38,
20946 0x10b56, 0x10b57,
20947 0x10b73, 0x10b77,
20948 0x10b92, 0x10b98,
20949 0x10b9d, 0x10ba8,
20950 0x10bb0, 0x10bff,
20951 0x10c49, 0x10c7f,
20952 0x10cb3, 0x10cbf,
20953 0x10cf3, 0x10cf9,
20954 0x10d28, 0x10d2f,
20955 0x10d3a, 0x10e5f,
20956 0x10e7f, 0x10eff,
20957 0x10f28, 0x10f2f,
20958 0x10f5a, 0x10fff,
20959 0x1104e, 0x11051,
20960 0x11070, 0x1107e,
20961 0x110c2, 0x110cc,
20962 0x110ce, 0x110cf,
20963 0x110e9, 0x110ef,
20964 0x110fa, 0x110ff,
20965 0x11135, 0x11135,
20966 0x11147, 0x1114f,
20967 0x11177, 0x1117f,
20968 0x111ce, 0x111cf,
20969 0x111e0, 0x111e0,
20970 0x111f5, 0x111ff,
20971 0x11212, 0x11212,
20972 0x1123f, 0x1127f,
20973 0x11287, 0x11287,
20974 0x11289, 0x11289,
20975 0x1128e, 0x1128e,
20976 0x1129e, 0x1129e,
20977 0x112aa, 0x112af,
20978 0x112eb, 0x112ef,
20979 0x112fa, 0x112ff,
20980 0x11304, 0x11304,
20981 0x1130d, 0x1130e,
20982 0x11311, 0x11312,
20983 0x11329, 0x11329,
20984 0x11331, 0x11331,
20985 0x11334, 0x11334,
20986 0x1133a, 0x1133a,
20987 0x11345, 0x11346,
20988 0x11349, 0x1134a,
20989 0x1134e, 0x1134f,
20990 0x11351, 0x11356,
20991 0x11358, 0x1135c,
20992 0x11364, 0x11365,
20993 0x1136d, 0x1136f,
20994 0x11375, 0x113ff,
20995 0x1145a, 0x1145a,
20996 0x1145c, 0x1145c,
20997 0x1145f, 0x1147f,
20998 0x114c8, 0x114cf,
20999 0x114da, 0x1157f,
21000 0x115b6, 0x115b7,
21001 0x115de, 0x115ff,
21002 0x11645, 0x1164f,
21003 0x1165a, 0x1165f,
21004 0x1166d, 0x1167f,
21005 0x116b8, 0x116bf,
21006 0x116ca, 0x116ff,
21007 0x1171b, 0x1171c,
21008 0x1172c, 0x1172f,
21009 0x11740, 0x117ff,
21010 0x1183c, 0x1189f,
21011 0x118f3, 0x118fe,
21012 0x11900, 0x119ff,
21013 0x11a48, 0x11a4f,
21014 0x11a84, 0x11a85,
21015 0x11aa3, 0x11abf,
21016 0x11af9, 0x11bff,
21017 0x11c09, 0x11c09,
21018 0x11c37, 0x11c37,
21019 0x11c46, 0x11c4f,
21020 0x11c6d, 0x11c6f,
21021 0x11c90, 0x11c91,
21022 0x11ca8, 0x11ca8,
21023 0x11cb7, 0x11cff,
21024 0x11d07, 0x11d07,
21025 0x11d0a, 0x11d0a,
21026 0x11d37, 0x11d39,
21027 0x11d3b, 0x11d3b,
21028 0x11d3e, 0x11d3e,
21029 0x11d48, 0x11d4f,
21030 0x11d5a, 0x11d5f,
21031 0x11d66, 0x11d66,
21032 0x11d69, 0x11d69,
21033 0x11d8f, 0x11d8f,
21034 0x11d92, 0x11d92,
21035 0x11d99, 0x11d9f,
21036 0x11daa, 0x11edf,
21037 0x11ef9, 0x11fff,
21038 0x1239a, 0x123ff,
21039 0x1246f, 0x1246f,
21040 0x12475, 0x1247f,
21041 0x12544, 0x12fff,
21042 0x1342f, 0x143ff,
21043 0x14647, 0x167ff,
21044 0x16a39, 0x16a3f,
21045 0x16a5f, 0x16a5f,
21046 0x16a6a, 0x16a6d,
21047 0x16a70, 0x16acf,
21048 0x16aee, 0x16aef,
21049 0x16af6, 0x16aff,
21050 0x16b46, 0x16b4f,
21051 0x16b5a, 0x16b5a,
21052 0x16b62, 0x16b62,
21053 0x16b78, 0x16b7c,
21054 0x16b90, 0x16e3f,
21055 0x16e9b, 0x16eff,
21056 0x16f45, 0x16f4f,
21057 0x16f7f, 0x16f8e,
21058 0x16fa0, 0x16fdf,
21059 0x16fe2, 0x16fff,
21060 0x187f2, 0x187ff,
21061 0x18af3, 0x1afff,
21062 0x1b11f, 0x1b16f,
21063 0x1b2fc, 0x1bbff,
21064 0x1bc6b, 0x1bc6f,
21065 0x1bc7d, 0x1bc7f,
21066 0x1bc89, 0x1bc8f,
21067 0x1bc9a, 0x1bc9b,
21068 0x1bca4, 0x1cfff,
21069 0x1d0f6, 0x1d0ff,
21070 0x1d127, 0x1d128,
21071 0x1d1e9, 0x1d1ff,
21072 0x1d246, 0x1d2df,
21073 0x1d2f4, 0x1d2ff,
21074 0x1d357, 0x1d35f,
21075 0x1d379, 0x1d3ff,
21076 0x1d455, 0x1d455,
21077 0x1d49d, 0x1d49d,
21078 0x1d4a0, 0x1d4a1,
21079 0x1d4a3, 0x1d4a4,
21080 0x1d4a7, 0x1d4a8,
21081 0x1d4ad, 0x1d4ad,
21082 0x1d4ba, 0x1d4ba,
21083 0x1d4bc, 0x1d4bc,
21084 0x1d4c4, 0x1d4c4,
21085 0x1d506, 0x1d506,
21086 0x1d50b, 0x1d50c,
21087 0x1d515, 0x1d515,
21088 0x1d51d, 0x1d51d,
21089 0x1d53a, 0x1d53a,
21090 0x1d53f, 0x1d53f,
21091 0x1d545, 0x1d545,
21092 0x1d547, 0x1d549,
21093 0x1d551, 0x1d551,
21094 0x1d6a6, 0x1d6a7,
21095 0x1d7cc, 0x1d7cd,
21096 0x1da8c, 0x1da9a,
21097 0x1daa0, 0x1daa0,
21098 0x1dab0, 0x1dfff,
21099 0x1e007, 0x1e007,
21100 0x1e019, 0x1e01a,
21101 0x1e022, 0x1e022,
21102 0x1e025, 0x1e025,
21103 0x1e02b, 0x1e7ff,
21104 0x1e8c5, 0x1e8c6,
21105 0x1e8d7, 0x1e8ff,
21106 0x1e94b, 0x1e94f,
21107 0x1e95a, 0x1e95d,
21108 0x1e960, 0x1ec70,
21109 0x1ecb5, 0x1edff,
21110 0x1ee04, 0x1ee04,
21111 0x1ee20, 0x1ee20,
21112 0x1ee23, 0x1ee23,
21113 0x1ee25, 0x1ee26,
21114 0x1ee28, 0x1ee28,
21115 0x1ee33, 0x1ee33,
21116 0x1ee38, 0x1ee38,
21117 0x1ee3a, 0x1ee3a,
21118 0x1ee3c, 0x1ee41,
21119 0x1ee43, 0x1ee46,
21120 0x1ee48, 0x1ee48,
21121 0x1ee4a, 0x1ee4a,
21122 0x1ee4c, 0x1ee4c,
21123 0x1ee50, 0x1ee50,
21124 0x1ee53, 0x1ee53,
21125 0x1ee55, 0x1ee56,
21126 0x1ee58, 0x1ee58,
21127 0x1ee5a, 0x1ee5a,
21128 0x1ee5c, 0x1ee5c,
21129 0x1ee5e, 0x1ee5e,
21130 0x1ee60, 0x1ee60,
21131 0x1ee63, 0x1ee63,
21132 0x1ee65, 0x1ee66,
21133 0x1ee6b, 0x1ee6b,
21134 0x1ee73, 0x1ee73,
21135 0x1ee78, 0x1ee78,
21136 0x1ee7d, 0x1ee7d,
21137 0x1ee7f, 0x1ee7f,
21138 0x1ee8a, 0x1ee8a,
21139 0x1ee9c, 0x1eea0,
21140 0x1eea4, 0x1eea4,
21141 0x1eeaa, 0x1eeaa,
21142 0x1eebc, 0x1eeef,
21143 0x1eef2, 0x1efff,
21144 0x1f02c, 0x1f02f,
21145 0x1f094, 0x1f09f,
21146 0x1f0af, 0x1f0b0,
21147 0x1f0c0, 0x1f0c0,
21148 0x1f0d0, 0x1f0d0,
21149 0x1f0f6, 0x1f0ff,
21150 0x1f10d, 0x1f10f,
21151 0x1f16c, 0x1f16f,
21152 0x1f1ad, 0x1f1e5,
21153 0x1f203, 0x1f20f,
21154 0x1f23c, 0x1f23f,
21155 0x1f249, 0x1f24f,
21156 0x1f252, 0x1f25f,
21157 0x1f266, 0x1f2ff,
21158 0x1f6d5, 0x1f6df,
21159 0x1f6ed, 0x1f6ef,
21160 0x1f6fa, 0x1f6ff,
21161 0x1f774, 0x1f77f,
21162 0x1f7d9, 0x1f7ff,
21163 0x1f80c, 0x1f80f,
21164 0x1f848, 0x1f84f,
21165 0x1f85a, 0x1f85f,
21166 0x1f888, 0x1f88f,
21167 0x1f8ae, 0x1f8ff,
21168 0x1f90c, 0x1f90f,
21169 0x1f93f, 0x1f93f,
21170 0x1f971, 0x1f972,
21171 0x1f977, 0x1f979,
21172 0x1f97b, 0x1f97b,
21173 0x1f9a3, 0x1f9af,
21174 0x1f9ba, 0x1f9bf,
21175 0x1f9c3, 0x1f9cf,
21176 0x1fa00, 0x1fa5f,
21177 0x1fa6e, 0x1ffff,
21178 0x2a6d7, 0x2a6ff,
21179 0x2b735, 0x2b73f,
21180 0x2b81e, 0x2b81f,
21181 0x2cea2, 0x2ceaf,
21182 0x2ebe1, 0x2f7ff,
21183 0x2fa1e, 0xe0000,
21184 0xe0002, 0xe001f,
21185 0xe0080, 0xe00ff,
21186 0xe01f0, 0x10ffff,
21187 }; /* END of CR_Unknown */
21188
21189 /* PROPERTY: 'Uppercase': Derived Property */
21190 #define CR_Uppercase CR_Upper
21191
21192 /* PROPERTY: 'Vai': Script */
21193 static const OnigCodePoint
21194 CR_Vai[] = { 1,
21195 0xa500, 0xa62b,
21196 }; /* END of CR_Vai */
21197
21198 /* PROPERTY: 'Variation_Selector': Binary Property */
21199 static const OnigCodePoint
21200 CR_Variation_Selector[] = { 3,
21201 0x180b, 0x180d,
21202 0xfe00, 0xfe0f,
21203 0xe0100, 0xe01ef,
21204 }; /* END of CR_Variation_Selector */
21205
21206 /* PROPERTY: 'Warang_Citi': Script */
21207 static const OnigCodePoint
21208 CR_Warang_Citi[] = { 2,
21209 0x118a0, 0x118f2,
21210 0x118ff, 0x118ff,
21211 }; /* END of CR_Warang_Citi */
21212
21213 /* PROPERTY: 'White_Space': Binary Property */
21214 #define CR_White_Space CR_Space
21215
21216 /* PROPERTY: 'XID_Continue': Derived Property */
21217 static const OnigCodePoint
21218 CR_XID_Continue[] = { 714,
21219 0x0030, 0x0039,
21220 0x0041, 0x005a,
21221 0x005f, 0x005f,
21222 0x0061, 0x007a,
21223 0x00aa, 0x00aa,
21224 0x00b5, 0x00b5,
21225 0x00b7, 0x00b7,
21226 0x00ba, 0x00ba,
21227 0x00c0, 0x00d6,
21228 0x00d8, 0x00f6,
21229 0x00f8, 0x02c1,
21230 0x02c6, 0x02d1,
21231 0x02e0, 0x02e4,
21232 0x02ec, 0x02ec,
21233 0x02ee, 0x02ee,
21234 0x0300, 0x0374,
21235 0x0376, 0x0377,
21236 0x037b, 0x037d,
21237 0x037f, 0x037f,
21238 0x0386, 0x038a,
21239 0x038c, 0x038c,
21240 0x038e, 0x03a1,
21241 0x03a3, 0x03f5,
21242 0x03f7, 0x0481,
21243 0x0483, 0x0487,
21244 0x048a, 0x052f,
21245 0x0531, 0x0556,
21246 0x0559, 0x0559,
21247 0x0560, 0x0588,
21248 0x0591, 0x05bd,
21249 0x05bf, 0x05bf,
21250 0x05c1, 0x05c2,
21251 0x05c4, 0x05c5,
21252 0x05c7, 0x05c7,
21253 0x05d0, 0x05ea,
21254 0x05ef, 0x05f2,
21255 0x0610, 0x061a,
21256 0x0620, 0x0669,
21257 0x066e, 0x06d3,
21258 0x06d5, 0x06dc,
21259 0x06df, 0x06e8,
21260 0x06ea, 0x06fc,
21261 0x06ff, 0x06ff,
21262 0x0710, 0x074a,
21263 0x074d, 0x07b1,
21264 0x07c0, 0x07f5,
21265 0x07fa, 0x07fa,
21266 0x07fd, 0x07fd,
21267 0x0800, 0x082d,
21268 0x0840, 0x085b,
21269 0x0860, 0x086a,
21270 0x08a0, 0x08b4,
21271 0x08b6, 0x08bd,
21272 0x08d3, 0x08e1,
21273 0x08e3, 0x0963,
21274 0x0966, 0x096f,
21275 0x0971, 0x0983,
21276 0x0985, 0x098c,
21277 0x098f, 0x0990,
21278 0x0993, 0x09a8,
21279 0x09aa, 0x09b0,
21280 0x09b2, 0x09b2,
21281 0x09b6, 0x09b9,
21282 0x09bc, 0x09c4,
21283 0x09c7, 0x09c8,
21284 0x09cb, 0x09ce,
21285 0x09d7, 0x09d7,
21286 0x09dc, 0x09dd,
21287 0x09df, 0x09e3,
21288 0x09e6, 0x09f1,
21289 0x09fc, 0x09fc,
21290 0x09fe, 0x09fe,
21291 0x0a01, 0x0a03,
21292 0x0a05, 0x0a0a,
21293 0x0a0f, 0x0a10,
21294 0x0a13, 0x0a28,
21295 0x0a2a, 0x0a30,
21296 0x0a32, 0x0a33,
21297 0x0a35, 0x0a36,
21298 0x0a38, 0x0a39,
21299 0x0a3c, 0x0a3c,
21300 0x0a3e, 0x0a42,
21301 0x0a47, 0x0a48,
21302 0x0a4b, 0x0a4d,
21303 0x0a51, 0x0a51,
21304 0x0a59, 0x0a5c,
21305 0x0a5e, 0x0a5e,
21306 0x0a66, 0x0a75,
21307 0x0a81, 0x0a83,
21308 0x0a85, 0x0a8d,
21309 0x0a8f, 0x0a91,
21310 0x0a93, 0x0aa8,
21311 0x0aaa, 0x0ab0,
21312 0x0ab2, 0x0ab3,
21313 0x0ab5, 0x0ab9,
21314 0x0abc, 0x0ac5,
21315 0x0ac7, 0x0ac9,
21316 0x0acb, 0x0acd,
21317 0x0ad0, 0x0ad0,
21318 0x0ae0, 0x0ae3,
21319 0x0ae6, 0x0aef,
21320 0x0af9, 0x0aff,
21321 0x0b01, 0x0b03,
21322 0x0b05, 0x0b0c,
21323 0x0b0f, 0x0b10,
21324 0x0b13, 0x0b28,
21325 0x0b2a, 0x0b30,
21326 0x0b32, 0x0b33,
21327 0x0b35, 0x0b39,
21328 0x0b3c, 0x0b44,
21329 0x0b47, 0x0b48,
21330 0x0b4b, 0x0b4d,
21331 0x0b56, 0x0b57,
21332 0x0b5c, 0x0b5d,
21333 0x0b5f, 0x0b63,
21334 0x0b66, 0x0b6f,
21335 0x0b71, 0x0b71,
21336 0x0b82, 0x0b83,
21337 0x0b85, 0x0b8a,
21338 0x0b8e, 0x0b90,
21339 0x0b92, 0x0b95,
21340 0x0b99, 0x0b9a,
21341 0x0b9c, 0x0b9c,
21342 0x0b9e, 0x0b9f,
21343 0x0ba3, 0x0ba4,
21344 0x0ba8, 0x0baa,
21345 0x0bae, 0x0bb9,
21346 0x0bbe, 0x0bc2,
21347 0x0bc6, 0x0bc8,
21348 0x0bca, 0x0bcd,
21349 0x0bd0, 0x0bd0,
21350 0x0bd7, 0x0bd7,
21351 0x0be6, 0x0bef,
21352 0x0c00, 0x0c0c,
21353 0x0c0e, 0x0c10,
21354 0x0c12, 0x0c28,
21355 0x0c2a, 0x0c39,
21356 0x0c3d, 0x0c44,
21357 0x0c46, 0x0c48,
21358 0x0c4a, 0x0c4d,
21359 0x0c55, 0x0c56,
21360 0x0c58, 0x0c5a,
21361 0x0c60, 0x0c63,
21362 0x0c66, 0x0c6f,
21363 0x0c80, 0x0c83,
21364 0x0c85, 0x0c8c,
21365 0x0c8e, 0x0c90,
21366 0x0c92, 0x0ca8,
21367 0x0caa, 0x0cb3,
21368 0x0cb5, 0x0cb9,
21369 0x0cbc, 0x0cc4,
21370 0x0cc6, 0x0cc8,
21371 0x0cca, 0x0ccd,
21372 0x0cd5, 0x0cd6,
21373 0x0cde, 0x0cde,
21374 0x0ce0, 0x0ce3,
21375 0x0ce6, 0x0cef,
21376 0x0cf1, 0x0cf2,
21377 0x0d00, 0x0d03,
21378 0x0d05, 0x0d0c,
21379 0x0d0e, 0x0d10,
21380 0x0d12, 0x0d44,
21381 0x0d46, 0x0d48,
21382 0x0d4a, 0x0d4e,
21383 0x0d54, 0x0d57,
21384 0x0d5f, 0x0d63,
21385 0x0d66, 0x0d6f,
21386 0x0d7a, 0x0d7f,
21387 0x0d82, 0x0d83,
21388 0x0d85, 0x0d96,
21389 0x0d9a, 0x0db1,
21390 0x0db3, 0x0dbb,
21391 0x0dbd, 0x0dbd,
21392 0x0dc0, 0x0dc6,
21393 0x0dca, 0x0dca,
21394 0x0dcf, 0x0dd4,
21395 0x0dd6, 0x0dd6,
21396 0x0dd8, 0x0ddf,
21397 0x0de6, 0x0def,
21398 0x0df2, 0x0df3,
21399 0x0e01, 0x0e3a,
21400 0x0e40, 0x0e4e,
21401 0x0e50, 0x0e59,
21402 0x0e81, 0x0e82,
21403 0x0e84, 0x0e84,
21404 0x0e87, 0x0e88,
21405 0x0e8a, 0x0e8a,
21406 0x0e8d, 0x0e8d,
21407 0x0e94, 0x0e97,
21408 0x0e99, 0x0e9f,
21409 0x0ea1, 0x0ea3,
21410 0x0ea5, 0x0ea5,
21411 0x0ea7, 0x0ea7,
21412 0x0eaa, 0x0eab,
21413 0x0ead, 0x0eb9,
21414 0x0ebb, 0x0ebd,
21415 0x0ec0, 0x0ec4,
21416 0x0ec6, 0x0ec6,
21417 0x0ec8, 0x0ecd,
21418 0x0ed0, 0x0ed9,
21419 0x0edc, 0x0edf,
21420 0x0f00, 0x0f00,
21421 0x0f18, 0x0f19,
21422 0x0f20, 0x0f29,
21423 0x0f35, 0x0f35,
21424 0x0f37, 0x0f37,
21425 0x0f39, 0x0f39,
21426 0x0f3e, 0x0f47,
21427 0x0f49, 0x0f6c,
21428 0x0f71, 0x0f84,
21429 0x0f86, 0x0f97,
21430 0x0f99, 0x0fbc,
21431 0x0fc6, 0x0fc6,
21432 0x1000, 0x1049,
21433 0x1050, 0x109d,
21434 0x10a0, 0x10c5,
21435 0x10c7, 0x10c7,
21436 0x10cd, 0x10cd,
21437 0x10d0, 0x10fa,
21438 0x10fc, 0x1248,
21439 0x124a, 0x124d,
21440 0x1250, 0x1256,
21441 0x1258, 0x1258,
21442 0x125a, 0x125d,
21443 0x1260, 0x1288,
21444 0x128a, 0x128d,
21445 0x1290, 0x12b0,
21446 0x12b2, 0x12b5,
21447 0x12b8, 0x12be,
21448 0x12c0, 0x12c0,
21449 0x12c2, 0x12c5,
21450 0x12c8, 0x12d6,
21451 0x12d8, 0x1310,
21452 0x1312, 0x1315,
21453 0x1318, 0x135a,
21454 0x135d, 0x135f,
21455 0x1369, 0x1371,
21456 0x1380, 0x138f,
21457 0x13a0, 0x13f5,
21458 0x13f8, 0x13fd,
21459 0x1401, 0x166c,
21460 0x166f, 0x167f,
21461 0x1681, 0x169a,
21462 0x16a0, 0x16ea,
21463 0x16ee, 0x16f8,
21464 0x1700, 0x170c,
21465 0x170e, 0x1714,
21466 0x1720, 0x1734,
21467 0x1740, 0x1753,
21468 0x1760, 0x176c,
21469 0x176e, 0x1770,
21470 0x1772, 0x1773,
21471 0x1780, 0x17d3,
21472 0x17d7, 0x17d7,
21473 0x17dc, 0x17dd,
21474 0x17e0, 0x17e9,
21475 0x180b, 0x180d,
21476 0x1810, 0x1819,
21477 0x1820, 0x1878,
21478 0x1880, 0x18aa,
21479 0x18b0, 0x18f5,
21480 0x1900, 0x191e,
21481 0x1920, 0x192b,
21482 0x1930, 0x193b,
21483 0x1946, 0x196d,
21484 0x1970, 0x1974,
21485 0x1980, 0x19ab,
21486 0x19b0, 0x19c9,
21487 0x19d0, 0x19da,
21488 0x1a00, 0x1a1b,
21489 0x1a20, 0x1a5e,
21490 0x1a60, 0x1a7c,
21491 0x1a7f, 0x1a89,
21492 0x1a90, 0x1a99,
21493 0x1aa7, 0x1aa7,
21494 0x1ab0, 0x1abd,
21495 0x1b00, 0x1b4b,
21496 0x1b50, 0x1b59,
21497 0x1b6b, 0x1b73,
21498 0x1b80, 0x1bf3,
21499 0x1c00, 0x1c37,
21500 0x1c40, 0x1c49,
21501 0x1c4d, 0x1c7d,
21502 0x1c80, 0x1c88,
21503 0x1c90, 0x1cba,
21504 0x1cbd, 0x1cbf,
21505 0x1cd0, 0x1cd2,
21506 0x1cd4, 0x1cf9,
21507 0x1d00, 0x1df9,
21508 0x1dfb, 0x1f15,
21509 0x1f18, 0x1f1d,
21510 0x1f20, 0x1f45,
21511 0x1f48, 0x1f4d,
21512 0x1f50, 0x1f57,
21513 0x1f59, 0x1f59,
21514 0x1f5b, 0x1f5b,
21515 0x1f5d, 0x1f5d,
21516 0x1f5f, 0x1f7d,
21517 0x1f80, 0x1fb4,
21518 0x1fb6, 0x1fbc,
21519 0x1fbe, 0x1fbe,
21520 0x1fc2, 0x1fc4,
21521 0x1fc6, 0x1fcc,
21522 0x1fd0, 0x1fd3,
21523 0x1fd6, 0x1fdb,
21524 0x1fe0, 0x1fec,
21525 0x1ff2, 0x1ff4,
21526 0x1ff6, 0x1ffc,
21527 0x203f, 0x2040,
21528 0x2054, 0x2054,
21529 0x2071, 0x2071,
21530 0x207f, 0x207f,
21531 0x2090, 0x209c,
21532 0x20d0, 0x20dc,
21533 0x20e1, 0x20e1,
21534 0x20e5, 0x20f0,
21535 0x2102, 0x2102,
21536 0x2107, 0x2107,
21537 0x210a, 0x2113,
21538 0x2115, 0x2115,
21539 0x2118, 0x211d,
21540 0x2124, 0x2124,
21541 0x2126, 0x2126,
21542 0x2128, 0x2128,
21543 0x212a, 0x2139,
21544 0x213c, 0x213f,
21545 0x2145, 0x2149,
21546 0x214e, 0x214e,
21547 0x2160, 0x2188,
21548 0x2c00, 0x2c2e,
21549 0x2c30, 0x2c5e,
21550 0x2c60, 0x2ce4,
21551 0x2ceb, 0x2cf3,
21552 0x2d00, 0x2d25,
21553 0x2d27, 0x2d27,
21554 0x2d2d, 0x2d2d,
21555 0x2d30, 0x2d67,
21556 0x2d6f, 0x2d6f,
21557 0x2d7f, 0x2d96,
21558 0x2da0, 0x2da6,
21559 0x2da8, 0x2dae,
21560 0x2db0, 0x2db6,
21561 0x2db8, 0x2dbe,
21562 0x2dc0, 0x2dc6,
21563 0x2dc8, 0x2dce,
21564 0x2dd0, 0x2dd6,
21565 0x2dd8, 0x2dde,
21566 0x2de0, 0x2dff,
21567 0x3005, 0x3007,
21568 0x3021, 0x302f,
21569 0x3031, 0x3035,
21570 0x3038, 0x303c,
21571 0x3041, 0x3096,
21572 0x3099, 0x309a,
21573 0x309d, 0x309f,
21574 0x30a1, 0x30fa,
21575 0x30fc, 0x30ff,
21576 0x3105, 0x312f,
21577 0x3131, 0x318e,
21578 0x31a0, 0x31ba,
21579 0x31f0, 0x31ff,
21580 0x3400, 0x4db5,
21581 0x4e00, 0x9fef,
21582 0xa000, 0xa48c,
21583 0xa4d0, 0xa4fd,
21584 0xa500, 0xa60c,
21585 0xa610, 0xa62b,
21586 0xa640, 0xa66f,
21587 0xa674, 0xa67d,
21588 0xa67f, 0xa6f1,
21589 0xa717, 0xa71f,
21590 0xa722, 0xa788,
21591 0xa78b, 0xa7b9,
21592 0xa7f7, 0xa827,
21593 0xa840, 0xa873,
21594 0xa880, 0xa8c5,
21595 0xa8d0, 0xa8d9,
21596 0xa8e0, 0xa8f7,
21597 0xa8fb, 0xa8fb,
21598 0xa8fd, 0xa92d,
21599 0xa930, 0xa953,
21600 0xa960, 0xa97c,
21601 0xa980, 0xa9c0,
21602 0xa9cf, 0xa9d9,
21603 0xa9e0, 0xa9fe,
21604 0xaa00, 0xaa36,
21605 0xaa40, 0xaa4d,
21606 0xaa50, 0xaa59,
21607 0xaa60, 0xaa76,
21608 0xaa7a, 0xaac2,
21609 0xaadb, 0xaadd,
21610 0xaae0, 0xaaef,
21611 0xaaf2, 0xaaf6,
21612 0xab01, 0xab06,
21613 0xab09, 0xab0e,
21614 0xab11, 0xab16,
21615 0xab20, 0xab26,
21616 0xab28, 0xab2e,
21617 0xab30, 0xab5a,
21618 0xab5c, 0xab65,
21619 0xab70, 0xabea,
21620 0xabec, 0xabed,
21621 0xabf0, 0xabf9,
21622 0xac00, 0xd7a3,
21623 0xd7b0, 0xd7c6,
21624 0xd7cb, 0xd7fb,
21625 0xf900, 0xfa6d,
21626 0xfa70, 0xfad9,
21627 0xfb00, 0xfb06,
21628 0xfb13, 0xfb17,
21629 0xfb1d, 0xfb28,
21630 0xfb2a, 0xfb36,
21631 0xfb38, 0xfb3c,
21632 0xfb3e, 0xfb3e,
21633 0xfb40, 0xfb41,
21634 0xfb43, 0xfb44,
21635 0xfb46, 0xfbb1,
21636 0xfbd3, 0xfc5d,
21637 0xfc64, 0xfd3d,
21638 0xfd50, 0xfd8f,
21639 0xfd92, 0xfdc7,
21640 0xfdf0, 0xfdf9,
21641 0xfe00, 0xfe0f,
21642 0xfe20, 0xfe2f,
21643 0xfe33, 0xfe34,
21644 0xfe4d, 0xfe4f,
21645 0xfe71, 0xfe71,
21646 0xfe73, 0xfe73,
21647 0xfe77, 0xfe77,
21648 0xfe79, 0xfe79,
21649 0xfe7b, 0xfe7b,
21650 0xfe7d, 0xfe7d,
21651 0xfe7f, 0xfefc,
21652 0xff10, 0xff19,
21653 0xff21, 0xff3a,
21654 0xff3f, 0xff3f,
21655 0xff41, 0xff5a,
21656 0xff66, 0xffbe,
21657 0xffc2, 0xffc7,
21658 0xffca, 0xffcf,
21659 0xffd2, 0xffd7,
21660 0xffda, 0xffdc,
21661 0x10000, 0x1000b,
21662 0x1000d, 0x10026,
21663 0x10028, 0x1003a,
21664 0x1003c, 0x1003d,
21665 0x1003f, 0x1004d,
21666 0x10050, 0x1005d,
21667 0x10080, 0x100fa,
21668 0x10140, 0x10174,
21669 0x101fd, 0x101fd,
21670 0x10280, 0x1029c,
21671 0x102a0, 0x102d0,
21672 0x102e0, 0x102e0,
21673 0x10300, 0x1031f,
21674 0x1032d, 0x1034a,
21675 0x10350, 0x1037a,
21676 0x10380, 0x1039d,
21677 0x103a0, 0x103c3,
21678 0x103c8, 0x103cf,
21679 0x103d1, 0x103d5,
21680 0x10400, 0x1049d,
21681 0x104a0, 0x104a9,
21682 0x104b0, 0x104d3,
21683 0x104d8, 0x104fb,
21684 0x10500, 0x10527,
21685 0x10530, 0x10563,
21686 0x10600, 0x10736,
21687 0x10740, 0x10755,
21688 0x10760, 0x10767,
21689 0x10800, 0x10805,
21690 0x10808, 0x10808,
21691 0x1080a, 0x10835,
21692 0x10837, 0x10838,
21693 0x1083c, 0x1083c,
21694 0x1083f, 0x10855,
21695 0x10860, 0x10876,
21696 0x10880, 0x1089e,
21697 0x108e0, 0x108f2,
21698 0x108f4, 0x108f5,
21699 0x10900, 0x10915,
21700 0x10920, 0x10939,
21701 0x10980, 0x109b7,
21702 0x109be, 0x109bf,
21703 0x10a00, 0x10a03,
21704 0x10a05, 0x10a06,
21705 0x10a0c, 0x10a13,
21706 0x10a15, 0x10a17,
21707 0x10a19, 0x10a35,
21708 0x10a38, 0x10a3a,
21709 0x10a3f, 0x10a3f,
21710 0x10a60, 0x10a7c,
21711 0x10a80, 0x10a9c,
21712 0x10ac0, 0x10ac7,
21713 0x10ac9, 0x10ae6,
21714 0x10b00, 0x10b35,
21715 0x10b40, 0x10b55,
21716 0x10b60, 0x10b72,
21717 0x10b80, 0x10b91,
21718 0x10c00, 0x10c48,
21719 0x10c80, 0x10cb2,
21720 0x10cc0, 0x10cf2,
21721 0x10d00, 0x10d27,
21722 0x10d30, 0x10d39,
21723 0x10f00, 0x10f1c,
21724 0x10f27, 0x10f27,
21725 0x10f30, 0x10f50,
21726 0x11000, 0x11046,
21727 0x11066, 0x1106f,
21728 0x1107f, 0x110ba,
21729 0x110d0, 0x110e8,
21730 0x110f0, 0x110f9,
21731 0x11100, 0x11134,
21732 0x11136, 0x1113f,
21733 0x11144, 0x11146,
21734 0x11150, 0x11173,
21735 0x11176, 0x11176,
21736 0x11180, 0x111c4,
21737 0x111c9, 0x111cc,
21738 0x111d0, 0x111da,
21739 0x111dc, 0x111dc,
21740 0x11200, 0x11211,
21741 0x11213, 0x11237,
21742 0x1123e, 0x1123e,
21743 0x11280, 0x11286,
21744 0x11288, 0x11288,
21745 0x1128a, 0x1128d,
21746 0x1128f, 0x1129d,
21747 0x1129f, 0x112a8,
21748 0x112b0, 0x112ea,
21749 0x112f0, 0x112f9,
21750 0x11300, 0x11303,
21751 0x11305, 0x1130c,
21752 0x1130f, 0x11310,
21753 0x11313, 0x11328,
21754 0x1132a, 0x11330,
21755 0x11332, 0x11333,
21756 0x11335, 0x11339,
21757 0x1133b, 0x11344,
21758 0x11347, 0x11348,
21759 0x1134b, 0x1134d,
21760 0x11350, 0x11350,
21761 0x11357, 0x11357,
21762 0x1135d, 0x11363,
21763 0x11366, 0x1136c,
21764 0x11370, 0x11374,
21765 0x11400, 0x1144a,
21766 0x11450, 0x11459,
21767 0x1145e, 0x1145e,
21768 0x11480, 0x114c5,
21769 0x114c7, 0x114c7,
21770 0x114d0, 0x114d9,
21771 0x11580, 0x115b5,
21772 0x115b8, 0x115c0,
21773 0x115d8, 0x115dd,
21774 0x11600, 0x11640,
21775 0x11644, 0x11644,
21776 0x11650, 0x11659,
21777 0x11680, 0x116b7,
21778 0x116c0, 0x116c9,
21779 0x11700, 0x1171a,
21780 0x1171d, 0x1172b,
21781 0x11730, 0x11739,
21782 0x11800, 0x1183a,
21783 0x118a0, 0x118e9,
21784 0x118ff, 0x118ff,
21785 0x11a00, 0x11a3e,
21786 0x11a47, 0x11a47,
21787 0x11a50, 0x11a83,
21788 0x11a86, 0x11a99,
21789 0x11a9d, 0x11a9d,
21790 0x11ac0, 0x11af8,
21791 0x11c00, 0x11c08,
21792 0x11c0a, 0x11c36,
21793 0x11c38, 0x11c40,
21794 0x11c50, 0x11c59,
21795 0x11c72, 0x11c8f,
21796 0x11c92, 0x11ca7,
21797 0x11ca9, 0x11cb6,
21798 0x11d00, 0x11d06,
21799 0x11d08, 0x11d09,
21800 0x11d0b, 0x11d36,
21801 0x11d3a, 0x11d3a,
21802 0x11d3c, 0x11d3d,
21803 0x11d3f, 0x11d47,
21804 0x11d50, 0x11d59,
21805 0x11d60, 0x11d65,
21806 0x11d67, 0x11d68,
21807 0x11d6a, 0x11d8e,
21808 0x11d90, 0x11d91,
21809 0x11d93, 0x11d98,
21810 0x11da0, 0x11da9,
21811 0x11ee0, 0x11ef6,
21812 0x12000, 0x12399,
21813 0x12400, 0x1246e,
21814 0x12480, 0x12543,
21815 0x13000, 0x1342e,
21816 0x14400, 0x14646,
21817 0x16800, 0x16a38,
21818 0x16a40, 0x16a5e,
21819 0x16a60, 0x16a69,
21820 0x16ad0, 0x16aed,
21821 0x16af0, 0x16af4,
21822 0x16b00, 0x16b36,
21823 0x16b40, 0x16b43,
21824 0x16b50, 0x16b59,
21825 0x16b63, 0x16b77,
21826 0x16b7d, 0x16b8f,
21827 0x16e40, 0x16e7f,
21828 0x16f00, 0x16f44,
21829 0x16f50, 0x16f7e,
21830 0x16f8f, 0x16f9f,
21831 0x16fe0, 0x16fe1,
21832 0x17000, 0x187f1,
21833 0x18800, 0x18af2,
21834 0x1b000, 0x1b11e,
21835 0x1b170, 0x1b2fb,
21836 0x1bc00, 0x1bc6a,
21837 0x1bc70, 0x1bc7c,
21838 0x1bc80, 0x1bc88,
21839 0x1bc90, 0x1bc99,
21840 0x1bc9d, 0x1bc9e,
21841 0x1d165, 0x1d169,
21842 0x1d16d, 0x1d172,
21843 0x1d17b, 0x1d182,
21844 0x1d185, 0x1d18b,
21845 0x1d1aa, 0x1d1ad,
21846 0x1d242, 0x1d244,
21847 0x1d400, 0x1d454,
21848 0x1d456, 0x1d49c,
21849 0x1d49e, 0x1d49f,
21850 0x1d4a2, 0x1d4a2,
21851 0x1d4a5, 0x1d4a6,
21852 0x1d4a9, 0x1d4ac,
21853 0x1d4ae, 0x1d4b9,
21854 0x1d4bb, 0x1d4bb,
21855 0x1d4bd, 0x1d4c3,
21856 0x1d4c5, 0x1d505,
21857 0x1d507, 0x1d50a,
21858 0x1d50d, 0x1d514,
21859 0x1d516, 0x1d51c,
21860 0x1d51e, 0x1d539,
21861 0x1d53b, 0x1d53e,
21862 0x1d540, 0x1d544,
21863 0x1d546, 0x1d546,
21864 0x1d54a, 0x1d550,
21865 0x1d552, 0x1d6a5,
21866 0x1d6a8, 0x1d6c0,
21867 0x1d6c2, 0x1d6da,
21868 0x1d6dc, 0x1d6fa,
21869 0x1d6fc, 0x1d714,
21870 0x1d716, 0x1d734,
21871 0x1d736, 0x1d74e,
21872 0x1d750, 0x1d76e,
21873 0x1d770, 0x1d788,
21874 0x1d78a, 0x1d7a8,
21875 0x1d7aa, 0x1d7c2,
21876 0x1d7c4, 0x1d7cb,
21877 0x1d7ce, 0x1d7ff,
21878 0x1da00, 0x1da36,
21879 0x1da3b, 0x1da6c,
21880 0x1da75, 0x1da75,
21881 0x1da84, 0x1da84,
21882 0x1da9b, 0x1da9f,
21883 0x1daa1, 0x1daaf,
21884 0x1e000, 0x1e006,
21885 0x1e008, 0x1e018,
21886 0x1e01b, 0x1e021,
21887 0x1e023, 0x1e024,
21888 0x1e026, 0x1e02a,
21889 0x1e800, 0x1e8c4,
21890 0x1e8d0, 0x1e8d6,
21891 0x1e900, 0x1e94a,
21892 0x1e950, 0x1e959,
21893 0x1ee00, 0x1ee03,
21894 0x1ee05, 0x1ee1f,
21895 0x1ee21, 0x1ee22,
21896 0x1ee24, 0x1ee24,
21897 0x1ee27, 0x1ee27,
21898 0x1ee29, 0x1ee32,
21899 0x1ee34, 0x1ee37,
21900 0x1ee39, 0x1ee39,
21901 0x1ee3b, 0x1ee3b,
21902 0x1ee42, 0x1ee42,
21903 0x1ee47, 0x1ee47,
21904 0x1ee49, 0x1ee49,
21905 0x1ee4b, 0x1ee4b,
21906 0x1ee4d, 0x1ee4f,
21907 0x1ee51, 0x1ee52,
21908 0x1ee54, 0x1ee54,
21909 0x1ee57, 0x1ee57,
21910 0x1ee59, 0x1ee59,
21911 0x1ee5b, 0x1ee5b,
21912 0x1ee5d, 0x1ee5d,
21913 0x1ee5f, 0x1ee5f,
21914 0x1ee61, 0x1ee62,
21915 0x1ee64, 0x1ee64,
21916 0x1ee67, 0x1ee6a,
21917 0x1ee6c, 0x1ee72,
21918 0x1ee74, 0x1ee77,
21919 0x1ee79, 0x1ee7c,
21920 0x1ee7e, 0x1ee7e,
21921 0x1ee80, 0x1ee89,
21922 0x1ee8b, 0x1ee9b,
21923 0x1eea1, 0x1eea3,
21924 0x1eea5, 0x1eea9,
21925 0x1eeab, 0x1eebb,
21926 0x20000, 0x2a6d6,
21927 0x2a700, 0x2b734,
21928 0x2b740, 0x2b81d,
21929 0x2b820, 0x2cea1,
21930 0x2ceb0, 0x2ebe0,
21931 0x2f800, 0x2fa1d,
21932 0xe0100, 0xe01ef,
21933 }; /* END of CR_XID_Continue */
21934
21935 /* PROPERTY: 'XID_Start': Derived Property */
21936 static const OnigCodePoint
21937 CR_XID_Start[] = { 606,
21938 0x0041, 0x005a,
21939 0x0061, 0x007a,
21940 0x00aa, 0x00aa,
21941 0x00b5, 0x00b5,
21942 0x00ba, 0x00ba,
21943 0x00c0, 0x00d6,
21944 0x00d8, 0x00f6,
21945 0x00f8, 0x02c1,
21946 0x02c6, 0x02d1,
21947 0x02e0, 0x02e4,
21948 0x02ec, 0x02ec,
21949 0x02ee, 0x02ee,
21950 0x0370, 0x0374,
21951 0x0376, 0x0377,
21952 0x037b, 0x037d,
21953 0x037f, 0x037f,
21954 0x0386, 0x0386,
21955 0x0388, 0x038a,
21956 0x038c, 0x038c,
21957 0x038e, 0x03a1,
21958 0x03a3, 0x03f5,
21959 0x03f7, 0x0481,
21960 0x048a, 0x052f,
21961 0x0531, 0x0556,
21962 0x0559, 0x0559,
21963 0x0560, 0x0588,
21964 0x05d0, 0x05ea,
21965 0x05ef, 0x05f2,
21966 0x0620, 0x064a,
21967 0x066e, 0x066f,
21968 0x0671, 0x06d3,
21969 0x06d5, 0x06d5,
21970 0x06e5, 0x06e6,
21971 0x06ee, 0x06ef,
21972 0x06fa, 0x06fc,
21973 0x06ff, 0x06ff,
21974 0x0710, 0x0710,
21975 0x0712, 0x072f,
21976 0x074d, 0x07a5,
21977 0x07b1, 0x07b1,
21978 0x07ca, 0x07ea,
21979 0x07f4, 0x07f5,
21980 0x07fa, 0x07fa,
21981 0x0800, 0x0815,
21982 0x081a, 0x081a,
21983 0x0824, 0x0824,
21984 0x0828, 0x0828,
21985 0x0840, 0x0858,
21986 0x0860, 0x086a,
21987 0x08a0, 0x08b4,
21988 0x08b6, 0x08bd,
21989 0x0904, 0x0939,
21990 0x093d, 0x093d,
21991 0x0950, 0x0950,
21992 0x0958, 0x0961,
21993 0x0971, 0x0980,
21994 0x0985, 0x098c,
21995 0x098f, 0x0990,
21996 0x0993, 0x09a8,
21997 0x09aa, 0x09b0,
21998 0x09b2, 0x09b2,
21999 0x09b6, 0x09b9,
22000 0x09bd, 0x09bd,
22001 0x09ce, 0x09ce,
22002 0x09dc, 0x09dd,
22003 0x09df, 0x09e1,
22004 0x09f0, 0x09f1,
22005 0x09fc, 0x09fc,
22006 0x0a05, 0x0a0a,
22007 0x0a0f, 0x0a10,
22008 0x0a13, 0x0a28,
22009 0x0a2a, 0x0a30,
22010 0x0a32, 0x0a33,
22011 0x0a35, 0x0a36,
22012 0x0a38, 0x0a39,
22013 0x0a59, 0x0a5c,
22014 0x0a5e, 0x0a5e,
22015 0x0a72, 0x0a74,
22016 0x0a85, 0x0a8d,
22017 0x0a8f, 0x0a91,
22018 0x0a93, 0x0aa8,
22019 0x0aaa, 0x0ab0,
22020 0x0ab2, 0x0ab3,
22021 0x0ab5, 0x0ab9,
22022 0x0abd, 0x0abd,
22023 0x0ad0, 0x0ad0,
22024 0x0ae0, 0x0ae1,
22025 0x0af9, 0x0af9,
22026 0x0b05, 0x0b0c,
22027 0x0b0f, 0x0b10,
22028 0x0b13, 0x0b28,
22029 0x0b2a, 0x0b30,
22030 0x0b32, 0x0b33,
22031 0x0b35, 0x0b39,
22032 0x0b3d, 0x0b3d,
22033 0x0b5c, 0x0b5d,
22034 0x0b5f, 0x0b61,
22035 0x0b71, 0x0b71,
22036 0x0b83, 0x0b83,
22037 0x0b85, 0x0b8a,
22038 0x0b8e, 0x0b90,
22039 0x0b92, 0x0b95,
22040 0x0b99, 0x0b9a,
22041 0x0b9c, 0x0b9c,
22042 0x0b9e, 0x0b9f,
22043 0x0ba3, 0x0ba4,
22044 0x0ba8, 0x0baa,
22045 0x0bae, 0x0bb9,
22046 0x0bd0, 0x0bd0,
22047 0x0c05, 0x0c0c,
22048 0x0c0e, 0x0c10,
22049 0x0c12, 0x0c28,
22050 0x0c2a, 0x0c39,
22051 0x0c3d, 0x0c3d,
22052 0x0c58, 0x0c5a,
22053 0x0c60, 0x0c61,
22054 0x0c80, 0x0c80,
22055 0x0c85, 0x0c8c,
22056 0x0c8e, 0x0c90,
22057 0x0c92, 0x0ca8,
22058 0x0caa, 0x0cb3,
22059 0x0cb5, 0x0cb9,
22060 0x0cbd, 0x0cbd,
22061 0x0cde, 0x0cde,
22062 0x0ce0, 0x0ce1,
22063 0x0cf1, 0x0cf2,
22064 0x0d05, 0x0d0c,
22065 0x0d0e, 0x0d10,
22066 0x0d12, 0x0d3a,
22067 0x0d3d, 0x0d3d,
22068 0x0d4e, 0x0d4e,
22069 0x0d54, 0x0d56,
22070 0x0d5f, 0x0d61,
22071 0x0d7a, 0x0d7f,
22072 0x0d85, 0x0d96,
22073 0x0d9a, 0x0db1,
22074 0x0db3, 0x0dbb,
22075 0x0dbd, 0x0dbd,
22076 0x0dc0, 0x0dc6,
22077 0x0e01, 0x0e30,
22078 0x0e32, 0x0e32,
22079 0x0e40, 0x0e46,
22080 0x0e81, 0x0e82,
22081 0x0e84, 0x0e84,
22082 0x0e87, 0x0e88,
22083 0x0e8a, 0x0e8a,
22084 0x0e8d, 0x0e8d,
22085 0x0e94, 0x0e97,
22086 0x0e99, 0x0e9f,
22087 0x0ea1, 0x0ea3,
22088 0x0ea5, 0x0ea5,
22089 0x0ea7, 0x0ea7,
22090 0x0eaa, 0x0eab,
22091 0x0ead, 0x0eb0,
22092 0x0eb2, 0x0eb2,
22093 0x0ebd, 0x0ebd,
22094 0x0ec0, 0x0ec4,
22095 0x0ec6, 0x0ec6,
22096 0x0edc, 0x0edf,
22097 0x0f00, 0x0f00,
22098 0x0f40, 0x0f47,
22099 0x0f49, 0x0f6c,
22100 0x0f88, 0x0f8c,
22101 0x1000, 0x102a,
22102 0x103f, 0x103f,
22103 0x1050, 0x1055,
22104 0x105a, 0x105d,
22105 0x1061, 0x1061,
22106 0x1065, 0x1066,
22107 0x106e, 0x1070,
22108 0x1075, 0x1081,
22109 0x108e, 0x108e,
22110 0x10a0, 0x10c5,
22111 0x10c7, 0x10c7,
22112 0x10cd, 0x10cd,
22113 0x10d0, 0x10fa,
22114 0x10fc, 0x1248,
22115 0x124a, 0x124d,
22116 0x1250, 0x1256,
22117 0x1258, 0x1258,
22118 0x125a, 0x125d,
22119 0x1260, 0x1288,
22120 0x128a, 0x128d,
22121 0x1290, 0x12b0,
22122 0x12b2, 0x12b5,
22123 0x12b8, 0x12be,
22124 0x12c0, 0x12c0,
22125 0x12c2, 0x12c5,
22126 0x12c8, 0x12d6,
22127 0x12d8, 0x1310,
22128 0x1312, 0x1315,
22129 0x1318, 0x135a,
22130 0x1380, 0x138f,
22131 0x13a0, 0x13f5,
22132 0x13f8, 0x13fd,
22133 0x1401, 0x166c,
22134 0x166f, 0x167f,
22135 0x1681, 0x169a,
22136 0x16a0, 0x16ea,
22137 0x16ee, 0x16f8,
22138 0x1700, 0x170c,
22139 0x170e, 0x1711,
22140 0x1720, 0x1731,
22141 0x1740, 0x1751,
22142 0x1760, 0x176c,
22143 0x176e, 0x1770,
22144 0x1780, 0x17b3,
22145 0x17d7, 0x17d7,
22146 0x17dc, 0x17dc,
22147 0x1820, 0x1878,
22148 0x1880, 0x18a8,
22149 0x18aa, 0x18aa,
22150 0x18b0, 0x18f5,
22151 0x1900, 0x191e,
22152 0x1950, 0x196d,
22153 0x1970, 0x1974,
22154 0x1980, 0x19ab,
22155 0x19b0, 0x19c9,
22156 0x1a00, 0x1a16,
22157 0x1a20, 0x1a54,
22158 0x1aa7, 0x1aa7,
22159 0x1b05, 0x1b33,
22160 0x1b45, 0x1b4b,
22161 0x1b83, 0x1ba0,
22162 0x1bae, 0x1baf,
22163 0x1bba, 0x1be5,
22164 0x1c00, 0x1c23,
22165 0x1c4d, 0x1c4f,
22166 0x1c5a, 0x1c7d,
22167 0x1c80, 0x1c88,
22168 0x1c90, 0x1cba,
22169 0x1cbd, 0x1cbf,
22170 0x1ce9, 0x1cec,
22171 0x1cee, 0x1cf1,
22172 0x1cf5, 0x1cf6,
22173 0x1d00, 0x1dbf,
22174 0x1e00, 0x1f15,
22175 0x1f18, 0x1f1d,
22176 0x1f20, 0x1f45,
22177 0x1f48, 0x1f4d,
22178 0x1f50, 0x1f57,
22179 0x1f59, 0x1f59,
22180 0x1f5b, 0x1f5b,
22181 0x1f5d, 0x1f5d,
22182 0x1f5f, 0x1f7d,
22183 0x1f80, 0x1fb4,
22184 0x1fb6, 0x1fbc,
22185 0x1fbe, 0x1fbe,
22186 0x1fc2, 0x1fc4,
22187 0x1fc6, 0x1fcc,
22188 0x1fd0, 0x1fd3,
22189 0x1fd6, 0x1fdb,
22190 0x1fe0, 0x1fec,
22191 0x1ff2, 0x1ff4,
22192 0x1ff6, 0x1ffc,
22193 0x2071, 0x2071,
22194 0x207f, 0x207f,
22195 0x2090, 0x209c,
22196 0x2102, 0x2102,
22197 0x2107, 0x2107,
22198 0x210a, 0x2113,
22199 0x2115, 0x2115,
22200 0x2118, 0x211d,
22201 0x2124, 0x2124,
22202 0x2126, 0x2126,
22203 0x2128, 0x2128,
22204 0x212a, 0x2139,
22205 0x213c, 0x213f,
22206 0x2145, 0x2149,
22207 0x214e, 0x214e,
22208 0x2160, 0x2188,
22209 0x2c00, 0x2c2e,
22210 0x2c30, 0x2c5e,
22211 0x2c60, 0x2ce4,
22212 0x2ceb, 0x2cee,
22213 0x2cf2, 0x2cf3,
22214 0x2d00, 0x2d25,
22215 0x2d27, 0x2d27,
22216 0x2d2d, 0x2d2d,
22217 0x2d30, 0x2d67,
22218 0x2d6f, 0x2d6f,
22219 0x2d80, 0x2d96,
22220 0x2da0, 0x2da6,
22221 0x2da8, 0x2dae,
22222 0x2db0, 0x2db6,
22223 0x2db8, 0x2dbe,
22224 0x2dc0, 0x2dc6,
22225 0x2dc8, 0x2dce,
22226 0x2dd0, 0x2dd6,
22227 0x2dd8, 0x2dde,
22228 0x3005, 0x3007,
22229 0x3021, 0x3029,
22230 0x3031, 0x3035,
22231 0x3038, 0x303c,
22232 0x3041, 0x3096,
22233 0x309d, 0x309f,
22234 0x30a1, 0x30fa,
22235 0x30fc, 0x30ff,
22236 0x3105, 0x312f,
22237 0x3131, 0x318e,
22238 0x31a0, 0x31ba,
22239 0x31f0, 0x31ff,
22240 0x3400, 0x4db5,
22241 0x4e00, 0x9fef,
22242 0xa000, 0xa48c,
22243 0xa4d0, 0xa4fd,
22244 0xa500, 0xa60c,
22245 0xa610, 0xa61f,
22246 0xa62a, 0xa62b,
22247 0xa640, 0xa66e,
22248 0xa67f, 0xa69d,
22249 0xa6a0, 0xa6ef,
22250 0xa717, 0xa71f,
22251 0xa722, 0xa788,
22252 0xa78b, 0xa7b9,
22253 0xa7f7, 0xa801,
22254 0xa803, 0xa805,
22255 0xa807, 0xa80a,
22256 0xa80c, 0xa822,
22257 0xa840, 0xa873,
22258 0xa882, 0xa8b3,
22259 0xa8f2, 0xa8f7,
22260 0xa8fb, 0xa8fb,
22261 0xa8fd, 0xa8fe,
22262 0xa90a, 0xa925,
22263 0xa930, 0xa946,
22264 0xa960, 0xa97c,
22265 0xa984, 0xa9b2,
22266 0xa9cf, 0xa9cf,
22267 0xa9e0, 0xa9e4,
22268 0xa9e6, 0xa9ef,
22269 0xa9fa, 0xa9fe,
22270 0xaa00, 0xaa28,
22271 0xaa40, 0xaa42,
22272 0xaa44, 0xaa4b,
22273 0xaa60, 0xaa76,
22274 0xaa7a, 0xaa7a,
22275 0xaa7e, 0xaaaf,
22276 0xaab1, 0xaab1,
22277 0xaab5, 0xaab6,
22278 0xaab9, 0xaabd,
22279 0xaac0, 0xaac0,
22280 0xaac2, 0xaac2,
22281 0xaadb, 0xaadd,
22282 0xaae0, 0xaaea,
22283 0xaaf2, 0xaaf4,
22284 0xab01, 0xab06,
22285 0xab09, 0xab0e,
22286 0xab11, 0xab16,
22287 0xab20, 0xab26,
22288 0xab28, 0xab2e,
22289 0xab30, 0xab5a,
22290 0xab5c, 0xab65,
22291 0xab70, 0xabe2,
22292 0xac00, 0xd7a3,
22293 0xd7b0, 0xd7c6,
22294 0xd7cb, 0xd7fb,
22295 0xf900, 0xfa6d,
22296 0xfa70, 0xfad9,
22297 0xfb00, 0xfb06,
22298 0xfb13, 0xfb17,
22299 0xfb1d, 0xfb1d,
22300 0xfb1f, 0xfb28,
22301 0xfb2a, 0xfb36,
22302 0xfb38, 0xfb3c,
22303 0xfb3e, 0xfb3e,
22304 0xfb40, 0xfb41,
22305 0xfb43, 0xfb44,
22306 0xfb46, 0xfbb1,
22307 0xfbd3, 0xfc5d,
22308 0xfc64, 0xfd3d,
22309 0xfd50, 0xfd8f,
22310 0xfd92, 0xfdc7,
22311 0xfdf0, 0xfdf9,
22312 0xfe71, 0xfe71,
22313 0xfe73, 0xfe73,
22314 0xfe77, 0xfe77,
22315 0xfe79, 0xfe79,
22316 0xfe7b, 0xfe7b,
22317 0xfe7d, 0xfe7d,
22318 0xfe7f, 0xfefc,
22319 0xff21, 0xff3a,
22320 0xff41, 0xff5a,
22321 0xff66, 0xff9d,
22322 0xffa0, 0xffbe,
22323 0xffc2, 0xffc7,
22324 0xffca, 0xffcf,
22325 0xffd2, 0xffd7,
22326 0xffda, 0xffdc,
22327 0x10000, 0x1000b,
22328 0x1000d, 0x10026,
22329 0x10028, 0x1003a,
22330 0x1003c, 0x1003d,
22331 0x1003f, 0x1004d,
22332 0x10050, 0x1005d,
22333 0x10080, 0x100fa,
22334 0x10140, 0x10174,
22335 0x10280, 0x1029c,
22336 0x102a0, 0x102d0,
22337 0x10300, 0x1031f,
22338 0x1032d, 0x1034a,
22339 0x10350, 0x10375,
22340 0x10380, 0x1039d,
22341 0x103a0, 0x103c3,
22342 0x103c8, 0x103cf,
22343 0x103d1, 0x103d5,
22344 0x10400, 0x1049d,
22345 0x104b0, 0x104d3,
22346 0x104d8, 0x104fb,
22347 0x10500, 0x10527,
22348 0x10530, 0x10563,
22349 0x10600, 0x10736,
22350 0x10740, 0x10755,
22351 0x10760, 0x10767,
22352 0x10800, 0x10805,
22353 0x10808, 0x10808,
22354 0x1080a, 0x10835,
22355 0x10837, 0x10838,
22356 0x1083c, 0x1083c,
22357 0x1083f, 0x10855,
22358 0x10860, 0x10876,
22359 0x10880, 0x1089e,
22360 0x108e0, 0x108f2,
22361 0x108f4, 0x108f5,
22362 0x10900, 0x10915,
22363 0x10920, 0x10939,
22364 0x10980, 0x109b7,
22365 0x109be, 0x109bf,
22366 0x10a00, 0x10a00,
22367 0x10a10, 0x10a13,
22368 0x10a15, 0x10a17,
22369 0x10a19, 0x10a35,
22370 0x10a60, 0x10a7c,
22371 0x10a80, 0x10a9c,
22372 0x10ac0, 0x10ac7,
22373 0x10ac9, 0x10ae4,
22374 0x10b00, 0x10b35,
22375 0x10b40, 0x10b55,
22376 0x10b60, 0x10b72,
22377 0x10b80, 0x10b91,
22378 0x10c00, 0x10c48,
22379 0x10c80, 0x10cb2,
22380 0x10cc0, 0x10cf2,
22381 0x10d00, 0x10d23,
22382 0x10f00, 0x10f1c,
22383 0x10f27, 0x10f27,
22384 0x10f30, 0x10f45,
22385 0x11003, 0x11037,
22386 0x11083, 0x110af,
22387 0x110d0, 0x110e8,
22388 0x11103, 0x11126,
22389 0x11144, 0x11144,
22390 0x11150, 0x11172,
22391 0x11176, 0x11176,
22392 0x11183, 0x111b2,
22393 0x111c1, 0x111c4,
22394 0x111da, 0x111da,
22395 0x111dc, 0x111dc,
22396 0x11200, 0x11211,
22397 0x11213, 0x1122b,
22398 0x11280, 0x11286,
22399 0x11288, 0x11288,
22400 0x1128a, 0x1128d,
22401 0x1128f, 0x1129d,
22402 0x1129f, 0x112a8,
22403 0x112b0, 0x112de,
22404 0x11305, 0x1130c,
22405 0x1130f, 0x11310,
22406 0x11313, 0x11328,
22407 0x1132a, 0x11330,
22408 0x11332, 0x11333,
22409 0x11335, 0x11339,
22410 0x1133d, 0x1133d,
22411 0x11350, 0x11350,
22412 0x1135d, 0x11361,
22413 0x11400, 0x11434,
22414 0x11447, 0x1144a,
22415 0x11480, 0x114af,
22416 0x114c4, 0x114c5,
22417 0x114c7, 0x114c7,
22418 0x11580, 0x115ae,
22419 0x115d8, 0x115db,
22420 0x11600, 0x1162f,
22421 0x11644, 0x11644,
22422 0x11680, 0x116aa,
22423 0x11700, 0x1171a,
22424 0x11800, 0x1182b,
22425 0x118a0, 0x118df,
22426 0x118ff, 0x118ff,
22427 0x11a00, 0x11a00,
22428 0x11a0b, 0x11a32,
22429 0x11a3a, 0x11a3a,
22430 0x11a50, 0x11a50,
22431 0x11a5c, 0x11a83,
22432 0x11a86, 0x11a89,
22433 0x11a9d, 0x11a9d,
22434 0x11ac0, 0x11af8,
22435 0x11c00, 0x11c08,
22436 0x11c0a, 0x11c2e,
22437 0x11c40, 0x11c40,
22438 0x11c72, 0x11c8f,
22439 0x11d00, 0x11d06,
22440 0x11d08, 0x11d09,
22441 0x11d0b, 0x11d30,
22442 0x11d46, 0x11d46,
22443 0x11d60, 0x11d65,
22444 0x11d67, 0x11d68,
22445 0x11d6a, 0x11d89,
22446 0x11d98, 0x11d98,
22447 0x11ee0, 0x11ef2,
22448 0x12000, 0x12399,
22449 0x12400, 0x1246e,
22450 0x12480, 0x12543,
22451 0x13000, 0x1342e,
22452 0x14400, 0x14646,
22453 0x16800, 0x16a38,
22454 0x16a40, 0x16a5e,
22455 0x16ad0, 0x16aed,
22456 0x16b00, 0x16b2f,
22457 0x16b40, 0x16b43,
22458 0x16b63, 0x16b77,
22459 0x16b7d, 0x16b8f,
22460 0x16e40, 0x16e7f,
22461 0x16f00, 0x16f44,
22462 0x16f50, 0x16f50,
22463 0x16f93, 0x16f9f,
22464 0x16fe0, 0x16fe1,
22465 0x17000, 0x187f1,
22466 0x18800, 0x18af2,
22467 0x1b000, 0x1b11e,
22468 0x1b170, 0x1b2fb,
22469 0x1bc00, 0x1bc6a,
22470 0x1bc70, 0x1bc7c,
22471 0x1bc80, 0x1bc88,
22472 0x1bc90, 0x1bc99,
22473 0x1d400, 0x1d454,
22474 0x1d456, 0x1d49c,
22475 0x1d49e, 0x1d49f,
22476 0x1d4a2, 0x1d4a2,
22477 0x1d4a5, 0x1d4a6,
22478 0x1d4a9, 0x1d4ac,
22479 0x1d4ae, 0x1d4b9,
22480 0x1d4bb, 0x1d4bb,
22481 0x1d4bd, 0x1d4c3,
22482 0x1d4c5, 0x1d505,
22483 0x1d507, 0x1d50a,
22484 0x1d50d, 0x1d514,
22485 0x1d516, 0x1d51c,
22486 0x1d51e, 0x1d539,
22487 0x1d53b, 0x1d53e,
22488 0x1d540, 0x1d544,
22489 0x1d546, 0x1d546,
22490 0x1d54a, 0x1d550,
22491 0x1d552, 0x1d6a5,
22492 0x1d6a8, 0x1d6c0,
22493 0x1d6c2, 0x1d6da,
22494 0x1d6dc, 0x1d6fa,
22495 0x1d6fc, 0x1d714,
22496 0x1d716, 0x1d734,
22497 0x1d736, 0x1d74e,
22498 0x1d750, 0x1d76e,
22499 0x1d770, 0x1d788,
22500 0x1d78a, 0x1d7a8,
22501 0x1d7aa, 0x1d7c2,
22502 0x1d7c4, 0x1d7cb,
22503 0x1e800, 0x1e8c4,
22504 0x1e900, 0x1e943,
22505 0x1ee00, 0x1ee03,
22506 0x1ee05, 0x1ee1f,
22507 0x1ee21, 0x1ee22,
22508 0x1ee24, 0x1ee24,
22509 0x1ee27, 0x1ee27,
22510 0x1ee29, 0x1ee32,
22511 0x1ee34, 0x1ee37,
22512 0x1ee39, 0x1ee39,
22513 0x1ee3b, 0x1ee3b,
22514 0x1ee42, 0x1ee42,
22515 0x1ee47, 0x1ee47,
22516 0x1ee49, 0x1ee49,
22517 0x1ee4b, 0x1ee4b,
22518 0x1ee4d, 0x1ee4f,
22519 0x1ee51, 0x1ee52,
22520 0x1ee54, 0x1ee54,
22521 0x1ee57, 0x1ee57,
22522 0x1ee59, 0x1ee59,
22523 0x1ee5b, 0x1ee5b,
22524 0x1ee5d, 0x1ee5d,
22525 0x1ee5f, 0x1ee5f,
22526 0x1ee61, 0x1ee62,
22527 0x1ee64, 0x1ee64,
22528 0x1ee67, 0x1ee6a,
22529 0x1ee6c, 0x1ee72,
22530 0x1ee74, 0x1ee77,
22531 0x1ee79, 0x1ee7c,
22532 0x1ee7e, 0x1ee7e,
22533 0x1ee80, 0x1ee89,
22534 0x1ee8b, 0x1ee9b,
22535 0x1eea1, 0x1eea3,
22536 0x1eea5, 0x1eea9,
22537 0x1eeab, 0x1eebb,
22538 0x20000, 0x2a6d6,
22539 0x2a700, 0x2b734,
22540 0x2b740, 0x2b81d,
22541 0x2b820, 0x2cea1,
22542 0x2ceb0, 0x2ebe0,
22543 0x2f800, 0x2fa1d,
22544 }; /* END of CR_XID_Start */
22545
22546 /* PROPERTY: 'Yi': Script */
22547 static const OnigCodePoint
22548 CR_Yi[] = { 2,
22549 0xa000, 0xa48c,
22550 0xa490, 0xa4c6,
22551 }; /* END of CR_Yi */
22552
22553 /* PROPERTY: 'Z': Major Category */
22554 static const OnigCodePoint
22555 CR_Z[] = { 8,
22556 0x0020, 0x0020,
22557 0x00a0, 0x00a0,
22558 0x1680, 0x1680,
22559 0x2000, 0x200a,
22560 0x2028, 0x2029,
22561 0x202f, 0x202f,
22562 0x205f, 0x205f,
22563 0x3000, 0x3000,
22564 }; /* END of CR_Z */
22565
22566 /* PROPERTY: 'Zanabazar_Square': Script */
22567 static const OnigCodePoint
22568 CR_Zanabazar_Square[] = { 1,
22569 0x11a00, 0x11a47,
22570 }; /* END of CR_Zanabazar_Square */
22571
22572 /* PROPERTY: 'Zl': General Category */
22573 static const OnigCodePoint
22574 CR_Zl[] = { 1,
22575 0x2028, 0x2028,
22576 }; /* END of CR_Zl */
22577
22578 /* PROPERTY: 'Zp': General Category */
22579 static const OnigCodePoint
22580 CR_Zp[] = { 1,
22581 0x2029, 0x2029,
22582 }; /* END of CR_Zp */
22583
22584 /* PROPERTY: 'Zs': General Category */
22585 static const OnigCodePoint
22586 CR_Zs[] = { 7,
22587 0x0020, 0x0020,
22588 0x00a0, 0x00a0,
22589 0x1680, 0x1680,
22590 0x2000, 0x200a,
22591 0x202f, 0x202f,
22592 0x205f, 0x205f,
22593 0x3000, 0x3000,
22594 }; /* END of CR_Zs */
22595
22596 /* PROPERTY: 'In_Basic_Latin': Block */
22597 #define CR_In_Basic_Latin CR_ASCII
22598
22599 /* PROPERTY: 'In_Latin_1_Supplement': Block */
22600 static const OnigCodePoint
22601 CR_In_Latin_1_Supplement[] = { 1,
22602 0x0080, 0x00ff,
22603 }; /* END of CR_In_Latin_1_Supplement */
22604
22605 /* PROPERTY: 'In_Latin_Extended_A': Block */
22606 static const OnigCodePoint
22607 CR_In_Latin_Extended_A[] = { 1,
22608 0x0100, 0x017f,
22609 }; /* END of CR_In_Latin_Extended_A */
22610
22611 /* PROPERTY: 'In_Latin_Extended_B': Block */
22612 static const OnigCodePoint
22613 CR_In_Latin_Extended_B[] = { 1,
22614 0x0180, 0x024f,
22615 }; /* END of CR_In_Latin_Extended_B */
22616
22617 /* PROPERTY: 'In_IPA_Extensions': Block */
22618 static const OnigCodePoint
22619 CR_In_IPA_Extensions[] = { 1,
22620 0x0250, 0x02af,
22621 }; /* END of CR_In_IPA_Extensions */
22622
22623 /* PROPERTY: 'In_Spacing_Modifier_Letters': Block */
22624 static const OnigCodePoint
22625 CR_In_Spacing_Modifier_Letters[] = { 1,
22626 0x02b0, 0x02ff,
22627 }; /* END of CR_In_Spacing_Modifier_Letters */
22628
22629 /* PROPERTY: 'In_Combining_Diacritical_Marks': Block */
22630 static const OnigCodePoint
22631 CR_In_Combining_Diacritical_Marks[] = { 1,
22632 0x0300, 0x036f,
22633 }; /* END of CR_In_Combining_Diacritical_Marks */
22634
22635 /* PROPERTY: 'In_Greek_and_Coptic': Block */
22636 static const OnigCodePoint
22637 CR_In_Greek_and_Coptic[] = { 1,
22638 0x0370, 0x03ff,
22639 }; /* END of CR_In_Greek_and_Coptic */
22640
22641 /* PROPERTY: 'In_Cyrillic': Block */
22642 static const OnigCodePoint
22643 CR_In_Cyrillic[] = { 1,
22644 0x0400, 0x04ff,
22645 }; /* END of CR_In_Cyrillic */
22646
22647 /* PROPERTY: 'In_Cyrillic_Supplement': Block */
22648 static const OnigCodePoint
22649 CR_In_Cyrillic_Supplement[] = { 1,
22650 0x0500, 0x052f,
22651 }; /* END of CR_In_Cyrillic_Supplement */
22652
22653 /* PROPERTY: 'In_Armenian': Block */
22654 static const OnigCodePoint
22655 CR_In_Armenian[] = { 1,
22656 0x0530, 0x058f,
22657 }; /* END of CR_In_Armenian */
22658
22659 /* PROPERTY: 'In_Hebrew': Block */
22660 static const OnigCodePoint
22661 CR_In_Hebrew[] = { 1,
22662 0x0590, 0x05ff,
22663 }; /* END of CR_In_Hebrew */
22664
22665 /* PROPERTY: 'In_Arabic': Block */
22666 static const OnigCodePoint
22667 CR_In_Arabic[] = { 1,
22668 0x0600, 0x06ff,
22669 }; /* END of CR_In_Arabic */
22670
22671 /* PROPERTY: 'In_Syriac': Block */
22672 static const OnigCodePoint
22673 CR_In_Syriac[] = { 1,
22674 0x0700, 0x074f,
22675 }; /* END of CR_In_Syriac */
22676
22677 /* PROPERTY: 'In_Arabic_Supplement': Block */
22678 static const OnigCodePoint
22679 CR_In_Arabic_Supplement[] = { 1,
22680 0x0750, 0x077f,
22681 }; /* END of CR_In_Arabic_Supplement */
22682
22683 /* PROPERTY: 'In_Thaana': Block */
22684 static const OnigCodePoint
22685 CR_In_Thaana[] = { 1,
22686 0x0780, 0x07bf,
22687 }; /* END of CR_In_Thaana */
22688
22689 /* PROPERTY: 'In_NKo': Block */
22690 static const OnigCodePoint
22691 CR_In_NKo[] = { 1,
22692 0x07c0, 0x07ff,
22693 }; /* END of CR_In_NKo */
22694
22695 /* PROPERTY: 'In_Samaritan': Block */
22696 static const OnigCodePoint
22697 CR_In_Samaritan[] = { 1,
22698 0x0800, 0x083f,
22699 }; /* END of CR_In_Samaritan */
22700
22701 /* PROPERTY: 'In_Mandaic': Block */
22702 static const OnigCodePoint
22703 CR_In_Mandaic[] = { 1,
22704 0x0840, 0x085f,
22705 }; /* END of CR_In_Mandaic */
22706
22707 /* PROPERTY: 'In_Syriac_Supplement': Block */
22708 static const OnigCodePoint
22709 CR_In_Syriac_Supplement[] = { 1,
22710 0x0860, 0x086f,
22711 }; /* END of CR_In_Syriac_Supplement */
22712
22713 /* PROPERTY: 'In_Arabic_Extended_A': Block */
22714 static const OnigCodePoint
22715 CR_In_Arabic_Extended_A[] = { 1,
22716 0x08a0, 0x08ff,
22717 }; /* END of CR_In_Arabic_Extended_A */
22718
22719 /* PROPERTY: 'In_Devanagari': Block */
22720 static const OnigCodePoint
22721 CR_In_Devanagari[] = { 1,
22722 0x0900, 0x097f,
22723 }; /* END of CR_In_Devanagari */
22724
22725 /* PROPERTY: 'In_Bengali': Block */
22726 static const OnigCodePoint
22727 CR_In_Bengali[] = { 1,
22728 0x0980, 0x09ff,
22729 }; /* END of CR_In_Bengali */
22730
22731 /* PROPERTY: 'In_Gurmukhi': Block */
22732 static const OnigCodePoint
22733 CR_In_Gurmukhi[] = { 1,
22734 0x0a00, 0x0a7f,
22735 }; /* END of CR_In_Gurmukhi */
22736
22737 /* PROPERTY: 'In_Gujarati': Block */
22738 static const OnigCodePoint
22739 CR_In_Gujarati[] = { 1,
22740 0x0a80, 0x0aff,
22741 }; /* END of CR_In_Gujarati */
22742
22743 /* PROPERTY: 'In_Oriya': Block */
22744 static const OnigCodePoint
22745 CR_In_Oriya[] = { 1,
22746 0x0b00, 0x0b7f,
22747 }; /* END of CR_In_Oriya */
22748
22749 /* PROPERTY: 'In_Tamil': Block */
22750 static const OnigCodePoint
22751 CR_In_Tamil[] = { 1,
22752 0x0b80, 0x0bff,
22753 }; /* END of CR_In_Tamil */
22754
22755 /* PROPERTY: 'In_Telugu': Block */
22756 static const OnigCodePoint
22757 CR_In_Telugu[] = { 1,
22758 0x0c00, 0x0c7f,
22759 }; /* END of CR_In_Telugu */
22760
22761 /* PROPERTY: 'In_Kannada': Block */
22762 static const OnigCodePoint
22763 CR_In_Kannada[] = { 1,
22764 0x0c80, 0x0cff,
22765 }; /* END of CR_In_Kannada */
22766
22767 /* PROPERTY: 'In_Malayalam': Block */
22768 static const OnigCodePoint
22769 CR_In_Malayalam[] = { 1,
22770 0x0d00, 0x0d7f,
22771 }; /* END of CR_In_Malayalam */
22772
22773 /* PROPERTY: 'In_Sinhala': Block */
22774 static const OnigCodePoint
22775 CR_In_Sinhala[] = { 1,
22776 0x0d80, 0x0dff,
22777 }; /* END of CR_In_Sinhala */
22778
22779 /* PROPERTY: 'In_Thai': Block */
22780 static const OnigCodePoint
22781 CR_In_Thai[] = { 1,
22782 0x0e00, 0x0e7f,
22783 }; /* END of CR_In_Thai */
22784
22785 /* PROPERTY: 'In_Lao': Block */
22786 static const OnigCodePoint
22787 CR_In_Lao[] = { 1,
22788 0x0e80, 0x0eff,
22789 }; /* END of CR_In_Lao */
22790
22791 /* PROPERTY: 'In_Tibetan': Block */
22792 static const OnigCodePoint
22793 CR_In_Tibetan[] = { 1,
22794 0x0f00, 0x0fff,
22795 }; /* END of CR_In_Tibetan */
22796
22797 /* PROPERTY: 'In_Myanmar': Block */
22798 static const OnigCodePoint
22799 CR_In_Myanmar[] = { 1,
22800 0x1000, 0x109f,
22801 }; /* END of CR_In_Myanmar */
22802
22803 /* PROPERTY: 'In_Georgian': Block */
22804 static const OnigCodePoint
22805 CR_In_Georgian[] = { 1,
22806 0x10a0, 0x10ff,
22807 }; /* END of CR_In_Georgian */
22808
22809 /* PROPERTY: 'In_Hangul_Jamo': Block */
22810 static const OnigCodePoint
22811 CR_In_Hangul_Jamo[] = { 1,
22812 0x1100, 0x11ff,
22813 }; /* END of CR_In_Hangul_Jamo */
22814
22815 /* PROPERTY: 'In_Ethiopic': Block */
22816 static const OnigCodePoint
22817 CR_In_Ethiopic[] = { 1,
22818 0x1200, 0x137f,
22819 }; /* END of CR_In_Ethiopic */
22820
22821 /* PROPERTY: 'In_Ethiopic_Supplement': Block */
22822 static const OnigCodePoint
22823 CR_In_Ethiopic_Supplement[] = { 1,
22824 0x1380, 0x139f,
22825 }; /* END of CR_In_Ethiopic_Supplement */
22826
22827 /* PROPERTY: 'In_Cherokee': Block */
22828 static const OnigCodePoint
22829 CR_In_Cherokee[] = { 1,
22830 0x13a0, 0x13ff,
22831 }; /* END of CR_In_Cherokee */
22832
22833 /* PROPERTY: 'In_Unified_Canadian_Aboriginal_Syllabics': Block */
22834 static const OnigCodePoint
22835 CR_In_Unified_Canadian_Aboriginal_Syllabics[] = { 1,
22836 0x1400, 0x167f,
22837 }; /* END of CR_In_Unified_Canadian_Aboriginal_Syllabics */
22838
22839 /* PROPERTY: 'In_Ogham': Block */
22840 static const OnigCodePoint
22841 CR_In_Ogham[] = { 1,
22842 0x1680, 0x169f,
22843 }; /* END of CR_In_Ogham */
22844
22845 /* PROPERTY: 'In_Runic': Block */
22846 static const OnigCodePoint
22847 CR_In_Runic[] = { 1,
22848 0x16a0, 0x16ff,
22849 }; /* END of CR_In_Runic */
22850
22851 /* PROPERTY: 'In_Tagalog': Block */
22852 static const OnigCodePoint
22853 CR_In_Tagalog[] = { 1,
22854 0x1700, 0x171f,
22855 }; /* END of CR_In_Tagalog */
22856
22857 /* PROPERTY: 'In_Hanunoo': Block */
22858 static const OnigCodePoint
22859 CR_In_Hanunoo[] = { 1,
22860 0x1720, 0x173f,
22861 }; /* END of CR_In_Hanunoo */
22862
22863 /* PROPERTY: 'In_Buhid': Block */
22864 static const OnigCodePoint
22865 CR_In_Buhid[] = { 1,
22866 0x1740, 0x175f,
22867 }; /* END of CR_In_Buhid */
22868
22869 /* PROPERTY: 'In_Tagbanwa': Block */
22870 static const OnigCodePoint
22871 CR_In_Tagbanwa[] = { 1,
22872 0x1760, 0x177f,
22873 }; /* END of CR_In_Tagbanwa */
22874
22875 /* PROPERTY: 'In_Khmer': Block */
22876 static const OnigCodePoint
22877 CR_In_Khmer[] = { 1,
22878 0x1780, 0x17ff,
22879 }; /* END of CR_In_Khmer */
22880
22881 /* PROPERTY: 'In_Mongolian': Block */
22882 static const OnigCodePoint
22883 CR_In_Mongolian[] = { 1,
22884 0x1800, 0x18af,
22885 }; /* END of CR_In_Mongolian */
22886
22887 /* PROPERTY: 'In_Unified_Canadian_Aboriginal_Syllabics_Extended': Block */
22888 static const OnigCodePoint
22889 CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended[] = { 1,
22890 0x18b0, 0x18ff,
22891 }; /* END of CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended */
22892
22893 /* PROPERTY: 'In_Limbu': Block */
22894 static const OnigCodePoint
22895 CR_In_Limbu[] = { 1,
22896 0x1900, 0x194f,
22897 }; /* END of CR_In_Limbu */
22898
22899 /* PROPERTY: 'In_Tai_Le': Block */
22900 static const OnigCodePoint
22901 CR_In_Tai_Le[] = { 1,
22902 0x1950, 0x197f,
22903 }; /* END of CR_In_Tai_Le */
22904
22905 /* PROPERTY: 'In_New_Tai_Lue': Block */
22906 static const OnigCodePoint
22907 CR_In_New_Tai_Lue[] = { 1,
22908 0x1980, 0x19df,
22909 }; /* END of CR_In_New_Tai_Lue */
22910
22911 /* PROPERTY: 'In_Khmer_Symbols': Block */
22912 static const OnigCodePoint
22913 CR_In_Khmer_Symbols[] = { 1,
22914 0x19e0, 0x19ff,
22915 }; /* END of CR_In_Khmer_Symbols */
22916
22917 /* PROPERTY: 'In_Buginese': Block */
22918 static const OnigCodePoint
22919 CR_In_Buginese[] = { 1,
22920 0x1a00, 0x1a1f,
22921 }; /* END of CR_In_Buginese */
22922
22923 /* PROPERTY: 'In_Tai_Tham': Block */
22924 static const OnigCodePoint
22925 CR_In_Tai_Tham[] = { 1,
22926 0x1a20, 0x1aaf,
22927 }; /* END of CR_In_Tai_Tham */
22928
22929 /* PROPERTY: 'In_Combining_Diacritical_Marks_Extended': Block */
22930 static const OnigCodePoint
22931 CR_In_Combining_Diacritical_Marks_Extended[] = { 1,
22932 0x1ab0, 0x1aff,
22933 }; /* END of CR_In_Combining_Diacritical_Marks_Extended */
22934
22935 /* PROPERTY: 'In_Balinese': Block */
22936 static const OnigCodePoint
22937 CR_In_Balinese[] = { 1,
22938 0x1b00, 0x1b7f,
22939 }; /* END of CR_In_Balinese */
22940
22941 /* PROPERTY: 'In_Sundanese': Block */
22942 static const OnigCodePoint
22943 CR_In_Sundanese[] = { 1,
22944 0x1b80, 0x1bbf,
22945 }; /* END of CR_In_Sundanese */
22946
22947 /* PROPERTY: 'In_Batak': Block */
22948 static const OnigCodePoint
22949 CR_In_Batak[] = { 1,
22950 0x1bc0, 0x1bff,
22951 }; /* END of CR_In_Batak */
22952
22953 /* PROPERTY: 'In_Lepcha': Block */
22954 static const OnigCodePoint
22955 CR_In_Lepcha[] = { 1,
22956 0x1c00, 0x1c4f,
22957 }; /* END of CR_In_Lepcha */
22958
22959 /* PROPERTY: 'In_Ol_Chiki': Block */
22960 #define CR_In_Ol_Chiki CR_Ol_Chiki
22961
22962 /* PROPERTY: 'In_Cyrillic_Extended_C': Block */
22963 static const OnigCodePoint
22964 CR_In_Cyrillic_Extended_C[] = { 1,
22965 0x1c80, 0x1c8f,
22966 }; /* END of CR_In_Cyrillic_Extended_C */
22967
22968 /* PROPERTY: 'In_Georgian_Extended': Block */
22969 static const OnigCodePoint
22970 CR_In_Georgian_Extended[] = { 1,
22971 0x1c90, 0x1cbf,
22972 }; /* END of CR_In_Georgian_Extended */
22973
22974 /* PROPERTY: 'In_Sundanese_Supplement': Block */
22975 static const OnigCodePoint
22976 CR_In_Sundanese_Supplement[] = { 1,
22977 0x1cc0, 0x1ccf,
22978 }; /* END of CR_In_Sundanese_Supplement */
22979
22980 /* PROPERTY: 'In_Vedic_Extensions': Block */
22981 static const OnigCodePoint
22982 CR_In_Vedic_Extensions[] = { 1,
22983 0x1cd0, 0x1cff,
22984 }; /* END of CR_In_Vedic_Extensions */
22985
22986 /* PROPERTY: 'In_Phonetic_Extensions': Block */
22987 static const OnigCodePoint
22988 CR_In_Phonetic_Extensions[] = { 1,
22989 0x1d00, 0x1d7f,
22990 }; /* END of CR_In_Phonetic_Extensions */
22991
22992 /* PROPERTY: 'In_Phonetic_Extensions_Supplement': Block */
22993 static const OnigCodePoint
22994 CR_In_Phonetic_Extensions_Supplement[] = { 1,
22995 0x1d80, 0x1dbf,
22996 }; /* END of CR_In_Phonetic_Extensions_Supplement */
22997
22998 /* PROPERTY: 'In_Combining_Diacritical_Marks_Supplement': Block */
22999 static const OnigCodePoint
23000 CR_In_Combining_Diacritical_Marks_Supplement[] = { 1,
23001 0x1dc0, 0x1dff,
23002 }; /* END of CR_In_Combining_Diacritical_Marks_Supplement */
23003
23004 /* PROPERTY: 'In_Latin_Extended_Additional': Block */
23005 static const OnigCodePoint
23006 CR_In_Latin_Extended_Additional[] = { 1,
23007 0x1e00, 0x1eff,
23008 }; /* END of CR_In_Latin_Extended_Additional */
23009
23010 /* PROPERTY: 'In_Greek_Extended': Block */
23011 static const OnigCodePoint
23012 CR_In_Greek_Extended[] = { 1,
23013 0x1f00, 0x1fff,
23014 }; /* END of CR_In_Greek_Extended */
23015
23016 /* PROPERTY: 'In_General_Punctuation': Block */
23017 static const OnigCodePoint
23018 CR_In_General_Punctuation[] = { 1,
23019 0x2000, 0x206f,
23020 }; /* END of CR_In_General_Punctuation */
23021
23022 /* PROPERTY: 'In_Superscripts_and_Subscripts': Block */
23023 static const OnigCodePoint
23024 CR_In_Superscripts_and_Subscripts[] = { 1,
23025 0x2070, 0x209f,
23026 }; /* END of CR_In_Superscripts_and_Subscripts */
23027
23028 /* PROPERTY: 'In_Currency_Symbols': Block */
23029 static const OnigCodePoint
23030 CR_In_Currency_Symbols[] = { 1,
23031 0x20a0, 0x20cf,
23032 }; /* END of CR_In_Currency_Symbols */
23033
23034 /* PROPERTY: 'In_Combining_Diacritical_Marks_for_Symbols': Block */
23035 static const OnigCodePoint
23036 CR_In_Combining_Diacritical_Marks_for_Symbols[] = { 1,
23037 0x20d0, 0x20ff,
23038 }; /* END of CR_In_Combining_Diacritical_Marks_for_Symbols */
23039
23040 /* PROPERTY: 'In_Letterlike_Symbols': Block */
23041 static const OnigCodePoint
23042 CR_In_Letterlike_Symbols[] = { 1,
23043 0x2100, 0x214f,
23044 }; /* END of CR_In_Letterlike_Symbols */
23045
23046 /* PROPERTY: 'In_Number_Forms': Block */
23047 static const OnigCodePoint
23048 CR_In_Number_Forms[] = { 1,
23049 0x2150, 0x218f,
23050 }; /* END of CR_In_Number_Forms */
23051
23052 /* PROPERTY: 'In_Arrows': Block */
23053 static const OnigCodePoint
23054 CR_In_Arrows[] = { 1,
23055 0x2190, 0x21ff,
23056 }; /* END of CR_In_Arrows */
23057
23058 /* PROPERTY: 'In_Mathematical_Operators': Block */
23059 static const OnigCodePoint
23060 CR_In_Mathematical_Operators[] = { 1,
23061 0x2200, 0x22ff,
23062 }; /* END of CR_In_Mathematical_Operators */
23063
23064 /* PROPERTY: 'In_Miscellaneous_Technical': Block */
23065 static const OnigCodePoint
23066 CR_In_Miscellaneous_Technical[] = { 1,
23067 0x2300, 0x23ff,
23068 }; /* END of CR_In_Miscellaneous_Technical */
23069
23070 /* PROPERTY: 'In_Control_Pictures': Block */
23071 static const OnigCodePoint
23072 CR_In_Control_Pictures[] = { 1,
23073 0x2400, 0x243f,
23074 }; /* END of CR_In_Control_Pictures */
23075
23076 /* PROPERTY: 'In_Optical_Character_Recognition': Block */
23077 static const OnigCodePoint
23078 CR_In_Optical_Character_Recognition[] = { 1,
23079 0x2440, 0x245f,
23080 }; /* END of CR_In_Optical_Character_Recognition */
23081
23082 /* PROPERTY: 'In_Enclosed_Alphanumerics': Block */
23083 static const OnigCodePoint
23084 CR_In_Enclosed_Alphanumerics[] = { 1,
23085 0x2460, 0x24ff,
23086 }; /* END of CR_In_Enclosed_Alphanumerics */
23087
23088 /* PROPERTY: 'In_Box_Drawing': Block */
23089 static const OnigCodePoint
23090 CR_In_Box_Drawing[] = { 1,
23091 0x2500, 0x257f,
23092 }; /* END of CR_In_Box_Drawing */
23093
23094 /* PROPERTY: 'In_Block_Elements': Block */
23095 static const OnigCodePoint
23096 CR_In_Block_Elements[] = { 1,
23097 0x2580, 0x259f,
23098 }; /* END of CR_In_Block_Elements */
23099
23100 /* PROPERTY: 'In_Geometric_Shapes': Block */
23101 static const OnigCodePoint
23102 CR_In_Geometric_Shapes[] = { 1,
23103 0x25a0, 0x25ff,
23104 }; /* END of CR_In_Geometric_Shapes */
23105
23106 /* PROPERTY: 'In_Miscellaneous_Symbols': Block */
23107 static const OnigCodePoint
23108 CR_In_Miscellaneous_Symbols[] = { 1,
23109 0x2600, 0x26ff,
23110 }; /* END of CR_In_Miscellaneous_Symbols */
23111
23112 /* PROPERTY: 'In_Dingbats': Block */
23113 static const OnigCodePoint
23114 CR_In_Dingbats[] = { 1,
23115 0x2700, 0x27bf,
23116 }; /* END of CR_In_Dingbats */
23117
23118 /* PROPERTY: 'In_Miscellaneous_Mathematical_Symbols_A': Block */
23119 static const OnigCodePoint
23120 CR_In_Miscellaneous_Mathematical_Symbols_A[] = { 1,
23121 0x27c0, 0x27ef,
23122 }; /* END of CR_In_Miscellaneous_Mathematical_Symbols_A */
23123
23124 /* PROPERTY: 'In_Supplemental_Arrows_A': Block */
23125 static const OnigCodePoint
23126 CR_In_Supplemental_Arrows_A[] = { 1,
23127 0x27f0, 0x27ff,
23128 }; /* END of CR_In_Supplemental_Arrows_A */
23129
23130 /* PROPERTY: 'In_Braille_Patterns': Block */
23131 #define CR_In_Braille_Patterns CR_Braille
23132
23133 /* PROPERTY: 'In_Supplemental_Arrows_B': Block */
23134 static const OnigCodePoint
23135 CR_In_Supplemental_Arrows_B[] = { 1,
23136 0x2900, 0x297f,
23137 }; /* END of CR_In_Supplemental_Arrows_B */
23138
23139 /* PROPERTY: 'In_Miscellaneous_Mathematical_Symbols_B': Block */
23140 static const OnigCodePoint
23141 CR_In_Miscellaneous_Mathematical_Symbols_B[] = { 1,
23142 0x2980, 0x29ff,
23143 }; /* END of CR_In_Miscellaneous_Mathematical_Symbols_B */
23144
23145 /* PROPERTY: 'In_Supplemental_Mathematical_Operators': Block */
23146 static const OnigCodePoint
23147 CR_In_Supplemental_Mathematical_Operators[] = { 1,
23148 0x2a00, 0x2aff,
23149 }; /* END of CR_In_Supplemental_Mathematical_Operators */
23150
23151 /* PROPERTY: 'In_Miscellaneous_Symbols_and_Arrows': Block */
23152 static const OnigCodePoint
23153 CR_In_Miscellaneous_Symbols_and_Arrows[] = { 1,
23154 0x2b00, 0x2bff,
23155 }; /* END of CR_In_Miscellaneous_Symbols_and_Arrows */
23156
23157 /* PROPERTY: 'In_Glagolitic': Block */
23158 static const OnigCodePoint
23159 CR_In_Glagolitic[] = { 1,
23160 0x2c00, 0x2c5f,
23161 }; /* END of CR_In_Glagolitic */
23162
23163 /* PROPERTY: 'In_Latin_Extended_C': Block */
23164 static const OnigCodePoint
23165 CR_In_Latin_Extended_C[] = { 1,
23166 0x2c60, 0x2c7f,
23167 }; /* END of CR_In_Latin_Extended_C */
23168
23169 /* PROPERTY: 'In_Coptic': Block */
23170 static const OnigCodePoint
23171 CR_In_Coptic[] = { 1,
23172 0x2c80, 0x2cff,
23173 }; /* END of CR_In_Coptic */
23174
23175 /* PROPERTY: 'In_Georgian_Supplement': Block */
23176 static const OnigCodePoint
23177 CR_In_Georgian_Supplement[] = { 1,
23178 0x2d00, 0x2d2f,
23179 }; /* END of CR_In_Georgian_Supplement */
23180
23181 /* PROPERTY: 'In_Tifinagh': Block */
23182 static const OnigCodePoint
23183 CR_In_Tifinagh[] = { 1,
23184 0x2d30, 0x2d7f,
23185 }; /* END of CR_In_Tifinagh */
23186
23187 /* PROPERTY: 'In_Ethiopic_Extended': Block */
23188 static const OnigCodePoint
23189 CR_In_Ethiopic_Extended[] = { 1,
23190 0x2d80, 0x2ddf,
23191 }; /* END of CR_In_Ethiopic_Extended */
23192
23193 /* PROPERTY: 'In_Cyrillic_Extended_A': Block */
23194 static const OnigCodePoint
23195 CR_In_Cyrillic_Extended_A[] = { 1,
23196 0x2de0, 0x2dff,
23197 }; /* END of CR_In_Cyrillic_Extended_A */
23198
23199 /* PROPERTY: 'In_Supplemental_Punctuation': Block */
23200 static const OnigCodePoint
23201 CR_In_Supplemental_Punctuation[] = { 1,
23202 0x2e00, 0x2e7f,
23203 }; /* END of CR_In_Supplemental_Punctuation */
23204
23205 /* PROPERTY: 'In_CJK_Radicals_Supplement': Block */
23206 static const OnigCodePoint
23207 CR_In_CJK_Radicals_Supplement[] = { 1,
23208 0x2e80, 0x2eff,
23209 }; /* END of CR_In_CJK_Radicals_Supplement */
23210
23211 /* PROPERTY: 'In_Kangxi_Radicals': Block */
23212 static const OnigCodePoint
23213 CR_In_Kangxi_Radicals[] = { 1,
23214 0x2f00, 0x2fdf,
23215 }; /* END of CR_In_Kangxi_Radicals */
23216
23217 /* PROPERTY: 'In_Ideographic_Description_Characters': Block */
23218 static const OnigCodePoint
23219 CR_In_Ideographic_Description_Characters[] = { 1,
23220 0x2ff0, 0x2fff,
23221 }; /* END of CR_In_Ideographic_Description_Characters */
23222
23223 /* PROPERTY: 'In_CJK_Symbols_and_Punctuation': Block */
23224 static const OnigCodePoint
23225 CR_In_CJK_Symbols_and_Punctuation[] = { 1,
23226 0x3000, 0x303f,
23227 }; /* END of CR_In_CJK_Symbols_and_Punctuation */
23228
23229 /* PROPERTY: 'In_Hiragana': Block */
23230 static const OnigCodePoint
23231 CR_In_Hiragana[] = { 1,
23232 0x3040, 0x309f,
23233 }; /* END of CR_In_Hiragana */
23234
23235 /* PROPERTY: 'In_Katakana': Block */
23236 static const OnigCodePoint
23237 CR_In_Katakana[] = { 1,
23238 0x30a0, 0x30ff,
23239 }; /* END of CR_In_Katakana */
23240
23241 /* PROPERTY: 'In_Bopomofo': Block */
23242 static const OnigCodePoint
23243 CR_In_Bopomofo[] = { 1,
23244 0x3100, 0x312f,
23245 }; /* END of CR_In_Bopomofo */
23246
23247 /* PROPERTY: 'In_Hangul_Compatibility_Jamo': Block */
23248 static const OnigCodePoint
23249 CR_In_Hangul_Compatibility_Jamo[] = { 1,
23250 0x3130, 0x318f,
23251 }; /* END of CR_In_Hangul_Compatibility_Jamo */
23252
23253 /* PROPERTY: 'In_Kanbun': Block */
23254 static const OnigCodePoint
23255 CR_In_Kanbun[] = { 1,
23256 0x3190, 0x319f,
23257 }; /* END of CR_In_Kanbun */
23258
23259 /* PROPERTY: 'In_Bopomofo_Extended': Block */
23260 static const OnigCodePoint
23261 CR_In_Bopomofo_Extended[] = { 1,
23262 0x31a0, 0x31bf,
23263 }; /* END of CR_In_Bopomofo_Extended */
23264
23265 /* PROPERTY: 'In_CJK_Strokes': Block */
23266 static const OnigCodePoint
23267 CR_In_CJK_Strokes[] = { 1,
23268 0x31c0, 0x31ef,
23269 }; /* END of CR_In_CJK_Strokes */
23270
23271 /* PROPERTY: 'In_Katakana_Phonetic_Extensions': Block */
23272 static const OnigCodePoint
23273 CR_In_Katakana_Phonetic_Extensions[] = { 1,
23274 0x31f0, 0x31ff,
23275 }; /* END of CR_In_Katakana_Phonetic_Extensions */
23276
23277 /* PROPERTY: 'In_Enclosed_CJK_Letters_and_Months': Block */
23278 static const OnigCodePoint
23279 CR_In_Enclosed_CJK_Letters_and_Months[] = { 1,
23280 0x3200, 0x32ff,
23281 }; /* END of CR_In_Enclosed_CJK_Letters_and_Months */
23282
23283 /* PROPERTY: 'In_CJK_Compatibility': Block */
23284 static const OnigCodePoint
23285 CR_In_CJK_Compatibility[] = { 1,
23286 0x3300, 0x33ff,
23287 }; /* END of CR_In_CJK_Compatibility */
23288
23289 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_A': Block */
23290 static const OnigCodePoint
23291 CR_In_CJK_Unified_Ideographs_Extension_A[] = { 1,
23292 0x3400, 0x4dbf,
23293 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_A */
23294
23295 /* PROPERTY: 'In_Yijing_Hexagram_Symbols': Block */
23296 static const OnigCodePoint
23297 CR_In_Yijing_Hexagram_Symbols[] = { 1,
23298 0x4dc0, 0x4dff,
23299 }; /* END of CR_In_Yijing_Hexagram_Symbols */
23300
23301 /* PROPERTY: 'In_CJK_Unified_Ideographs': Block */
23302 static const OnigCodePoint
23303 CR_In_CJK_Unified_Ideographs[] = { 1,
23304 0x4e00, 0x9fff,
23305 }; /* END of CR_In_CJK_Unified_Ideographs */
23306
23307 /* PROPERTY: 'In_Yi_Syllables': Block */
23308 static const OnigCodePoint
23309 CR_In_Yi_Syllables[] = { 1,
23310 0xa000, 0xa48f,
23311 }; /* END of CR_In_Yi_Syllables */
23312
23313 /* PROPERTY: 'In_Yi_Radicals': Block */
23314 static const OnigCodePoint
23315 CR_In_Yi_Radicals[] = { 1,
23316 0xa490, 0xa4cf,
23317 }; /* END of CR_In_Yi_Radicals */
23318
23319 /* PROPERTY: 'In_Lisu': Block */
23320 #define CR_In_Lisu CR_Lisu
23321
23322 /* PROPERTY: 'In_Vai': Block */
23323 static const OnigCodePoint
23324 CR_In_Vai[] = { 1,
23325 0xa500, 0xa63f,
23326 }; /* END of CR_In_Vai */
23327
23328 /* PROPERTY: 'In_Cyrillic_Extended_B': Block */
23329 static const OnigCodePoint
23330 CR_In_Cyrillic_Extended_B[] = { 1,
23331 0xa640, 0xa69f,
23332 }; /* END of CR_In_Cyrillic_Extended_B */
23333
23334 /* PROPERTY: 'In_Bamum': Block */
23335 static const OnigCodePoint
23336 CR_In_Bamum[] = { 1,
23337 0xa6a0, 0xa6ff,
23338 }; /* END of CR_In_Bamum */
23339
23340 /* PROPERTY: 'In_Modifier_Tone_Letters': Block */
23341 static const OnigCodePoint
23342 CR_In_Modifier_Tone_Letters[] = { 1,
23343 0xa700, 0xa71f,
23344 }; /* END of CR_In_Modifier_Tone_Letters */
23345
23346 /* PROPERTY: 'In_Latin_Extended_D': Block */
23347 static const OnigCodePoint
23348 CR_In_Latin_Extended_D[] = { 1,
23349 0xa720, 0xa7ff,
23350 }; /* END of CR_In_Latin_Extended_D */
23351
23352 /* PROPERTY: 'In_Syloti_Nagri': Block */
23353 static const OnigCodePoint
23354 CR_In_Syloti_Nagri[] = { 1,
23355 0xa800, 0xa82f,
23356 }; /* END of CR_In_Syloti_Nagri */
23357
23358 /* PROPERTY: 'In_Common_Indic_Number_Forms': Block */
23359 static const OnigCodePoint
23360 CR_In_Common_Indic_Number_Forms[] = { 1,
23361 0xa830, 0xa83f,
23362 }; /* END of CR_In_Common_Indic_Number_Forms */
23363
23364 /* PROPERTY: 'In_Phags_pa': Block */
23365 static const OnigCodePoint
23366 CR_In_Phags_pa[] = { 1,
23367 0xa840, 0xa87f,
23368 }; /* END of CR_In_Phags_pa */
23369
23370 /* PROPERTY: 'In_Saurashtra': Block */
23371 static const OnigCodePoint
23372 CR_In_Saurashtra[] = { 1,
23373 0xa880, 0xa8df,
23374 }; /* END of CR_In_Saurashtra */
23375
23376 /* PROPERTY: 'In_Devanagari_Extended': Block */
23377 static const OnigCodePoint
23378 CR_In_Devanagari_Extended[] = { 1,
23379 0xa8e0, 0xa8ff,
23380 }; /* END of CR_In_Devanagari_Extended */
23381
23382 /* PROPERTY: 'In_Kayah_Li': Block */
23383 static const OnigCodePoint
23384 CR_In_Kayah_Li[] = { 1,
23385 0xa900, 0xa92f,
23386 }; /* END of CR_In_Kayah_Li */
23387
23388 /* PROPERTY: 'In_Rejang': Block */
23389 static const OnigCodePoint
23390 CR_In_Rejang[] = { 1,
23391 0xa930, 0xa95f,
23392 }; /* END of CR_In_Rejang */
23393
23394 /* PROPERTY: 'In_Hangul_Jamo_Extended_A': Block */
23395 static const OnigCodePoint
23396 CR_In_Hangul_Jamo_Extended_A[] = { 1,
23397 0xa960, 0xa97f,
23398 }; /* END of CR_In_Hangul_Jamo_Extended_A */
23399
23400 /* PROPERTY: 'In_Javanese': Block */
23401 static const OnigCodePoint
23402 CR_In_Javanese[] = { 1,
23403 0xa980, 0xa9df,
23404 }; /* END of CR_In_Javanese */
23405
23406 /* PROPERTY: 'In_Myanmar_Extended_B': Block */
23407 static const OnigCodePoint
23408 CR_In_Myanmar_Extended_B[] = { 1,
23409 0xa9e0, 0xa9ff,
23410 }; /* END of CR_In_Myanmar_Extended_B */
23411
23412 /* PROPERTY: 'In_Cham': Block */
23413 static const OnigCodePoint
23414 CR_In_Cham[] = { 1,
23415 0xaa00, 0xaa5f,
23416 }; /* END of CR_In_Cham */
23417
23418 /* PROPERTY: 'In_Myanmar_Extended_A': Block */
23419 static const OnigCodePoint
23420 CR_In_Myanmar_Extended_A[] = { 1,
23421 0xaa60, 0xaa7f,
23422 }; /* END of CR_In_Myanmar_Extended_A */
23423
23424 /* PROPERTY: 'In_Tai_Viet': Block */
23425 static const OnigCodePoint
23426 CR_In_Tai_Viet[] = { 1,
23427 0xaa80, 0xaadf,
23428 }; /* END of CR_In_Tai_Viet */
23429
23430 /* PROPERTY: 'In_Meetei_Mayek_Extensions': Block */
23431 static const OnigCodePoint
23432 CR_In_Meetei_Mayek_Extensions[] = { 1,
23433 0xaae0, 0xaaff,
23434 }; /* END of CR_In_Meetei_Mayek_Extensions */
23435
23436 /* PROPERTY: 'In_Ethiopic_Extended_A': Block */
23437 static const OnigCodePoint
23438 CR_In_Ethiopic_Extended_A[] = { 1,
23439 0xab00, 0xab2f,
23440 }; /* END of CR_In_Ethiopic_Extended_A */
23441
23442 /* PROPERTY: 'In_Latin_Extended_E': Block */
23443 static const OnigCodePoint
23444 CR_In_Latin_Extended_E[] = { 1,
23445 0xab30, 0xab6f,
23446 }; /* END of CR_In_Latin_Extended_E */
23447
23448 /* PROPERTY: 'In_Cherokee_Supplement': Block */
23449 static const OnigCodePoint
23450 CR_In_Cherokee_Supplement[] = { 1,
23451 0xab70, 0xabbf,
23452 }; /* END of CR_In_Cherokee_Supplement */
23453
23454 /* PROPERTY: 'In_Meetei_Mayek': Block */
23455 static const OnigCodePoint
23456 CR_In_Meetei_Mayek[] = { 1,
23457 0xabc0, 0xabff,
23458 }; /* END of CR_In_Meetei_Mayek */
23459
23460 /* PROPERTY: 'In_Hangul_Syllables': Block */
23461 static const OnigCodePoint
23462 CR_In_Hangul_Syllables[] = { 1,
23463 0xac00, 0xd7af,
23464 }; /* END of CR_In_Hangul_Syllables */
23465
23466 /* PROPERTY: 'In_Hangul_Jamo_Extended_B': Block */
23467 static const OnigCodePoint
23468 CR_In_Hangul_Jamo_Extended_B[] = { 1,
23469 0xd7b0, 0xd7ff,
23470 }; /* END of CR_In_Hangul_Jamo_Extended_B */
23471
23472 /* PROPERTY: 'In_High_Surrogates': Block */
23473 static const OnigCodePoint
23474 CR_In_High_Surrogates[] = { 1,
23475 0xd800, 0xdb7f,
23476 }; /* END of CR_In_High_Surrogates */
23477
23478 /* PROPERTY: 'In_High_Private_Use_Surrogates': Block */
23479 static const OnigCodePoint
23480 CR_In_High_Private_Use_Surrogates[] = { 1,
23481 0xdb80, 0xdbff,
23482 }; /* END of CR_In_High_Private_Use_Surrogates */
23483
23484 /* PROPERTY: 'In_Low_Surrogates': Block */
23485 static const OnigCodePoint
23486 CR_In_Low_Surrogates[] = { 1,
23487 0xdc00, 0xdfff,
23488 }; /* END of CR_In_Low_Surrogates */
23489
23490 /* PROPERTY: 'In_Private_Use_Area': Block */
23491 static const OnigCodePoint
23492 CR_In_Private_Use_Area[] = { 1,
23493 0xe000, 0xf8ff,
23494 }; /* END of CR_In_Private_Use_Area */
23495
23496 /* PROPERTY: 'In_CJK_Compatibility_Ideographs': Block */
23497 static const OnigCodePoint
23498 CR_In_CJK_Compatibility_Ideographs[] = { 1,
23499 0xf900, 0xfaff,
23500 }; /* END of CR_In_CJK_Compatibility_Ideographs */
23501
23502 /* PROPERTY: 'In_Alphabetic_Presentation_Forms': Block */
23503 static const OnigCodePoint
23504 CR_In_Alphabetic_Presentation_Forms[] = { 1,
23505 0xfb00, 0xfb4f,
23506 }; /* END of CR_In_Alphabetic_Presentation_Forms */
23507
23508 /* PROPERTY: 'In_Arabic_Presentation_Forms_A': Block */
23509 static const OnigCodePoint
23510 CR_In_Arabic_Presentation_Forms_A[] = { 1,
23511 0xfb50, 0xfdff,
23512 }; /* END of CR_In_Arabic_Presentation_Forms_A */
23513
23514 /* PROPERTY: 'In_Variation_Selectors': Block */
23515 static const OnigCodePoint
23516 CR_In_Variation_Selectors[] = { 1,
23517 0xfe00, 0xfe0f,
23518 }; /* END of CR_In_Variation_Selectors */
23519
23520 /* PROPERTY: 'In_Vertical_Forms': Block */
23521 static const OnigCodePoint
23522 CR_In_Vertical_Forms[] = { 1,
23523 0xfe10, 0xfe1f,
23524 }; /* END of CR_In_Vertical_Forms */
23525
23526 /* PROPERTY: 'In_Combining_Half_Marks': Block */
23527 static const OnigCodePoint
23528 CR_In_Combining_Half_Marks[] = { 1,
23529 0xfe20, 0xfe2f,
23530 }; /* END of CR_In_Combining_Half_Marks */
23531
23532 /* PROPERTY: 'In_CJK_Compatibility_Forms': Block */
23533 static const OnigCodePoint
23534 CR_In_CJK_Compatibility_Forms[] = { 1,
23535 0xfe30, 0xfe4f,
23536 }; /* END of CR_In_CJK_Compatibility_Forms */
23537
23538 /* PROPERTY: 'In_Small_Form_Variants': Block */
23539 static const OnigCodePoint
23540 CR_In_Small_Form_Variants[] = { 1,
23541 0xfe50, 0xfe6f,
23542 }; /* END of CR_In_Small_Form_Variants */
23543
23544 /* PROPERTY: 'In_Arabic_Presentation_Forms_B': Block */
23545 static const OnigCodePoint
23546 CR_In_Arabic_Presentation_Forms_B[] = { 1,
23547 0xfe70, 0xfeff,
23548 }; /* END of CR_In_Arabic_Presentation_Forms_B */
23549
23550 /* PROPERTY: 'In_Halfwidth_and_Fullwidth_Forms': Block */
23551 static const OnigCodePoint
23552 CR_In_Halfwidth_and_Fullwidth_Forms[] = { 1,
23553 0xff00, 0xffef,
23554 }; /* END of CR_In_Halfwidth_and_Fullwidth_Forms */
23555
23556 /* PROPERTY: 'In_Specials': Block */
23557 static const OnigCodePoint
23558 CR_In_Specials[] = { 1,
23559 0xfff0, 0xffff,
23560 }; /* END of CR_In_Specials */
23561
23562 /* PROPERTY: 'In_Linear_B_Syllabary': Block */
23563 static const OnigCodePoint
23564 CR_In_Linear_B_Syllabary[] = { 1,
23565 0x10000, 0x1007f,
23566 }; /* END of CR_In_Linear_B_Syllabary */
23567
23568 /* PROPERTY: 'In_Linear_B_Ideograms': Block */
23569 static const OnigCodePoint
23570 CR_In_Linear_B_Ideograms[] = { 1,
23571 0x10080, 0x100ff,
23572 }; /* END of CR_In_Linear_B_Ideograms */
23573
23574 /* PROPERTY: 'In_Aegean_Numbers': Block */
23575 static const OnigCodePoint
23576 CR_In_Aegean_Numbers[] = { 1,
23577 0x10100, 0x1013f,
23578 }; /* END of CR_In_Aegean_Numbers */
23579
23580 /* PROPERTY: 'In_Ancient_Greek_Numbers': Block */
23581 static const OnigCodePoint
23582 CR_In_Ancient_Greek_Numbers[] = { 1,
23583 0x10140, 0x1018f,
23584 }; /* END of CR_In_Ancient_Greek_Numbers */
23585
23586 /* PROPERTY: 'In_Ancient_Symbols': Block */
23587 static const OnigCodePoint
23588 CR_In_Ancient_Symbols[] = { 1,
23589 0x10190, 0x101cf,
23590 }; /* END of CR_In_Ancient_Symbols */
23591
23592 /* PROPERTY: 'In_Phaistos_Disc': Block */
23593 static const OnigCodePoint
23594 CR_In_Phaistos_Disc[] = { 1,
23595 0x101d0, 0x101ff,
23596 }; /* END of CR_In_Phaistos_Disc */
23597
23598 /* PROPERTY: 'In_Lycian': Block */
23599 static const OnigCodePoint
23600 CR_In_Lycian[] = { 1,
23601 0x10280, 0x1029f,
23602 }; /* END of CR_In_Lycian */
23603
23604 /* PROPERTY: 'In_Carian': Block */
23605 static const OnigCodePoint
23606 CR_In_Carian[] = { 1,
23607 0x102a0, 0x102df,
23608 }; /* END of CR_In_Carian */
23609
23610 /* PROPERTY: 'In_Coptic_Epact_Numbers': Block */
23611 static const OnigCodePoint
23612 CR_In_Coptic_Epact_Numbers[] = { 1,
23613 0x102e0, 0x102ff,
23614 }; /* END of CR_In_Coptic_Epact_Numbers */
23615
23616 /* PROPERTY: 'In_Old_Italic': Block */
23617 static const OnigCodePoint
23618 CR_In_Old_Italic[] = { 1,
23619 0x10300, 0x1032f,
23620 }; /* END of CR_In_Old_Italic */
23621
23622 /* PROPERTY: 'In_Gothic': Block */
23623 static const OnigCodePoint
23624 CR_In_Gothic[] = { 1,
23625 0x10330, 0x1034f,
23626 }; /* END of CR_In_Gothic */
23627
23628 /* PROPERTY: 'In_Old_Permic': Block */
23629 static const OnigCodePoint
23630 CR_In_Old_Permic[] = { 1,
23631 0x10350, 0x1037f,
23632 }; /* END of CR_In_Old_Permic */
23633
23634 /* PROPERTY: 'In_Ugaritic': Block */
23635 static const OnigCodePoint
23636 CR_In_Ugaritic[] = { 1,
23637 0x10380, 0x1039f,
23638 }; /* END of CR_In_Ugaritic */
23639
23640 /* PROPERTY: 'In_Old_Persian': Block */
23641 static const OnigCodePoint
23642 CR_In_Old_Persian[] = { 1,
23643 0x103a0, 0x103df,
23644 }; /* END of CR_In_Old_Persian */
23645
23646 /* PROPERTY: 'In_Deseret': Block */
23647 #define CR_In_Deseret CR_Deseret
23648
23649 /* PROPERTY: 'In_Shavian': Block */
23650 #define CR_In_Shavian CR_Shavian
23651
23652 /* PROPERTY: 'In_Osmanya': Block */
23653 static const OnigCodePoint
23654 CR_In_Osmanya[] = { 1,
23655 0x10480, 0x104af,
23656 }; /* END of CR_In_Osmanya */
23657
23658 /* PROPERTY: 'In_Osage': Block */
23659 static const OnigCodePoint
23660 CR_In_Osage[] = { 1,
23661 0x104b0, 0x104ff,
23662 }; /* END of CR_In_Osage */
23663
23664 /* PROPERTY: 'In_Elbasan': Block */
23665 static const OnigCodePoint
23666 CR_In_Elbasan[] = { 1,
23667 0x10500, 0x1052f,
23668 }; /* END of CR_In_Elbasan */
23669
23670 /* PROPERTY: 'In_Caucasian_Albanian': Block */
23671 static const OnigCodePoint
23672 CR_In_Caucasian_Albanian[] = { 1,
23673 0x10530, 0x1056f,
23674 }; /* END of CR_In_Caucasian_Albanian */
23675
23676 /* PROPERTY: 'In_Linear_A': Block */
23677 static const OnigCodePoint
23678 CR_In_Linear_A[] = { 1,
23679 0x10600, 0x1077f,
23680 }; /* END of CR_In_Linear_A */
23681
23682 /* PROPERTY: 'In_Cypriot_Syllabary': Block */
23683 static const OnigCodePoint
23684 CR_In_Cypriot_Syllabary[] = { 1,
23685 0x10800, 0x1083f,
23686 }; /* END of CR_In_Cypriot_Syllabary */
23687
23688 /* PROPERTY: 'In_Imperial_Aramaic': Block */
23689 static const OnigCodePoint
23690 CR_In_Imperial_Aramaic[] = { 1,
23691 0x10840, 0x1085f,
23692 }; /* END of CR_In_Imperial_Aramaic */
23693
23694 /* PROPERTY: 'In_Palmyrene': Block */
23695 #define CR_In_Palmyrene CR_Palmyrene
23696
23697 /* PROPERTY: 'In_Nabataean': Block */
23698 static const OnigCodePoint
23699 CR_In_Nabataean[] = { 1,
23700 0x10880, 0x108af,
23701 }; /* END of CR_In_Nabataean */
23702
23703 /* PROPERTY: 'In_Hatran': Block */
23704 static const OnigCodePoint
23705 CR_In_Hatran[] = { 1,
23706 0x108e0, 0x108ff,
23707 }; /* END of CR_In_Hatran */
23708
23709 /* PROPERTY: 'In_Phoenician': Block */
23710 static const OnigCodePoint
23711 CR_In_Phoenician[] = { 1,
23712 0x10900, 0x1091f,
23713 }; /* END of CR_In_Phoenician */
23714
23715 /* PROPERTY: 'In_Lydian': Block */
23716 static const OnigCodePoint
23717 CR_In_Lydian[] = { 1,
23718 0x10920, 0x1093f,
23719 }; /* END of CR_In_Lydian */
23720
23721 /* PROPERTY: 'In_Meroitic_Hieroglyphs': Block */
23722 #define CR_In_Meroitic_Hieroglyphs CR_Meroitic_Hieroglyphs
23723
23724 /* PROPERTY: 'In_Meroitic_Cursive': Block */
23725 static const OnigCodePoint
23726 CR_In_Meroitic_Cursive[] = { 1,
23727 0x109a0, 0x109ff,
23728 }; /* END of CR_In_Meroitic_Cursive */
23729
23730 /* PROPERTY: 'In_Kharoshthi': Block */
23731 static const OnigCodePoint
23732 CR_In_Kharoshthi[] = { 1,
23733 0x10a00, 0x10a5f,
23734 }; /* END of CR_In_Kharoshthi */
23735
23736 /* PROPERTY: 'In_Old_South_Arabian': Block */
23737 #define CR_In_Old_South_Arabian CR_Old_South_Arabian
23738
23739 /* PROPERTY: 'In_Old_North_Arabian': Block */
23740 #define CR_In_Old_North_Arabian CR_Old_North_Arabian
23741
23742 /* PROPERTY: 'In_Manichaean': Block */
23743 static const OnigCodePoint
23744 CR_In_Manichaean[] = { 1,
23745 0x10ac0, 0x10aff,
23746 }; /* END of CR_In_Manichaean */
23747
23748 /* PROPERTY: 'In_Avestan': Block */
23749 static const OnigCodePoint
23750 CR_In_Avestan[] = { 1,
23751 0x10b00, 0x10b3f,
23752 }; /* END of CR_In_Avestan */
23753
23754 /* PROPERTY: 'In_Inscriptional_Parthian': Block */
23755 static const OnigCodePoint
23756 CR_In_Inscriptional_Parthian[] = { 1,
23757 0x10b40, 0x10b5f,
23758 }; /* END of CR_In_Inscriptional_Parthian */
23759
23760 /* PROPERTY: 'In_Inscriptional_Pahlavi': Block */
23761 static const OnigCodePoint
23762 CR_In_Inscriptional_Pahlavi[] = { 1,
23763 0x10b60, 0x10b7f,
23764 }; /* END of CR_In_Inscriptional_Pahlavi */
23765
23766 /* PROPERTY: 'In_Psalter_Pahlavi': Block */
23767 static const OnigCodePoint
23768 CR_In_Psalter_Pahlavi[] = { 1,
23769 0x10b80, 0x10baf,
23770 }; /* END of CR_In_Psalter_Pahlavi */
23771
23772 /* PROPERTY: 'In_Old_Turkic': Block */
23773 static const OnigCodePoint
23774 CR_In_Old_Turkic[] = { 1,
23775 0x10c00, 0x10c4f,
23776 }; /* END of CR_In_Old_Turkic */
23777
23778 /* PROPERTY: 'In_Old_Hungarian': Block */
23779 static const OnigCodePoint
23780 CR_In_Old_Hungarian[] = { 1,
23781 0x10c80, 0x10cff,
23782 }; /* END of CR_In_Old_Hungarian */
23783
23784 /* PROPERTY: 'In_Hanifi_Rohingya': Block */
23785 static const OnigCodePoint
23786 CR_In_Hanifi_Rohingya[] = { 1,
23787 0x10d00, 0x10d3f,
23788 }; /* END of CR_In_Hanifi_Rohingya */
23789
23790 /* PROPERTY: 'In_Rumi_Numeral_Symbols': Block */
23791 static const OnigCodePoint
23792 CR_In_Rumi_Numeral_Symbols[] = { 1,
23793 0x10e60, 0x10e7f,
23794 }; /* END of CR_In_Rumi_Numeral_Symbols */
23795
23796 /* PROPERTY: 'In_Old_Sogdian': Block */
23797 static const OnigCodePoint
23798 CR_In_Old_Sogdian[] = { 1,
23799 0x10f00, 0x10f2f,
23800 }; /* END of CR_In_Old_Sogdian */
23801
23802 /* PROPERTY: 'In_Sogdian': Block */
23803 static const OnigCodePoint
23804 CR_In_Sogdian[] = { 1,
23805 0x10f30, 0x10f6f,
23806 }; /* END of CR_In_Sogdian */
23807
23808 /* PROPERTY: 'In_Brahmi': Block */
23809 static const OnigCodePoint
23810 CR_In_Brahmi[] = { 1,
23811 0x11000, 0x1107f,
23812 }; /* END of CR_In_Brahmi */
23813
23814 /* PROPERTY: 'In_Kaithi': Block */
23815 static const OnigCodePoint
23816 CR_In_Kaithi[] = { 1,
23817 0x11080, 0x110cf,
23818 }; /* END of CR_In_Kaithi */
23819
23820 /* PROPERTY: 'In_Sora_Sompeng': Block */
23821 static const OnigCodePoint
23822 CR_In_Sora_Sompeng[] = { 1,
23823 0x110d0, 0x110ff,
23824 }; /* END of CR_In_Sora_Sompeng */
23825
23826 /* PROPERTY: 'In_Chakma': Block */
23827 static const OnigCodePoint
23828 CR_In_Chakma[] = { 1,
23829 0x11100, 0x1114f,
23830 }; /* END of CR_In_Chakma */
23831
23832 /* PROPERTY: 'In_Mahajani': Block */
23833 static const OnigCodePoint
23834 CR_In_Mahajani[] = { 1,
23835 0x11150, 0x1117f,
23836 }; /* END of CR_In_Mahajani */
23837
23838 /* PROPERTY: 'In_Sharada': Block */
23839 static const OnigCodePoint
23840 CR_In_Sharada[] = { 1,
23841 0x11180, 0x111df,
23842 }; /* END of CR_In_Sharada */
23843
23844 /* PROPERTY: 'In_Sinhala_Archaic_Numbers': Block */
23845 static const OnigCodePoint
23846 CR_In_Sinhala_Archaic_Numbers[] = { 1,
23847 0x111e0, 0x111ff,
23848 }; /* END of CR_In_Sinhala_Archaic_Numbers */
23849
23850 /* PROPERTY: 'In_Khojki': Block */
23851 static const OnigCodePoint
23852 CR_In_Khojki[] = { 1,
23853 0x11200, 0x1124f,
23854 }; /* END of CR_In_Khojki */
23855
23856 /* PROPERTY: 'In_Multani': Block */
23857 static const OnigCodePoint
23858 CR_In_Multani[] = { 1,
23859 0x11280, 0x112af,
23860 }; /* END of CR_In_Multani */
23861
23862 /* PROPERTY: 'In_Khudawadi': Block */
23863 static const OnigCodePoint
23864 CR_In_Khudawadi[] = { 1,
23865 0x112b0, 0x112ff,
23866 }; /* END of CR_In_Khudawadi */
23867
23868 /* PROPERTY: 'In_Grantha': Block */
23869 static const OnigCodePoint
23870 CR_In_Grantha[] = { 1,
23871 0x11300, 0x1137f,
23872 }; /* END of CR_In_Grantha */
23873
23874 /* PROPERTY: 'In_Newa': Block */
23875 static const OnigCodePoint
23876 CR_In_Newa[] = { 1,
23877 0x11400, 0x1147f,
23878 }; /* END of CR_In_Newa */
23879
23880 /* PROPERTY: 'In_Tirhuta': Block */
23881 static const OnigCodePoint
23882 CR_In_Tirhuta[] = { 1,
23883 0x11480, 0x114df,
23884 }; /* END of CR_In_Tirhuta */
23885
23886 /* PROPERTY: 'In_Siddham': Block */
23887 static const OnigCodePoint
23888 CR_In_Siddham[] = { 1,
23889 0x11580, 0x115ff,
23890 }; /* END of CR_In_Siddham */
23891
23892 /* PROPERTY: 'In_Modi': Block */
23893 static const OnigCodePoint
23894 CR_In_Modi[] = { 1,
23895 0x11600, 0x1165f,
23896 }; /* END of CR_In_Modi */
23897
23898 /* PROPERTY: 'In_Mongolian_Supplement': Block */
23899 static const OnigCodePoint
23900 CR_In_Mongolian_Supplement[] = { 1,
23901 0x11660, 0x1167f,
23902 }; /* END of CR_In_Mongolian_Supplement */
23903
23904 /* PROPERTY: 'In_Takri': Block */
23905 static const OnigCodePoint
23906 CR_In_Takri[] = { 1,
23907 0x11680, 0x116cf,
23908 }; /* END of CR_In_Takri */
23909
23910 /* PROPERTY: 'In_Ahom': Block */
23911 static const OnigCodePoint
23912 CR_In_Ahom[] = { 1,
23913 0x11700, 0x1173f,
23914 }; /* END of CR_In_Ahom */
23915
23916 /* PROPERTY: 'In_Dogra': Block */
23917 static const OnigCodePoint
23918 CR_In_Dogra[] = { 1,
23919 0x11800, 0x1184f,
23920 }; /* END of CR_In_Dogra */
23921
23922 /* PROPERTY: 'In_Warang_Citi': Block */
23923 static const OnigCodePoint
23924 CR_In_Warang_Citi[] = { 1,
23925 0x118a0, 0x118ff,
23926 }; /* END of CR_In_Warang_Citi */
23927
23928 /* PROPERTY: 'In_Zanabazar_Square': Block */
23929 static const OnigCodePoint
23930 CR_In_Zanabazar_Square[] = { 1,
23931 0x11a00, 0x11a4f,
23932 }; /* END of CR_In_Zanabazar_Square */
23933
23934 /* PROPERTY: 'In_Soyombo': Block */
23935 static const OnigCodePoint
23936 CR_In_Soyombo[] = { 1,
23937 0x11a50, 0x11aaf,
23938 }; /* END of CR_In_Soyombo */
23939
23940 /* PROPERTY: 'In_Pau_Cin_Hau': Block */
23941 static const OnigCodePoint
23942 CR_In_Pau_Cin_Hau[] = { 1,
23943 0x11ac0, 0x11aff,
23944 }; /* END of CR_In_Pau_Cin_Hau */
23945
23946 /* PROPERTY: 'In_Bhaiksuki': Block */
23947 static const OnigCodePoint
23948 CR_In_Bhaiksuki[] = { 1,
23949 0x11c00, 0x11c6f,
23950 }; /* END of CR_In_Bhaiksuki */
23951
23952 /* PROPERTY: 'In_Marchen': Block */
23953 static const OnigCodePoint
23954 CR_In_Marchen[] = { 1,
23955 0x11c70, 0x11cbf,
23956 }; /* END of CR_In_Marchen */
23957
23958 /* PROPERTY: 'In_Masaram_Gondi': Block */
23959 static const OnigCodePoint
23960 CR_In_Masaram_Gondi[] = { 1,
23961 0x11d00, 0x11d5f,
23962 }; /* END of CR_In_Masaram_Gondi */
23963
23964 /* PROPERTY: 'In_Gunjala_Gondi': Block */
23965 static const OnigCodePoint
23966 CR_In_Gunjala_Gondi[] = { 1,
23967 0x11d60, 0x11daf,
23968 }; /* END of CR_In_Gunjala_Gondi */
23969
23970 /* PROPERTY: 'In_Makasar': Block */
23971 static const OnigCodePoint
23972 CR_In_Makasar[] = { 1,
23973 0x11ee0, 0x11eff,
23974 }; /* END of CR_In_Makasar */
23975
23976 /* PROPERTY: 'In_Cuneiform': Block */
23977 static const OnigCodePoint
23978 CR_In_Cuneiform[] = { 1,
23979 0x12000, 0x123ff,
23980 }; /* END of CR_In_Cuneiform */
23981
23982 /* PROPERTY: 'In_Cuneiform_Numbers_and_Punctuation': Block */
23983 static const OnigCodePoint
23984 CR_In_Cuneiform_Numbers_and_Punctuation[] = { 1,
23985 0x12400, 0x1247f,
23986 }; /* END of CR_In_Cuneiform_Numbers_and_Punctuation */
23987
23988 /* PROPERTY: 'In_Early_Dynastic_Cuneiform': Block */
23989 static const OnigCodePoint
23990 CR_In_Early_Dynastic_Cuneiform[] = { 1,
23991 0x12480, 0x1254f,
23992 }; /* END of CR_In_Early_Dynastic_Cuneiform */
23993
23994 /* PROPERTY: 'In_Egyptian_Hieroglyphs': Block */
23995 static const OnigCodePoint
23996 CR_In_Egyptian_Hieroglyphs[] = { 1,
23997 0x13000, 0x1342f,
23998 }; /* END of CR_In_Egyptian_Hieroglyphs */
23999
24000 /* PROPERTY: 'In_Anatolian_Hieroglyphs': Block */
24001 static const OnigCodePoint
24002 CR_In_Anatolian_Hieroglyphs[] = { 1,
24003 0x14400, 0x1467f,
24004 }; /* END of CR_In_Anatolian_Hieroglyphs */
24005
24006 /* PROPERTY: 'In_Bamum_Supplement': Block */
24007 static const OnigCodePoint
24008 CR_In_Bamum_Supplement[] = { 1,
24009 0x16800, 0x16a3f,
24010 }; /* END of CR_In_Bamum_Supplement */
24011
24012 /* PROPERTY: 'In_Mro': Block */
24013 static const OnigCodePoint
24014 CR_In_Mro[] = { 1,
24015 0x16a40, 0x16a6f,
24016 }; /* END of CR_In_Mro */
24017
24018 /* PROPERTY: 'In_Bassa_Vah': Block */
24019 static const OnigCodePoint
24020 CR_In_Bassa_Vah[] = { 1,
24021 0x16ad0, 0x16aff,
24022 }; /* END of CR_In_Bassa_Vah */
24023
24024 /* PROPERTY: 'In_Pahawh_Hmong': Block */
24025 static const OnigCodePoint
24026 CR_In_Pahawh_Hmong[] = { 1,
24027 0x16b00, 0x16b8f,
24028 }; /* END of CR_In_Pahawh_Hmong */
24029
24030 /* PROPERTY: 'In_Medefaidrin': Block */
24031 static const OnigCodePoint
24032 CR_In_Medefaidrin[] = { 1,
24033 0x16e40, 0x16e9f,
24034 }; /* END of CR_In_Medefaidrin */
24035
24036 /* PROPERTY: 'In_Miao': Block */
24037 static const OnigCodePoint
24038 CR_In_Miao[] = { 1,
24039 0x16f00, 0x16f9f,
24040 }; /* END of CR_In_Miao */
24041
24042 /* PROPERTY: 'In_Ideographic_Symbols_and_Punctuation': Block */
24043 static const OnigCodePoint
24044 CR_In_Ideographic_Symbols_and_Punctuation[] = { 1,
24045 0x16fe0, 0x16fff,
24046 }; /* END of CR_In_Ideographic_Symbols_and_Punctuation */
24047
24048 /* PROPERTY: 'In_Tangut': Block */
24049 static const OnigCodePoint
24050 CR_In_Tangut[] = { 1,
24051 0x17000, 0x187ff,
24052 }; /* END of CR_In_Tangut */
24053
24054 /* PROPERTY: 'In_Tangut_Components': Block */
24055 static const OnigCodePoint
24056 CR_In_Tangut_Components[] = { 1,
24057 0x18800, 0x18aff,
24058 }; /* END of CR_In_Tangut_Components */
24059
24060 /* PROPERTY: 'In_Kana_Supplement': Block */
24061 static const OnigCodePoint
24062 CR_In_Kana_Supplement[] = { 1,
24063 0x1b000, 0x1b0ff,
24064 }; /* END of CR_In_Kana_Supplement */
24065
24066 /* PROPERTY: 'In_Kana_Extended_A': Block */
24067 static const OnigCodePoint
24068 CR_In_Kana_Extended_A[] = { 1,
24069 0x1b100, 0x1b12f,
24070 }; /* END of CR_In_Kana_Extended_A */
24071
24072 /* PROPERTY: 'In_Nushu': Block */
24073 static const OnigCodePoint
24074 CR_In_Nushu[] = { 1,
24075 0x1b170, 0x1b2ff,
24076 }; /* END of CR_In_Nushu */
24077
24078 /* PROPERTY: 'In_Duployan': Block */
24079 static const OnigCodePoint
24080 CR_In_Duployan[] = { 1,
24081 0x1bc00, 0x1bc9f,
24082 }; /* END of CR_In_Duployan */
24083
24084 /* PROPERTY: 'In_Shorthand_Format_Controls': Block */
24085 static const OnigCodePoint
24086 CR_In_Shorthand_Format_Controls[] = { 1,
24087 0x1bca0, 0x1bcaf,
24088 }; /* END of CR_In_Shorthand_Format_Controls */
24089
24090 /* PROPERTY: 'In_Byzantine_Musical_Symbols': Block */
24091 static const OnigCodePoint
24092 CR_In_Byzantine_Musical_Symbols[] = { 1,
24093 0x1d000, 0x1d0ff,
24094 }; /* END of CR_In_Byzantine_Musical_Symbols */
24095
24096 /* PROPERTY: 'In_Musical_Symbols': Block */
24097 static const OnigCodePoint
24098 CR_In_Musical_Symbols[] = { 1,
24099 0x1d100, 0x1d1ff,
24100 }; /* END of CR_In_Musical_Symbols */
24101
24102 /* PROPERTY: 'In_Ancient_Greek_Musical_Notation': Block */
24103 static const OnigCodePoint
24104 CR_In_Ancient_Greek_Musical_Notation[] = { 1,
24105 0x1d200, 0x1d24f,
24106 }; /* END of CR_In_Ancient_Greek_Musical_Notation */
24107
24108 /* PROPERTY: 'In_Mayan_Numerals': Block */
24109 static const OnigCodePoint
24110 CR_In_Mayan_Numerals[] = { 1,
24111 0x1d2e0, 0x1d2ff,
24112 }; /* END of CR_In_Mayan_Numerals */
24113
24114 /* PROPERTY: 'In_Tai_Xuan_Jing_Symbols': Block */
24115 static const OnigCodePoint
24116 CR_In_Tai_Xuan_Jing_Symbols[] = { 1,
24117 0x1d300, 0x1d35f,
24118 }; /* END of CR_In_Tai_Xuan_Jing_Symbols */
24119
24120 /* PROPERTY: 'In_Counting_Rod_Numerals': Block */
24121 static const OnigCodePoint
24122 CR_In_Counting_Rod_Numerals[] = { 1,
24123 0x1d360, 0x1d37f,
24124 }; /* END of CR_In_Counting_Rod_Numerals */
24125
24126 /* PROPERTY: 'In_Mathematical_Alphanumeric_Symbols': Block */
24127 static const OnigCodePoint
24128 CR_In_Mathematical_Alphanumeric_Symbols[] = { 1,
24129 0x1d400, 0x1d7ff,
24130 }; /* END of CR_In_Mathematical_Alphanumeric_Symbols */
24131
24132 /* PROPERTY: 'In_Sutton_SignWriting': Block */
24133 static const OnigCodePoint
24134 CR_In_Sutton_SignWriting[] = { 1,
24135 0x1d800, 0x1daaf,
24136 }; /* END of CR_In_Sutton_SignWriting */
24137
24138 /* PROPERTY: 'In_Glagolitic_Supplement': Block */
24139 static const OnigCodePoint
24140 CR_In_Glagolitic_Supplement[] = { 1,
24141 0x1e000, 0x1e02f,
24142 }; /* END of CR_In_Glagolitic_Supplement */
24143
24144 /* PROPERTY: 'In_Mende_Kikakui': Block */
24145 static const OnigCodePoint
24146 CR_In_Mende_Kikakui[] = { 1,
24147 0x1e800, 0x1e8df,
24148 }; /* END of CR_In_Mende_Kikakui */
24149
24150 /* PROPERTY: 'In_Adlam': Block */
24151 static const OnigCodePoint
24152 CR_In_Adlam[] = { 1,
24153 0x1e900, 0x1e95f,
24154 }; /* END of CR_In_Adlam */
24155
24156 /* PROPERTY: 'In_Indic_Siyaq_Numbers': Block */
24157 static const OnigCodePoint
24158 CR_In_Indic_Siyaq_Numbers[] = { 1,
24159 0x1ec70, 0x1ecbf,
24160 }; /* END of CR_In_Indic_Siyaq_Numbers */
24161
24162 /* PROPERTY: 'In_Arabic_Mathematical_Alphabetic_Symbols': Block */
24163 static const OnigCodePoint
24164 CR_In_Arabic_Mathematical_Alphabetic_Symbols[] = { 1,
24165 0x1ee00, 0x1eeff,
24166 }; /* END of CR_In_Arabic_Mathematical_Alphabetic_Symbols */
24167
24168 /* PROPERTY: 'In_Mahjong_Tiles': Block */
24169 static const OnigCodePoint
24170 CR_In_Mahjong_Tiles[] = { 1,
24171 0x1f000, 0x1f02f,
24172 }; /* END of CR_In_Mahjong_Tiles */
24173
24174 /* PROPERTY: 'In_Domino_Tiles': Block */
24175 static const OnigCodePoint
24176 CR_In_Domino_Tiles[] = { 1,
24177 0x1f030, 0x1f09f,
24178 }; /* END of CR_In_Domino_Tiles */
24179
24180 /* PROPERTY: 'In_Playing_Cards': Block */
24181 static const OnigCodePoint
24182 CR_In_Playing_Cards[] = { 1,
24183 0x1f0a0, 0x1f0ff,
24184 }; /* END of CR_In_Playing_Cards */
24185
24186 /* PROPERTY: 'In_Enclosed_Alphanumeric_Supplement': Block */
24187 static const OnigCodePoint
24188 CR_In_Enclosed_Alphanumeric_Supplement[] = { 1,
24189 0x1f100, 0x1f1ff,
24190 }; /* END of CR_In_Enclosed_Alphanumeric_Supplement */
24191
24192 /* PROPERTY: 'In_Enclosed_Ideographic_Supplement': Block */
24193 static const OnigCodePoint
24194 CR_In_Enclosed_Ideographic_Supplement[] = { 1,
24195 0x1f200, 0x1f2ff,
24196 }; /* END of CR_In_Enclosed_Ideographic_Supplement */
24197
24198 /* PROPERTY: 'In_Miscellaneous_Symbols_and_Pictographs': Block */
24199 static const OnigCodePoint
24200 CR_In_Miscellaneous_Symbols_and_Pictographs[] = { 1,
24201 0x1f300, 0x1f5ff,
24202 }; /* END of CR_In_Miscellaneous_Symbols_and_Pictographs */
24203
24204 /* PROPERTY: 'In_Emoticons': Block */
24205 static const OnigCodePoint
24206 CR_In_Emoticons[] = { 1,
24207 0x1f600, 0x1f64f,
24208 }; /* END of CR_In_Emoticons */
24209
24210 /* PROPERTY: 'In_Ornamental_Dingbats': Block */
24211 static const OnigCodePoint
24212 CR_In_Ornamental_Dingbats[] = { 1,
24213 0x1f650, 0x1f67f,
24214 }; /* END of CR_In_Ornamental_Dingbats */
24215
24216 /* PROPERTY: 'In_Transport_and_Map_Symbols': Block */
24217 static const OnigCodePoint
24218 CR_In_Transport_and_Map_Symbols[] = { 1,
24219 0x1f680, 0x1f6ff,
24220 }; /* END of CR_In_Transport_and_Map_Symbols */
24221
24222 /* PROPERTY: 'In_Alchemical_Symbols': Block */
24223 static const OnigCodePoint
24224 CR_In_Alchemical_Symbols[] = { 1,
24225 0x1f700, 0x1f77f,
24226 }; /* END of CR_In_Alchemical_Symbols */
24227
24228 /* PROPERTY: 'In_Geometric_Shapes_Extended': Block */
24229 static const OnigCodePoint
24230 CR_In_Geometric_Shapes_Extended[] = { 1,
24231 0x1f780, 0x1f7ff,
24232 }; /* END of CR_In_Geometric_Shapes_Extended */
24233
24234 /* PROPERTY: 'In_Supplemental_Arrows_C': Block */
24235 static const OnigCodePoint
24236 CR_In_Supplemental_Arrows_C[] = { 1,
24237 0x1f800, 0x1f8ff,
24238 }; /* END of CR_In_Supplemental_Arrows_C */
24239
24240 /* PROPERTY: 'In_Supplemental_Symbols_and_Pictographs': Block */
24241 static const OnigCodePoint
24242 CR_In_Supplemental_Symbols_and_Pictographs[] = { 1,
24243 0x1f900, 0x1f9ff,
24244 }; /* END of CR_In_Supplemental_Symbols_and_Pictographs */
24245
24246 /* PROPERTY: 'In_Chess_Symbols': Block */
24247 static const OnigCodePoint
24248 CR_In_Chess_Symbols[] = { 1,
24249 0x1fa00, 0x1fa6f,
24250 }; /* END of CR_In_Chess_Symbols */
24251
24252 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_B': Block */
24253 static const OnigCodePoint
24254 CR_In_CJK_Unified_Ideographs_Extension_B[] = { 1,
24255 0x20000, 0x2a6df,
24256 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_B */
24257
24258 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_C': Block */
24259 static const OnigCodePoint
24260 CR_In_CJK_Unified_Ideographs_Extension_C[] = { 1,
24261 0x2a700, 0x2b73f,
24262 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_C */
24263
24264 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_D': Block */
24265 static const OnigCodePoint
24266 CR_In_CJK_Unified_Ideographs_Extension_D[] = { 1,
24267 0x2b740, 0x2b81f,
24268 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_D */
24269
24270 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_E': Block */
24271 static const OnigCodePoint
24272 CR_In_CJK_Unified_Ideographs_Extension_E[] = { 1,
24273 0x2b820, 0x2ceaf,
24274 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_E */
24275
24276 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_F': Block */
24277 static const OnigCodePoint
24278 CR_In_CJK_Unified_Ideographs_Extension_F[] = { 1,
24279 0x2ceb0, 0x2ebef,
24280 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_F */
24281
24282 /* PROPERTY: 'In_CJK_Compatibility_Ideographs_Supplement': Block */
24283 static const OnigCodePoint
24284 CR_In_CJK_Compatibility_Ideographs_Supplement[] = { 1,
24285 0x2f800, 0x2fa1f,
24286 }; /* END of CR_In_CJK_Compatibility_Ideographs_Supplement */
24287
24288 /* PROPERTY: 'In_Tags': Block */
24289 static const OnigCodePoint
24290 CR_In_Tags[] = { 1,
24291 0xe0000, 0xe007f,
24292 }; /* END of CR_In_Tags */
24293
24294 /* PROPERTY: 'In_Variation_Selectors_Supplement': Block */
24295 static const OnigCodePoint
24296 CR_In_Variation_Selectors_Supplement[] = { 1,
24297 0xe0100, 0xe01ef,
24298 }; /* END of CR_In_Variation_Selectors_Supplement */
24299
24300 /* PROPERTY: 'In_Supplementary_Private_Use_Area_A': Block */
24301 static const OnigCodePoint
24302 CR_In_Supplementary_Private_Use_Area_A[] = { 1,
24303 0xf0000, 0xfffff,
24304 }; /* END of CR_In_Supplementary_Private_Use_Area_A */
24305
24306 /* PROPERTY: 'In_Supplementary_Private_Use_Area_B': Block */
24307 static const OnigCodePoint
24308 CR_In_Supplementary_Private_Use_Area_B[] = { 1,
24309 0x100000, 0x10ffff,
24310 }; /* END of CR_In_Supplementary_Private_Use_Area_B */
24311
24312 /* PROPERTY: 'In_No_Block': Block */
24313 static const OnigCodePoint
24314 CR_In_No_Block[] = { 51,
24315 0x0870, 0x089f,
24316 0x2fe0, 0x2fef,
24317 0x10200, 0x1027f,
24318 0x103e0, 0x103ff,
24319 0x10570, 0x105ff,
24320 0x10780, 0x107ff,
24321 0x108b0, 0x108df,
24322 0x10940, 0x1097f,
24323 0x10aa0, 0x10abf,
24324 0x10bb0, 0x10bff,
24325 0x10c50, 0x10c7f,
24326 0x10d40, 0x10e5f,
24327 0x10e80, 0x10eff,
24328 0x10f70, 0x10fff,
24329 0x11250, 0x1127f,
24330 0x11380, 0x113ff,
24331 0x114e0, 0x1157f,
24332 0x116d0, 0x116ff,
24333 0x11740, 0x117ff,
24334 0x11850, 0x1189f,
24335 0x11900, 0x119ff,
24336 0x11ab0, 0x11abf,
24337 0x11b00, 0x11bff,
24338 0x11cc0, 0x11cff,
24339 0x11db0, 0x11edf,
24340 0x11f00, 0x11fff,
24341 0x12550, 0x12fff,
24342 0x13430, 0x143ff,
24343 0x14680, 0x167ff,
24344 0x16a70, 0x16acf,
24345 0x16b90, 0x16e3f,
24346 0x16ea0, 0x16eff,
24347 0x16fa0, 0x16fdf,
24348 0x18b00, 0x1afff,
24349 0x1b130, 0x1b16f,
24350 0x1b300, 0x1bbff,
24351 0x1bcb0, 0x1cfff,
24352 0x1d250, 0x1d2df,
24353 0x1d380, 0x1d3ff,
24354 0x1dab0, 0x1dfff,
24355 0x1e030, 0x1e7ff,
24356 0x1e8e0, 0x1e8ff,
24357 0x1e960, 0x1ec6f,
24358 0x1ecc0, 0x1edff,
24359 0x1ef00, 0x1efff,
24360 0x1fa70, 0x1ffff,
24361 0x2a6e0, 0x2a6ff,
24362 0x2ebf0, 0x2f7ff,
24363 0x2fa20, 0xdffff,
24364 0xe0080, 0xe00ff,
24365 0xe01f0, 0xeffff,
24366 }; /* END of CR_In_No_Block */
24367
24368 static const OnigCodePoint*
24369 const CodeRanges[] = {
24370 CR_NEWLINE,
24371 CR_Alpha,
24372 CR_Blank,
24373 CR_Cntrl,
24374 CR_Digit,
24375 CR_Graph,
24376 CR_Lower,
24377 CR_Print,
24378 CR_Punct,
24379 CR_Space,
24380 CR_Upper,
24381 CR_XDigit,
24382 CR_Word,
24383 CR_Alnum,
24384 CR_ASCII,
24385 CR_ASCII_Hex_Digit,
24386 CR_Adlam,
24387 CR_Ahom,
24388 CR_Alphabetic,
24389 CR_Anatolian_Hieroglyphs,
24390 CR_Any,
24391 CR_Arabic,
24392 CR_Armenian,
24393 CR_Assigned,
24394 CR_Avestan,
24395 CR_Balinese,
24396 CR_Bamum,
24397 CR_Bassa_Vah,
24398 CR_Batak,
24399 CR_Bengali,
24400 CR_Bhaiksuki,
24401 CR_Bidi_Control,
24402 CR_Bopomofo,
24403 CR_Brahmi,
24404 CR_Braille,
24405 CR_Buginese,
24406 CR_Buhid,
24407 CR_C,
24408 CR_Canadian_Aboriginal,
24409 CR_Carian,
24410 CR_Case_Ignorable,
24411 CR_Cased,
24412 CR_Caucasian_Albanian,
24413 CR_Cc,
24414 CR_Cf,
24415 CR_Chakma,
24416 CR_Cham,
24417 CR_Changes_When_Casefolded,
24418 CR_Changes_When_Casemapped,
24419 CR_Changes_When_Lowercased,
24420 CR_Changes_When_Titlecased,
24421 CR_Changes_When_Uppercased,
24422 CR_Cherokee,
24423 CR_Cn,
24424 CR_Co,
24425 CR_Common,
24426 CR_Coptic,
24427 CR_Cs,
24428 CR_Cuneiform,
24429 CR_Cypriot,
24430 CR_Cyrillic,
24431 CR_Dash,
24432 CR_Default_Ignorable_Code_Point,
24433 CR_Deprecated,
24434 CR_Deseret,
24435 CR_Devanagari,
24436 CR_Diacritic,
24437 CR_Dogra,
24438 CR_Duployan,
24439 CR_Egyptian_Hieroglyphs,
24440 CR_Elbasan,
24441 CR_Emoji,
24442 CR_Emoji_Component,
24443 CR_Emoji_Modifier,
24444 CR_Emoji_Modifier_Base,
24445 CR_Emoji_Presentation,
24446 CR_Ethiopic,
24447 CR_Extended_Pictographic,
24448 CR_Extender,
24449 CR_Georgian,
24450 CR_Glagolitic,
24451 CR_Gothic,
24452 CR_Grantha,
24453 CR_Grapheme_Base,
24454 CR_Grapheme_Extend,
24455 CR_Grapheme_Link,
24456 CR_Greek,
24457 CR_Gujarati,
24458 CR_Gunjala_Gondi,
24459 CR_Gurmukhi,
24460 CR_Han,
24461 CR_Hangul,
24462 CR_Hanifi_Rohingya,
24463 CR_Hanunoo,
24464 CR_Hatran,
24465 CR_Hebrew,
24466 CR_Hex_Digit,
24467 CR_Hiragana,
24468 CR_Hyphen,
24469 CR_IDS_Binary_Operator,
24470 CR_IDS_Trinary_Operator,
24471 CR_ID_Continue,
24472 CR_ID_Start,
24473 CR_Ideographic,
24474 CR_Imperial_Aramaic,
24475 CR_Inherited,
24476 CR_Inscriptional_Pahlavi,
24477 CR_Inscriptional_Parthian,
24478 CR_Javanese,
24479 CR_Join_Control,
24480 CR_Kaithi,
24481 CR_Kannada,
24482 CR_Katakana,
24483 CR_Kayah_Li,
24484 CR_Kharoshthi,
24485 CR_Khmer,
24486 CR_Khojki,
24487 CR_Khudawadi,
24488 CR_L,
24489 CR_LC,
24490 CR_Lao,
24491 CR_Latin,
24492 CR_Lepcha,
24493 CR_Limbu,
24494 CR_Linear_A,
24495 CR_Linear_B,
24496 CR_Lisu,
24497 CR_Ll,
24498 CR_Lm,
24499 CR_Lo,
24500 CR_Logical_Order_Exception,
24501 CR_Lowercase,
24502 CR_Lt,
24503 CR_Lu,
24504 CR_Lycian,
24505 CR_Lydian,
24506 CR_M,
24507 CR_Mahajani,
24508 CR_Makasar,
24509 CR_Malayalam,
24510 CR_Mandaic,
24511 CR_Manichaean,
24512 CR_Marchen,
24513 CR_Masaram_Gondi,
24514 CR_Math,
24515 CR_Mc,
24516 CR_Me,
24517 CR_Medefaidrin,
24518 CR_Meetei_Mayek,
24519 CR_Mende_Kikakui,
24520 CR_Meroitic_Cursive,
24521 CR_Meroitic_Hieroglyphs,
24522 CR_Miao,
24523 CR_Mn,
24524 CR_Modi,
24525 CR_Mongolian,
24526 CR_Mro,
24527 CR_Multani,
24528 CR_Myanmar,
24529 CR_N,
24530 CR_Nabataean,
24531 CR_Nd,
24532 CR_New_Tai_Lue,
24533 CR_Newa,
24534 CR_Nko,
24535 CR_Nl,
24536 CR_No,
24537 CR_Noncharacter_Code_Point,
24538 CR_Nushu,
24539 CR_Ogham,
24540 CR_Ol_Chiki,
24541 CR_Old_Hungarian,
24542 CR_Old_Italic,
24543 CR_Old_North_Arabian,
24544 CR_Old_Permic,
24545 CR_Old_Persian,
24546 CR_Old_Sogdian,
24547 CR_Old_South_Arabian,
24548 CR_Old_Turkic,
24549 CR_Oriya,
24550 CR_Osage,
24551 CR_Osmanya,
24552 CR_Other_Alphabetic,
24553 CR_Other_Default_Ignorable_Code_Point,
24554 CR_Other_Grapheme_Extend,
24555 CR_Other_ID_Continue,
24556 CR_Other_ID_Start,
24557 CR_Other_Lowercase,
24558 CR_Other_Math,
24559 CR_Other_Uppercase,
24560 CR_P,
24561 CR_Pahawh_Hmong,
24562 CR_Palmyrene,
24563 CR_Pattern_Syntax,
24564 CR_Pattern_White_Space,
24565 CR_Pau_Cin_Hau,
24566 CR_Pc,
24567 CR_Pd,
24568 CR_Pe,
24569 CR_Pf,
24570 CR_Phags_Pa,
24571 CR_Phoenician,
24572 CR_Pi,
24573 CR_Po,
24574 CR_Prepended_Concatenation_Mark,
24575 CR_Ps,
24576 CR_Psalter_Pahlavi,
24577 CR_Quotation_Mark,
24578 CR_Radical,
24579 CR_Regional_Indicator,
24580 CR_Rejang,
24581 CR_Runic,
24582 CR_S,
24583 CR_Samaritan,
24584 CR_Saurashtra,
24585 CR_Sc,
24586 CR_Sentence_Terminal,
24587 CR_Sharada,
24588 CR_Shavian,
24589 CR_Siddham,
24590 CR_SignWriting,
24591 CR_Sinhala,
24592 CR_Sk,
24593 CR_Sm,
24594 CR_So,
24595 CR_Soft_Dotted,
24596 CR_Sogdian,
24597 CR_Sora_Sompeng,
24598 CR_Soyombo,
24599 CR_Sundanese,
24600 CR_Syloti_Nagri,
24601 CR_Syriac,
24602 CR_Tagalog,
24603 CR_Tagbanwa,
24604 CR_Tai_Le,
24605 CR_Tai_Tham,
24606 CR_Tai_Viet,
24607 CR_Takri,
24608 CR_Tamil,
24609 CR_Tangut,
24610 CR_Telugu,
24611 CR_Terminal_Punctuation,
24612 CR_Thaana,
24613 CR_Thai,
24614 CR_Tibetan,
24615 CR_Tifinagh,
24616 CR_Tirhuta,
24617 CR_Ugaritic,
24618 CR_Unified_Ideograph,
24619 CR_Unknown,
24620 CR_Uppercase,
24621 CR_Vai,
24622 CR_Variation_Selector,
24623 CR_Warang_Citi,
24624 CR_White_Space,
24625 CR_XID_Continue,
24626 CR_XID_Start,
24627 CR_Yi,
24628 CR_Z,
24629 CR_Zanabazar_Square,
24630 CR_Zl,
24631 CR_Zp,
24632 CR_Zs,
24633 CR_In_Basic_Latin,
24634 CR_In_Latin_1_Supplement,
24635 CR_In_Latin_Extended_A,
24636 CR_In_Latin_Extended_B,
24637 CR_In_IPA_Extensions,
24638 CR_In_Spacing_Modifier_Letters,
24639 CR_In_Combining_Diacritical_Marks,
24640 CR_In_Greek_and_Coptic,
24641 CR_In_Cyrillic,
24642 CR_In_Cyrillic_Supplement,
24643 CR_In_Armenian,
24644 CR_In_Hebrew,
24645 CR_In_Arabic,
24646 CR_In_Syriac,
24647 CR_In_Arabic_Supplement,
24648 CR_In_Thaana,
24649 CR_In_NKo,
24650 CR_In_Samaritan,
24651 CR_In_Mandaic,
24652 CR_In_Syriac_Supplement,
24653 CR_In_Arabic_Extended_A,
24654 CR_In_Devanagari,
24655 CR_In_Bengali,
24656 CR_In_Gurmukhi,
24657 CR_In_Gujarati,
24658 CR_In_Oriya,
24659 CR_In_Tamil,
24660 CR_In_Telugu,
24661 CR_In_Kannada,
24662 CR_In_Malayalam,
24663 CR_In_Sinhala,
24664 CR_In_Thai,
24665 CR_In_Lao,
24666 CR_In_Tibetan,
24667 CR_In_Myanmar,
24668 CR_In_Georgian,
24669 CR_In_Hangul_Jamo,
24670 CR_In_Ethiopic,
24671 CR_In_Ethiopic_Supplement,
24672 CR_In_Cherokee,
24673 CR_In_Unified_Canadian_Aboriginal_Syllabics,
24674 CR_In_Ogham,
24675 CR_In_Runic,
24676 CR_In_Tagalog,
24677 CR_In_Hanunoo,
24678 CR_In_Buhid,
24679 CR_In_Tagbanwa,
24680 CR_In_Khmer,
24681 CR_In_Mongolian,
24682 CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended,
24683 CR_In_Limbu,
24684 CR_In_Tai_Le,
24685 CR_In_New_Tai_Lue,
24686 CR_In_Khmer_Symbols,
24687 CR_In_Buginese,
24688 CR_In_Tai_Tham,
24689 CR_In_Combining_Diacritical_Marks_Extended,
24690 CR_In_Balinese,
24691 CR_In_Sundanese,
24692 CR_In_Batak,
24693 CR_In_Lepcha,
24694 CR_In_Ol_Chiki,
24695 CR_In_Cyrillic_Extended_C,
24696 CR_In_Georgian_Extended,
24697 CR_In_Sundanese_Supplement,
24698 CR_In_Vedic_Extensions,
24699 CR_In_Phonetic_Extensions,
24700 CR_In_Phonetic_Extensions_Supplement,
24701 CR_In_Combining_Diacritical_Marks_Supplement,
24702 CR_In_Latin_Extended_Additional,
24703 CR_In_Greek_Extended,
24704 CR_In_General_Punctuation,
24705 CR_In_Superscripts_and_Subscripts,
24706 CR_In_Currency_Symbols,
24707 CR_In_Combining_Diacritical_Marks_for_Symbols,
24708 CR_In_Letterlike_Symbols,
24709 CR_In_Number_Forms,
24710 CR_In_Arrows,
24711 CR_In_Mathematical_Operators,
24712 CR_In_Miscellaneous_Technical,
24713 CR_In_Control_Pictures,
24714 CR_In_Optical_Character_Recognition,
24715 CR_In_Enclosed_Alphanumerics,
24716 CR_In_Box_Drawing,
24717 CR_In_Block_Elements,
24718 CR_In_Geometric_Shapes,
24719 CR_In_Miscellaneous_Symbols,
24720 CR_In_Dingbats,
24721 CR_In_Miscellaneous_Mathematical_Symbols_A,
24722 CR_In_Supplemental_Arrows_A,
24723 CR_In_Braille_Patterns,
24724 CR_In_Supplemental_Arrows_B,
24725 CR_In_Miscellaneous_Mathematical_Symbols_B,
24726 CR_In_Supplemental_Mathematical_Operators,
24727 CR_In_Miscellaneous_Symbols_and_Arrows,
24728 CR_In_Glagolitic,
24729 CR_In_Latin_Extended_C,
24730 CR_In_Coptic,
24731 CR_In_Georgian_Supplement,
24732 CR_In_Tifinagh,
24733 CR_In_Ethiopic_Extended,
24734 CR_In_Cyrillic_Extended_A,
24735 CR_In_Supplemental_Punctuation,
24736 CR_In_CJK_Radicals_Supplement,
24737 CR_In_Kangxi_Radicals,
24738 CR_In_Ideographic_Description_Characters,
24739 CR_In_CJK_Symbols_and_Punctuation,
24740 CR_In_Hiragana,
24741 CR_In_Katakana,
24742 CR_In_Bopomofo,
24743 CR_In_Hangul_Compatibility_Jamo,
24744 CR_In_Kanbun,
24745 CR_In_Bopomofo_Extended,
24746 CR_In_CJK_Strokes,
24747 CR_In_Katakana_Phonetic_Extensions,
24748 CR_In_Enclosed_CJK_Letters_and_Months,
24749 CR_In_CJK_Compatibility,
24750 CR_In_CJK_Unified_Ideographs_Extension_A,
24751 CR_In_Yijing_Hexagram_Symbols,
24752 CR_In_CJK_Unified_Ideographs,
24753 CR_In_Yi_Syllables,
24754 CR_In_Yi_Radicals,
24755 CR_In_Lisu,
24756 CR_In_Vai,
24757 CR_In_Cyrillic_Extended_B,
24758 CR_In_Bamum,
24759 CR_In_Modifier_Tone_Letters,
24760 CR_In_Latin_Extended_D,
24761 CR_In_Syloti_Nagri,
24762 CR_In_Common_Indic_Number_Forms,
24763 CR_In_Phags_pa,
24764 CR_In_Saurashtra,
24765 CR_In_Devanagari_Extended,
24766 CR_In_Kayah_Li,
24767 CR_In_Rejang,
24768 CR_In_Hangul_Jamo_Extended_A,
24769 CR_In_Javanese,
24770 CR_In_Myanmar_Extended_B,
24771 CR_In_Cham,
24772 CR_In_Myanmar_Extended_A,
24773 CR_In_Tai_Viet,
24774 CR_In_Meetei_Mayek_Extensions,
24775 CR_In_Ethiopic_Extended_A,
24776 CR_In_Latin_Extended_E,
24777 CR_In_Cherokee_Supplement,
24778 CR_In_Meetei_Mayek,
24779 CR_In_Hangul_Syllables,
24780 CR_In_Hangul_Jamo_Extended_B,
24781 CR_In_High_Surrogates,
24782 CR_In_High_Private_Use_Surrogates,
24783 CR_In_Low_Surrogates,
24784 CR_In_Private_Use_Area,
24785 CR_In_CJK_Compatibility_Ideographs,
24786 CR_In_Alphabetic_Presentation_Forms,
24787 CR_In_Arabic_Presentation_Forms_A,
24788 CR_In_Variation_Selectors,
24789 CR_In_Vertical_Forms,
24790 CR_In_Combining_Half_Marks,
24791 CR_In_CJK_Compatibility_Forms,
24792 CR_In_Small_Form_Variants,
24793 CR_In_Arabic_Presentation_Forms_B,
24794 CR_In_Halfwidth_and_Fullwidth_Forms,
24795 CR_In_Specials,
24796 CR_In_Linear_B_Syllabary,
24797 CR_In_Linear_B_Ideograms,
24798 CR_In_Aegean_Numbers,
24799 CR_In_Ancient_Greek_Numbers,
24800 CR_In_Ancient_Symbols,
24801 CR_In_Phaistos_Disc,
24802 CR_In_Lycian,
24803 CR_In_Carian,
24804 CR_In_Coptic_Epact_Numbers,
24805 CR_In_Old_Italic,
24806 CR_In_Gothic,
24807 CR_In_Old_Permic,
24808 CR_In_Ugaritic,
24809 CR_In_Old_Persian,
24810 CR_In_Deseret,
24811 CR_In_Shavian,
24812 CR_In_Osmanya,
24813 CR_In_Osage,
24814 CR_In_Elbasan,
24815 CR_In_Caucasian_Albanian,
24816 CR_In_Linear_A,
24817 CR_In_Cypriot_Syllabary,
24818 CR_In_Imperial_Aramaic,
24819 CR_In_Palmyrene,
24820 CR_In_Nabataean,
24821 CR_In_Hatran,
24822 CR_In_Phoenician,
24823 CR_In_Lydian,
24824 CR_In_Meroitic_Hieroglyphs,
24825 CR_In_Meroitic_Cursive,
24826 CR_In_Kharoshthi,
24827 CR_In_Old_South_Arabian,
24828 CR_In_Old_North_Arabian,
24829 CR_In_Manichaean,
24830 CR_In_Avestan,
24831 CR_In_Inscriptional_Parthian,
24832 CR_In_Inscriptional_Pahlavi,
24833 CR_In_Psalter_Pahlavi,
24834 CR_In_Old_Turkic,
24835 CR_In_Old_Hungarian,
24836 CR_In_Hanifi_Rohingya,
24837 CR_In_Rumi_Numeral_Symbols,
24838 CR_In_Old_Sogdian,
24839 CR_In_Sogdian,
24840 CR_In_Brahmi,
24841 CR_In_Kaithi,
24842 CR_In_Sora_Sompeng,
24843 CR_In_Chakma,
24844 CR_In_Mahajani,
24845 CR_In_Sharada,
24846 CR_In_Sinhala_Archaic_Numbers,
24847 CR_In_Khojki,
24848 CR_In_Multani,
24849 CR_In_Khudawadi,
24850 CR_In_Grantha,
24851 CR_In_Newa,
24852 CR_In_Tirhuta,
24853 CR_In_Siddham,
24854 CR_In_Modi,
24855 CR_In_Mongolian_Supplement,
24856 CR_In_Takri,
24857 CR_In_Ahom,
24858 CR_In_Dogra,
24859 CR_In_Warang_Citi,
24860 CR_In_Zanabazar_Square,
24861 CR_In_Soyombo,
24862 CR_In_Pau_Cin_Hau,
24863 CR_In_Bhaiksuki,
24864 CR_In_Marchen,
24865 CR_In_Masaram_Gondi,
24866 CR_In_Gunjala_Gondi,
24867 CR_In_Makasar,
24868 CR_In_Cuneiform,
24869 CR_In_Cuneiform_Numbers_and_Punctuation,
24870 CR_In_Early_Dynastic_Cuneiform,
24871 CR_In_Egyptian_Hieroglyphs,
24872 CR_In_Anatolian_Hieroglyphs,
24873 CR_In_Bamum_Supplement,
24874 CR_In_Mro,
24875 CR_In_Bassa_Vah,
24876 CR_In_Pahawh_Hmong,
24877 CR_In_Medefaidrin,
24878 CR_In_Miao,
24879 CR_In_Ideographic_Symbols_and_Punctuation,
24880 CR_In_Tangut,
24881 CR_In_Tangut_Components,
24882 CR_In_Kana_Supplement,
24883 CR_In_Kana_Extended_A,
24884 CR_In_Nushu,
24885 CR_In_Duployan,
24886 CR_In_Shorthand_Format_Controls,
24887 CR_In_Byzantine_Musical_Symbols,
24888 CR_In_Musical_Symbols,
24889 CR_In_Ancient_Greek_Musical_Notation,
24890 CR_In_Mayan_Numerals,
24891 CR_In_Tai_Xuan_Jing_Symbols,
24892 CR_In_Counting_Rod_Numerals,
24893 CR_In_Mathematical_Alphanumeric_Symbols,
24894 CR_In_Sutton_SignWriting,
24895 CR_In_Glagolitic_Supplement,
24896 CR_In_Mende_Kikakui,
24897 CR_In_Adlam,
24898 CR_In_Indic_Siyaq_Numbers,
24899 CR_In_Arabic_Mathematical_Alphabetic_Symbols,
24900 CR_In_Mahjong_Tiles,
24901 CR_In_Domino_Tiles,
24902 CR_In_Playing_Cards,
24903 CR_In_Enclosed_Alphanumeric_Supplement,
24904 CR_In_Enclosed_Ideographic_Supplement,
24905 CR_In_Miscellaneous_Symbols_and_Pictographs,
24906 CR_In_Emoticons,
24907 CR_In_Ornamental_Dingbats,
24908 CR_In_Transport_and_Map_Symbols,
24909 CR_In_Alchemical_Symbols,
24910 CR_In_Geometric_Shapes_Extended,
24911 CR_In_Supplemental_Arrows_C,
24912 CR_In_Supplemental_Symbols_and_Pictographs,
24913 CR_In_Chess_Symbols,
24914 CR_In_CJK_Unified_Ideographs_Extension_B,
24915 CR_In_CJK_Unified_Ideographs_Extension_C,
24916 CR_In_CJK_Unified_Ideographs_Extension_D,
24917 CR_In_CJK_Unified_Ideographs_Extension_E,
24918 CR_In_CJK_Unified_Ideographs_Extension_F,
24919 CR_In_CJK_Compatibility_Ideographs_Supplement,
24920 CR_In_Tags,
24921 CR_In_Variation_Selectors_Supplement,
24922 CR_In_Supplementary_Private_Use_Area_A,
24923 CR_In_Supplementary_Private_Use_Area_B,
24924 CR_In_No_Block,
24925 };
24926
24927 #define pool_offset(s) offsetof(struct unicode_prop_name_pool_t, unicode_prop_name_pool_str##s)
24928
24929
24930 #define TOTAL_KEYWORDS 784
24931 #define MIN_WORD_LENGTH 1
24932 #define MAX_WORD_LENGTH 44
24933 #define MIN_HASH_VALUE 10
24934 #define MAX_HASH_VALUE 5516
24935 /* maximum key range = 5507, duplicates = 0 */
24936
24937 #ifndef GPERF_DOWNCASE
24938 #define GPERF_DOWNCASE 1
24939 static unsigned char gperf_downcase[256] =
24940 {
24941 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
24942 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
24943 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
24944 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
24945 60, 61, 62, 63, 64, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
24946 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
24947 122, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
24948 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
24949 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
24950 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
24951 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
24952 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
24953 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
24954 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
24955 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
24956 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
24957 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
24958 255
24959 };
24960 #endif
24961
24962 #ifndef GPERF_CASE_STRNCMP
24963 #define GPERF_CASE_STRNCMP 1
24964 static int
24965 gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n)
24966 {
24967 for (; n > 0;)
24968 {
24969 unsigned char c1 = gperf_downcase[(unsigned char)*s1++];
24970 unsigned char c2 = gperf_downcase[(unsigned char)*s2++];
24971 if (c1 != 0 && c1 == c2)
24972 {
24973 n--;
24974 continue;
24975 }
24976 return (int)c1 - (int)c2;
24977 }
24978 return 0;
24979 }
24980 #endif
24981
24982 #ifdef __GNUC__
24983 __inline
24984 #else
24985 #ifdef __cplusplus
24986 inline
24987 #endif
24988 #endif
24989 static unsigned int
24990 hash (register const char *str, register size_t len)
24991 {
24992 static const unsigned short asso_values[] =
24993 {
24994 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
24995 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
24996 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
24997 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
24998 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
24999 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25000 5517, 5517, 5517, 5517, 5517, 0, 1387, 107, 399, 14,
25001 1024, 783, 831, 7, 1473, 25, 363, 89, 3, 17,
25002 1203, 711, 59, 149, 313, 590, 1257, 334, 172, 1559,
25003 22, 2, 1, 5517, 5517, 5517, 5517, 0, 1387, 107,
25004 399, 14, 1024, 783, 831, 7, 1473, 25, 363, 89,
25005 3, 17, 1203, 711, 59, 149, 313, 590, 1257, 334,
25006 172, 1559, 22, 2, 1, 5517, 5517, 5517, 5517, 5517,
25007 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25008 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25009 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25010 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25011 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25012 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25013 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25014 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25015 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25016 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25017 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25018 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517,
25019 5517, 5517, 5517, 5517, 5517, 5517, 5517, 5517
25020 };
25021 register unsigned int hval = (unsigned int )len;
25022
25023 switch (hval)
25024 {
25025 default:
25026 hval += asso_values[(unsigned char)str[15]];
25027 /*FALLTHROUGH*/
25028 case 15:
25029 case 14:
25030 case 13:
25031 case 12:
25032 hval += asso_values[(unsigned char)str[11]];
25033 /*FALLTHROUGH*/
25034 case 11:
25035 case 10:
25036 case 9:
25037 case 8:
25038 case 7:
25039 case 6:
25040 hval += asso_values[(unsigned char)str[5]];
25041 /*FALLTHROUGH*/
25042 case 5:
25043 hval += asso_values[(unsigned char)str[4]];
25044 /*FALLTHROUGH*/
25045 case 4:
25046 case 3:
25047 hval += asso_values[(unsigned char)str[2]];
25048 /*FALLTHROUGH*/
25049 case 2:
25050 hval += asso_values[(unsigned char)str[1]];
25051 /*FALLTHROUGH*/
25052 case 1:
25053 hval += asso_values[(unsigned char)str[0]+2];
25054 break;
25055 }
25056 return hval + asso_values[(unsigned char)str[len - 1]];
25057 }
25058
25059 struct unicode_prop_name_pool_t
25060 {
25061 char unicode_prop_name_pool_str10[sizeof("lana")];
25062 char unicode_prop_name_pool_str17[sizeof("lina")];
25063 char unicode_prop_name_pool_str18[sizeof("yi")];
25064 char unicode_prop_name_pool_str22[sizeof("cn")];
25065 char unicode_prop_name_pool_str24[sizeof("z")];
25066 char unicode_prop_name_pool_str25[sizeof("mn")];
25067 char unicode_prop_name_pool_str27[sizeof("yiii")];
25068 char unicode_prop_name_pool_str30[sizeof("ci")];
25069 char unicode_prop_name_pool_str31[sizeof("mani")];
25070 char unicode_prop_name_pool_str39[sizeof("lo")];
25071 char unicode_prop_name_pool_str40[sizeof("lao")];
25072 char unicode_prop_name_pool_str41[sizeof("laoo")];
25073 char unicode_prop_name_pool_str45[sizeof("miao")];
25074 char unicode_prop_name_pool_str46[sizeof("maka")];
25075 char unicode_prop_name_pool_str47[sizeof("me")];
25076 char unicode_prop_name_pool_str50[sizeof("co")];
25077 char unicode_prop_name_pool_str51[sizeof("loe")];
25078 char unicode_prop_name_pool_str68[sizeof("inkannada")];
25079 char unicode_prop_name_pool_str70[sizeof("innko")];
25080 char unicode_prop_name_pool_str71[sizeof("zzzz")];
25081 char unicode_prop_name_pool_str73[sizeof("gran")];
25082 char unicode_prop_name_pool_str75[sizeof("pi")];
25083 char unicode_prop_name_pool_str79[sizeof("lineara")];
25084 char unicode_prop_name_pool_str84[sizeof("cari")];
25085 char unicode_prop_name_pool_str85[sizeof("carian")];
25086 char unicode_prop_name_pool_str89[sizeof("pe")];
25087 char unicode_prop_name_pool_str95[sizeof("po")];
25088 char unicode_prop_name_pool_str96[sizeof("kana")];
25089 char unicode_prop_name_pool_str99[sizeof("mendekikakui")];
25090 char unicode_prop_name_pool_str101[sizeof("geor")];
25091 char unicode_prop_name_pool_str102[sizeof("meeteimayek")];
25092 char unicode_prop_name_pool_str105[sizeof("mark")];
25093 char unicode_prop_name_pool_str107[sizeof("m")];
25094 char unicode_prop_name_pool_str109[sizeof("grek")];
25095 char unicode_prop_name_pool_str111[sizeof("mero")];
25096 char unicode_prop_name_pool_str113[sizeof("mro")];
25097 char unicode_prop_name_pool_str114[sizeof("mroo")];
25098 char unicode_prop_name_pool_str120[sizeof("gonm")];
25099 char unicode_prop_name_pool_str122[sizeof("c")];
25100 char unicode_prop_name_pool_str132[sizeof("cakm")];
25101 char unicode_prop_name_pool_str135[sizeof("greek")];
25102 char unicode_prop_name_pool_str138[sizeof("inkharoshthi")];
25103 char unicode_prop_name_pool_str141[sizeof("mandaic")];
25104 char unicode_prop_name_pool_str143[sizeof("inosmanya")];
25105 char unicode_prop_name_pool_str144[sizeof("inarmenian")];
25106 char unicode_prop_name_pool_str145[sizeof("inmanichaean")];
25107 char unicode_prop_name_pool_str149[sizeof("common")];
25108 char unicode_prop_name_pool_str156[sizeof("inmro")];
25109 char unicode_prop_name_pool_str157[sizeof("inmiao")];
25110 char unicode_prop_name_pool_str160[sizeof("qaai")];
25111 char unicode_prop_name_pool_str168[sizeof("inchakma")];
25112 char unicode_prop_name_pool_str170[sizeof("cans")];
25113 char unicode_prop_name_pool_str181[sizeof("connectorpunctuation")];
25114 char unicode_prop_name_pool_str183[sizeof("lm")];
25115 char unicode_prop_name_pool_str187[sizeof("marc")];
25116 char unicode_prop_name_pool_str188[sizeof("inmyanmar")];
25117 char unicode_prop_name_pool_str189[sizeof("vai")];
25118 char unicode_prop_name_pool_str190[sizeof("vaii")];
25119 char unicode_prop_name_pool_str199[sizeof("inideographicsymbolsandpunctuation")];
25120 char unicode_prop_name_pool_str201[sizeof("merc")];
25121 char unicode_prop_name_pool_str203[sizeof("inavestan")];
25122 char unicode_prop_name_pool_str204[sizeof("incuneiformnumbersandpunctuation")];
25123 char unicode_prop_name_pool_str210[sizeof("inmakasar")];
25124 char unicode_prop_name_pool_str211[sizeof("inrunic")];
25125 char unicode_prop_name_pool_str212[sizeof("incarian")];
25126 char unicode_prop_name_pool_str217[sizeof("prependedconcatenationmark")];
25127 char unicode_prop_name_pool_str219[sizeof("lc")];
25128 char unicode_prop_name_pool_str220[sizeof("inipaextensions")];
25129 char unicode_prop_name_pool_str222[sizeof("inkhmer")];
25130 char unicode_prop_name_pool_str225[sizeof("perm")];
25131 char unicode_prop_name_pool_str227[sizeof("combiningmark")];
25132 char unicode_prop_name_pool_str229[sizeof("inahom")];
25133 char unicode_prop_name_pool_str230[sizeof("cc")];
25134 char unicode_prop_name_pool_str232[sizeof("incherokee")];
25135 char unicode_prop_name_pool_str233[sizeof("mc")];
25136 char unicode_prop_name_pool_str245[sizeof("insharada")];
25137 char unicode_prop_name_pool_str251[sizeof("masaramgondi")];
25138 char unicode_prop_name_pool_str252[sizeof("incuneiform")];
25139 char unicode_prop_name_pool_str257[sizeof("makasar")];
25140 char unicode_prop_name_pool_str260[sizeof("qaac")];
25141 char unicode_prop_name_pool_str261[sizeof("inarrows")];
25142 char unicode_prop_name_pool_str262[sizeof("armn")];
25143 char unicode_prop_name_pool_str265[sizeof("lineseparator")];
25144 char unicode_prop_name_pool_str266[sizeof("armi")];
25145 char unicode_prop_name_pool_str275[sizeof("pc")];
25146 char unicode_prop_name_pool_str276[sizeof("armenian")];
25147 char unicode_prop_name_pool_str280[sizeof("insamaritan")];
25148 char unicode_prop_name_pool_str290[sizeof("inmasaramgondi")];
25149 char unicode_prop_name_pool_str292[sizeof("inzanabazarsquare")];
25150 char unicode_prop_name_pool_str293[sizeof("qmark")];
25151 char unicode_prop_name_pool_str295[sizeof("inmarchen")];
25152 char unicode_prop_name_pool_str301[sizeof("zs")];
25153 char unicode_prop_name_pool_str314[sizeof("cs")];
25154 char unicode_prop_name_pool_str318[sizeof("incyrillic")];
25155 char unicode_prop_name_pool_str319[sizeof("incham")];
25156 char unicode_prop_name_pool_str323[sizeof("latn")];
25157 char unicode_prop_name_pool_str326[sizeof("inscriptionalparthian")];
25158 char unicode_prop_name_pool_str327[sizeof("latin")];
25159 char unicode_prop_name_pool_str329[sizeof("ri")];
25160 char unicode_prop_name_pool_str336[sizeof("inkhmersymbols")];
25161 char unicode_prop_name_pool_str347[sizeof("pcm")];
25162 char unicode_prop_name_pool_str349[sizeof("inthaana")];
25163 char unicode_prop_name_pool_str355[sizeof("mtei")];
25164 char unicode_prop_name_pool_str358[sizeof("insyriac")];
25165 char unicode_prop_name_pool_str359[sizeof("ps")];
25166 char unicode_prop_name_pool_str361[sizeof("inthai")];
25167 char unicode_prop_name_pool_str367[sizeof("l")];
25168 char unicode_prop_name_pool_str371[sizeof("innewa")];
25169 char unicode_prop_name_pool_str376[sizeof("inkatakana")];
25170 char unicode_prop_name_pool_str382[sizeof("ascii")];
25171 char unicode_prop_name_pool_str383[sizeof("initialpunctuation")];
25172 char unicode_prop_name_pool_str388[sizeof("inkaithi")];
25173 char unicode_prop_name_pool_str393[sizeof("arabic")];
25174 char unicode_prop_name_pool_str405[sizeof("inideographicdescriptioncharacters")];
25175 char unicode_prop_name_pool_str417[sizeof("inlineara")];
25176 char unicode_prop_name_pool_str423[sizeof("mand")];
25177 char unicode_prop_name_pool_str429[sizeof("mongolian")];
25178 char unicode_prop_name_pool_str430[sizeof("inlao")];
25179 char unicode_prop_name_pool_str435[sizeof("katakana")];
25180 char unicode_prop_name_pool_str437[sizeof("mend")];
25181 char unicode_prop_name_pool_str439[sizeof("intakri")];
25182 char unicode_prop_name_pool_str441[sizeof("inruminumeralsymbols")];
25183 char unicode_prop_name_pool_str442[sizeof("prti")];
25184 char unicode_prop_name_pool_str444[sizeof("modi")];
25185 char unicode_prop_name_pool_str447[sizeof("inwarangciti")];
25186 char unicode_prop_name_pool_str453[sizeof("incjkcompatibilityforms")];
25187 char unicode_prop_name_pool_str457[sizeof("inspecials")];
25188 char unicode_prop_name_pool_str458[sizeof("incjkcompatibilityideographs")];
25189 char unicode_prop_name_pool_str459[sizeof("ideo")];
25190 char unicode_prop_name_pool_str462[sizeof("privateuse")];
25191 char unicode_prop_name_pool_str463[sizeof("kali")];
25192 char unicode_prop_name_pool_str465[sizeof("inmyanmarextendeda")];
25193 char unicode_prop_name_pool_str468[sizeof("letter")];
25194 char unicode_prop_name_pool_str469[sizeof("brai")];
25195 char unicode_prop_name_pool_str470[sizeof("inkanaextendeda")];
25196 char unicode_prop_name_pool_str472[sizeof("vs")];
25197 char unicode_prop_name_pool_str473[sizeof("xidcontinue")];
25198 char unicode_prop_name_pool_str477[sizeof("lower")];
25199 char unicode_prop_name_pool_str478[sizeof("inchesssymbols")];
25200 char unicode_prop_name_pool_str480[sizeof("control")];
25201 char unicode_prop_name_pool_str487[sizeof("inadlam")];
25202 char unicode_prop_name_pool_str488[sizeof("grlink")];
25203 char unicode_prop_name_pool_str495[sizeof("knda")];
25204 char unicode_prop_name_pool_str496[sizeof("inmeeteimayek")];
25205 char unicode_prop_name_pool_str498[sizeof("kannada")];
25206 char unicode_prop_name_pool_str511[sizeof("inmiscellaneousmathematicalsymbolsa")];
25207 char unicode_prop_name_pool_str515[sizeof("palm")];
25208 char unicode_prop_name_pool_str516[sizeof("inlycian")];
25209 char unicode_prop_name_pool_str517[sizeof("intransportandmapsymbols")];
25210 char unicode_prop_name_pool_str526[sizeof("inoldnortharabian")];
25211 char unicode_prop_name_pool_str532[sizeof("inemoticons")];
25212 char unicode_prop_name_pool_str533[sizeof("letternumber")];
25213 char unicode_prop_name_pool_str536[sizeof("inmodi")];
25214 char unicode_prop_name_pool_str539[sizeof("xidc")];
25215 char unicode_prop_name_pool_str543[sizeof("lowercase")];
25216 char unicode_prop_name_pool_str545[sizeof("inancientsymbols")];
25217 char unicode_prop_name_pool_str548[sizeof("cwcm")];
25218 char unicode_prop_name_pool_str553[sizeof("inmedefaidrin")];
25219 char unicode_prop_name_pool_str556[sizeof("psalterpahlavi")];
25220 char unicode_prop_name_pool_str564[sizeof("gothic")];
25221 char unicode_prop_name_pool_str565[sizeof("inmendekikakui")];
25222 char unicode_prop_name_pool_str567[sizeof("brahmi")];
25223 char unicode_prop_name_pool_str569[sizeof("inolditalic")];
25224 char unicode_prop_name_pool_str580[sizeof("inmalayalam")];
25225 char unicode_prop_name_pool_str581[sizeof("xids")];
25226 char unicode_prop_name_pool_str582[sizeof("incommonindicnumberforms")];
25227 char unicode_prop_name_pool_str588[sizeof("meroiticcursive")];
25228 char unicode_prop_name_pool_str589[sizeof("inlinearbideograms")];
25229 char unicode_prop_name_pool_str597[sizeof("patternwhitespace")];
25230 char unicode_prop_name_pool_str604[sizeof("insundanese")];
25231 char unicode_prop_name_pool_str606[sizeof("joinc")];
25232 char unicode_prop_name_pool_str611[sizeof("inoldsogdian")];
25233 char unicode_prop_name_pool_str619[sizeof("incjkstrokes")];
25234 char unicode_prop_name_pool_str626[sizeof("so")];
25235 char unicode_prop_name_pool_str630[sizeof("patternsyntax")];
25236 char unicode_prop_name_pool_str631[sizeof("lt")];
25237 char unicode_prop_name_pool_str632[sizeof("incjkcompatibilityideographssupplement")];
25238 char unicode_prop_name_pool_str635[sizeof("inmandaic")];
25239 char unicode_prop_name_pool_str636[sizeof("insylotinagri")];
25240 char unicode_prop_name_pool_str641[sizeof("idc")];
25241 char unicode_prop_name_pool_str642[sizeof("sk")];
25242 char unicode_prop_name_pool_str656[sizeof("alnum")];
25243 char unicode_prop_name_pool_str670[sizeof("sora")];
25244 char unicode_prop_name_pool_str671[sizeof("bamum")];
25245 char unicode_prop_name_pool_str672[sizeof("inoldsoutharabian")];
25246 char unicode_prop_name_pool_str675[sizeof("patws")];
25247 char unicode_prop_name_pool_str676[sizeof("inmusicalsymbols")];
25248 char unicode_prop_name_pool_str690[sizeof("idsbinaryoperator")];
25249 char unicode_prop_name_pool_str699[sizeof("indominotiles")];
25250 char unicode_prop_name_pool_str701[sizeof("bass")];
25251 char unicode_prop_name_pool_str703[sizeof("innewtailue")];
25252 char unicode_prop_name_pool_str705[sizeof("ital")];
25253 char unicode_prop_name_pool_str707[sizeof("inmiscellaneoussymbols")];
25254 char unicode_prop_name_pool_str710[sizeof("inopticalcharacterrecognition")];
25255 char unicode_prop_name_pool_str711[sizeof("grext")];
25256 char unicode_prop_name_pool_str712[sizeof("inkanasupplement")];
25257 char unicode_prop_name_pool_str716[sizeof("inmiscellaneoussymbolsandarrows")];
25258 char unicode_prop_name_pool_str721[sizeof("inmiscellaneoussymbolsandpictographs")];
25259 char unicode_prop_name_pool_str723[sizeof("unknown")];
25260 char unicode_prop_name_pool_str724[sizeof("inmodifiertoneletters")];
25261 char unicode_prop_name_pool_str725[sizeof("ids")];
25262 char unicode_prop_name_pool_str729[sizeof("zl")];
25263 char unicode_prop_name_pool_str730[sizeof("inlatinextendeda")];
25264 char unicode_prop_name_pool_str731[sizeof("ll")];
25265 char unicode_prop_name_pool_str732[sizeof("intaile")];
25266 char unicode_prop_name_pool_str738[sizeof("incontrolpictures")];
25267 char unicode_prop_name_pool_str740[sizeof("s")];
25268 char unicode_prop_name_pool_str741[sizeof("batk")];
25269 char unicode_prop_name_pool_str742[sizeof("samr")];
25270 char unicode_prop_name_pool_str753[sizeof("lisu")];
25271 char unicode_prop_name_pool_str756[sizeof("print")];
25272 char unicode_prop_name_pool_str757[sizeof("samaritan")];
25273 char unicode_prop_name_pool_str758[sizeof("inlatinextendede")];
25274 char unicode_prop_name_pool_str759[sizeof("intaitham")];
25275 char unicode_prop_name_pool_str760[sizeof("pauc")];
25276 char unicode_prop_name_pool_str767[sizeof("batak")];
25277 char unicode_prop_name_pool_str770[sizeof("sm")];
25278 char unicode_prop_name_pool_str773[sizeof("bali")];
25279 char unicode_prop_name_pool_str778[sizeof("inancientgreekmusicalnotation")];
25280 char unicode_prop_name_pool_str779[sizeof("uideo")];
25281 char unicode_prop_name_pool_str781[sizeof("intaixuanjingsymbols")];
25282 char unicode_prop_name_pool_str782[sizeof("oriya")];
25283 char unicode_prop_name_pool_str791[sizeof("incyrillicextendeda")];
25284 char unicode_prop_name_pool_str793[sizeof("bengali")];
25285 char unicode_prop_name_pool_str794[sizeof("inugaritic")];
25286 char unicode_prop_name_pool_str801[sizeof("balinese")];
25287 char unicode_prop_name_pool_str806[sizeof("sc")];
25288 char unicode_prop_name_pool_str807[sizeof("intamil")];
25289 char unicode_prop_name_pool_str808[sizeof("inlydian")];
25290 char unicode_prop_name_pool_str809[sizeof("inmultani")];
25291 char unicode_prop_name_pool_str814[sizeof("gong")];
25292 char unicode_prop_name_pool_str817[sizeof("blank")];
25293 char unicode_prop_name_pool_str823[sizeof("ingrantha")];
25294 char unicode_prop_name_pool_str824[sizeof("mong")];
25295 char unicode_prop_name_pool_str833[sizeof("inearlydynasticcuneiform")];
25296 char unicode_prop_name_pool_str838[sizeof("insaurashtra")];
25297 char unicode_prop_name_pool_str839[sizeof("georgian")];
25298 char unicode_prop_name_pool_str846[sizeof("zinh")];
25299 char unicode_prop_name_pool_str849[sizeof("inosage")];
25300 char unicode_prop_name_pool_str854[sizeof("ingeneralpunctuation")];
25301 char unicode_prop_name_pool_str857[sizeof("incaucasianalbanian")];
25302 char unicode_prop_name_pool_str859[sizeof("pd")];
25303 char unicode_prop_name_pool_str866[sizeof("canadianaboriginal")];
25304 char unicode_prop_name_pool_str867[sizeof("glagolitic")];
25305 char unicode_prop_name_pool_str870[sizeof("inspacingmodifierletters")];
25306 char unicode_prop_name_pool_str871[sizeof("idcontinue")];
25307 char unicode_prop_name_pool_str875[sizeof("inoldturkic")];
25308 char unicode_prop_name_pool_str884[sizeof("plrd")];
25309 char unicode_prop_name_pool_str885[sizeof("joincontrol")];
25310 char unicode_prop_name_pool_str890[sizeof("idst")];
25311 char unicode_prop_name_pool_str892[sizeof("inhanifirohingya")];
25312 char unicode_prop_name_pool_str893[sizeof("osage")];
25313 char unicode_prop_name_pool_str898[sizeof("incyrillicextendedc")];
25314 char unicode_prop_name_pool_str900[sizeof("ingeorgian")];
25315 char unicode_prop_name_pool_str902[sizeof("unassigned")];
25316 char unicode_prop_name_pool_str907[sizeof("lowercaseletter")];
25317 char unicode_prop_name_pool_str908[sizeof("emoji")];
25318 char unicode_prop_name_pool_str912[sizeof("indeseret")];
25319 char unicode_prop_name_pool_str916[sizeof("inancientgreeknumbers")];
25320 char unicode_prop_name_pool_str917[sizeof("inmongolian")];
25321 char unicode_prop_name_pool_str922[sizeof("cher")];
25322 char unicode_prop_name_pool_str923[sizeof("cherokee")];
25323 char unicode_prop_name_pool_str928[sizeof("inhiragana")];
25324 char unicode_prop_name_pool_str930[sizeof("phoenician")];
25325 char unicode_prop_name_pool_str931[sizeof("marchen")];
25326 char unicode_prop_name_pool_str937[sizeof("xsux")];
25327 char unicode_prop_name_pool_str938[sizeof("cham")];
25328 char unicode_prop_name_pool_str940[sizeof("chakma")];
25329 char unicode_prop_name_pool_str943[sizeof("inmeeteimayekextensions")];
25330 char unicode_prop_name_pool_str944[sizeof("inlatinextendedc")];
25331 char unicode_prop_name_pool_str947[sizeof("kaithi")];
25332 char unicode_prop_name_pool_str951[sizeof("graphemebase")];
25333 char unicode_prop_name_pool_str952[sizeof("idstart")];
25334 char unicode_prop_name_pool_str953[sizeof("osma")];
25335 char unicode_prop_name_pool_str962[sizeof("adlm")];
25336 char unicode_prop_name_pool_str965[sizeof("inmahajani")];
25337 char unicode_prop_name_pool_str966[sizeof("cased")];
25338 char unicode_prop_name_pool_str969[sizeof("runr")];
25339 char unicode_prop_name_pool_str970[sizeof("sinhala")];
25340 char unicode_prop_name_pool_str971[sizeof("manichaean")];
25341 char unicode_prop_name_pool_str972[sizeof("inogham")];
25342 char unicode_prop_name_pool_str973[sizeof("graphemelink")];
25343 char unicode_prop_name_pool_str976[sizeof("ingurmukhi")];
25344 char unicode_prop_name_pool_str977[sizeof("cwt")];
25345 char unicode_prop_name_pool_str982[sizeof("khojki")];
25346 char unicode_prop_name_pool_str983[sizeof("khar")];
25347 char unicode_prop_name_pool_str987[sizeof("multani")];
25348 char unicode_prop_name_pool_str989[sizeof("gunjalagondi")];
25349 char unicode_prop_name_pool_str995[sizeof("casedletter")];
25350 char unicode_prop_name_pool_str997[sizeof("inethiopic")];
25351 char unicode_prop_name_pool_str999[sizeof("inolchiki")];
25352 char unicode_prop_name_pool_str1000[sizeof("variationselector")];
25353 char unicode_prop_name_pool_str1003[sizeof("sind")];
25354 char unicode_prop_name_pool_str1004[sizeof("incountingrodnumerals")];
25355 char unicode_prop_name_pool_str1007[sizeof("logicalorderexception")];
25356 char unicode_prop_name_pool_str1020[sizeof("insinhala")];
25357 char unicode_prop_name_pool_str1024[sizeof("bidic")];
25358 char unicode_prop_name_pool_str1034[sizeof("dia")];
25359 char unicode_prop_name_pool_str1035[sizeof("insorasompeng")];
25360 char unicode_prop_name_pool_str1036[sizeof("anatolianhieroglyphs")];
25361 char unicode_prop_name_pool_str1038[sizeof("inlowsurrogates")];
25362 char unicode_prop_name_pool_str1040[sizeof("di")];
25363 char unicode_prop_name_pool_str1048[sizeof("ahom")];
25364 char unicode_prop_name_pool_str1050[sizeof("inenclosedalphanumerics")];
25365 char unicode_prop_name_pool_str1052[sizeof("adlam")];
25366 char unicode_prop_name_pool_str1060[sizeof("inkhudawadi")];
25367 char unicode_prop_name_pool_str1061[sizeof("cntrl")];
25368 char unicode_prop_name_pool_str1062[sizeof("xidstart")];
25369 char unicode_prop_name_pool_str1067[sizeof("xdigit")];
25370 char unicode_prop_name_pool_str1069[sizeof("phnx")];
25371 char unicode_prop_name_pool_str1071[sizeof("emojimodifier")];
25372 char unicode_prop_name_pool_str1072[sizeof("khmr")];
25373 char unicode_prop_name_pool_str1073[sizeof("insiddham")];
25374 char unicode_prop_name_pool_str1077[sizeof("cwl")];
25375 char unicode_prop_name_pool_str1082[sizeof("bamu")];
25376 char unicode_prop_name_pool_str1086[sizeof("ingreekandcoptic")];
25377 char unicode_prop_name_pool_str1087[sizeof("inmiscellaneoustechnical")];
25378 char unicode_prop_name_pool_str1100[sizeof("sterm")];
25379 char unicode_prop_name_pool_str1101[sizeof("inscriptionalpahlavi")];
25380 char unicode_prop_name_pool_str1102[sizeof("inlatinextendedadditional")];
25381 char unicode_prop_name_pool_str1103[sizeof("kharoshthi")];
25382 char unicode_prop_name_pool_str1125[sizeof("runic")];
25383 char unicode_prop_name_pool_str1127[sizeof("odi")];
25384 char unicode_prop_name_pool_str1128[sizeof("ahex")];
25385 char unicode_prop_name_pool_str1132[sizeof("khmer")];
25386 char unicode_prop_name_pool_str1138[sizeof("incyrillicsupplement")];
25387 char unicode_prop_name_pool_str1145[sizeof("incherokeesupplement")];
25388 char unicode_prop_name_pool_str1153[sizeof("inmeroitichieroglyphs")];
25389 char unicode_prop_name_pool_str1156[sizeof("enclosingmark")];
25390 char unicode_prop_name_pool_str1157[sizeof("glag")];
25391 char unicode_prop_name_pool_str1160[sizeof("inkangxiradicals")];
25392 char unicode_prop_name_pool_str1165[sizeof("math")];
25393 char unicode_prop_name_pool_str1166[sizeof("quotationmark")];
25394 char unicode_prop_name_pool_str1172[sizeof("goth")];
25395 char unicode_prop_name_pool_str1179[sizeof("emojimodifierbase")];
25396 char unicode_prop_name_pool_str1180[sizeof("ugar")];
25397 char unicode_prop_name_pool_str1185[sizeof("lu")];
25398 char unicode_prop_name_pool_str1189[sizeof("radical")];
25399 char unicode_prop_name_pool_str1198[sizeof("incjkunifiedideographsextensiona")];
25400 char unicode_prop_name_pool_str1203[sizeof("beng")];
25401 char unicode_prop_name_pool_str1205[sizeof("braille")];
25402 char unicode_prop_name_pool_str1207[sizeof("n")];
25403 char unicode_prop_name_pool_str1209[sizeof("sundanese")];
25404 char unicode_prop_name_pool_str1210[sizeof("olck")];
25405 char unicode_prop_name_pool_str1212[sizeof("incjkunifiedideographsextensione")];
25406 char unicode_prop_name_pool_str1213[sizeof("diacritic")];
25407 char unicode_prop_name_pool_str1217[sizeof("grantha")];
25408 char unicode_prop_name_pool_str1223[sizeof("inenclosedalphanumericsupplement")];
25409 char unicode_prop_name_pool_str1227[sizeof("olchiki")];
25410 char unicode_prop_name_pool_str1228[sizeof("oidc")];
25411 char unicode_prop_name_pool_str1229[sizeof("olower")];
25412 char unicode_prop_name_pool_str1230[sizeof("regionalindicator")];
25413 char unicode_prop_name_pool_str1239[sizeof("no")];
25414 char unicode_prop_name_pool_str1240[sizeof("intirhuta")];
25415 char unicode_prop_name_pool_str1242[sizeof("inhatran")];
25416 char unicode_prop_name_pool_str1243[sizeof("saur")];
25417 char unicode_prop_name_pool_str1244[sizeof("kthi")];
25418 char unicode_prop_name_pool_str1246[sizeof("ingeometricshapes")];
25419 char unicode_prop_name_pool_str1250[sizeof("guru")];
25420 char unicode_prop_name_pool_str1256[sizeof("ingreekextended")];
25421 char unicode_prop_name_pool_str1258[sizeof("paucinhau")];
25422 char unicode_prop_name_pool_str1260[sizeof("xpeo")];
25423 char unicode_prop_name_pool_str1263[sizeof("p")];
25424 char unicode_prop_name_pool_str1264[sizeof("phli")];
25425 char unicode_prop_name_pool_str1265[sizeof("nko")];
25426 char unicode_prop_name_pool_str1266[sizeof("nkoo")];
25427 char unicode_prop_name_pool_str1270[sizeof("oids")];
25428 char unicode_prop_name_pool_str1276[sizeof("indogra")];
25429 char unicode_prop_name_pool_str1280[sizeof("inphoenician")];
25430 char unicode_prop_name_pool_str1283[sizeof("punct")];
25431 char unicode_prop_name_pool_str1284[sizeof("limbu")];
25432 char unicode_prop_name_pool_str1286[sizeof("gurmukhi")];
25433 char unicode_prop_name_pool_str1287[sizeof("mult")];
25434 char unicode_prop_name_pool_str1293[sizeof("brah")];
25435 char unicode_prop_name_pool_str1297[sizeof("taile")];
25436 char unicode_prop_name_pool_str1299[sizeof("inoldhungarian")];
25437 char unicode_prop_name_pool_str1301[sizeof("takri")];
25438 char unicode_prop_name_pool_str1303[sizeof("bidicontrol")];
25439 char unicode_prop_name_pool_str1304[sizeof("invai")];
25440 char unicode_prop_name_pool_str1305[sizeof("incjkunifiedideographsextensionc")];
25441 char unicode_prop_name_pool_str1314[sizeof("inenclosedideographicsupplement")];
25442 char unicode_prop_name_pool_str1320[sizeof("decimalnumber")];
25443 char unicode_prop_name_pool_str1331[sizeof("lepc")];
25444 char unicode_prop_name_pool_str1333[sizeof("inherited")];
25445 char unicode_prop_name_pool_str1337[sizeof("incjkunifiedideographs")];
25446 char unicode_prop_name_pool_str1338[sizeof("graphemeextend")];
25447 char unicode_prop_name_pool_str1339[sizeof("saurashtra")];
25448 char unicode_prop_name_pool_str1343[sizeof("caseignorable")];
25449 char unicode_prop_name_pool_str1344[sizeof("emojicomponent")];
25450 char unicode_prop_name_pool_str1345[sizeof("takr")];
25451 char unicode_prop_name_pool_str1360[sizeof("inanatolianhieroglyphs")];
25452 char unicode_prop_name_pool_str1363[sizeof("inornamentaldingbats")];
25453 char unicode_prop_name_pool_str1366[sizeof("inphaistosdisc")];
25454 char unicode_prop_name_pool_str1371[sizeof("insogdian")];
25455 char unicode_prop_name_pool_str1372[sizeof("indingbats")];
25456 char unicode_prop_name_pool_str1390[sizeof("sd")];
25457 char unicode_prop_name_pool_str1395[sizeof("zanb")];
25458 char unicode_prop_name_pool_str1397[sizeof("insinhalaarchaicnumbers")];
25459 char unicode_prop_name_pool_str1398[sizeof("ideographic")];
25460 char unicode_prop_name_pool_str1399[sizeof("sidd")];
25461 char unicode_prop_name_pool_str1404[sizeof("linb")];
25462 char unicode_prop_name_pool_str1407[sizeof("sogdian")];
25463 char unicode_prop_name_pool_str1408[sizeof("bhks")];
25464 char unicode_prop_name_pool_str1411[sizeof("sogo")];
25465 char unicode_prop_name_pool_str1420[sizeof("bhaiksuki")];
25466 char unicode_prop_name_pool_str1423[sizeof("term")];
25467 char unicode_prop_name_pool_str1425[sizeof("insundanesesupplement")];
25468 char unicode_prop_name_pool_str1428[sizeof("intags")];
25469 char unicode_prop_name_pool_str1432[sizeof("innabataean")];
25470 char unicode_prop_name_pool_str1435[sizeof("sinh")];
25471 char unicode_prop_name_pool_str1438[sizeof("shavian")];
25472 char unicode_prop_name_pool_str1440[sizeof("inbhaiksuki")];
25473 char unicode_prop_name_pool_str1441[sizeof("inelbasan")];
25474 char unicode_prop_name_pool_str1442[sizeof("inimperialaramaic")];
25475 char unicode_prop_name_pool_str1446[sizeof("inshavian")];
25476 char unicode_prop_name_pool_str1448[sizeof("intangut")];
25477 char unicode_prop_name_pool_str1451[sizeof("inshorthandformatcontrols")];
25478 char unicode_prop_name_pool_str1454[sizeof("inkanbun")];
25479 char unicode_prop_name_pool_str1455[sizeof("sentenceterminal")];
25480 char unicode_prop_name_pool_str1458[sizeof("medf")];
25481 char unicode_prop_name_pool_str1461[sizeof("coptic")];
25482 char unicode_prop_name_pool_str1466[sizeof("linearb")];
25483 char unicode_prop_name_pool_str1468[sizeof("medefaidrin")];
25484 char unicode_prop_name_pool_str1470[sizeof("inethiopicextendeda")];
25485 char unicode_prop_name_pool_str1478[sizeof("inhanunoo")];
25486 char unicode_prop_name_pool_str1482[sizeof("han")];
25487 char unicode_prop_name_pool_str1483[sizeof("cwcf")];
25488 char unicode_prop_name_pool_str1487[sizeof("hani")];
25489 char unicode_prop_name_pool_str1490[sizeof("limb")];
25490 char unicode_prop_name_pool_str1497[sizeof("hano")];
25491 char unicode_prop_name_pool_str1504[sizeof("ingeometricshapesextended")];
25492 char unicode_prop_name_pool_str1520[sizeof("hanunoo")];
25493 char unicode_prop_name_pool_str1528[sizeof("inlatinextendedd")];
25494 char unicode_prop_name_pool_str1530[sizeof("inarabic")];
25495 char unicode_prop_name_pool_str1531[sizeof("cwu")];
25496 char unicode_prop_name_pool_str1534[sizeof("asciihexdigit")];
25497 char unicode_prop_name_pool_str1537[sizeof("ininscriptionalparthian")];
25498 char unicode_prop_name_pool_str1539[sizeof("format")];
25499 char unicode_prop_name_pool_str1540[sizeof("ininscriptionalpahlavi")];
25500 char unicode_prop_name_pool_str1543[sizeof("hira")];
25501 char unicode_prop_name_pool_str1549[sizeof("dsrt")];
25502 char unicode_prop_name_pool_str1551[sizeof("copt")];
25503 char unicode_prop_name_pool_str1552[sizeof("ugaritic")];
25504 char unicode_prop_name_pool_str1555[sizeof("newa")];
25505 char unicode_prop_name_pool_str1557[sizeof("arab")];
25506 char unicode_prop_name_pool_str1558[sizeof("inkhojki")];
25507 char unicode_prop_name_pool_str1559[sizeof("oldpersian")];
25508 char unicode_prop_name_pool_str1569[sizeof("punctuation")];
25509 char unicode_prop_name_pool_str1580[sizeof("deseret")];
25510 char unicode_prop_name_pool_str1581[sizeof("newtailue")];
25511 char unicode_prop_name_pool_str1582[sizeof("newline")];
25512 char unicode_prop_name_pool_str1584[sizeof("ext")];
25513 char unicode_prop_name_pool_str1586[sizeof("sund")];
25514 char unicode_prop_name_pool_str1587[sizeof("ogam")];
25515 char unicode_prop_name_pool_str1589[sizeof("inbasiclatin")];
25516 char unicode_prop_name_pool_str1590[sizeof("inarabicpresentationformsa")];
25517 char unicode_prop_name_pool_str1593[sizeof("cprt")];
25518 char unicode_prop_name_pool_str1594[sizeof("imperialaramaic")];
25519 char unicode_prop_name_pool_str1597[sizeof("incjkunifiedideographsextensiond")];
25520 char unicode_prop_name_pool_str1598[sizeof("assigned")];
25521 char unicode_prop_name_pool_str1605[sizeof("taiviet")];
25522 char unicode_prop_name_pool_str1608[sizeof("innushu")];
25523 char unicode_prop_name_pool_str1618[sizeof("inoriya")];
25524 char unicode_prop_name_pool_str1622[sizeof("wara")];
25525 char unicode_prop_name_pool_str1624[sizeof("java")];
25526 char unicode_prop_name_pool_str1626[sizeof("sorasompeng")];
25527 char unicode_prop_name_pool_str1628[sizeof("inkayahli")];
25528 char unicode_prop_name_pool_str1630[sizeof("orkh")];
25529 char unicode_prop_name_pool_str1633[sizeof("closepunctuation")];
25530 char unicode_prop_name_pool_str1636[sizeof("grbase")];
25531 char unicode_prop_name_pool_str1638[sizeof("tale")];
25532 char unicode_prop_name_pool_str1640[sizeof("bopo")];
25533 char unicode_prop_name_pool_str1659[sizeof("javanese")];
25534 char unicode_prop_name_pool_str1661[sizeof("osge")];
25535 char unicode_prop_name_pool_str1662[sizeof("oldpermic")];
25536 char unicode_prop_name_pool_str1665[sizeof("inoldpersian")];
25537 char unicode_prop_name_pool_str1677[sizeof("phag")];
25538 char unicode_prop_name_pool_str1678[sizeof("alpha")];
25539 char unicode_prop_name_pool_str1680[sizeof("lyci")];
25540 char unicode_prop_name_pool_str1681[sizeof("lycian")];
25541 char unicode_prop_name_pool_str1687[sizeof("inkatakanaphoneticextensions")];
25542 char unicode_prop_name_pool_str1690[sizeof("incjksymbolsandpunctuation")];
25543 char unicode_prop_name_pool_str1691[sizeof("inhanguljamo")];
25544 char unicode_prop_name_pool_str1697[sizeof("inhanguljamoextendeda")];
25545 char unicode_prop_name_pool_str1701[sizeof("avestan")];
25546 char unicode_prop_name_pool_str1708[sizeof("inpalmyrene")];
25547 char unicode_prop_name_pool_str1709[sizeof("inlepcha")];
25548 char unicode_prop_name_pool_str1710[sizeof("indevanagari")];
25549 char unicode_prop_name_pool_str1713[sizeof("taml")];
25550 char unicode_prop_name_pool_str1714[sizeof("sgnw")];
25551 char unicode_prop_name_pool_str1717[sizeof("inblockelements")];
25552 char unicode_prop_name_pool_str1726[sizeof("inlisu")];
25553 char unicode_prop_name_pool_str1728[sizeof("mymr")];
25554 char unicode_prop_name_pool_str1731[sizeof("myanmar")];
25555 char unicode_prop_name_pool_str1733[sizeof("graph")];
25556 char unicode_prop_name_pool_str1736[sizeof("cuneiform")];
25557 char unicode_prop_name_pool_str1737[sizeof("extender")];
25558 char unicode_prop_name_pool_str1741[sizeof("inphoneticextensions")];
25559 char unicode_prop_name_pool_str1749[sizeof("inmongoliansupplement")];
25560 char unicode_prop_name_pool_str1750[sizeof("bopomofo")];
25561 char unicode_prop_name_pool_str1754[sizeof("intibetan")];
25562 char unicode_prop_name_pool_str1758[sizeof("innumberforms")];
25563 char unicode_prop_name_pool_str1759[sizeof("shaw")];
25564 char unicode_prop_name_pool_str1760[sizeof("inbatak")];
25565 char unicode_prop_name_pool_str1765[sizeof("inoldpermic")];
25566 char unicode_prop_name_pool_str1766[sizeof("incoptic")];
25567 char unicode_prop_name_pool_str1776[sizeof("invariationselectors")];
25568 char unicode_prop_name_pool_str1779[sizeof("insoyombo")];
25569 char unicode_prop_name_pool_str1782[sizeof("terminalpunctuation")];
25570 char unicode_prop_name_pool_str1783[sizeof("bugi")];
25571 char unicode_prop_name_pool_str1791[sizeof("insyriacsupplement")];
25572 char unicode_prop_name_pool_str1793[sizeof("sogd")];
25573 char unicode_prop_name_pool_str1798[sizeof("hatran")];
25574 char unicode_prop_name_pool_str1807[sizeof("inbyzantinemusicalsymbols")];
25575 char unicode_prop_name_pool_str1809[sizeof("inbalinese")];
25576 char unicode_prop_name_pool_str1811[sizeof("buginese")];
25577 char unicode_prop_name_pool_str1815[sizeof("innoblock")];
25578 char unicode_prop_name_pool_str1817[sizeof("inethiopicsupplement")];
25579 char unicode_prop_name_pool_str1820[sizeof("inglagolitic")];
25580 char unicode_prop_name_pool_str1824[sizeof("ingeorgiansupplement")];
25581 char unicode_prop_name_pool_str1826[sizeof("space")];
25582 char unicode_prop_name_pool_str1827[sizeof("sharada")];
25583 char unicode_prop_name_pool_str1829[sizeof("dogra")];
25584 char unicode_prop_name_pool_str1830[sizeof("avst")];
25585 char unicode_prop_name_pool_str1834[sizeof("hex")];
25586 char unicode_prop_name_pool_str1837[sizeof("inunifiedcanadianaboriginalsyllabics")];
25587 char unicode_prop_name_pool_str1838[sizeof("inverticalforms")];
25588 char unicode_prop_name_pool_str1839[sizeof("spacingmark")];
25589 char unicode_prop_name_pool_str1845[sizeof("inarabicextendeda")];
25590 char unicode_prop_name_pool_str1849[sizeof("hatr")];
25591 char unicode_prop_name_pool_str1850[sizeof("modifierletter")];
25592 char unicode_prop_name_pool_str1852[sizeof("inmyanmarextendedb")];
25593 char unicode_prop_name_pool_str1858[sizeof("incjkcompatibility")];
25594 char unicode_prop_name_pool_str1860[sizeof("khudawadi")];
25595 char unicode_prop_name_pool_str1863[sizeof("invedicextensions")];
25596 char unicode_prop_name_pool_str1868[sizeof("inethiopicextended")];
25597 char unicode_prop_name_pool_str1875[sizeof("ingeorgianextended")];
25598 char unicode_prop_name_pool_str1883[sizeof("shrd")];
25599 char unicode_prop_name_pool_str1887[sizeof("dogr")];
25600 char unicode_prop_name_pool_str1892[sizeof("intelugu")];
25601 char unicode_prop_name_pool_str1898[sizeof("inmiscellaneousmathematicalsymbolsb")];
25602 char unicode_prop_name_pool_str1899[sizeof("inmayannumerals")];
25603 char unicode_prop_name_pool_str1902[sizeof("olditalic")];
25604 char unicode_prop_name_pool_str1904[sizeof("inbraillepatterns")];
25605 char unicode_prop_name_pool_str1911[sizeof("oalpha")];
25606 char unicode_prop_name_pool_str1913[sizeof("inmathematicalalphanumericsymbols")];
25607 char unicode_prop_name_pool_str1915[sizeof("inphoneticextensionssupplement")];
25608 char unicode_prop_name_pool_str1916[sizeof("intagalog")];
25609 char unicode_prop_name_pool_str1921[sizeof("insuttonsignwriting")];
25610 char unicode_prop_name_pool_str1923[sizeof("siddham")];
25611 char unicode_prop_name_pool_str1927[sizeof("intaiviet")];
25612 char unicode_prop_name_pool_str1931[sizeof("nl")];
25613 char unicode_prop_name_pool_str1934[sizeof("separator")];
25614 char unicode_prop_name_pool_str1938[sizeof("ethi")];
25615 char unicode_prop_name_pool_str1943[sizeof("patsyn")];
25616 char unicode_prop_name_pool_str1948[sizeof("rohg")];
25617 char unicode_prop_name_pool_str1950[sizeof("invariationselectorssupplement")];
25618 char unicode_prop_name_pool_str1956[sizeof("inyiradicals")];
25619 char unicode_prop_name_pool_str1957[sizeof("otheridcontinue")];
25620 char unicode_prop_name_pool_str1964[sizeof("idsb")];
25621 char unicode_prop_name_pool_str1965[sizeof("insmallformvariants")];
25622 char unicode_prop_name_pool_str1972[sizeof("lydi")];
25623 char unicode_prop_name_pool_str1973[sizeof("lydian")];
25624 char unicode_prop_name_pool_str1978[sizeof("other")];
25625 char unicode_prop_name_pool_str1987[sizeof("othernumber")];
25626 char unicode_prop_name_pool_str1999[sizeof("cyrl")];
25627 char unicode_prop_name_pool_str2003[sizeof("nd")];
25628 char unicode_prop_name_pool_str2006[sizeof("induployan")];
25629 char unicode_prop_name_pool_str2008[sizeof("dash")];
25630 char unicode_prop_name_pool_str2010[sizeof("zanabazarsquare")];
25631 char unicode_prop_name_pool_str2016[sizeof("incopticepactnumbers")];
25632 char unicode_prop_name_pool_str2020[sizeof("number")];
25633 char unicode_prop_name_pool_str2023[sizeof("inphagspa")];
25634 char unicode_prop_name_pool_str2032[sizeof("mlym")];
25635 char unicode_prop_name_pool_str2037[sizeof("malayalam")];
25636 char unicode_prop_name_pool_str2038[sizeof("word")];
25637 char unicode_prop_name_pool_str2040[sizeof("sarb")];
25638 char unicode_prop_name_pool_str2047[sizeof("tang")];
25639 char unicode_prop_name_pool_str2050[sizeof("otheralphabetic")];
25640 char unicode_prop_name_pool_str2051[sizeof("tagbanwa")];
25641 char unicode_prop_name_pool_str2057[sizeof("lepcha")];
25642 char unicode_prop_name_pool_str2062[sizeof("surrogate")];
25643 char unicode_prop_name_pool_str2063[sizeof("palmyrene")];
25644 char unicode_prop_name_pool_str2064[sizeof("cf")];
25645 char unicode_prop_name_pool_str2070[sizeof("ingothic")];
25646 char unicode_prop_name_pool_str2071[sizeof("inmeroiticcursive")];
25647 char unicode_prop_name_pool_str2077[sizeof("tamil")];
25648 char unicode_prop_name_pool_str2084[sizeof("oldhungarian")];
25649 char unicode_prop_name_pool_str2085[sizeof("titlecaseletter")];
25650 char unicode_prop_name_pool_str2092[sizeof("thaa")];
25651 char unicode_prop_name_pool_str2095[sizeof("inunifiedcanadianaboriginalsyllabicsextended")];
25652 char unicode_prop_name_pool_str2097[sizeof("thaana")];
25653 char unicode_prop_name_pool_str2099[sizeof("thai")];
25654 char unicode_prop_name_pool_str2109[sizeof("pf")];
25655 char unicode_prop_name_pool_str2110[sizeof("extendedpictographic")];
25656 char unicode_prop_name_pool_str2121[sizeof("incjkradicalssupplement")];
25657 char unicode_prop_name_pool_str2124[sizeof("indevanagariextended")];
25658 char unicode_prop_name_pool_str2133[sizeof("gujr")];
25659 char unicode_prop_name_pool_str2144[sizeof("gujarati")];
25660 char unicode_prop_name_pool_str2158[sizeof("tirh")];
25661 char unicode_prop_name_pool_str2160[sizeof("caucasianalbanian")];
25662 char unicode_prop_name_pool_str2178[sizeof("incyrillicextendedb")];
25663 char unicode_prop_name_pool_str2187[sizeof("soyo")];
25664 char unicode_prop_name_pool_str2188[sizeof("inhangulsyllables")];
25665 char unicode_prop_name_pool_str2190[sizeof("inbamum")];
25666 char unicode_prop_name_pool_str2191[sizeof("taitham")];
25667 char unicode_prop_name_pool_str2196[sizeof("meroitichieroglyphs")];
25668 char unicode_prop_name_pool_str2213[sizeof("intifinagh")];
25669 char unicode_prop_name_pool_str2214[sizeof("talu")];
25670 char unicode_prop_name_pool_str2217[sizeof("inbengali")];
25671 char unicode_prop_name_pool_str2222[sizeof("incjkunifiedideographsextensionf")];
25672 char unicode_prop_name_pool_str2223[sizeof("buhd")];
25673 char unicode_prop_name_pool_str2228[sizeof("telu")];
25674 char unicode_prop_name_pool_str2229[sizeof("inbuginese")];
25675 char unicode_prop_name_pool_str2232[sizeof("idstrinaryoperator")];
25676 char unicode_prop_name_pool_str2233[sizeof("tirhuta")];
25677 char unicode_prop_name_pool_str2238[sizeof("oldturkic")];
25678 char unicode_prop_name_pool_str2245[sizeof("incombiningdiacriticalmarks")];
25679 char unicode_prop_name_pool_str2249[sizeof("phagspa")];
25680 char unicode_prop_name_pool_str2255[sizeof("incombiningdiacriticalmarksforsymbols")];
25681 char unicode_prop_name_pool_str2258[sizeof("changeswhencasemapped")];
25682 char unicode_prop_name_pool_str2259[sizeof("inlatin1supplement")];
25683 char unicode_prop_name_pool_str2261[sizeof("inbrahmi")];
25684 char unicode_prop_name_pool_str2263[sizeof("hang")];
25685 char unicode_prop_name_pool_str2264[sizeof("nchar")];
25686 char unicode_prop_name_pool_str2286[sizeof("oldsogdian")];
25687 char unicode_prop_name_pool_str2299[sizeof("deva")];
25688 char unicode_prop_name_pool_str2301[sizeof("ingujarati")];
25689 char unicode_prop_name_pool_str2305[sizeof("otherlowercase")];
25690 char unicode_prop_name_pool_str2311[sizeof("ingunjalagondi")];
25691 char unicode_prop_name_pool_str2315[sizeof("devanagari")];
25692 char unicode_prop_name_pool_str2319[sizeof("syrc")];
25693 char unicode_prop_name_pool_str2325[sizeof("mahj")];
25694 char unicode_prop_name_pool_str2330[sizeof("hiragana")];
25695 char unicode_prop_name_pool_str2333[sizeof("orya")];
25696 char unicode_prop_name_pool_str2336[sizeof("mahajani")];
25697 char unicode_prop_name_pool_str2341[sizeof("incurrencysymbols")];
25698 char unicode_prop_name_pool_str2342[sizeof("spaceseparator")];
25699 char unicode_prop_name_pool_str2347[sizeof("otherletter")];
25700 char unicode_prop_name_pool_str2348[sizeof("inlinearbsyllabary")];
25701 char unicode_prop_name_pool_str2351[sizeof("inrejang")];
25702 char unicode_prop_name_pool_str2352[sizeof("hmng")];
25703 char unicode_prop_name_pool_str2357[sizeof("ogrext")];
25704 char unicode_prop_name_pool_str2376[sizeof("inaegeannumbers")];
25705 char unicode_prop_name_pool_str2389[sizeof("changeswhentitlecased")];
25706 char unicode_prop_name_pool_str2409[sizeof("zp")];
25707 char unicode_prop_name_pool_str2411[sizeof("mathsymbol")];
25708 char unicode_prop_name_pool_str2414[sizeof("khoj")];
25709 char unicode_prop_name_pool_str2419[sizeof("incombiningdiacriticalmarkssupplement")];
25710 char unicode_prop_name_pool_str2421[sizeof("warangciti")];
25711 char unicode_prop_name_pool_str2428[sizeof("syriac")];
25712 char unicode_prop_name_pool_str2429[sizeof("finalpunctuation")];
25713 char unicode_prop_name_pool_str2437[sizeof("othersymbol")];
25714 char unicode_prop_name_pool_str2444[sizeof("currencysymbol")];
25715 char unicode_prop_name_pool_str2445[sizeof("digit")];
25716 char unicode_prop_name_pool_str2449[sizeof("emojipresentation")];
25717 char unicode_prop_name_pool_str2455[sizeof("inpsalterpahlavi")];
25718 char unicode_prop_name_pool_str2456[sizeof("softdotted")];
25719 char unicode_prop_name_pool_str2460[sizeof("phlp")];
25720 char unicode_prop_name_pool_str2461[sizeof("noncharactercodepoint")];
25721 char unicode_prop_name_pool_str2464[sizeof("inlimbu")];
25722 char unicode_prop_name_pool_str2465[sizeof("nonspacingmark")];
25723 char unicode_prop_name_pool_str2467[sizeof("omath")];
25724 char unicode_prop_name_pool_str2473[sizeof("cyrillic")];
25725 char unicode_prop_name_pool_str2476[sizeof("inenclosedcjklettersandmonths")];
25726 char unicode_prop_name_pool_str2482[sizeof("tangut")];
25727 char unicode_prop_name_pool_str2484[sizeof("changeswhenlowercased")];
25728 char unicode_prop_name_pool_str2496[sizeof("inalphabeticpresentationforms")];
25729 char unicode_prop_name_pool_str2500[sizeof("intangutcomponents")];
25730 char unicode_prop_name_pool_str2503[sizeof("incombiningdiacriticalmarksextended")];
25731 char unicode_prop_name_pool_str2508[sizeof("ogham")];
25732 char unicode_prop_name_pool_str2518[sizeof("osmanya")];
25733 char unicode_prop_name_pool_str2521[sizeof("intagbanwa")];
25734 char unicode_prop_name_pool_str2525[sizeof("inprivateusearea")];
25735 char unicode_prop_name_pool_str2529[sizeof("inpaucinhau")];
25736 char unicode_prop_name_pool_str2532[sizeof("otheruppercase")];
25737 char unicode_prop_name_pool_str2533[sizeof("sylo")];
25738 char unicode_prop_name_pool_str2537[sizeof("elba")];
25739 char unicode_prop_name_pool_str2553[sizeof("paragraphseparator")];
25740 char unicode_prop_name_pool_str2554[sizeof("inbassavah")];
25741 char unicode_prop_name_pool_str2559[sizeof("otheridstart")];
25742 char unicode_prop_name_pool_str2567[sizeof("signwriting")];
25743 char unicode_prop_name_pool_str2576[sizeof("rjng")];
25744 char unicode_prop_name_pool_str2584[sizeof("whitespace")];
25745 char unicode_prop_name_pool_str2585[sizeof("incjkunifiedideographsextensionb")];
25746 char unicode_prop_name_pool_str2586[sizeof("inletterlikesymbols")];
25747 char unicode_prop_name_pool_str2623[sizeof("buhid")];
25748 char unicode_prop_name_pool_str2642[sizeof("oupper")];
25749 char unicode_prop_name_pool_str2644[sizeof("bassavah")];
25750 char unicode_prop_name_pool_str2647[sizeof("inhebrew")];
25751 char unicode_prop_name_pool_str2653[sizeof("narb")];
25752 char unicode_prop_name_pool_str2659[sizeof("inbuhid")];
25753 char unicode_prop_name_pool_str2662[sizeof("inbopomofo")];
25754 char unicode_prop_name_pool_str2692[sizeof("elbasan")];
25755 char unicode_prop_name_pool_str2700[sizeof("incombininghalfmarks")];
25756 char unicode_prop_name_pool_str2707[sizeof("inindicsiyaqnumbers")];
25757 char unicode_prop_name_pool_str2711[sizeof("changeswhenuppercased")];
25758 char unicode_prop_name_pool_str2743[sizeof("inmathematicaloperators")];
25759 char unicode_prop_name_pool_str2745[sizeof("inarabicmathematicalalphabeticsymbols")];
25760 char unicode_prop_name_pool_str2764[sizeof("hluw")];
25761 char unicode_prop_name_pool_str2770[sizeof("hexdigit")];
25762 char unicode_prop_name_pool_str2771[sizeof("deprecated")];
25763 char unicode_prop_name_pool_str2776[sizeof("insuperscriptsandsubscripts")];
25764 char unicode_prop_name_pool_str2777[sizeof("nshu")];
25765 char unicode_prop_name_pool_str2782[sizeof("injavanese")];
25766 char unicode_prop_name_pool_str2790[sizeof("inbamumsupplement")];
25767 char unicode_prop_name_pool_str2798[sizeof("hangul")];
25768 char unicode_prop_name_pool_str2826[sizeof("unifiedideograph")];
25769 char unicode_prop_name_pool_str2831[sizeof("tavt")];
25770 char unicode_prop_name_pool_str2843[sizeof("othermath")];
25771 char unicode_prop_name_pool_str2849[sizeof("pahawhhmong")];
25772 char unicode_prop_name_pool_str2850[sizeof("sylotinagri")];
25773 char unicode_prop_name_pool_str2853[sizeof("hung")];
25774 char unicode_prop_name_pool_str2856[sizeof("kayahli")];
25775 char unicode_prop_name_pool_str2861[sizeof("inpahawhhmong")];
25776 char unicode_prop_name_pool_str2863[sizeof("upper")];
25777 char unicode_prop_name_pool_str2884[sizeof("inalchemicalsymbols")];
25778 char unicode_prop_name_pool_str2907[sizeof("nbat")];
25779 char unicode_prop_name_pool_str2915[sizeof("nabataean")];
25780 char unicode_prop_name_pool_str2929[sizeof("uppercase")];
25781 char unicode_prop_name_pool_str2937[sizeof("hebr")];
25782 char unicode_prop_name_pool_str2947[sizeof("inmahjongtiles")];
25783 char unicode_prop_name_pool_str2954[sizeof("oldnortharabian")];
25784 char unicode_prop_name_pool_str2963[sizeof("inarabicsupplement")];
25785 char unicode_prop_name_pool_str2968[sizeof("tibt")];
25786 char unicode_prop_name_pool_str2974[sizeof("tibetan")];
25787 char unicode_prop_name_pool_str2975[sizeof("inhighprivateusesurrogates")];
25788 char unicode_prop_name_pool_str2976[sizeof("insupplementalarrowsa")];
25789 char unicode_prop_name_pool_str2977[sizeof("inarabicpresentationformsb")];
25790 char unicode_prop_name_pool_str2986[sizeof("otherdefaultignorablecodepoint")];
25791 char unicode_prop_name_pool_str2987[sizeof("symbol")];
25792 char unicode_prop_name_pool_str3012[sizeof("inplayingcards")];
25793 char unicode_prop_name_pool_str3013[sizeof("inhalfwidthandfullwidthforms")];
25794 char unicode_prop_name_pool_str3052[sizeof("wspace")];
25795 char unicode_prop_name_pool_str3071[sizeof("tfng")];
25796 char unicode_prop_name_pool_str3080[sizeof("insupplementalmathematicaloperators")];
25797 char unicode_prop_name_pool_str3083[sizeof("insupplementalarrowsc")];
25798 char unicode_prop_name_pool_str3084[sizeof("inhanguljamoextendedb")];
25799 char unicode_prop_name_pool_str3112[sizeof("aghb")];
25800 char unicode_prop_name_pool_str3120[sizeof("cypriot")];
25801 char unicode_prop_name_pool_str3127[sizeof("nushu")];
25802 char unicode_prop_name_pool_str3130[sizeof("tifinagh")];
25803 char unicode_prop_name_pool_str3139[sizeof("otherpunctuation")];
25804 char unicode_prop_name_pool_str3177[sizeof("alphabetic")];
25805 char unicode_prop_name_pool_str3184[sizeof("dupl")];
25806 char unicode_prop_name_pool_str3190[sizeof("tglg")];
25807 char unicode_prop_name_pool_str3193[sizeof("changeswhencasefolded")];
25808 char unicode_prop_name_pool_str3210[sizeof("tagalog")];
25809 char unicode_prop_name_pool_str3228[sizeof("modifiersymbol")];
25810 char unicode_prop_name_pool_str3231[sizeof("any")];
25811 char unicode_prop_name_pool_str3239[sizeof("inglagoliticsupplement")];
25812 char unicode_prop_name_pool_str3262[sizeof("ethiopic")];
25813 char unicode_prop_name_pool_str3293[sizeof("uppercaseletter")];
25814 char unicode_prop_name_pool_str3297[sizeof("dashpunctuation")];
25815 char unicode_prop_name_pool_str3304[sizeof("hanifirohingya")];
25816 char unicode_prop_name_pool_str3328[sizeof("inyijinghexagramsymbols")];
25817 char unicode_prop_name_pool_str3337[sizeof("incypriotsyllabary")];
25818 char unicode_prop_name_pool_str3375[sizeof("rejang")];
25819 char unicode_prop_name_pool_str3426[sizeof("defaultignorablecodepoint")];
25820 char unicode_prop_name_pool_str3431[sizeof("tagb")];
25821 char unicode_prop_name_pool_str3447[sizeof("dep")];
25822 char unicode_prop_name_pool_str3471[sizeof("inyisyllables")];
25823 char unicode_prop_name_pool_str3485[sizeof("oldsoutharabian")];
25824 char unicode_prop_name_pool_str3504[sizeof("inlatinextendedb")];
25825 char unicode_prop_name_pool_str3514[sizeof("insupplementalpunctuation")];
25826 char unicode_prop_name_pool_str3517[sizeof("othergraphemeextend")];
25827 char unicode_prop_name_pool_str3562[sizeof("hebrew")];
25828 char unicode_prop_name_pool_str3564[sizeof("inboxdrawing")];
25829 char unicode_prop_name_pool_str3570[sizeof("inhighsurrogates")];
25830 char unicode_prop_name_pool_str3603[sizeof("telugu")];
25831 char unicode_prop_name_pool_str3623[sizeof("inbopomofoextended")];
25832 char unicode_prop_name_pool_str3666[sizeof("soyombo")];
25833 char unicode_prop_name_pool_str3764[sizeof("inegyptianhieroglyphs")];
25834 char unicode_prop_name_pool_str4052[sizeof("openpunctuation")];
25835 char unicode_prop_name_pool_str4129[sizeof("insupplementaryprivateuseareaa")];
25836 char unicode_prop_name_pool_str4261[sizeof("hyphen")];
25837 char unicode_prop_name_pool_str4277[sizeof("inhangulcompatibilityjamo")];
25838 char unicode_prop_name_pool_str4332[sizeof("egyp")];
25839 char unicode_prop_name_pool_str4363[sizeof("insupplementalarrowsb")];
25840 char unicode_prop_name_pool_str4404[sizeof("duployan")];
25841 char unicode_prop_name_pool_str4639[sizeof("insupplementalsymbolsandpictographs")];
25842 char unicode_prop_name_pool_str4682[sizeof("zyyy")];
25843 char unicode_prop_name_pool_str5231[sizeof("egyptianhieroglyphs")];
25844 char unicode_prop_name_pool_str5516[sizeof("insupplementaryprivateuseareab")];
25845 };
25846 static const struct unicode_prop_name_pool_t unicode_prop_name_pool_contents =
25847 {
25848 "lana",
25849 "lina",
25850 "yi",
25851 "cn",
25852 "z",
25853 "mn",
25854 "yiii",
25855 "ci",
25856 "mani",
25857 "lo",
25858 "lao",
25859 "laoo",
25860 "miao",
25861 "maka",
25862 "me",
25863 "co",
25864 "loe",
25865 "inkannada",
25866 "innko",
25867 "zzzz",
25868 "gran",
25869 "pi",
25870 "lineara",
25871 "cari",
25872 "carian",
25873 "pe",
25874 "po",
25875 "kana",
25876 "mendekikakui",
25877 "geor",
25878 "meeteimayek",
25879 "mark",
25880 "m",
25881 "grek",
25882 "mero",
25883 "mro",
25884 "mroo",
25885 "gonm",
25886 "c",
25887 "cakm",
25888 "greek",
25889 "inkharoshthi",
25890 "mandaic",
25891 "inosmanya",
25892 "inarmenian",
25893 "inmanichaean",
25894 "common",
25895 "inmro",
25896 "inmiao",
25897 "qaai",
25898 "inchakma",
25899 "cans",
25900 "connectorpunctuation",
25901 "lm",
25902 "marc",
25903 "inmyanmar",
25904 "vai",
25905 "vaii",
25906 "inideographicsymbolsandpunctuation",
25907 "merc",
25908 "inavestan",
25909 "incuneiformnumbersandpunctuation",
25910 "inmakasar",
25911 "inrunic",
25912 "incarian",
25913 "prependedconcatenationmark",
25914 "lc",
25915 "inipaextensions",
25916 "inkhmer",
25917 "perm",
25918 "combiningmark",
25919 "inahom",
25920 "cc",
25921 "incherokee",
25922 "mc",
25923 "insharada",
25924 "masaramgondi",
25925 "incuneiform",
25926 "makasar",
25927 "qaac",
25928 "inarrows",
25929 "armn",
25930 "lineseparator",
25931 "armi",
25932 "pc",
25933 "armenian",
25934 "insamaritan",
25935 "inmasaramgondi",
25936 "inzanabazarsquare",
25937 "qmark",
25938 "inmarchen",
25939 "zs",
25940 "cs",
25941 "incyrillic",
25942 "incham",
25943 "latn",
25944 "inscriptionalparthian",
25945 "latin",
25946 "ri",
25947 "inkhmersymbols",
25948 "pcm",
25949 "inthaana",
25950 "mtei",
25951 "insyriac",
25952 "ps",
25953 "inthai",
25954 "l",
25955 "innewa",
25956 "inkatakana",
25957 "ascii",
25958 "initialpunctuation",
25959 "inkaithi",
25960 "arabic",
25961 "inideographicdescriptioncharacters",
25962 "inlineara",
25963 "mand",
25964 "mongolian",
25965 "inlao",
25966 "katakana",
25967 "mend",
25968 "intakri",
25969 "inruminumeralsymbols",
25970 "prti",
25971 "modi",
25972 "inwarangciti",
25973 "incjkcompatibilityforms",
25974 "inspecials",
25975 "incjkcompatibilityideographs",
25976 "ideo",
25977 "privateuse",
25978 "kali",
25979 "inmyanmarextendeda",
25980 "letter",
25981 "brai",
25982 "inkanaextendeda",
25983 "vs",
25984 "xidcontinue",
25985 "lower",
25986 "inchesssymbols",
25987 "control",
25988 "inadlam",
25989 "grlink",
25990 "knda",
25991 "inmeeteimayek",
25992 "kannada",
25993 "inmiscellaneousmathematicalsymbolsa",
25994 "palm",
25995 "inlycian",
25996 "intransportandmapsymbols",
25997 "inoldnortharabian",
25998 "inemoticons",
25999 "letternumber",
26000 "inmodi",
26001 "xidc",
26002 "lowercase",
26003 "inancientsymbols",
26004 "cwcm",
26005 "inmedefaidrin",
26006 "psalterpahlavi",
26007 "gothic",
26008 "inmendekikakui",
26009 "brahmi",
26010 "inolditalic",
26011 "inmalayalam",
26012 "xids",
26013 "incommonindicnumberforms",
26014 "meroiticcursive",
26015 "inlinearbideograms",
26016 "patternwhitespace",
26017 "insundanese",
26018 "joinc",
26019 "inoldsogdian",
26020 "incjkstrokes",
26021 "so",
26022 "patternsyntax",
26023 "lt",
26024 "incjkcompatibilityideographssupplement",
26025 "inmandaic",
26026 "insylotinagri",
26027 "idc",
26028 "sk",
26029 "alnum",
26030 "sora",
26031 "bamum",
26032 "inoldsoutharabian",
26033 "patws",
26034 "inmusicalsymbols",
26035 "idsbinaryoperator",
26036 "indominotiles",
26037 "bass",
26038 "innewtailue",
26039 "ital",
26040 "inmiscellaneoussymbols",
26041 "inopticalcharacterrecognition",
26042 "grext",
26043 "inkanasupplement",
26044 "inmiscellaneoussymbolsandarrows",
26045 "inmiscellaneoussymbolsandpictographs",
26046 "unknown",
26047 "inmodifiertoneletters",
26048 "ids",
26049 "zl",
26050 "inlatinextendeda",
26051 "ll",
26052 "intaile",
26053 "incontrolpictures",
26054 "s",
26055 "batk",
26056 "samr",
26057 "lisu",
26058 "print",
26059 "samaritan",
26060 "inlatinextendede",
26061 "intaitham",
26062 "pauc",
26063 "batak",
26064 "sm",
26065 "bali",
26066 "inancientgreekmusicalnotation",
26067 "uideo",
26068 "intaixuanjingsymbols",
26069 "oriya",
26070 "incyrillicextendeda",
26071 "bengali",
26072 "inugaritic",
26073 "balinese",
26074 "sc",
26075 "intamil",
26076 "inlydian",
26077 "inmultani",
26078 "gong",
26079 "blank",
26080 "ingrantha",
26081 "mong",
26082 "inearlydynasticcuneiform",
26083 "insaurashtra",
26084 "georgian",
26085 "zinh",
26086 "inosage",
26087 "ingeneralpunctuation",
26088 "incaucasianalbanian",
26089 "pd",
26090 "canadianaboriginal",
26091 "glagolitic",
26092 "inspacingmodifierletters",
26093 "idcontinue",
26094 "inoldturkic",
26095 "plrd",
26096 "joincontrol",
26097 "idst",
26098 "inhanifirohingya",
26099 "osage",
26100 "incyrillicextendedc",
26101 "ingeorgian",
26102 "unassigned",
26103 "lowercaseletter",
26104 "emoji",
26105 "indeseret",
26106 "inancientgreeknumbers",
26107 "inmongolian",
26108 "cher",
26109 "cherokee",
26110 "inhiragana",
26111 "phoenician",
26112 "marchen",
26113 "xsux",
26114 "cham",
26115 "chakma",
26116 "inmeeteimayekextensions",
26117 "inlatinextendedc",
26118 "kaithi",
26119 "graphemebase",
26120 "idstart",
26121 "osma",
26122 "adlm",
26123 "inmahajani",
26124 "cased",
26125 "runr",
26126 "sinhala",
26127 "manichaean",
26128 "inogham",
26129 "graphemelink",
26130 "ingurmukhi",
26131 "cwt",
26132 "khojki",
26133 "khar",
26134 "multani",
26135 "gunjalagondi",
26136 "casedletter",
26137 "inethiopic",
26138 "inolchiki",
26139 "variationselector",
26140 "sind",
26141 "incountingrodnumerals",
26142 "logicalorderexception",
26143 "insinhala",
26144 "bidic",
26145 "dia",
26146 "insorasompeng",
26147 "anatolianhieroglyphs",
26148 "inlowsurrogates",
26149 "di",
26150 "ahom",
26151 "inenclosedalphanumerics",
26152 "adlam",
26153 "inkhudawadi",
26154 "cntrl",
26155 "xidstart",
26156 "xdigit",
26157 "phnx",
26158 "emojimodifier",
26159 "khmr",
26160 "insiddham",
26161 "cwl",
26162 "bamu",
26163 "ingreekandcoptic",
26164 "inmiscellaneoustechnical",
26165 "sterm",
26166 "inscriptionalpahlavi",
26167 "inlatinextendedadditional",
26168 "kharoshthi",
26169 "runic",
26170 "odi",
26171 "ahex",
26172 "khmer",
26173 "incyrillicsupplement",
26174 "incherokeesupplement",
26175 "inmeroitichieroglyphs",
26176 "enclosingmark",
26177 "glag",
26178 "inkangxiradicals",
26179 "math",
26180 "quotationmark",
26181 "goth",
26182 "emojimodifierbase",
26183 "ugar",
26184 "lu",
26185 "radical",
26186 "incjkunifiedideographsextensiona",
26187 "beng",
26188 "braille",
26189 "n",
26190 "sundanese",
26191 "olck",
26192 "incjkunifiedideographsextensione",
26193 "diacritic",
26194 "grantha",
26195 "inenclosedalphanumericsupplement",
26196 "olchiki",
26197 "oidc",
26198 "olower",
26199 "regionalindicator",
26200 "no",
26201 "intirhuta",
26202 "inhatran",
26203 "saur",
26204 "kthi",
26205 "ingeometricshapes",
26206 "guru",
26207 "ingreekextended",
26208 "paucinhau",
26209 "xpeo",
26210 "p",
26211 "phli",
26212 "nko",
26213 "nkoo",
26214 "oids",
26215 "indogra",
26216 "inphoenician",
26217 "punct",
26218 "limbu",
26219 "gurmukhi",
26220 "mult",
26221 "brah",
26222 "taile",
26223 "inoldhungarian",
26224 "takri",
26225 "bidicontrol",
26226 "invai",
26227 "incjkunifiedideographsextensionc",
26228 "inenclosedideographicsupplement",
26229 "decimalnumber",
26230 "lepc",
26231 "inherited",
26232 "incjkunifiedideographs",
26233 "graphemeextend",
26234 "saurashtra",
26235 "caseignorable",
26236 "emojicomponent",
26237 "takr",
26238 "inanatolianhieroglyphs",
26239 "inornamentaldingbats",
26240 "inphaistosdisc",
26241 "insogdian",
26242 "indingbats",
26243 "sd",
26244 "zanb",
26245 "insinhalaarchaicnumbers",
26246 "ideographic",
26247 "sidd",
26248 "linb",
26249 "sogdian",
26250 "bhks",
26251 "sogo",
26252 "bhaiksuki",
26253 "term",
26254 "insundanesesupplement",
26255 "intags",
26256 "innabataean",
26257 "sinh",
26258 "shavian",
26259 "inbhaiksuki",
26260 "inelbasan",
26261 "inimperialaramaic",
26262 "inshavian",
26263 "intangut",
26264 "inshorthandformatcontrols",
26265 "inkanbun",
26266 "sentenceterminal",
26267 "medf",
26268 "coptic",
26269 "linearb",
26270 "medefaidrin",
26271 "inethiopicextendeda",
26272 "inhanunoo",
26273 "han",
26274 "cwcf",
26275 "hani",
26276 "limb",
26277 "hano",
26278 "ingeometricshapesextended",
26279 "hanunoo",
26280 "inlatinextendedd",
26281 "inarabic",
26282 "cwu",
26283 "asciihexdigit",
26284 "ininscriptionalparthian",
26285 "format",
26286 "ininscriptionalpahlavi",
26287 "hira",
26288 "dsrt",
26289 "copt",
26290 "ugaritic",
26291 "newa",
26292 "arab",
26293 "inkhojki",
26294 "oldpersian",
26295 "punctuation",
26296 "deseret",
26297 "newtailue",
26298 "newline",
26299 "ext",
26300 "sund",
26301 "ogam",
26302 "inbasiclatin",
26303 "inarabicpresentationformsa",
26304 "cprt",
26305 "imperialaramaic",
26306 "incjkunifiedideographsextensiond",
26307 "assigned",
26308 "taiviet",
26309 "innushu",
26310 "inoriya",
26311 "wara",
26312 "java",
26313 "sorasompeng",
26314 "inkayahli",
26315 "orkh",
26316 "closepunctuation",
26317 "grbase",
26318 "tale",
26319 "bopo",
26320 "javanese",
26321 "osge",
26322 "oldpermic",
26323 "inoldpersian",
26324 "phag",
26325 "alpha",
26326 "lyci",
26327 "lycian",
26328 "inkatakanaphoneticextensions",
26329 "incjksymbolsandpunctuation",
26330 "inhanguljamo",
26331 "inhanguljamoextendeda",
26332 "avestan",
26333 "inpalmyrene",
26334 "inlepcha",
26335 "indevanagari",
26336 "taml",
26337 "sgnw",
26338 "inblockelements",
26339 "inlisu",
26340 "mymr",
26341 "myanmar",
26342 "graph",
26343 "cuneiform",
26344 "extender",
26345 "inphoneticextensions",
26346 "inmongoliansupplement",
26347 "bopomofo",
26348 "intibetan",
26349 "innumberforms",
26350 "shaw",
26351 "inbatak",
26352 "inoldpermic",
26353 "incoptic",
26354 "invariationselectors",
26355 "insoyombo",
26356 "terminalpunctuation",
26357 "bugi",
26358 "insyriacsupplement",
26359 "sogd",
26360 "hatran",
26361 "inbyzantinemusicalsymbols",
26362 "inbalinese",
26363 "buginese",
26364 "innoblock",
26365 "inethiopicsupplement",
26366 "inglagolitic",
26367 "ingeorgiansupplement",
26368 "space",
26369 "sharada",
26370 "dogra",
26371 "avst",
26372 "hex",
26373 "inunifiedcanadianaboriginalsyllabics",
26374 "inverticalforms",
26375 "spacingmark",
26376 "inarabicextendeda",
26377 "hatr",
26378 "modifierletter",
26379 "inmyanmarextendedb",
26380 "incjkcompatibility",
26381 "khudawadi",
26382 "invedicextensions",
26383 "inethiopicextended",
26384 "ingeorgianextended",
26385 "shrd",
26386 "dogr",
26387 "intelugu",
26388 "inmiscellaneousmathematicalsymbolsb",
26389 "inmayannumerals",
26390 "olditalic",
26391 "inbraillepatterns",
26392 "oalpha",
26393 "inmathematicalalphanumericsymbols",
26394 "inphoneticextensionssupplement",
26395 "intagalog",
26396 "insuttonsignwriting",
26397 "siddham",
26398 "intaiviet",
26399 "nl",
26400 "separator",
26401 "ethi",
26402 "patsyn",
26403 "rohg",
26404 "invariationselectorssupplement",
26405 "inyiradicals",
26406 "otheridcontinue",
26407 "idsb",
26408 "insmallformvariants",
26409 "lydi",
26410 "lydian",
26411 "other",
26412 "othernumber",
26413 "cyrl",
26414 "nd",
26415 "induployan",
26416 "dash",
26417 "zanabazarsquare",
26418 "incopticepactnumbers",
26419 "number",
26420 "inphagspa",
26421 "mlym",
26422 "malayalam",
26423 "word",
26424 "sarb",
26425 "tang",
26426 "otheralphabetic",
26427 "tagbanwa",
26428 "lepcha",
26429 "surrogate",
26430 "palmyrene",
26431 "cf",
26432 "ingothic",
26433 "inmeroiticcursive",
26434 "tamil",
26435 "oldhungarian",
26436 "titlecaseletter",
26437 "thaa",
26438 "inunifiedcanadianaboriginalsyllabicsextended",
26439 "thaana",
26440 "thai",
26441 "pf",
26442 "extendedpictographic",
26443 "incjkradicalssupplement",
26444 "indevanagariextended",
26445 "gujr",
26446 "gujarati",
26447 "tirh",
26448 "caucasianalbanian",
26449 "incyrillicextendedb",
26450 "soyo",
26451 "inhangulsyllables",
26452 "inbamum",
26453 "taitham",
26454 "meroitichieroglyphs",
26455 "intifinagh",
26456 "talu",
26457 "inbengali",
26458 "incjkunifiedideographsextensionf",
26459 "buhd",
26460 "telu",
26461 "inbuginese",
26462 "idstrinaryoperator",
26463 "tirhuta",
26464 "oldturkic",
26465 "incombiningdiacriticalmarks",
26466 "phagspa",
26467 "incombiningdiacriticalmarksforsymbols",
26468 "changeswhencasemapped",
26469 "inlatin1supplement",
26470 "inbrahmi",
26471 "hang",
26472 "nchar",
26473 "oldsogdian",
26474 "deva",
26475 "ingujarati",
26476 "otherlowercase",
26477 "ingunjalagondi",
26478 "devanagari",
26479 "syrc",
26480 "mahj",
26481 "hiragana",
26482 "orya",
26483 "mahajani",
26484 "incurrencysymbols",
26485 "spaceseparator",
26486 "otherletter",
26487 "inlinearbsyllabary",
26488 "inrejang",
26489 "hmng",
26490 "ogrext",
26491 "inaegeannumbers",
26492 "changeswhentitlecased",
26493 "zp",
26494 "mathsymbol",
26495 "khoj",
26496 "incombiningdiacriticalmarkssupplement",
26497 "warangciti",
26498 "syriac",
26499 "finalpunctuation",
26500 "othersymbol",
26501 "currencysymbol",
26502 "digit",
26503 "emojipresentation",
26504 "inpsalterpahlavi",
26505 "softdotted",
26506 "phlp",
26507 "noncharactercodepoint",
26508 "inlimbu",
26509 "nonspacingmark",
26510 "omath",
26511 "cyrillic",
26512 "inenclosedcjklettersandmonths",
26513 "tangut",
26514 "changeswhenlowercased",
26515 "inalphabeticpresentationforms",
26516 "intangutcomponents",
26517 "incombiningdiacriticalmarksextended",
26518 "ogham",
26519 "osmanya",
26520 "intagbanwa",
26521 "inprivateusearea",
26522 "inpaucinhau",
26523 "otheruppercase",
26524 "sylo",
26525 "elba",
26526 "paragraphseparator",
26527 "inbassavah",
26528 "otheridstart",
26529 "signwriting",
26530 "rjng",
26531 "whitespace",
26532 "incjkunifiedideographsextensionb",
26533 "inletterlikesymbols",
26534 "buhid",
26535 "oupper",
26536 "bassavah",
26537 "inhebrew",
26538 "narb",
26539 "inbuhid",
26540 "inbopomofo",
26541 "elbasan",
26542 "incombininghalfmarks",
26543 "inindicsiyaqnumbers",
26544 "changeswhenuppercased",
26545 "inmathematicaloperators",
26546 "inarabicmathematicalalphabeticsymbols",
26547 "hluw",
26548 "hexdigit",
26549 "deprecated",
26550 "insuperscriptsandsubscripts",
26551 "nshu",
26552 "injavanese",
26553 "inbamumsupplement",
26554 "hangul",
26555 "unifiedideograph",
26556 "tavt",
26557 "othermath",
26558 "pahawhhmong",
26559 "sylotinagri",
26560 "hung",
26561 "kayahli",
26562 "inpahawhhmong",
26563 "upper",
26564 "inalchemicalsymbols",
26565 "nbat",
26566 "nabataean",
26567 "uppercase",
26568 "hebr",
26569 "inmahjongtiles",
26570 "oldnortharabian",
26571 "inarabicsupplement",
26572 "tibt",
26573 "tibetan",
26574 "inhighprivateusesurrogates",
26575 "insupplementalarrowsa",
26576 "inarabicpresentationformsb",
26577 "otherdefaultignorablecodepoint",
26578 "symbol",
26579 "inplayingcards",
26580 "inhalfwidthandfullwidthforms",
26581 "wspace",
26582 "tfng",
26583 "insupplementalmathematicaloperators",
26584 "insupplementalarrowsc",
26585 "inhanguljamoextendedb",
26586 "aghb",
26587 "cypriot",
26588 "nushu",
26589 "tifinagh",
26590 "otherpunctuation",
26591 "alphabetic",
26592 "dupl",
26593 "tglg",
26594 "changeswhencasefolded",
26595 "tagalog",
26596 "modifiersymbol",
26597 "any",
26598 "inglagoliticsupplement",
26599 "ethiopic",
26600 "uppercaseletter",
26601 "dashpunctuation",
26602 "hanifirohingya",
26603 "inyijinghexagramsymbols",
26604 "incypriotsyllabary",
26605 "rejang",
26606 "defaultignorablecodepoint",
26607 "tagb",
26608 "dep",
26609 "inyisyllables",
26610 "oldsoutharabian",
26611 "inlatinextendedb",
26612 "insupplementalpunctuation",
26613 "othergraphemeextend",
26614 "hebrew",
26615 "inboxdrawing",
26616 "inhighsurrogates",
26617 "telugu",
26618 "inbopomofoextended",
26619 "soyombo",
26620 "inegyptianhieroglyphs",
26621 "openpunctuation",
26622 "insupplementaryprivateuseareaa",
26623 "hyphen",
26624 "inhangulcompatibilityjamo",
26625 "egyp",
26626 "insupplementalarrowsb",
26627 "duployan",
26628 "insupplementalsymbolsandpictographs",
26629 "zyyy",
26630 "egyptianhieroglyphs",
26631 "insupplementaryprivateuseareab"
26632 };
26633 #define unicode_prop_name_pool ((const char *) &unicode_prop_name_pool_contents)
26634 static const struct PoolPropertyNameCtype *
26635 unicode_lookup_property_name (register const char *str, register size_t len)
26636 {
26637 static const struct PoolPropertyNameCtype wordlist[] =
26638 {
26639 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26640 {-1},
26641
26642 {pool_offset(10), 235},
26643 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26644
26645 {pool_offset(17), 124},
26646
26647 {pool_offset(18), 257},
26648 {-1}, {-1}, {-1},
26649
26650 {pool_offset(22), 53},
26651 {-1},
26652
26653 {pool_offset(24), 258},
26654
26655 {pool_offset(25), 153},
26656 {-1},
26657
26658 {pool_offset(27), 257},
26659 {-1}, {-1},
26660
26661 {pool_offset(30), 40},
26662
26663 {pool_offset(31), 141},
26664 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26665
26666 {pool_offset(39), 129},
26667
26668 {pool_offset(40), 120},
26669
26670 {pool_offset(41), 120},
26671 {-1}, {-1}, {-1},
26672
26673 {pool_offset(45), 152},
26674
26675 {pool_offset(46), 138},
26676
26677 {pool_offset(47), 146},
26678 {-1}, {-1},
26679
26680 {pool_offset(50), 54},
26681
26682 {pool_offset(51), 130},
26683 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26684 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26685
26686 {pool_offset(68), 291},
26687 {-1},
26688
26689 {pool_offset(70), 279},
26690
26691 {pool_offset(71), 249},
26692 {-1},
26693
26694 {pool_offset(73), 82},
26695 {-1},
26696
26697 {pool_offset(75), 202},
26698 {-1}, {-1}, {-1},
26699
26700 {pool_offset(79), 124},
26701 {-1}, {-1}, {-1}, {-1},
26702
26703 {pool_offset(84), 39},
26704
26705 {pool_offset(85), 39},
26706 {-1}, {-1}, {-1},
26707
26708 {pool_offset(89), 198},
26709 {-1}, {-1}, {-1}, {-1}, {-1},
26710
26711 {pool_offset(95), 203},
26712
26713 {pool_offset(96), 112},
26714 {-1}, {-1},
26715
26716 {pool_offset(99), 149},
26717 {-1},
26718
26719 {pool_offset(101), 79},
26720
26721 {pool_offset(102), 148},
26722 {-1}, {-1},
26723
26724 {pool_offset(105), 136},
26725 {-1},
26726
26727 {pool_offset(107), 136},
26728 {-1},
26729
26730 {pool_offset(109), 86},
26731 {-1},
26732
26733 {pool_offset(111), 151},
26734 {-1},
26735
26736 {pool_offset(113), 156},
26737
26738 {pool_offset(114), 156},
26739 {-1}, {-1}, {-1}, {-1}, {-1},
26740
26741 {pool_offset(120), 143},
26742 {-1},
26743
26744 {pool_offset(122), 37},
26745 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26746
26747 {pool_offset(132), 45},
26748 {-1}, {-1},
26749
26750 {pool_offset(135), 86},
26751 {-1}, {-1},
26752
26753 {pool_offset(138), 456},
26754 {-1}, {-1},
26755
26756 {pool_offset(141), 140},
26757 {-1},
26758
26759 {pool_offset(143), 442},
26760
26761 {pool_offset(144), 273},
26762
26763 {pool_offset(145), 459},
26764 {-1}, {-1}, {-1},
26765
26766 {pool_offset(149), 55},
26767 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26768
26769 {pool_offset(156), 504},
26770
26771 {pool_offset(157), 508},
26772 {-1}, {-1},
26773
26774 {pool_offset(160), 105},
26775 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26776
26777 {pool_offset(168), 473},
26778 {-1},
26779
26780 {pool_offset(170), 38},
26781 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26782 {-1},
26783
26784 {pool_offset(181), 196},
26785 {-1},
26786
26787 {pool_offset(183), 128},
26788 {-1}, {-1}, {-1},
26789
26790 {pool_offset(187), 142},
26791
26792 {pool_offset(188), 297},
26793
26794 {pool_offset(189), 251},
26795
26796 {pool_offset(190), 251},
26797 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26798
26799 {pool_offset(199), 509},
26800 {-1},
26801
26802 {pool_offset(201), 150},
26803 {-1},
26804
26805 {pool_offset(203), 460},
26806
26807 {pool_offset(204), 499},
26808 {-1}, {-1}, {-1}, {-1}, {-1},
26809
26810 {pool_offset(210), 497},
26811
26812 {pool_offset(211), 305},
26813
26814 {pool_offset(212), 433},
26815 {-1}, {-1}, {-1}, {-1},
26816
26817 {pool_offset(217), 204},
26818 {-1},
26819
26820 {pool_offset(219), 119},
26821
26822 {pool_offset(220), 267},
26823 {-1},
26824
26825 {pool_offset(222), 310},
26826 {-1}, {-1},
26827
26828 {pool_offset(225), 174},
26829 {-1},
26830
26831 {pool_offset(227), 136},
26832 {-1},
26833
26834 {pool_offset(229), 487},
26835
26836 {pool_offset(230), 43},
26837 {-1},
26838
26839 {pool_offset(232), 302},
26840
26841 {pool_offset(233), 145},
26842 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26843 {-1}, {-1},
26844
26845 {pool_offset(245), 475},
26846 {-1}, {-1}, {-1}, {-1}, {-1},
26847
26848 {pool_offset(251), 143},
26849
26850 {pool_offset(252), 498},
26851 {-1}, {-1}, {-1}, {-1},
26852
26853 {pool_offset(257), 138},
26854 {-1}, {-1},
26855
26856 {pool_offset(260), 56},
26857
26858 {pool_offset(261), 340},
26859
26860 {pool_offset(262), 22},
26861 {-1}, {-1},
26862
26863 {pool_offset(265), 260},
26864
26865 {pool_offset(266), 104},
26866 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26867
26868 {pool_offset(275), 196},
26869
26870 {pool_offset(276), 22},
26871 {-1}, {-1}, {-1},
26872
26873 {pool_offset(280), 280},
26874 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26875
26876 {pool_offset(290), 495},
26877 {-1},
26878
26879 {pool_offset(292), 490},
26880
26881 {pool_offset(293), 207},
26882 {-1},
26883
26884 {pool_offset(295), 494},
26885 {-1}, {-1}, {-1}, {-1}, {-1},
26886
26887 {pool_offset(301), 262},
26888 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26889 {-1}, {-1}, {-1},
26890
26891 {pool_offset(314), 57},
26892 {-1}, {-1}, {-1},
26893
26894 {pool_offset(318), 271},
26895
26896 {pool_offset(319), 401},
26897 {-1}, {-1}, {-1},
26898
26899 {pool_offset(323), 121},
26900 {-1}, {-1},
26901
26902 {pool_offset(326), 107},
26903
26904 {pool_offset(327), 121},
26905 {-1},
26906
26907 {pool_offset(329), 209},
26908 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26909
26910 {pool_offset(336), 316},
26911 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26912 {-1},
26913
26914 {pool_offset(347), 204},
26915 {-1},
26916
26917 {pool_offset(349), 278},
26918 {-1}, {-1}, {-1}, {-1}, {-1},
26919
26920 {pool_offset(355), 148},
26921 {-1}, {-1},
26922
26923 {pool_offset(358), 276},
26924
26925 {pool_offset(359), 205},
26926 {-1},
26927
26928 {pool_offset(361), 294},
26929 {-1}, {-1}, {-1}, {-1}, {-1},
26930
26931 {pool_offset(367), 118},
26932 {-1}, {-1}, {-1},
26933
26934 {pool_offset(371), 481},
26935 {-1}, {-1}, {-1}, {-1},
26936
26937 {pool_offset(376), 371},
26938 {-1}, {-1}, {-1}, {-1}, {-1},
26939
26940 {pool_offset(382), 14},
26941
26942 {pool_offset(383), 202},
26943 {-1}, {-1}, {-1}, {-1},
26944
26945 {pool_offset(388), 471},
26946 {-1}, {-1}, {-1}, {-1},
26947
26948 {pool_offset(393), 21},
26949 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26950 {-1}, {-1},
26951
26952 {pool_offset(405), 368},
26953 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
26954 {-1}, {-1},
26955
26956 {pool_offset(417), 446},
26957 {-1}, {-1}, {-1}, {-1}, {-1},
26958
26959 {pool_offset(423), 140},
26960 {-1}, {-1}, {-1}, {-1}, {-1},
26961
26962 {pool_offset(429), 155},
26963
26964 {pool_offset(430), 295},
26965 {-1}, {-1}, {-1}, {-1},
26966
26967 {pool_offset(435), 112},
26968 {-1},
26969
26970 {pool_offset(437), 149},
26971 {-1},
26972
26973 {pool_offset(439), 486},
26974 {-1},
26975
26976 {pool_offset(441), 467},
26977
26978 {pool_offset(442), 107},
26979 {-1},
26980
26981 {pool_offset(444), 154},
26982 {-1}, {-1},
26983
26984 {pool_offset(447), 489},
26985 {-1}, {-1}, {-1}, {-1}, {-1},
26986
26987 {pool_offset(453), 421},
26988 {-1}, {-1}, {-1},
26989
26990 {pool_offset(457), 425},
26991
26992 {pool_offset(458), 415},
26993
26994 {pool_offset(459), 103},
26995 {-1}, {-1},
26996
26997 {pool_offset(462), 54},
26998
26999 {pool_offset(463), 113},
27000 {-1},
27001
27002 {pool_offset(465), 402},
27003 {-1}, {-1},
27004
27005 {pool_offset(468), 118},
27006
27007 {pool_offset(469), 34},
27008
27009 {pool_offset(470), 513},
27010 {-1},
27011
27012 {pool_offset(472), 252},
27013
27014 {pool_offset(473), 255},
27015 {-1}, {-1}, {-1},
27016
27017 {pool_offset(477), 6},
27018
27019 {pool_offset(478), 543},
27020 {-1},
27021
27022 {pool_offset(480), 43},
27023 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27024
27025 {pool_offset(487), 527},
27026
27027 {pool_offset(488), 85},
27028 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27029
27030 {pool_offset(495), 111},
27031
27032 {pool_offset(496), 408},
27033 {-1},
27034
27035 {pool_offset(498), 111},
27036 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27037 {-1}, {-1}, {-1},
27038
27039 {pool_offset(511), 351},
27040 {-1}, {-1}, {-1},
27041
27042 {pool_offset(515), 192},
27043
27044 {pool_offset(516), 432},
27045
27046 {pool_offset(517), 538},
27047 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27048
27049 {pool_offset(526), 458},
27050 {-1}, {-1}, {-1}, {-1}, {-1},
27051
27052 {pool_offset(532), 536},
27053
27054 {pool_offset(533), 165},
27055 {-1}, {-1},
27056
27057 {pool_offset(536), 484},
27058 {-1}, {-1},
27059
27060 {pool_offset(539), 255},
27061 {-1}, {-1}, {-1},
27062
27063 {pool_offset(543), 131},
27064 {-1},
27065
27066 {pool_offset(545), 430},
27067 {-1}, {-1},
27068
27069 {pool_offset(548), 48},
27070 {-1}, {-1}, {-1}, {-1},
27071
27072 {pool_offset(553), 507},
27073 {-1}, {-1},
27074
27075 {pool_offset(556), 206},
27076 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27077
27078 {pool_offset(564), 81},
27079
27080 {pool_offset(565), 526},
27081 {-1},
27082
27083 {pool_offset(567), 33},
27084 {-1},
27085
27086 {pool_offset(569), 435},
27087 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27088 {-1},
27089
27090 {pool_offset(580), 292},
27091
27092 {pool_offset(581), 256},
27093
27094 {pool_offset(582), 392},
27095 {-1}, {-1}, {-1}, {-1}, {-1},
27096
27097 {pool_offset(588), 150},
27098
27099 {pool_offset(589), 427},
27100 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27101
27102 {pool_offset(597), 194},
27103 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27104
27105 {pool_offset(604), 321},
27106 {-1},
27107
27108 {pool_offset(606), 109},
27109 {-1}, {-1}, {-1}, {-1},
27110
27111 {pool_offset(611), 468},
27112 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27113
27114 {pool_offset(619), 376},
27115 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27116
27117 {pool_offset(626), 224},
27118 {-1}, {-1}, {-1},
27119
27120 {pool_offset(630), 193},
27121
27122 {pool_offset(631), 132},
27123
27124 {pool_offset(632), 549},
27125 {-1}, {-1},
27126
27127 {pool_offset(635), 281},
27128
27129 {pool_offset(636), 391},
27130 {-1}, {-1}, {-1}, {-1},
27131
27132 {pool_offset(641), 101},
27133
27134 {pool_offset(642), 222},
27135 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27136 {-1}, {-1}, {-1}, {-1},
27137
27138 {pool_offset(656), 13},
27139 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27140 {-1}, {-1}, {-1}, {-1},
27141
27142 {pool_offset(670), 227},
27143
27144 {pool_offset(671), 26},
27145
27146 {pool_offset(672), 457},
27147 {-1}, {-1},
27148
27149 {pool_offset(675), 194},
27150
27151 {pool_offset(676), 518},
27152 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27153 {-1}, {-1}, {-1}, {-1},
27154
27155 {pool_offset(690), 99},
27156 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27157
27158 {pool_offset(699), 531},
27159 {-1},
27160
27161 {pool_offset(701), 27},
27162 {-1},
27163
27164 {pool_offset(703), 315},
27165 {-1},
27166
27167 {pool_offset(705), 172},
27168 {-1},
27169
27170 {pool_offset(707), 349},
27171 {-1}, {-1},
27172
27173 {pool_offset(710), 344},
27174
27175 {pool_offset(711), 84},
27176
27177 {pool_offset(712), 512},
27178 {-1}, {-1}, {-1},
27179
27180 {pool_offset(716), 357},
27181 {-1}, {-1}, {-1}, {-1},
27182
27183 {pool_offset(721), 535},
27184 {-1},
27185
27186 {pool_offset(723), 249},
27187
27188 {pool_offset(724), 389},
27189
27190 {pool_offset(725), 102},
27191 {-1}, {-1}, {-1},
27192
27193 {pool_offset(729), 260},
27194
27195 {pool_offset(730), 265},
27196
27197 {pool_offset(731), 127},
27198
27199 {pool_offset(732), 314},
27200 {-1}, {-1}, {-1}, {-1}, {-1},
27201
27202 {pool_offset(738), 343},
27203 {-1},
27204
27205 {pool_offset(740), 212},
27206
27207 {pool_offset(741), 28},
27208
27209 {pool_offset(742), 213},
27210 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27211 {-1},
27212
27213 {pool_offset(753), 126},
27214 {-1}, {-1},
27215
27216 {pool_offset(756), 7},
27217
27218 {pool_offset(757), 213},
27219
27220 {pool_offset(758), 406},
27221
27222 {pool_offset(759), 318},
27223
27224 {pool_offset(760), 195},
27225 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27226
27227 {pool_offset(767), 28},
27228 {-1}, {-1},
27229
27230 {pool_offset(770), 223},
27231 {-1}, {-1},
27232
27233 {pool_offset(773), 25},
27234 {-1}, {-1}, {-1}, {-1},
27235
27236 {pool_offset(778), 519},
27237
27238 {pool_offset(779), 248},
27239 {-1},
27240
27241 {pool_offset(781), 521},
27242
27243 {pool_offset(782), 179},
27244 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27245
27246 {pool_offset(791), 364},
27247 {-1},
27248
27249 {pool_offset(793), 29},
27250
27251 {pool_offset(794), 438},
27252 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27253
27254 {pool_offset(801), 25},
27255 {-1}, {-1}, {-1}, {-1},
27256
27257 {pool_offset(806), 215},
27258
27259 {pool_offset(807), 289},
27260
27261 {pool_offset(808), 453},
27262
27263 {pool_offset(809), 478},
27264 {-1}, {-1}, {-1}, {-1},
27265
27266 {pool_offset(814), 88},
27267 {-1}, {-1},
27268
27269 {pool_offset(817), 2},
27270 {-1}, {-1}, {-1}, {-1}, {-1},
27271
27272 {pool_offset(823), 480},
27273
27274 {pool_offset(824), 155},
27275 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27276
27277 {pool_offset(833), 500},
27278 {-1}, {-1}, {-1}, {-1},
27279
27280 {pool_offset(838), 394},
27281
27282 {pool_offset(839), 79},
27283 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27284
27285 {pool_offset(846), 105},
27286 {-1}, {-1},
27287
27288 {pool_offset(849), 443},
27289 {-1}, {-1}, {-1}, {-1},
27290
27291 {pool_offset(854), 334},
27292 {-1}, {-1},
27293
27294 {pool_offset(857), 445},
27295 {-1},
27296
27297 {pool_offset(859), 197},
27298 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27299
27300 {pool_offset(866), 38},
27301
27302 {pool_offset(867), 80},
27303 {-1}, {-1},
27304
27305 {pool_offset(870), 268},
27306
27307 {pool_offset(871), 101},
27308 {-1}, {-1}, {-1},
27309
27310 {pool_offset(875), 464},
27311 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27312
27313 {pool_offset(884), 152},
27314
27315 {pool_offset(885), 109},
27316 {-1}, {-1}, {-1}, {-1},
27317
27318 {pool_offset(890), 100},
27319 {-1},
27320
27321 {pool_offset(892), 466},
27322
27323 {pool_offset(893), 180},
27324 {-1}, {-1}, {-1}, {-1},
27325
27326 {pool_offset(898), 325},
27327 {-1},
27328
27329 {pool_offset(900), 298},
27330 {-1},
27331
27332 {pool_offset(902), 53},
27333 {-1}, {-1}, {-1}, {-1},
27334
27335 {pool_offset(907), 127},
27336
27337 {pool_offset(908), 71},
27338 {-1}, {-1}, {-1},
27339
27340 {pool_offset(912), 440},
27341 {-1}, {-1}, {-1},
27342
27343 {pool_offset(916), 429},
27344
27345 {pool_offset(917), 311},
27346 {-1}, {-1}, {-1}, {-1},
27347
27348 {pool_offset(922), 52},
27349
27350 {pool_offset(923), 52},
27351 {-1}, {-1}, {-1}, {-1},
27352
27353 {pool_offset(928), 370},
27354 {-1},
27355
27356 {pool_offset(930), 201},
27357
27358 {pool_offset(931), 142},
27359 {-1}, {-1}, {-1}, {-1}, {-1},
27360
27361 {pool_offset(937), 58},
27362
27363 {pool_offset(938), 46},
27364 {-1},
27365
27366 {pool_offset(940), 45},
27367 {-1}, {-1},
27368
27369 {pool_offset(943), 404},
27370
27371 {pool_offset(944), 359},
27372 {-1}, {-1},
27373
27374 {pool_offset(947), 110},
27375 {-1}, {-1}, {-1},
27376
27377 {pool_offset(951), 83},
27378
27379 {pool_offset(952), 102},
27380
27381 {pool_offset(953), 181},
27382 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27383
27384 {pool_offset(962), 16},
27385 {-1}, {-1},
27386
27387 {pool_offset(965), 474},
27388
27389 {pool_offset(966), 41},
27390 {-1}, {-1},
27391
27392 {pool_offset(969), 211},
27393
27394 {pool_offset(970), 221},
27395
27396 {pool_offset(971), 141},
27397
27398 {pool_offset(972), 304},
27399
27400 {pool_offset(973), 85},
27401 {-1}, {-1},
27402
27403 {pool_offset(976), 286},
27404
27405 {pool_offset(977), 50},
27406 {-1}, {-1}, {-1}, {-1},
27407
27408 {pool_offset(982), 116},
27409
27410 {pool_offset(983), 114},
27411 {-1}, {-1}, {-1},
27412
27413 {pool_offset(987), 157},
27414 {-1},
27415
27416 {pool_offset(989), 88},
27417 {-1}, {-1}, {-1}, {-1}, {-1},
27418
27419 {pool_offset(995), 119},
27420 {-1},
27421
27422 {pool_offset(997), 300},
27423 {-1},
27424
27425 {pool_offset(999), 324},
27426
27427 {pool_offset(1000), 252},
27428 {-1}, {-1},
27429
27430 {pool_offset(1003), 117},
27431
27432 {pool_offset(1004), 522},
27433 {-1}, {-1},
27434
27435 {pool_offset(1007), 130},
27436 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27437 {-1}, {-1}, {-1},
27438
27439 {pool_offset(1020), 293},
27440 {-1}, {-1}, {-1},
27441
27442 {pool_offset(1024), 31},
27443 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27444
27445 {pool_offset(1034), 66},
27446
27447 {pool_offset(1035), 472},
27448
27449 {pool_offset(1036), 19},
27450 {-1},
27451
27452 {pool_offset(1038), 413},
27453 {-1},
27454
27455 {pool_offset(1040), 62},
27456 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27457
27458 {pool_offset(1048), 17},
27459 {-1},
27460
27461 {pool_offset(1050), 345},
27462 {-1},
27463
27464 {pool_offset(1052), 16},
27465 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27466
27467 {pool_offset(1060), 479},
27468
27469 {pool_offset(1061), 3},
27470
27471 {pool_offset(1062), 256},
27472 {-1}, {-1}, {-1}, {-1},
27473
27474 {pool_offset(1067), 11},
27475 {-1},
27476
27477 {pool_offset(1069), 201},
27478 {-1},
27479
27480 {pool_offset(1071), 73},
27481
27482 {pool_offset(1072), 115},
27483
27484 {pool_offset(1073), 483},
27485 {-1}, {-1}, {-1},
27486
27487 {pool_offset(1077), 49},
27488 {-1}, {-1}, {-1}, {-1},
27489
27490 {pool_offset(1082), 26},
27491 {-1}, {-1}, {-1},
27492
27493 {pool_offset(1086), 270},
27494
27495 {pool_offset(1087), 342},
27496 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27497 {-1}, {-1}, {-1},
27498
27499 {pool_offset(1100), 216},
27500
27501 {pool_offset(1101), 106},
27502
27503 {pool_offset(1102), 332},
27504
27505 {pool_offset(1103), 114},
27506 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27507 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27508 {-1}, {-1}, {-1},
27509
27510 {pool_offset(1125), 211},
27511 {-1},
27512
27513 {pool_offset(1127), 183},
27514
27515 {pool_offset(1128), 15},
27516 {-1}, {-1}, {-1},
27517
27518 {pool_offset(1132), 115},
27519 {-1}, {-1}, {-1}, {-1}, {-1},
27520
27521 {pool_offset(1138), 272},
27522 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27523
27524 {pool_offset(1145), 407},
27525 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27526
27527 {pool_offset(1153), 454},
27528 {-1}, {-1},
27529
27530 {pool_offset(1156), 146},
27531
27532 {pool_offset(1157), 80},
27533 {-1}, {-1},
27534
27535 {pool_offset(1160), 367},
27536 {-1}, {-1}, {-1}, {-1},
27537
27538 {pool_offset(1165), 144},
27539
27540 {pool_offset(1166), 207},
27541 {-1}, {-1}, {-1}, {-1}, {-1},
27542
27543 {pool_offset(1172), 81},
27544 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27545
27546 {pool_offset(1179), 74},
27547
27548 {pool_offset(1180), 247},
27549 {-1}, {-1}, {-1}, {-1},
27550
27551 {pool_offset(1185), 133},
27552 {-1}, {-1}, {-1},
27553
27554 {pool_offset(1189), 208},
27555 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27556
27557 {pool_offset(1198), 380},
27558 {-1}, {-1}, {-1}, {-1},
27559
27560 {pool_offset(1203), 29},
27561 {-1},
27562
27563 {pool_offset(1205), 34},
27564 {-1},
27565
27566 {pool_offset(1207), 159},
27567 {-1},
27568
27569 {pool_offset(1209), 229},
27570
27571 {pool_offset(1210), 170},
27572 {-1},
27573
27574 {pool_offset(1212), 547},
27575
27576 {pool_offset(1213), 66},
27577 {-1}, {-1}, {-1},
27578
27579 {pool_offset(1217), 82},
27580 {-1}, {-1}, {-1}, {-1}, {-1},
27581
27582 {pool_offset(1223), 533},
27583 {-1}, {-1}, {-1},
27584
27585 {pool_offset(1227), 170},
27586
27587 {pool_offset(1228), 185},
27588
27589 {pool_offset(1229), 187},
27590
27591 {pool_offset(1230), 209},
27592 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27593
27594 {pool_offset(1239), 166},
27595
27596 {pool_offset(1240), 482},
27597 {-1},
27598
27599 {pool_offset(1242), 451},
27600
27601 {pool_offset(1243), 214},
27602
27603 {pool_offset(1244), 110},
27604 {-1},
27605
27606 {pool_offset(1246), 348},
27607 {-1}, {-1}, {-1},
27608
27609 {pool_offset(1250), 89},
27610 {-1}, {-1}, {-1}, {-1}, {-1},
27611
27612 {pool_offset(1256), 333},
27613 {-1},
27614
27615 {pool_offset(1258), 195},
27616 {-1},
27617
27618 {pool_offset(1260), 175},
27619 {-1}, {-1},
27620
27621 {pool_offset(1263), 190},
27622
27623 {pool_offset(1264), 106},
27624
27625 {pool_offset(1265), 164},
27626
27627 {pool_offset(1266), 164},
27628 {-1}, {-1}, {-1},
27629
27630 {pool_offset(1270), 186},
27631 {-1}, {-1}, {-1}, {-1}, {-1},
27632
27633 {pool_offset(1276), 488},
27634 {-1}, {-1}, {-1},
27635
27636 {pool_offset(1280), 452},
27637 {-1}, {-1},
27638
27639 {pool_offset(1283), 8},
27640
27641 {pool_offset(1284), 123},
27642 {-1},
27643
27644 {pool_offset(1286), 89},
27645
27646 {pool_offset(1287), 157},
27647 {-1}, {-1}, {-1}, {-1}, {-1},
27648
27649 {pool_offset(1293), 33},
27650 {-1}, {-1}, {-1},
27651
27652 {pool_offset(1297), 234},
27653 {-1},
27654
27655 {pool_offset(1299), 465},
27656 {-1},
27657
27658 {pool_offset(1301), 237},
27659 {-1},
27660
27661 {pool_offset(1303), 31},
27662
27663 {pool_offset(1304), 386},
27664
27665 {pool_offset(1305), 545},
27666 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27667
27668 {pool_offset(1314), 534},
27669 {-1}, {-1}, {-1}, {-1}, {-1},
27670
27671 {pool_offset(1320), 161},
27672 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27673 {-1},
27674
27675 {pool_offset(1331), 122},
27676 {-1},
27677
27678 {pool_offset(1333), 105},
27679 {-1}, {-1}, {-1},
27680
27681 {pool_offset(1337), 382},
27682
27683 {pool_offset(1338), 84},
27684
27685 {pool_offset(1339), 214},
27686 {-1}, {-1}, {-1},
27687
27688 {pool_offset(1343), 40},
27689
27690 {pool_offset(1344), 72},
27691
27692 {pool_offset(1345), 237},
27693 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27694 {-1}, {-1}, {-1}, {-1}, {-1},
27695
27696 {pool_offset(1360), 502},
27697 {-1}, {-1},
27698
27699 {pool_offset(1363), 537},
27700 {-1}, {-1},
27701
27702 {pool_offset(1366), 431},
27703 {-1}, {-1}, {-1}, {-1},
27704
27705 {pool_offset(1371), 469},
27706
27707 {pool_offset(1372), 350},
27708 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27709 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27710
27711 {pool_offset(1390), 225},
27712 {-1}, {-1}, {-1}, {-1},
27713
27714 {pool_offset(1395), 259},
27715 {-1},
27716
27717 {pool_offset(1397), 476},
27718
27719 {pool_offset(1398), 103},
27720
27721 {pool_offset(1399), 219},
27722 {-1}, {-1}, {-1}, {-1},
27723
27724 {pool_offset(1404), 125},
27725 {-1}, {-1},
27726
27727 {pool_offset(1407), 226},
27728
27729 {pool_offset(1408), 30},
27730 {-1}, {-1},
27731
27732 {pool_offset(1411), 176},
27733 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27734
27735 {pool_offset(1420), 30},
27736 {-1}, {-1},
27737
27738 {pool_offset(1423), 241},
27739 {-1},
27740
27741 {pool_offset(1425), 327},
27742 {-1}, {-1},
27743
27744 {pool_offset(1428), 550},
27745 {-1}, {-1}, {-1},
27746
27747 {pool_offset(1432), 450},
27748 {-1}, {-1},
27749
27750 {pool_offset(1435), 221},
27751 {-1}, {-1},
27752
27753 {pool_offset(1438), 218},
27754 {-1},
27755
27756 {pool_offset(1440), 493},
27757
27758 {pool_offset(1441), 444},
27759
27760 {pool_offset(1442), 448},
27761 {-1}, {-1}, {-1},
27762
27763 {pool_offset(1446), 441},
27764 {-1},
27765
27766 {pool_offset(1448), 510},
27767 {-1}, {-1},
27768
27769 {pool_offset(1451), 516},
27770 {-1}, {-1},
27771
27772 {pool_offset(1454), 374},
27773
27774 {pool_offset(1455), 216},
27775 {-1}, {-1},
27776
27777 {pool_offset(1458), 147},
27778 {-1}, {-1},
27779
27780 {pool_offset(1461), 56},
27781 {-1}, {-1}, {-1}, {-1},
27782
27783 {pool_offset(1466), 125},
27784 {-1},
27785
27786 {pool_offset(1468), 147},
27787 {-1},
27788
27789 {pool_offset(1470), 405},
27790 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27791
27792 {pool_offset(1478), 307},
27793 {-1}, {-1}, {-1},
27794
27795 {pool_offset(1482), 90},
27796
27797 {pool_offset(1483), 47},
27798 {-1}, {-1}, {-1},
27799
27800 {pool_offset(1487), 90},
27801 {-1}, {-1},
27802
27803 {pool_offset(1490), 123},
27804 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27805
27806 {pool_offset(1497), 93},
27807 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27808
27809 {pool_offset(1504), 540},
27810 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27811 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27812
27813 {pool_offset(1520), 93},
27814 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27815
27816 {pool_offset(1528), 390},
27817 {-1},
27818
27819 {pool_offset(1530), 275},
27820
27821 {pool_offset(1531), 51},
27822 {-1}, {-1},
27823
27824 {pool_offset(1534), 15},
27825 {-1}, {-1},
27826
27827 {pool_offset(1537), 461},
27828 {-1},
27829
27830 {pool_offset(1539), 44},
27831
27832 {pool_offset(1540), 462},
27833 {-1}, {-1},
27834
27835 {pool_offset(1543), 97},
27836 {-1}, {-1}, {-1}, {-1}, {-1},
27837
27838 {pool_offset(1549), 64},
27839 {-1},
27840
27841 {pool_offset(1551), 56},
27842
27843 {pool_offset(1552), 247},
27844 {-1}, {-1},
27845
27846 {pool_offset(1555), 163},
27847 {-1},
27848
27849 {pool_offset(1557), 21},
27850
27851 {pool_offset(1558), 477},
27852
27853 {pool_offset(1559), 175},
27854 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27855
27856 {pool_offset(1569), 190},
27857 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27858 {-1},
27859
27860 {pool_offset(1580), 64},
27861
27862 {pool_offset(1581), 162},
27863
27864 {pool_offset(1582), 0},
27865 {-1},
27866
27867 {pool_offset(1584), 78},
27868 {-1},
27869
27870 {pool_offset(1586), 229},
27871
27872 {pool_offset(1587), 169},
27873 {-1},
27874
27875 {pool_offset(1589), 263},
27876
27877 {pool_offset(1590), 417},
27878 {-1}, {-1},
27879
27880 {pool_offset(1593), 59},
27881
27882 {pool_offset(1594), 104},
27883 {-1}, {-1},
27884
27885 {pool_offset(1597), 546},
27886
27887 {pool_offset(1598), 23},
27888 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27889
27890 {pool_offset(1605), 236},
27891 {-1}, {-1},
27892
27893 {pool_offset(1608), 514},
27894 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27895
27896 {pool_offset(1618), 288},
27897 {-1}, {-1}, {-1},
27898
27899 {pool_offset(1622), 253},
27900 {-1},
27901
27902 {pool_offset(1624), 108},
27903 {-1},
27904
27905 {pool_offset(1626), 227},
27906 {-1},
27907
27908 {pool_offset(1628), 396},
27909 {-1},
27910
27911 {pool_offset(1630), 178},
27912 {-1}, {-1},
27913
27914 {pool_offset(1633), 198},
27915 {-1}, {-1},
27916
27917 {pool_offset(1636), 83},
27918 {-1},
27919
27920 {pool_offset(1638), 234},
27921 {-1},
27922
27923 {pool_offset(1640), 32},
27924 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27925 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27926
27927 {pool_offset(1659), 108},
27928 {-1},
27929
27930 {pool_offset(1661), 180},
27931
27932 {pool_offset(1662), 174},
27933 {-1}, {-1},
27934
27935 {pool_offset(1665), 439},
27936 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27937 {-1}, {-1},
27938
27939 {pool_offset(1677), 200},
27940
27941 {pool_offset(1678), 1},
27942 {-1},
27943
27944 {pool_offset(1680), 134},
27945
27946 {pool_offset(1681), 134},
27947 {-1}, {-1}, {-1}, {-1}, {-1},
27948
27949 {pool_offset(1687), 377},
27950 {-1}, {-1},
27951
27952 {pool_offset(1690), 369},
27953
27954 {pool_offset(1691), 299},
27955 {-1}, {-1}, {-1}, {-1}, {-1},
27956
27957 {pool_offset(1697), 398},
27958 {-1}, {-1}, {-1},
27959
27960 {pool_offset(1701), 24},
27961 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27962
27963 {pool_offset(1708), 449},
27964
27965 {pool_offset(1709), 323},
27966
27967 {pool_offset(1710), 284},
27968 {-1}, {-1},
27969
27970 {pool_offset(1713), 238},
27971
27972 {pool_offset(1714), 220},
27973 {-1}, {-1},
27974
27975 {pool_offset(1717), 347},
27976 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27977
27978 {pool_offset(1726), 385},
27979 {-1},
27980
27981 {pool_offset(1728), 158},
27982 {-1}, {-1},
27983
27984 {pool_offset(1731), 158},
27985 {-1},
27986
27987 {pool_offset(1733), 5},
27988 {-1}, {-1},
27989
27990 {pool_offset(1736), 58},
27991
27992 {pool_offset(1737), 78},
27993 {-1}, {-1}, {-1},
27994
27995 {pool_offset(1741), 329},
27996 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27997
27998 {pool_offset(1749), 485},
27999
28000 {pool_offset(1750), 32},
28001 {-1}, {-1}, {-1},
28002
28003 {pool_offset(1754), 296},
28004 {-1}, {-1}, {-1},
28005
28006 {pool_offset(1758), 339},
28007
28008 {pool_offset(1759), 218},
28009
28010 {pool_offset(1760), 322},
28011 {-1}, {-1}, {-1}, {-1},
28012
28013 {pool_offset(1765), 437},
28014
28015 {pool_offset(1766), 360},
28016 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28017
28018 {pool_offset(1776), 418},
28019 {-1}, {-1},
28020
28021 {pool_offset(1779), 491},
28022 {-1}, {-1},
28023
28024 {pool_offset(1782), 241},
28025
28026 {pool_offset(1783), 35},
28027 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28028
28029 {pool_offset(1791), 282},
28030 {-1},
28031
28032 {pool_offset(1793), 226},
28033 {-1}, {-1}, {-1}, {-1},
28034
28035 {pool_offset(1798), 94},
28036 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28037
28038 {pool_offset(1807), 517},
28039 {-1},
28040
28041 {pool_offset(1809), 320},
28042 {-1},
28043
28044 {pool_offset(1811), 35},
28045 {-1}, {-1}, {-1},
28046
28047 {pool_offset(1815), 554},
28048 {-1},
28049
28050 {pool_offset(1817), 301},
28051 {-1}, {-1},
28052
28053 {pool_offset(1820), 358},
28054 {-1}, {-1}, {-1},
28055
28056 {pool_offset(1824), 361},
28057 {-1},
28058
28059 {pool_offset(1826), 9},
28060
28061 {pool_offset(1827), 217},
28062 {-1},
28063
28064 {pool_offset(1829), 67},
28065
28066 {pool_offset(1830), 24},
28067 {-1}, {-1}, {-1},
28068
28069 {pool_offset(1834), 96},
28070 {-1}, {-1},
28071
28072 {pool_offset(1837), 303},
28073
28074 {pool_offset(1838), 419},
28075
28076 {pool_offset(1839), 145},
28077 {-1}, {-1}, {-1}, {-1}, {-1},
28078
28079 {pool_offset(1845), 283},
28080 {-1}, {-1}, {-1},
28081
28082 {pool_offset(1849), 94},
28083
28084 {pool_offset(1850), 128},
28085 {-1},
28086
28087 {pool_offset(1852), 400},
28088 {-1}, {-1}, {-1}, {-1}, {-1},
28089
28090 {pool_offset(1858), 379},
28091 {-1},
28092
28093 {pool_offset(1860), 117},
28094 {-1}, {-1},
28095
28096 {pool_offset(1863), 328},
28097 {-1}, {-1}, {-1}, {-1},
28098
28099 {pool_offset(1868), 363},
28100 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28101
28102 {pool_offset(1875), 326},
28103 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28104
28105 {pool_offset(1883), 217},
28106 {-1}, {-1}, {-1},
28107
28108 {pool_offset(1887), 67},
28109 {-1}, {-1}, {-1}, {-1},
28110
28111 {pool_offset(1892), 290},
28112 {-1}, {-1}, {-1}, {-1}, {-1},
28113
28114 {pool_offset(1898), 355},
28115
28116 {pool_offset(1899), 520},
28117 {-1}, {-1},
28118
28119 {pool_offset(1902), 172},
28120 {-1},
28121
28122 {pool_offset(1904), 353},
28123 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28124
28125 {pool_offset(1911), 182},
28126 {-1},
28127
28128 {pool_offset(1913), 523},
28129 {-1},
28130
28131 {pool_offset(1915), 330},
28132
28133 {pool_offset(1916), 306},
28134 {-1}, {-1}, {-1}, {-1},
28135
28136 {pool_offset(1921), 524},
28137 {-1},
28138
28139 {pool_offset(1923), 219},
28140 {-1}, {-1}, {-1},
28141
28142 {pool_offset(1927), 403},
28143 {-1}, {-1}, {-1},
28144
28145 {pool_offset(1931), 165},
28146 {-1}, {-1},
28147
28148 {pool_offset(1934), 258},
28149 {-1}, {-1}, {-1},
28150
28151 {pool_offset(1938), 76},
28152 {-1}, {-1}, {-1}, {-1},
28153
28154 {pool_offset(1943), 193},
28155 {-1}, {-1}, {-1}, {-1},
28156
28157 {pool_offset(1948), 92},
28158 {-1},
28159
28160 {pool_offset(1950), 551},
28161 {-1}, {-1}, {-1}, {-1}, {-1},
28162
28163 {pool_offset(1956), 384},
28164
28165 {pool_offset(1957), 185},
28166 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28167
28168 {pool_offset(1964), 99},
28169
28170 {pool_offset(1965), 422},
28171 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28172
28173 {pool_offset(1972), 135},
28174
28175 {pool_offset(1973), 135},
28176 {-1}, {-1}, {-1}, {-1},
28177
28178 {pool_offset(1978), 37},
28179 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28180
28181 {pool_offset(1987), 166},
28182 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28183 {-1}, {-1},
28184
28185 {pool_offset(1999), 60},
28186 {-1}, {-1}, {-1},
28187
28188 {pool_offset(2003), 161},
28189 {-1}, {-1},
28190
28191 {pool_offset(2006), 515},
28192 {-1},
28193
28194 {pool_offset(2008), 61},
28195 {-1},
28196
28197 {pool_offset(2010), 259},
28198 {-1}, {-1}, {-1}, {-1}, {-1},
28199
28200 {pool_offset(2016), 434},
28201 {-1}, {-1}, {-1},
28202
28203 {pool_offset(2020), 159},
28204 {-1}, {-1},
28205
28206 {pool_offset(2023), 393},
28207 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28208
28209 {pool_offset(2032), 139},
28210 {-1}, {-1}, {-1}, {-1},
28211
28212 {pool_offset(2037), 139},
28213
28214 {pool_offset(2038), 12},
28215 {-1},
28216
28217 {pool_offset(2040), 177},
28218 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28219
28220 {pool_offset(2047), 239},
28221 {-1}, {-1},
28222
28223 {pool_offset(2050), 182},
28224
28225 {pool_offset(2051), 233},
28226 {-1}, {-1}, {-1}, {-1}, {-1},
28227
28228 {pool_offset(2057), 122},
28229 {-1}, {-1}, {-1}, {-1},
28230
28231 {pool_offset(2062), 57},
28232
28233 {pool_offset(2063), 192},
28234
28235 {pool_offset(2064), 44},
28236 {-1}, {-1}, {-1}, {-1}, {-1},
28237
28238 {pool_offset(2070), 436},
28239
28240 {pool_offset(2071), 455},
28241 {-1}, {-1}, {-1}, {-1}, {-1},
28242
28243 {pool_offset(2077), 238},
28244 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28245
28246 {pool_offset(2084), 171},
28247
28248 {pool_offset(2085), 132},
28249 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28250
28251 {pool_offset(2092), 242},
28252 {-1}, {-1},
28253
28254 {pool_offset(2095), 312},
28255 {-1},
28256
28257 {pool_offset(2097), 242},
28258 {-1},
28259
28260 {pool_offset(2099), 243},
28261 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28262
28263 {pool_offset(2109), 199},
28264
28265 {pool_offset(2110), 77},
28266 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28267 {-1},
28268
28269 {pool_offset(2121), 366},
28270 {-1}, {-1},
28271
28272 {pool_offset(2124), 395},
28273 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28274
28275 {pool_offset(2133), 87},
28276 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28277 {-1},
28278
28279 {pool_offset(2144), 87},
28280 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28281 {-1}, {-1}, {-1}, {-1},
28282
28283 {pool_offset(2158), 246},
28284 {-1},
28285
28286 {pool_offset(2160), 42},
28287 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28288 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28289
28290 {pool_offset(2178), 387},
28291 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28292
28293 {pool_offset(2187), 228},
28294
28295 {pool_offset(2188), 409},
28296 {-1},
28297
28298 {pool_offset(2190), 388},
28299
28300 {pool_offset(2191), 235},
28301 {-1}, {-1}, {-1}, {-1},
28302
28303 {pool_offset(2196), 151},
28304 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28305 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28306
28307 {pool_offset(2213), 362},
28308
28309 {pool_offset(2214), 162},
28310 {-1}, {-1},
28311
28312 {pool_offset(2217), 285},
28313 {-1}, {-1}, {-1}, {-1},
28314
28315 {pool_offset(2222), 548},
28316
28317 {pool_offset(2223), 36},
28318 {-1}, {-1}, {-1}, {-1},
28319
28320 {pool_offset(2228), 240},
28321
28322 {pool_offset(2229), 317},
28323 {-1}, {-1},
28324
28325 {pool_offset(2232), 100},
28326
28327 {pool_offset(2233), 246},
28328 {-1}, {-1}, {-1}, {-1},
28329
28330 {pool_offset(2238), 178},
28331 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28332
28333 {pool_offset(2245), 269},
28334 {-1}, {-1}, {-1},
28335
28336 {pool_offset(2249), 200},
28337 {-1}, {-1}, {-1}, {-1}, {-1},
28338
28339 {pool_offset(2255), 337},
28340 {-1}, {-1},
28341
28342 {pool_offset(2258), 48},
28343
28344 {pool_offset(2259), 264},
28345 {-1},
28346
28347 {pool_offset(2261), 470},
28348 {-1},
28349
28350 {pool_offset(2263), 91},
28351
28352 {pool_offset(2264), 167},
28353 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28354 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28355 {-1}, {-1}, {-1},
28356
28357 {pool_offset(2286), 176},
28358 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28359 {-1}, {-1}, {-1},
28360
28361 {pool_offset(2299), 65},
28362 {-1},
28363
28364 {pool_offset(2301), 287},
28365 {-1}, {-1}, {-1},
28366
28367 {pool_offset(2305), 187},
28368 {-1}, {-1}, {-1}, {-1}, {-1},
28369
28370 {pool_offset(2311), 496},
28371 {-1}, {-1}, {-1},
28372
28373 {pool_offset(2315), 65},
28374 {-1}, {-1}, {-1},
28375
28376 {pool_offset(2319), 231},
28377 {-1}, {-1}, {-1}, {-1}, {-1},
28378
28379 {pool_offset(2325), 137},
28380 {-1}, {-1}, {-1}, {-1},
28381
28382 {pool_offset(2330), 97},
28383 {-1}, {-1},
28384
28385 {pool_offset(2333), 179},
28386 {-1}, {-1},
28387
28388 {pool_offset(2336), 137},
28389 {-1}, {-1}, {-1}, {-1},
28390
28391 {pool_offset(2341), 336},
28392
28393 {pool_offset(2342), 262},
28394 {-1}, {-1}, {-1}, {-1},
28395
28396 {pool_offset(2347), 129},
28397
28398 {pool_offset(2348), 426},
28399 {-1}, {-1},
28400
28401 {pool_offset(2351), 397},
28402
28403 {pool_offset(2352), 191},
28404 {-1}, {-1}, {-1}, {-1},
28405
28406 {pool_offset(2357), 184},
28407 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28408 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28409
28410 {pool_offset(2376), 428},
28411 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28412 {-1}, {-1}, {-1},
28413
28414 {pool_offset(2389), 50},
28415 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28416 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28417 {-1},
28418
28419 {pool_offset(2409), 261},
28420 {-1},
28421
28422 {pool_offset(2411), 223},
28423 {-1}, {-1},
28424
28425 {pool_offset(2414), 116},
28426 {-1}, {-1}, {-1}, {-1},
28427
28428 {pool_offset(2419), 331},
28429 {-1},
28430
28431 {pool_offset(2421), 253},
28432 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28433
28434 {pool_offset(2428), 231},
28435
28436 {pool_offset(2429), 199},
28437 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28438
28439 {pool_offset(2437), 224},
28440 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28441
28442 {pool_offset(2444), 215},
28443
28444 {pool_offset(2445), 4},
28445 {-1}, {-1}, {-1},
28446
28447 {pool_offset(2449), 75},
28448 {-1}, {-1}, {-1}, {-1}, {-1},
28449
28450 {pool_offset(2455), 463},
28451
28452 {pool_offset(2456), 225},
28453 {-1}, {-1}, {-1},
28454
28455 {pool_offset(2460), 206},
28456
28457 {pool_offset(2461), 167},
28458 {-1}, {-1},
28459
28460 {pool_offset(2464), 313},
28461
28462 {pool_offset(2465), 153},
28463 {-1},
28464
28465 {pool_offset(2467), 188},
28466 {-1}, {-1}, {-1}, {-1}, {-1},
28467
28468 {pool_offset(2473), 60},
28469 {-1}, {-1},
28470
28471 {pool_offset(2476), 378},
28472 {-1}, {-1}, {-1}, {-1}, {-1},
28473
28474 {pool_offset(2482), 239},
28475 {-1},
28476
28477 {pool_offset(2484), 49},
28478 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28479 {-1}, {-1},
28480
28481 {pool_offset(2496), 416},
28482 {-1}, {-1}, {-1},
28483
28484 {pool_offset(2500), 511},
28485 {-1}, {-1},
28486
28487 {pool_offset(2503), 319},
28488 {-1}, {-1}, {-1}, {-1},
28489
28490 {pool_offset(2508), 169},
28491 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28492
28493 {pool_offset(2518), 181},
28494 {-1}, {-1},
28495
28496 {pool_offset(2521), 309},
28497 {-1}, {-1}, {-1},
28498
28499 {pool_offset(2525), 414},
28500 {-1}, {-1}, {-1},
28501
28502 {pool_offset(2529), 492},
28503 {-1}, {-1},
28504
28505 {pool_offset(2532), 189},
28506
28507 {pool_offset(2533), 230},
28508 {-1}, {-1}, {-1},
28509
28510 {pool_offset(2537), 70},
28511 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28512 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28513
28514 {pool_offset(2553), 261},
28515
28516 {pool_offset(2554), 505},
28517 {-1}, {-1}, {-1}, {-1},
28518
28519 {pool_offset(2559), 186},
28520 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28521
28522 {pool_offset(2567), 220},
28523 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28524
28525 {pool_offset(2576), 210},
28526 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28527
28528 {pool_offset(2584), 254},
28529
28530 {pool_offset(2585), 544},
28531
28532 {pool_offset(2586), 338},
28533 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28534 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28535 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28536 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28537
28538 {pool_offset(2623), 36},
28539 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28540 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28541
28542 {pool_offset(2642), 189},
28543 {-1},
28544
28545 {pool_offset(2644), 27},
28546 {-1}, {-1},
28547
28548 {pool_offset(2647), 274},
28549 {-1}, {-1}, {-1}, {-1}, {-1},
28550
28551 {pool_offset(2653), 173},
28552 {-1}, {-1}, {-1}, {-1}, {-1},
28553
28554 {pool_offset(2659), 308},
28555 {-1}, {-1},
28556
28557 {pool_offset(2662), 372},
28558 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28559 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28560 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28561 {-1}, {-1},
28562
28563 {pool_offset(2692), 70},
28564 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28565
28566 {pool_offset(2700), 420},
28567 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28568
28569 {pool_offset(2707), 528},
28570 {-1}, {-1}, {-1},
28571
28572 {pool_offset(2711), 51},
28573 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28574 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28575 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28576 {-1}, {-1}, {-1}, {-1},
28577
28578 {pool_offset(2743), 341},
28579 {-1},
28580
28581 {pool_offset(2745), 529},
28582 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28583 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28584
28585 {pool_offset(2764), 19},
28586 {-1}, {-1}, {-1}, {-1}, {-1},
28587
28588 {pool_offset(2770), 96},
28589
28590 {pool_offset(2771), 63},
28591 {-1}, {-1}, {-1}, {-1},
28592
28593 {pool_offset(2776), 335},
28594
28595 {pool_offset(2777), 168},
28596 {-1}, {-1}, {-1}, {-1},
28597
28598 {pool_offset(2782), 399},
28599 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28600
28601 {pool_offset(2790), 503},
28602 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28603
28604 {pool_offset(2798), 91},
28605 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28606 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28607 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28608
28609 {pool_offset(2826), 248},
28610 {-1}, {-1}, {-1}, {-1},
28611
28612 {pool_offset(2831), 236},
28613 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28614 {-1}, {-1},
28615
28616 {pool_offset(2843), 188},
28617 {-1}, {-1}, {-1}, {-1}, {-1},
28618
28619 {pool_offset(2849), 191},
28620
28621 {pool_offset(2850), 230},
28622 {-1}, {-1},
28623
28624 {pool_offset(2853), 171},
28625 {-1}, {-1},
28626
28627 {pool_offset(2856), 113},
28628 {-1}, {-1}, {-1}, {-1},
28629
28630 {pool_offset(2861), 506},
28631 {-1},
28632
28633 {pool_offset(2863), 10},
28634 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28635 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28636 {-1}, {-1},
28637
28638 {pool_offset(2884), 539},
28639 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28640 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28641 {-1}, {-1}, {-1}, {-1},
28642
28643 {pool_offset(2907), 160},
28644 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28645
28646 {pool_offset(2915), 160},
28647 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28648 {-1}, {-1}, {-1}, {-1},
28649
28650 {pool_offset(2929), 250},
28651 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28652
28653 {pool_offset(2937), 95},
28654 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28655
28656 {pool_offset(2947), 530},
28657 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28658
28659 {pool_offset(2954), 173},
28660 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28661
28662 {pool_offset(2963), 277},
28663 {-1}, {-1}, {-1}, {-1},
28664
28665 {pool_offset(2968), 244},
28666 {-1}, {-1}, {-1}, {-1}, {-1},
28667
28668 {pool_offset(2974), 244},
28669
28670 {pool_offset(2975), 412},
28671
28672 {pool_offset(2976), 352},
28673
28674 {pool_offset(2977), 423},
28675 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28676
28677 {pool_offset(2986), 183},
28678
28679 {pool_offset(2987), 212},
28680 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28681 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28682 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28683
28684 {pool_offset(3012), 532},
28685
28686 {pool_offset(3013), 424},
28687 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28688 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28689 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28690 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28691 {-1}, {-1},
28692
28693 {pool_offset(3052), 254},
28694 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28695 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28696
28697 {pool_offset(3071), 245},
28698 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28699
28700 {pool_offset(3080), 356},
28701 {-1}, {-1},
28702
28703 {pool_offset(3083), 541},
28704
28705 {pool_offset(3084), 410},
28706 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28707 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28708 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28709
28710 {pool_offset(3112), 42},
28711 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28712
28713 {pool_offset(3120), 59},
28714 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28715
28716 {pool_offset(3127), 168},
28717 {-1}, {-1},
28718
28719 {pool_offset(3130), 245},
28720 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28721
28722 {pool_offset(3139), 203},
28723 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28724 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28725 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28726 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28727 {-1},
28728
28729 {pool_offset(3177), 18},
28730 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28731
28732 {pool_offset(3184), 68},
28733 {-1}, {-1}, {-1}, {-1}, {-1},
28734
28735 {pool_offset(3190), 232},
28736 {-1}, {-1},
28737
28738 {pool_offset(3193), 47},
28739 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28740 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28741
28742 {pool_offset(3210), 232},
28743 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28744 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28745
28746 {pool_offset(3228), 222},
28747 {-1}, {-1},
28748
28749 {pool_offset(3231), 20},
28750 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28751
28752 {pool_offset(3239), 525},
28753 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28754 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28755 {-1}, {-1}, {-1}, {-1},
28756
28757 {pool_offset(3262), 76},
28758 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28759 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28760 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28761 {-1}, {-1}, {-1},
28762
28763 {pool_offset(3293), 133},
28764 {-1}, {-1}, {-1},
28765
28766 {pool_offset(3297), 197},
28767 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28768
28769 {pool_offset(3304), 92},
28770 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28771 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28772 {-1}, {-1}, {-1}, {-1}, {-1},
28773
28774 {pool_offset(3328), 381},
28775 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28776
28777 {pool_offset(3337), 447},
28778 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28779 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28780 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28781 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28782 {-1},
28783
28784 {pool_offset(3375), 210},
28785 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28786 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28787 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28788 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28789 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28790 {-1}, {-1}, {-1}, {-1}, {-1},
28791
28792 {pool_offset(3426), 62},
28793 {-1}, {-1}, {-1}, {-1},
28794
28795 {pool_offset(3431), 233},
28796 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28797 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28798
28799 {pool_offset(3447), 63},
28800 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28801 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28802 {-1}, {-1}, {-1}, {-1}, {-1},
28803
28804 {pool_offset(3471), 383},
28805 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28806 {-1}, {-1}, {-1}, {-1},
28807
28808 {pool_offset(3485), 177},
28809 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28810 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28811
28812 {pool_offset(3504), 266},
28813 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28814
28815 {pool_offset(3514), 365},
28816 {-1}, {-1},
28817
28818 {pool_offset(3517), 184},
28819 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28820 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28821 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28822 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28823 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28824
28825 {pool_offset(3562), 95},
28826 {-1},
28827
28828 {pool_offset(3564), 346},
28829 {-1}, {-1}, {-1}, {-1}, {-1},
28830
28831 {pool_offset(3570), 411},
28832 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28833 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28834 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28835 {-1}, {-1}, {-1}, {-1}, {-1},
28836
28837 {pool_offset(3603), 240},
28838 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28839 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28840 {-1},
28841
28842 {pool_offset(3623), 375},
28843 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28844 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28845 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28846 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28847 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28848
28849 {pool_offset(3666), 228},
28850 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28851 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28852 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28853 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28854 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28855 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28856 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28857 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28858 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28859 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28860 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28861
28862 {pool_offset(3764), 501},
28863 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28864 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28865 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28866 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28867 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28868 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28869 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28870 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28871 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28872 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28873 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28874 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28875 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28876 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28877 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28878 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28879 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28880 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28881 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28882 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28883 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28884 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28885 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28886 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28887 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28888 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28889 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28890 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28891 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28892 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28893 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28894 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28895
28896 {pool_offset(4052), 205},
28897 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28898 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28899 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28900 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28901 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28902 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28903 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28904 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28905 {-1}, {-1}, {-1}, {-1},
28906
28907 {pool_offset(4129), 552},
28908 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28909 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28910 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28911 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28912 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28913 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28914 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28915 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28916 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28917 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28918 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28919 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28920 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28921 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28922 {-1}, {-1}, {-1}, {-1}, {-1},
28923
28924 {pool_offset(4261), 98},
28925 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28926 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28927
28928 {pool_offset(4277), 373},
28929 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28930 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28931 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28932 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28933 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28934 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28935
28936 {pool_offset(4332), 69},
28937 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28938 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28939 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28940 {-1}, {-1}, {-1},
28941
28942 {pool_offset(4363), 354},
28943 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28944 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28945 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28946 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28947 {-1}, {-1}, {-1}, {-1},
28948
28949 {pool_offset(4404), 68},
28950 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28951 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28952 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28953 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28954 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28955 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28956 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28957 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28958 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28959 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28960 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28961 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28962 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28963 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28964 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28965 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28966 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28967 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28968 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28969 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28970 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28971 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28972 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28973 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28974 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28975 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28976
28977 {pool_offset(4639), 542},
28978 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28979 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28980 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28981 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28982 {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28983
28984 {pool_offset(4682), 55},
28985 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28986 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28987 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28988 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28989 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28990 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28991 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28992 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28993 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28994 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28995 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28996 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28997 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28998 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28999 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29000 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29001 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29002 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29003 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29004 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29005 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29006 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29007 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29008 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29009 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29010 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29011 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29012 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29013 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29014 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29015 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29016 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29017 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29018 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29019 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29020 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29021 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29022 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29023 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29024 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29025 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29026 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29027 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29028 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29029 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29030 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29031 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29032 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29033 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29034 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29035 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29036 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29037 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29038 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29039 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29040 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29041 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29042 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29043 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29044 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29045 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29046
29047 {pool_offset(5231), 69},
29048 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29049 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29050 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29051 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29052 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29053 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29054 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29055 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29056 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29057 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29058 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29059 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29060 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29061 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29062 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29063 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29064 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29065 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29066 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29067 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29068 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29069 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29070 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29071 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29072 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29073 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29074 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29075 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29076 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29077 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29078 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29079 {-1}, {-1}, {-1}, {-1}, {-1},
29080
29081 {pool_offset(5516), 553}
29082 };
29083
29084 if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
29085 {
29086 register unsigned int key = hash (str, len);
29087
29088 if (key <= MAX_HASH_VALUE)
29089 {
29090 register int o = wordlist[key].name;
29091 if (o >= 0)
29092 {
29093 register const char *s = o + unicode_prop_name_pool;
29094
29095 if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strncmp (str, s, len) && s[len] == '\0')
29096 return &wordlist[key];
29097 }
29098 }
29099 }
29100 return 0;
29101 }
29102
29103
29104
29105 #define UNICODE_PROPERTY_VERSION 11_0_0
29106
29107 #define PROPERTY_NAME_MAX_SIZE 59
29108 #define CODE_RANGES_NUM 555
29109
29110 #define PROP_INDEX_NEWLINE 0
29111 #define PROP_INDEX_ALPHA 1
29112 #define PROP_INDEX_BLANK 2
29113 #define PROP_INDEX_CNTRL 3
29114 #define PROP_INDEX_DIGIT 4
29115 #define PROP_INDEX_GRAPH 5
29116 #define PROP_INDEX_LOWER 6
29117 #define PROP_INDEX_PRINT 7
29118 #define PROP_INDEX_PUNCT 8
29119 #define PROP_INDEX_SPACE 9
29120 #define PROP_INDEX_UPPER 10
29121 #define PROP_INDEX_XDIGIT 11
29122 #define PROP_INDEX_WORD 12
29123 #define PROP_INDEX_ALNUM 13
29124 #define PROP_INDEX_ASCII 14
29125 #define PROP_INDEX_ASCIIHEXDIGIT 15
29126 #define PROP_INDEX_AHEX 15
29127 #define PROP_INDEX_ADLM 16
29128 #define PROP_INDEX_ADLAM 16
29129 #define PROP_INDEX_AHOM 17
29130 #define PROP_INDEX_ALPHABETIC 18
29131 #define PROP_INDEX_ANATOLIANHIEROGLYPHS 19
29132 #define PROP_INDEX_HLUW 19
29133 #define PROP_INDEX_ANY 20
29134 #define PROP_INDEX_ARAB 21
29135 #define PROP_INDEX_ARABIC 21
29136 #define PROP_INDEX_ARMN 22
29137 #define PROP_INDEX_ARMENIAN 22
29138 #define PROP_INDEX_ASSIGNED 23
29139 #define PROP_INDEX_AVST 24
29140 #define PROP_INDEX_AVESTAN 24
29141 #define PROP_INDEX_BALINESE 25
29142 #define PROP_INDEX_BALI 25
29143 #define PROP_INDEX_BAMUM 26
29144 #define PROP_INDEX_BAMU 26
29145 #define PROP_INDEX_BASSAVAH 27
29146 #define PROP_INDEX_BASS 27
29147 #define PROP_INDEX_BATAK 28
29148 #define PROP_INDEX_BATK 28
29149 #define PROP_INDEX_BENG 29
29150 #define PROP_INDEX_BENGALI 29
29151 #define PROP_INDEX_BHKS 30
29152 #define PROP_INDEX_BHAIKSUKI 30
29153 #define PROP_INDEX_BIDICONTROL 31
29154 #define PROP_INDEX_BIDIC 31
29155 #define PROP_INDEX_BOPO 32
29156 #define PROP_INDEX_BOPOMOFO 32
29157 #define PROP_INDEX_BRAHMI 33
29158 #define PROP_INDEX_BRAH 33
29159 #define PROP_INDEX_BRAI 34
29160 #define PROP_INDEX_BRAILLE 34
29161 #define PROP_INDEX_BUGI 35
29162 #define PROP_INDEX_BUGINESE 35
29163 #define PROP_INDEX_BUHD 36
29164 #define PROP_INDEX_BUHID 36
29165 #define PROP_INDEX_C 37
29166 #define PROP_INDEX_OTHER 37
29167 #define PROP_INDEX_CANS 38
29168 #define PROP_INDEX_CANADIANABORIGINAL 38
29169 #define PROP_INDEX_CARI 39
29170 #define PROP_INDEX_CARIAN 39
29171 #define PROP_INDEX_CI 40
29172 #define PROP_INDEX_CASEIGNORABLE 40
29173 #define PROP_INDEX_CASED 41
29174 #define PROP_INDEX_AGHB 42
29175 #define PROP_INDEX_CAUCASIANALBANIAN 42
29176 #define PROP_INDEX_CONTROL 43
29177 #define PROP_INDEX_CC 43
29178 #define PROP_INDEX_CF 44
29179 #define PROP_INDEX_FORMAT 44
29180 #define PROP_INDEX_CHAKMA 45
29181 #define PROP_INDEX_CAKM 45
29182 #define PROP_INDEX_CHAM 46
29183 #define PROP_INDEX_CWCF 47
29184 #define PROP_INDEX_CHANGESWHENCASEFOLDED 47
29185 #define PROP_INDEX_CWCM 48
29186 #define PROP_INDEX_CHANGESWHENCASEMAPPED 48
29187 #define PROP_INDEX_CWL 49
29188 #define PROP_INDEX_CHANGESWHENLOWERCASED 49
29189 #define PROP_INDEX_CWT 50
29190 #define PROP_INDEX_CHANGESWHENTITLECASED 50
29191 #define PROP_INDEX_CWU 51
29192 #define PROP_INDEX_CHANGESWHENUPPERCASED 51
29193 #define PROP_INDEX_CHER 52
29194 #define PROP_INDEX_CHEROKEE 52
29195 #define PROP_INDEX_CN 53
29196 #define PROP_INDEX_UNASSIGNED 53
29197 #define PROP_INDEX_PRIVATEUSE 54
29198 #define PROP_INDEX_CO 54
29199 #define PROP_INDEX_ZYYY 55
29200 #define PROP_INDEX_COMMON 55
29201 #define PROP_INDEX_COPT 56
29202 #define PROP_INDEX_COPTIC 56
29203 #define PROP_INDEX_QAAC 56
29204 #define PROP_INDEX_CS 57
29205 #define PROP_INDEX_SURROGATE 57
29206 #define PROP_INDEX_XSUX 58
29207 #define PROP_INDEX_CUNEIFORM 58
29208 #define PROP_INDEX_CPRT 59
29209 #define PROP_INDEX_CYPRIOT 59
29210 #define PROP_INDEX_CYRILLIC 60
29211 #define PROP_INDEX_CYRL 60
29212 #define PROP_INDEX_DASH 61
29213 #define PROP_INDEX_DEFAULTIGNORABLECODEPOINT 62
29214 #define PROP_INDEX_DI 62
29215 #define PROP_INDEX_DEP 63
29216 #define PROP_INDEX_DEPRECATED 63
29217 #define PROP_INDEX_DSRT 64
29218 #define PROP_INDEX_DESERET 64
29219 #define PROP_INDEX_DEVA 65
29220 #define PROP_INDEX_DEVANAGARI 65
29221 #define PROP_INDEX_DIACRITIC 66
29222 #define PROP_INDEX_DIA 66
29223 #define PROP_INDEX_DOGRA 67
29224 #define PROP_INDEX_DOGR 67
29225 #define PROP_INDEX_DUPL 68
29226 #define PROP_INDEX_DUPLOYAN 68
29227 #define PROP_INDEX_EGYPTIANHIEROGLYPHS 69
29228 #define PROP_INDEX_EGYP 69
29229 #define PROP_INDEX_ELBA 70
29230 #define PROP_INDEX_ELBASAN 70
29231 #define PROP_INDEX_EMOJI 71
29232 #define PROP_INDEX_EMOJICOMPONENT 72
29233 #define PROP_INDEX_EMOJIMODIFIER 73
29234 #define PROP_INDEX_EMOJIMODIFIERBASE 74
29235 #define PROP_INDEX_EMOJIPRESENTATION 75
29236 #define PROP_INDEX_ETHIOPIC 76
29237 #define PROP_INDEX_ETHI 76
29238 #define PROP_INDEX_EXTENDEDPICTOGRAPHIC 77
29239 #define PROP_INDEX_EXT 78
29240 #define PROP_INDEX_EXTENDER 78
29241 #define PROP_INDEX_GEORGIAN 79
29242 #define PROP_INDEX_GEOR 79
29243 #define PROP_INDEX_GLAG 80
29244 #define PROP_INDEX_GLAGOLITIC 80
29245 #define PROP_INDEX_GOTH 81
29246 #define PROP_INDEX_GOTHIC 81
29247 #define PROP_INDEX_GRAN 82
29248 #define PROP_INDEX_GRANTHA 82
29249 #define PROP_INDEX_GRBASE 83
29250 #define PROP_INDEX_GRAPHEMEBASE 83
29251 #define PROP_INDEX_GREXT 84
29252 #define PROP_INDEX_GRAPHEMEEXTEND 84
29253 #define PROP_INDEX_GRAPHEMELINK 85
29254 #define PROP_INDEX_GRLINK 85
29255 #define PROP_INDEX_GREEK 86
29256 #define PROP_INDEX_GREK 86
29257 #define PROP_INDEX_GUJARATI 87
29258 #define PROP_INDEX_GUJR 87
29259 #define PROP_INDEX_GUNJALAGONDI 88
29260 #define PROP_INDEX_GONG 88
29261 #define PROP_INDEX_GURU 89
29262 #define PROP_INDEX_GURMUKHI 89
29263 #define PROP_INDEX_HANI 90
29264 #define PROP_INDEX_HAN 90
29265 #define PROP_INDEX_HANG 91
29266 #define PROP_INDEX_HANGUL 91
29267 #define PROP_INDEX_HANIFIROHINGYA 92
29268 #define PROP_INDEX_ROHG 92
29269 #define PROP_INDEX_HANUNOO 93
29270 #define PROP_INDEX_HANO 93
29271 #define PROP_INDEX_HATR 94
29272 #define PROP_INDEX_HATRAN 94
29273 #define PROP_INDEX_HEBREW 95
29274 #define PROP_INDEX_HEBR 95
29275 #define PROP_INDEX_HEXDIGIT 96
29276 #define PROP_INDEX_HEX 96
29277 #define PROP_INDEX_HIRAGANA 97
29278 #define PROP_INDEX_HIRA 97
29279 #define PROP_INDEX_HYPHEN 98
29280 #define PROP_INDEX_IDSB 99
29281 #define PROP_INDEX_IDSBINARYOPERATOR 99
29282 #define PROP_INDEX_IDST 100
29283 #define PROP_INDEX_IDSTRINARYOPERATOR 100
29284 #define PROP_INDEX_IDCONTINUE 101
29285 #define PROP_INDEX_IDC 101
29286 #define PROP_INDEX_IDS 102
29287 #define PROP_INDEX_IDSTART 102
29288 #define PROP_INDEX_IDEO 103
29289 #define PROP_INDEX_IDEOGRAPHIC 103
29290 #define PROP_INDEX_ARMI 104
29291 #define PROP_INDEX_IMPERIALARAMAIC 104
29292 #define PROP_INDEX_ZINH 105
29293 #define PROP_INDEX_INHERITED 105
29294 #define PROP_INDEX_QAAI 105
29295 #define PROP_INDEX_PHLI 106
29296 #define PROP_INDEX_INSCRIPTIONALPAHLAVI 106
29297 #define PROP_INDEX_INSCRIPTIONALPARTHIAN 107
29298 #define PROP_INDEX_PRTI 107
29299 #define PROP_INDEX_JAVANESE 108
29300 #define PROP_INDEX_JAVA 108
29301 #define PROP_INDEX_JOINC 109
29302 #define PROP_INDEX_JOINCONTROL 109
29303 #define PROP_INDEX_KAITHI 110
29304 #define PROP_INDEX_KTHI 110
29305 #define PROP_INDEX_KNDA 111
29306 #define PROP_INDEX_KANNADA 111
29307 #define PROP_INDEX_KATAKANA 112
29308 #define PROP_INDEX_KANA 112
29309 #define PROP_INDEX_KAYAHLI 113
29310 #define PROP_INDEX_KALI 113
29311 #define PROP_INDEX_KHAROSHTHI 114
29312 #define PROP_INDEX_KHAR 114
29313 #define PROP_INDEX_KHMR 115
29314 #define PROP_INDEX_KHMER 115
29315 #define PROP_INDEX_KHOJ 116
29316 #define PROP_INDEX_KHOJKI 116
29317 #define PROP_INDEX_KHUDAWADI 117
29318 #define PROP_INDEX_SIND 117
29319 #define PROP_INDEX_L 118
29320 #define PROP_INDEX_LETTER 118
29321 #define PROP_INDEX_LC 119
29322 #define PROP_INDEX_CASEDLETTER 119
29323 #define PROP_INDEX_LAO 120
29324 #define PROP_INDEX_LAOO 120
29325 #define PROP_INDEX_LATN 121
29326 #define PROP_INDEX_LATIN 121
29327 #define PROP_INDEX_LEPC 122
29328 #define PROP_INDEX_LEPCHA 122
29329 #define PROP_INDEX_LIMBU 123
29330 #define PROP_INDEX_LIMB 123
29331 #define PROP_INDEX_LINA 124
29332 #define PROP_INDEX_LINEARA 124
29333 #define PROP_INDEX_LINB 125
29334 #define PROP_INDEX_LINEARB 125
29335 #define PROP_INDEX_LISU 126
29336 #define PROP_INDEX_LOWERCASELETTER 127
29337 #define PROP_INDEX_LL 127
29338 #define PROP_INDEX_LM 128
29339 #define PROP_INDEX_MODIFIERLETTER 128
29340 #define PROP_INDEX_LO 129
29341 #define PROP_INDEX_OTHERLETTER 129
29342 #define PROP_INDEX_LOGICALORDEREXCEPTION 130
29343 #define PROP_INDEX_LOE 130
29344 #define PROP_INDEX_LOWERCASE 131
29345 #define PROP_INDEX_LT 132
29346 #define PROP_INDEX_TITLECASELETTER 132
29347 #define PROP_INDEX_UPPERCASELETTER 133
29348 #define PROP_INDEX_LU 133
29349 #define PROP_INDEX_LYCI 134
29350 #define PROP_INDEX_LYCIAN 134
29351 #define PROP_INDEX_LYDI 135
29352 #define PROP_INDEX_LYDIAN 135
29353 #define PROP_INDEX_M 136
29354 #define PROP_INDEX_COMBININGMARK 136
29355 #define PROP_INDEX_MARK 136
29356 #define PROP_INDEX_MAHJ 137
29357 #define PROP_INDEX_MAHAJANI 137
29358 #define PROP_INDEX_MAKASAR 138
29359 #define PROP_INDEX_MAKA 138
29360 #define PROP_INDEX_MALAYALAM 139
29361 #define PROP_INDEX_MLYM 139
29362 #define PROP_INDEX_MAND 140
29363 #define PROP_INDEX_MANDAIC 140
29364 #define PROP_INDEX_MANI 141
29365 #define PROP_INDEX_MANICHAEAN 141
29366 #define PROP_INDEX_MARC 142
29367 #define PROP_INDEX_MARCHEN 142
29368 #define PROP_INDEX_MASARAMGONDI 143
29369 #define PROP_INDEX_GONM 143
29370 #define PROP_INDEX_MATH 144
29371 #define PROP_INDEX_MC 145
29372 #define PROP_INDEX_SPACINGMARK 145
29373 #define PROP_INDEX_ENCLOSINGMARK 146
29374 #define PROP_INDEX_ME 146
29375 #define PROP_INDEX_MEDEFAIDRIN 147
29376 #define PROP_INDEX_MEDF 147
29377 #define PROP_INDEX_MEETEIMAYEK 148
29378 #define PROP_INDEX_MTEI 148
29379 #define PROP_INDEX_MENDEKIKAKUI 149
29380 #define PROP_INDEX_MEND 149
29381 #define PROP_INDEX_MEROITICCURSIVE 150
29382 #define PROP_INDEX_MERC 150
29383 #define PROP_INDEX_MEROITICHIEROGLYPHS 151
29384 #define PROP_INDEX_MERO 151
29385 #define PROP_INDEX_PLRD 152
29386 #define PROP_INDEX_MIAO 152
29387 #define PROP_INDEX_MN 153
29388 #define PROP_INDEX_NONSPACINGMARK 153
29389 #define PROP_INDEX_MODI 154
29390 #define PROP_INDEX_MONGOLIAN 155
29391 #define PROP_INDEX_MONG 155
29392 #define PROP_INDEX_MRO 156
29393 #define PROP_INDEX_MROO 156
29394 #define PROP_INDEX_MULT 157
29395 #define PROP_INDEX_MULTANI 157
29396 #define PROP_INDEX_MYANMAR 158
29397 #define PROP_INDEX_MYMR 158
29398 #define PROP_INDEX_NUMBER 159
29399 #define PROP_INDEX_N 159
29400 #define PROP_INDEX_NABATAEAN 160
29401 #define PROP_INDEX_NBAT 160
29402 #define PROP_INDEX_DECIMALNUMBER 161
29403 #define PROP_INDEX_ND 161
29404 #define PROP_INDEX_TALU 162
29405 #define PROP_INDEX_NEWTAILUE 162
29406 #define PROP_INDEX_NEWA 163
29407 #define PROP_INDEX_NKO 164
29408 #define PROP_INDEX_NKOO 164
29409 #define PROP_INDEX_LETTERNUMBER 165
29410 #define PROP_INDEX_NL 165
29411 #define PROP_INDEX_OTHERNUMBER 166
29412 #define PROP_INDEX_NO 166
29413 #define PROP_INDEX_NONCHARACTERCODEPOINT 167
29414 #define PROP_INDEX_NCHAR 167
29415 #define PROP_INDEX_NSHU 168
29416 #define PROP_INDEX_NUSHU 168
29417 #define PROP_INDEX_OGHAM 169
29418 #define PROP_INDEX_OGAM 169
29419 #define PROP_INDEX_OLCK 170
29420 #define PROP_INDEX_OLCHIKI 170
29421 #define PROP_INDEX_HUNG 171
29422 #define PROP_INDEX_OLDHUNGARIAN 171
29423 #define PROP_INDEX_ITAL 172
29424 #define PROP_INDEX_OLDITALIC 172
29425 #define PROP_INDEX_NARB 173
29426 #define PROP_INDEX_OLDNORTHARABIAN 173
29427 #define PROP_INDEX_OLDPERMIC 174
29428 #define PROP_INDEX_PERM 174
29429 #define PROP_INDEX_OLDPERSIAN 175
29430 #define PROP_INDEX_XPEO 175
29431 #define PROP_INDEX_SOGO 176
29432 #define PROP_INDEX_OLDSOGDIAN 176
29433 #define PROP_INDEX_SARB 177
29434 #define PROP_INDEX_OLDSOUTHARABIAN 177
29435 #define PROP_INDEX_OLDTURKIC 178
29436 #define PROP_INDEX_ORKH 178
29437 #define PROP_INDEX_ORYA 179
29438 #define PROP_INDEX_ORIYA 179
29439 #define PROP_INDEX_OSAGE 180
29440 #define PROP_INDEX_OSGE 180
29441 #define PROP_INDEX_OSMANYA 181
29442 #define PROP_INDEX_OSMA 181
29443 #define PROP_INDEX_OTHERALPHABETIC 182
29444 #define PROP_INDEX_OALPHA 182
29445 #define PROP_INDEX_ODI 183
29446 #define PROP_INDEX_OTHERDEFAULTIGNORABLECODEPOINT 183
29447 #define PROP_INDEX_OGREXT 184
29448 #define PROP_INDEX_OTHERGRAPHEMEEXTEND 184
29449 #define PROP_INDEX_OIDC 185
29450 #define PROP_INDEX_OTHERIDCONTINUE 185
29451 #define PROP_INDEX_OTHERIDSTART 186
29452 #define PROP_INDEX_OIDS 186
29453 #define PROP_INDEX_OTHERLOWERCASE 187
29454 #define PROP_INDEX_OLOWER 187
29455 #define PROP_INDEX_OTHERMATH 188
29456 #define PROP_INDEX_OMATH 188
29457 #define PROP_INDEX_OTHERUPPERCASE 189
29458 #define PROP_INDEX_OUPPER 189
29459 #define PROP_INDEX_P 190
29460 #define PROP_INDEX_PUNCTUATION 190
29461 #define PROP_INDEX_PAHAWHHMONG 191
29462 #define PROP_INDEX_HMNG 191
29463 #define PROP_INDEX_PALMYRENE 192
29464 #define PROP_INDEX_PALM 192
29465 #define PROP_INDEX_PATTERNSYNTAX 193
29466 #define PROP_INDEX_PATSYN 193
29467 #define PROP_INDEX_PATWS 194
29468 #define PROP_INDEX_PATTERNWHITESPACE 194
29469 #define PROP_INDEX_PAUCINHAU 195
29470 #define PROP_INDEX_PAUC 195
29471 #define PROP_INDEX_CONNECTORPUNCTUATION 196
29472 #define PROP_INDEX_PC 196
29473 #define PROP_INDEX_DASHPUNCTUATION 197
29474 #define PROP_INDEX_PD 197
29475 #define PROP_INDEX_PE 198
29476 #define PROP_INDEX_CLOSEPUNCTUATION 198
29477 #define PROP_INDEX_FINALPUNCTUATION 199
29478 #define PROP_INDEX_PF 199
29479 #define PROP_INDEX_PHAG 200
29480 #define PROP_INDEX_PHAGSPA 200
29481 #define PROP_INDEX_PHOENICIAN 201
29482 #define PROP_INDEX_PHNX 201
29483 #define PROP_INDEX_PI 202
29484 #define PROP_INDEX_INITIALPUNCTUATION 202
29485 #define PROP_INDEX_OTHERPUNCTUATION 203
29486 #define PROP_INDEX_PO 203
29487 #define PROP_INDEX_PREPENDEDCONCATENATIONMARK 204
29488 #define PROP_INDEX_PCM 204
29489 #define PROP_INDEX_PS 205
29490 #define PROP_INDEX_OPENPUNCTUATION 205
29491 #define PROP_INDEX_PHLP 206
29492 #define PROP_INDEX_PSALTERPAHLAVI 206
29493 #define PROP_INDEX_QUOTATIONMARK 207
29494 #define PROP_INDEX_QMARK 207
29495 #define PROP_INDEX_RADICAL 208
29496 #define PROP_INDEX_RI 209
29497 #define PROP_INDEX_REGIONALINDICATOR 209
29498 #define PROP_INDEX_REJANG 210
29499 #define PROP_INDEX_RJNG 210
29500 #define PROP_INDEX_RUNIC 211
29501 #define PROP_INDEX_RUNR 211
29502 #define PROP_INDEX_S 212
29503 #define PROP_INDEX_SYMBOL 212
29504 #define PROP_INDEX_SAMARITAN 213
29505 #define PROP_INDEX_SAMR 213
29506 #define PROP_INDEX_SAURASHTRA 214
29507 #define PROP_INDEX_SAUR 214
29508 #define PROP_INDEX_SC 215
29509 #define PROP_INDEX_CURRENCYSYMBOL 215
29510 #define PROP_INDEX_SENTENCETERMINAL 216
29511 #define PROP_INDEX_STERM 216
29512 #define PROP_INDEX_SHARADA 217
29513 #define PROP_INDEX_SHRD 217
29514 #define PROP_INDEX_SHAVIAN 218
29515 #define PROP_INDEX_SHAW 218
29516 #define PROP_INDEX_SIDDHAM 219
29517 #define PROP_INDEX_SIDD 219
29518 #define PROP_INDEX_SIGNWRITING 220
29519 #define PROP_INDEX_SGNW 220
29520 #define PROP_INDEX_SINH 221
29521 #define PROP_INDEX_SINHALA 221
29522 #define PROP_INDEX_SK 222
29523 #define PROP_INDEX_MODIFIERSYMBOL 222
29524 #define PROP_INDEX_MATHSYMBOL 223
29525 #define PROP_INDEX_SM 223
29526 #define PROP_INDEX_SO 224
29527 #define PROP_INDEX_OTHERSYMBOL 224
29528 #define PROP_INDEX_SD 225
29529 #define PROP_INDEX_SOFTDOTTED 225
29530 #define PROP_INDEX_SOGD 226
29531 #define PROP_INDEX_SOGDIAN 226
29532 #define PROP_INDEX_SORASOMPENG 227
29533 #define PROP_INDEX_SORA 227
29534 #define PROP_INDEX_SOYO 228
29535 #define PROP_INDEX_SOYOMBO 228
29536 #define PROP_INDEX_SUND 229
29537 #define PROP_INDEX_SUNDANESE 229
29538 #define PROP_INDEX_SYLO 230
29539 #define PROP_INDEX_SYLOTINAGRI 230
29540 #define PROP_INDEX_SYRC 231
29541 #define PROP_INDEX_SYRIAC 231
29542 #define PROP_INDEX_TGLG 232
29543 #define PROP_INDEX_TAGALOG 232
29544 #define PROP_INDEX_TAGBANWA 233
29545 #define PROP_INDEX_TAGB 233
29546 #define PROP_INDEX_TAILE 234
29547 #define PROP_INDEX_TALE 234
29548 #define PROP_INDEX_TAITHAM 235
29549 #define PROP_INDEX_LANA 235
29550 #define PROP_INDEX_TAIVIET 236
29551 #define PROP_INDEX_TAVT 236
29552 #define PROP_INDEX_TAKRI 237
29553 #define PROP_INDEX_TAKR 237
29554 #define PROP_INDEX_TAMIL 238
29555 #define PROP_INDEX_TAML 238
29556 #define PROP_INDEX_TANG 239
29557 #define PROP_INDEX_TANGUT 239
29558 #define PROP_INDEX_TELUGU 240
29559 #define PROP_INDEX_TELU 240
29560 #define PROP_INDEX_TERM 241
29561 #define PROP_INDEX_TERMINALPUNCTUATION 241
29562 #define PROP_INDEX_THAA 242
29563 #define PROP_INDEX_THAANA 242
29564 #define PROP_INDEX_THAI 243
29565 #define PROP_INDEX_TIBT 244
29566 #define PROP_INDEX_TIBETAN 244
29567 #define PROP_INDEX_TFNG 245
29568 #define PROP_INDEX_TIFINAGH 245
29569 #define PROP_INDEX_TIRHUTA 246
29570 #define PROP_INDEX_TIRH 246
29571 #define PROP_INDEX_UGAR 247
29572 #define PROP_INDEX_UGARITIC 247
29573 #define PROP_INDEX_UNIFIEDIDEOGRAPH 248
29574 #define PROP_INDEX_UIDEO 248
29575 #define PROP_INDEX_ZZZZ 249
29576 #define PROP_INDEX_UNKNOWN 249
29577 #define PROP_INDEX_UPPERCASE 250
29578 #define PROP_INDEX_VAII 251
29579 #define PROP_INDEX_VAI 251
29580 #define PROP_INDEX_VARIATIONSELECTOR 252
29581 #define PROP_INDEX_VS 252
29582 #define PROP_INDEX_WARANGCITI 253
29583 #define PROP_INDEX_WARA 253
29584 #define PROP_INDEX_WHITESPACE 254
29585 #define PROP_INDEX_WSPACE 254
29586 #define PROP_INDEX_XIDC 255
29587 #define PROP_INDEX_XIDCONTINUE 255
29588 #define PROP_INDEX_XIDS 256
29589 #define PROP_INDEX_XIDSTART 256
29590 #define PROP_INDEX_YI 257
29591 #define PROP_INDEX_YIII 257
29592 #define PROP_INDEX_SEPARATOR 258
29593 #define PROP_INDEX_Z 258
29594 #define PROP_INDEX_ZANABAZARSQUARE 259
29595 #define PROP_INDEX_ZANB 259
29596 #define PROP_INDEX_ZL 260
29597 #define PROP_INDEX_LINESEPARATOR 260
29598 #define PROP_INDEX_ZP 261
29599 #define PROP_INDEX_PARAGRAPHSEPARATOR 261
29600 #define PROP_INDEX_ZS 262
29601 #define PROP_INDEX_SPACESEPARATOR 262
29602 #define PROP_INDEX_INBASICLATIN 263
29603 #define PROP_INDEX_INLATIN1SUPPLEMENT 264
29604 #define PROP_INDEX_INLATINEXTENDEDA 265
29605 #define PROP_INDEX_INLATINEXTENDEDB 266
29606 #define PROP_INDEX_INIPAEXTENSIONS 267
29607 #define PROP_INDEX_INSPACINGMODIFIERLETTERS 268
29608 #define PROP_INDEX_INCOMBININGDIACRITICALMARKS 269
29609 #define PROP_INDEX_INGREEKANDCOPTIC 270
29610 #define PROP_INDEX_INCYRILLIC 271
29611 #define PROP_INDEX_INCYRILLICSUPPLEMENT 272
29612 #define PROP_INDEX_INARMENIAN 273
29613 #define PROP_INDEX_INHEBREW 274
29614 #define PROP_INDEX_INARABIC 275
29615 #define PROP_INDEX_INSYRIAC 276
29616 #define PROP_INDEX_INARABICSUPPLEMENT 277
29617 #define PROP_INDEX_INTHAANA 278
29618 #define PROP_INDEX_INNKO 279
29619 #define PROP_INDEX_INSAMARITAN 280
29620 #define PROP_INDEX_INMANDAIC 281
29621 #define PROP_INDEX_INSYRIACSUPPLEMENT 282
29622 #define PROP_INDEX_INARABICEXTENDEDA 283
29623 #define PROP_INDEX_INDEVANAGARI 284
29624 #define PROP_INDEX_INBENGALI 285
29625 #define PROP_INDEX_INGURMUKHI 286
29626 #define PROP_INDEX_INGUJARATI 287
29627 #define PROP_INDEX_INORIYA 288
29628 #define PROP_INDEX_INTAMIL 289
29629 #define PROP_INDEX_INTELUGU 290
29630 #define PROP_INDEX_INKANNADA 291
29631 #define PROP_INDEX_INMALAYALAM 292
29632 #define PROP_INDEX_INSINHALA 293
29633 #define PROP_INDEX_INTHAI 294
29634 #define PROP_INDEX_INLAO 295
29635 #define PROP_INDEX_INTIBETAN 296
29636 #define PROP_INDEX_INMYANMAR 297
29637 #define PROP_INDEX_INGEORGIAN 298
29638 #define PROP_INDEX_INHANGULJAMO 299
29639 #define PROP_INDEX_INETHIOPIC 300
29640 #define PROP_INDEX_INETHIOPICSUPPLEMENT 301
29641 #define PROP_INDEX_INCHEROKEE 302
29642 #define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICS 303
29643 #define PROP_INDEX_INOGHAM 304
29644 #define PROP_INDEX_INRUNIC 305
29645 #define PROP_INDEX_INTAGALOG 306
29646 #define PROP_INDEX_INHANUNOO 307
29647 #define PROP_INDEX_INBUHID 308
29648 #define PROP_INDEX_INTAGBANWA 309
29649 #define PROP_INDEX_INKHMER 310
29650 #define PROP_INDEX_INMONGOLIAN 311
29651 #define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICSEXTENDED 312
29652 #define PROP_INDEX_INLIMBU 313
29653 #define PROP_INDEX_INTAILE 314
29654 #define PROP_INDEX_INNEWTAILUE 315
29655 #define PROP_INDEX_INKHMERSYMBOLS 316
29656 #define PROP_INDEX_INBUGINESE 317
29657 #define PROP_INDEX_INTAITHAM 318
29658 #define PROP_INDEX_INCOMBININGDIACRITICALMARKSEXTENDED 319
29659 #define PROP_INDEX_INBALINESE 320
29660 #define PROP_INDEX_INSUNDANESE 321
29661 #define PROP_INDEX_INBATAK 322
29662 #define PROP_INDEX_INLEPCHA 323
29663 #define PROP_INDEX_INOLCHIKI 324
29664 #define PROP_INDEX_INCYRILLICEXTENDEDC 325
29665 #define PROP_INDEX_INGEORGIANEXTENDED 326
29666 #define PROP_INDEX_INSUNDANESESUPPLEMENT 327
29667 #define PROP_INDEX_INVEDICEXTENSIONS 328
29668 #define PROP_INDEX_INPHONETICEXTENSIONS 329
29669 #define PROP_INDEX_INPHONETICEXTENSIONSSUPPLEMENT 330
29670 #define PROP_INDEX_INCOMBININGDIACRITICALMARKSSUPPLEMENT 331
29671 #define PROP_INDEX_INLATINEXTENDEDADDITIONAL 332
29672 #define PROP_INDEX_INGREEKEXTENDED 333
29673 #define PROP_INDEX_INGENERALPUNCTUATION 334
29674 #define PROP_INDEX_INSUPERSCRIPTSANDSUBSCRIPTS 335
29675 #define PROP_INDEX_INCURRENCYSYMBOLS 336
29676 #define PROP_INDEX_INCOMBININGDIACRITICALMARKSFORSYMBOLS 337
29677 #define PROP_INDEX_INLETTERLIKESYMBOLS 338
29678 #define PROP_INDEX_INNUMBERFORMS 339
29679 #define PROP_INDEX_INARROWS 340
29680 #define PROP_INDEX_INMATHEMATICALOPERATORS 341
29681 #define PROP_INDEX_INMISCELLANEOUSTECHNICAL 342
29682 #define PROP_INDEX_INCONTROLPICTURES 343
29683 #define PROP_INDEX_INOPTICALCHARACTERRECOGNITION 344
29684 #define PROP_INDEX_INENCLOSEDALPHANUMERICS 345
29685 #define PROP_INDEX_INBOXDRAWING 346
29686 #define PROP_INDEX_INBLOCKELEMENTS 347
29687 #define PROP_INDEX_INGEOMETRICSHAPES 348
29688 #define PROP_INDEX_INMISCELLANEOUSSYMBOLS 349
29689 #define PROP_INDEX_INDINGBATS 350
29690 #define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSA 351
29691 #define PROP_INDEX_INSUPPLEMENTALARROWSA 352
29692 #define PROP_INDEX_INBRAILLEPATTERNS 353
29693 #define PROP_INDEX_INSUPPLEMENTALARROWSB 354
29694 #define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSB 355
29695 #define PROP_INDEX_INSUPPLEMENTALMATHEMATICALOPERATORS 356
29696 #define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDARROWS 357
29697 #define PROP_INDEX_INGLAGOLITIC 358
29698 #define PROP_INDEX_INLATINEXTENDEDC 359
29699 #define PROP_INDEX_INCOPTIC 360
29700 #define PROP_INDEX_INGEORGIANSUPPLEMENT 361
29701 #define PROP_INDEX_INTIFINAGH 362
29702 #define PROP_INDEX_INETHIOPICEXTENDED 363
29703 #define PROP_INDEX_INCYRILLICEXTENDEDA 364
29704 #define PROP_INDEX_INSUPPLEMENTALPUNCTUATION 365
29705 #define PROP_INDEX_INCJKRADICALSSUPPLEMENT 366
29706 #define PROP_INDEX_INKANGXIRADICALS 367
29707 #define PROP_INDEX_INIDEOGRAPHICDESCRIPTIONCHARACTERS 368
29708 #define PROP_INDEX_INCJKSYMBOLSANDPUNCTUATION 369
29709 #define PROP_INDEX_INHIRAGANA 370
29710 #define PROP_INDEX_INKATAKANA 371
29711 #define PROP_INDEX_INBOPOMOFO 372
29712 #define PROP_INDEX_INHANGULCOMPATIBILITYJAMO 373
29713 #define PROP_INDEX_INKANBUN 374
29714 #define PROP_INDEX_INBOPOMOFOEXTENDED 375
29715 #define PROP_INDEX_INCJKSTROKES 376
29716 #define PROP_INDEX_INKATAKANAPHONETICEXTENSIONS 377
29717 #define PROP_INDEX_INENCLOSEDCJKLETTERSANDMONTHS 378
29718 #define PROP_INDEX_INCJKCOMPATIBILITY 379
29719 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONA 380
29720 #define PROP_INDEX_INYIJINGHEXAGRAMSYMBOLS 381
29721 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHS 382
29722 #define PROP_INDEX_INYISYLLABLES 383
29723 #define PROP_INDEX_INYIRADICALS 384
29724 #define PROP_INDEX_INLISU 385
29725 #define PROP_INDEX_INVAI 386
29726 #define PROP_INDEX_INCYRILLICEXTENDEDB 387
29727 #define PROP_INDEX_INBAMUM 388
29728 #define PROP_INDEX_INMODIFIERTONELETTERS 389
29729 #define PROP_INDEX_INLATINEXTENDEDD 390
29730 #define PROP_INDEX_INSYLOTINAGRI 391
29731 #define PROP_INDEX_INCOMMONINDICNUMBERFORMS 392
29732 #define PROP_INDEX_INPHAGSPA 393
29733 #define PROP_INDEX_INSAURASHTRA 394
29734 #define PROP_INDEX_INDEVANAGARIEXTENDED 395
29735 #define PROP_INDEX_INKAYAHLI 396
29736 #define PROP_INDEX_INREJANG 397
29737 #define PROP_INDEX_INHANGULJAMOEXTENDEDA 398
29738 #define PROP_INDEX_INJAVANESE 399
29739 #define PROP_INDEX_INMYANMAREXTENDEDB 400
29740 #define PROP_INDEX_INCHAM 401
29741 #define PROP_INDEX_INMYANMAREXTENDEDA 402
29742 #define PROP_INDEX_INTAIVIET 403
29743 #define PROP_INDEX_INMEETEIMAYEKEXTENSIONS 404
29744 #define PROP_INDEX_INETHIOPICEXTENDEDA 405
29745 #define PROP_INDEX_INLATINEXTENDEDE 406
29746 #define PROP_INDEX_INCHEROKEESUPPLEMENT 407
29747 #define PROP_INDEX_INMEETEIMAYEK 408
29748 #define PROP_INDEX_INHANGULSYLLABLES 409
29749 #define PROP_INDEX_INHANGULJAMOEXTENDEDB 410
29750 #define PROP_INDEX_INHIGHSURROGATES 411
29751 #define PROP_INDEX_INHIGHPRIVATEUSESURROGATES 412
29752 #define PROP_INDEX_INLOWSURROGATES 413
29753 #define PROP_INDEX_INPRIVATEUSEAREA 414
29754 #define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHS 415
29755 #define PROP_INDEX_INALPHABETICPRESENTATIONFORMS 416
29756 #define PROP_INDEX_INARABICPRESENTATIONFORMSA 417
29757 #define PROP_INDEX_INVARIATIONSELECTORS 418
29758 #define PROP_INDEX_INVERTICALFORMS 419
29759 #define PROP_INDEX_INCOMBININGHALFMARKS 420
29760 #define PROP_INDEX_INCJKCOMPATIBILITYFORMS 421
29761 #define PROP_INDEX_INSMALLFORMVARIANTS 422
29762 #define PROP_INDEX_INARABICPRESENTATIONFORMSB 423
29763 #define PROP_INDEX_INHALFWIDTHANDFULLWIDTHFORMS 424
29764 #define PROP_INDEX_INSPECIALS 425
29765 #define PROP_INDEX_INLINEARBSYLLABARY 426
29766 #define PROP_INDEX_INLINEARBIDEOGRAMS 427
29767 #define PROP_INDEX_INAEGEANNUMBERS 428
29768 #define PROP_INDEX_INANCIENTGREEKNUMBERS 429
29769 #define PROP_INDEX_INANCIENTSYMBOLS 430
29770 #define PROP_INDEX_INPHAISTOSDISC 431
29771 #define PROP_INDEX_INLYCIAN 432
29772 #define PROP_INDEX_INCARIAN 433
29773 #define PROP_INDEX_INCOPTICEPACTNUMBERS 434
29774 #define PROP_INDEX_INOLDITALIC 435
29775 #define PROP_INDEX_INGOTHIC 436
29776 #define PROP_INDEX_INOLDPERMIC 437
29777 #define PROP_INDEX_INUGARITIC 438
29778 #define PROP_INDEX_INOLDPERSIAN 439
29779 #define PROP_INDEX_INDESERET 440
29780 #define PROP_INDEX_INSHAVIAN 441
29781 #define PROP_INDEX_INOSMANYA 442
29782 #define PROP_INDEX_INOSAGE 443
29783 #define PROP_INDEX_INELBASAN 444
29784 #define PROP_INDEX_INCAUCASIANALBANIAN 445
29785 #define PROP_INDEX_INLINEARA 446
29786 #define PROP_INDEX_INCYPRIOTSYLLABARY 447
29787 #define PROP_INDEX_INIMPERIALARAMAIC 448
29788 #define PROP_INDEX_INPALMYRENE 449
29789 #define PROP_INDEX_INNABATAEAN 450
29790 #define PROP_INDEX_INHATRAN 451
29791 #define PROP_INDEX_INPHOENICIAN 452
29792 #define PROP_INDEX_INLYDIAN 453
29793 #define PROP_INDEX_INMEROITICHIEROGLYPHS 454
29794 #define PROP_INDEX_INMEROITICCURSIVE 455
29795 #define PROP_INDEX_INKHAROSHTHI 456
29796 #define PROP_INDEX_INOLDSOUTHARABIAN 457
29797 #define PROP_INDEX_INOLDNORTHARABIAN 458
29798 #define PROP_INDEX_INMANICHAEAN 459
29799 #define PROP_INDEX_INAVESTAN 460
29800 #define PROP_INDEX_ININSCRIPTIONALPARTHIAN 461
29801 #define PROP_INDEX_ININSCRIPTIONALPAHLAVI 462
29802 #define PROP_INDEX_INPSALTERPAHLAVI 463
29803 #define PROP_INDEX_INOLDTURKIC 464
29804 #define PROP_INDEX_INOLDHUNGARIAN 465
29805 #define PROP_INDEX_INHANIFIROHINGYA 466
29806 #define PROP_INDEX_INRUMINUMERALSYMBOLS 467
29807 #define PROP_INDEX_INOLDSOGDIAN 468
29808 #define PROP_INDEX_INSOGDIAN 469
29809 #define PROP_INDEX_INBRAHMI 470
29810 #define PROP_INDEX_INKAITHI 471
29811 #define PROP_INDEX_INSORASOMPENG 472
29812 #define PROP_INDEX_INCHAKMA 473
29813 #define PROP_INDEX_INMAHAJANI 474
29814 #define PROP_INDEX_INSHARADA 475
29815 #define PROP_INDEX_INSINHALAARCHAICNUMBERS 476
29816 #define PROP_INDEX_INKHOJKI 477
29817 #define PROP_INDEX_INMULTANI 478
29818 #define PROP_INDEX_INKHUDAWADI 479
29819 #define PROP_INDEX_INGRANTHA 480
29820 #define PROP_INDEX_INNEWA 481
29821 #define PROP_INDEX_INTIRHUTA 482
29822 #define PROP_INDEX_INSIDDHAM 483
29823 #define PROP_INDEX_INMODI 484
29824 #define PROP_INDEX_INMONGOLIANSUPPLEMENT 485
29825 #define PROP_INDEX_INTAKRI 486
29826 #define PROP_INDEX_INAHOM 487
29827 #define PROP_INDEX_INDOGRA 488
29828 #define PROP_INDEX_INWARANGCITI 489
29829 #define PROP_INDEX_INZANABAZARSQUARE 490
29830 #define PROP_INDEX_INSOYOMBO 491
29831 #define PROP_INDEX_INPAUCINHAU 492
29832 #define PROP_INDEX_INBHAIKSUKI 493
29833 #define PROP_INDEX_INMARCHEN 494
29834 #define PROP_INDEX_INMASARAMGONDI 495
29835 #define PROP_INDEX_INGUNJALAGONDI 496
29836 #define PROP_INDEX_INMAKASAR 497
29837 #define PROP_INDEX_INCUNEIFORM 498
29838 #define PROP_INDEX_INCUNEIFORMNUMBERSANDPUNCTUATION 499
29839 #define PROP_INDEX_INEARLYDYNASTICCUNEIFORM 500
29840 #define PROP_INDEX_INEGYPTIANHIEROGLYPHS 501
29841 #define PROP_INDEX_INANATOLIANHIEROGLYPHS 502
29842 #define PROP_INDEX_INBAMUMSUPPLEMENT 503
29843 #define PROP_INDEX_INMRO 504
29844 #define PROP_INDEX_INBASSAVAH 505
29845 #define PROP_INDEX_INPAHAWHHMONG 506
29846 #define PROP_INDEX_INMEDEFAIDRIN 507
29847 #define PROP_INDEX_INMIAO 508
29848 #define PROP_INDEX_INIDEOGRAPHICSYMBOLSANDPUNCTUATION 509
29849 #define PROP_INDEX_INTANGUT 510
29850 #define PROP_INDEX_INTANGUTCOMPONENTS 511
29851 #define PROP_INDEX_INKANASUPPLEMENT 512
29852 #define PROP_INDEX_INKANAEXTENDEDA 513
29853 #define PROP_INDEX_INNUSHU 514
29854 #define PROP_INDEX_INDUPLOYAN 515
29855 #define PROP_INDEX_INSHORTHANDFORMATCONTROLS 516
29856 #define PROP_INDEX_INBYZANTINEMUSICALSYMBOLS 517
29857 #define PROP_INDEX_INMUSICALSYMBOLS 518
29858 #define PROP_INDEX_INANCIENTGREEKMUSICALNOTATION 519
29859 #define PROP_INDEX_INMAYANNUMERALS 520
29860 #define PROP_INDEX_INTAIXUANJINGSYMBOLS 521
29861 #define PROP_INDEX_INCOUNTINGRODNUMERALS 522
29862 #define PROP_INDEX_INMATHEMATICALALPHANUMERICSYMBOLS 523
29863 #define PROP_INDEX_INSUTTONSIGNWRITING 524
29864 #define PROP_INDEX_INGLAGOLITICSUPPLEMENT 525
29865 #define PROP_INDEX_INMENDEKIKAKUI 526
29866 #define PROP_INDEX_INADLAM 527
29867 #define PROP_INDEX_ININDICSIYAQNUMBERS 528
29868 #define PROP_INDEX_INARABICMATHEMATICALALPHABETICSYMBOLS 529
29869 #define PROP_INDEX_INMAHJONGTILES 530
29870 #define PROP_INDEX_INDOMINOTILES 531
29871 #define PROP_INDEX_INPLAYINGCARDS 532
29872 #define PROP_INDEX_INENCLOSEDALPHANUMERICSUPPLEMENT 533
29873 #define PROP_INDEX_INENCLOSEDIDEOGRAPHICSUPPLEMENT 534
29874 #define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDPICTOGRAPHS 535
29875 #define PROP_INDEX_INEMOTICONS 536
29876 #define PROP_INDEX_INORNAMENTALDINGBATS 537
29877 #define PROP_INDEX_INTRANSPORTANDMAPSYMBOLS 538
29878 #define PROP_INDEX_INALCHEMICALSYMBOLS 539
29879 #define PROP_INDEX_INGEOMETRICSHAPESEXTENDED 540
29880 #define PROP_INDEX_INSUPPLEMENTALARROWSC 541
29881 #define PROP_INDEX_INSUPPLEMENTALSYMBOLSANDPICTOGRAPHS 542
29882 #define PROP_INDEX_INCHESSSYMBOLS 543
29883 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONB 544
29884 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONC 545
29885 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIOND 546
29886 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONE 547
29887 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONF 548
29888 #define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHSSUPPLEMENT 549
29889 #define PROP_INDEX_INTAGS 550
29890 #define PROP_INDEX_INVARIATIONSELECTORSSUPPLEMENT 551
29891 #define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAA 552
29892 #define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAB 553
29893 #define PROP_INDEX_INNOBLOCK 554