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