gv.c:require_tie_mod: Create namesv only when needed
[perl.git] / charclass_invlists.h
1 /* -*- buffer-read-only: t -*-
2  * !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
3  * This file is built by regen/mk_invlists.pl from Unicode::UCD.
4  * Any changes made here will be lost!
5  */
6
7 /* See the generating file for comments */
8
9
10 #if defined(PERL_IN_REGCOMP_C)
11
12 static const UV Latin1_invlist[] = {
13         2,      /* Number of elements */
14         148565664, /* Version and data structure type */
15         0,      /* 0 if the list starts at 0;
16                    1 if it starts at the element beyond 0 */
17         0x0,
18         0x100
19 };
20
21 static const UV AboveLatin1_invlist[] = {
22         2,      /* Number of elements */
23         148565664, /* Version and data structure type */
24         1,      /* 0 if the list starts at 0;
25                    1 if it starts at the element beyond 0 */
26         0x0,
27         0x100
28 };
29
30 #endif  /* defined(PERL_IN_REGCOMP_C) */
31
32 #if 'A' == 65 /* ASCII/Latin1 */
33
34 #if defined(PERL_IN_PERL_C)
35
36 static const UV ASCII_invlist[] = { /* for ASCII/Latin1 */
37         2,      /* Number of elements */
38         148565664, /* Version and data structure type */
39         0,      /* 0 if the list starts at 0;
40                    1 if it starts at the element beyond 0 */
41         0x0,
42         0x80
43 };
44
45 static const UV Cased_invlist[] = { /* for ASCII/Latin1 */
46         271,    /* Number of elements */
47         148565664, /* Version and data structure type */
48         1,      /* 0 if the list starts at 0;
49                    1 if it starts at the element beyond 0 */
50         0x0,
51         0x41,
52         0x5B,
53         0x61,
54         0x7B,
55         0xAA,
56         0xAB,
57         0xB5,
58         0xB6,
59         0xBA,
60         0xBB,
61         0xC0,
62         0xD7,
63         0xD8,
64         0xF7,
65         0xF8,
66         0x1BB,
67         0x1BC,
68         0x1C0,
69         0x1C4,
70         0x294,
71         0x295,
72         0x2B9,
73         0x2C0,
74         0x2C2,
75         0x2E0,
76         0x2E5,
77         0x345,
78         0x346,
79         0x370,
80         0x374,
81         0x376,
82         0x378,
83         0x37A,
84         0x37E,
85         0x37F,
86         0x380,
87         0x386,
88         0x387,
89         0x388,
90         0x38B,
91         0x38C,
92         0x38D,
93         0x38E,
94         0x3A2,
95         0x3A3,
96         0x3F6,
97         0x3F7,
98         0x482,
99         0x48A,
100         0x530,
101         0x531,
102         0x557,
103         0x561,
104         0x588,
105         0x10A0,
106         0x10C6,
107         0x10C7,
108         0x10C8,
109         0x10CD,
110         0x10CE,
111         0x13A0,
112         0x13F6,
113         0x13F8,
114         0x13FE,
115         0x1C80,
116         0x1C89,
117         0x1D00,
118         0x1DC0,
119         0x1E00,
120         0x1F16,
121         0x1F18,
122         0x1F1E,
123         0x1F20,
124         0x1F46,
125         0x1F48,
126         0x1F4E,
127         0x1F50,
128         0x1F58,
129         0x1F59,
130         0x1F5A,
131         0x1F5B,
132         0x1F5C,
133         0x1F5D,
134         0x1F5E,
135         0x1F5F,
136         0x1F7E,
137         0x1F80,
138         0x1FB5,
139         0x1FB6,
140         0x1FBD,
141         0x1FBE,
142         0x1FBF,
143         0x1FC2,
144         0x1FC5,
145         0x1FC6,
146         0x1FCD,
147         0x1FD0,
148         0x1FD4,
149         0x1FD6,
150         0x1FDC,
151         0x1FE0,
152         0x1FED,
153         0x1FF2,
154         0x1FF5,
155         0x1FF6,
156         0x1FFD,
157         0x2071,
158         0x2072,
159         0x207F,
160         0x2080,
161         0x2090,
162         0x209D,
163         0x2102,
164         0x2103,
165         0x2107,
166         0x2108,
167         0x210A,
168         0x2114,
169         0x2115,
170         0x2116,
171         0x2119,
172         0x211E,
173         0x2124,
174         0x2125,
175         0x2126,
176         0x2127,
177         0x2128,
178         0x2129,
179         0x212A,
180         0x212E,
181         0x212F,
182         0x2135,
183         0x2139,
184         0x213A,
185         0x213C,
186         0x2140,
187         0x2145,
188         0x214A,
189         0x214E,
190         0x214F,
191         0x2160,
192         0x2180,
193         0x2183,
194         0x2185,
195         0x24B6,
196         0x24EA,
197         0x2C00,
198         0x2C2F,
199         0x2C30,
200         0x2C5F,
201         0x2C60,
202         0x2CE5,
203         0x2CEB,
204         0x2CEF,
205         0x2CF2,
206         0x2CF4,
207         0x2D00,
208         0x2D26,
209         0x2D27,
210         0x2D28,
211         0x2D2D,
212         0x2D2E,
213         0xA640,
214         0xA66E,
215         0xA680,
216         0xA69E,
217         0xA722,
218         0xA788,
219         0xA78B,
220         0xA78F,
221         0xA790,
222         0xA7AF,
223         0xA7B0,
224         0xA7B8,
225         0xA7F8,
226         0xA7FB,
227         0xAB30,
228         0xAB5B,
229         0xAB5C,
230         0xAB66,
231         0xAB70,
232         0xABC0,
233         0xFB00,
234         0xFB07,
235         0xFB13,
236         0xFB18,
237         0xFF21,
238         0xFF3B,
239         0xFF41,
240         0xFF5B,
241         0x10400,
242         0x10450,
243         0x104B0,
244         0x104D4,
245         0x104D8,
246         0x104FC,
247         0x10C80,
248         0x10CB3,
249         0x10CC0,
250         0x10CF3,
251         0x118A0,
252         0x118E0,
253         0x1D400,
254         0x1D455,
255         0x1D456,
256         0x1D49D,
257         0x1D49E,
258         0x1D4A0,
259         0x1D4A2,
260         0x1D4A3,
261         0x1D4A5,
262         0x1D4A7,
263         0x1D4A9,
264         0x1D4AD,
265         0x1D4AE,
266         0x1D4BA,
267         0x1D4BB,
268         0x1D4BC,
269         0x1D4BD,
270         0x1D4C4,
271         0x1D4C5,
272         0x1D506,
273         0x1D507,
274         0x1D50B,
275         0x1D50D,
276         0x1D515,
277         0x1D516,
278         0x1D51D,
279         0x1D51E,
280         0x1D53A,
281         0x1D53B,
282         0x1D53F,
283         0x1D540,
284         0x1D545,
285         0x1D546,
286         0x1D547,
287         0x1D54A,
288         0x1D551,
289         0x1D552,
290         0x1D6A6,
291         0x1D6A8,
292         0x1D6C1,
293         0x1D6C2,
294         0x1D6DB,
295         0x1D6DC,
296         0x1D6FB,
297         0x1D6FC,
298         0x1D715,
299         0x1D716,
300         0x1D735,
301         0x1D736,
302         0x1D74F,
303         0x1D750,
304         0x1D76F,
305         0x1D770,
306         0x1D789,
307         0x1D78A,
308         0x1D7A9,
309         0x1D7AA,
310         0x1D7C3,
311         0x1D7C4,
312         0x1D7CC,
313         0x1E900,
314         0x1E944,
315         0x1F130,
316         0x1F14A,
317         0x1F150,
318         0x1F16A,
319         0x1F170,
320         0x1F18A
321 };
322
323 #endif  /* defined(PERL_IN_PERL_C) */
324
325 #if defined(PERL_IN_REGCOMP_C)
326
327 static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */
328         45,     /* Number of elements */
329         148565664, /* Version and data structure type */
330         1,      /* 0 if the list starts at 0;
331                    1 if it starts at the element beyond 0 */
332         0x0,
333         0x2BC,
334         0x2BD,
335         0x308,
336         0x309,
337         0x313,
338         0x314,
339         0x342,
340         0x343,
341         0x3AC,
342         0x3AD,
343         0x3AE,
344         0x3AF,
345         0x3B1,
346         0x3B2,
347         0x3B7,
348         0x3B8,
349         0x3B9,
350         0x3BA,
351         0x3C1,
352         0x3C2,
353         0x3C5,
354         0x3C6,
355         0x3C9,
356         0x3CA,
357         0x3CE,
358         0x3CF,
359         0x565,
360         0x566,
361         0x574,
362         0x575,
363         0x57E,
364         0x57F,
365         0x1F00,
366         0x1F08,
367         0x1F20,
368         0x1F28,
369         0x1F60,
370         0x1F68,
371         0x1F70,
372         0x1F71,
373         0x1F74,
374         0x1F75,
375         0x1F7C,
376         0x1F7D
377 };
378
379 static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */
380         253,    /* Number of elements */
381         148565664, /* Version and data structure type */
382         1,      /* 0 if the list starts at 0;
383                    1 if it starts at the element beyond 0 */
384         0x0,
385         0x41,
386         0x5B,
387         0x61,
388         0x7B,
389         0xB5,
390         0xB6,
391         0xC0,
392         0xD7,
393         0xD8,
394         0xF7,
395         0xF8,
396         0x131,
397         0x132,
398         0x138,
399         0x139,
400         0x18D,
401         0x18E,
402         0x19B,
403         0x19C,
404         0x1AA,
405         0x1AC,
406         0x1BA,
407         0x1BC,
408         0x1BE,
409         0x1BF,
410         0x1C0,
411         0x1C4,
412         0x221,
413         0x222,
414         0x234,
415         0x23A,
416         0x255,
417         0x256,
418         0x258,
419         0x259,
420         0x25A,
421         0x25B,
422         0x25D,
423         0x260,
424         0x262,
425         0x263,
426         0x264,
427         0x265,
428         0x267,
429         0x268,
430         0x26D,
431         0x26F,
432         0x270,
433         0x271,
434         0x273,
435         0x275,
436         0x276,
437         0x27D,
438         0x27E,
439         0x280,
440         0x281,
441         0x283,
442         0x284,
443         0x287,
444         0x28D,
445         0x292,
446         0x293,
447         0x29D,
448         0x29F,
449         0x2BC,
450         0x2BD,
451         0x2BE,
452         0x2BF,
453         0x300,
454         0x302,
455         0x307,
456         0x309,
457         0x30A,
458         0x30B,
459         0x30C,
460         0x30D,
461         0x313,
462         0x314,
463         0x331,
464         0x332,
465         0x342,
466         0x343,
467         0x345,
468         0x346,
469         0x370,
470         0x374,
471         0x376,
472         0x378,
473         0x37B,
474         0x37E,
475         0x37F,
476         0x380,
477         0x386,
478         0x387,
479         0x388,
480         0x38B,
481         0x38C,
482         0x38D,
483         0x38E,
484         0x3A2,
485         0x3A3,
486         0x3D2,
487         0x3D5,
488         0x3F6,
489         0x3F7,
490         0x3FC,
491         0x3FD,
492         0x482,
493         0x48A,
494         0x530,
495         0x531,
496         0x557,
497         0x561,
498         0x588,
499         0x10A0,
500         0x10C6,
501         0x10C7,
502         0x10C8,
503         0x10CD,
504         0x10CE,
505         0x13A0,
506         0x13F6,
507         0x13F8,
508         0x13FE,
509         0x1C80,
510         0x1C89,
511         0x1D79,
512         0x1D7A,
513         0x1D7D,
514         0x1D7E,
515         0x1E00,
516         0x1E9C,
517         0x1E9E,
518         0x1E9F,
519         0x1EA0,
520         0x1F16,
521         0x1F18,
522         0x1F1E,
523         0x1F20,
524         0x1F46,
525         0x1F48,
526         0x1F4E,
527         0x1F50,
528         0x1F58,
529         0x1F59,
530         0x1F5A,
531         0x1F5B,
532         0x1F5C,
533         0x1F5D,
534         0x1F5E,
535         0x1F5F,
536         0x1F7E,
537         0x1F80,
538         0x1FB5,
539         0x1FB6,
540         0x1FBD,
541         0x1FBE,
542         0x1FBF,
543         0x1FC2,
544         0x1FC5,
545         0x1FC6,
546         0x1FCD,
547         0x1FD0,
548         0x1FD4,
549         0x1FD6,
550         0x1FDC,
551         0x1FE0,
552         0x1FED,
553         0x1FF2,
554         0x1FF5,
555         0x1FF6,
556         0x1FFD,
557         0x2126,
558         0x2127,
559         0x212A,
560         0x212C,
561         0x2132,
562         0x2133,
563         0x214E,
564         0x214F,
565         0x2160,
566         0x2180,
567         0x2183,
568         0x2185,
569         0x24B6,
570         0x24EA,
571         0x2C00,
572         0x2C2F,
573         0x2C30,
574         0x2C5F,
575         0x2C60,
576         0x2C71,
577         0x2C72,
578         0x2C74,
579         0x2C75,
580         0x2C77,
581         0x2C7E,
582         0x2CE4,
583         0x2CEB,
584         0x2CEF,
585         0x2CF2,
586         0x2CF4,
587         0x2D00,
588         0x2D26,
589         0x2D27,
590         0x2D28,
591         0x2D2D,
592         0x2D2E,
593         0xA640,
594         0xA66E,
595         0xA680,
596         0xA69C,
597         0xA722,
598         0xA730,
599         0xA732,
600         0xA770,
601         0xA779,
602         0xA788,
603         0xA78B,
604         0xA78E,
605         0xA790,
606         0xA794,
607         0xA796,
608         0xA7AF,
609         0xA7B0,
610         0xA7B8,
611         0xAB53,
612         0xAB54,
613         0xAB70,
614         0xABC0,
615         0xFB00,
616         0xFB07,
617         0xFB13,
618         0xFB18,
619         0xFF21,
620         0xFF3B,
621         0xFF41,
622         0xFF5B,
623         0x10400,
624         0x10450,
625         0x104B0,
626         0x104D4,
627         0x104D8,
628         0x104FC,
629         0x10C80,
630         0x10CB3,
631         0x10CC0,
632         0x10CF3,
633         0x118A0,
634         0x118E0,
635         0x1E900,
636         0x1E944
637 };
638
639 static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */
640         59,     /* Number of elements */
641         148565664, /* Version and data structure type */
642         1,      /* 0 if the list starts at 0;
643                    1 if it starts at the element beyond 0 */
644         0x0,
645         0xDF,
646         0xE0,
647         0x130,
648         0x131,
649         0x149,
650         0x14A,
651         0x1F0,
652         0x1F1,
653         0x390,
654         0x391,
655         0x3B0,
656         0x3B1,
657         0x587,
658         0x588,
659         0x1E96,
660         0x1E9B,
661         0x1E9E,
662         0x1E9F,
663         0x1F50,
664         0x1F51,
665         0x1F52,
666         0x1F53,
667         0x1F54,
668         0x1F55,
669         0x1F56,
670         0x1F57,
671         0x1F80,
672         0x1FB0,
673         0x1FB2,
674         0x1FB5,
675         0x1FB6,
676         0x1FB8,
677         0x1FBC,
678         0x1FBD,
679         0x1FC2,
680         0x1FC5,
681         0x1FC6,
682         0x1FC8,
683         0x1FCC,
684         0x1FCD,
685         0x1FD2,
686         0x1FD4,
687         0x1FD6,
688         0x1FD8,
689         0x1FE2,
690         0x1FE5,
691         0x1FE6,
692         0x1FE8,
693         0x1FF2,
694         0x1FF5,
695         0x1FF6,
696         0x1FF8,
697         0x1FFC,
698         0x1FFD,
699         0xFB00,
700         0xFB07,
701         0xFB13,
702         0xFB18
703 };
704
705 #endif  /* defined(PERL_IN_REGCOMP_C) */
706
707 #if defined(PERL_IN_PERL_C)
708
709 static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
710         1615,   /* Number of elements */
711         148565664, /* Version and data structure type */
712         0,      /* 0 if the list starts at 0;
713                    1 if it starts at the element beyond 0 */
714         0x0,
715         0xA,
716         0xB,
717         0xD,
718         0xE,
719         0x20,
720         0x7F,
721         0xA0,
722         0xAD,
723         0xAE,
724         0x300,
725         0x370,
726         0x483,
727         0x48A,
728         0x591,
729         0x5BE,
730         0x5BF,
731         0x5C0,
732         0x5C1,
733         0x5C3,
734         0x5C4,
735         0x5C6,
736         0x5C7,
737         0x5C8,
738         0x600,
739         0x606,
740         0x610,
741         0x61B,
742         0x61C,
743         0x61D,
744         0x64B,
745         0x660,
746         0x670,
747         0x671,
748         0x6D6,
749         0x6DD,
750         0x6DE,
751         0x6DF,
752         0x6E5,
753         0x6E7,
754         0x6E9,
755         0x6EA,
756         0x6EE,
757         0x70F,
758         0x710,
759         0x711,
760         0x712,
761         0x730,
762         0x74B,
763         0x7A6,
764         0x7B1,
765         0x7EB,
766         0x7F4,
767         0x816,
768         0x81A,
769         0x81B,
770         0x824,
771         0x825,
772         0x828,
773         0x829,
774         0x82E,
775         0x859,
776         0x85C,
777         0x8D4,
778         0x8E2,
779         0x8E3,
780         0x903,
781         0x904,
782         0x93A,
783         0x93B,
784         0x93C,
785         0x93D,
786         0x93E,
787         0x941,
788         0x949,
789         0x94D,
790         0x94E,
791         0x950,
792         0x951,
793         0x958,
794         0x962,
795         0x964,
796         0x981,
797         0x982,
798         0x984,
799         0x9BC,
800         0x9BD,
801         0x9BE,
802         0x9BF,
803         0x9C1,
804         0x9C5,
805         0x9C7,
806         0x9C9,
807         0x9CB,
808         0x9CD,
809         0x9CE,
810         0x9D7,
811         0x9D8,
812         0x9E2,
813         0x9E4,
814         0xA01,
815         0xA03,
816         0xA04,
817         0xA3C,
818         0xA3D,
819         0xA3E,
820         0xA41,
821         0xA43,
822         0xA47,
823         0xA49,
824         0xA4B,
825         0xA4E,
826         0xA51,
827         0xA52,
828         0xA70,
829         0xA72,
830         0xA75,
831         0xA76,
832         0xA81,
833         0xA83,
834         0xA84,
835         0xABC,
836         0xABD,
837         0xABE,
838         0xAC1,
839         0xAC6,
840         0xAC7,
841         0xAC9,
842         0xACA,
843         0xACB,
844         0xACD,
845         0xACE,
846         0xAE2,
847         0xAE4,
848         0xB01,
849         0xB02,
850         0xB04,
851         0xB3C,
852         0xB3D,
853         0xB3E,
854         0xB40,
855         0xB41,
856         0xB45,
857         0xB47,
858         0xB49,
859         0xB4B,
860         0xB4D,
861         0xB4E,
862         0xB56,
863         0xB58,
864         0xB62,
865         0xB64,
866         0xB82,
867         0xB83,
868         0xBBE,
869         0xBBF,
870         0xBC0,
871         0xBC1,
872         0xBC3,
873         0xBC6,
874         0xBC9,
875         0xBCA,
876         0xBCD,
877         0xBCE,
878         0xBD7,
879         0xBD8,
880         0xC00,
881         0xC01,
882         0xC04,
883         0xC3E,
884         0xC41,
885         0xC45,
886         0xC46,
887         0xC49,
888         0xC4A,
889         0xC4E,
890         0xC55,
891         0xC57,
892         0xC62,
893         0xC64,
894         0xC81,
895         0xC82,
896         0xC84,
897         0xCBC,
898         0xCBD,
899         0xCBE,
900         0xCBF,
901         0xCC0,
902         0xCC2,
903         0xCC3,
904         0xCC5,
905         0xCC6,
906         0xCC7,
907         0xCC9,
908         0xCCA,
909         0xCCC,
910         0xCCE,
911         0xCD5,
912         0xCD7,
913         0xCE2,
914         0xCE4,
915         0xD01,
916         0xD02,
917         0xD04,
918         0xD3E,
919         0xD3F,
920         0xD41,
921         0xD45,
922         0xD46,
923         0xD49,
924         0xD4A,
925         0xD4D,
926         0xD4E,
927         0xD4F,
928         0xD57,
929         0xD58,
930         0xD62,
931         0xD64,
932         0xD82,
933         0xD84,
934         0xDCA,
935         0xDCB,
936         0xDCF,
937         0xDD0,
938         0xDD2,
939         0xDD5,
940         0xDD6,
941         0xDD7,
942         0xDD8,
943         0xDDF,
944         0xDE0,
945         0xDF2,
946         0xDF4,
947         0xE31,
948         0xE32,
949         0xE33,
950         0xE34,
951         0xE3B,
952         0xE47,
953         0xE4F,
954         0xEB1,
955         0xEB2,
956         0xEB3,
957         0xEB4,
958         0xEBA,
959         0xEBB,
960         0xEBD,
961         0xEC8,
962         0xECE,
963         0xF18,
964         0xF1A,
965         0xF35,
966         0xF36,
967         0xF37,
968         0xF38,
969         0xF39,
970         0xF3A,
971         0xF3E,
972         0xF40,
973         0xF71,
974         0xF7F,
975         0xF80,
976         0xF85,
977         0xF86,
978         0xF88,
979         0xF8D,
980         0xF98,
981         0xF99,
982         0xFBD,
983         0xFC6,
984         0xFC7,
985         0x102D,
986         0x1031,
987         0x1032,
988         0x1038,
989         0x1039,
990         0x103B,
991         0x103D,
992         0x103F,
993         0x1056,
994         0x1058,
995         0x105A,
996         0x105E,
997         0x1061,
998         0x1071,
999         0x1075,
1000         0x1082,
1001         0x1083,
1002         0x1084,
1003         0x1085,
1004         0x1087,
1005         0x108D,
1006         0x108E,
1007         0x109D,
1008         0x109E,
1009         0x1100,
1010         0x1160,
1011         0x11A8,
1012         0x1200,
1013         0x135D,
1014         0x1360,
1015         0x1712,
1016         0x1715,
1017         0x1732,
1018         0x1735,
1019         0x1752,
1020         0x1754,
1021         0x1772,
1022         0x1774,
1023         0x17B4,
1024         0x17B6,
1025         0x17B7,
1026         0x17BE,
1027         0x17C6,
1028         0x17C7,
1029         0x17C9,
1030         0x17D4,
1031         0x17DD,
1032         0x17DE,
1033         0x180B,
1034         0x180E,
1035         0x180F,
1036         0x1885,
1037         0x1887,
1038         0x18A9,
1039         0x18AA,
1040         0x1920,
1041         0x1923,
1042         0x1927,
1043         0x1929,
1044         0x192C,
1045         0x1930,
1046         0x1932,
1047         0x1933,
1048         0x1939,
1049         0x193C,
1050         0x1A17,
1051         0x1A19,
1052         0x1A1B,
1053         0x1A1C,
1054         0x1A55,
1055         0x1A56,
1056         0x1A57,
1057         0x1A58,
1058         0x1A5F,
1059         0x1A60,
1060         0x1A61,
1061         0x1A62,
1062         0x1A63,
1063         0x1A65,
1064         0x1A6D,
1065         0x1A73,
1066         0x1A7D,
1067         0x1A7F,
1068         0x1A80,
1069         0x1AB0,
1070         0x1ABF,
1071         0x1B00,
1072         0x1B04,
1073         0x1B05,
1074         0x1B34,
1075         0x1B35,
1076         0x1B36,
1077         0x1B3B,
1078         0x1B3C,
1079         0x1B3D,
1080         0x1B42,
1081         0x1B43,
1082         0x1B45,
1083         0x1B6B,
1084         0x1B74,
1085         0x1B80,
1086         0x1B82,
1087         0x1B83,
1088         0x1BA1,
1089         0x1BA2,
1090         0x1BA6,
1091         0x1BA8,
1092         0x1BAA,
1093         0x1BAB,
1094         0x1BAE,
1095         0x1BE6,
1096         0x1BE7,
1097         0x1BE8,
1098         0x1BEA,
1099         0x1BED,
1100         0x1BEE,
1101         0x1BEF,
1102         0x1BF2,
1103         0x1BF4,
1104         0x1C24,
1105         0x1C2C,
1106         0x1C34,
1107         0x1C36,
1108         0x1C38,
1109         0x1CD0,
1110         0x1CD3,
1111         0x1CD4,
1112         0x1CE1,
1113         0x1CE2,
1114         0x1CE9,
1115         0x1CED,
1116         0x1CEE,
1117         0x1CF2,
1118         0x1CF4,
1119         0x1CF5,
1120         0x1CF8,
1121         0x1CFA,
1122         0x1DC0,
1123         0x1DF6,
1124         0x1DFB,
1125         0x1E00,
1126         0x200B,
1127         0x200C,
1128         0x200D,
1129         0x200E,
1130         0x2010,
1131         0x2028,
1132         0x202F,
1133         0x2060,
1134         0x2070,
1135         0x20D0,
1136         0x20F1,
1137         0x261D,
1138         0x261E,
1139         0x26F9,
1140         0x26FA,
1141         0x270A,
1142         0x270E,
1143         0x2764,
1144         0x2765,
1145         0x2CEF,
1146         0x2CF2,
1147         0x2D7F,
1148         0x2D80,
1149         0x2DE0,
1150         0x2E00,
1151         0x302A,
1152         0x3030,
1153         0x3099,
1154         0x309B,
1155         0xA66F,
1156         0xA673,
1157         0xA674,
1158         0xA67E,
1159         0xA69E,
1160         0xA6A0,
1161         0xA6F0,
1162         0xA6F2,
1163         0xA802,
1164         0xA803,
1165         0xA806,
1166         0xA807,
1167         0xA80B,
1168         0xA80C,
1169         0xA823,
1170         0xA825,
1171         0xA827,
1172         0xA828,
1173         0xA880,
1174         0xA882,
1175         0xA8B4,
1176         0xA8C4,
1177         0xA8C6,
1178         0xA8E0,
1179         0xA8F2,
1180         0xA926,
1181         0xA92E,
1182         0xA947,
1183         0xA952,
1184         0xA954,
1185         0xA960,
1186         0xA97D,
1187         0xA980,
1188         0xA983,
1189         0xA984,
1190         0xA9B3,
1191         0xA9B4,
1192         0xA9B6,
1193         0xA9BA,
1194         0xA9BC,
1195         0xA9BD,
1196         0xA9C1,
1197         0xA9E5,
1198         0xA9E6,
1199         0xAA29,
1200         0xAA2F,
1201         0xAA31,
1202         0xAA33,
1203         0xAA35,
1204         0xAA37,
1205         0xAA43,
1206         0xAA44,
1207         0xAA4C,
1208         0xAA4D,
1209         0xAA4E,
1210         0xAA7C,
1211         0xAA7D,
1212         0xAAB0,
1213         0xAAB1,
1214         0xAAB2,
1215         0xAAB5,
1216         0xAAB7,
1217         0xAAB9,
1218         0xAABE,
1219         0xAAC0,
1220         0xAAC1,
1221         0xAAC2,
1222         0xAAEB,
1223         0xAAEC,
1224         0xAAEE,
1225         0xAAF0,
1226         0xAAF5,
1227         0xAAF6,
1228         0xAAF7,
1229         0xABE3,
1230         0xABE5,
1231         0xABE6,
1232         0xABE8,
1233         0xABE9,
1234         0xABEB,
1235         0xABEC,
1236         0xABED,
1237         0xABEE,
1238         0xAC00,
1239         0xAC01,
1240         0xAC1C,
1241         0xAC1D,
1242         0xAC38,
1243         0xAC39,
1244         0xAC54,
1245         0xAC55,
1246         0xAC70,
1247         0xAC71,
1248         0xAC8C,
1249         0xAC8D,
1250         0xACA8,
1251         0xACA9,
1252         0xACC4,
1253         0xACC5,
1254         0xACE0,
1255         0xACE1,
1256         0xACFC,
1257         0xACFD,
1258         0xAD18,
1259         0xAD19,
1260         0xAD34,
1261         0xAD35,
1262         0xAD50,
1263         0xAD51,
1264         0xAD6C,
1265         0xAD6D,
1266         0xAD88,
1267         0xAD89,
1268         0xADA4,
1269         0xADA5,
1270         0xADC0,
1271         0xADC1,
1272         0xADDC,
1273         0xADDD,
1274         0xADF8,
1275         0xADF9,
1276         0xAE14,
1277         0xAE15,
1278         0xAE30,
1279         0xAE31,
1280         0xAE4C,
1281         0xAE4D,
1282         0xAE68,
1283         0xAE69,
1284         0xAE84,
1285         0xAE85,
1286         0xAEA0,
1287         0xAEA1,
1288         0xAEBC,
1289         0xAEBD,
1290         0xAED8,
1291         0xAED9,
1292         0xAEF4,
1293         0xAEF5,
1294         0xAF10,
1295         0xAF11,
1296         0xAF2C,
1297         0xAF2D,
1298         0xAF48,
1299         0xAF49,
1300         0xAF64,
1301         0xAF65,
1302         0xAF80,
1303         0xAF81,
1304         0xAF9C,
1305         0xAF9D,
1306         0xAFB8,
1307         0xAFB9,
1308         0xAFD4,
1309         0xAFD5,
1310         0xAFF0,
1311         0xAFF1,
1312         0xB00C,
1313         0xB00D,
1314         0xB028,
1315         0xB029,
1316         0xB044,
1317         0xB045,
1318         0xB060,
1319         0xB061,
1320         0xB07C,
1321         0xB07D,
1322         0xB098,
1323         0xB099,
1324         0xB0B4,
1325         0xB0B5,
1326         0xB0D0,
1327         0xB0D1,
1328         0xB0EC,
1329         0xB0ED,
1330         0xB108,
1331         0xB109,
1332         0xB124,
1333         0xB125,
1334         0xB140,
1335         0xB141,
1336         0xB15C,
1337         0xB15D,
1338         0xB178,
1339         0xB179,
1340         0xB194,
1341         0xB195,
1342         0xB1B0,
1343         0xB1B1,
1344         0xB1CC,
1345         0xB1CD,
1346         0xB1E8,
1347         0xB1E9,
1348         0xB204,
1349         0xB205,
1350         0xB220,
1351         0xB221,
1352         0xB23C,
1353         0xB23D,
1354         0xB258,
1355         0xB259,
1356         0xB274,
1357         0xB275,
1358         0xB290,
1359         0xB291,
1360         0xB2AC,
1361         0xB2AD,
1362         0xB2C8,
1363         0xB2C9,
1364         0xB2E4,
1365         0xB2E5,
1366         0xB300,
1367         0xB301,
1368         0xB31C,
1369         0xB31D,
1370         0xB338,
1371         0xB339,
1372         0xB354,
1373         0xB355,
1374         0xB370,
1375         0xB371,
1376         0xB38C,
1377         0xB38D,
1378         0xB3A8,
1379         0xB3A9,
1380         0xB3C4,
1381         0xB3C5,
1382         0xB3E0,
1383         0xB3E1,
1384         0xB3FC,
1385         0xB3FD,
1386         0xB418,
1387         0xB419,
1388         0xB434,
1389         0xB435,
1390         0xB450,
1391         0xB451,
1392         0xB46C,
1393         0xB46D,
1394         0xB488,
1395         0xB489,
1396         0xB4A4,
1397         0xB4A5,
1398         0xB4C0,
1399         0xB4C1,
1400         0xB4DC,
1401         0xB4DD,
1402         0xB4F8,
1403         0xB4F9,
1404         0xB514,
1405         0xB515,
1406         0xB530,
1407         0xB531,
1408         0xB54C,
1409         0xB54D,
1410         0xB568,
1411         0xB569,
1412         0xB584,
1413         0xB585,
1414         0xB5A0,
1415         0xB5A1,
1416         0xB5BC,
1417         0xB5BD,
1418         0xB5D8,
1419         0xB5D9,
1420         0xB5F4,
1421         0xB5F5,
1422         0xB610,
1423         0xB611,
1424         0xB62C,
1425         0xB62D,
1426         0xB648,
1427         0xB649,
1428         0xB664,
1429         0xB665,
1430         0xB680,
1431         0xB681,
1432         0xB69C,
1433         0xB69D,
1434         0xB6B8,
1435         0xB6B9,
1436         0xB6D4,
1437         0xB6D5,
1438         0xB6F0,
1439         0xB6F1,
1440         0xB70C,
1441         0xB70D,
1442         0xB728,
1443         0xB729,
1444         0xB744,
1445         0xB745,
1446         0xB760,
1447         0xB761,
1448         0xB77C,
1449         0xB77D,
1450         0xB798,
1451         0xB799,
1452         0xB7B4,
1453         0xB7B5,
1454         0xB7D0,
1455         0xB7D1,
1456         0xB7EC,
1457         0xB7ED,
1458         0xB808,
1459         0xB809,
1460         0xB824,
1461         0xB825,
1462         0xB840,
1463         0xB841,
1464         0xB85C,
1465         0xB85D,
1466         0xB878,
1467         0xB879,
1468         0xB894,
1469         0xB895,
1470         0xB8B0,
1471         0xB8B1,
1472         0xB8CC,
1473         0xB8CD,
1474         0xB8E8,
1475         0xB8E9,
1476         0xB904,
1477         0xB905,
1478         0xB920,
1479         0xB921,
1480         0xB93C,
1481         0xB93D,
1482         0xB958,
1483         0xB959,
1484         0xB974,
1485         0xB975,
1486         0xB990,
1487         0xB991,
1488         0xB9AC,
1489         0xB9AD,
1490         0xB9C8,
1491         0xB9C9,
1492         0xB9E4,
1493         0xB9E5,
1494         0xBA00,
1495         0xBA01,
1496         0xBA1C,
1497         0xBA1D,
1498         0xBA38,
1499         0xBA39,
1500         0xBA54,
1501         0xBA55,
1502         0xBA70,
1503         0xBA71,
1504         0xBA8C,
1505         0xBA8D,
1506         0xBAA8,
1507         0xBAA9,
1508         0xBAC4,
1509         0xBAC5,
1510         0xBAE0,
1511         0xBAE1,
1512         0xBAFC,
1513         0xBAFD,
1514         0xBB18,
1515         0xBB19,
1516         0xBB34,
1517         0xBB35,
1518         0xBB50,
1519         0xBB51,
1520         0xBB6C,
1521         0xBB6D,
1522         0xBB88,
1523         0xBB89,
1524         0xBBA4,
1525         0xBBA5,
1526         0xBBC0,
1527         0xBBC1,
1528         0xBBDC,
1529         0xBBDD,
1530         0xBBF8,
1531         0xBBF9,
1532         0xBC14,
1533         0xBC15,
1534         0xBC30,
1535         0xBC31,
1536         0xBC4C,
1537         0xBC4D,
1538         0xBC68,
1539         0xBC69,
1540         0xBC84,
1541         0xBC85,
1542         0xBCA0,
1543         0xBCA1,
1544         0xBCBC,
1545         0xBCBD,
1546         0xBCD8,
1547         0xBCD9,
1548         0xBCF4,
1549         0xBCF5,
1550         0xBD10,
1551         0xBD11,
1552         0xBD2C,
1553         0xBD2D,
1554         0xBD48,
1555         0xBD49,
1556         0xBD64,
1557         0xBD65,
1558         0xBD80,
1559         0xBD81,
1560         0xBD9C,
1561         0xBD9D,
1562         0xBDB8,
1563         0xBDB9,
1564         0xBDD4,
1565         0xBDD5,
1566         0xBDF0,
1567         0xBDF1,
1568         0xBE0C,
1569         0xBE0D,
1570         0xBE28,
1571         0xBE29,
1572         0xBE44,
1573         0xBE45,
1574         0xBE60,
1575         0xBE61,
1576         0xBE7C,
1577         0xBE7D,
1578         0xBE98,
1579         0xBE99,
1580         0xBEB4,
1581         0xBEB5,
1582         0xBED0,
1583         0xBED1,
1584         0xBEEC,
1585         0xBEED,
1586         0xBF08,
1587         0xBF09,
1588         0xBF24,
1589         0xBF25,
1590         0xBF40,
1591         0xBF41,
1592         0xBF5C,
1593         0xBF5D,
1594         0xBF78,
1595         0xBF79,
1596         0xBF94,
1597         0xBF95,
1598         0xBFB0,
1599         0xBFB1,
1600         0xBFCC,
1601         0xBFCD,
1602         0xBFE8,
1603         0xBFE9,
1604         0xC004,
1605         0xC005,
1606         0xC020,
1607         0xC021,
1608         0xC03C,
1609         0xC03D,
1610         0xC058,
1611         0xC059,
1612         0xC074,
1613         0xC075,
1614         0xC090,
1615         0xC091,
1616         0xC0AC,
1617         0xC0AD,
1618         0xC0C8,
1619         0xC0C9,
1620         0xC0E4,
1621         0xC0E5,
1622         0xC100,
1623         0xC101,
1624         0xC11C,
1625         0xC11D,
1626         0xC138,
1627         0xC139,
1628         0xC154,
1629         0xC155,
1630         0xC170,
1631         0xC171,
1632         0xC18C,
1633         0xC18D,
1634         0xC1A8,
1635         0xC1A9,
1636         0xC1C4,
1637         0xC1C5,
1638         0xC1E0,
1639         0xC1E1,
1640         0xC1FC,
1641         0xC1FD,
1642         0xC218,
1643         0xC219,
1644         0xC234,
1645         0xC235,
1646         0xC250,
1647         0xC251,
1648         0xC26C,
1649         0xC26D,
1650         0xC288,
1651         0xC289,
1652         0xC2A4,
1653         0xC2A5,
1654         0xC2C0,
1655         0xC2C1,
1656         0xC2DC,
1657         0xC2DD,
1658         0xC2F8,
1659         0xC2F9,
1660         0xC314,
1661         0xC315,
1662         0xC330,
1663         0xC331,
1664         0xC34C,
1665         0xC34D,
1666         0xC368,
1667         0xC369,
1668         0xC384,
1669         0xC385,
1670         0xC3A0,
1671         0xC3A1,
1672         0xC3BC,
1673         0xC3BD,
1674         0xC3D8,
1675         0xC3D9,
1676         0xC3F4,
1677         0xC3F5,
1678         0xC410,
1679         0xC411,
1680         0xC42C,
1681         0xC42D,
1682         0xC448,
1683         0xC449,
1684         0xC464,
1685         0xC465,
1686         0xC480,
1687         0xC481,
1688         0xC49C,
1689         0xC49D,
1690         0xC4B8,
1691         0xC4B9,
1692         0xC4D4,
1693         0xC4D5,
1694         0xC4F0,
1695         0xC4F1,
1696         0xC50C,
1697         0xC50D,
1698         0xC528,
1699         0xC529,
1700         0xC544,
1701         0xC545,
1702         0xC560,
1703         0xC561,
1704         0xC57C,
1705         0xC57D,
1706         0xC598,
1707         0xC599,
1708         0xC5B4,
1709         0xC5B5,
1710         0xC5D0,
1711         0xC5D1,
1712         0xC5EC,
1713         0xC5ED,
1714         0xC608,
1715         0xC609,
1716         0xC624,
1717         0xC625,
1718         0xC640,
1719         0xC641,
1720         0xC65C,
1721         0xC65D,
1722         0xC678,
1723         0xC679,
1724         0xC694,
1725         0xC695,
1726         0xC6B0,
1727         0xC6B1,
1728         0xC6CC,
1729         0xC6CD,
1730         0xC6E8,
1731         0xC6E9,
1732         0xC704,
1733         0xC705,
1734         0xC720,
1735         0xC721,
1736         0xC73C,
1737         0xC73D,
1738         0xC758,
1739         0xC759,
1740         0xC774,
1741         0xC775,
1742         0xC790,
1743         0xC791,
1744         0xC7AC,
1745         0xC7AD,
1746         0xC7C8,
1747         0xC7C9,
1748         0xC7E4,
1749         0xC7E5,
1750         0xC800,
1751         0xC801,
1752         0xC81C,
1753         0xC81D,
1754         0xC838,
1755         0xC839,
1756         0xC854,
1757         0xC855,
1758         0xC870,
1759         0xC871,
1760         0xC88C,
1761         0xC88D,
1762         0xC8A8,
1763         0xC8A9,
1764         0xC8C4,
1765         0xC8C5,
1766         0xC8E0,
1767         0xC8E1,
1768         0xC8FC,
1769         0xC8FD,
1770         0xC918,
1771         0xC919,
1772         0xC934,
1773         0xC935,
1774         0xC950,
1775         0xC951,
1776         0xC96C,
1777         0xC96D,
1778         0xC988,
1779         0xC989,
1780         0xC9A4,
1781         0xC9A5,
1782         0xC9C0,
1783         0xC9C1,
1784         0xC9DC,
1785         0xC9DD,
1786         0xC9F8,
1787         0xC9F9,
1788         0xCA14,
1789         0xCA15,
1790         0xCA30,
1791         0xCA31,
1792         0xCA4C,
1793         0xCA4D,
1794         0xCA68,
1795         0xCA69,
1796         0xCA84,
1797         0xCA85,
1798         0xCAA0,
1799         0xCAA1,
1800         0xCABC,
1801         0xCABD,
1802         0xCAD8,
1803         0xCAD9,
1804         0xCAF4,
1805         0xCAF5,
1806         0xCB10,
1807         0xCB11,
1808         0xCB2C,
1809         0xCB2D,
1810         0xCB48,
1811         0xCB49,
1812         0xCB64,
1813         0xCB65,
1814         0xCB80,
1815         0xCB81,
1816         0xCB9C,
1817         0xCB9D,
1818         0xCBB8,
1819         0xCBB9,
1820         0xCBD4,
1821         0xCBD5,
1822         0xCBF0,
1823         0xCBF1,
1824         0xCC0C,
1825         0xCC0D,
1826         0xCC28,
1827         0xCC29,
1828         0xCC44,
1829         0xCC45,
1830         0xCC60,
1831         0xCC61,
1832         0xCC7C,
1833         0xCC7D,
1834         0xCC98,
1835         0xCC99,
1836         0xCCB4,
1837         0xCCB5,
1838         0xCCD0,
1839         0xCCD1,
1840         0xCCEC,
1841         0xCCED,
1842         0xCD08,
1843         0xCD09,
1844         0xCD24,
1845         0xCD25,
1846         0xCD40,
1847         0xCD41,
1848         0xCD5C,
1849         0xCD5D,
1850         0xCD78,
1851         0xCD79,
1852         0xCD94,
1853         0xCD95,
1854         0xCDB0,
1855         0xCDB1,
1856         0xCDCC,
1857         0xCDCD,
1858         0xCDE8,
1859         0xCDE9,
1860         0xCE04,
1861         0xCE05,
1862         0xCE20,
1863         0xCE21,
1864         0xCE3C,
1865         0xCE3D,
1866         0xCE58,
1867         0xCE59,
1868         0xCE74,
1869         0xCE75,
1870         0xCE90,
1871         0xCE91,
1872         0xCEAC,
1873         0xCEAD,
1874         0xCEC8,
1875         0xCEC9,
1876         0xCEE4,
1877         0xCEE5,
1878         0xCF00,
1879         0xCF01,
1880         0xCF1C,
1881         0xCF1D,
1882         0xCF38,
1883         0xCF39,
1884         0xCF54,
1885         0xCF55,
1886         0xCF70,
1887         0xCF71,
1888         0xCF8C,
1889         0xCF8D,
1890         0xCFA8,
1891         0xCFA9,
1892         0xCFC4,
1893         0xCFC5,
1894         0xCFE0,
1895         0xCFE1,
1896         0xCFFC,
1897         0xCFFD,
1898         0xD018,
1899         0xD019,
1900         0xD034,
1901         0xD035,
1902         0xD050,
1903         0xD051,
1904         0xD06C,
1905         0xD06D,
1906         0xD088,
1907         0xD089,
1908         0xD0A4,
1909         0xD0A5,
1910         0xD0C0,
1911         0xD0C1,
1912         0xD0DC,
1913         0xD0DD,
1914         0xD0F8,
1915         0xD0F9,
1916         0xD114,
1917         0xD115,
1918         0xD130,
1919         0xD131,
1920         0xD14C,
1921         0xD14D,
1922         0xD168,
1923         0xD169,
1924         0xD184,
1925         0xD185,
1926         0xD1A0,
1927         0xD1A1,
1928         0xD1BC,
1929         0xD1BD,
1930         0xD1D8,
1931         0xD1D9,
1932         0xD1F4,
1933         0xD1F5,
1934         0xD210,
1935         0xD211,
1936         0xD22C,
1937         0xD22D,
1938         0xD248,
1939         0xD249,
1940         0xD264,
1941         0xD265,
1942         0xD280,
1943         0xD281,
1944         0xD29C,
1945         0xD29D,
1946         0xD2B8,
1947         0xD2B9,
1948         0xD2D4,
1949         0xD2D5,
1950         0xD2F0,
1951         0xD2F1,
1952         0xD30C,
1953         0xD30D,
1954         0xD328,
1955         0xD329,
1956         0xD344,
1957         0xD345,
1958         0xD360,
1959         0xD361,
1960         0xD37C,
1961         0xD37D,
1962         0xD398,
1963         0xD399,
1964         0xD3B4,
1965         0xD3B5,
1966         0xD3D0,
1967         0xD3D1,
1968         0xD3EC,
1969         0xD3ED,
1970         0xD408,
1971         0xD409,
1972         0xD424,
1973         0xD425,
1974         0xD440,
1975         0xD441,
1976         0xD45C,
1977         0xD45D,
1978         0xD478,
1979         0xD479,
1980         0xD494,
1981         0xD495,
1982         0xD4B0,
1983         0xD4B1,
1984         0xD4CC,
1985         0xD4CD,
1986         0xD4E8,
1987         0xD4E9,
1988         0xD504,
1989         0xD505,
1990         0xD520,
1991         0xD521,
1992         0xD53C,
1993         0xD53D,
1994         0xD558,
1995         0xD559,
1996         0xD574,
1997         0xD575,
1998         0xD590,
1999         0xD591,
2000         0xD5AC,
2001         0xD5AD,
2002         0xD5C8,
2003         0xD5C9,
2004         0xD5E4,
2005         0xD5E5,
2006         0xD600,
2007         0xD601,
2008         0xD61C,
2009         0xD61D,
2010         0xD638,
2011         0xD639,
2012         0xD654,
2013         0xD655,
2014         0xD670,
2015         0xD671,
2016         0xD68C,
2017         0xD68D,
2018         0xD6A8,
2019         0xD6A9,
2020         0xD6C4,
2021         0xD6C5,
2022         0xD6E0,
2023         0xD6E1,
2024         0xD6FC,
2025         0xD6FD,
2026         0xD718,
2027         0xD719,
2028         0xD734,
2029         0xD735,
2030         0xD750,
2031         0xD751,
2032         0xD76C,
2033         0xD76D,
2034         0xD788,
2035         0xD789,
2036         0xD7A4,
2037         0xD7B0,
2038         0xD7C7,
2039         0xD7CB,
2040         0xD7FC,
2041         0xD800,
2042         0xE000,
2043         0xFB1E,
2044         0xFB1F,
2045         0xFE00,
2046         0xFE10,
2047         0xFE20,
2048         0xFE30,
2049         0xFEFF,
2050         0xFF00,
2051         0xFF9E,
2052         0xFFA0,
2053         0xFFF0,
2054         0xFFFC,
2055         0x101FD,
2056         0x101FE,
2057         0x102E0,
2058         0x102E1,
2059         0x10376,
2060         0x1037B,
2061         0x10A01,
2062         0x10A04,
2063         0x10A05,
2064         0x10A07,
2065         0x10A0C,
2066         0x10A10,
2067         0x10A38,
2068         0x10A3B,
2069         0x10A3F,
2070         0x10A40,
2071         0x10AE5,
2072         0x10AE7,
2073         0x11000,
2074         0x11001,
2075         0x11002,
2076         0x11003,
2077         0x11038,
2078         0x11047,
2079         0x1107F,
2080         0x11082,
2081         0x11083,
2082         0x110B0,
2083         0x110B3,
2084         0x110B7,
2085         0x110B9,
2086         0x110BB,
2087         0x110BD,
2088         0x110BE,
2089         0x11100,
2090         0x11103,
2091         0x11127,
2092         0x1112C,
2093         0x1112D,
2094         0x11135,
2095         0x11173,
2096         0x11174,
2097         0x11180,
2098         0x11182,
2099         0x11183,
2100         0x111B3,
2101         0x111B6,
2102         0x111BF,
2103         0x111C1,
2104         0x111C2,
2105         0x111C4,
2106         0x111CA,
2107         0x111CD,
2108         0x1122C,
2109         0x1122F,
2110         0x11232,
2111         0x11234,
2112         0x11235,
2113         0x11236,
2114         0x11238,
2115         0x1123E,
2116         0x1123F,
2117         0x112DF,
2118         0x112E0,
2119         0x112E3,
2120         0x112EB,
2121         0x11300,
2122         0x11302,
2123         0x11304,
2124         0x1133C,
2125         0x1133D,
2126         0x1133E,
2127         0x1133F,
2128         0x11340,
2129         0x11341,
2130         0x11345,
2131         0x11347,
2132         0x11349,
2133         0x1134B,
2134         0x1134E,
2135         0x11357,
2136         0x11358,
2137         0x11362,
2138         0x11364,
2139         0x11366,
2140         0x1136D,
2141         0x11370,
2142         0x11375,
2143         0x11435,
2144         0x11438,
2145         0x11440,
2146         0x11442,
2147         0x11445,
2148         0x11446,
2149         0x11447,
2150         0x114B0,
2151         0x114B1,
2152         0x114B3,
2153         0x114B9,
2154         0x114BA,
2155         0x114BB,
2156         0x114BD,
2157         0x114BE,
2158         0x114BF,
2159         0x114C1,
2160         0x114C2,
2161         0x114C4,
2162         0x115AF,
2163         0x115B0,
2164         0x115B2,
2165         0x115B6,
2166         0x115B8,
2167         0x115BC,
2168         0x115BE,
2169         0x115BF,
2170         0x115C1,
2171         0x115DC,
2172         0x115DE,
2173         0x11630,
2174         0x11633,
2175         0x1163B,
2176         0x1163D,
2177         0x1163E,
2178         0x1163F,
2179         0x11641,
2180         0x116AB,
2181         0x116AC,
2182         0x116AD,
2183         0x116AE,
2184         0x116B0,
2185         0x116B6,
2186         0x116B7,
2187         0x116B8,
2188         0x1171D,
2189         0x11720,
2190         0x11722,
2191         0x11726,
2192         0x11727,
2193         0x1172C,
2194         0x11C2F,
2195         0x11C30,
2196         0x11C37,
2197         0x11C38,
2198         0x11C3E,
2199         0x11C3F,
2200         0x11C40,
2201         0x11C92,
2202         0x11CA8,
2203         0x11CA9,
2204         0x11CAA,
2205         0x11CB1,
2206         0x11CB2,
2207         0x11CB4,
2208         0x11CB5,
2209         0x11CB7,
2210         0x16AF0,
2211         0x16AF5,
2212         0x16B30,
2213         0x16B37,
2214         0x16F51,
2215         0x16F7F,
2216         0x16F8F,
2217         0x16F93,
2218         0x1BC9D,
2219         0x1BC9F,
2220         0x1BCA0,
2221         0x1BCA4,
2222         0x1D165,
2223         0x1D166,
2224         0x1D167,
2225         0x1D16A,
2226         0x1D16D,
2227         0x1D16E,
2228         0x1D173,
2229         0x1D17B,
2230         0x1D183,
2231         0x1D185,
2232         0x1D18C,
2233         0x1D1AA,
2234         0x1D1AE,
2235         0x1D242,
2236         0x1D245,
2237         0x1DA00,
2238         0x1DA37,
2239         0x1DA3B,
2240         0x1DA6D,
2241         0x1DA75,
2242         0x1DA76,
2243         0x1DA84,
2244         0x1DA85,
2245         0x1DA9B,
2246         0x1DAA0,
2247         0x1DAA1,
2248         0x1DAB0,
2249         0x1E000,
2250         0x1E007,
2251         0x1E008,
2252         0x1E019,
2253         0x1E01B,
2254         0x1E022,
2255         0x1E023,
2256         0x1E025,
2257         0x1E026,
2258         0x1E02B,
2259         0x1E8D0,
2260         0x1E8D7,
2261         0x1E944,
2262         0x1E94B,
2263         0x1F1E6,
2264         0x1F200,
2265         0x1F385,
2266         0x1F386,
2267         0x1F3C3,
2268         0x1F3C5,
2269         0x1F3CA,
2270         0x1F3CC,
2271         0x1F3FB,
2272         0x1F400,
2273         0x1F442,
2274         0x1F444,
2275         0x1F446,
2276         0x1F451,
2277         0x1F466,
2278         0x1F46A,
2279         0x1F46E,
2280         0x1F46F,
2281         0x1F470,
2282         0x1F479,
2283         0x1F47C,
2284         0x1F47D,
2285         0x1F481,
2286         0x1F484,
2287         0x1F485,
2288         0x1F488,
2289         0x1F48B,
2290         0x1F48C,
2291         0x1F4AA,
2292         0x1F4AB,
2293         0x1F575,
2294         0x1F576,
2295         0x1F57A,
2296         0x1F57B,
2297         0x1F590,
2298         0x1F591,
2299         0x1F595,
2300         0x1F597,
2301         0x1F5E8,
2302         0x1F5E9,
2303         0x1F645,
2304         0x1F648,
2305         0x1F64B,
2306         0x1F650,
2307         0x1F6A3,
2308         0x1F6A4,
2309         0x1F6B4,
2310         0x1F6B7,
2311         0x1F6C0,
2312         0x1F6C1,
2313         0x1F918,
2314         0x1F91F,
2315         0x1F926,
2316         0x1F927,
2317         0x1F930,
2318         0x1F931,
2319         0x1F933,
2320         0x1F93A,
2321         0x1F93C,
2322         0x1F93F,
2323         0xE0000,
2324         0xE0020,
2325         0xE0080,
2326         0xE0100,
2327         0xE01F0,
2328         0xE1000
2329 };
2330
2331 #endif  /* defined(PERL_IN_PERL_C) */
2332
2333 #if defined(PERL_IN_REGEXEC_C)
2334
2335 #define GCB_ENUM_COUNT 19
2336
2337 typedef enum {
2338         GCB_Other = 0,
2339         GCB_CR = 1,
2340         GCB_Control = 2,
2341         GCB_E_Base = 3,
2342         GCB_E_Base_GAZ = 4,
2343         GCB_E_Modifier = 5,
2344         GCB_Extend = 6,
2345         GCB_Glue_After_Zwj = 7,
2346         GCB_L = 8,
2347         GCB_LF = 9,
2348         GCB_LV = 10,
2349         GCB_LVT = 11,
2350         GCB_Prepend = 12,
2351         GCB_Regional_Indicator = 13,
2352         GCB_SpacingMark = 14,
2353         GCB_T = 15,
2354         GCB_V = 16,
2355         GCB_ZWJ = 17,
2356         GCB_EDGE = 18
2357 } GCB_enum;
2358
2359 static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
2360         GCB_Control,
2361         GCB_LF,
2362         GCB_Control,
2363         GCB_CR,
2364         GCB_Control,
2365         GCB_Other,
2366         GCB_Control,
2367         GCB_Other,
2368         GCB_Control,
2369         GCB_Other,
2370         GCB_Extend,
2371         GCB_Other,
2372         GCB_Extend,
2373         GCB_Other,
2374         GCB_Extend,
2375         GCB_Other,
2376         GCB_Extend,
2377         GCB_Other,
2378         GCB_Extend,
2379         GCB_Other,
2380         GCB_Extend,
2381         GCB_Other,
2382         GCB_Extend,
2383         GCB_Other,
2384         GCB_Prepend,
2385         GCB_Other,
2386         GCB_Extend,
2387         GCB_Other,
2388         GCB_Control,
2389         GCB_Other,
2390         GCB_Extend,
2391         GCB_Other,
2392         GCB_Extend,
2393         GCB_Other,
2394         GCB_Extend,
2395         GCB_Prepend,
2396         GCB_Other,
2397         GCB_Extend,
2398         GCB_Other,
2399         GCB_Extend,
2400         GCB_Other,
2401         GCB_Extend,
2402         GCB_Other,
2403         GCB_Prepend,
2404         GCB_Other,
2405         GCB_Extend,
2406         GCB_Other,
2407         GCB_Extend,
2408         GCB_Other,
2409         GCB_Extend,
2410         GCB_Other,
2411         GCB_Extend,
2412         GCB_Other,
2413         GCB_Extend,
2414         GCB_Other,
2415         GCB_Extend,
2416         GCB_Other,
2417         GCB_Extend,
2418         GCB_Other,
2419         GCB_Extend,
2420         GCB_Other,
2421         GCB_Extend,
2422         GCB_Other,
2423         GCB_Extend,
2424         GCB_Prepend,
2425         GCB_Extend,
2426         GCB_SpacingMark,
2427         GCB_Other,
2428         GCB_Extend,
2429         GCB_SpacingMark,
2430         GCB_Extend,
2431         GCB_Other,
2432         GCB_SpacingMark,
2433         GCB_Extend,
2434         GCB_SpacingMark,
2435         GCB_Extend,
2436         GCB_SpacingMark,
2437         GCB_Other,
2438         GCB_Extend,
2439         GCB_Other,
2440         GCB_Extend,
2441         GCB_Other,
2442         GCB_Extend,
2443         GCB_SpacingMark,
2444         GCB_Other,
2445         GCB_Extend,
2446         GCB_Other,
2447         GCB_Extend,
2448         GCB_SpacingMark,
2449         GCB_Extend,
2450         GCB_Other,
2451         GCB_SpacingMark,
2452         GCB_Other,
2453         GCB_SpacingMark,
2454         GCB_Extend,
2455         GCB_Other,
2456         GCB_Extend,
2457         GCB_Other,
2458         GCB_Extend,
2459         GCB_Other,
2460         GCB_Extend,
2461         GCB_SpacingMark,
2462         GCB_Other,
2463         GCB_Extend,
2464         GCB_Other,
2465         GCB_SpacingMark,
2466         GCB_Extend,
2467         GCB_Other,
2468         GCB_Extend,
2469         GCB_Other,
2470         GCB_Extend,
2471         GCB_Other,
2472         GCB_Extend,
2473         GCB_Other,
2474         GCB_Extend,
2475         GCB_Other,
2476         GCB_Extend,
2477         GCB_Other,
2478         GCB_Extend,
2479         GCB_SpacingMark,
2480         GCB_Other,
2481         GCB_Extend,
2482         GCB_Other,
2483         GCB_SpacingMark,
2484         GCB_Extend,
2485         GCB_Other,
2486         GCB_Extend,
2487         GCB_SpacingMark,
2488         GCB_Other,
2489         GCB_SpacingMark,
2490         GCB_Extend,
2491         GCB_Other,
2492         GCB_Extend,
2493         GCB_Other,
2494         GCB_Extend,
2495         GCB_SpacingMark,
2496         GCB_Other,
2497         GCB_Extend,
2498         GCB_Other,
2499         GCB_Extend,
2500         GCB_SpacingMark,
2501         GCB_Extend,
2502         GCB_Other,
2503         GCB_SpacingMark,
2504         GCB_Other,
2505         GCB_SpacingMark,
2506         GCB_Extend,
2507         GCB_Other,
2508         GCB_Extend,
2509         GCB_Other,
2510         GCB_Extend,
2511         GCB_Other,
2512         GCB_Extend,
2513         GCB_Other,
2514         GCB_Extend,
2515         GCB_SpacingMark,
2516         GCB_Extend,
2517         GCB_SpacingMark,
2518         GCB_Other,
2519         GCB_SpacingMark,
2520         GCB_Other,
2521         GCB_SpacingMark,
2522         GCB_Extend,
2523         GCB_Other,
2524         GCB_Extend,
2525         GCB_Other,
2526         GCB_Extend,
2527         GCB_SpacingMark,
2528         GCB_Other,
2529         GCB_Extend,
2530         GCB_SpacingMark,
2531         GCB_Other,
2532         GCB_Extend,
2533         GCB_Other,
2534         GCB_Extend,
2535         GCB_Other,
2536         GCB_Extend,
2537         GCB_Other,
2538         GCB_Extend,
2539         GCB_Other,
2540         GCB_Extend,
2541         GCB_SpacingMark,
2542         GCB_Other,
2543         GCB_Extend,
2544         GCB_Other,
2545         GCB_SpacingMark,
2546         GCB_Extend,
2547         GCB_SpacingMark,
2548         GCB_Extend,
2549         GCB_SpacingMark,
2550         GCB_Other,
2551         GCB_Extend,
2552         GCB_SpacingMark,
2553         GCB_Other,
2554         GCB_SpacingMark,
2555         GCB_Extend,
2556         GCB_Other,
2557         GCB_Extend,
2558         GCB_Other,
2559         GCB_Extend,
2560         GCB_Other,
2561         GCB_Extend,
2562         GCB_SpacingMark,
2563         GCB_Other,
2564         GCB_Extend,
2565         GCB_SpacingMark,
2566         GCB_Extend,
2567         GCB_Other,
2568         GCB_SpacingMark,
2569         GCB_Other,
2570         GCB_SpacingMark,
2571         GCB_Extend,
2572         GCB_Prepend,
2573         GCB_Other,
2574         GCB_Extend,
2575         GCB_Other,
2576         GCB_Extend,
2577         GCB_Other,
2578         GCB_SpacingMark,
2579         GCB_Other,
2580         GCB_Extend,
2581         GCB_Other,
2582         GCB_Extend,
2583         GCB_SpacingMark,
2584         GCB_Extend,
2585         GCB_Other,
2586         GCB_Extend,
2587         GCB_Other,
2588         GCB_SpacingMark,
2589         GCB_Extend,
2590         GCB_Other,
2591         GCB_SpacingMark,
2592         GCB_Other,
2593         GCB_Extend,
2594         GCB_Other,
2595         GCB_SpacingMark,
2596         GCB_Extend,
2597         GCB_Other,
2598         GCB_Extend,
2599         GCB_Other,
2600         GCB_Extend,
2601         GCB_Other,
2602         GCB_SpacingMark,
2603         GCB_Extend,
2604         GCB_Other,
2605         GCB_Extend,
2606         GCB_Other,
2607         GCB_Extend,
2608         GCB_Other,
2609         GCB_Extend,
2610         GCB_Other,
2611         GCB_Extend,
2612         GCB_Other,
2613         GCB_Extend,
2614         GCB_Other,
2615         GCB_Extend,
2616         GCB_Other,
2617         GCB_SpacingMark,
2618         GCB_Other,
2619         GCB_Extend,
2620         GCB_SpacingMark,
2621         GCB_Extend,
2622         GCB_Other,
2623         GCB_Extend,
2624         GCB_Other,
2625         GCB_Extend,
2626         GCB_Other,
2627         GCB_Extend,
2628         GCB_Other,
2629         GCB_Extend,
2630         GCB_Other,
2631         GCB_Extend,
2632         GCB_SpacingMark,
2633         GCB_Extend,
2634         GCB_Other,
2635         GCB_Extend,
2636         GCB_SpacingMark,
2637         GCB_Extend,
2638         GCB_Other,
2639         GCB_SpacingMark,
2640         GCB_Extend,
2641         GCB_Other,
2642         GCB_Extend,
2643         GCB_Other,
2644         GCB_Extend,
2645         GCB_Other,
2646         GCB_Extend,
2647         GCB_Other,
2648         GCB_SpacingMark,
2649         GCB_Extend,
2650         GCB_Other,
2651         GCB_Extend,
2652         GCB_Other,
2653         GCB_Extend,
2654         GCB_Other,
2655         GCB_L,
2656         GCB_V,
2657         GCB_T,
2658         GCB_Other,
2659         GCB_Extend,
2660         GCB_Other,
2661         GCB_Extend,
2662         GCB_Other,
2663         GCB_Extend,
2664         GCB_Other,
2665         GCB_Extend,
2666         GCB_Other,
2667         GCB_Extend,
2668         GCB_Other,
2669         GCB_Extend,
2670         GCB_SpacingMark,
2671         GCB_Extend,
2672         GCB_SpacingMark,
2673         GCB_Extend,
2674         GCB_SpacingMark,
2675         GCB_Extend,
2676         GCB_Other,
2677         GCB_Extend,
2678         GCB_Other,
2679         GCB_Extend,
2680         GCB_Control,
2681         GCB_Other,
2682         GCB_Extend,
2683         GCB_Other,
2684         GCB_Extend,
2685         GCB_Other,
2686         GCB_Extend,
2687         GCB_SpacingMark,
2688         GCB_Extend,
2689         GCB_SpacingMark,
2690         GCB_Other,
2691         GCB_SpacingMark,
2692         GCB_Extend,
2693         GCB_SpacingMark,
2694         GCB_Extend,
2695         GCB_Other,
2696         GCB_Extend,
2697         GCB_SpacingMark,
2698         GCB_Extend,
2699         GCB_Other,
2700         GCB_SpacingMark,
2701         GCB_Extend,
2702         GCB_SpacingMark,
2703         GCB_Extend,
2704         GCB_Other,
2705         GCB_Extend,
2706         GCB_Other,
2707         GCB_Extend,
2708         GCB_Other,
2709         GCB_Extend,
2710         GCB_SpacingMark,
2711         GCB_Extend,
2712         GCB_Other,
2713         GCB_Extend,
2714         GCB_Other,
2715         GCB_Extend,
2716         GCB_Other,
2717         GCB_Extend,
2718         GCB_SpacingMark,
2719         GCB_Other,
2720         GCB_Extend,
2721         GCB_SpacingMark,
2722         GCB_Extend,
2723         GCB_SpacingMark,
2724         GCB_Extend,
2725         GCB_SpacingMark,
2726         GCB_Extend,
2727         GCB_SpacingMark,
2728         GCB_Other,
2729         GCB_Extend,
2730         GCB_Other,
2731         GCB_Extend,
2732         GCB_SpacingMark,
2733         GCB_Other,
2734         GCB_SpacingMark,
2735         GCB_Extend,
2736         GCB_SpacingMark,
2737         GCB_Extend,
2738         GCB_SpacingMark,
2739         GCB_Extend,
2740         GCB_Other,
2741         GCB_Extend,
2742         GCB_SpacingMark,
2743         GCB_Extend,
2744         GCB_SpacingMark,
2745         GCB_Extend,
2746         GCB_SpacingMark,
2747         GCB_Extend,
2748         GCB_SpacingMark,
2749         GCB_Other,
2750         GCB_SpacingMark,
2751         GCB_Extend,
2752         GCB_SpacingMark,
2753         GCB_Extend,
2754         GCB_Other,
2755         GCB_Extend,
2756         GCB_Other,
2757         GCB_Extend,
2758         GCB_SpacingMark,
2759         GCB_Extend,
2760         GCB_Other,
2761         GCB_Extend,
2762         GCB_Other,
2763         GCB_SpacingMark,
2764         GCB_Extend,
2765         GCB_Other,
2766         GCB_Extend,
2767         GCB_Other,
2768         GCB_Extend,
2769         GCB_Other,
2770         GCB_Extend,
2771         GCB_Other,
2772         GCB_Control,
2773         GCB_Extend,
2774         GCB_ZWJ,
2775         GCB_Control,
2776         GCB_Other,
2777         GCB_Control,
2778         GCB_Other,
2779         GCB_Control,
2780         GCB_Other,
2781         GCB_Extend,
2782         GCB_Other,
2783         GCB_E_Base,
2784         GCB_Other,
2785         GCB_E_Base,
2786         GCB_Other,
2787         GCB_E_Base,
2788         GCB_Other,
2789         GCB_Glue_After_Zwj,
2790         GCB_Other,
2791         GCB_Extend,
2792         GCB_Other,
2793         GCB_Extend,
2794         GCB_Other,
2795         GCB_Extend,
2796         GCB_Other,
2797         GCB_Extend,
2798         GCB_Other,
2799         GCB_Extend,
2800         GCB_Other,
2801         GCB_Extend,
2802         GCB_Other,
2803         GCB_Extend,
2804         GCB_Other,
2805         GCB_Extend,
2806         GCB_Other,
2807         GCB_Extend,
2808         GCB_Other,
2809         GCB_Extend,
2810         GCB_Other,
2811         GCB_Extend,
2812         GCB_Other,
2813         GCB_Extend,
2814         GCB_Other,
2815         GCB_SpacingMark,
2816         GCB_Extend,
2817         GCB_SpacingMark,
2818         GCB_Other,
2819         GCB_SpacingMark,
2820         GCB_Other,
2821         GCB_SpacingMark,
2822         GCB_Extend,
2823         GCB_Other,
2824         GCB_Extend,
2825         GCB_Other,
2826         GCB_Extend,
2827         GCB_Other,
2828         GCB_Extend,
2829         GCB_SpacingMark,
2830         GCB_Other,
2831         GCB_L,
2832         GCB_Other,
2833         GCB_Extend,
2834         GCB_SpacingMark,
2835         GCB_Other,
2836         GCB_Extend,
2837         GCB_SpacingMark,
2838         GCB_Extend,
2839         GCB_SpacingMark,
2840         GCB_Extend,
2841         GCB_SpacingMark,
2842         GCB_Other,
2843         GCB_Extend,
2844         GCB_Other,
2845         GCB_Extend,
2846         GCB_SpacingMark,
2847         GCB_Extend,
2848         GCB_SpacingMark,
2849         GCB_Extend,
2850         GCB_Other,
2851         GCB_Extend,
2852         GCB_Other,
2853         GCB_Extend,
2854         GCB_SpacingMark,
2855         GCB_Other,
2856         GCB_Extend,
2857         GCB_Other,
2858         GCB_Extend,
2859         GCB_Other,
2860         GCB_Extend,
2861         GCB_Other,
2862         GCB_Extend,
2863         GCB_Other,
2864         GCB_Extend,
2865         GCB_Other,
2866         GCB_Extend,
2867         GCB_Other,
2868         GCB_SpacingMark,
2869         GCB_Extend,
2870         GCB_SpacingMark,
2871         GCB_Other,
2872         GCB_SpacingMark,
2873         GCB_Extend,
2874         GCB_Other,
2875         GCB_SpacingMark,
2876         GCB_Extend,
2877         GCB_SpacingMark,
2878         GCB_Extend,
2879         GCB_SpacingMark,
2880         GCB_Other,
2881         GCB_SpacingMark,
2882         GCB_Extend,
2883         GCB_Other,
2884         GCB_LV,
2885         GCB_LVT,
2886         GCB_LV,
2887         GCB_LVT,
2888         GCB_LV,
2889         GCB_LVT,
2890         GCB_LV,
2891         GCB_LVT,
2892         GCB_LV,
2893         GCB_LVT,
2894         GCB_LV,
2895         GCB_LVT,
2896         GCB_LV,
2897         GCB_LVT,
2898         GCB_LV,
2899         GCB_LVT,
2900         GCB_LV,
2901         GCB_LVT,
2902         GCB_LV,
2903         GCB_LVT,
2904         GCB_LV,
2905         GCB_LVT,
2906         GCB_LV,
2907         GCB_LVT,
2908         GCB_LV,
2909         GCB_LVT,
2910         GCB_LV,
2911         GCB_LVT,
2912         GCB_LV,
2913         GCB_LVT,
2914         GCB_LV,
2915         GCB_LVT,
2916         GCB_LV,
2917         GCB_LVT,
2918         GCB_LV,
2919         GCB_LVT,
2920         GCB_LV,
2921         GCB_LVT,
2922         GCB_LV,
2923         GCB_LVT,
2924         GCB_LV,
2925         GCB_LVT,
2926         GCB_LV,
2927         GCB_LVT,
2928         GCB_LV,
2929         GCB_LVT,
2930         GCB_LV,
2931         GCB_LVT,
2932         GCB_LV,
2933         GCB_LVT,
2934         GCB_LV,
2935         GCB_LVT,
2936         GCB_LV,
2937         GCB_LVT,
2938         GCB_LV,
2939         GCB_LVT,
2940         GCB_LV,
2941         GCB_LVT,
2942         GCB_LV,
2943         GCB_LVT,
2944         GCB_LV,
2945         GCB_LVT,
2946         GCB_LV,
2947         GCB_LVT,
2948         GCB_LV,
2949         GCB_LVT,
2950         GCB_LV,
2951         GCB_LVT,
2952         GCB_LV,
2953         GCB_LVT,
2954         GCB_LV,
2955         GCB_LVT,
2956         GCB_LV,
2957         GCB_LVT,
2958         GCB_LV,
2959         GCB_LVT,
2960         GCB_LV,
2961         GCB_LVT,
2962         GCB_LV,
2963         GCB_LVT,
2964         GCB_LV,
2965         GCB_LVT,
2966         GCB_LV,
2967         GCB_LVT,
2968         GCB_LV,
2969         GCB_LVT,
2970         GCB_LV,
2971         GCB_LVT,
2972         GCB_LV,
2973         GCB_LVT,
2974         GCB_LV,
2975         GCB_LVT,
2976         GCB_LV,
2977         GCB_LVT,
2978         GCB_LV,
2979         GCB_LVT,
2980         GCB_LV,
2981         GCB_LVT,
2982         GCB_LV,
2983         GCB_LVT,
2984         GCB_LV,
2985         GCB_LVT,
2986         GCB_LV,
2987         GCB_LVT,
2988         GCB_LV,
2989         GCB_LVT,
2990         GCB_LV,
2991         GCB_LVT,
2992         GCB_LV,
2993         GCB_LVT,
2994         GCB_LV,
2995         GCB_LVT,
2996         GCB_LV,
2997         GCB_LVT,
2998         GCB_LV,
2999         GCB_LVT,
3000         GCB_LV,
3001         GCB_LVT,
3002         GCB_LV,
3003         GCB_LVT,
3004         GCB_LV,
3005         GCB_LVT,
3006         GCB_LV,
3007         GCB_LVT,
3008         GCB_LV,
3009         GCB_LVT,
3010         GCB_LV,
3011         GCB_LVT,
3012         GCB_LV,
3013         GCB_LVT,
3014         GCB_LV,
3015         GCB_LVT,
3016         GCB_LV,
3017         GCB_LVT,
3018         GCB_LV,
3019         GCB_LVT,
3020         GCB_LV,
3021         GCB_LVT,
3022         GCB_LV,
3023         GCB_LVT,
3024         GCB_LV,
3025         GCB_LVT,
3026         GCB_LV,
3027         GCB_LVT,
3028         GCB_LV,
3029         GCB_LVT,
3030         GCB_LV,
3031         GCB_LVT,
3032         GCB_LV,
3033         GCB_LVT,
3034         GCB_LV,
3035         GCB_LVT,
3036         GCB_LV,
3037         GCB_LVT,
3038         GCB_LV,
3039         GCB_LVT,
3040         GCB_LV,
3041         GCB_LVT,
3042         GCB_LV,
3043         GCB_LVT,
3044         GCB_LV,
3045         GCB_LVT,
3046         GCB_LV,
3047         GCB_LVT,
3048         GCB_LV,
3049         GCB_LVT,
3050         GCB_LV,
3051         GCB_LVT,
3052         GCB_LV,
3053         GCB_LVT,
3054         GCB_LV,
3055         GCB_LVT,
3056         GCB_LV,
3057         GCB_LVT,
3058         GCB_LV,
3059         GCB_LVT,
3060         GCB_LV,
3061         GCB_LVT,
3062         GCB_LV,
3063         GCB_LVT,
3064         GCB_LV,
3065         GCB_LVT,
3066         GCB_LV,
3067         GCB_LVT,
3068         GCB_LV,
3069         GCB_LVT,
3070         GCB_LV,
3071         GCB_LVT,
3072         GCB_LV,
3073         GCB_LVT,
3074         GCB_LV,
3075         GCB_LVT,
3076         GCB_LV,
3077         GCB_LVT,
3078         GCB_LV,
3079         GCB_LVT,
3080         GCB_LV,
3081         GCB_LVT,
3082         GCB_LV,
3083         GCB_LVT,
3084         GCB_LV,
3085         GCB_LVT,
3086         GCB_LV,
3087         GCB_LVT,
3088         GCB_LV,
3089         GCB_LVT,
3090         GCB_LV,
3091         GCB_LVT,
3092         GCB_LV,
3093         GCB_LVT,
3094         GCB_LV,
3095         GCB_LVT,
3096         GCB_LV,
3097         GCB_LVT,
3098         GCB_LV,
3099         GCB_LVT,
3100         GCB_LV,
3101         GCB_LVT,
3102         GCB_LV,
3103         GCB_LVT,
3104         GCB_LV,
3105         GCB_LVT,
3106         GCB_LV,
3107         GCB_LVT,
3108         GCB_LV,
3109         GCB_LVT,
3110         GCB_LV,
3111         GCB_LVT,
3112         GCB_LV,
3113         GCB_LVT,
3114         GCB_LV,
3115         GCB_LVT,
3116         GCB_LV,
3117         GCB_LVT,
3118         GCB_LV,
3119         GCB_LVT,
3120         GCB_LV,
3121         GCB_LVT,
3122         GCB_LV,
3123         GCB_LVT,
3124         GCB_LV,
3125         GCB_LVT,
3126         GCB_LV,
3127         GCB_LVT,
3128         GCB_LV,
3129         GCB_LVT,
3130         GCB_LV,
3131         GCB_LVT,
3132         GCB_LV,
3133         GCB_LVT,
3134         GCB_LV,
3135         GCB_LVT,
3136         GCB_LV,
3137         GCB_LVT,
3138         GCB_LV,
3139         GCB_LVT,
3140         GCB_LV,
3141         GCB_LVT,
3142         GCB_LV,
3143         GCB_LVT,
3144         GCB_LV,
3145         GCB_LVT,
3146         GCB_LV,
3147         GCB_LVT,
3148         GCB_LV,
3149         GCB_LVT,
3150         GCB_LV,
3151         GCB_LVT,
3152         GCB_LV,
3153         GCB_LVT,
3154         GCB_LV,
3155         GCB_LVT,
3156         GCB_LV,
3157         GCB_LVT,
3158         GCB_LV,
3159         GCB_LVT,
3160         GCB_LV,
3161         GCB_LVT,
3162         GCB_LV,
3163         GCB_LVT,
3164         GCB_LV,
3165         GCB_LVT,
3166         GCB_LV,
3167         GCB_LVT,
3168         GCB_LV,
3169         GCB_LVT,
3170         GCB_LV,
3171         GCB_LVT,
3172         GCB_LV,
3173         GCB_LVT,
3174         GCB_LV,
3175         GCB_LVT,
3176         GCB_LV,
3177         GCB_LVT,
3178         GCB_LV,
3179         GCB_LVT,
3180         GCB_LV,
3181         GCB_LVT,
3182         GCB_LV,
3183         GCB_LVT,
3184         GCB_LV,
3185         GCB_LVT,
3186         GCB_LV,
3187         GCB_LVT,
3188         GCB_LV,
3189         GCB_LVT,
3190         GCB_LV,
3191         GCB_LVT,
3192         GCB_LV,
3193         GCB_LVT,
3194         GCB_LV,
3195         GCB_LVT,
3196         GCB_LV,
3197         GCB_LVT,
3198         GCB_LV,
3199         GCB_LVT,
3200         GCB_LV,
3201         GCB_LVT,
3202         GCB_LV,
3203         GCB_LVT,
3204         GCB_LV,
3205         GCB_LVT,
3206         GCB_LV,
3207         GCB_LVT,
3208         GCB_LV,
3209         GCB_LVT,
3210         GCB_LV,
3211         GCB_LVT,
3212         GCB_LV,
3213         GCB_LVT,
3214         GCB_LV,
3215         GCB_LVT,
3216         GCB_LV,
3217         GCB_LVT,
3218         GCB_LV,
3219         GCB_LVT,
3220         GCB_LV,
3221         GCB_LVT,
3222         GCB_LV,
3223         GCB_LVT,
3224         GCB_LV,
3225         GCB_LVT,
3226         GCB_LV,
3227         GCB_LVT,
3228         GCB_LV,
3229         GCB_LVT,
3230         GCB_LV,
3231         GCB_LVT,
3232         GCB_LV,
3233         GCB_LVT,
3234         GCB_LV,
3235         GCB_LVT,
3236         GCB_LV,
3237         GCB_LVT,
3238         GCB_LV,
3239         GCB_LVT,
3240         GCB_LV,
3241         GCB_LVT,
3242         GCB_LV,
3243         GCB_LVT,
3244         GCB_LV,
3245         GCB_LVT,
3246         GCB_LV,
3247         GCB_LVT,
3248         GCB_LV,
3249         GCB_LVT,
3250         GCB_LV,
3251         GCB_LVT,
3252         GCB_LV,
3253         GCB_LVT,
3254         GCB_LV,
3255         GCB_LVT,
3256         GCB_LV,
3257         GCB_LVT,
3258         GCB_LV,
3259         GCB_LVT,
3260         GCB_LV,
3261         GCB_LVT,
3262         GCB_LV,
3263         GCB_LVT,
3264         GCB_LV,
3265         GCB_LVT,
3266         GCB_LV,
3267         GCB_LVT,
3268         GCB_LV,
3269         GCB_LVT,
3270         GCB_LV,
3271         GCB_LVT,
3272         GCB_LV,
3273         GCB_LVT,
3274         GCB_LV,
3275         GCB_LVT,
3276         GCB_LV,
3277         GCB_LVT,
3278         GCB_LV,
3279         GCB_LVT,
3280         GCB_LV,
3281         GCB_LVT,
3282         GCB_LV,
3283         GCB_LVT,
3284         GCB_LV,
3285         GCB_LVT,
3286         GCB_LV,
3287         GCB_LVT,
3288         GCB_LV,
3289         GCB_LVT,
3290         GCB_LV,
3291         GCB_LVT,
3292         GCB_LV,
3293         GCB_LVT,
3294         GCB_LV,
3295         GCB_LVT,
3296         GCB_LV,
3297         GCB_LVT,
3298         GCB_LV,
3299         GCB_LVT,
3300         GCB_LV,
3301         GCB_LVT,
3302         GCB_LV,
3303         GCB_LVT,
3304         GCB_LV,
3305         GCB_LVT,
3306         GCB_LV,
3307         GCB_LVT,
3308         GCB_LV,
3309         GCB_LVT,
3310         GCB_LV,
3311         GCB_LVT,
3312         GCB_LV,
3313         GCB_LVT,
3314         GCB_LV,
3315         GCB_LVT,
3316         GCB_LV,
3317         GCB_LVT,
3318         GCB_LV,
3319         GCB_LVT,
3320         GCB_LV,
3321         GCB_LVT,
3322         GCB_LV,
3323         GCB_LVT,
3324         GCB_LV,
3325         GCB_LVT,
3326         GCB_LV,
3327         GCB_LVT,
3328         GCB_LV,
3329         GCB_LVT,
3330         GCB_LV,
3331         GCB_LVT,
3332         GCB_LV,
3333         GCB_LVT,
3334         GCB_LV,
3335         GCB_LVT,
3336         GCB_LV,
3337         GCB_LVT,
3338         GCB_LV,
3339         GCB_LVT,
3340         GCB_LV,
3341         GCB_LVT,
3342         GCB_LV,
3343         GCB_LVT,
3344         GCB_LV,
3345         GCB_LVT,
3346         GCB_LV,
3347         GCB_LVT,
3348         GCB_LV,
3349         GCB_LVT,
3350         GCB_LV,
3351         GCB_LVT,
3352         GCB_LV,
3353         GCB_LVT,
3354         GCB_LV,
3355         GCB_LVT,
3356         GCB_LV,
3357         GCB_LVT,
3358         GCB_LV,
3359         GCB_LVT,
3360         GCB_LV,
3361         GCB_LVT,
3362         GCB_LV,
3363         GCB_LVT,
3364         GCB_LV,
3365         GCB_LVT,
3366         GCB_LV,
3367         GCB_LVT,
3368         GCB_LV,
3369         GCB_LVT,
3370         GCB_LV,
3371         GCB_LVT,
3372         GCB_LV,
3373         GCB_LVT,
3374         GCB_LV,
3375         GCB_LVT,
3376         GCB_LV,
3377         GCB_LVT,
3378         GCB_LV,
3379         GCB_LVT,
3380         GCB_LV,
3381         GCB_LVT,
3382         GCB_LV,
3383         GCB_LVT,
3384         GCB_LV,
3385         GCB_LVT,
3386         GCB_LV,
3387         GCB_LVT,
3388         GCB_LV,
3389         GCB_LVT,
3390         GCB_LV,
3391         GCB_LVT,
3392         GCB_LV,
3393         GCB_LVT,
3394         GCB_LV,
3395         GCB_LVT,
3396         GCB_LV,
3397         GCB_LVT,
3398         GCB_LV,
3399         GCB_LVT,
3400         GCB_LV,
3401         GCB_LVT,
3402         GCB_LV,
3403         GCB_LVT,
3404         GCB_LV,
3405         GCB_LVT,
3406         GCB_LV,
3407         GCB_LVT,
3408         GCB_LV,
3409         GCB_LVT,
3410         GCB_LV,
3411         GCB_LVT,
3412         GCB_LV,
3413         GCB_LVT,
3414         GCB_LV,
3415         GCB_LVT,
3416         GCB_LV,
3417         GCB_LVT,
3418         GCB_LV,
3419         GCB_LVT,
3420         GCB_LV,
3421         GCB_LVT,
3422         GCB_LV,
3423         GCB_LVT,
3424         GCB_LV,
3425         GCB_LVT,
3426         GCB_LV,
3427         GCB_LVT,
3428         GCB_LV,
3429         GCB_LVT,
3430         GCB_LV,
3431         GCB_LVT,
3432         GCB_LV,
3433         GCB_LVT,
3434         GCB_LV,
3435         GCB_LVT,
3436         GCB_LV,
3437         GCB_LVT,
3438         GCB_LV,
3439         GCB_LVT,
3440         GCB_LV,
3441         GCB_LVT,
3442         GCB_LV,
3443         GCB_LVT,
3444         GCB_LV,
3445         GCB_LVT,
3446         GCB_LV,
3447         GCB_LVT,
3448         GCB_LV,
3449         GCB_LVT,
3450         GCB_LV,
3451         GCB_LVT,
3452         GCB_LV,
3453         GCB_LVT,
3454         GCB_LV,
3455         GCB_LVT,
3456         GCB_LV,
3457         GCB_LVT,
3458         GCB_LV,
3459         GCB_LVT,
3460         GCB_LV,
3461         GCB_LVT,
3462         GCB_LV,
3463         GCB_LVT,
3464         GCB_LV,
3465         GCB_LVT,
3466         GCB_LV,
3467         GCB_LVT,
3468         GCB_LV,
3469         GCB_LVT,
3470         GCB_LV,
3471         GCB_LVT,
3472         GCB_LV,
3473         GCB_LVT,
3474         GCB_LV,
3475         GCB_LVT,
3476         GCB_LV,
3477         GCB_LVT,
3478         GCB_LV,
3479         GCB_LVT,
3480         GCB_LV,
3481         GCB_LVT,
3482         GCB_LV,
3483         GCB_LVT,
3484         GCB_LV,
3485         GCB_LVT,
3486         GCB_LV,
3487         GCB_LVT,
3488         GCB_LV,
3489         GCB_LVT,
3490         GCB_LV,
3491         GCB_LVT,
3492         GCB_LV,
3493         GCB_LVT,
3494         GCB_LV,
3495         GCB_LVT,
3496         GCB_LV,
3497         GCB_LVT,
3498         GCB_LV,
3499         GCB_LVT,
3500         GCB_LV,
3501         GCB_LVT,
3502         GCB_LV,
3503         GCB_LVT,
3504         GCB_LV,
3505         GCB_LVT,
3506         GCB_LV,
3507         GCB_LVT,
3508         GCB_LV,
3509         GCB_LVT,
3510         GCB_LV,
3511         GCB_LVT,
3512         GCB_LV,
3513         GCB_LVT,
3514         GCB_LV,
3515         GCB_LVT,
3516         GCB_LV,
3517         GCB_LVT,
3518         GCB_LV,
3519         GCB_LVT,
3520         GCB_LV,
3521         GCB_LVT,
3522         GCB_LV,
3523         GCB_LVT,
3524         GCB_LV,
3525         GCB_LVT,
3526         GCB_LV,
3527         GCB_LVT,
3528         GCB_LV,
3529         GCB_LVT,
3530         GCB_LV,
3531         GCB_LVT,
3532         GCB_LV,
3533         GCB_LVT,
3534         GCB_LV,
3535         GCB_LVT,
3536         GCB_LV,
3537         GCB_LVT,
3538         GCB_LV,
3539         GCB_LVT,
3540         GCB_LV,
3541         GCB_LVT,
3542         GCB_LV,
3543         GCB_LVT,
3544         GCB_LV,
3545         GCB_LVT,
3546         GCB_LV,
3547         GCB_LVT,
3548         GCB_LV,
3549         GCB_LVT,
3550         GCB_LV,
3551         GCB_LVT,
3552         GCB_LV,
3553         GCB_LVT,
3554         GCB_LV,
3555         GCB_LVT,
3556         GCB_LV,
3557         GCB_LVT,
3558         GCB_LV,
3559         GCB_LVT,
3560         GCB_LV,
3561         GCB_LVT,
3562         GCB_LV,
3563         GCB_LVT,
3564         GCB_LV,
3565         GCB_LVT,
3566         GCB_LV,
3567         GCB_LVT,
3568         GCB_LV,
3569         GCB_LVT,
3570         GCB_LV,
3571         GCB_LVT,
3572         GCB_LV,
3573         GCB_LVT,
3574         GCB_LV,
3575         GCB_LVT,
3576         GCB_LV,
3577         GCB_LVT,
3578         GCB_LV,
3579         GCB_LVT,
3580         GCB_LV,
3581         GCB_LVT,
3582         GCB_LV,
3583         GCB_LVT,
3584         GCB_LV,
3585         GCB_LVT,
3586         GCB_LV,
3587         GCB_LVT,
3588         GCB_LV,
3589         GCB_LVT,
3590         GCB_LV,
3591         GCB_LVT,
3592         GCB_LV,
3593         GCB_LVT,
3594         GCB_LV,
3595         GCB_LVT,
3596         GCB_LV,
3597         GCB_LVT,
3598         GCB_LV,
3599         GCB_LVT,
3600         GCB_LV,
3601         GCB_LVT,
3602         GCB_LV,
3603         GCB_LVT,
3604         GCB_LV,
3605         GCB_LVT,
3606         GCB_LV,
3607         GCB_LVT,
3608         GCB_LV,
3609         GCB_LVT,
3610         GCB_LV,
3611         GCB_LVT,
3612         GCB_LV,
3613         GCB_LVT,
3614         GCB_LV,
3615         GCB_LVT,
3616         GCB_LV,
3617         GCB_LVT,
3618         GCB_LV,
3619         GCB_LVT,
3620         GCB_LV,
3621         GCB_LVT,
3622         GCB_LV,
3623         GCB_LVT,
3624         GCB_LV,
3625         GCB_LVT,
3626         GCB_LV,
3627         GCB_LVT,
3628         GCB_LV,
3629         GCB_LVT,
3630         GCB_LV,
3631         GCB_LVT,
3632         GCB_LV,
3633         GCB_LVT,
3634         GCB_LV,
3635         GCB_LVT,
3636         GCB_LV,
3637         GCB_LVT,
3638         GCB_LV,
3639         GCB_LVT,
3640         GCB_LV,
3641         GCB_LVT,
3642         GCB_LV,
3643         GCB_LVT,
3644         GCB_LV,
3645         GCB_LVT,
3646         GCB_LV,
3647         GCB_LVT,
3648         GCB_LV,
3649         GCB_LVT,
3650         GCB_LV,
3651         GCB_LVT,
3652         GCB_LV,
3653         GCB_LVT,
3654         GCB_LV,
3655         GCB_LVT,
3656         GCB_LV,
3657         GCB_LVT,
3658         GCB_LV,
3659         GCB_LVT,
3660         GCB_LV,
3661         GCB_LVT,
3662         GCB_LV,
3663         GCB_LVT,
3664         GCB_LV,
3665         GCB_LVT,
3666         GCB_LV,
3667         GCB_LVT,
3668         GCB_LV,
3669         GCB_LVT,
3670         GCB_LV,
3671         GCB_LVT,
3672         GCB_LV,
3673         GCB_LVT,
3674         GCB_LV,
3675         GCB_LVT,
3676         GCB_LV,
3677         GCB_LVT,
3678         GCB_LV,
3679         GCB_LVT,
3680         GCB_LV,
3681         GCB_LVT,
3682         GCB_Other,
3683         GCB_V,
3684         GCB_Other,
3685         GCB_T,
3686         GCB_Other,
3687         GCB_Control,
3688         GCB_Other,
3689         GCB_Extend,
3690         GCB_Other,
3691         GCB_Extend,
3692         GCB_Other,
3693         GCB_Extend,
3694         GCB_Other,
3695         GCB_Control,
3696         GCB_Other,
3697         GCB_Extend,
3698         GCB_Other,
3699         GCB_Control,
3700         GCB_Other,
3701         GCB_Extend,
3702         GCB_Other,
3703         GCB_Extend,
3704         GCB_Other,
3705         GCB_Extend,
3706         GCB_Other,
3707         GCB_Extend,
3708         GCB_Other,
3709         GCB_Extend,
3710         GCB_Other,
3711         GCB_Extend,
3712         GCB_Other,
3713         GCB_Extend,
3714         GCB_Other,
3715         GCB_Extend,
3716         GCB_Other,
3717         GCB_Extend,
3718         GCB_Other,
3719         GCB_SpacingMark,
3720         GCB_Extend,
3721         GCB_SpacingMark,
3722         GCB_Other,
3723         GCB_Extend,
3724         GCB_Other,
3725         GCB_Extend,
3726         GCB_SpacingMark,
3727         GCB_Other,
3728         GCB_SpacingMark,
3729         GCB_Extend,
3730         GCB_SpacingMark,
3731         GCB_Extend,
3732         GCB_Other,
3733         GCB_Prepend,
3734         GCB_Other,
3735         GCB_Extend,
3736         GCB_Other,
3737         GCB_Extend,
3738         GCB_SpacingMark,
3739         GCB_Extend,
3740         GCB_Other,
3741         GCB_Extend,
3742         GCB_Other,
3743         GCB_Extend,
3744         GCB_SpacingMark,
3745         GCB_Other,
3746         GCB_SpacingMark,
3747         GCB_Extend,
3748         GCB_SpacingMark,
3749         GCB_Other,
3750         GCB_Prepend,
3751         GCB_Other,
3752         GCB_Extend,
3753         GCB_Other,
3754         GCB_SpacingMark,
3755         GCB_Extend,
3756         GCB_SpacingMark,
3757         GCB_Extend,
3758         GCB_SpacingMark,
3759         GCB_Extend,
3760         GCB_Other,
3761         GCB_Extend,
3762         GCB_Other,
3763         GCB_Extend,
3764         GCB_SpacingMark,
3765         GCB_Extend,
3766         GCB_Other,
3767         GCB_Extend,
3768         GCB_SpacingMark,
3769         GCB_Other,
3770         GCB_Extend,
3771         GCB_Other,
3772         GCB_Extend,
3773         GCB_SpacingMark,
3774         GCB_Extend,
3775         GCB_SpacingMark,
3776         GCB_Other,
3777         GCB_SpacingMark,
3778         GCB_Other,
3779         GCB_SpacingMark,
3780         GCB_Other,
3781         GCB_Extend,
3782         GCB_Other,
3783         GCB_SpacingMark,
3784         GCB_Other,
3785         GCB_Extend,
3786         GCB_Other,
3787         GCB_Extend,
3788         GCB_Other,
3789         GCB_SpacingMark,
3790         GCB_Extend,
3791         GCB_SpacingMark,
3792         GCB_Extend,
3793         GCB_SpacingMark,
3794         GCB_Extend,
3795         GCB_Other,
3796         GCB_Extend,
3797         GCB_SpacingMark,
3798         GCB_Extend,
3799         GCB_SpacingMark,
3800         GCB_Extend,
3801         GCB_SpacingMark,
3802         GCB_Extend,
3803         GCB_SpacingMark,
3804         GCB_Extend,
3805         GCB_SpacingMark,
3806         GCB_Extend,
3807         GCB_Other,
3808         GCB_Extend,
3809         GCB_SpacingMark,
3810         GCB_Extend,
3811         GCB_Other,
3812         GCB_SpacingMark,
3813         GCB_Extend,
3814         GCB_SpacingMark,
3815         GCB_Extend,
3816         GCB_Other,
3817         GCB_Extend,
3818         GCB_Other,
3819         GCB_SpacingMark,
3820         GCB_Extend,
3821         GCB_SpacingMark,
3822         GCB_Extend,
3823         GCB_SpacingMark,
3824         GCB_Extend,
3825         GCB_Other,
3826         GCB_Extend,
3827         GCB_SpacingMark,
3828         GCB_Extend,
3829         GCB_SpacingMark,
3830         GCB_Extend,
3831         GCB_SpacingMark,
3832         GCB_Extend,
3833         GCB_Other,
3834         GCB_Extend,
3835         GCB_SpacingMark,
3836         GCB_Extend,
3837         GCB_SpacingMark,
3838         GCB_Extend,
3839         GCB_Other,
3840         GCB_SpacingMark,
3841         GCB_Extend,
3842         GCB_Other,
3843         GCB_Extend,
3844         GCB_SpacingMark,
3845         GCB_Extend,
3846         GCB_Other,
3847         GCB_Extend,
3848         GCB_Other,
3849         GCB_SpacingMark,
3850         GCB_Extend,
3851         GCB_SpacingMark,
3852         GCB_Extend,
3853         GCB_SpacingMark,
3854         GCB_Extend,
3855         GCB_Other,
3856         GCB_Extend,
3857         GCB_Other,
3858         GCB_Extend,
3859         GCB_Other,
3860         GCB_SpacingMark,
3861         GCB_Other,
3862         GCB_Extend,
3863         GCB_Other,
3864         GCB_Extend,
3865         GCB_Other,
3866         GCB_Control,
3867         GCB_Other,
3868         GCB_Extend,
3869         GCB_SpacingMark,
3870         GCB_Extend,
3871         GCB_Other,
3872         GCB_SpacingMark,
3873         GCB_Extend,
3874         GCB_Control,
3875         GCB_Extend,
3876         GCB_Other,
3877         GCB_Extend,
3878         GCB_Other,
3879         GCB_Extend,
3880         GCB_Other,
3881         GCB_Extend,
3882         GCB_Other,
3883         GCB_Extend,
3884         GCB_Other,
3885         GCB_Extend,
3886         GCB_Other,
3887         GCB_Extend,
3888         GCB_Other,
3889         GCB_Extend,
3890         GCB_Other,
3891         GCB_Extend,
3892         GCB_Other,
3893         GCB_Extend,
3894         GCB_Other,
3895         GCB_Extend,
3896         GCB_Other,
3897         GCB_Extend,
3898         GCB_Other,
3899         GCB_Extend,
3900         GCB_Other,
3901         GCB_Extend,
3902         GCB_Other,
3903         GCB_Extend,
3904         GCB_Other,
3905         GCB_Extend,
3906         GCB_Other,
3907         GCB_Extend,
3908         GCB_Other,
3909         GCB_Regional_Indicator,
3910         GCB_Other,
3911         GCB_E_Base,
3912         GCB_Other,
3913         GCB_E_Base,
3914         GCB_Other,
3915         GCB_E_Base,
3916         GCB_Other,
3917         GCB_E_Modifier,
3918         GCB_Other,
3919         GCB_E_Base,
3920         GCB_Other,
3921         GCB_E_Base,
3922         GCB_Other,
3923         GCB_E_Base_GAZ,
3924         GCB_Other,
3925         GCB_E_Base,
3926         GCB_Other,
3927         GCB_E_Base,
3928         GCB_Other,
3929         GCB_E_Base,
3930         GCB_Other,
3931         GCB_E_Base,
3932         GCB_Other,
3933         GCB_E_Base,
3934         GCB_Other,
3935         GCB_Glue_After_Zwj,
3936         GCB_Other,
3937         GCB_E_Base,
3938         GCB_Other,
3939         GCB_E_Base,
3940         GCB_Other,
3941         GCB_E_Base,
3942         GCB_Other,
3943         GCB_E_Base,
3944         GCB_Other,
3945         GCB_E_Base,
3946         GCB_Other,
3947         GCB_Glue_After_Zwj,
3948         GCB_Other,
3949         GCB_E_Base,
3950         GCB_Other,
3951         GCB_E_Base,
3952         GCB_Other,
3953         GCB_E_Base,
3954         GCB_Other,
3955         GCB_E_Base,
3956         GCB_Other,
3957         GCB_E_Base,
3958         GCB_Other,
3959         GCB_E_Base,
3960         GCB_Other,
3961         GCB_E_Base,
3962         GCB_Other,
3963         GCB_E_Base,
3964         GCB_Other,
3965         GCB_E_Base,
3966         GCB_Other,
3967         GCB_E_Base,
3968         GCB_Other,
3969         GCB_Control,
3970         GCB_Extend,
3971         GCB_Control,
3972         GCB_Extend,
3973         GCB_Control,
3974         GCB_Other
3975 };
3976
3977 #endif  /* defined(PERL_IN_REGEXEC_C) */
3978
3979 #if defined(PERL_IN_UTF8_C)
3980
3981 static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */
3982         1367,   /* Number of elements */
3983         148565664, /* Version and data structure type */
3984         1,      /* 0 if the list starts at 0;
3985                    1 if it starts at the element beyond 0 */
3986         0x0,
3987         0x30,
3988         0x3A,
3989         0x41,
3990         0x5B,
3991         0x5F,
3992         0x60,
3993         0x61,
3994         0x7B,
3995         0xAA,
3996         0xAB,
3997         0xB5,
3998         0xB6,
3999         0xBA,
4000         0xBB,
4001         0xC0,
4002         0xD7,
4003         0xD8,
4004         0xF7,
4005         0xF8,
4006         0x2C2,
4007         0x2C6,
4008         0x2D2,
4009         0x2E0,
4010         0x2E5,
4011         0x2EC,
4012         0x2ED,
4013         0x2EE,
4014         0x2EF,
4015         0x300,
4016         0x375,
4017         0x376,
4018         0x378,
4019         0x37B,
4020         0x37E,
4021         0x37F,
4022         0x380,
4023         0x386,
4024         0x387,
4025         0x388,
4026         0x38B,
4027         0x38C,
4028         0x38D,
4029         0x38E,
4030         0x3A2,
4031         0x3A3,
4032         0x3F6,
4033         0x3F7,
4034         0x482,
4035         0x483,
4036         0x488,
4037         0x48A,
4038         0x530,
4039         0x531,
4040         0x557,
4041         0x559,
4042         0x55A,
4043         0x561,
4044         0x588,
4045         0x591,
4046         0x5BE,
4047         0x5BF,
4048         0x5C0,
4049         0x5C1,
4050         0x5C3,
4051         0x5C4,
4052         0x5C6,
4053         0x5C7,
4054         0x5C8,
4055         0x5D0,
4056         0x5EB,
4057         0x5F0,
4058         0x5F3,
4059         0x610,
4060         0x61B,
4061         0x620,
4062         0x66A,
4063         0x66E,
4064         0x6D4,
4065         0x6D5,
4066         0x6DD,
4067         0x6DF,
4068         0x6E9,
4069         0x6EA,
4070         0x6FD,
4071         0x6FF,
4072         0x700,
4073         0x710,
4074         0x74B,
4075         0x74D,
4076         0x7B2,
4077         0x7C0,
4078         0x7F6,
4079         0x7FA,
4080         0x7FB,
4081         0x800,
4082         0x82E,
4083         0x840,
4084         0x85C,
4085         0x8A0,
4086         0x8B5,
4087         0x8B6,
4088         0x8BE,
4089         0x8D4,
4090         0x8E2,
4091         0x8E3,
4092         0x964,
4093         0x966,
4094         0x970,
4095         0x971,
4096         0x984,
4097         0x985,
4098         0x98D,
4099         0x98F,
4100         0x991,
4101         0x993,
4102         0x9A9,
4103         0x9AA,
4104         0x9B1,
4105         0x9B2,
4106         0x9B3,
4107         0x9B6,
4108         0x9BA,
4109         0x9BC,
4110         0x9C5,
4111         0x9C7,
4112         0x9C9,
4113         0x9CB,
4114         0x9CF,
4115         0x9D7,
4116         0x9D8,
4117         0x9DC,
4118         0x9DE,
4119         0x9DF,
4120         0x9E4,
4121         0x9E6,
4122         0x9F2,
4123         0xA01,
4124         0xA04,
4125         0xA05,
4126         0xA0B,
4127         0xA0F,
4128         0xA11,
4129         0xA13,
4130         0xA29,
4131         0xA2A,
4132         0xA31,
4133         0xA32,
4134         0xA34,
4135         0xA35,
4136         0xA37,
4137         0xA38,
4138         0xA3A,
4139         0xA3C,
4140         0xA3D,
4141         0xA3E,
4142         0xA43,
4143         0xA47,
4144         0xA49,
4145         0xA4B,
4146         0xA4E,
4147         0xA51,
4148         0xA52,
4149         0xA59,
4150         0xA5D,
4151         0xA5E,
4152         0xA5F,
4153         0xA66,
4154         0xA76,
4155         0xA81,
4156         0xA84,
4157         0xA85,
4158         0xA8E,
4159         0xA8F,
4160         0xA92,
4161         0xA93,
4162         0xAA9,
4163         0xAAA,
4164         0xAB1,
4165         0xAB2,
4166         0xAB4,
4167         0xAB5,
4168         0xABA,
4169         0xABC,
4170         0xAC6,
4171         0xAC7,
4172         0xACA,
4173         0xACB,
4174         0xACE,
4175         0xAD0,
4176         0xAD1,
4177         0xAE0,
4178         0xAE4,
4179         0xAE6,
4180         0xAF0,
4181         0xAF9,
4182         0xAFA,
4183         0xB01,
4184         0xB04,
4185         0xB05,
4186         0xB0D,
4187         0xB0F,
4188         0xB11,
4189         0xB13,
4190         0xB29,
4191         0xB2A,
4192         0xB31,
4193         0xB32,
4194         0xB34,
4195         0xB35,
4196         0xB3A,
4197         0xB3C,
4198         0xB45,
4199         0xB47,
4200         0xB49,
4201         0xB4B,
4202         0xB4E,
4203         0xB56,
4204         0xB58,
4205         0xB5C,
4206         0xB5E,
4207         0xB5F,
4208         0xB64,
4209         0xB66,
4210         0xB70,
4211         0xB71,
4212         0xB72,
4213         0xB82,
4214         0xB84,
4215         0xB85,
4216         0xB8B,
4217         0xB8E,
4218         0xB91,
4219         0xB92,
4220         0xB96,
4221         0xB99,
4222         0xB9B,
4223         0xB9C,
4224         0xB9D,
4225         0xB9E,
4226         0xBA0,
4227         0xBA3,
4228         0xBA5,
4229         0xBA8,
4230         0xBAB,
4231         0xBAE,
4232         0xBBA,
4233         0xBBE,
4234         0xBC3,
4235         0xBC6,
4236         0xBC9,
4237         0xBCA,
4238         0xBCE,
4239         0xBD0,
4240         0xBD1,
4241         0xBD7,
4242         0xBD8,
4243         0xBE6,
4244         0xBF0,
4245         0xC00,
4246         0xC04,
4247         0xC05,
4248         0xC0D,
4249         0xC0E,
4250         0xC11,
4251         0xC12,
4252         0xC29,
4253         0xC2A,
4254         0xC3A,
4255         0xC3D,
4256         0xC45,
4257         0xC46,
4258         0xC49,
4259         0xC4A,
4260         0xC4E,
4261         0xC55,
4262         0xC57,
4263         0xC58,
4264         0xC5B,
4265         0xC60,
4266         0xC64,
4267         0xC66,
4268         0xC70,
4269         0xC80,
4270         0xC84,
4271         0xC85,
4272         0xC8D,
4273         0xC8E,
4274         0xC91,
4275         0xC92,
4276         0xCA9,
4277         0xCAA,
4278         0xCB4,
4279         0xCB5,
4280         0xCBA,
4281         0xCBC,
4282         0xCC5,
4283         0xCC6,
4284         0xCC9,
4285         0xCCA,
4286         0xCCE,
4287         0xCD5,
4288         0xCD7,
4289         0xCDE,
4290         0xCDF,
4291         0xCE0,
4292         0xCE4,
4293         0xCE6,
4294         0xCF0,
4295         0xCF1,
4296         0xCF3,
4297         0xD01,
4298         0xD04,
4299         0xD05,
4300         0xD0D,
4301         0xD0E,
4302         0xD11,
4303         0xD12,
4304         0xD3B,
4305         0xD3D,
4306         0xD45,
4307         0xD46,
4308         0xD49,
4309         0xD4A,
4310         0xD4F,
4311         0xD54,
4312         0xD58,
4313         0xD5F,
4314         0xD64,
4315         0xD66,
4316         0xD70,
4317         0xD7A,
4318         0xD80,
4319         0xD82,
4320         0xD84,
4321         0xD85,
4322         0xD97,
4323         0xD9A,
4324         0xDB2,
4325         0xDB3,
4326         0xDBC,
4327         0xDBD,
4328         0xDBE,
4329         0xDC0,
4330         0xDC7,
4331         0xDCA,
4332         0xDCB,
4333         0xDCF,
4334         0xDD5,
4335         0xDD6,
4336         0xDD7,
4337         0xDD8,
4338         0xDE0,
4339         0xDE6,
4340         0xDF0,
4341         0xDF2,
4342         0xDF4,
4343         0xE01,
4344         0xE3B,
4345         0xE40,
4346         0xE4F,
4347         0xE50,
4348         0xE5A,
4349         0xE81,
4350         0xE83,
4351         0xE84,
4352         0xE85,
4353         0xE87,
4354         0xE89,
4355         0xE8A,
4356         0xE8B,
4357         0xE8D,
4358         0xE8E,
4359         0xE94,
4360         0xE98,
4361         0xE99,
4362         0xEA0,
4363         0xEA1,
4364         0xEA4,
4365         0xEA5,
4366         0xEA6,
4367         0xEA7,
4368         0xEA8,
4369         0xEAA,
4370         0xEAC,
4371         0xEAD,
4372         0xEBA,
4373         0xEBB,
4374         0xEBE,
4375         0xEC0,
4376         0xEC5,
4377         0xEC6,
4378         0xEC7,
4379         0xEC8,
4380         0xECE,
4381         0xED0,
4382         0xEDA,
4383         0xEDC,
4384         0xEE0,
4385         0xF00,
4386         0xF01,
4387         0xF18,
4388         0xF1A,
4389         0xF20,
4390         0xF2A,
4391         0xF35,
4392         0xF36,
4393         0xF37,
4394         0xF38,
4395         0xF39,
4396         0xF3A,
4397         0xF3E,
4398         0xF48,
4399         0xF49,
4400         0xF6D,
4401         0xF71,
4402         0xF85,
4403         0xF86,
4404         0xF98,
4405         0xF99,
4406         0xFBD,
4407         0xFC6,
4408         0xFC7,
4409         0x1000,
4410         0x104A,
4411         0x1050,
4412         0x109E,
4413         0x10A0,
4414         0x10C6,
4415         0x10C7,
4416         0x10C8,
4417         0x10CD,
4418         0x10CE,
4419         0x10D0,
4420         0x10FB,
4421         0x10FC,
4422         0x1249,
4423         0x124A,
4424         0x124E,
4425         0x1250,
4426         0x1257,
4427         0x1258,
4428         0x1259,
4429         0x125A,
4430         0x125E,
4431         0x1260,
4432         0x1289,
4433         0x128A,
4434         0x128E,
4435         0x1290,
4436         0x12B1,
4437         0x12B2,
4438         0x12B6,
4439         0x12B8,
4440         0x12BF,
4441         0x12C0,
4442         0x12C1,
4443         0x12C2,
4444         0x12C6,
4445         0x12C8,
4446         0x12D7,
4447         0x12D8,
4448         0x1311,
4449         0x1312,
4450         0x1316,
4451         0x1318,
4452         0x135B,
4453         0x135D,
4454         0x1360,
4455         0x1380,
4456         0x1390,
4457         0x13A0,
4458         0x13F6,
4459         0x13F8,
4460         0x13FE,
4461         0x1401,
4462         0x166D,
4463         0x166F,
4464         0x1680,
4465         0x1681,
4466         0x169B,
4467         0x16A0,
4468         0x16EB,
4469         0x16EE,
4470         0x16F9,
4471         0x1700,
4472         0x170D,
4473         0x170E,
4474         0x1715,
4475         0x1720,
4476         0x1735,
4477         0x1740,
4478         0x1754,
4479         0x1760,
4480         0x176D,
4481         0x176E,
4482         0x1771,
4483         0x1772,
4484         0x1774,
4485         0x1780,
4486         0x17D4,
4487         0x17D7,
4488         0x17D8,
4489         0x17DC,
4490         0x17DE,
4491         0x17E0,
4492         0x17EA,
4493         0x180B,
4494         0x180E,
4495         0x1810,
4496         0x181A,
4497         0x1820,
4498         0x1878,
4499         0x1880,
4500         0x18AB,
4501         0x18B0,
4502         0x18F6,
4503         0x1900,
4504         0x191F,
4505         0x1920,
4506         0x192C,
4507         0x1930,
4508         0x193C,
4509         0x1946,
4510         0x196E,
4511         0x1970,
4512         0x1975,
4513         0x1980,
4514         0x19AC,
4515         0x19B0,
4516         0x19CA,
4517         0x19D0,
4518         0x19DA,
4519         0x1A00,
4520         0x1A1C,
4521         0x1A20,
4522         0x1A5F,
4523         0x1A60,
4524         0x1A7D,
4525         0x1A7F,
4526         0x1A8A,
4527         0x1A90,
4528         0x1A9A,
4529         0x1AA7,
4530         0x1AA8,
4531         0x1AB0,
4532         0x1ABE,
4533         0x1B00,
4534         0x1B4C,
4535         0x1B50,
4536         0x1B5A,
4537         0x1B6B,
4538         0x1B74,
4539         0x1B80,
4540         0x1BF4,
4541         0x1C00,
4542         0x1C38,
4543         0x1C40,
4544         0x1C4A,
4545         0x1C4D,
4546         0x1C7E,
4547         0x1C80,
4548         0x1C89,
4549         0x1CD0,
4550         0x1CD3,
4551         0x1CD4,
4552         0x1CF7,
4553         0x1CF8,
4554         0x1CFA,
4555         0x1D00,
4556         0x1DF6,
4557         0x1DFB,
4558         0x1F16,
4559         0x1F18,
4560         0x1F1E,
4561         0x1F20,
4562         0x1F46,
4563         0x1F48,
4564         0x1F4E,
4565         0x1F50,
4566         0x1F58,
4567         0x1F59,
4568         0x1F5A,
4569         0x1F5B,
4570         0x1F5C,
4571         0x1F5D,
4572         0x1F5E,
4573         0x1F5F,
4574         0x1F7E,
4575         0x1F80,
4576         0x1FB5,
4577         0x1FB6,
4578         0x1FBD,
4579         0x1FBE,
4580         0x1FBF,
4581         0x1FC2,
4582         0x1FC5,
4583         0x1FC6,
4584         0x1FCD,
4585         0x1FD0,
4586         0x1FD4,
4587         0x1FD6,
4588         0x1FDC,
4589         0x1FE0,
4590         0x1FED,
4591         0x1FF2,
4592         0x1FF5,
4593         0x1FF6,
4594         0x1FFD,
4595         0x203F,
4596         0x2041,
4597         0x2054,
4598         0x2055,
4599         0x2071,
4600         0x2072,
4601         0x207F,
4602         0x2080,
4603         0x2090,
4604         0x209D,
4605         0x20D0,
4606         0x20DD,
4607         0x20E1,
4608         0x20E2,
4609         0x20E5,
4610         0x20F1,
4611         0x2102,
4612         0x2103,
4613         0x2107,
4614         0x2108,
4615         0x210A,
4616         0x2114,
4617         0x2115,
4618         0x2116,
4619         0x2119,
4620         0x211E,
4621         0x2124,
4622         0x2125,
4623         0x2126,
4624         0x2127,
4625         0x2128,
4626         0x2129,
4627         0x212A,
4628         0x212E,
4629         0x212F,
4630         0x213A,
4631         0x213C,
4632         0x2140,
4633         0x2145,
4634         0x214A,
4635         0x214E,
4636         0x214F,
4637         0x2160,
4638         0x2189,
4639         0x2C00,
4640         0x2C2F,
4641         0x2C30,
4642         0x2C5F,
4643         0x2C60,
4644         0x2CE5,
4645         0x2CEB,
4646         0x2CF4,
4647         0x2D00,
4648         0x2D26,
4649         0x2D27,
4650         0x2D28,
4651         0x2D2D,
4652         0x2D2E,
4653         0x2D30,
4654         0x2D68,
4655         0x2D6F,
4656         0x2D70,
4657         0x2D7F,
4658         0x2D97,
4659         0x2DA0,
4660         0x2DA7,
4661         0x2DA8,
4662         0x2DAF,
4663         0x2DB0,
4664         0x2DB7,
4665         0x2DB8,
4666         0x2DBF,
4667         0x2DC0,
4668         0x2DC7,
4669         0x2DC8,
4670         0x2DCF,
4671         0x2DD0,
4672         0x2DD7,
4673         0x2DD8,
4674         0x2DDF,
4675         0x2DE0,
4676         0x2E00,
4677         0x3005,
4678         0x3008,
4679         0x3021,
4680         0x3030,
4681         0x3031,
4682         0x3036,
4683         0x3038,
4684         0x303D,
4685         0x3041,
4686         0x3097,
4687         0x3099,
4688         0x309B,
4689         0x309D,
4690         0x30A0,
4691         0x30A1,
4692         0x30FB,
4693         0x30FC,
4694         0x3100,
4695         0x3105,
4696         0x312E,
4697         0x3131,
4698         0x318F,
4699         0x31A0,
4700         0x31BB,
4701         0x31F0,
4702         0x3200,
4703         0x3400,
4704         0x4DB6,
4705         0x4E00,
4706         0x9FD6,
4707         0xA000,
4708         0xA48D,
4709         0xA4D0,
4710         0xA4FE,
4711         0xA500,
4712         0xA60D,
4713         0xA610,
4714         0xA62C,
4715         0xA640,
4716         0xA670,
4717         0xA674,
4718         0xA67E,
4719         0xA67F,
4720         0xA6F2,
4721         0xA717,
4722         0xA720,
4723         0xA722,
4724         0xA789,
4725         0xA78B,
4726         0xA7AF,
4727         0xA7B0,
4728         0xA7B8,
4729         0xA7F7,
4730         0xA828,
4731         0xA840,
4732         0xA874,
4733         0xA880,
4734         0xA8C6,
4735         0xA8D0,
4736         0xA8DA,
4737         0xA8E0,
4738         0xA8F8,
4739         0xA8FB,
4740         0xA8FC,
4741         0xA8FD,
4742         0xA8FE,
4743         0xA900,
4744         0xA92E,
4745         0xA930,
4746         0xA954,
4747         0xA960,
4748         0xA97D,
4749         0xA980,
4750         0xA9C1,
4751         0xA9CF,
4752         0xA9DA,
4753         0xA9E0,
4754         0xA9FF,
4755         0xAA00,
4756         0xAA37,
4757         0xAA40,
4758         0xAA4E,
4759         0xAA50,
4760         0xAA5A,
4761         0xAA60,
4762         0xAA77,
4763         0xAA7A,
4764         0xAAC3,
4765         0xAADB,
4766         0xAADE,
4767         0xAAE0,
4768         0xAAF0,
4769         0xAAF2,
4770         0xAAF7,
4771         0xAB01,
4772         0xAB07,
4773         0xAB09,
4774         0xAB0F,
4775         0xAB11,
4776         0xAB17,
4777         0xAB20,
4778         0xAB27,
4779         0xAB28,
4780         0xAB2F,
4781         0xAB30,
4782         0xAB5B,
4783         0xAB5C,
4784         0xAB66,
4785         0xAB70,
4786         0xABEB,
4787         0xABEC,
4788         0xABEE,
4789         0xABF0,
4790         0xABFA,
4791         0xAC00,
4792         0xD7A4,
4793         0xD7B0,
4794         0xD7C7,
4795         0xD7CB,
4796         0xD7FC,
4797         0xF900,
4798         0xFA6E,
4799         0xFA70,
4800         0xFADA,
4801         0xFB00,
4802         0xFB07,
4803         0xFB13,
4804         0xFB18,
4805         0xFB1D,
4806         0xFB29,
4807         0xFB2A,
4808         0xFB37,
4809         0xFB38,
4810         0xFB3D,
4811         0xFB3E,
4812         0xFB3F,
4813         0xFB40,
4814         0xFB42,
4815         0xFB43,
4816         0xFB45,
4817         0xFB46,
4818         0xFBB2,
4819         0xFBD3,
4820         0xFC5E,
4821         0xFC64,
4822         0xFD3E,
4823         0xFD50,
4824         0xFD90,
4825         0xFD92,
4826         0xFDC8,
4827         0xFDF0,
4828         0xFDFA,
4829         0xFE00,
4830         0xFE10,
4831         0xFE20,
4832         0xFE30,
4833         0xFE33,
4834         0xFE35,
4835         0xFE4D,
4836         0xFE50,
4837         0xFE71,
4838         0xFE72,
4839         0xFE73,
4840         0xFE74,
4841         0xFE77,
4842         0xFE78,
4843         0xFE79,
4844         0xFE7A,
4845         0xFE7B,
4846         0xFE7C,
4847         0xFE7D,
4848         0xFE7E,
4849         0xFE7F,
4850         0xFEFD,
4851         0xFF10,
4852         0xFF1A,
4853         0xFF21,
4854         0xFF3B,
4855         0xFF3F,
4856         0xFF40,
4857         0xFF41,
4858         0xFF5B,
4859         0xFF66,
4860         0xFFBF,
4861         0xFFC2,
4862         0xFFC8,
4863         0xFFCA,
4864         0xFFD0,
4865         0xFFD2,
4866         0xFFD8,
4867         0xFFDA,
4868         0xFFDD,
4869         0x10000,
4870         0x1000C,
4871         0x1000D,
4872         0x10027,
4873         0x10028,
4874         0x1003B,
4875         0x1003C,
4876         0x1003E,
4877         0x1003F,
4878         0x1004E,
4879         0x10050,
4880         0x1005E,
4881         0x10080,
4882         0x100FB,
4883         0x10140,
4884         0x10175,
4885         0x101FD,
4886         0x101FE,
4887         0x10280,
4888         0x1029D,
4889         0x102A0,
4890         0x102D1,
4891         0x102E0,
4892         0x102E1,
4893         0x10300,
4894         0x10320,
4895         0x10330,
4896         0x1034B,
4897         0x10350,
4898         0x1037B,
4899         0x10380,
4900         0x1039E,
4901         0x103A0,
4902         0x103C4,
4903         0x103C8,
4904         0x103D0,
4905         0x103D1,
4906         0x103D6,
4907         0x10400,
4908         0x1049E,
4909         0x104A0,
4910         0x104AA,
4911         0x104B0,
4912         0x104D4,
4913         0x104D8,
4914         0x104FC,
4915         0x10500,
4916         0x10528,
4917         0x10530,
4918         0x10564,
4919         0x10600,
4920         0x10737,
4921         0x10740,
4922         0x10756,
4923         0x10760,
4924         0x10768,
4925         0x10800,
4926         0x10806,
4927         0x10808,
4928         0x10809,
4929         0x1080A,
4930         0x10836,
4931         0x10837,
4932         0x10839,
4933         0x1083C,
4934         0x1083D,
4935         0x1083F,
4936         0x10856,
4937         0x10860,
4938         0x10877,
4939         0x10880,
4940         0x1089F,
4941         0x108E0,
4942         0x108F3,
4943         0x108F4,
4944         0x108F6,
4945         0x10900,
4946         0x10916,
4947         0x10920,
4948         0x1093A,
4949         0x10980,
4950         0x109B8,
4951         0x109BE,
4952         0x109C0,
4953         0x10A00,
4954         0x10A04,
4955         0x10A05,
4956         0x10A07,
4957         0x10A0C,
4958         0x10A14,
4959         0x10A15,
4960         0x10A18,
4961         0x10A19,
4962         0x10A34,
4963         0x10A38,
4964         0x10A3B,
4965         0x10A3F,
4966         0x10A40,
4967         0x10A60,
4968         0x10A7D,
4969         0x10A80,
4970         0x10A9D,
4971         0x10AC0,
4972         0x10AC8,
4973         0x10AC9,
4974         0x10AE7,
4975         0x10B00,
4976         0x10B36,
4977         0x10B40,
4978         0x10B56,
4979         0x10B60,
4980         0x10B73,
4981         0x10B80,
4982         0x10B92,
4983         0x10C00,
4984         0x10C49,
4985         0x10C80,
4986         0x10CB3,
4987         0x10CC0,
4988         0x10CF3,
4989         0x11000,
4990         0x11047,
4991         0x11066,
4992         0x11070,
4993         0x1107F,
4994         0x110BB,
4995         0x110D0,
4996         0x110E9,
4997         0x110F0,
4998         0x110FA,
4999         0x11100,
5000         0x11135,
5001         0x11136,
5002         0x11140,
5003         0x11150,
5004         0x11174,
5005         0x11176,