This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
fdb94c19a6903ea61b8cd93110faa0ca2ae1323c
[perl5.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 #ifndef PERL_IN_XSUB_RE
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  /* #ifndef PERL_IN_XSUB_RE */
31
32 #if 'A' == 65 /* ASCII/Latin1 */
33
34 #ifndef PERL_IN_XSUB_RE
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 #endif  /* #ifndef PERL_IN_XSUB_RE */
308
309 static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */
310         45,     /* Number of elements */
311         148565664, /* Version and data structure type */
312         1,      /* 0 if the list starts at 0;
313                    1 if it starts at the element beyond 0 */
314         0x0,
315         0x2BC,
316         0x2BD,
317         0x308,
318         0x309,
319         0x313,
320         0x314,
321         0x342,
322         0x343,
323         0x3AC,
324         0x3AD,
325         0x3AE,
326         0x3AF,
327         0x3B1,
328         0x3B2,
329         0x3B7,
330         0x3B8,
331         0x3B9,
332         0x3BA,
333         0x3C1,
334         0x3C2,
335         0x3C5,
336         0x3C6,
337         0x3C9,
338         0x3CA,
339         0x3CE,
340         0x3CF,
341         0x565,
342         0x566,
343         0x574,
344         0x575,
345         0x57E,
346         0x57F,
347         0x1F00,
348         0x1F08,
349         0x1F20,
350         0x1F28,
351         0x1F60,
352         0x1F68,
353         0x1F70,
354         0x1F71,
355         0x1F74,
356         0x1F75,
357         0x1F7C,
358         0x1F7D
359 };
360
361 #ifndef PERL_IN_XSUB_RE
362
363 static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */
364         235,    /* Number of elements */
365         148565664, /* Version and data structure type */
366         1,      /* 0 if the list starts at 0;
367                    1 if it starts at the element beyond 0 */
368         0x0,
369         0x41,
370         0x5B,
371         0x61,
372         0x7B,
373         0xB5,
374         0xB6,
375         0xC0,
376         0xD7,
377         0xD8,
378         0xF7,
379         0xF8,
380         0x131,
381         0x132,
382         0x138,
383         0x139,
384         0x18D,
385         0x18E,
386         0x19B,
387         0x19C,
388         0x1AA,
389         0x1AC,
390         0x1BA,
391         0x1BC,
392         0x1BE,
393         0x1BF,
394         0x1C0,
395         0x1C4,
396         0x221,
397         0x222,
398         0x234,
399         0x23A,
400         0x255,
401         0x256,
402         0x258,
403         0x259,
404         0x25A,
405         0x25B,
406         0x25D,
407         0x260,
408         0x262,
409         0x263,
410         0x264,
411         0x265,
412         0x267,
413         0x268,
414         0x26A,
415         0x26B,
416         0x26D,
417         0x26F,
418         0x270,
419         0x271,
420         0x273,
421         0x275,
422         0x276,
423         0x27D,
424         0x27E,
425         0x280,
426         0x281,
427         0x283,
428         0x284,
429         0x287,
430         0x28D,
431         0x292,
432         0x293,
433         0x29E,
434         0x29F,
435         0x2BC,
436         0x2BD,
437         0x2BE,
438         0x2BF,
439         0x300,
440         0x302,
441         0x307,
442         0x309,
443         0x30A,
444         0x30B,
445         0x30C,
446         0x30D,
447         0x313,
448         0x314,
449         0x331,
450         0x332,
451         0x342,
452         0x343,
453         0x345,
454         0x346,
455         0x370,
456         0x374,
457         0x376,
458         0x378,
459         0x37B,
460         0x37E,
461         0x37F,
462         0x380,
463         0x386,
464         0x387,
465         0x388,
466         0x38B,
467         0x38C,
468         0x38D,
469         0x38E,
470         0x3A2,
471         0x3A3,
472         0x3D2,
473         0x3D5,
474         0x3F6,
475         0x3F7,
476         0x3FC,
477         0x3FD,
478         0x482,
479         0x48A,
480         0x530,
481         0x531,
482         0x557,
483         0x561,
484         0x588,
485         0x10A0,
486         0x10C6,
487         0x10C7,
488         0x10C8,
489         0x10CD,
490         0x10CE,
491         0x1D79,
492         0x1D7A,
493         0x1D7D,
494         0x1D7E,
495         0x1E00,
496         0x1E9C,
497         0x1E9E,
498         0x1E9F,
499         0x1EA0,
500         0x1F16,
501         0x1F18,
502         0x1F1E,
503         0x1F20,
504         0x1F46,
505         0x1F48,
506         0x1F4E,
507         0x1F50,
508         0x1F58,
509         0x1F59,
510         0x1F5A,
511         0x1F5B,
512         0x1F5C,
513         0x1F5D,
514         0x1F5E,
515         0x1F5F,
516         0x1F7E,
517         0x1F80,
518         0x1FB5,
519         0x1FB6,
520         0x1FBD,
521         0x1FBE,
522         0x1FBF,
523         0x1FC2,
524         0x1FC5,
525         0x1FC6,
526         0x1FCD,
527         0x1FD0,
528         0x1FD4,
529         0x1FD6,
530         0x1FDC,
531         0x1FE0,
532         0x1FED,
533         0x1FF2,
534         0x1FF5,
535         0x1FF6,
536         0x1FFD,
537         0x2126,
538         0x2127,
539         0x212A,
540         0x212C,
541         0x2132,
542         0x2133,
543         0x214E,
544         0x214F,
545         0x2160,
546         0x2180,
547         0x2183,
548         0x2185,
549         0x24B6,
550         0x24EA,
551         0x2C00,
552         0x2C2F,
553         0x2C30,
554         0x2C5F,
555         0x2C60,
556         0x2C71,
557         0x2C72,
558         0x2C74,
559         0x2C75,
560         0x2C77,
561         0x2C7E,
562         0x2CE4,
563         0x2CEB,
564         0x2CEF,
565         0x2CF2,
566         0x2CF4,
567         0x2D00,
568         0x2D26,
569         0x2D27,
570         0x2D28,
571         0x2D2D,
572         0x2D2E,
573         0xA640,
574         0xA66E,
575         0xA680,
576         0xA69C,
577         0xA722,
578         0xA730,
579         0xA732,
580         0xA770,
581         0xA779,
582         0xA788,
583         0xA78B,
584         0xA78E,
585         0xA790,
586         0xA794,
587         0xA796,
588         0xA7AE,
589         0xA7B0,
590         0xA7B2,
591         0xFB00,
592         0xFB07,
593         0xFB13,
594         0xFB18,
595         0xFF21,
596         0xFF3B,
597         0xFF41,
598         0xFF5B,
599         0x10400,
600         0x10450,
601         0x118A0,
602         0x118E0
603 };
604
605 static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */
606         59,     /* Number of elements */
607         148565664, /* Version and data structure type */
608         1,      /* 0 if the list starts at 0;
609                    1 if it starts at the element beyond 0 */
610         0x0,
611         0xDF,
612         0xE0,
613         0x130,
614         0x131,
615         0x149,
616         0x14A,
617         0x1F0,
618         0x1F1,
619         0x390,
620         0x391,
621         0x3B0,
622         0x3B1,
623         0x587,
624         0x588,
625         0x1E96,
626         0x1E9B,
627         0x1E9E,
628         0x1E9F,
629         0x1F50,
630         0x1F51,
631         0x1F52,
632         0x1F53,
633         0x1F54,
634         0x1F55,
635         0x1F56,
636         0x1F57,
637         0x1F80,
638         0x1FB0,
639         0x1FB2,
640         0x1FB5,
641         0x1FB6,
642         0x1FB8,
643         0x1FBC,
644         0x1FBD,
645         0x1FC2,
646         0x1FC5,
647         0x1FC6,
648         0x1FC8,
649         0x1FCC,
650         0x1FCD,
651         0x1FD2,
652         0x1FD4,
653         0x1FD6,
654         0x1FD8,
655         0x1FE2,
656         0x1FE5,
657         0x1FE6,
658         0x1FE8,
659         0x1FF2,
660         0x1FF5,
661         0x1FF6,
662         0x1FF8,
663         0x1FFC,
664         0x1FFD,
665         0xFB00,
666         0xFB07,
667         0xFB13,
668         0xFB18
669 };
670
671 static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */
672         1267,   /* Number of elements */
673         148565664, /* Version and data structure type */
674         1,      /* 0 if the list starts at 0;
675                    1 if it starts at the element beyond 0 */
676         0x0,
677         0x30,
678         0x3A,
679         0x41,
680         0x5B,
681         0x5F,
682         0x60,
683         0x61,
684         0x7B,
685         0xAA,
686         0xAB,
687         0xB5,
688         0xB6,
689         0xBA,
690         0xBB,
691         0xC0,
692         0xD7,
693         0xD8,
694         0xF7,
695         0xF8,
696         0x2C2,
697         0x2C6,
698         0x2D2,
699         0x2E0,
700         0x2E5,
701         0x2EC,
702         0x2ED,
703         0x2EE,
704         0x2EF,
705         0x300,
706         0x375,
707         0x376,
708         0x378,
709         0x37B,
710         0x37E,
711         0x37F,
712         0x380,
713         0x386,
714         0x387,
715         0x388,
716         0x38B,
717         0x38C,
718         0x38D,
719         0x38E,
720         0x3A2,
721         0x3A3,
722         0x3F6,
723         0x3F7,
724         0x482,
725         0x483,
726         0x488,
727         0x48A,
728         0x530,
729         0x531,
730         0x557,
731         0x559,
732         0x55A,
733         0x561,
734         0x588,
735         0x591,
736         0x5BE,
737         0x5BF,
738         0x5C0,
739         0x5C1,
740         0x5C3,
741         0x5C4,
742         0x5C6,
743         0x5C7,
744         0x5C8,
745         0x5D0,
746         0x5EB,
747         0x5F0,
748         0x5F3,
749         0x610,
750         0x61B,
751         0x620,
752         0x66A,
753         0x66E,
754         0x6D4,
755         0x6D5,
756         0x6DD,
757         0x6DF,
758         0x6E9,
759         0x6EA,
760         0x6FD,
761         0x6FF,
762         0x700,
763         0x710,
764         0x74B,
765         0x74D,
766         0x7B2,
767         0x7C0,
768         0x7F6,
769         0x7FA,
770         0x7FB,
771         0x800,
772         0x82E,
773         0x840,
774         0x85C,
775         0x8A0,
776         0x8B3,
777         0x8E4,
778         0x964,
779         0x966,
780         0x970,
781         0x971,
782         0x984,
783         0x985,
784         0x98D,
785         0x98F,
786         0x991,
787         0x993,
788         0x9A9,
789         0x9AA,
790         0x9B1,
791         0x9B2,
792         0x9B3,
793         0x9B6,
794         0x9BA,
795         0x9BC,
796         0x9C5,
797         0x9C7,
798         0x9C9,
799         0x9CB,
800         0x9CF,
801         0x9D7,
802         0x9D8,
803         0x9DC,
804         0x9DE,
805         0x9DF,
806         0x9E4,
807         0x9E6,
808         0x9F2,
809         0xA01,
810         0xA04,
811         0xA05,
812         0xA0B,
813         0xA0F,
814         0xA11,
815         0xA13,
816         0xA29,
817         0xA2A,
818         0xA31,
819         0xA32,
820         0xA34,
821         0xA35,
822         0xA37,
823         0xA38,
824         0xA3A,
825         0xA3C,
826         0xA3D,
827         0xA3E,
828         0xA43,
829         0xA47,
830         0xA49,
831         0xA4B,
832         0xA4E,
833         0xA51,
834         0xA52,
835         0xA59,
836         0xA5D,
837         0xA5E,
838         0xA5F,
839         0xA66,
840         0xA76,
841         0xA81,
842         0xA84,
843         0xA85,
844         0xA8E,
845         0xA8F,
846         0xA92,
847         0xA93,
848         0xAA9,
849         0xAAA,
850         0xAB1,
851         0xAB2,
852         0xAB4,
853         0xAB5,
854         0xABA,
855         0xABC,
856         0xAC6,
857         0xAC7,
858         0xACA,
859         0xACB,
860         0xACE,
861         0xAD0,
862         0xAD1,
863         0xAE0,
864         0xAE4,
865         0xAE6,
866         0xAF0,
867         0xB01,
868         0xB04,
869         0xB05,
870         0xB0D,
871         0xB0F,
872         0xB11,
873         0xB13,
874         0xB29,
875         0xB2A,
876         0xB31,
877         0xB32,
878         0xB34,
879         0xB35,
880         0xB3A,
881         0xB3C,
882         0xB45,
883         0xB47,
884         0xB49,
885         0xB4B,
886         0xB4E,
887         0xB56,
888         0xB58,
889         0xB5C,
890         0xB5E,
891         0xB5F,
892         0xB64,
893         0xB66,
894         0xB70,
895         0xB71,
896         0xB72,
897         0xB82,
898         0xB84,
899         0xB85,
900         0xB8B,
901         0xB8E,
902         0xB91,
903         0xB92,
904         0xB96,
905         0xB99,
906         0xB9B,
907         0xB9C,
908         0xB9D,
909         0xB9E,
910         0xBA0,
911         0xBA3,
912         0xBA5,
913         0xBA8,
914         0xBAB,
915         0xBAE,
916         0xBBA,
917         0xBBE,
918         0xBC3,
919         0xBC6,
920         0xBC9,
921         0xBCA,
922         0xBCE,
923         0xBD0,
924         0xBD1,
925         0xBD7,
926         0xBD8,
927         0xBE6,
928         0xBF0,
929         0xC00,
930         0xC04,
931         0xC05,
932         0xC0D,
933         0xC0E,
934         0xC11,
935         0xC12,
936         0xC29,
937         0xC2A,
938         0xC3A,
939         0xC3D,
940         0xC45,
941         0xC46,
942         0xC49,
943         0xC4A,
944         0xC4E,
945         0xC55,
946         0xC57,
947         0xC58,
948         0xC5A,
949         0xC60,
950         0xC64,
951         0xC66,
952         0xC70,
953         0xC81,
954         0xC84,
955         0xC85,
956         0xC8D,
957         0xC8E,
958         0xC91,
959         0xC92,
960         0xCA9,
961         0xCAA,
962         0xCB4,
963         0xCB5,
964         0xCBA,
965         0xCBC,
966         0xCC5,
967         0xCC6,
968         0xCC9,
969         0xCCA,
970         0xCCE,
971         0xCD5,
972         0xCD7,
973         0xCDE,
974         0xCDF,
975         0xCE0,
976         0xCE4,
977         0xCE6,
978         0xCF0,
979         0xCF1,
980         0xCF3,
981         0xD01,
982         0xD04,
983         0xD05,
984         0xD0D,
985         0xD0E,
986         0xD11,
987         0xD12,
988         0xD3B,
989         0xD3D,
990         0xD45,
991         0xD46,
992         0xD49,
993         0xD4A,
994         0xD4F,
995         0xD57,
996         0xD58,
997         0xD60,
998         0xD64,
999         0xD66,
1000         0xD70,
1001         0xD7A,
1002         0xD80,
1003         0xD82,
1004         0xD84,
1005         0xD85,
1006         0xD97,
1007         0xD9A,
1008         0xDB2,
1009         0xDB3,
1010         0xDBC,
1011         0xDBD,
1012         0xDBE,
1013         0xDC0,
1014         0xDC7,
1015         0xDCA,
1016         0xDCB,
1017         0xDCF,
1018         0xDD5,
1019         0xDD6,
1020         0xDD7,
1021         0xDD8,
1022         0xDE0,
1023         0xDE6,
1024         0xDF0,
1025         0xDF2,
1026         0xDF4,
1027         0xE01,
1028         0xE3B,
1029         0xE40,
1030         0xE4F,
1031         0xE50,
1032         0xE5A,
1033         0xE81,
1034         0xE83,
1035         0xE84,
1036         0xE85,
1037         0xE87,
1038         0xE89,
1039         0xE8A,
1040         0xE8B,
1041         0xE8D,
1042         0xE8E,
1043         0xE94,
1044         0xE98,
1045         0xE99,
1046         0xEA0,
1047         0xEA1,
1048         0xEA4,
1049         0xEA5,
1050         0xEA6,
1051         0xEA7,
1052         0xEA8,
1053         0xEAA,
1054         0xEAC,
1055         0xEAD,
1056         0xEBA,
1057         0xEBB,
1058         0xEBE,
1059         0xEC0,
1060         0xEC5,
1061         0xEC6,
1062         0xEC7,
1063         0xEC8,
1064         0xECE,
1065         0xED0,
1066         0xEDA,
1067         0xEDC,
1068         0xEE0,
1069         0xF00,
1070         0xF01,
1071         0xF18,
1072         0xF1A,
1073         0xF20,
1074         0xF2A,
1075         0xF35,
1076         0xF36,
1077         0xF37,
1078         0xF38,
1079         0xF39,
1080         0xF3A,
1081         0xF3E,
1082         0xF48,
1083         0xF49,
1084         0xF6D,
1085         0xF71,
1086         0xF85,
1087         0xF86,
1088         0xF98,
1089         0xF99,
1090         0xFBD,
1091         0xFC6,
1092         0xFC7,
1093         0x1000,
1094         0x104A,
1095         0x1050,
1096         0x109E,
1097         0x10A0,
1098         0x10C6,
1099         0x10C7,
1100         0x10C8,
1101         0x10CD,
1102         0x10CE,
1103         0x10D0,
1104         0x10FB,
1105         0x10FC,
1106         0x1249,
1107         0x124A,
1108         0x124E,
1109         0x1250,
1110         0x1257,
1111         0x1258,
1112         0x1259,
1113         0x125A,
1114         0x125E,
1115         0x1260,
1116         0x1289,
1117         0x128A,
1118         0x128E,
1119         0x1290,
1120         0x12B1,
1121         0x12B2,
1122         0x12B6,
1123         0x12B8,
1124         0x12BF,
1125         0x12C0,
1126         0x12C1,
1127         0x12C2,
1128         0x12C6,
1129         0x12C8,
1130         0x12D7,
1131         0x12D8,
1132         0x1311,
1133         0x1312,
1134         0x1316,
1135         0x1318,
1136         0x135B,
1137         0x135D,
1138         0x1360,
1139         0x1380,
1140         0x1390,
1141         0x13A0,
1142         0x13F5,
1143         0x1401,
1144         0x166D,
1145         0x166F,
1146         0x1680,
1147         0x1681,
1148         0x169B,
1149         0x16A0,
1150         0x16EB,
1151         0x16EE,
1152         0x16F9,
1153         0x1700,
1154         0x170D,
1155         0x170E,
1156         0x1715,
1157         0x1720,
1158         0x1735,
1159         0x1740,
1160         0x1754,
1161         0x1760,
1162         0x176D,
1163         0x176E,
1164         0x1771,
1165         0x1772,
1166         0x1774,
1167         0x1780,
1168         0x17D4,
1169         0x17D7,
1170         0x17D8,
1171         0x17DC,
1172         0x17DE,
1173         0x17E0,
1174         0x17EA,
1175         0x180B,
1176         0x180E,
1177         0x1810,
1178         0x181A,
1179         0x1820,
1180         0x1878,
1181         0x1880,
1182         0x18AB,
1183         0x18B0,
1184         0x18F6,
1185         0x1900,
1186         0x191F,
1187         0x1920,
1188         0x192C,
1189         0x1930,
1190         0x193C,
1191         0x1946,
1192         0x196E,
1193         0x1970,
1194         0x1975,
1195         0x1980,
1196         0x19AC,
1197         0x19B0,
1198         0x19CA,
1199         0x19D0,
1200         0x19DA,
1201         0x1A00,
1202         0x1A1C,
1203         0x1A20,
1204         0x1A5F,
1205         0x1A60,
1206         0x1A7D,
1207         0x1A7F,
1208         0x1A8A,
1209         0x1A90,
1210         0x1A9A,
1211         0x1AA7,
1212         0x1AA8,
1213         0x1AB0,
1214         0x1ABE,
1215         0x1B00,
1216         0x1B4C,
1217         0x1B50,
1218         0x1B5A,
1219         0x1B6B,
1220         0x1B74,
1221         0x1B80,
1222         0x1BF4,
1223         0x1C00,
1224         0x1C38,
1225         0x1C40,
1226         0x1C4A,
1227         0x1C4D,
1228         0x1C7E,
1229         0x1CD0,
1230         0x1CD3,
1231         0x1CD4,
1232         0x1CF7,
1233         0x1CF8,
1234         0x1CFA,
1235         0x1D00,
1236         0x1DF6,
1237         0x1DFC,
1238         0x1F16,
1239         0x1F18,
1240         0x1F1E,
1241         0x1F20,
1242         0x1F46,
1243         0x1F48,
1244         0x1F4E,
1245         0x1F50,
1246         0x1F58,
1247         0x1F59,
1248         0x1F5A,
1249         0x1F5B,
1250         0x1F5C,
1251         0x1F5D,
1252         0x1F5E,
1253         0x1F5F,
1254         0x1F7E,
1255         0x1F80,
1256         0x1FB5,
1257         0x1FB6,
1258         0x1FBD,
1259         0x1FBE,
1260         0x1FBF,
1261         0x1FC2,
1262         0x1FC5,
1263         0x1FC6,
1264         0x1FCD,
1265         0x1FD0,
1266         0x1FD4,
1267         0x1FD6,
1268         0x1FDC,
1269         0x1FE0,
1270         0x1FED,
1271         0x1FF2,
1272         0x1FF5,
1273         0x1FF6,
1274         0x1FFD,
1275         0x203F,
1276         0x2041,
1277         0x2054,
1278         0x2055,
1279         0x2071,
1280         0x2072,
1281         0x207F,
1282         0x2080,
1283         0x2090,
1284         0x209D,
1285         0x20D0,
1286         0x20DD,
1287         0x20E1,
1288         0x20E2,
1289         0x20E5,
1290         0x20F1,
1291         0x2102,
1292         0x2103,
1293         0x2107,
1294         0x2108,
1295         0x210A,
1296         0x2114,
1297         0x2115,
1298         0x2116,
1299         0x2119,
1300         0x211E,
1301         0x2124,
1302         0x2125,
1303         0x2126,
1304         0x2127,
1305         0x2128,
1306         0x2129,
1307         0x212A,
1308         0x212E,
1309         0x212F,
1310         0x213A,
1311         0x213C,
1312         0x2140,
1313         0x2145,
1314         0x214A,
1315         0x214E,
1316         0x214F,
1317         0x2160,
1318         0x2189,
1319         0x2C00,
1320         0x2C2F,
1321         0x2C30,
1322         0x2C5F,
1323         0x2C60,
1324         0x2CE5,
1325         0x2CEB,
1326         0x2CF4,
1327         0x2D00,
1328         0x2D26,
1329         0x2D27,
1330         0x2D28,
1331         0x2D2D,
1332         0x2D2E,
1333         0x2D30,
1334         0x2D68,
1335         0x2D6F,
1336         0x2D70,
1337         0x2D7F,
1338         0x2D97,
1339         0x2DA0,
1340         0x2DA7,
1341         0x2DA8,
1342         0x2DAF,
1343         0x2DB0,
1344         0x2DB7,
1345         0x2DB8,
1346         0x2DBF,
1347         0x2DC0,
1348         0x2DC7,
1349         0x2DC8,
1350         0x2DCF,
1351         0x2DD0,
1352         0x2DD7,
1353         0x2DD8,
1354         0x2DDF,
1355         0x2DE0,
1356         0x2E00,
1357         0x3005,
1358         0x3008,
1359         0x3021,
1360         0x3030,
1361         0x3031,
1362         0x3036,
1363         0x3038,
1364         0x303D,
1365         0x3041,
1366         0x3097,
1367         0x3099,
1368         0x309B,
1369         0x309D,
1370         0x30A0,
1371         0x30A1,
1372         0x30FB,
1373         0x30FC,
1374         0x3100,
1375         0x3105,
1376         0x312E,
1377         0x3131,
1378         0x318F,
1379         0x31A0,
1380         0x31BB,
1381         0x31F0,
1382         0x3200,
1383         0x3400,
1384         0x4DB6,
1385         0x4E00,
1386         0x9FCD,
1387         0xA000,
1388         0xA48D,
1389         0xA4D0,
1390         0xA4FE,
1391         0xA500,
1392         0xA60D,
1393         0xA610,
1394         0xA62C,
1395         0xA640,
1396         0xA670,
1397         0xA674,
1398         0xA67E,
1399         0xA67F,
1400         0xA69E,
1401         0xA69F,
1402         0xA6F2,
1403         0xA717,
1404         0xA720,
1405         0xA722,
1406         0xA789,
1407         0xA78B,
1408         0xA78F,
1409         0xA790,
1410         0xA7AE,
1411         0xA7B0,
1412         0xA7B2,
1413         0xA7F7,
1414         0xA828,
1415         0xA840,
1416         0xA874,
1417         0xA880,
1418         0xA8C5,
1419         0xA8D0,
1420         0xA8DA,
1421         0xA8E0,
1422         0xA8F8,
1423         0xA8FB,
1424         0xA8FC,
1425         0xA900,
1426         0xA92E,
1427         0xA930,
1428         0xA954,
1429         0xA960,
1430         0xA97D,
1431         0xA980,
1432         0xA9C1,
1433         0xA9CF,
1434         0xA9DA,
1435         0xA9E0,
1436         0xA9FF,
1437         0xAA00,
1438         0xAA37,
1439         0xAA40,
1440         0xAA4E,
1441         0xAA50,
1442         0xAA5A,
1443         0xAA60,
1444         0xAA77,
1445         0xAA7A,
1446         0xAAC3,
1447         0xAADB,
1448         0xAADE,
1449         0xAAE0,
1450         0xAAF0,
1451         0xAAF2,
1452         0xAAF7,
1453         0xAB01,
1454         0xAB07,
1455         0xAB09,
1456         0xAB0F,
1457         0xAB11,
1458         0xAB17,
1459         0xAB20,
1460         0xAB27,
1461         0xAB28,
1462         0xAB2F,
1463         0xAB30,
1464         0xAB5B,
1465         0xAB5C,
1466         0xAB60,
1467         0xAB64,
1468         0xAB66,
1469         0xABC0,
1470         0xABEB,
1471         0xABEC,
1472         0xABEE,
1473         0xABF0,
1474         0xABFA,
1475         0xAC00,
1476         0xD7A4,
1477         0xD7B0,
1478         0xD7C7,
1479         0xD7CB,
1480         0xD7FC,
1481         0xF900,
1482         0xFA6E,
1483         0xFA70,
1484         0xFADA,
1485         0xFB00,
1486         0xFB07,
1487         0xFB13,
1488         0xFB18,
1489         0xFB1D,
1490         0xFB29,
1491         0xFB2A,
1492         0xFB37,
1493         0xFB38,
1494         0xFB3D,
1495         0xFB3E,
1496         0xFB3F,
1497         0xFB40,
1498         0xFB42,
1499         0xFB43,
1500         0xFB45,
1501         0xFB46,
1502         0xFBB2,
1503         0xFBD3,
1504         0xFC5E,
1505         0xFC64,
1506         0xFD3E,
1507         0xFD50,
1508         0xFD90,
1509         0xFD92,
1510         0xFDC8,
1511         0xFDF0,
1512         0xFDFA,
1513         0xFE00,
1514         0xFE10,
1515         0xFE20,
1516         0xFE2E,
1517         0xFE33,
1518         0xFE35,
1519         0xFE4D,
1520         0xFE50,
1521         0xFE71,
1522         0xFE72,
1523         0xFE73,
1524         0xFE74,
1525         0xFE77,
1526         0xFE78,
1527         0xFE79,
1528         0xFE7A,
1529         0xFE7B,
1530         0xFE7C,
1531         0xFE7D,
1532         0xFE7E,
1533         0xFE7F,
1534         0xFEFD,
1535         0xFF10,
1536         0xFF1A,
1537         0xFF21,
1538         0xFF3B,
1539         0xFF3F,
1540         0xFF40,
1541         0xFF41,
1542         0xFF5B,
1543         0xFF66,
1544         0xFFBF,
1545         0xFFC2,
1546         0xFFC8,
1547         0xFFCA,
1548         0xFFD0,
1549         0xFFD2,
1550         0xFFD8,
1551         0xFFDA,
1552         0xFFDD,
1553         0x10000,
1554         0x1000C,
1555         0x1000D,
1556         0x10027,
1557         0x10028,
1558         0x1003B,
1559         0x1003C,
1560         0x1003E,
1561         0x1003F,
1562         0x1004E,
1563         0x10050,
1564         0x1005E,
1565         0x10080,
1566         0x100FB,
1567         0x10140,
1568         0x10175,
1569         0x101FD,
1570         0x101FE,
1571         0x10280,
1572         0x1029D,
1573         0x102A0,
1574         0x102D1,
1575         0x102E0,
1576         0x102E1,
1577         0x10300,
1578         0x10320,
1579         0x10330,
1580         0x1034B,
1581         0x10350,
1582         0x1037B,
1583         0x10380,
1584         0x1039E,
1585         0x103A0,
1586         0x103C4,
1587         0x103C8,
1588         0x103D0,
1589         0x103D1,
1590         0x103D6,
1591         0x10400,
1592         0x1049E,
1593         0x104A0,
1594         0x104AA,
1595         0x10500,
1596         0x10528,
1597         0x10530,
1598         0x10564,
1599         0x10600,
1600         0x10737,
1601         0x10740,
1602         0x10756,
1603         0x10760,
1604         0x10768,
1605         0x10800,
1606         0x10806,
1607         0x10808,
1608         0x10809,
1609         0x1080A,
1610         0x10836,
1611         0x10837,
1612         0x10839,
1613         0x1083C,
1614         0x1083D,
1615         0x1083F,
1616         0x10856,
1617         0x10860,
1618         0x10877,
1619         0x10880,
1620         0x1089F,
1621         0x10900,
1622         0x10916,
1623         0x10920,
1624         0x1093A,
1625         0x10980,
1626         0x109B8,
1627         0x109BE,
1628         0x109C0,
1629         0x10A00,
1630         0x10A04,
1631         0x10A05,
1632         0x10A07,
1633         0x10A0C,
1634         0x10A14,
1635         0x10A15,
1636         0x10A18,
1637         0x10A19,
1638         0x10A34,
1639         0x10A38,
1640         0x10A3B,
1641         0x10A3F,
1642         0x10A40,
1643         0x10A60,
1644         0x10A7D,
1645         0x10A80,
1646         0x10A9D,
1647         0x10AC0,
1648         0x10AC8,
1649         0x10AC9,
1650         0x10AE7,
1651         0x10B00,
1652         0x10B36,
1653         0x10B40,
1654         0x10B56,
1655         0x10B60,
1656         0x10B73,
1657         0x10B80,
1658         0x10B92,
1659         0x10C00,
1660         0x10C49,
1661         0x11000,
1662         0x11047,
1663         0x11066,
1664         0x11070,
1665         0x1107F,
1666         0x110BB,
1667         0x110D0,
1668         0x110E9,
1669         0x110F0,
1670         0x110FA,
1671         0x11100,
1672         0x11135,
1673         0x11136,
1674         0x11140,
1675         0x11150,
1676         0x11174,
1677         0x11176,
1678         0x11177,
1679         0x11180,
1680         0x111C5,
1681         0x111D0,
1682         0x111DB,
1683         0x11200,
1684         0x11212,
1685         0x11213,
1686         0x11238,
1687         0x112B0,
1688         0x112EB,
1689         0x112F0,
1690         0x112FA,
1691         0x11301,
1692         0x11304,
1693         0x11305,
1694         0x1130D,
1695         0x1130F,
1696         0x11311,
1697         0x11313,
1698         0x11329,
1699         0x1132A,
1700         0x11331,
1701         0x11332,
1702         0x11334,
1703         0x11335,
1704         0x1133A,
1705         0x1133C,
1706         0x11345,
1707         0x11347,
1708         0x11349,
1709         0x1134B,
1710         0x1134E,
1711         0x11357,
1712         0x11358,
1713         0x1135D,
1714         0x11364,
1715         0x11366,
1716         0x1136D,
1717         0x11370,
1718         0x11375,
1719         0x11480,
1720         0x114C6,
1721         0x114C7,
1722         0x114C8,
1723         0x114D0,
1724         0x114DA,
1725         0x11580,
1726         0x115B6,
1727         0x115B8,
1728         0x115C1,
1729         0x11600,
1730         0x11641,
1731         0x11644,
1732         0x11645,
1733         0x11650,
1734         0x1165A,
1735         0x11680,
1736         0x116B8,
1737         0x116C0,
1738         0x116CA,
1739         0x118A0,
1740         0x118EA,
1741         0x118FF,
1742         0x11900,
1743         0x11AC0,
1744         0x11AF9,
1745         0x12000,
1746         0x12399,
1747         0x12400,
1748         0x1246F,
1749         0x13000,
1750         0x1342F,
1751         0x16800,
1752         0x16A39,
1753         0x16A40,
1754         0x16A5F,
1755         0x16A60,
1756         0x16A6A,
1757         0x16AD0,
1758         0x16AEE,
1759         0x16AF0,
1760         0x16AF5,
1761         0x16B00,
1762         0x16B37,
1763         0x16B40,
1764         0x16B44,
1765         0x16B50,
1766         0x16B5A,
1767         0x16B63,
1768         0x16B78,
1769         0x16B7D,
1770         0x16B90,
1771         0x16F00,
1772         0x16F45,
1773         0x16F50,
1774         0x16F7F,
1775         0x16F8F,
1776         0x16FA0,
1777         0x1B000,
1778         0x1B002,
1779         0x1BC00,
1780         0x1BC6B,
1781         0x1BC70,
1782         0x1BC7D,
1783         0x1BC80,
1784         0x1BC89,
1785         0x1BC90,
1786         0x1BC9A,
1787         0x1BC9D,
1788         0x1BC9F,
1789         0x1D165,
1790         0x1D16A,
1791         0x1D16D,
1792         0x1D173,
1793         0x1D17B,
1794         0x1D183,
1795         0x1D185,
1796         0x1D18C,
1797         0x1D1AA,
1798         0x1D1AE,
1799         0x1D242,
1800         0x1D245,
1801         0x1D400,
1802         0x1D455,
1803         0x1D456,
1804         0x1D49D,
1805         0x1D49E,
1806         0x1D4A0,
1807         0x1D4A2,
1808         0x1D4A3,
1809         0x1D4A5,
1810         0x1D4A7,
1811         0x1D4A9,
1812         0x1D4AD,
1813         0x1D4AE,
1814         0x1D4BA,
1815         0x1D4BB,
1816         0x1D4BC,
1817         0x1D4BD,
1818         0x1D4C4,
1819         0x1D4C5,
1820         0x1D506,
1821         0x1D507,
1822         0x1D50B,
1823         0x1D50D,
1824         0x1D515,
1825         0x1D516,
1826         0x1D51D,
1827         0x1D51E,
1828         0x1D53A,
1829         0x1D53B,
1830         0x1D53F,
1831         0x1D540,
1832         0x1D545,
1833         0x1D546,
1834         0x1D547,
1835         0x1D54A,
1836         0x1D551,
1837         0x1D552,
1838         0x1D6A6,
1839         0x1D6A8,
1840         0x1D6C1,
1841         0x1D6C2,
1842         0x1D6DB,
1843         0x1D6DC,
1844         0x1D6FB,
1845         0x1D6FC,
1846         0x1D715,
1847         0x1D716,
1848         0x1D735,
1849         0x1D736,
1850         0x1D74F,
1851         0x1D750,
1852         0x1D76F,
1853         0x1D770,
1854         0x1D789,
1855         0x1D78A,
1856         0x1D7A9,
1857         0x1D7AA,
1858         0x1D7C3,
1859         0x1D7C4,
1860         0x1D7CC,
1861         0x1D7CE,
1862         0x1D800,
1863         0x1E800,
1864         0x1E8C5,
1865         0x1E8D0,
1866         0x1E8D7,
1867         0x1EE00,
1868         0x1EE04,
1869         0x1EE05,
1870         0x1EE20,
1871         0x1EE21,
1872         0x1EE23,
1873         0x1EE24,
1874         0x1EE25,
1875         0x1EE27,
1876         0x1EE28,
1877         0x1EE29,
1878         0x1EE33,
1879         0x1EE34,
1880         0x1EE38,
1881         0x1EE39,
1882         0x1EE3A,
1883         0x1EE3B,
1884         0x1EE3C,
1885         0x1EE42,
1886         0x1EE43,
1887         0x1EE47,
1888         0x1EE48,
1889         0x1EE49,
1890         0x1EE4A,
1891         0x1EE4B,
1892         0x1EE4C,
1893         0x1EE4D,
1894         0x1EE50,
1895         0x1EE51,
1896         0x1EE53,
1897         0x1EE54,
1898         0x1EE55,
1899         0x1EE57,
1900         0x1EE58,
1901         0x1EE59,
1902         0x1EE5A,
1903         0x1EE5B,
1904         0x1EE5C,
1905         0x1EE5D,
1906         0x1EE5E,
1907         0x1EE5F,
1908         0x1EE60,
1909         0x1EE61,
1910         0x1EE63,
1911         0x1EE64,
1912         0x1EE65,
1913         0x1EE67,
1914         0x1EE6B,
1915         0x1EE6C,
1916         0x1EE73,
1917         0x1EE74,
1918         0x1EE78,
1919         0x1EE79,
1920         0x1EE7D,
1921         0x1EE7E,
1922         0x1EE7F,
1923         0x1EE80,
1924         0x1EE8A,
1925         0x1EE8B,
1926         0x1EE9C,
1927         0x1EEA1,
1928         0x1EEA4,
1929         0x1EEA5,
1930         0x1EEAA,
1931         0x1EEAB,
1932         0x1EEBC,
1933         0x20000,
1934         0x2A6D7,
1935         0x2A700,
1936         0x2B735,
1937         0x2B740,
1938         0x2B81E,
1939         0x2F800,
1940         0x2FA1E,
1941         0xE0100,
1942         0xE01F0
1943 };
1944
1945 static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */
1946         1095,   /* Number of elements */
1947         148565664, /* Version and data structure type */
1948         1,      /* 0 if the list starts at 0;
1949                    1 if it starts at the element beyond 0 */
1950         0x0,
1951         0x41,
1952         0x5B,
1953         0x5F,
1954         0x60,
1955         0x61,
1956         0x7B,
1957         0xAA,
1958         0xAB,
1959         0xB5,
1960         0xB6,
1961         0xBA,
1962         0xBB,
1963         0xC0,
1964         0xD7,
1965         0xD8,
1966         0xF7,
1967         0xF8,
1968         0x2C2,
1969         0x2C6,
1970         0x2D2,
1971         0x2E0,
1972         0x2E5,
1973         0x2EC,
1974         0x2ED,
1975         0x2EE,
1976         0x2EF,
1977         0x370,
1978         0x375,
1979         0x376,
1980         0x378,
1981         0x37B,
1982         0x37E,
1983         0x37F,
1984         0x380,
1985         0x386,
1986         0x387,
1987         0x388,
1988         0x38B,
1989         0x38C,
1990         0x38D,
1991         0x38E,
1992         0x3A2,
1993         0x3A3,
1994         0x3F6,
1995         0x3F7,
1996         0x482,
1997         0x48A,
1998         0x530,
1999         0x531,
2000         0x557,
2001         0x559,
2002         0x55A,
2003         0x561,
2004         0x588,
2005         0x5D0,
2006         0x5EB,
2007         0x5F0,
2008         0x5F3,
2009         0x620,
2010         0x64B,
2011         0x66E,
2012         0x670,
2013         0x671,
2014         0x6D4,
2015         0x6D5,
2016         0x6D6,
2017         0x6E5,
2018         0x6E7,
2019         0x6EE,
2020         0x6F0,
2021         0x6FA,
2022         0x6FD,
2023         0x6FF,
2024         0x700,
2025         0x710,
2026         0x711,
2027         0x712,
2028         0x730,
2029         0x74D,
2030         0x7A6,
2031         0x7B1,
2032         0x7B2,
2033         0x7CA,
2034         0x7EB,
2035         0x7F4,
2036         0x7F6,
2037         0x7FA,
2038         0x7FB,
2039         0x800,
2040         0x816,
2041         0x81A,
2042         0x81B,
2043         0x824,
2044         0x825,
2045         0x828,
2046         0x829,
2047         0x840,
2048         0x859,
2049         0x8A0,
2050         0x8B3,
2051         0x904,
2052         0x93A,
2053         0x93D,
2054         0x93E,
2055         0x950,
2056         0x951,
2057         0x958,
2058         0x962,
2059         0x971,
2060         0x981,
2061         0x985,
2062         0x98D,
2063         0x98F,
2064         0x991,
2065         0x993,
2066         0x9A9,
2067         0x9AA,
2068         0x9B1,
2069         0x9B2,
2070         0x9B3,
2071         0x9B6,
2072         0x9BA,
2073         0x9BD,
2074         0x9BE,
2075         0x9CE,
2076         0x9CF,
2077         0x9DC,
2078         0x9DE,
2079         0x9DF,
2080         0x9E2,
2081         0x9F0,
2082         0x9F2,
2083         0xA05,
2084         0xA0B,
2085         0xA0F,
2086         0xA11,
2087         0xA13,
2088         0xA29,
2089         0xA2A,
2090         0xA31,
2091         0xA32,
2092         0xA34,
2093         0xA35,
2094         0xA37,
2095         0xA38,
2096         0xA3A,
2097         0xA59,
2098         0xA5D,
2099         0xA5E,
2100         0xA5F,
2101         0xA72,
2102         0xA75,
2103         0xA85,
2104         0xA8E,
2105         0xA8F,
2106         0xA92,
2107         0xA93,
2108         0xAA9,
2109         0xAAA,
2110         0xAB1,
2111         0xAB2,
2112         0xAB4,
2113         0xAB5,
2114         0xABA,
2115         0xABD,
2116         0xABE,
2117         0xAD0,
2118         0xAD1,
2119         0xAE0,
2120         0xAE2,
2121         0xB05,
2122         0xB0D,
2123         0xB0F,
2124         0xB11,
2125         0xB13,
2126         0xB29,
2127         0xB2A,
2128         0xB31,
2129         0xB32,
2130         0xB34,
2131         0xB35,
2132         0xB3A,
2133         0xB3D,
2134         0xB3E,
2135         0xB5C,
2136         0xB5E,
2137         0xB5F,
2138         0xB62,
2139         0xB71,
2140         0xB72,
2141         0xB83,
2142         0xB84,
2143         0xB85,
2144         0xB8B,
2145         0xB8E,
2146         0xB91,
2147         0xB92,
2148         0xB96,
2149         0xB99,
2150         0xB9B,
2151         0xB9C,
2152         0xB9D,
2153         0xB9E,
2154         0xBA0,
2155         0xBA3,
2156         0xBA5,
2157         0xBA8,
2158         0xBAB,
2159         0xBAE,
2160         0xBBA,
2161         0xBD0,
2162         0xBD1,
2163         0xC05,
2164         0xC0D,
2165         0xC0E,
2166         0xC11,
2167         0xC12,
2168         0xC29,
2169         0xC2A,
2170         0xC3A,
2171         0xC3D,
2172         0xC3E,
2173         0xC58,
2174         0xC5A,
2175         0xC60,
2176         0xC62,
2177         0xC85,
2178         0xC8D,
2179         0xC8E,
2180         0xC91,
2181         0xC92,
2182         0xCA9,
2183         0xCAA,
2184         0xCB4,
2185         0xCB5,
2186         0xCBA,
2187         0xCBD,
2188         0xCBE,
2189         0xCDE,
2190         0xCDF,
2191         0xCE0,
2192         0xCE2,
2193         0xCF1,
2194         0xCF3,
2195         0xD05,
2196         0xD0D,
2197         0xD0E,
2198         0xD11,
2199         0xD12,
2200         0xD3B,
2201         0xD3D,
2202         0xD3E,
2203         0xD4E,
2204         0xD4F,
2205         0xD60,
2206         0xD62,
2207         0xD7A,
2208         0xD80,
2209         0xD85,
2210         0xD97,
2211         0xD9A,
2212         0xDB2,
2213         0xDB3,
2214         0xDBC,
2215         0xDBD,
2216         0xDBE,
2217         0xDC0,
2218         0xDC7,
2219         0xE01,
2220         0xE31,
2221         0xE32,
2222         0xE33,
2223         0xE40,
2224         0xE47,
2225         0xE81,
2226         0xE83,
2227         0xE84,
2228         0xE85,
2229         0xE87,
2230         0xE89,
2231         0xE8A,
2232         0xE8B,
2233         0xE8D,
2234         0xE8E,
2235         0xE94,
2236         0xE98,
2237         0xE99,
2238         0xEA0,
2239         0xEA1,
2240         0xEA4,
2241         0xEA5,
2242         0xEA6,
2243         0xEA7,
2244         0xEA8,
2245         0xEAA,
2246         0xEAC,
2247         0xEAD,
2248         0xEB1,
2249         0xEB2,
2250         0xEB3,
2251         0xEBD,
2252         0xEBE,
2253         0xEC0,
2254         0xEC5,
2255         0xEC6,
2256         0xEC7,
2257         0xEDC,
2258         0xEE0,
2259         0xF00,
2260         0xF01,
2261         0xF40,
2262         0xF48,
2263         0xF49,
2264         0xF6D,
2265         0xF88,
2266         0xF8D,
2267         0x1000,
2268         0x102B,
2269         0x103F,
2270         0x1040,
2271         0x1050,
2272         0x1056,
2273         0x105A,
2274         0x105E,
2275         0x1061,
2276         0x1062,
2277         0x1065,
2278         0x1067,
2279         0x106E,
2280         0x1071,
2281         0x1075,
2282         0x1082,
2283         0x108E,
2284         0x108F,
2285         0x10A0,
2286         0x10C6,
2287         0x10C7,
2288         0x10C8,
2289         0x10CD,
2290         0x10CE,
2291         0x10D0,
2292         0x10FB,
2293         0x10FC,
2294         0x1249,
2295         0x124A,
2296         0x124E,
2297         0x1250,
2298         0x1257,
2299         0x1258,
2300         0x1259,
2301         0x125A,
2302         0x125E,
2303         0x1260,
2304         0x1289,
2305         0x128A,
2306         0x128E,
2307         0x1290,
2308         0x12B1,
2309         0x12B2,
2310         0x12B6,
2311         0x12B8,
2312         0x12BF,
2313         0x12C0,
2314         0x12C1,
2315         0x12C2,
2316         0x12C6,
2317         0x12C8,
2318         0x12D7,
2319         0x12D8,
2320         0x1311,
2321         0x1312,
2322         0x1316,
2323         0x1318,
2324         0x135B,
2325         0x1380,
2326         0x1390,
2327         0x13A0,
2328         0x13F5,
2329         0x1401,
2330         0x166D,
2331         0x166F,
2332         0x1680,
2333         0x1681,
2334         0x169B,
2335         0x16A0,
2336         0x16EB,
2337         0x16EE,
2338         0x16F9,
2339         0x1700,
2340         0x170D,
2341         0x170E,
2342         0x1712,
2343         0x1720,
2344         0x1732,
2345         0x1740,
2346         0x1752,
2347         0x1760,
2348         0x176D,
2349         0x176E,
2350         0x1771,
2351         0x1780,
2352         0x17B4,
2353         0x17D7,
2354         0x17D8,
2355         0x17DC,
2356         0x17DD,
2357         0x1820,
2358         0x1878,
2359         0x1880,
2360         0x18A9,
2361         0x18AA,
2362         0x18AB,
2363         0x18B0,
2364         0x18F6,
2365         0x1900,
2366         0x191F,
2367         0x1950,
2368         0x196E,
2369         0x1970,
2370         0x1975,
2371         0x1980,
2372         0x19AC,
2373         0x19C1,
2374         0x19C8,
2375         0x1A00,
2376         0x1A17,
2377         0x1A20,
2378         0x1A55,
2379         0x1AA7,
2380         0x1AA8,
2381         0x1B05,
2382         0x1B34,
2383         0x1B45,
2384         0x1B4C,
2385         0x1B83,
2386         0x1BA1,
2387         0x1BAE,
2388         0x1BB0,
2389         0x1BBA,
2390         0x1BE6,
2391         0x1C00,
2392         0x1C24,
2393         0x1C4D,
2394         0x1C50,
2395         0x1C5A,
2396         0x1C7E,
2397         0x1CE9,
2398         0x1CED,
2399         0x1CEE,
2400         0x1CF2,
2401         0x1CF5,
2402         0x1CF7,
2403         0x1D00,
2404         0x1DC0,
2405         0x1E00,
2406         0x1F16,
2407         0x1F18,
2408         0x1F1E,
2409         0x1F20,
2410         0x1F46,
2411         0x1F48,
2412         0x1F4E,
2413         0x1F50,
2414         0x1F58,
2415         0x1F59,
2416         0x1F5A,
2417         0x1F5B,
2418         0x1F5C,
2419         0x1F5D,
2420         0x1F5E,
2421         0x1F5F,
2422         0x1F7E,
2423         0x1F80,
2424         0x1FB5,
2425         0x1FB6,
2426         0x1FBD,
2427         0x1FBE,
2428         0x1FBF,
2429         0x1FC2,
2430         0x1FC5,
2431         0x1FC6,
2432         0x1FCD,
2433         0x1FD0,
2434         0x1FD4,
2435         0x1FD6,
2436         0x1FDC,
2437         0x1FE0,
2438         0x1FED,
2439         0x1FF2,
2440         0x1FF5,
2441         0x1FF6,
2442         0x1FFD,
2443         0x2071,
2444         0x2072,
2445         0x207F,
2446         0x2080,
2447         0x2090,
2448         0x209D,
2449         0x2102,
2450         0x2103,
2451         0x2107,
2452         0x2108,
2453         0x210A,
2454         0x2114,
2455         0x2115,
2456         0x2116,
2457         0x2119,
2458         0x211E,
2459         0x2124,
2460         0x2125,
2461         0x2126,
2462         0x2127,
2463         0x2128,
2464         0x2129,
2465         0x212A,
2466         0x212E,
2467         0x212F,
2468         0x213A,
2469         0x213C,
2470         0x2140,
2471         0x2145,
2472         0x214A,
2473         0x214E,
2474         0x214F,
2475         0x2160,
2476         0x2189,
2477         0x2C00,
2478         0x2C2F,
2479         0x2C30,
2480         0x2C5F,
2481         0x2C60,
2482         0x2CE5,
2483         0x2CEB,
2484         0x2CEF,
2485         0x2CF2,
2486         0x2CF4,
2487         0x2D00,
2488         0x2D26,
2489         0x2D27,
2490         0x2D28,
2491         0x2D2D,
2492         0x2D2E,
2493         0x2D30,
2494         0x2D68,
2495         0x2D6F,
2496         0x2D70,
2497         0x2D80,
2498         0x2D97,
2499         0x2DA0,
2500         0x2DA7,
2501         0x2DA8,
2502         0x2DAF,
2503         0x2DB0,
2504         0x2DB7,
2505         0x2DB8,
2506         0x2DBF,
2507         0x2DC0,
2508         0x2DC7,
2509         0x2DC8,
2510         0x2DCF,
2511         0x2DD0,
2512         0x2DD7,
2513         0x2DD8,
2514         0x2DDF,
2515         0x3005,
2516         0x3008,
2517         0x3021,
2518         0x302A,
2519         0x3031,
2520         0x3036,
2521         0x3038,
2522         0x303D,
2523         0x3041,
2524         0x3097,
2525         0x309D,
2526         0x30A0,
2527         0x30A1,
2528         0x30FB,
2529         0x30FC,
2530         0x3100,
2531         0x3105,
2532         0x312E,
2533         0x3131,
2534         0x318F,
2535         0x31A0,
2536         0x31BB,
2537         0x31F0,
2538         0x3200,
2539         0x3400,
2540         0x4DB6,
2541         0x4E00,
2542         0x9FCD,
2543         0xA000,
2544         0xA48D,
2545         0xA4D0,
2546         0xA4FE,
2547         0xA500,
2548         0xA60D,
2549         0xA610,
2550         0xA620,
2551         0xA62A,
2552         0xA62C,
2553         0xA640,
2554         0xA66F,
2555         0xA67F,
2556         0xA69E,
2557         0xA6A0,
2558         0xA6F0,
2559         0xA717,
2560         0xA720,
2561         0xA722,
2562         0xA789,
2563         0xA78B,
2564         0xA78F,
2565         0xA790,
2566         0xA7AE,
2567         0xA7B0,
2568         0xA7B2,
2569         0xA7F7,
2570         0xA802,
2571         0xA803,
2572         0xA806,
2573         0xA807,
2574         0xA80B,
2575         0xA80C,
2576         0xA823,
2577         0xA840,
2578         0xA874,
2579         0xA882,
2580         0xA8B4,
2581         0xA8F2,
2582         0xA8F8,
2583         0xA8FB,
2584         0xA8FC,
2585         0xA90A,
2586         0xA926,
2587         0xA930,
2588         0xA947,
2589         0xA960,
2590         0xA97D,
2591         0xA984,
2592         0xA9B3,
2593         0xA9CF,
2594         0xA9D0,
2595         0xA9E0,
2596         0xA9E5,
2597         0xA9E6,
2598         0xA9F0,
2599         0xA9FA,
2600         0xA9FF,
2601         0xAA00,
2602         0xAA29,
2603         0xAA40,
2604         0xAA43,
2605         0xAA44,
2606         0xAA4C,
2607         0xAA60,
2608         0xAA77,
2609         0xAA7A,
2610         0xAA7B,
2611         0xAA7E,
2612         0xAAB0,
2613         0xAAB1,
2614         0xAAB2,
2615         0xAAB5,
2616         0xAAB7,
2617         0xAAB9,
2618         0xAABE,
2619         0xAAC0,
2620         0xAAC1,
2621         0xAAC2,
2622         0xAAC3,
2623         0xAADB,
2624         0xAADE,
2625         0xAAE0,
2626         0xAAEB,
2627         0xAAF2,
2628         0xAAF5,
2629         0xAB01,
2630         0xAB07,
2631         0xAB09,
2632         0xAB0F,
2633         0xAB11,
2634         0xAB17,
2635         0xAB20,
2636         0xAB27,
2637         0xAB28,
2638         0xAB2F,
2639         0xAB30,
2640         0xAB5B,
2641         0xAB5C,
2642         0xAB60,
2643         0xAB64,
2644         0xAB66,
2645         0xABC0,
2646         0xABE3,
2647         0xAC00,
2648         0xD7A4,
2649         0xD7B0,
2650         0xD7C7,
2651         0xD7CB,
2652         0xD7FC,
2653         0xF900,
2654         0xFA6E,
2655         0xFA70,
2656         0xFADA,
2657         0xFB00,
2658         0xFB07,
2659         0xFB13,
2660         0xFB18,
2661         0xFB1D,
2662         0xFB1E,
2663         0xFB1F,
2664         0xFB29,
2665         0xFB2A,
2666         0xFB37,
2667         0xFB38,
2668         0xFB3D,
2669         0xFB3E,
2670         0xFB3F,
2671         0xFB40,
2672         0xFB42,
2673         0xFB43,
2674         0xFB45,
2675         0xFB46,
2676         0xFBB2,
2677         0xFBD3,
2678         0xFC5E,
2679         0xFC64,
2680         0xFD3E,
2681         0xFD50,
2682         0xFD90,
2683         0xFD92,
2684         0xFDC8,
2685         0xFDF0,
2686         0xFDFA,
2687         0xFE71,
2688         0xFE72,
2689         0xFE73,
2690         0xFE74,
2691         0xFE77,
2692         0xFE78,
2693         0xFE79,
2694         0xFE7A,
2695         0xFE7B,
2696         0xFE7C,
2697         0xFE7D,
2698         0xFE7E,
2699         0xFE7F,
2700         0xFEFD,
2701         0xFF21,
2702         0xFF3B,
2703         0xFF41,
2704         0xFF5B,
2705         0xFF66,
2706         0xFF9E,
2707         0xFFA0,
2708         0xFFBF,
2709         0xFFC2,
2710         0xFFC8,
2711         0xFFCA,
2712         0xFFD0,
2713         0xFFD2,
2714         0xFFD8,
2715         0xFFDA,
2716         0xFFDD,
2717         0x10000,
2718         0x1000C,
2719         0x1000D,
2720         0x10027,
2721         0x10028,
2722         0x1003B,
2723         0x1003C,
2724         0x1003E,
2725         0x1003F,
2726         0x1004E,
2727         0x10050,
2728         0x1005E,
2729         0x10080,
2730         0x100FB,
2731         0x10140,
2732         0x10175,
2733         0x10280,
2734         0x1029D,
2735         0x102A0,
2736         0x102D1,
2737         0x10300,
2738         0x10320,
2739         0x10330,
2740         0x1034B,
2741         0x10350,
2742         0x10376,
2743         0x10380,
2744         0x1039E,
2745         0x103A0,
2746         0x103C4,
2747         0x103C8,
2748         0x103D0,
2749         0x103D1,
2750         0x103D6,
2751         0x10400,
2752         0x1049E,
2753         0x10500,
2754         0x10528,
2755         0x10530,
2756         0x10564,
2757         0x10600,
2758         0x10737,
2759         0x10740,
2760         0x10756,
2761         0x10760,
2762         0x10768,
2763         0x10800,
2764         0x10806,
2765         0x10808,
2766         0x10809,
2767         0x1080A,
2768         0x10836,
2769         0x10837,
2770         0x10839,
2771         0x1083C,
2772         0x1083D,
2773         0x1083F,
2774         0x10856,
2775         0x10860,
2776         0x10877,
2777         0x10880,
2778         0x1089F,
2779         0x10900,
2780         0x10916,
2781         0x10920,
2782         0x1093A,
2783         0x10980,
2784         0x109B8,
2785         0x109BE,
2786         0x109C0,
2787         0x10A00,
2788         0x10A01,
2789         0x10A10,
2790         0x10A14,
2791         0x10A15,
2792         0x10A18,
2793         0x10A19,
2794         0x10A34,
2795         0x10A60,
2796         0x10A7D,
2797         0x10A80,
2798         0x10A9D,
2799         0x10AC0,
2800         0x10AC8,
2801         0x10AC9,
2802         0x10AE5,
2803         0x10B00,
2804         0x10B36,
2805         0x10B40,
2806         0x10B56,
2807         0x10B60,
2808         0x10B73,
2809         0x10B80,
2810         0x10B92,
2811         0x10C00,
2812         0x10C49,
2813         0x11003,
2814         0x11038,
2815         0x11083,
2816         0x110B0,
2817         0x110D0,
2818         0x110E9,
2819         0x11103,
2820         0x11127,
2821         0x11150,
2822         0x11173,
2823         0x11176,
2824         0x11177,
2825         0x11183,
2826         0x111B3,
2827         0x111C1,
2828         0x111C5,
2829         0x111DA,
2830         0x111DB,
2831         0x11200,
2832         0x11212,
2833         0x11213,
2834         0x1122C,
2835         0x112B0,
2836         0x112DF,
2837         0x11305,
2838         0x1130D,
2839         0x1130F,
2840         0x11311,
2841         0x11313,
2842         0x11329,
2843         0x1132A,
2844         0x11331,
2845         0x11332,
2846         0x11334,
2847         0x11335,
2848         0x1133A,
2849         0x1133D,
2850         0x1133E,
2851         0x1135D,
2852         0x11362,
2853         0x11480,
2854         0x114B0,
2855         0x114C4,
2856         0x114C6,
2857         0x114C7,
2858         0x114C8,
2859         0x11580,
2860         0x115AF,
2861         0x11600,
2862         0x11630,
2863         0x11644,
2864         0x11645,
2865         0x11680,
2866         0x116AB,
2867         0x118A0,
2868         0x118E0,
2869         0x118FF,
2870         0x11900,
2871         0x11AC0,
2872         0x11AF9,
2873         0x12000,
2874         0x12399,
2875         0x12400,
2876         0x1246F,
2877         0x13000,
2878         0x1342F,
2879         0x16800,
2880         0x16A39,
2881         0x16A40,
2882         0x16A5F,
2883         0x16AD0,
2884         0x16AEE,
2885         0x16B00,
2886         0x16B30,
2887         0x16B40,
2888         0x16B44,
2889         0x16B63,
2890         0x16B78,
2891         0x16B7D,
2892         0x16B90,
2893         0x16F00,
2894         0x16F45,
2895         0x16F50,
2896         0x16F51,
2897         0x16F93,
2898         0x16FA0,
2899         0x1B000,
2900         0x1B002,
2901         0x1BC00,
2902         0x1BC6B,
2903         0x1BC70,
2904         0x1BC7D,
2905         0x1BC80,
2906         0x1BC89,
2907         0x1BC90,
2908         0x1BC9A,
2909         0x1D400,
2910         0x1D455,
2911         0x1D456,
2912         0x1D49D,
2913         0x1D49E,
2914         0x1D4A0,
2915         0x1D4A2,
2916         0x1D4A3,
2917         0x1D4A5,
2918         0x1D4A7,
2919         0x1D4A9,
2920         0x1D4AD,
2921         0x1D4AE,
2922         0x1D4BA,
2923         0x1D4BB,
2924         0x1D4BC,
2925         0x1D4BD,
2926         0x1D4C4,
2927         0x1D4C5,
2928         0x1D506,
2929         0x1D507,
2930         0x1D50B,
2931         0x1D50D,
2932         0x1D515,
2933         0x1D516,
2934         0x1D51D,
2935         0x1D51E,
2936         0x1D53A,
2937         0x1D53B,
2938         0x1D53F,
2939         0x1D540,
2940         0x1D545,
2941         0x1D546,
2942         0x1D547,
2943         0x1D54A,
2944         0x1D551,
2945         0x1D552,
2946         0x1D6A6,
2947         0x1D6A8,
2948         0x1D6C1,
2949         0x1D6C2,
2950         0x1D6DB,
2951         0x1D6DC,
2952         0x1D6FB,
2953         0x1D6FC,
2954         0x1D715,
2955         0x1D716,
2956         0x1D735,
2957         0x1D736,
2958         0x1D74F,
2959         0x1D750,
2960         0x1D76F,
2961         0x1D770,
2962         0x1D789,
2963         0x1D78A,
2964         0x1D7A9,
2965         0x1D7AA,
2966         0x1D7C3,
2967         0x1D7C4,
2968         0x1D7CC,
2969         0x1E800,
2970         0x1E8C5,
2971         0x1EE00,
2972         0x1EE04,
2973         0x1EE05,
2974         0x1EE20,
2975         0x1EE21,
2976         0x1EE23,
2977         0x1EE24,
2978         0x1EE25,
2979         0x1EE27,
2980         0x1EE28,
2981         0x1EE29,
2982         0x1EE33,
2983         0x1EE34,
2984         0x1EE38,
2985         0x1EE39,
2986         0x1EE3A,
2987         0x1EE3B,
2988         0x1EE3C,
2989         0x1EE42,
2990         0x1EE43,
2991         0x1EE47,
2992         0x1EE48,
2993         0x1EE49,
2994         0x1EE4A,
2995         0x1EE4B,
2996         0x1EE4C,
2997         0x1EE4D,
2998         0x1EE50,
2999         0x1EE51,
3000         0x1EE53,
3001         0x1EE54,
3002         0x1EE55,
3003         0x1EE57,
3004         0x1EE58,
3005         0x1EE59,
3006         0x1EE5A,
3007         0x1EE5B,
3008         0x1EE5C,
3009         0x1EE5D,
3010         0x1EE5E,
3011         0x1EE5F,
3012         0x1EE60,
3013         0x1EE61,
3014         0x1EE63,
3015         0x1EE64,
3016         0x1EE65,
3017         0x1EE67,
3018         0x1EE6B,
3019         0x1EE6C,
3020         0x1EE73,
3021         0x1EE74,
3022         0x1EE78,
3023         0x1EE79,
3024         0x1EE7D,
3025         0x1EE7E,
3026         0x1EE7F,
3027         0x1EE80,
3028         0x1EE8A,
3029         0x1EE8B,
3030         0x1EE9C,
3031         0x1EEA1,
3032         0x1EEA4,
3033         0x1EEA5,
3034         0x1EEAA,
3035         0x1EEAB,
3036         0x1EEBC,
3037         0x20000,
3038         0x2A6D7,
3039         0x2A700,
3040         0x2B735,
3041         0x2B740,
3042         0x2B81E,
3043         0x2F800,
3044         0x2FA1E
3045 };
3046
3047 static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
3048         3,      /* Number of elements */
3049         148565664, /* Version and data structure type */
3050         1,      /* 0 if the list starts at 0;
3051                    1 if it starts at the element beyond 0 */
3052         0x0,
3053         0x80,
3054         0x100
3055 };
3056
3057 static const UV VertSpace_invlist[] = { /* for ASCII/Latin1 */
3058         7,      /* Number of elements */
3059         148565664, /* Version and data structure type */
3060         1,      /* 0 if the list starts at 0;
3061                    1 if it starts at the element beyond 0 */
3062         0x0,
3063         0xA,
3064         0xE,
3065         0x85,
3066         0x86,
3067         0x2028,
3068         0x202A
3069 };
3070
3071 static const UV XPerlSpace_invlist[] = { /* for ASCII/Latin1 */
3072         21,     /* Number of elements */
3073         148565664, /* Version and data structure type */
3074         1,      /* 0 if the list starts at 0;
3075                    1 if it starts at the element beyond 0 */
3076         0x0,
3077         0x9,
3078         0xE,
3079         0x20,
3080         0x21,
3081         0x85,
3082         0x86,
3083         0xA0,
3084         0xA1,
3085         0x1680,
3086         0x1681,
3087         0x2000,
3088         0x200B,
3089         0x2028,
3090         0x202A,
3091         0x202F,
3092         0x2030,
3093         0x205F,
3094         0x2060,
3095         0x3000,
3096         0x3001
3097 };
3098
3099 static const UV XPosixAlnum_invlist[] = { /* for ASCII/Latin1 */
3100         1261,   /* Number of elements */
3101         148565664, /* Version and data structure type */
3102         1,      /* 0 if the list starts at 0;
3103                    1 if it starts at the element beyond 0 */
3104         0x0,
3105         0x30,
3106         0x3A,
3107         0x41,
3108         0x5B,
3109         0x61,
3110         0x7B,
3111         0xAA,
3112         0xAB,
3113         0xB5,
3114         0xB6,
3115         0xBA,
3116         0xBB,
3117         0xC0,
3118         0xD7,
3119         0xD8,
3120         0xF7,
3121         0xF8,
3122         0x2C2,
3123         0x2C6,
3124         0x2D2,
3125         0x2E0,
3126         0x2E5,
3127         0x2EC,
3128         0x2ED,
3129         0x2EE,
3130         0x2EF,
3131         0x345,
3132         0x346,
3133         0x370,
3134         0x375,
3135         0x376,
3136         0x378,
3137         0x37A,
3138         0x37E,
3139         0x37F,
3140         0x380,
3141         0x386,
3142         0x387,
3143         0x388,
3144         0x38B,
3145         0x38C,
3146         0x38D,
3147         0x38E,
3148         0x3A2,
3149         0x3A3,
3150         0x3F6,
3151         0x3F7,
3152         0x482,
3153         0x48A,
3154         0x530,
3155         0x531,
3156         0x557,
3157         0x559,
3158         0x55A,
3159         0x561,
3160         0x588,
3161         0x5B0,
3162         0x5BE,
3163         0x5BF,
3164         0x5C0,
3165         0x5C1,
3166         0x5C3,
3167         0x5C4,
3168         0x5C6,
3169         0x5C7,
3170         0x5C8,
3171         0x5D0,
3172         0x5EB,
3173         0x5F0,
3174         0x5F3,
3175         0x610,
3176         0x61B,
3177         0x620,
3178         0x658,
3179         0x659,
3180         0x66A,
3181         0x66E,
3182         0x6D4,
3183         0x6D5,
3184         0x6DD,
3185         0x6E1,
3186         0x6E9,
3187         0x6ED,
3188         0x6FD,
3189         0x6FF,
3190         0x700,
3191         0x710,
3192         0x740,
3193         0x74D,
3194         0x7B2,
3195         0x7C0,
3196         0x7EB,
3197         0x7F4,
3198         0x7F6,
3199         0x7FA,
3200         0x7FB,
3201         0x800,
3202         0x818,
3203         0x81A,
3204         0x82D,
3205         0x840,
3206         0x859,
3207         0x8A0,
3208         0x8B3,
3209         0x8E4,
3210         0x8EA,
3211         0x8F0,
3212         0x93C,
3213         0x93D,
3214         0x94D,
3215         0x94E,
3216         0x951,
3217         0x955,
3218         0x964,
3219         0x966,
3220         0x970,
3221         0x971,
3222         0x984,
3223         0x985,
3224         0x98D,
3225         0x98F,
3226         0x991,
3227         0x993,
3228         0x9A9,
3229         0x9AA,
3230         0x9B1,
3231         0x9B2,
3232         0x9B3,
3233         0x9B6,
3234         0x9BA,
3235         0x9BD,
3236         0x9C5,
3237         0x9C7,
3238         0x9C9,
3239         0x9CB,
3240         0x9CD,
3241         0x9CE,
3242         0x9CF,
3243         0x9D7,
3244         0x9D8,
3245         0x9DC,
3246         0x9DE,
3247         0x9DF,
3248         0x9E4,
3249         0x9E6,
3250         0x9F2,
3251         0xA01,
3252         0xA04,
3253         0xA05,
3254         0xA0B,
3255         0xA0F,
3256         0xA11,
3257         0xA13,
3258         0xA29,
3259         0xA2A,
3260         0xA31,
3261         0xA32,
3262         0xA34,
3263         0xA35,
3264         0xA37,
3265         0xA38,
3266         0xA3A,
3267         0xA3E,
3268         0xA43,
3269         0xA47,
3270         0xA49,
3271         0xA4B,
3272         0xA4D,
3273         0xA51,
3274         0xA52,
3275         0xA59,
3276         0xA5D,
3277         0xA5E,
3278         0xA5F,
3279         0xA66,
3280         0xA76,
3281         0xA81,
3282         0xA84,
3283         0xA85,
3284         0xA8E,
3285         0xA8F,
3286         0xA92,
3287         0xA93,
3288         0xAA9,
3289         0xAAA,
3290         0xAB1,
3291         0xAB2,
3292         0xAB4,
3293         0xAB5,
3294         0xABA,
3295         0xABD,
3296         0xAC6,
3297         0xAC7,
3298         0xACA,
3299         0xACB,
3300         0xACD,
3301         0xAD0,
3302         0xAD1,
3303         0xAE0,
3304         0xAE4,
3305         0xAE6,
3306         0xAF0,
3307         0xB01,
3308         0xB04,
3309         0xB05,
3310         0xB0D,
3311         0xB0F,
3312         0xB11,
3313         0xB13,
3314         0xB29,
3315         0xB2A,
3316         0xB31,
3317         0xB32,
3318         0xB34,
3319         0xB35,
3320         0xB3A,
3321         0xB3D,
3322         0xB45,
3323         0xB47,
3324         0xB49,
3325         0xB4B,
3326         0xB4D,
3327         0xB56,
3328         0xB58,
3329         0xB5C,
3330         0xB5E,
3331         0xB5F,
3332         0xB64,
3333         0xB66,
3334         0xB70,
3335         0xB71,
3336         0xB72,
3337         0xB82,
3338         0xB84,
3339         0xB85,
3340         0xB8B,
3341         0xB8E,
3342         0xB91,
3343         0xB92,
3344         0xB96,
3345         0xB99,
3346         0xB9B,
3347         0xB9C,
3348         0xB9D,
3349         0xB9E,
3350         0xBA0,
3351         0xBA3,
3352         0xBA5,
3353         0xBA8,
3354         0xBAB,
3355         0xBAE,
3356         0xBBA,
3357         0xBBE,
3358         0xBC3,
3359         0xBC6,
3360         0xBC9,
3361         0xBCA,
3362         0xBCD,
3363         0xBD0,
3364         0xBD1,
3365         0xBD7,
3366         0xBD8,
3367         0xBE6,
3368         0xBF0,
3369         0xC00,
3370         0xC04,
3371         0xC05,
3372         0xC0D,
3373         0xC0E,
3374         0xC11,
3375         0xC12,
3376         0xC29,
3377         0xC2A,
3378         0xC3A,
3379         0xC3D,
3380         0xC45,
3381         0xC46,
3382         0xC49,
3383         0xC4A,
3384         0xC4D,
3385         0xC55,
3386         0xC57,
3387         0xC58,
3388         0xC5A,
3389         0xC60,
3390         0xC64,
3391         0xC66,
3392         0xC70,
3393         0xC81,
3394         0xC84,
3395         0xC85,
3396         0xC8D,
3397         0xC8E,
3398         0xC91,
3399         0xC92,
3400         0xCA9,
3401         0xCAA,
3402         0xCB4,
3403         0xCB5,
3404         0xCBA,
3405         0xCBD,
3406         0xCC5,
3407         0xCC6,
3408         0xCC9,
3409         0xCCA,
3410         0xCCD,
3411         0xCD5,
3412         0xCD7,
3413         0xCDE,
3414         0xCDF,
3415         0xCE0,
3416         0xCE4,
3417         0xCE6,
3418         0xCF0,
3419         0xCF1,
3420         0xCF3,
3421         0xD01,
3422         0xD04,
3423         0xD05,
3424         0xD0D,
3425         0xD0E,
3426         0xD11,
3427         0xD12,
3428         0xD3B,
3429         0xD3D,
3430         0xD45,
3431         0xD46,
3432         0xD49,
3433         0xD4A,
3434         0xD4D,
3435         0xD4E,
3436         0xD4F,
3437         0xD57,
3438         0xD58,
3439         0xD60,
3440         0xD64,
3441         0xD66,
3442         0xD70,
3443         0xD7A,
3444         0xD80,
3445         0xD82,
3446         0xD84,
3447         0xD85,
3448         0xD97,
3449         0xD9A,
3450         0xDB2,
3451         0xDB3,
3452         0xDBC,
3453         0xDBD,
3454         0xDBE,
3455         0xDC0,
3456         0xDC7,
3457         0xDCF,
3458         0xDD5,
3459         0xDD6,
3460         0xDD7,
3461         0xDD8,
3462         0xDE0,
3463         0xDE6,
3464         0xDF0,
3465         0xDF2,
3466         0xDF4,
3467         0xE01,
3468         0xE3B,
3469         0xE40,
3470         0xE47,
3471         0xE4D,
3472         0xE4E,
3473         0xE50,
3474         0xE5A,
3475         0xE81,
3476         0xE83,
3477         0xE84,
3478         0xE85,
3479         0xE87,
3480         0xE89,
3481         0xE8A,
3482         0xE8B,
3483         0xE8D,
3484         0xE8E,
3485         0xE94,
3486         0xE98,
3487         0xE99,
3488         0xEA0,
3489         0xEA1,
3490         0xEA4,
3491         0xEA5,
3492         0xEA6,
3493         0xEA7,
3494         0xEA8,
3495         0xEAA,
3496         0xEAC,
3497         0xEAD,
3498         0xEBA,
3499         0xEBB,
3500         0xEBE,
3501         0xEC0,
3502         0xEC5,
3503         0xEC6,
3504         0xEC7,
3505         0xECD,
3506         0xECE,
3507         0xED0,
3508         0xEDA,
3509         0xEDC,
3510         0xEE0,
3511         0xF00,
3512         0xF01,
3513         0xF20,
3514         0xF2A,
3515         0xF40,
3516         0xF48,
3517         0xF49,
3518         0xF6D,
3519         0xF71,
3520         0xF82,
3521         0xF88,
3522         0xF98,
3523         0xF99,
3524         0xFBD,
3525         0x1000,
3526         0x1037,
3527         0x1038,
3528         0x1039,
3529         0x103B,
3530         0x104A,
3531         0x1050,
3532         0x1063,
3533         0x1065,
3534         0x1069,
3535         0x106E,
3536         0x1087,
3537         0x108E,
3538         0x108F,
3539         0x1090,
3540         0x109A,
3541         0x109C,
3542         0x109E,
3543         0x10A0,
3544         0x10C6,
3545         0x10C7,
3546         0x10C8,
3547         0x10CD,
3548         0x10CE,
3549         0x10D0,
3550         0x10FB,
3551         0x10FC,
3552         0x1249,
3553         0x124A,
3554         0x124E,
3555         0x1250,
3556         0x1257,
3557         0x1258,
3558         0x1259,
3559         0x125A,
3560         0x125E,
3561         0x1260,
3562         0x1289,
3563         0x128A,
3564         0x128E,
3565         0x1290,
3566         0x12B1,
3567         0x12B2,
3568         0x12B6,
3569         0x12B8,
3570         0x12BF,
3571         0x12C0,
3572         0x12C1,
3573         0x12C2,
3574         0x12C6,
3575         0x12C8,
3576         0x12D7,
3577         0x12D8,
3578         0x1311,
3579         0x1312,
3580         0x1316,
3581         0x1318,
3582         0x135B,
3583         0x135F,
3584         0x1360,
3585         0x1380,
3586         0x1390,
3587         0x13A0,
3588         0x13F5,
3589         0x1401,
3590         0x166D,
3591         0x166F,
3592         0x1680,
3593         0x1681,
3594         0x169B,
3595         0x16A0,
3596         0x16EB,
3597         0x16EE,
3598         0x16F9,
3599         0x1700,
3600         0x170D,
3601         0x170E,
3602         0x1714,
3603         0x1720,
3604         0x1734,
3605         0x1740,
3606         0x1754,
3607         0x1760,
3608         0x176D,
3609         0x176E,
3610         0x1771,
3611         0x1772,
3612         0x1774,
3613         0x1780,
3614         0x17B4,
3615         0x17B6,
3616         0x17C9,
3617         0x17D7,
3618         0x17D8,
3619         0x17DC,
3620         0x17DD,
3621         0x17E0,
3622         0x17EA,
3623         0x1810,
3624         0x181A,
3625         0x1820,
3626         0x1878,
3627         0x1880,
3628         0x18AB,
3629         0x18B0,
3630         0x18F6,
3631         0x1900,
3632         0x191F,
3633         0x1920,
3634         0x192C,
3635         0x1930,
3636         0x1939,
3637         0x1946,
3638         0x196E,
3639         0x1970,
3640         0x1975,
3641         0x1980,
3642         0x19AC,
3643         0x19B0,
3644         0x19CA,
3645         0x19D0,
3646         0x19DA,
3647         0x1A00,
3648         0x1A1C,
3649         0x1A20,
3650         0x1A5F,
3651         0x1A61,
3652         0x1A75,
3653         0x1A80,
3654         0x1A8A,
3655         0x1A90,
3656         0x1A9A,
3657         0x1AA7,
3658         0x1AA8,
3659         0x1B00,
3660         0x1B34,
3661         0x1B35,
3662         0x1B44,
3663         0x1B45,
3664         0x1B4C,
3665         0x1B50,
3666         0x1B5A,
3667         0x1B80,
3668         0x1BAA,
3669         0x1BAC,
3670         0x1BE6,
3671         0x1BE7,
3672         0x1BF2,
3673         0x1C00,
3674         0x1C36,
3675         0x1C40,
3676         0x1C4A,
3677         0x1C4D,
3678         0x1C7E,
3679         0x1CE9,
3680         0x1CED,
3681         0x1CEE,
3682         0x1CF4,
3683         0x1CF5,
3684         0x1CF7,
3685         0x1D00,
3686         0x1DC0,
3687         0x1DE7,
3688         0x1DF5,
3689         0x1E00,
3690         0x1F16,
3691         0x1F18,
3692         0x1F1E,
3693         0x1F20,
3694         0x1F46,
3695         0x1F48,
3696         0x1F4E,
3697         0x1F50,
3698         0x1F58,
3699         0x1F59,
3700         0x1F5A,
3701         0x1F5B,
3702         0x1F5C,
3703         0x1F5D,
3704         0x1F5E,
3705         0x1F5F,
3706         0x1F7E,
3707         0x1F80,
3708         0x1FB5,
3709         0x1FB6,
3710         0x1FBD,
3711         0x1FBE,
3712         0x1FBF,
3713         0x1FC2,
3714         0x1FC5,
3715         0x1FC6,
3716         0x1FCD,
3717         0x1FD0,
3718         0x1FD4,
3719         0x1FD6,
3720         0x1FDC,
3721         0x1FE0,
3722         0x1FED,
3723         0x1FF2,
3724         0x1FF5,
3725         0x1FF6,
3726         0x1FFD,
3727         0x2071,
3728         0x2072,
3729         0x207F,
3730         0x2080,
3731         0x2090,
3732         0x209D,
3733         0x2102,
3734         0x2103,
3735         0x2107,
3736         0x2108,
3737         0x210A,
3738         0x2114,
3739         0x2115,
3740         0x2116,
3741         0x2119,
3742         0x211E,
3743         0x2124,
3744         0x2125,
3745         0x2126,
3746         0x2127,
3747         0x2128,
3748         0x2129,
3749         0x212A,
3750         0x212E,
3751         0x212F,
3752         0x213A,
3753         0x213C,
3754         0x2140,
3755         0x2145,
3756         0x214A,
3757         0x214E,
3758         0x214F,
3759         0x2160,
3760         0x2189,
3761         0x24B6,
3762         0x24EA,
3763         0x2C00,
3764         0x2C2F,
3765         0x2C30,
3766         0x2C5F,
3767         0x2C60,
3768         0x2CE5,
3769         0x2CEB,
3770         0x2CEF,
3771         0x2CF2,
3772         0x2CF4,
3773         0x2D00,
3774         0x2D26,
3775         0x2D27,
3776         0x2D28,
3777         0x2D2D,
3778         0x2D2E,
3779         0x2D30,
3780         0x2D68,
3781         0x2D6F,
3782         0x2D70,
3783         0x2D80,
3784         0x2D97,
3785         0x2DA0,
3786         0x2DA7,
3787         0x2DA8,
3788         0x2DAF,
3789         0x2DB0,
3790         0x2DB7,
3791         0x2DB8,
3792         0x2DBF,
3793         0x2DC0,
3794         0x2DC7,
3795         0x2DC8,
3796         0x2DCF,
3797         0x2DD0,
3798         0x2DD7,
3799         0x2DD8,
3800         0x2DDF,
3801         0x2DE0,
3802         0x2E00,
3803         0x2E2F,
3804         0x2E30,
3805         0x3005,
3806         0x3008,
3807         0x3021,
3808         0x302A,
3809         0x3031,
3810         0x3036,
3811         0x3038,
3812         0x303D,
3813         0x3041,
3814         0x3097,
3815         0x309D,
3816         0x30A0,
3817         0x30A1,
3818         0x30FB,
3819         0x30FC,
3820         0x3100,
3821         0x3105,
3822         0x312E,
3823         0x3131,
3824         0x318F,
3825         0x31A0,
3826         0x31BB,
3827         0x31F0,
3828         0x3200,
3829         0x3400,
3830         0x4DB6,
3831         0x4E00,
3832         0x9FCD,
3833         0xA000,
3834         0xA48D,
3835         0xA4D0,
3836         0xA4FE,
3837         0xA500,
3838         0xA60D,
3839         0xA610,
3840         0xA62C,
3841         0xA640,
3842         0xA66F,
3843         0xA674,
3844         0xA67C,
3845         0xA67F,
3846         0xA69E,
3847         0xA69F,
3848         0xA6F0,
3849         0xA717,
3850         0xA720,
3851         0xA722,
3852         0xA789,
3853         0xA78B,
3854         0xA78F,
3855         0xA790,
3856         0xA7AE,
3857         0xA7B0,
3858         0xA7B2,
3859         0xA7F7,
3860         0xA802,
3861         0xA803,
3862         0xA806,
3863         0xA807,
3864         0xA80B,
3865         0xA80C,
3866         0xA828,
3867         0xA840,
3868         0xA874,
3869         0xA880,
3870         0xA8C4,
3871         0xA8D0,
3872         0xA8DA,
3873         0xA8F2,
3874         0xA8F8,
3875         0xA8FB,
3876         0xA8FC,
3877         0xA900,
3878         0xA92B,
3879         0xA930,
3880         0xA953,
3881         0xA960,
3882         0xA97D,
3883         0xA980,
3884         0xA9B3,
3885         0xA9B4,
3886         0xA9C0,
3887         0xA9CF,
3888         0xA9DA,
3889         0xA9E0,
3890         0xA9E5,
3891         0xA9E6,
3892         0xA9FF,
3893         0xAA00,
3894         0xAA37,
3895         0xAA40,
3896         0xAA4E,
3897         0xAA50,
3898         0xAA5A,
3899         0xAA60,
3900         0xAA77,
3901         0xAA7A,
3902         0xAA7B,
3903         0xAA7E,
3904         0xAABF,
3905         0xAAC0,
3906         0xAAC1,
3907         0xAAC2,
3908         0xAAC3,
3909         0xAADB,
3910         0xAADE,
3911         0xAAE0,
3912         0xAAF0,
3913         0xAAF2,
3914         0xAAF6,
3915         0xAB01,
3916         0xAB07,
3917         0xAB09,
3918         0xAB0F,
3919         0xAB11,
3920         0xAB17,
3921         0xAB20,
3922         0xAB27,
3923         0xAB28,
3924         0xAB2F,
3925         0xAB30,
3926         0xAB5B,
3927         0xAB5C,
3928         0xAB60,
3929         0xAB64,
3930         0xAB66,
3931         0xABC0,
3932         0xABEB,
3933         0xABF0,
3934         0xABFA,
3935         0xAC00,
3936         0xD7A4,
3937         0xD7B0,
3938         0xD7C7,
3939         0xD7CB,
3940         0xD7FC,
3941         0xF900,
3942         0xFA6E,
3943         0xFA70,
3944         0xFADA,
3945         0xFB00,
3946         0xFB07,
3947         0xFB13,
3948         0xFB18,
3949         0xFB1D,
3950         0xFB29,
3951         0xFB2A,
3952         0xFB37,
3953         0xFB38,
3954         0xFB3D,
3955         0xFB3E,
3956         0xFB3F,
3957         0xFB40,
3958         0xFB42,
3959         0xFB43,
3960         0xFB45,
3961         0xFB46,
3962         0xFBB2,
3963         0xFBD3,
3964         0xFD3E,
3965         0xFD50,
3966         0xFD90,
3967         0xFD92,
3968         0xFDC8,
3969         0xFDF0,
3970         0xFDFC,
3971         0xFE70,
3972         0xFE75,
3973         0xFE76,
3974         0xFEFD,
3975         0xFF10,
3976         0xFF1A,
3977         0xFF21,
3978         0xFF3B,
3979         0xFF41,
3980         0xFF5B,
3981         0xFF66,
3982         0xFFBF,
3983         0xFFC2,
3984         0xFFC8,
3985         0xFFCA,
3986         0xFFD0,
3987         0xFFD2,
3988         0xFFD8,
3989         0xFFDA,
3990         0xFFDD,
3991         0x10000,
3992         0x1000C,
3993         0x1000D,
3994         0x10027,
3995         0x10028,
3996         0x1003B,
3997         0x1003C,
3998         0x1003E,
3999         0x1003F,
4000         0x1004E,
4001         0x10050,
4002         0x1005E,
4003         0x10080,
4004         0x100FB,
4005         0x10140,
4006         0x10175,
4007         0x10280,
4008         0x1029D,
4009         0x102A0,
4010         0x102D1,
4011         0x10300,
4012         0x10320,
4013         0x10330,
4014         0x1034B,
4015         0x10350,
4016         0x1037B,
4017         0x10380,
4018         0x1039E,
4019         0x103A0,
4020         0x103C4,
4021         0x103C8,
4022         0x103D0,
4023         0x103D1,
4024         0x103D6,
4025         0x10400,
4026         0x1049E,
4027         0x104A0,
4028         0x104AA,
4029         0x10500,
4030         0x10528,
4031         0x10530,
4032         0x10564,
4033         0x10600,
4034         0x10737,
4035         0x10740,
4036         0x10756,
4037         0x10760,
4038         0x10768,
4039         0x10800,
4040         0x10806,
4041         0x10808,
4042         0x10809,
4043         0x1080A,
4044         0x10836,
4045         0x10837,
4046         0x10839,
4047         0x1083C,
4048         0x1083D,
4049         0x1083F,
4050         0x10856,
4051         0x10860,
4052         0x10877,
4053         0x10880,
4054         0x1089F,
4055         0x10900,
4056         0x10916,
4057         0x10920,
4058         0x1093A,
4059         0x10980,
4060         0x109B8,
4061         0x109BE,
4062         0x109C0,
4063         0x10A00,
4064         0x10A04,
4065         0x10A05,
4066         0x10A07,
4067         0x10A0C,
4068         0x10A14,
4069         0x10A15,
4070         0x10A18,
4071         0x10A19,
4072         0x10A34,
4073         0x10A60,
4074         0x10A7D,
4075         0x10A80,
4076         0x10A9D,
4077         0x10AC0,
4078         0x10AC8,
4079         0x10AC9,
4080         0x10AE5,
4081         0x10B00,
4082         0x10B36,
4083         0x10B40,
4084         0x10B56,
4085         0x10B60,
4086         0x10B73,
4087         0x10B80,
4088         0x10B92,
4089         0x10C00,
4090         0x10C49,
4091         0x11000,
4092         0x11046,
4093         0x11066,
4094         0x11070,
4095         0x11082,
4096         0x110B9,
4097         0x110D0,
4098         0x110E9,
4099         0x110F0,
4100         0x110FA,
4101         0x11100,
4102         0x11133,
4103         0x11136,
4104         0x11140,
4105         0x11150,
4106         0x11173,
4107         0x11176,
4108         0x11177,
4109         0x11180,
4110         0x111C0,
4111         0x111C1,
4112         0x111C5,
4113         0x111D0,
4114         0x111DB,
4115         0x11200,
4116         0x11212,
4117         0x11213,
4118         0x11235,
4119         0x11237,
4120         0x11238,
4121         0x112B0,
4122         0x112E9,
4123         0x112F0,
4124         0x112FA,
4125         0x11301,
4126         0x11304,
4127         0x11305,
4128         0x1130D,
4129         0x1130F,
4130         0x11311,
4131         0x11313,
4132         0x11329,
4133         0x1132A,
4134         0x11331,
4135         0x11332,
4136         0x11334,
4137         0x11335,
4138         0x1133A,
4139         0x1133D,
4140         0x11345,
4141         0x11347,
4142         0x11349,
4143         0x1134B,
4144         0x1134D,
4145         0x11357,
4146         0x11358,
4147         0x1135D,
4148         0x11364,
4149         0x11480,
4150         0x114C2,
4151         0x114C4,
4152         0x114C6,
4153         0x114C7,
4154         0x114C8,
4155         0x114D0,
4156         0x114DA,
4157         0x11580,
4158         0x115B6,
4159         0x115B8,
4160         0x115BF,
4161         0x11600,
4162         0x1163F,
4163         0x11640,
4164         0x11641,
4165         0x11644,
4166         0x11645,
4167         0x11650,
4168         0x1165A,
4169         0x11680,
4170         0x116B6,
4171         0x116C0,
4172         0x116CA,
4173         0x118A0,
4174         0x118EA,
4175         0x118FF,
4176         0x11900,
4177         0x11AC0,
4178         0x11AF9,
4179         0x12000,
4180         0x12399,
4181         0x12400,
4182         0x1246F,
4183         0x13000,
4184         0x1342F,
4185         0x16800,
4186         0x16A39,
4187         0x16A40,
4188         0x16A5F,
4189         0x16A60,
4190         0x16A6A,
4191         0x16AD0,
4192         0x16AEE,
4193         0x16B00,
4194         0x16B37,
4195         0x16B40,
4196         0x16B44,
4197         0x16B50,
4198         0x16B5A,
4199         0x16B63,
4200         0x16B78,
4201         0x16B7D,
4202         0x16B90,
4203         0x16F00,
4204         0x16F45,
4205         0x16F50,
4206         0x16F7F,
4207         0x16F93,
4208         0x16FA0,
4209         0x1B000,
4210         0x1B002,
4211         0x1BC00,
4212         0x1BC6B,
4213         0x1BC70,
4214         0x1BC7D,
4215         0x1BC80,
4216         0x1BC89,
4217         0x1BC90,
4218         0x1BC9A,
4219         0x1BC9E,
4220         0x1BC9F,
4221         0x1D400,
4222         0x1D455,
4223         0x1D456,
4224         0x1D49D,
4225         0x1D49E,
4226         0x1D4A0,
4227         0x1D4A2,
4228         0x1D4A3,
4229         0x1D4A5,
4230         0x1D4A7,
4231         0x1D4A9,
4232         0x1D4AD,
4233         0x1D4AE,
4234         0x1D4BA,
4235         0x1D4BB,
4236         0x1D4BC,
4237         0x1D4BD,
4238         0x1D4C4,
4239         0x1D4C5,
4240         0x1D506,
4241         0x1D507,
4242         0x1D50B,
4243         0x1D50D,
4244         0x1D515,
4245         0x1D516,
4246         0x1D51D,
4247         0x1D51E,
4248         0x1D53A,
4249         0x1D53B,
4250         0x1D53F,
4251         0x1D540,
4252         0x1D545,
4253         0x1D546,
4254         0x1D547,
4255         0x1D54A,
4256         0x1D551,
4257         0x1D552,
4258         0x1D6A6,
4259         0x1D6A8,
4260         0x1D6C1,
4261         0x1D6C2,
4262         0x1D6DB,
4263         0x1D6DC,
4264         0x1D6FB,
4265         0x1D6FC,
4266         0x1D715,
4267         0x1D716,
4268         0x1D735,
4269         0x1D736,
4270         0x1D74F,
4271         0x1D750,
4272         0x1D76F,
4273         0x1D770,
4274         0x1D789,
4275         0x1D78A,
4276         0x1D7A9,
4277         0x1D7AA,
4278         0x1D7C3,
4279         0x1D7C4,
4280         0x1D7CC,
4281         0x1D7CE,
4282         0x1D800,
4283         0x1E800,
4284         0x1E8C5,
4285         0x1EE00,
4286         0x1EE04,
4287         0x1EE05,
4288         0x1EE20,
4289         0x1EE21,
4290         0x1EE23,
4291         0x1EE24,
4292         0x1EE25,
4293         0x1EE27,
4294         0x1EE28,
4295         0x1EE29,
4296         0x1EE33,
4297         0x1EE34,
4298         0x1EE38,
4299         0x1EE39,
4300         0x1EE3A,
4301         0x1EE3B,
4302         0x1EE3C,
4303         0x1EE42,
4304         0x1EE43,
4305         0x1EE47,
4306         0x1EE48,
4307         0x1EE49,
4308         0x1EE4A,
4309         0x1EE4B,
4310         0x1EE4C,
4311         0x1EE4D,
4312         0x1EE50,
4313         0x1EE51,
4314         0x1EE53,
4315         0x1EE54,
4316         0x1EE55,
4317         0x1EE57,
4318         0x1EE58,
4319         0x1EE59,
4320         0x1EE5A,
4321         0x1EE5B,
4322         0x1EE5C,
4323         0x1EE5D,
4324         0x1EE5E,
4325         0x1EE5F,
4326         0x1EE60,
4327         0x1EE61,
4328         0x1EE63,
4329         0x1EE64,
4330         0x1EE65,
4331         0x1EE67,
4332         0x1EE6B,
4333         0x1EE6C,
4334         0x1EE73,
4335         0x1EE74,
4336         0x1EE78,
4337         0x1EE79,
4338         0x1EE7D,
4339         0x1EE7E,
4340         0x1EE7F,
4341         0x1EE80,
4342         0x1EE8A,
4343         0x1EE8B,
4344         0x1EE9C,
4345         0x1EEA1,
4346         0x1EEA4,
4347         0x1EEA5,
4348         0x1EEAA,
4349         0x1EEAB,
4350         0x1EEBC,
4351         0x1F130,
4352         0x1F14A,
4353         0x1F150,
4354         0x1F16A,
4355         0x1F170,
4356         0x1F18A,
4357         0x20000,
4358         0x2A6D7,
4359         0x2A700,
4360         0x2B735,
4361         0x2B740,
4362         0x2B81E,
4363         0x2F800,
4364         0x2FA1E
4365 };
4366
4367 static const UV XPosixAlpha_invlist[] = { /* for ASCII/Latin1 */
4368         1201,   /* Number of elements */
4369         148565664, /* Version and data structure type */
4370         1,      /* 0 if the list starts at 0;
4371                    1 if it starts at the element beyond 0 */
4372         0x0,
4373         0x41,
4374         0x5B,
4375         0x61,
4376         0x7B,
4377         0xAA,
4378         0xAB,
4379         0xB5,
4380         0xB6,
4381         0xBA,
4382         0xBB,
4383         0xC0,
4384         0xD7,
4385         0xD8,
4386         0xF7,
4387         0xF8,
4388         0x2C2,
4389         0x2C6,
4390         0x2D2,
4391         0x2E0,
4392         0x2E5,
4393         0x2EC,
4394         0x2ED,
4395         0x2EE,
4396         0x2EF,
4397         0x345,
4398         0x346,
4399         0x370,
4400         0x375,
4401         0x376,
4402         0x378,
4403         0x37A,
4404         0x37E,
4405         0x37F,
4406         0x380,
4407         0x386,
4408         0x387,
4409         0x388,
4410         0x38B,
4411         0x38C,
4412         0x38D,
4413         0x38E,
4414         0x3A2,
4415         0x3A3,
4416         0x3F6,
4417         0x3F7,
4418         0x482,
4419         0x48A,
4420         0x530,
4421         0x531,
4422         0x557,
4423         0x559,
4424         0x55A,
4425         0x561,
4426         0x588,
4427         0x5B0,
4428         0x5BE,
4429         0x5BF,
4430         0x5C0,
4431         0x5C1,
4432         0x5C3,
4433         0x5C4,
4434         0x5C6,
4435         0x5C7,
4436         0x5C8,
4437         0x5D0,
4438         0x5EB,
4439         0x5F0,
4440         0x5F3,
4441         0x610,
4442         0x61B,
4443         0x620,
4444         0x658,
4445         0x659,
4446         0x660,
4447         0x66E,
4448         0x6D4,
4449         0x6D5,
4450         0x6DD,
4451         0x6E1,
4452         0x6E9,
4453         0x6ED,
4454         0x6F0,
4455         0x6FA,
4456         0x6FD,
4457         0x6FF,
4458         0x700,
4459         0x710,
4460         0x740,
4461         0x74D,
4462         0x7B2,
4463         0x7CA,
4464         0x7EB,
4465         0x7F4,
4466         0x7F6,
4467         0x7FA,
4468         0x7FB,
4469         0x800,
4470         0x818,
4471         0x81A,
4472         0x82D,
4473         0x840,
4474         0x859,
4475         0x8A0,
4476         0x8B3,
4477         0x8E4,
4478         0x8EA,
4479         0x8F0,
4480         0x93C,
4481         0x93D,
4482         0x94D,
4483         0x94E,
4484         0x951,
4485         0x955,
4486         0x964,
4487         0x971,
4488         0x984,
4489         0x985,
4490         0x98D,
4491         0x98F,
4492         0x991,
4493         0x993,
4494         0x9A9,
4495         0x9AA,
4496         0x9B1,
4497         0x9B2,
4498         0x9B3,
4499         0x9B6,
4500         0x9BA,
4501         0x9BD,
4502         0x9C5,
4503         0x9C7,
4504         0x9C9,
4505         0x9CB,
4506         0x9CD,
4507         0x9CE,
4508         0x9CF,
4509         0x9D7,
4510         0x9D8,
4511         0x9DC,
4512         0x9DE,
4513         0x9DF,
4514         0x9E4,
4515         0x9F0,
4516         0x9F2,
4517         0xA01,
4518         0xA04,
4519         0xA05,
4520         0xA0B,
4521         0xA0F,
4522         0xA11,
4523         0xA13,
4524         0xA29,
4525         0xA2A,
4526         0xA31,
4527         0xA32,
4528         0xA34,
4529         0xA35,
4530         0xA37,
4531         0xA38,
4532         0xA3A,
4533         0xA3E,
4534         0xA43,
4535         0xA47,
4536         0xA49,
4537         0xA4B,
4538         0xA4D,
4539         0xA51,
4540         0xA52,
4541         0xA59,
4542         0xA5D,
4543         0xA5E,
4544         0xA5F,
4545         0xA70,
4546         0xA76,
4547         0xA81,
4548         0xA84,
4549         0xA85,
4550         0xA8E,
4551         0xA8F,
4552         0xA92,
4553         0xA93,
4554         0xAA9,
4555         0xAAA,
4556         0xAB1,
4557         0xAB2,
4558         0xAB4,
4559         0xAB5,
4560         0xABA,
4561         0xABD,
4562         0xAC6,
4563         0xAC7,
4564         0xACA,
4565         0xACB,
4566         0xACD,
4567         0xAD0,
4568         0xAD1,
4569         0xAE0,
4570         0xAE4,
4571         0xB01,
4572         0xB04,
4573         0xB05,
4574         0xB0D,
4575         0xB0F,
4576         0xB11,
4577         0xB13,
4578         0xB29,
4579         0xB2A,
4580         0xB31,
4581         0xB32,
4582         0xB34,
4583         0xB35,
4584         0xB3A,
4585         0xB3D,
4586         0xB45,
4587         0xB47,
4588         0xB49,
4589         0xB4B,
4590         0xB4D,
4591         0xB56,
4592         0xB58,
4593         0xB5C,
4594         0xB5E,
4595         0xB5F,
4596         0xB64,
4597         0xB71,
4598         0xB72,
4599         0xB82,
4600         0xB84,
4601         0xB85,
4602         0xB8B,
4603         0xB8E,
4604         0xB91,
4605         0xB92,
4606         0xB96,
4607         0xB99,
4608         0xB9B,
4609         0xB9C,
4610         0xB9D,
4611         0xB9E,
4612         0xBA0,
4613         0xBA3,
4614         0xBA5,
4615         0xBA8,
4616         0xBAB,
4617         0xBAE,
4618         0xBBA,
4619         0xBBE,
4620         0xBC3,
4621         0xBC6,
4622         0xBC9,
4623         0xBCA,
4624         0xBCD,
4625         0xBD0,
4626         0xBD1,
4627         0xBD7,
4628         0xBD8,
4629         0xC00,
4630         0xC04,
4631         0xC05,
4632         0xC0D,
4633         0xC0E,
4634         0xC11,
4635         0xC12,
4636         0xC29,
4637         0xC2A,
4638         0xC3A,
4639         0xC3D,
4640         0xC45,
4641         0xC46,
4642         0xC49,
4643         0xC4A,
4644         0xC4D,
4645         0xC55,
4646         0xC57,
4647         0xC58,
4648         0xC5A,
4649         0xC60,
4650         0xC64,
4651         0xC81,
4652         0xC84,
4653         0xC85,
4654         0xC8D,
4655         0xC8E,
4656         0xC91,
4657         0xC92,
4658         0xCA9,
4659         0xCAA,
4660         0xCB4,
4661         0xCB5,
4662         0xCBA,
4663         0xCBD,
4664         0xCC5,
4665         0xCC6,
4666         0xCC9,
4667         0xCCA,
4668         0xCCD,
4669         0xCD5,
4670         0xCD7,
4671         0xCDE,
4672         0xCDF,
4673         0xCE0,
4674         0xCE4,
4675         0xCF1,
4676         0xCF3,
4677         0xD01,
4678         0xD04,
4679         0xD05,
4680         0xD0D,
4681         0xD0E,
4682         0xD11,
4683         0xD12,
4684         0xD3B,
4685         0xD3D,
4686         0xD45,
4687         0xD46,
4688         0xD49,
4689         0xD4A,
4690         0xD4D,
4691         0xD4E,
4692         0xD4F,
4693         0xD57,
4694         0xD58,
4695         0xD60,
4696         0xD64,
4697         0xD7A,
4698         0xD80,
4699         0xD82,
4700         0xD84,
4701         0xD85,
4702         0xD97,
4703         0xD9A,
4704         0xDB2,
4705         0xDB3,
4706         0xDBC,
4707         0xDBD,
4708         0xDBE,
4709         0xDC0,
4710         0xDC7,
4711         0xDCF,
4712         0xDD5,
4713         0xDD6,
4714         0xDD7,
4715         0xDD8,
4716         0xDE0,
4717         0xDF2,
4718         0xDF4,
4719         0xE01,
4720         0xE3B,
4721         0xE40,
4722         0xE47,
4723         0xE4D,
4724         0xE4E,
4725         0xE81,
4726         0xE83,
4727         0xE84,
4728         0xE85,
4729         0xE87,
4730         0xE89,
4731         0xE8A,
4732         0xE8B,
4733         0xE8D,
4734         0xE8E,
4735         0xE94,
4736         0xE98,
4737         0xE99,
4738         0xEA0,
4739         0xEA1,
4740         0xEA4,
4741         0xEA5,
4742         0xEA6,
4743         0xEA7,
4744         0xEA8,
4745         0xEAA,
4746         0xEAC,
4747         0xEAD,
4748         0xEBA,
4749         0xEBB,
4750         0xEBE,
4751         0xEC0,
4752         0xEC5,
4753         0xEC6,
4754         0xEC7,
4755         0xECD,
4756         0xECE,
4757         0xEDC,
4758         0xEE0,
4759         0xF00,
4760         0xF01,
4761         0xF40,
4762         0xF48,
4763         0xF49,
4764         0xF6D,
4765         0xF71,
4766         0xF82,
4767         0xF88,
4768         0xF98,
4769         0xF99,
4770         0xFBD,
4771         0x1000,
4772         0x1037,
4773         0x1038,
4774         0x1039,
4775         0x103B,
4776         0x1040,
4777         0x1050,
4778         0x1063,
4779         0x1065,
4780         0x1069,
4781         0x106E,
4782         0x1087,
4783         0x108E,
4784         0x108F,
4785         0x109C,
4786         0x109E,
4787         0x10A0,
4788         0x10C6,
4789         0x10C7,
4790         0x10C8,
4791         0x10CD,
4792         0x10CE,
4793         0x10D0,
4794         0x10FB,
4795         0x10FC,
4796         0x1249,
4797         0x124A,
4798         0x124E,
4799         0x1250,
4800         0x1257,
4801         0x1258,
4802         0x1259,
4803         0x125A,
4804         0x125E,
4805         0x1260,
4806         0x1289,
4807         0x128A,
4808         0x128E,
4809         0x1290,
4810         0x12B1,
4811         0x12B2,
4812         0x12B6,
4813         0x12B8,
4814         0x12BF,
4815         0x12C0,
4816         0x12C1,
4817         0x12C2,
4818         0x12C6,
4819         0x12C8,
4820         0x12D7,
4821         0x12D8,
4822         0x1311,
4823         0x1312,
4824         0x1316,
4825         0x1318,
4826         0x135B,
4827         0x135F,
4828         0x1360,
4829         0x1380,
4830         0x1390,
4831         0x13A0,
4832         0x13F5,
4833         0x1401,
4834         0x166D,
4835         0x166F,
4836         0x1680,
4837         0x1681,
4838         0x169B,
4839         0x16A0,
4840         0x16EB,
4841         0x16EE,
4842         0x16F9,
4843         0x1700,
4844         0x170D,
4845         0x170E,
4846         0x1714,
4847         0x1720,
4848         0x1734,
4849         0x1740,
4850         0x1754,
4851         0x1760,
4852         0x176D,
4853         0x176E,
4854         0x1771,
4855         0x1772,
4856         0x1774,
4857         0x1780,
4858         0x17B4,
4859         0x17B6,
4860         0x17C9,
4861         0x17D7,
4862         0x17D8,
4863         0x17DC,
4864         0x17DD,
4865         0x1820,
4866         0x1878,
4867         0x1880,
4868         0x18AB,
4869         0x18B0,
4870         0x18F6,
4871         0x1900,
4872         0x191F,
4873         0x1920,
4874         0x192C,
4875         0x1930,
4876         0x1939,
4877         0x1950,
4878         0x196E,
4879         0x1970,
4880         0x1975,
4881         0x1980,
4882         0x19AC,
4883         0x19B0,
4884         0x19CA,
4885         0x1A00,
4886         0x1A1C,
4887         0x1A20,
4888         0x1A5F,
4889         0x1A61,
4890         0x1A75,
4891         0x1AA7,
4892         0x1AA8,
4893         0x1B00,
4894         0x1B34,
4895         0x1B35,
4896         0x1B44,
4897         0x1B45,
4898         0x1B4C,
4899         0x1B80,
4900         0x1BAA,
4901         0x1BAC,
4902         0x1BB0,
4903         0x1BBA,
4904         0x1BE6,
4905         0x1BE7,
4906         0x1BF2,
4907         0x1C00,
4908         0x1C36,
4909         0x1C4D,
4910         0x1C50,
4911         0x1C5A,
4912         0x1C7E,
4913         0x1CE9,
4914         0x1CED,
4915         0x1CEE,
4916         0x1CF4,
4917         0x1CF5,
4918         0x1CF7,
4919         0x1D00,
4920         0x1DC0,
4921         0x1DE7,
4922         0x1DF5,
4923         0x1E00,
4924         0x1F16,
4925         0x1F18,
4926         0x1F1E,
4927         0x1F20,
4928         0x1F46,
4929         0x1F48,
4930         0x1F4E,
4931         0x1F50,
4932         0x1F58,
4933         0x1F59,
4934         0x1F5A,
4935         0x1F5B,
4936         0x1F5C,
4937         0x1F5D,
4938         0x1F5E,
4939         0x1F5F,
4940         0x1F7E,
4941         0x1F80,
4942         0x1FB5,
4943         0x1FB6,
4944         0x1FBD,
4945         0x1FBE,
4946         0x1FBF,
4947         0x1FC2,
4948         0x1FC5,
4949         0x1FC6,
4950         0x1FCD,
4951         0x1FD0,
4952         0x1FD4,
4953         0x1FD6,
4954         0x1FDC,
4955         0x1FE0,
4956         0x1FED,
4957         0x1FF2,
4958         0x1FF5,
4959         0x1FF6,
4960         0x1FFD,
4961         0x2071,
4962         0x2072,
4963         0x207F,
4964         0x2080,
4965         0x2090,
4966         0x209D,
4967         0x2102,
4968         0x2103,
4969         0x2107,
4970         0x2108,
4971         0x210A,
4972         0x2114,
4973         0x2115,