#ifndef PERL_IN_XSUB_RE
-static UV Latin1_invlist[] = {
+static const UV Latin1_invlist[] = {
2, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+ 148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
256
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV AboveLatin1_invlist[] = {
- 1, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV AboveLatin1_invlist[] = {
+ 2, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
256
};
-#endif
+#endif /* #ifndef PERL_IN_XSUB_RE */
+
+#if 'A' == 65 /* ASCII/Latin1 */
#ifndef PERL_IN_XSUB_RE
-static UV ASCII_invlist[] = {
+static const UV ASCII_invlist[] = { /* for ASCII/Latin1 */
2, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+ 148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
128
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV L1Cased_invlist[] = {
- 16, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV Cased_invlist[] = { /* for ASCII/Latin1 */
+ 255, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
216,
247,
248,
- 443
+ 443,
+ 444,
+ 448,
+ 452,
+ 660,
+ 661,
+ 697,
+ 704,
+ 706,
+ 736,
+ 741,
+ 837,
+ 838,
+ 880,
+ 884,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1377,
+ 1416,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7424,
+ 7616,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8501,
+ 8505,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8576,
+ 8579,
+ 8581,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42560,
+ 42606,
+ 42624,
+ 42654,
+ 42786,
+ 42888,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 43000,
+ 43003,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 66560,
+ 66640,
+ 71840,
+ 71904,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV VertSpace_invlist[] = {
- 6, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV VertSpace_invlist[] = { /* for ASCII/Latin1 */
+ 7, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
8234
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PerlSpace_invlist[] = {
- 4, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 9,
- 14,
- 32,
- 33
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV XPerlSpace_invlist[] = {
- 22, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPerlSpace_invlist[] = { /* for ASCII/Latin1 */
+ 21, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
161,
5760,
5761,
- 6158,
- 6159,
8192,
8203,
8232,
12289
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixAlnum_invlist[] = {
- 6, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 48,
- 58,
- 65,
- 91,
- 97,
- 123
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV L1PosixAlnum_invlist[] = {
- 18, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixAlnum_invlist[] = { /* for ASCII/Latin1 */
+ 1261, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
216,
247,
248,
- 706
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixAlpha_invlist[] = {
- 4, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 65,
- 91,
- 97,
- 123
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 837,
+ 838,
+ 880,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1456,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1624,
+ 1625,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1761,
+ 1769,
+ 1773,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1856,
+ 1869,
+ 1970,
+ 1984,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2072,
+ 2074,
+ 2093,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2276,
+ 2282,
+ 2288,
+ 2364,
+ 2365,
+ 2381,
+ 2382,
+ 2385,
+ 2389,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2509,
+ 2510,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2637,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2765,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2893,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3021,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3149,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3277,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3405,
+ 3406,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3655,
+ 3661,
+ 3662,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3789,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3872,
+ 3882,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3970,
+ 3976,
+ 3992,
+ 3993,
+ 4029,
+ 4096,
+ 4151,
+ 4152,
+ 4153,
+ 4155,
+ 4170,
+ 4176,
+ 4195,
+ 4197,
+ 4201,
+ 4206,
+ 4231,
+ 4238,
+ 4239,
+ 4240,
+ 4250,
+ 4252,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4959,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5908,
+ 5920,
+ 5940,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6068,
+ 6070,
+ 6089,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6112,
+ 6122,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6457,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6753,
+ 6773,
+ 6784,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6912,
+ 6964,
+ 6965,
+ 6980,
+ 6981,
+ 6988,
+ 6992,
+ 7002,
+ 7040,
+ 7082,
+ 7084,
+ 7142,
+ 7143,
+ 7154,
+ 7168,
+ 7222,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7412,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7655,
+ 7669,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42607,
+ 42612,
+ 42620,
+ 42623,
+ 42654,
+ 42655,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43204,
+ 43216,
+ 43226,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43307,
+ 43312,
+ 43347,
+ 43360,
+ 43389,
+ 43392,
+ 43443,
+ 43444,
+ 43456,
+ 43471,
+ 43482,
+ 43488,
+ 43493,
+ 43494,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43711,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43766,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69702,
+ 69734,
+ 69744,
+ 69762,
+ 69817,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69939,
+ 69942,
+ 69952,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70016,
+ 70080,
+ 70081,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70197,
+ 70199,
+ 70200,
+ 70320,
+ 70377,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70477,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70784,
+ 70850,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71103,
+ 71168,
+ 71231,
+ 71232,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71350,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113822,
+ 113823,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV L1PosixAlpha_invlist[] = {
- 16, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixAlpha_invlist[] = { /* for ASCII/Latin1 */
+ 1201, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
216,
247,
248,
- 706
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixBlank_invlist[] = {
- 4, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 9,
- 10,
- 32,
- 33
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 837,
+ 838,
+ 880,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1456,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1624,
+ 1625,
+ 1632,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1761,
+ 1769,
+ 1773,
+ 1776,
+ 1786,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1856,
+ 1869,
+ 1970,
+ 1994,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2072,
+ 2074,
+ 2093,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2276,
+ 2282,
+ 2288,
+ 2364,
+ 2365,
+ 2381,
+ 2382,
+ 2385,
+ 2389,
+ 2404,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2509,
+ 2510,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2544,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2637,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2672,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2765,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2893,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3021,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3149,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3277,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3405,
+ 3406,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3655,
+ 3661,
+ 3662,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3789,
+ 3790,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3970,
+ 3976,
+ 3992,
+ 3993,
+ 4029,
+ 4096,
+ 4151,
+ 4152,
+ 4153,
+ 4155,
+ 4160,
+ 4176,
+ 4195,
+ 4197,
+ 4201,
+ 4206,
+ 4231,
+ 4238,
+ 4239,
+ 4252,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4959,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5908,
+ 5920,
+ 5940,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6068,
+ 6070,
+ 6089,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6457,
+ 6480,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6753,
+ 6773,
+ 6823,
+ 6824,
+ 6912,
+ 6964,
+ 6965,
+ 6980,
+ 6981,
+ 6988,
+ 7040,
+ 7082,
+ 7084,
+ 7088,
+ 7098,
+ 7142,
+ 7143,
+ 7154,
+ 7168,
+ 7222,
+ 7245,
+ 7248,
+ 7258,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7412,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7655,
+ 7669,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42528,
+ 42538,
+ 42540,
+ 42560,
+ 42607,
+ 42612,
+ 42620,
+ 42623,
+ 42654,
+ 42655,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43204,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43274,
+ 43307,
+ 43312,
+ 43347,
+ 43360,
+ 43389,
+ 43392,
+ 43443,
+ 43444,
+ 43456,
+ 43471,
+ 43472,
+ 43488,
+ 43493,
+ 43494,
+ 43504,
+ 43514,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43711,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43766,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69702,
+ 69762,
+ 69817,
+ 69840,
+ 69865,
+ 69888,
+ 69939,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70016,
+ 70080,
+ 70081,
+ 70085,
+ 70106,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70197,
+ 70199,
+ 70200,
+ 70320,
+ 70377,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70477,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70784,
+ 70850,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 71040,
+ 71094,
+ 71096,
+ 71103,
+ 71168,
+ 71231,
+ 71232,
+ 71233,
+ 71236,
+ 71237,
+ 71296,
+ 71350,
+ 71840,
+ 71904,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92880,
+ 92910,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113822,
+ 113823,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV XPosixBlank_invlist[] = {
- 18, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixBlank_invlist[] = { /* for ASCII/Latin1 */
+ 17, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
161,
5760,
5761,
- 6158,
- 6159,
8192,
8203,
8239,
12289
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixCntrl_invlist[] = {
- 4, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 0, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 32,
- 127,
- 128
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV XPosixCntrl_invlist[] = {
+static const UV XPosixCntrl_invlist[] = { /* for ASCII/Latin1 */
4, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+ 148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
160
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixDigit_invlist[] = {
- 2, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixDigit_invlist[] = { /* for ASCII/Latin1 */
+ 101, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
48,
- 58
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixGraph_invlist[] = {
- 2, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 33,
- 127
+ 58,
+ 1632,
+ 1642,
+ 1776,
+ 1786,
+ 1984,
+ 1994,
+ 2406,
+ 2416,
+ 2534,
+ 2544,
+ 2662,
+ 2672,
+ 2790,
+ 2800,
+ 2918,
+ 2928,
+ 3046,
+ 3056,
+ 3174,
+ 3184,
+ 3302,
+ 3312,
+ 3430,
+ 3440,
+ 3558,
+ 3568,
+ 3664,
+ 3674,
+ 3792,
+ 3802,
+ 3872,
+ 3882,
+ 4160,
+ 4170,
+ 4240,
+ 4250,
+ 6112,
+ 6122,
+ 6160,
+ 6170,
+ 6470,
+ 6480,
+ 6608,
+ 6618,
+ 6784,
+ 6794,
+ 6800,
+ 6810,
+ 6992,
+ 7002,
+ 7088,
+ 7098,
+ 7232,
+ 7242,
+ 7248,
+ 7258,
+ 42528,
+ 42538,
+ 43216,
+ 43226,
+ 43264,
+ 43274,
+ 43472,
+ 43482,
+ 43504,
+ 43514,
+ 43600,
+ 43610,
+ 44016,
+ 44026,
+ 65296,
+ 65306,
+ 66720,
+ 66730,
+ 69734,
+ 69744,
+ 69872,
+ 69882,
+ 69942,
+ 69952,
+ 70096,
+ 70106,
+ 70384,
+ 70394,
+ 70864,
+ 70874,
+ 71248,
+ 71258,
+ 71360,
+ 71370,
+ 71904,
+ 71914,
+ 92768,
+ 92778,
+ 93008,
+ 93018,
+ 120782,
+ 120832
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV L1PosixGraph_invlist[] = {
- 4, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixGraph_invlist[] = { /* for ASCII/Latin1 */
+ 1211, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
33,
127,
161,
- 888
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixLower_invlist[] = {
- 2, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 97,
- 123
+ 888,
+ 890,
+ 896,
+ 900,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1376,
+ 1377,
+ 1416,
+ 1417,
+ 1419,
+ 1421,
+ 1424,
+ 1425,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1525,
+ 1536,
+ 1565,
+ 1566,
+ 1806,
+ 1807,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2043,
+ 2048,
+ 2094,
+ 2096,
+ 2111,
+ 2112,
+ 2140,
+ 2142,
+ 2143,
+ 2208,
+ 2227,
+ 2276,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2556,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2802,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2936,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3067,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3192,
+ 3200,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3446,
+ 3449,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3573,
+ 3585,
+ 3643,
+ 3647,
+ 3676,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3992,
+ 3993,
+ 4029,
+ 4030,
+ 4045,
+ 4046,
+ 4059,
+ 4096,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4989,
+ 4992,
+ 5018,
+ 5024,
+ 5109,
+ 5120,
+ 5760,
+ 5761,
+ 5789,
+ 5792,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5943,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6110,
+ 6112,
+ 6122,
+ 6128,
+ 6138,
+ 6144,
+ 6159,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6464,
+ 6465,
+ 6468,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6619,
+ 6622,
+ 6684,
+ 6686,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6816,
+ 6830,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7037,
+ 7040,
+ 7156,
+ 7164,
+ 7224,
+ 7227,
+ 7242,
+ 7245,
+ 7296,
+ 7360,
+ 7368,
+ 7376,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8133,
+ 8134,
+ 8148,
+ 8150,
+ 8156,
+ 8157,
+ 8176,
+ 8178,
+ 8181,
+ 8182,
+ 8191,
+ 8203,
+ 8232,
+ 8234,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 8293,
+ 8294,
+ 8306,
+ 8308,
+ 8335,
+ 8336,
+ 8349,
+ 8352,
+ 8382,
+ 8400,
+ 8433,
+ 8448,
+ 8586,
+ 8592,
+ 9211,
+ 9216,
+ 9255,
+ 9280,
+ 9291,
+ 9312,
+ 11124,
+ 11126,
+ 11158,
+ 11160,
+ 11194,
+ 11197,
+ 11209,
+ 11210,
+ 11218,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11508,
+ 11513,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11633,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11843,
+ 11904,
+ 11930,
+ 11931,
+ 12020,
+ 12032,
+ 12246,
+ 12272,
+ 12284,
+ 12289,
+ 12352,
+ 12353,
+ 12439,
+ 12441,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12688,
+ 12731,
+ 12736,
+ 12772,
+ 12784,
+ 12831,
+ 12832,
+ 13055,
+ 13056,
+ 19894,
+ 19904,
+ 40909,
+ 40960,
+ 42125,
+ 42128,
+ 42183,
+ 42192,
+ 42540,
+ 42560,
+ 42654,
+ 42655,
+ 42744,
+ 42752,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43052,
+ 43056,
+ 43066,
+ 43072,
+ 43128,
+ 43136,
+ 43205,
+ 43214,
+ 43226,
+ 43232,
+ 43260,
+ 43264,
+ 43348,
+ 43359,
+ 43389,
+ 43392,
+ 43470,
+ 43471,
+ 43482,
+ 43486,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43612,
+ 43715,
+ 43739,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 57344,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64450,
+ 64467,
+ 64832,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65022,
+ 65024,
+ 65050,
+ 65056,
+ 65070,
+ 65072,
+ 65107,
+ 65108,
+ 65127,
+ 65128,
+ 65132,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65279,
+ 65280,
+ 65281,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65504,
+ 65511,
+ 65512,
+ 65519,
+ 65529,
+ 65534,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65792,
+ 65795,
+ 65799,
+ 65844,
+ 65847,
+ 65933,
+ 65936,
+ 65948,
+ 65952,
+ 65953,
+ 66000,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66300,
+ 66304,
+ 66340,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66463,
+ 66500,
+ 66504,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 66927,
+ 66928,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67671,
+ 67743,
+ 67751,
+ 67760,
+ 67840,
+ 67868,
+ 67871,
+ 67898,
+ 67903,
+ 67904,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68168,
+ 68176,
+ 68185,
+ 68192,
+ 68256,
+ 68288,
+ 68327,
+ 68331,
+ 68343,
+ 68352,
+ 68406,
+ 68409,
+ 68438,
+ 68440,
+ 68467,
+ 68472,
+ 68498,
+ 68505,
+ 68509,
+ 68521,
+ 68528,
+ 68608,
+ 68681,
+ 69216,
+ 69247,
+ 69632,
+ 69710,
+ 69714,
+ 69744,
+ 69759,
+ 69826,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69956,
+ 69968,
+ 70007,
+ 70016,
+ 70089,
+ 70093,
+ 70094,
+ 70096,
+ 70107,
+ 70113,
+ 70133,
+ 70144,
+ 70162,
+ 70163,
+ 70206,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71114,
+ 71168,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71923,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 74864,
+ 74869,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92782,
+ 92784,
+ 92880,
+ 92910,
+ 92912,
+ 92918,
+ 92928,
+ 92998,
+ 93008,
+ 93018,
+ 93019,
+ 93026,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113820,
+ 113828,
+ 118784,
+ 119030,
+ 119040,
+ 119079,
+ 119081,
+ 119262,
+ 119296,
+ 119366,
+ 119552,
+ 119639,
+ 119648,
+ 119666,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125127,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 126704,
+ 126706,
+ 126976,
+ 127020,
+ 127024,
+ 127124,
+ 127136,
+ 127151,
+ 127153,
+ 127168,
+ 127169,
+ 127184,
+ 127185,
+ 127222,
+ 127232,
+ 127245,
+ 127248,
+ 127279,
+ 127280,
+ 127340,
+ 127344,
+ 127387,
+ 127462,
+ 127491,
+ 127504,
+ 127547,
+ 127552,
+ 127561,
+ 127568,
+ 127570,
+ 127744,
+ 127789,
+ 127792,
+ 127870,
+ 127872,
+ 127951,
+ 127956,
+ 127992,
+ 128000,
+ 128255,
+ 128256,
+ 128331,
+ 128336,
+ 128378,
+ 128379,
+ 128420,
+ 128421,
+ 128579,
+ 128581,
+ 128720,
+ 128736,
+ 128749,
+ 128752,
+ 128756,
+ 128768,
+ 128884,
+ 128896,
+ 128981,
+ 129024,
+ 129036,
+ 129040,
+ 129096,
+ 129104,
+ 129114,
+ 129120,
+ 129160,
+ 129168,
+ 129198,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917505,
+ 917506,
+ 917536,
+ 917632,
+ 917760,
+ 918000,
+ 983040,
+ 1048574,
+ 1048576,
+ 1114110
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV L1PosixLower_invlist[] = {
- 12, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixLower_invlist[] = { /* for ASCII/Latin1 */
+ 1267, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
223,
247,
248,
- 256
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixPrint_invlist[] = {
- 2, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 32,
- 127
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV L1PosixPrint_invlist[] = {
- 4, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 32,
- 127,
- 160,
- 888
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixPunct_invlist[] = {
- 8, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 33,
- 48,
- 58,
- 65,
- 91,
- 97,
- 123,
- 127
+ 256,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 262,
+ 263,
+ 264,
+ 265,
+ 266,
+ 267,
+ 268,
+ 269,
+ 270,
+ 271,
+ 272,
+ 273,
+ 274,
+ 275,
+ 276,
+ 277,
+ 278,
+ 279,
+ 280,
+ 281,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 287,
+ 288,
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 294,
+ 295,
+ 296,
+ 297,
+ 298,
+ 299,
+ 300,
+ 301,
+ 302,
+ 303,
+ 304,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 310,
+ 311,
+ 313,
+ 314,
+ 315,
+ 316,
+ 317,
+ 318,
+ 319,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 328,
+ 330,
+ 331,
+ 332,
+ 333,
+ 334,
+ 335,
+ 336,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343,
+ 344,
+ 345,
+ 346,
+ 347,
+ 348,
+ 349,
+ 350,
+ 351,
+ 352,
+ 353,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 375,
+ 376,
+ 378,
+ 379,
+ 380,
+ 381,
+ 382,
+ 385,
+ 387,
+ 388,
+ 389,
+ 390,
+ 392,
+ 393,
+ 396,
+ 398,
+ 402,
+ 403,
+ 405,
+ 406,
+ 409,
+ 412,
+ 414,
+ 415,
+ 417,
+ 418,
+ 419,
+ 420,
+ 421,
+ 422,
+ 424,
+ 425,
+ 426,
+ 428,
+ 429,
+ 430,
+ 432,
+ 433,
+ 436,
+ 437,
+ 438,
+ 439,
+ 441,
+ 443,
+ 445,
+ 448,
+ 454,
+ 455,
+ 457,
+ 458,
+ 460,
+ 461,
+ 462,
+ 463,
+ 464,
+ 465,
+ 466,
+ 467,
+ 468,
+ 469,
+ 470,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 476,
+ 478,
+ 479,
+ 480,
+ 481,
+ 482,
+ 483,
+ 484,
+ 485,
+ 486,
+ 487,
+ 488,
+ 489,
+ 490,
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 497,
+ 499,
+ 500,
+ 501,
+ 502,
+ 505,
+ 506,
+ 507,
+ 508,
+ 509,
+ 510,
+ 511,
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 531,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 563,
+ 570,
+ 572,
+ 573,
+ 575,
+ 577,
+ 578,
+ 579,
+ 583,
+ 584,
+ 585,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 660,
+ 661,
+ 697,
+ 704,
+ 706,
+ 736,
+ 741,
+ 837,
+ 838,
+ 881,
+ 882,
+ 883,
+ 884,
+ 887,
+ 888,
+ 890,
+ 894,
+ 912,
+ 913,
+ 940,
+ 975,
+ 976,
+ 978,
+ 981,
+ 984,
+ 985,
+ 986,
+ 987,
+ 988,
+ 989,
+ 990,
+ 991,
+ 992,
+ 993,
+ 994,
+ 995,
+ 996,
+ 997,
+ 998,
+ 999,
+ 1000,
+ 1001,
+ 1002,
+ 1003,
+ 1004,
+ 1005,
+ 1006,
+ 1007,
+ 1012,
+ 1013,
+ 1014,
+ 1016,
+ 1017,
+ 1019,
+ 1021,
+ 1072,
+ 1120,
+ 1121,
+ 1122,
+ 1123,
+ 1124,
+ 1125,
+ 1126,
+ 1127,
+ 1128,
+ 1129,
+ 1130,
+ 1131,
+ 1132,
+ 1133,
+ 1134,
+ 1135,
+ 1136,
+ 1137,
+ 1138,
+ 1139,
+ 1140,
+ 1141,
+ 1142,
+ 1143,
+ 1144,
+ 1145,
+ 1146,
+ 1147,
+ 1148,
+ 1149,
+ 1150,
+ 1151,
+ 1152,
+ 1153,
+ 1154,
+ 1163,
+ 1164,
+ 1165,
+ 1166,
+ 1167,
+ 1168,
+ 1169,
+ 1170,
+ 1171,
+ 1172,
+ 1173,
+ 1174,
+ 1175,
+ 1176,
+ 1177,
+ 1178,
+ 1179,
+ 1180,
+ 1181,
+ 1182,
+ 1183,
+ 1184,
+ 1185,
+ 1186,
+ 1187,
+ 1188,
+ 1189,
+ 1190,
+ 1191,
+ 1192,
+ 1193,
+ 1194,
+ 1195,
+ 1196,
+ 1197,
+ 1198,
+ 1199,
+ 1200,
+ 1201,
+ 1202,
+ 1203,
+ 1204,
+ 1205,
+ 1206,
+ 1207,
+ 1208,
+ 1209,
+ 1210,
+ 1211,
+ 1212,
+ 1213,
+ 1214,
+ 1215,
+ 1216,
+ 1218,
+ 1219,
+ 1220,
+ 1221,
+ 1222,
+ 1223,
+ 1224,
+ 1225,
+ 1226,
+ 1227,
+ 1228,
+ 1229,
+ 1230,
+ 1232,
+ 1233,
+ 1234,
+ 1235,
+ 1236,
+ 1237,
+ 1238,
+ 1239,
+ 1240,
+ 1241,
+ 1242,
+ 1243,
+ 1244,
+ 1245,
+ 1246,
+ 1247,
+ 1248,
+ 1249,
+ 1250,
+ 1251,
+ 1252,
+ 1253,
+ 1254,
+ 1255,
+ 1256,
+ 1257,
+ 1258,
+ 1259,
+ 1260,
+ 1261,
+ 1262,
+ 1263,
+ 1264,
+ 1265,
+ 1266,
+ 1267,
+ 1268,
+ 1269,
+ 1270,
+ 1271,
+ 1272,
+ 1273,
+ 1274,
+ 1275,
+ 1276,
+ 1277,
+ 1278,
+ 1279,
+ 1280,
+ 1281,
+ 1282,
+ 1283,
+ 1284,
+ 1285,
+ 1286,
+ 1287,
+ 1288,
+ 1289,
+ 1290,
+ 1291,
+ 1292,
+ 1293,
+ 1294,
+ 1295,
+ 1296,
+ 1297,
+ 1298,
+ 1299,
+ 1300,
+ 1301,
+ 1302,
+ 1303,
+ 1304,
+ 1305,
+ 1306,
+ 1307,
+ 1308,
+ 1309,
+ 1310,
+ 1311,
+ 1312,
+ 1313,
+ 1314,
+ 1315,
+ 1316,
+ 1317,
+ 1318,
+ 1319,
+ 1320,
+ 1321,
+ 1322,
+ 1323,
+ 1324,
+ 1325,
+ 1326,
+ 1327,
+ 1328,
+ 1377,
+ 1416,
+ 7424,
+ 7616,
+ 7681,
+ 7682,
+ 7683,
+ 7684,
+ 7685,
+ 7686,
+ 7687,
+ 7688,
+ 7689,
+ 7690,
+ 7691,
+ 7692,
+ 7693,
+ 7694,
+ 7695,
+ 7696,
+ 7697,
+ 7698,
+ 7699,
+ 7700,
+ 7701,
+ 7702,
+ 7703,
+ 7704,
+ 7705,
+ 7706,
+ 7707,
+ 7708,
+ 7709,
+ 7710,
+ 7711,
+ 7712,
+ 7713,
+ 7714,
+ 7715,
+ 7716,
+ 7717,
+ 7718,
+ 7719,
+ 7720,
+ 7721,
+ 7722,
+ 7723,
+ 7724,
+ 7725,
+ 7726,
+ 7727,
+ 7728,
+ 7729,
+ 7730,
+ 7731,
+ 7732,
+ 7733,
+ 7734,
+ 7735,
+ 7736,
+ 7737,
+ 7738,
+ 7739,
+ 7740,
+ 7741,
+ 7742,
+ 7743,
+ 7744,
+ 7745,
+ 7746,
+ 7747,
+ 7748,
+ 7749,
+ 7750,
+ 7751,
+ 7752,
+ 7753,
+ 7754,
+ 7755,
+ 7756,
+ 7757,
+ 7758,
+ 7759,
+ 7760,
+ 7761,
+ 7762,
+ 7763,
+ 7764,
+ 7765,
+ 7766,
+ 7767,
+ 7768,
+ 7769,
+ 7770,
+ 7771,
+ 7772,
+ 7773,
+ 7774,
+ 7775,
+ 7776,
+ 7777,
+ 7778,
+ 7779,
+ 7780,
+ 7781,
+ 7782,
+ 7783,
+ 7784,
+ 7785,
+ 7786,
+ 7787,
+ 7788,
+ 7789,
+ 7790,
+ 7791,
+ 7792,
+ 7793,
+ 7794,
+ 7795,
+ 7796,
+ 7797,
+ 7798,
+ 7799,
+ 7800,
+ 7801,
+ 7802,
+ 7803,
+ 7804,
+ 7805,
+ 7806,
+ 7807,
+ 7808,
+ 7809,
+ 7810,
+ 7811,
+ 7812,
+ 7813,
+ 7814,
+ 7815,
+ 7816,
+ 7817,
+ 7818,
+ 7819,
+ 7820,
+ 7821,
+ 7822,
+ 7823,
+ 7824,
+ 7825,
+ 7826,
+ 7827,
+ 7828,
+ 7829,
+ 7838,
+ 7839,
+ 7840,
+ 7841,
+ 7842,
+ 7843,
+ 7844,
+ 7845,
+ 7846,
+ 7847,
+ 7848,
+ 7849,
+ 7850,
+ 7851,
+ 7852,
+ 7853,
+ 7854,
+ 7855,
+ 7856,
+ 7857,
+ 7858,
+ 7859,
+ 7860,
+ 7861,
+ 7862,
+ 7863,
+ 7864,
+ 7865,
+ 7866,
+ 7867,
+ 7868,
+ 7869,
+ 7870,
+ 7871,
+ 7872,
+ 7873,
+ 7874,
+ 7875,
+ 7876,
+ 7877,
+ 7878,
+ 7879,
+ 7880,
+ 7881,
+ 7882,
+ 7883,
+ 7884,
+ 7885,
+ 7886,
+ 7887,
+ 7888,
+ 7889,
+ 7890,
+ 7891,
+ 7892,
+ 7893,
+ 7894,
+ 7895,
+ 7896,
+ 7897,
+ 7898,
+ 7899,
+ 7900,
+ 7901,
+ 7902,
+ 7903,
+ 7904,
+ 7905,
+ 7906,
+ 7907,
+ 7908,
+ 7909,
+ 7910,
+ 7911,
+ 7912,
+ 7913,
+ 7914,
+ 7915,
+ 7916,
+ 7917,
+ 7918,
+ 7919,
+ 7920,
+ 7921,
+ 7922,
+ 7923,
+ 7924,
+ 7925,
+ 7926,
+ 7927,
+ 7928,
+ 7929,
+ 7930,
+ 7931,
+ 7932,
+ 7933,
+ 7934,
+ 7935,
+ 7944,
+ 7952,
+ 7958,
+ 7968,
+ 7976,
+ 7984,
+ 7992,
+ 8000,
+ 8006,
+ 8016,
+ 8024,
+ 8032,
+ 8040,
+ 8048,
+ 8062,
+ 8064,
+ 8072,
+ 8080,
+ 8088,
+ 8096,
+ 8104,
+ 8112,
+ 8117,
+ 8118,
+ 8120,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8136,
+ 8144,
+ 8148,
+ 8150,
+ 8152,
+ 8160,
+ 8168,
+ 8178,
+ 8181,
+ 8182,
+ 8184,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8458,
+ 8459,
+ 8462,
+ 8464,
+ 8467,
+ 8468,
+ 8495,
+ 8496,
+ 8500,
+ 8501,
+ 8505,
+ 8506,
+ 8508,
+ 8510,
+ 8518,
+ 8522,
+ 8526,
+ 8527,
+ 8560,
+ 8576,
+ 8580,
+ 8581,
+ 9424,
+ 9450,
+ 11312,
+ 11359,
+ 11361,
+ 11362,
+ 11365,
+ 11367,
+ 11368,
+ 11369,
+ 11370,
+ 11371,
+ 11372,
+ 11373,
+ 11377,
+ 11378,
+ 11379,
+ 11381,
+ 11382,
+ 11390,
+ 11393,
+ 11394,
+ 11395,
+ 11396,
+ 11397,
+ 11398,
+ 11399,
+ 11400,
+ 11401,
+ 11402,
+ 11403,
+ 11404,
+ 11405,
+ 11406,
+ 11407,
+ 11408,
+ 11409,
+ 11410,
+ 11411,
+ 11412,
+ 11413,
+ 11414,
+ 11415,
+ 11416,
+ 11417,
+ 11418,
+ 11419,
+ 11420,
+ 11421,
+ 11422,
+ 11423,
+ 11424,
+ 11425,
+ 11426,
+ 11427,
+ 11428,
+ 11429,
+ 11430,
+ 11431,
+ 11432,
+ 11433,
+ 11434,
+ 11435,
+ 11436,
+ 11437,
+ 11438,
+ 11439,
+ 11440,
+ 11441,
+ 11442,
+ 11443,
+ 11444,
+ 11445,
+ 11446,
+ 11447,
+ 11448,
+ 11449,
+ 11450,
+ 11451,
+ 11452,
+ 11453,
+ 11454,
+ 11455,
+ 11456,
+ 11457,
+ 11458,
+ 11459,
+ 11460,
+ 11461,
+ 11462,
+ 11463,
+ 11464,
+ 11465,
+ 11466,
+ 11467,
+ 11468,
+ 11469,
+ 11470,
+ 11471,
+ 11472,
+ 11473,
+ 11474,
+ 11475,
+ 11476,
+ 11477,
+ 11478,
+ 11479,
+ 11480,
+ 11481,
+ 11482,
+ 11483,
+ 11484,
+ 11485,
+ 11486,
+ 11487,
+ 11488,
+ 11489,
+ 11490,
+ 11491,
+ 11493,
+ 11500,
+ 11501,
+ 11502,
+ 11503,
+ 11507,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42561,
+ 42562,
+ 42563,
+ 42564,
+ 42565,
+ 42566,
+ 42567,
+ 42568,
+ 42569,
+ 42570,
+ 42571,
+ 42572,
+ 42573,
+ 42574,
+ 42575,
+ 42576,
+ 42577,
+ 42578,
+ 42579,
+ 42580,
+ 42581,
+ 42582,
+ 42583,
+ 42584,
+ 42585,
+ 42586,
+ 42587,
+ 42588,
+ 42589,
+ 42590,
+ 42591,
+ 42592,
+ 42593,
+ 42594,
+ 42595,
+ 42596,
+ 42597,
+ 42598,
+ 42599,
+ 42600,
+ 42601,
+ 42602,
+ 42603,
+ 42604,
+ 42605,
+ 42606,
+ 42625,
+ 42626,
+ 42627,
+ 42628,
+ 42629,
+ 42630,
+ 42631,
+ 42632,
+ 42633,
+ 42634,
+ 42635,
+ 42636,
+ 42637,
+ 42638,
+ 42639,
+ 42640,
+ 42641,
+ 42642,
+ 42643,
+ 42644,
+ 42645,
+ 42646,
+ 42647,
+ 42648,
+ 42649,
+ 42650,
+ 42651,
+ 42654,
+ 42787,
+ 42788,
+ 42789,
+ 42790,
+ 42791,
+ 42792,
+ 42793,
+ 42794,
+ 42795,
+ 42796,
+ 42797,
+ 42798,
+ 42799,
+ 42802,
+ 42803,
+ 42804,
+ 42805,
+ 42806,
+ 42807,
+ 42808,
+ 42809,
+ 42810,
+ 42811,
+ 42812,
+ 42813,
+ 42814,
+ 42815,
+ 42816,
+ 42817,
+ 42818,
+ 42819,
+ 42820,
+ 42821,
+ 42822,
+ 42823,
+ 42824,
+ 42825,
+ 42826,
+ 42827,
+ 42828,
+ 42829,
+ 42830,
+ 42831,
+ 42832,
+ 42833,
+ 42834,
+ 42835,
+ 42836,
+ 42837,
+ 42838,
+ 42839,
+ 42840,
+ 42841,
+ 42842,
+ 42843,
+ 42844,
+ 42845,
+ 42846,
+ 42847,
+ 42848,
+ 42849,
+ 42850,
+ 42851,
+ 42852,
+ 42853,
+ 42854,
+ 42855,
+ 42856,
+ 42857,
+ 42858,
+ 42859,
+ 42860,
+ 42861,
+ 42862,
+ 42863,
+ 42873,
+ 42874,
+ 42875,
+ 42876,
+ 42877,
+ 42879,
+ 42880,
+ 42881,
+ 42882,
+ 42883,
+ 42884,
+ 42885,
+ 42886,
+ 42887,
+ 42888,
+ 42892,
+ 42893,
+ 42894,
+ 42895,
+ 42897,
+ 42898,
+ 42899,
+ 42902,
+ 42903,
+ 42904,
+ 42905,
+ 42906,
+ 42907,
+ 42908,
+ 42909,
+ 42910,
+ 42911,
+ 42912,
+ 42913,
+ 42914,
+ 42915,
+ 42916,
+ 42917,
+ 42918,
+ 42919,
+ 42920,
+ 42921,
+ 42922,
+ 43000,
+ 43003,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65345,
+ 65371,
+ 66600,
+ 66640,
+ 71872,
+ 71904,
+ 119834,
+ 119860,
+ 119886,
+ 119893,
+ 119894,
+ 119912,
+ 119938,
+ 119964,
+ 119990,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120016,
+ 120042,
+ 120068,
+ 120094,
+ 120120,
+ 120146,
+ 120172,
+ 120198,
+ 120224,
+ 120250,
+ 120276,
+ 120302,
+ 120328,
+ 120354,
+ 120380,
+ 120406,
+ 120432,
+ 120458,
+ 120486,
+ 120514,
+ 120539,
+ 120540,
+ 120546,
+ 120572,
+ 120597,
+ 120598,
+ 120604,
+ 120630,
+ 120655,
+ 120656,
+ 120662,
+ 120688,
+ 120713,
+ 120714,
+ 120720,
+ 120746,
+ 120771,
+ 120772,
+ 120778,
+ 120779,
+ 120780
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
+static const UV XPosixPrint_invlist[] = { /* for ASCII/Latin1 */
+ 1205, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 32,
+ 127,
+ 160,
+ 888,
+ 890,
+ 896,
+ 900,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1376,
+ 1377,
+ 1416,
+ 1417,
+ 1419,
+ 1421,
+ 1424,
+ 1425,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1525,
+ 1536,
+ 1565,
+ 1566,
+ 1806,
+ 1807,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2043,
+ 2048,
+ 2094,
+ 2096,
+ 2111,
+ 2112,
+ 2140,
+ 2142,
+ 2143,
+ 2208,
+ 2227,
+ 2276,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2556,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2802,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2936,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3067,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3192,
+ 3200,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3446,
+ 3449,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3573,
+ 3585,
+ 3643,
+ 3647,
+ 3676,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3992,
+ 3993,
+ 4029,
+ 4030,
+ 4045,
+ 4046,
+ 4059,
+ 4096,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4989,
+ 4992,
+ 5018,
+ 5024,
+ 5109,
+ 5120,
+ 5789,
+ 5792,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5943,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6110,
+ 6112,
+ 6122,
+ 6128,
+ 6138,
+ 6144,
+ 6159,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6464,
+ 6465,
+ 6468,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6619,
+ 6622,
+ 6684,
+ 6686,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6816,
+ 6830,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7037,
+ 7040,
+ 7156,
+ 7164,
+ 7224,
+ 7227,
+ 7242,
+ 7245,
+ 7296,
+ 7360,
+ 7368,
+ 7376,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8133,
+ 8134,
+ 8148,
+ 8150,
+ 8156,
+ 8157,
+ 8176,
+ 8178,
+ 8181,
+ 8182,
+ 8191,
+ 8192,
+ 8232,
+ 8234,
+ 8293,
+ 8294,
+ 8306,
+ 8308,
+ 8335,
+ 8336,
+ 8349,
+ 8352,
+ 8382,
+ 8400,
+ 8433,
+ 8448,
+ 8586,
+ 8592,
+ 9211,
+ 9216,
+ 9255,
+ 9280,
+ 9291,
+ 9312,
+ 11124,
+ 11126,
+ 11158,
+ 11160,
+ 11194,
+ 11197,
+ 11209,
+ 11210,
+ 11218,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11508,
+ 11513,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11633,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11843,
+ 11904,
+ 11930,
+ 11931,
+ 12020,
+ 12032,
+ 12246,
+ 12272,
+ 12284,
+ 12288,
+ 12352,
+ 12353,
+ 12439,
+ 12441,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12688,
+ 12731,
+ 12736,
+ 12772,
+ 12784,
+ 12831,
+ 12832,
+ 13055,
+ 13056,
+ 19894,
+ 19904,
+ 40909,
+ 40960,
+ 42125,
+ 42128,
+ 42183,
+ 42192,
+ 42540,
+ 42560,
+ 42654,
+ 42655,
+ 42744,
+ 42752,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43052,
+ 43056,
+ 43066,
+ 43072,
+ 43128,
+ 43136,
+ 43205,
+ 43214,
+ 43226,
+ 43232,
+ 43260,
+ 43264,
+ 43348,
+ 43359,
+ 43389,
+ 43392,
+ 43470,
+ 43471,
+ 43482,
+ 43486,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43612,
+ 43715,
+ 43739,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 57344,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64450,
+ 64467,
+ 64832,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65022,
+ 65024,
+ 65050,
+ 65056,
+ 65070,
+ 65072,
+ 65107,
+ 65108,
+ 65127,
+ 65128,
+ 65132,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65279,
+ 65280,
+ 65281,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65504,
+ 65511,
+ 65512,
+ 65519,
+ 65529,
+ 65534,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65792,
+ 65795,
+ 65799,
+ 65844,
+ 65847,
+ 65933,
+ 65936,
+ 65948,
+ 65952,
+ 65953,
+ 66000,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66300,
+ 66304,
+ 66340,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66463,
+ 66500,
+ 66504,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 66927,
+ 66928,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67671,
+ 67743,
+ 67751,
+ 67760,
+ 67840,
+ 67868,
+ 67871,
+ 67898,
+ 67903,
+ 67904,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68168,
+ 68176,
+ 68185,
+ 68192,
+ 68256,
+ 68288,
+ 68327,
+ 68331,
+ 68343,
+ 68352,
+ 68406,
+ 68409,
+ 68438,
+ 68440,
+ 68467,
+ 68472,
+ 68498,
+ 68505,
+ 68509,
+ 68521,
+ 68528,
+ 68608,
+ 68681,
+ 69216,
+ 69247,
+ 69632,
+ 69710,
+ 69714,
+ 69744,
+ 69759,
+ 69826,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69956,
+ 69968,
+ 70007,
+ 70016,
+ 70089,
+ 70093,
+ 70094,
+ 70096,
+ 70107,
+ 70113,
+ 70133,
+ 70144,
+ 70162,
+ 70163,
+ 70206,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71114,
+ 71168,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71923,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 74864,
+ 74869,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92782,
+ 92784,
+ 92880,
+ 92910,
+ 92912,
+ 92918,
+ 92928,
+ 92998,
+ 93008,
+ 93018,
+ 93019,
+ 93026,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113820,
+ 113828,
+ 118784,
+ 119030,
+ 119040,
+ 119079,
+ 119081,
+ 119262,
+ 119296,
+ 119366,
+ 119552,
+ 119639,
+ 119648,
+ 119666,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125127,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 126704,
+ 126706,
+ 126976,
+ 127020,
+ 127024,
+ 127124,
+ 127136,
+ 127151,
+ 127153,
+ 127168,
+ 127169,
+ 127184,
+ 127185,
+ 127222,
+ 127232,
+ 127245,
+ 127248,
+ 127279,
+ 127280,
+ 127340,
+ 127344,
+ 127387,
+ 127462,
+ 127491,
+ 127504,
+ 127547,
+ 127552,
+ 127561,
+ 127568,
+ 127570,
+ 127744,
+ 127789,
+ 127792,
+ 127870,
+ 127872,
+ 127951,
+ 127956,
+ 127992,
+ 128000,
+ 128255,
+ 128256,
+ 128331,
+ 128336,
+ 128378,
+ 128379,
+ 128420,
+ 128421,
+ 128579,
+ 128581,
+ 128720,
+ 128736,
+ 128749,
+ 128752,
+ 128756,
+ 128768,
+ 128884,
+ 128896,
+ 128981,
+ 129024,
+ 129036,
+ 129040,
+ 129096,
+ 129104,
+ 129114,
+ 129120,
+ 129160,
+ 129168,
+ 129198,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917505,
+ 917506,
+ 917536,
+ 917632,
+ 917760,
+ 918000,
+ 983040,
+ 1048574,
+ 1048576,
+ 1114110
+};
-static UV L1PosixPunct_invlist[] = {
- 20, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixPunct_invlist[] = { /* for ASCII/Latin1 */
+ 301, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
187,
188,
191,
- 192
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixSpace_invlist[] = {
- 4, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 9,
- 14,
- 32,
- 33
+ 192,
+ 894,
+ 895,
+ 903,
+ 904,
+ 1370,
+ 1376,
+ 1417,
+ 1419,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1523,
+ 1525,
+ 1545,
+ 1547,
+ 1548,
+ 1550,
+ 1563,
+ 1564,
+ 1566,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1792,
+ 1806,
+ 2039,
+ 2042,
+ 2096,
+ 2111,
+ 2142,
+ 2143,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2800,
+ 2801,
+ 3572,
+ 3573,
+ 3663,
+ 3664,
+ 3674,
+ 3676,
+ 3844,
+ 3859,
+ 3860,
+ 3861,
+ 3898,
+ 3902,
+ 3973,
+ 3974,
+ 4048,
+ 4053,
+ 4057,
+ 4059,
+ 4170,
+ 4176,
+ 4347,
+ 4348,
+ 4960,
+ 4969,
+ 5120,
+ 5121,
+ 5741,
+ 5743,
+ 5787,
+ 5789,
+ 5867,
+ 5870,
+ 5941,
+ 5943,
+ 6100,
+ 6103,
+ 6104,
+ 6107,
+ 6144,
+ 6155,
+ 6468,
+ 6470,
+ 6686,
+ 6688,
+ 6816,
+ 6823,
+ 6824,
+ 6830,
+ 7002,
+ 7009,
+ 7164,
+ 7168,
+ 7227,
+ 7232,
+ 7294,
+ 7296,
+ 7360,
+ 7368,
+ 7379,
+ 7380,
+ 8208,
+ 8232,
+ 8240,
+ 8260,
+ 8261,
+ 8274,
+ 8275,
+ 8287,
+ 8317,
+ 8319,
+ 8333,
+ 8335,
+ 8968,
+ 8972,
+ 9001,
+ 9003,
+ 10088,
+ 10102,
+ 10181,
+ 10183,
+ 10214,
+ 10224,
+ 10627,
+ 10649,
+ 10712,
+ 10716,
+ 10748,
+ 10750,
+ 11513,
+ 11517,
+ 11518,
+ 11520,
+ 11632,
+ 11633,
+ 11776,
+ 11823,
+ 11824,
+ 11843,
+ 12289,
+ 12292,
+ 12296,
+ 12306,
+ 12308,
+ 12320,
+ 12336,
+ 12337,
+ 12349,
+ 12350,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42611,
+ 42612,
+ 42622,
+ 42623,
+ 42738,
+ 42744,
+ 43124,
+ 43128,
+ 43214,
+ 43216,
+ 43256,
+ 43259,
+ 43310,
+ 43312,
+ 43359,
+ 43360,
+ 43457,
+ 43470,
+ 43486,
+ 43488,
+ 43612,
+ 43616,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 44011,
+ 44012,
+ 64830,
+ 64832,
+ 65040,
+ 65050,
+ 65072,
+ 65107,
+ 65108,
+ 65122,
+ 65123,
+ 65124,
+ 65128,
+ 65129,
+ 65130,
+ 65132,
+ 65281,
+ 65284,
+ 65285,
+ 65291,
+ 65292,
+ 65296,
+ 65306,
+ 65308,
+ 65311,
+ 65313,
+ 65339,
+ 65342,
+ 65343,
+ 65344,
+ 65371,
+ 65372,
+ 65373,
+ 65374,
+ 65375,
+ 65382,
+ 65792,
+ 65795,
+ 66463,
+ 66464,
+ 66512,
+ 66513,
+ 66927,
+ 66928,
+ 67671,
+ 67672,
+ 67871,
+ 67872,
+ 67903,
+ 67904,
+ 68176,
+ 68185,
+ 68223,
+ 68224,
+ 68336,
+ 68343,
+ 68409,
+ 68416,
+ 68505,
+ 68509,
+ 69703,
+ 69710,
+ 69819,
+ 69821,
+ 69822,
+ 69826,
+ 69952,
+ 69956,
+ 70004,
+ 70006,
+ 70085,
+ 70089,
+ 70093,
+ 70094,
+ 70200,
+ 70206,
+ 70854,
+ 70855,
+ 71105,
+ 71114,
+ 71233,
+ 71236,
+ 74864,
+ 74869,
+ 92782,
+ 92784,
+ 92917,
+ 92918,
+ 92983,
+ 92988,
+ 92996,
+ 92997,
+ 113823,
+ 113824
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV XPosixSpace_invlist[] = {
- 22, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixSpace_invlist[] = { /* for ASCII/Latin1 */
+ 21, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
161,
5760,
5761,
- 6158,
- 6159,
8192,
8203,
8232,
12289
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixUpper_invlist[] = {
- 2, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 65,
- 91
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV L1PosixUpper_invlist[] = {
- 6, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixUpper_invlist[] = { /* for ASCII/Latin1 */
+ 1255, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
192,
215,
216,
- 223
-};
-
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixWord_invlist[] = {
- 8, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0,
- 48,
- 58,
- 65,
- 91,
- 95,
- 96,
- 97,
- 123
+ 223,
+ 256,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 262,
+ 263,
+ 264,
+ 265,
+ 266,
+ 267,
+ 268,
+ 269,
+ 270,
+ 271,
+ 272,
+ 273,
+ 274,
+ 275,
+ 276,
+ 277,
+ 278,
+ 279,
+ 280,
+ 281,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 287,
+ 288,
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 294,
+ 295,
+ 296,
+ 297,
+ 298,
+ 299,
+ 300,
+ 301,
+ 302,
+ 303,
+ 304,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 310,
+ 311,
+ 313,
+ 314,
+ 315,
+ 316,
+ 317,
+ 318,
+ 319,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 328,
+ 330,
+ 331,
+ 332,
+ 333,
+ 334,
+ 335,
+ 336,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343,
+ 344,
+ 345,
+ 346,
+ 347,
+ 348,
+ 349,
+ 350,
+ 351,
+ 352,
+ 353,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 375,
+ 376,
+ 378,
+ 379,
+ 380,
+ 381,
+ 382,
+ 385,
+ 387,
+ 388,
+ 389,
+ 390,
+ 392,
+ 393,
+ 396,
+ 398,
+ 402,
+ 403,
+ 405,
+ 406,
+ 409,
+ 412,
+ 414,
+ 415,
+ 417,
+ 418,
+ 419,
+ 420,
+ 421,
+ 422,
+ 424,
+ 425,
+ 426,
+ 428,
+ 429,
+ 430,
+ 432,
+ 433,
+ 436,
+ 437,
+ 438,
+ 439,
+ 441,
+ 444,
+ 445,
+ 452,
+ 453,
+ 455,
+ 456,
+ 458,
+ 459,
+ 461,
+ 462,
+ 463,
+ 464,
+ 465,
+ 466,
+ 467,
+ 468,
+ 469,
+ 470,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 476,
+ 478,
+ 479,
+ 480,
+ 481,
+ 482,
+ 483,
+ 484,
+ 485,
+ 486,
+ 487,
+ 488,
+ 489,
+ 490,
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 497,
+ 498,
+ 500,
+ 501,
+ 502,
+ 505,
+ 506,
+ 507,
+ 508,
+ 509,
+ 510,
+ 511,
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 531,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 563,
+ 570,
+ 572,
+ 573,
+ 575,
+ 577,
+ 578,
+ 579,
+ 583,
+ 584,
+ 585,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 880,
+ 881,
+ 882,
+ 883,
+ 886,
+ 887,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 912,
+ 913,
+ 930,
+ 931,
+ 940,
+ 975,
+ 976,
+ 978,
+ 981,
+ 984,
+ 985,
+ 986,
+ 987,
+ 988,
+ 989,
+ 990,
+ 991,
+ 992,
+ 993,
+ 994,
+ 995,
+ 996,
+ 997,
+ 998,
+ 999,
+ 1000,
+ 1001,
+ 1002,
+ 1003,
+ 1004,
+ 1005,
+ 1006,
+ 1007,
+ 1012,
+ 1013,
+ 1015,
+ 1016,
+ 1017,
+ 1019,
+ 1021,
+ 1072,
+ 1120,
+ 1121,
+ 1122,
+ 1123,
+ 1124,
+ 1125,
+ 1126,
+ 1127,
+ 1128,
+ 1129,
+ 1130,
+ 1131,
+ 1132,
+ 1133,
+ 1134,
+ 1135,
+ 1136,
+ 1137,
+ 1138,
+ 1139,
+ 1140,
+ 1141,
+ 1142,
+ 1143,
+ 1144,
+ 1145,
+ 1146,
+ 1147,
+ 1148,
+ 1149,
+ 1150,
+ 1151,
+ 1152,
+ 1153,
+ 1162,
+ 1163,
+ 1164,
+ 1165,
+ 1166,
+ 1167,
+ 1168,
+ 1169,
+ 1170,
+ 1171,
+ 1172,
+ 1173,
+ 1174,
+ 1175,
+ 1176,
+ 1177,
+ 1178,
+ 1179,
+ 1180,
+ 1181,
+ 1182,
+ 1183,
+ 1184,
+ 1185,
+ 1186,
+ 1187,
+ 1188,
+ 1189,
+ 1190,
+ 1191,
+ 1192,
+ 1193,
+ 1194,
+ 1195,
+ 1196,
+ 1197,
+ 1198,
+ 1199,
+ 1200,
+ 1201,
+ 1202,
+ 1203,
+ 1204,
+ 1205,
+ 1206,
+ 1207,
+ 1208,
+ 1209,
+ 1210,
+ 1211,
+ 1212,
+ 1213,
+ 1214,
+ 1215,
+ 1216,
+ 1218,
+ 1219,
+ 1220,
+ 1221,
+ 1222,
+ 1223,
+ 1224,
+ 1225,
+ 1226,
+ 1227,
+ 1228,
+ 1229,
+ 1230,
+ 1232,
+ 1233,
+ 1234,
+ 1235,
+ 1236,
+ 1237,
+ 1238,
+ 1239,
+ 1240,
+ 1241,
+ 1242,
+ 1243,
+ 1244,
+ 1245,
+ 1246,
+ 1247,
+ 1248,
+ 1249,
+ 1250,
+ 1251,
+ 1252,
+ 1253,
+ 1254,
+ 1255,
+ 1256,
+ 1257,
+ 1258,
+ 1259,
+ 1260,
+ 1261,
+ 1262,
+ 1263,
+ 1264,
+ 1265,
+ 1266,
+ 1267,
+ 1268,
+ 1269,
+ 1270,
+ 1271,
+ 1272,
+ 1273,
+ 1274,
+ 1275,
+ 1276,
+ 1277,
+ 1278,
+ 1279,
+ 1280,
+ 1281,
+ 1282,
+ 1283,
+ 1284,
+ 1285,
+ 1286,
+ 1287,
+ 1288,
+ 1289,
+ 1290,
+ 1291,
+ 1292,
+ 1293,
+ 1294,
+ 1295,
+ 1296,
+ 1297,
+ 1298,
+ 1299,
+ 1300,
+ 1301,
+ 1302,
+ 1303,
+ 1304,
+ 1305,
+ 1306,
+ 1307,
+ 1308,
+ 1309,
+ 1310,
+ 1311,
+ 1312,
+ 1313,
+ 1314,
+ 1315,
+ 1316,
+ 1317,
+ 1318,
+ 1319,
+ 1320,
+ 1321,
+ 1322,
+ 1323,
+ 1324,
+ 1325,
+ 1326,
+ 1327,
+ 1329,
+ 1367,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7680,
+ 7681,
+ 7682,
+ 7683,
+ 7684,
+ 7685,
+ 7686,
+ 7687,
+ 7688,
+ 7689,
+ 7690,
+ 7691,
+ 7692,
+ 7693,
+ 7694,
+ 7695,
+ 7696,
+ 7697,
+ 7698,
+ 7699,
+ 7700,
+ 7701,
+ 7702,
+ 7703,
+ 7704,
+ 7705,
+ 7706,
+ 7707,
+ 7708,
+ 7709,
+ 7710,
+ 7711,
+ 7712,
+ 7713,
+ 7714,
+ 7715,
+ 7716,
+ 7717,
+ 7718,
+ 7719,
+ 7720,
+ 7721,
+ 7722,
+ 7723,
+ 7724,
+ 7725,
+ 7726,
+ 7727,
+ 7728,
+ 7729,
+ 7730,
+ 7731,
+ 7732,
+ 7733,
+ 7734,
+ 7735,
+ 7736,
+ 7737,
+ 7738,
+ 7739,
+ 7740,
+ 7741,
+ 7742,
+ 7743,
+ 7744,
+ 7745,
+ 7746,
+ 7747,
+ 7748,
+ 7749,
+ 7750,
+ 7751,
+ 7752,
+ 7753,
+ 7754,
+ 7755,
+ 7756,
+ 7757,
+ 7758,
+ 7759,
+ 7760,
+ 7761,
+ 7762,
+ 7763,
+ 7764,
+ 7765,
+ 7766,
+ 7767,
+ 7768,
+ 7769,
+ 7770,
+ 7771,
+ 7772,
+ 7773,
+ 7774,
+ 7775,
+ 7776,
+ 7777,
+ 7778,
+ 7779,
+ 7780,
+ 7781,
+ 7782,
+ 7783,
+ 7784,
+ 7785,
+ 7786,
+ 7787,
+ 7788,
+ 7789,
+ 7790,
+ 7791,
+ 7792,
+ 7793,
+ 7794,
+ 7795,
+ 7796,
+ 7797,
+ 7798,
+ 7799,
+ 7800,
+ 7801,
+ 7802,
+ 7803,
+ 7804,
+ 7805,
+ 7806,
+ 7807,
+ 7808,
+ 7809,
+ 7810,
+ 7811,
+ 7812,
+ 7813,
+ 7814,
+ 7815,
+ 7816,
+ 7817,
+ 7818,
+ 7819,
+ 7820,
+ 7821,
+ 7822,
+ 7823,
+ 7824,
+ 7825,
+ 7826,
+ 7827,
+ 7828,
+ 7829,
+ 7838,
+ 7839,
+ 7840,
+ 7841,
+ 7842,
+ 7843,
+ 7844,
+ 7845,
+ 7846,
+ 7847,
+ 7848,
+ 7849,
+ 7850,
+ 7851,
+ 7852,
+ 7853,
+ 7854,
+ 7855,
+ 7856,
+ 7857,
+ 7858,
+ 7859,
+ 7860,
+ 7861,
+ 7862,
+ 7863,
+ 7864,
+ 7865,
+ 7866,
+ 7867,
+ 7868,
+ 7869,
+ 7870,
+ 7871,
+ 7872,
+ 7873,
+ 7874,
+ 7875,
+ 7876,
+ 7877,
+ 7878,
+ 7879,
+ 7880,
+ 7881,
+ 7882,
+ 7883,
+ 7884,
+ 7885,
+ 7886,
+ 7887,
+ 7888,
+ 7889,
+ 7890,
+ 7891,
+ 7892,
+ 7893,
+ 7894,
+ 7895,
+ 7896,
+ 7897,
+ 7898,
+ 7899,
+ 7900,
+ 7901,
+ 7902,
+ 7903,
+ 7904,
+ 7905,
+ 7906,
+ 7907,
+ 7908,
+ 7909,
+ 7910,
+ 7911,
+ 7912,
+ 7913,
+ 7914,
+ 7915,
+ 7916,
+ 7917,
+ 7918,
+ 7919,
+ 7920,
+ 7921,
+ 7922,
+ 7923,
+ 7924,
+ 7925,
+ 7926,
+ 7927,
+ 7928,
+ 7929,
+ 7930,
+ 7931,
+ 7932,
+ 7933,
+ 7934,
+ 7935,
+ 7944,
+ 7952,
+ 7960,
+ 7966,
+ 7976,
+ 7984,
+ 7992,
+ 8000,
+ 8008,
+ 8014,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8032,
+ 8040,
+ 8048,
+ 8120,
+ 8124,
+ 8136,
+ 8140,
+ 8152,
+ 8156,
+ 8168,
+ 8173,
+ 8184,
+ 8188,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8459,
+ 8462,
+ 8464,
+ 8467,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8496,
+ 8500,
+ 8510,
+ 8512,
+ 8517,
+ 8518,
+ 8544,
+ 8560,
+ 8579,
+ 8580,
+ 9398,
+ 9424,
+ 11264,
+ 11311,
+ 11360,
+ 11361,
+ 11362,
+ 11365,
+ 11367,
+ 11368,
+ 11369,
+ 11370,
+ 11371,
+ 11372,
+ 11373,
+ 11377,
+ 11378,
+ 11379,
+ 11381,
+ 11382,
+ 11390,
+ 11393,
+ 11394,
+ 11395,
+ 11396,
+ 11397,
+ 11398,
+ 11399,
+ 11400,
+ 11401,
+ 11402,
+ 11403,
+ 11404,
+ 11405,
+ 11406,
+ 11407,
+ 11408,
+ 11409,
+ 11410,
+ 11411,
+ 11412,
+ 11413,
+ 11414,
+ 11415,
+ 11416,
+ 11417,
+ 11418,
+ 11419,
+ 11420,
+ 11421,
+ 11422,
+ 11423,
+ 11424,
+ 11425,
+ 11426,
+ 11427,
+ 11428,
+ 11429,
+ 11430,
+ 11431,
+ 11432,
+ 11433,
+ 11434,
+ 11435,
+ 11436,
+ 11437,
+ 11438,
+ 11439,
+ 11440,
+ 11441,
+ 11442,
+ 11443,
+ 11444,
+ 11445,
+ 11446,
+ 11447,
+ 11448,
+ 11449,
+ 11450,
+ 11451,
+ 11452,
+ 11453,
+ 11454,
+ 11455,
+ 11456,
+ 11457,
+ 11458,
+ 11459,
+ 11460,
+ 11461,
+ 11462,
+ 11463,
+ 11464,
+ 11465,
+ 11466,
+ 11467,
+ 11468,
+ 11469,
+ 11470,
+ 11471,
+ 11472,
+ 11473,
+ 11474,
+ 11475,
+ 11476,
+ 11477,
+ 11478,
+ 11479,
+ 11480,
+ 11481,
+ 11482,
+ 11483,
+ 11484,
+ 11485,
+ 11486,
+ 11487,
+ 11488,
+ 11489,
+ 11490,
+ 11491,
+ 11499,
+ 11500,
+ 11501,
+ 11502,
+ 11506,
+ 11507,
+ 42560,
+ 42561,
+ 42562,
+ 42563,
+ 42564,
+ 42565,
+ 42566,
+ 42567,
+ 42568,
+ 42569,
+ 42570,
+ 42571,
+ 42572,
+ 42573,
+ 42574,
+ 42575,
+ 42576,
+ 42577,
+ 42578,
+ 42579,
+ 42580,
+ 42581,
+ 42582,
+ 42583,
+ 42584,
+ 42585,
+ 42586,
+ 42587,
+ 42588,
+ 42589,
+ 42590,
+ 42591,
+ 42592,
+ 42593,
+ 42594,
+ 42595,
+ 42596,
+ 42597,
+ 42598,
+ 42599,
+ 42600,
+ 42601,
+ 42602,
+ 42603,
+ 42604,
+ 42605,
+ 42624,
+ 42625,
+ 42626,
+ 42627,
+ 42628,
+ 42629,
+ 42630,
+ 42631,
+ 42632,
+ 42633,
+ 42634,
+ 42635,
+ 42636,
+ 42637,
+ 42638,
+ 42639,
+ 42640,
+ 42641,
+ 42642,
+ 42643,
+ 42644,
+ 42645,
+ 42646,
+ 42647,
+ 42648,
+ 42649,
+ 42650,
+ 42651,
+ 42786,
+ 42787,
+ 42788,
+ 42789,
+ 42790,
+ 42791,
+ 42792,
+ 42793,
+ 42794,
+ 42795,
+ 42796,
+ 42797,
+ 42798,
+ 42799,
+ 42802,
+ 42803,
+ 42804,
+ 42805,
+ 42806,
+ 42807,
+ 42808,
+ 42809,
+ 42810,
+ 42811,
+ 42812,
+ 42813,
+ 42814,
+ 42815,
+ 42816,
+ 42817,
+ 42818,
+ 42819,
+ 42820,
+ 42821,
+ 42822,
+ 42823,
+ 42824,
+ 42825,
+ 42826,
+ 42827,
+ 42828,
+ 42829,
+ 42830,
+ 42831,
+ 42832,
+ 42833,
+ 42834,
+ 42835,
+ 42836,
+ 42837,
+ 42838,
+ 42839,
+ 42840,
+ 42841,
+ 42842,
+ 42843,
+ 42844,
+ 42845,
+ 42846,
+ 42847,
+ 42848,
+ 42849,
+ 42850,
+ 42851,
+ 42852,
+ 42853,
+ 42854,
+ 42855,
+ 42856,
+ 42857,
+ 42858,
+ 42859,
+ 42860,
+ 42861,
+ 42862,
+ 42863,
+ 42873,
+ 42874,
+ 42875,
+ 42876,
+ 42877,
+ 42879,
+ 42880,
+ 42881,
+ 42882,
+ 42883,
+ 42884,
+ 42885,
+ 42886,
+ 42887,
+ 42891,
+ 42892,
+ 42893,
+ 42894,
+ 42896,
+ 42897,
+ 42898,
+ 42899,
+ 42902,
+ 42903,
+ 42904,
+ 42905,
+ 42906,
+ 42907,
+ 42908,
+ 42909,
+ 42910,
+ 42911,
+ 42912,
+ 42913,
+ 42914,
+ 42915,
+ 42916,
+ 42917,
+ 42918,
+ 42919,
+ 42920,
+ 42921,
+ 42922,
+ 42926,
+ 42928,
+ 42930,
+ 65313,
+ 65339,
+ 66560,
+ 66600,
+ 71840,
+ 71872,
+ 119808,
+ 119834,
+ 119860,
+ 119886,
+ 119912,
+ 119938,
+ 119964,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119990,
+ 120016,
+ 120042,
+ 120068,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120120,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120172,
+ 120198,
+ 120224,
+ 120250,
+ 120276,
+ 120302,
+ 120328,
+ 120354,
+ 120380,
+ 120406,
+ 120432,
+ 120458,
+ 120488,
+ 120513,
+ 120546,
+ 120571,
+ 120604,
+ 120629,
+ 120662,
+ 120687,
+ 120720,
+ 120745,
+ 120778,
+ 120779,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV L1PosixWord_invlist[] = {
- 20, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixWord_invlist[] = { /* for ASCII/Latin1 */
+ 1261, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
216,
247,
248,
- 706
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 768,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1155,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1425,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1759,
+ 1769,
+ 1770,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2094,
+ 2112,
+ 2140,
+ 2208,
+ 2227,
+ 2276,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3663,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3864,
+ 3866,
+ 3872,
+ 3882,
+ 3893,
+ 3894,
+ 3895,
+ 3896,
+ 3897,
+ 3898,
+ 3902,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3973,
+ 3974,
+ 3992,
+ 3993,
+ 4029,
+ 4038,
+ 4039,
+ 4096,
+ 4170,
+ 4176,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5941,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6100,
+ 6103,
+ 6104,
+ 6108,
+ 6110,
+ 6112,
+ 6122,
+ 6155,
+ 6158,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7002,
+ 7019,
+ 7028,
+ 7040,
+ 7156,
+ 7168,
+ 7224,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7376,
+ 7379,
+ 7380,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8204,
+ 8206,
+ 8255,
+ 8257,
+ 8276,
+ 8277,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8400,
+ 8433,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12336,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12441,
+ 12443,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42611,
+ 42612,
+ 42622,
+ 42623,
+ 42654,
+ 42655,
+ 42738,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43205,
+ 43216,
+ 43226,
+ 43232,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43310,
+ 43312,
+ 43348,
+ 43360,
+ 43389,
+ 43392,
+ 43457,
+ 43471,
+ 43482,
+ 43488,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44012,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65024,
+ 65040,
+ 65056,
+ 65070,
+ 65075,
+ 65077,
+ 65101,
+ 65104,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65343,
+ 65344,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66045,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66273,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68160,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68327,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69703,
+ 69734,
+ 69744,
+ 69759,
+ 69819,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69952,
+ 69968,
+ 70004,
+ 70006,
+ 70007,
+ 70016,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70200,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71105,
+ 71168,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92912,
+ 92917,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113821,
+ 113823,
+ 119141,
+ 119146,
+ 119149,
+ 119155,
+ 119163,
+ 119171,
+ 119173,
+ 119180,
+ 119210,
+ 119214,
+ 119362,
+ 119365,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125136,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917760,
+ 918000
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV PosixXDigit_invlist[] = {
- 6, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV XPosixXDigit_invlist[] = { /* for ASCII/Latin1 */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
65,
71,
97,
- 103
+ 103,
+ 65296,
+ 65306,
+ 65313,
+ 65319,
+ 65345,
+ 65351
};
-#endif
-
-#ifndef PERL_IN_XSUB_RE
-
-static UV XPosixXDigit_invlist[] = {
- 12, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */
+ 235, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
- 48,
- 58,
65,
- 71,
+ 91,
97,
- 103,
- 65296,
- 65306,
+ 123,
+ 181,
+ 182,
+ 192,
+ 215,
+ 216,
+ 247,
+ 248,
+ 305,
+ 306,
+ 312,
+ 313,
+ 397,
+ 398,
+ 411,
+ 412,
+ 426,
+ 428,
+ 442,
+ 444,
+ 446,
+ 447,
+ 448,
+ 452,
+ 545,
+ 546,
+ 564,
+ 570,
+ 597,
+ 598,
+ 600,
+ 601,
+ 602,
+ 603,
+ 605,
+ 608,
+ 610,
+ 611,
+ 612,
+ 613,
+ 615,
+ 616,
+ 618,
+ 619,
+ 621,
+ 623,
+ 624,
+ 625,
+ 627,
+ 629,
+ 630,
+ 637,
+ 638,
+ 640,
+ 641,
+ 643,
+ 644,
+ 647,
+ 653,
+ 658,
+ 659,
+ 670,
+ 671,
+ 700,
+ 701,
+ 702,
+ 703,
+ 768,
+ 770,
+ 775,
+ 777,
+ 778,
+ 779,
+ 780,
+ 781,
+ 787,
+ 788,
+ 817,
+ 818,
+ 834,
+ 835,
+ 837,
+ 838,
+ 880,
+ 884,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 978,
+ 981,
+ 1014,
+ 1015,
+ 1020,
+ 1021,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1377,
+ 1416,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7545,
+ 7546,
+ 7549,
+ 7550,
+ 7680,
+ 7836,
+ 7838,
+ 7839,
+ 7840,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8486,
+ 8487,
+ 8490,
+ 8492,
+ 8498,
+ 8499,
+ 8526,
+ 8527,
+ 8544,
+ 8576,
+ 8579,
+ 8581,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11377,
+ 11378,
+ 11380,
+ 11381,
+ 11383,
+ 11390,
+ 11492,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42560,
+ 42606,
+ 42624,
+ 42652,
+ 42786,
+ 42800,
+ 42802,
+ 42864,
+ 42873,
+ 42888,
+ 42891,
+ 42894,
+ 42896,
+ 42900,
+ 42902,
+ 42926,
+ 42928,
+ 42930,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
65313,
- 65319,
+ 65339,
65345,
- 65351
+ 65371,
+ 66560,
+ 66640,
+ 71840,
+ 71904
};
-#endif
+#endif /* #ifndef PERL_IN_XSUB_RE */
-static UV NonL1_Perl_Non_Final_Folds_invlist[] = {
- 44, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */
+ 45, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
#ifndef PERL_IN_XSUB_RE
-static UV _Perl_Multi_Char_Folds_invlist[] = {
- 58, /* Number of elements */
- 0, /* Current iteration position */
- 0, /* Cache of previous search index result */
- 1039476070, /* Version and data structure type */
+static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */
+ 59, /* Number of elements */
+ 148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0,
64280
};
-#endif
+static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 128,
+ 256
+};
+
+static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */
+ 1095, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 65,
+ 91,
+ 95,
+ 96,
+ 97,
+ 123,
+ 170,
+ 171,
+ 181,
+ 182,
+ 186,
+ 187,
+ 192,
+ 215,
+ 216,
+ 247,
+ 248,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 880,
+ 885,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1568,
+ 1611,
+ 1646,
+ 1648,
+ 1649,
+ 1748,
+ 1749,
+ 1750,
+ 1765,
+ 1767,
+ 1774,
+ 1776,
+ 1786,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1809,
+ 1810,
+ 1840,
+ 1869,
+ 1958,
+ 1969,
+ 1970,
+ 1994,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2070,
+ 2074,
+ 2075,
+ 2084,
+ 2085,
+ 2088,
+ 2089,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2308,
+ 2362,
+ 2365,
+ 2366,
+ 2384,
+ 2385,
+ 2392,
+ 2402,
+ 2417,
+ 2433,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2494,
+ 2510,
+ 2511,
+ 2524,
+ 2526,
+ 2527,
+ 2530,
+ 2544,
+ 2546,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2674,
+ 2677,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2750,
+ 2768,
+ 2769,
+ 2784,
+ 2786,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2878,
+ 2908,
+ 2910,
+ 2911,
+ 2914,
+ 2929,
+ 2930,
+ 2947,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3024,
+ 3025,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3134,
+ 3160,
+ 3162,
+ 3168,
+ 3170,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3262,
+ 3294,
+ 3295,
+ 3296,
+ 3298,
+ 3313,
+ 3315,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3390,
+ 3406,
+ 3407,
+ 3424,
+ 3426,
+ 3450,
+ 3456,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3585,
+ 3633,
+ 3634,
+ 3635,
+ 3648,
+ 3655,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3761,
+ 3762,
+ 3763,
+ 3773,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3976,
+ 3981,
+ 4096,
+ 4139,
+ 4159,
+ 4160,
+ 4176,
+ 4182,
+ 4186,
+ 4190,
+ 4193,
+ 4194,
+ 4197,
+ 4199,
+ 4206,
+ 4209,
+ 4213,
+ 4226,
+ 4238,
+ 4239,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5906,
+ 5920,
+ 5938,
+ 5952,
+ 5970,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6016,
+ 6068,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6176,
+ 6264,
+ 6272,
+ 6313,
+ 6314,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6480,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6593,
+ 6600,
+ 6656,
+ 6679,
+ 6688,
+ 6741,
+ 6823,
+ 6824,
+ 6917,
+ 6964,
+ 6981,
+ 6988,
+ 7043,
+ 7073,
+ 7086,
+ 7088,
+ 7098,
+ 7142,
+ 7168,
+ 7204,
+ 7245,
+ 7248,
+ 7258,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7410,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42528,
+ 42538,
+ 42540,
+ 42560,
+ 42607,
+ 42623,
+ 42654,
+ 42656,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43043,
+ 43072,
+ 43124,
+ 43138,
+ 43188,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43274,
+ 43302,
+ 43312,
+ 43335,
+ 43360,
+ 43389,
+ 43396,
+ 43443,
+ 43471,
+ 43472,
+ 43488,
+ 43493,
+ 43494,
+ 43504,
+ 43514,
+ 43519,
+ 43520,
+ 43561,
+ 43584,
+ 43587,
+ 43588,
+ 43596,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43696,
+ 43697,
+ 43698,
+ 43701,
+ 43703,
+ 43705,
+ 43710,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43755,
+ 43762,
+ 43765,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44003,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64286,
+ 64287,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64606,
+ 64612,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65018,
+ 65137,
+ 65138,
+ 65139,
+ 65140,
+ 65143,
+ 65144,
+ 65145,
+ 65146,
+ 65147,
+ 65148,
+ 65149,
+ 65150,
+ 65151,
+ 65277,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65438,
+ 65440,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66422,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68097,
+ 68112,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69635,
+ 69688,
+ 69763,
+ 69808,
+ 69840,
+ 69865,
+ 69891,
+ 69927,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70019,
+ 70067,
+ 70081,
+ 70085,
+ 70106,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70188,
+ 70320,
+ 70367,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70462,
+ 70493,
+ 70498,
+ 70784,
+ 70832,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 71040,
+ 71087,
+ 71168,
+ 71216,
+ 71236,
+ 71237,
+ 71296,
+ 71339,
+ 71840,
+ 71904,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92880,
+ 92910,
+ 92928,
+ 92976,
+ 92992,
+ 92996,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94033,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
+};
+
+static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */
+ 1267, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 48,
+ 58,
+ 65,
+ 91,
+ 95,
+ 96,
+ 97,
+ 123,
+ 170,
+ 171,
+ 181,
+ 182,
+ 186,
+ 187,
+ 192,
+ 215,
+ 216,
+ 247,
+ 248,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 768,
+ 885,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1155,
+ 1160,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1425,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1759,
+ 1769,
+ 1770,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2094,
+ 2112,
+ 2140,
+ 2208,
+ 2227,
+ 2276,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3663,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3864,
+ 3866,
+ 3872,
+ 3882,
+ 3893,
+ 3894,
+ 3895,
+ 3896,
+ 3897,
+ 3898,
+ 3902,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3973,
+ 3974,
+ 3992,
+ 3993,
+ 4029,
+ 4038,
+ 4039,
+ 4096,
+ 4170,
+ 4176,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5941,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6100,
+ 6103,
+ 6104,
+ 6108,
+ 6110,
+ 6112,
+ 6122,
+ 6155,
+ 6158,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6832,
+ 6846,
+ 6912,
+ 6988,
+ 6992,
+ 7002,
+ 7019,
+ 7028,
+ 7040,
+ 7156,
+ 7168,
+ 7224,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7376,
+ 7379,
+ 7380,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8255,
+ 8257,
+ 8276,
+ 8277,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8400,
+ 8413,
+ 8417,
+ 8418,
+ 8421,
+ 8433,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 12293,
+ 12296,
+ 12321,
+ 12336,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12441,
+ 12443,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42608,
+ 42612,
+ 42622,
+ 42623,
+ 42654,
+ 42655,
+ 42738,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43205,
+ 43216,
+ 43226,
+ 43232,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43310,
+ 43312,
+ 43348,
+ 43360,
+ 43389,
+ 43392,
+ 43457,
+ 43471,
+ 43482,
+ 43488,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44012,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64606,
+ 64612,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65018,
+ 65024,
+ 65040,
+ 65056,
+ 65070,
+ 65075,
+ 65077,
+ 65101,
+ 65104,
+ 65137,
+ 65138,
+ 65139,
+ 65140,
+ 65143,
+ 65144,
+ 65145,
+ 65146,
+ 65147,
+ 65148,
+ 65149,
+ 65150,
+ 65151,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65343,
+ 65344,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66045,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66273,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68160,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68327,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69703,
+ 69734,
+ 69744,
+ 69759,
+ 69819,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69952,
+ 69968,
+ 70004,
+ 70006,
+ 70007,
+ 70016,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70200,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71105,
+ 71168,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92912,
+ 92917,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113821,
+ 113823,
+ 119141,
+ 119146,
+ 119149,
+ 119155,
+ 119163,
+ 119171,
+ 119173,
+ 119180,
+ 119210,
+ 119214,
+ 119362,
+ 119365,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125136,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917760,
+ 918000
+};
+
+#endif /* #ifndef PERL_IN_XSUB_RE */
+
+#endif /* ASCII/Latin1 */
+
+#if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+#ifndef PERL_IN_XSUB_RE
+
+static const UV ASCII_invlist[] = { /* for EBCDIC 1047 */
+ 54, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 11,
+ 20,
+ 21,
+ 23,
+ 24,
+ 26,
+ 28,
+ 32,
+ 38,
+ 40,
+ 45,
+ 48,
+ 50,
+ 51,
+ 55,
+ 56,
+ 60,
+ 62,
+ 63,
+ 65,
+ 75,
+ 81,
+ 90,
+ 98,
+ 107,
+ 112,
+ 121,
+ 128,
+ 129,
+ 138,
+ 145,
+ 154,
+ 161,
+ 170,
+ 173,
+ 174,
+ 189,
+ 190,
+ 192,
+ 202,
+ 208,
+ 218,
+ 224,
+ 225,
+ 226,
+ 234,
+ 240,
+ 250
+};
+
+static const UV Cased_invlist[] = { /* for EBCDIC 1047 */
+ 281, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 173,
+ 174,
+ 175,
+ 186,
+ 187,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 240,
+ 251,
+ 255,
+ 256,
+ 443,
+ 444,
+ 448,
+ 452,
+ 660,
+ 661,
+ 697,
+ 704,
+ 706,
+ 736,
+ 741,
+ 837,
+ 838,
+ 880,
+ 884,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1377,
+ 1416,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7424,
+ 7616,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8501,
+ 8505,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8576,
+ 8579,
+ 8581,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42560,
+ 42606,
+ 42624,
+ 42654,
+ 42786,
+ 42888,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 43000,
+ 43003,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 66560,
+ 66640,
+ 71840,
+ 71904,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370
+};
+
+static const UV VertSpace_invlist[] = { /* for EBCDIC 1047 */
+ 9, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 11,
+ 14,
+ 21,
+ 22,
+ 37,
+ 38,
+ 8232,
+ 8234
+};
+
+static const UV XPerlSpace_invlist[] = { /* for EBCDIC 1047 */
+ 23, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 5,
+ 6,
+ 11,
+ 14,
+ 21,
+ 22,
+ 37,
+ 38,
+ 64,
+ 66,
+ 5760,
+ 5761,
+ 8192,
+ 8203,
+ 8232,
+ 8234,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 12288,
+ 12289
+};
+
+static const UV XPosixAlnum_invlist[] = { /* for EBCDIC 1047 */
+ 1285, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 173,
+ 174,
+ 175,
+ 186,
+ 187,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 250,
+ 251,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 837,
+ 838,
+ 880,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1456,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1624,
+ 1625,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1761,
+ 1769,
+ 1773,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1856,
+ 1869,
+ 1970,
+ 1984,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2072,
+ 2074,
+ 2093,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2276,
+ 2282,
+ 2288,
+ 2364,
+ 2365,
+ 2381,
+ 2382,
+ 2385,
+ 2389,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2509,
+ 2510,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2637,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2765,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2893,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3021,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3149,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3277,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3405,
+ 3406,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3655,
+ 3661,
+ 3662,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3789,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3872,
+ 3882,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3970,
+ 3976,
+ 3992,
+ 3993,
+ 4029,
+ 4096,
+ 4151,
+ 4152,
+ 4153,
+ 4155,
+ 4170,
+ 4176,
+ 4195,
+ 4197,
+ 4201,
+ 4206,
+ 4231,
+ 4238,
+ 4239,
+ 4240,
+ 4250,
+ 4252,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4959,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5908,
+ 5920,
+ 5940,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6068,
+ 6070,
+ 6089,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6112,
+ 6122,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6457,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6753,
+ 6773,
+ 6784,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6912,
+ 6964,
+ 6965,
+ 6980,
+ 6981,
+ 6988,
+ 6992,
+ 7002,
+ 7040,
+ 7082,
+ 7084,
+ 7142,
+ 7143,
+ 7154,
+ 7168,
+ 7222,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7412,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7655,
+ 7669,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42607,
+ 42612,
+ 42620,
+ 42623,
+ 42654,
+ 42655,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43204,
+ 43216,
+ 43226,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43307,
+ 43312,
+ 43347,
+ 43360,
+ 43389,
+ 43392,
+ 43443,
+ 43444,
+ 43456,
+ 43471,
+ 43482,
+ 43488,
+ 43493,
+ 43494,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43711,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43766,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69702,
+ 69734,
+ 69744,
+ 69762,
+ 69817,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69939,
+ 69942,
+ 69952,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70016,
+ 70080,
+ 70081,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70197,
+ 70199,
+ 70200,
+ 70320,
+ 70377,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70477,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70784,
+ 70850,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71103,
+ 71168,
+ 71231,
+ 71232,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71350,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113822,
+ 113823,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
+};
+
+static const UV XPosixAlpha_invlist[] = { /* for EBCDIC 1047 */
+ 1227, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 173,
+ 174,
+ 175,
+ 186,
+ 187,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 240,
+ 251,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 837,
+ 838,
+ 880,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1456,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1624,
+ 1625,
+ 1632,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1761,
+ 1769,
+ 1773,
+ 1776,
+ 1786,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1856,
+ 1869,
+ 1970,
+ 1994,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2072,
+ 2074,
+ 2093,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2276,
+ 2282,
+ 2288,
+ 2364,
+ 2365,
+ 2381,
+ 2382,
+ 2385,
+ 2389,
+ 2404,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2509,
+ 2510,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2544,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2637,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2672,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2765,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2893,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3021,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3149,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3277,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3405,
+ 3406,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3655,
+ 3661,
+ 3662,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3789,
+ 3790,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3970,
+ 3976,
+ 3992,
+ 3993,
+ 4029,
+ 4096,
+ 4151,
+ 4152,
+ 4153,
+ 4155,
+ 4160,
+ 4176,
+ 4195,
+ 4197,
+ 4201,
+ 4206,
+ 4231,
+ 4238,
+ 4239,
+ 4252,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4959,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5908,
+ 5920,
+ 5940,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6068,
+ 6070,
+ 6089,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6457,
+ 6480,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6753,
+ 6773,
+ 6823,
+ 6824,
+ 6912,
+ 6964,
+ 6965,
+ 6980,
+ 6981,
+ 6988,
+ 7040,
+ 7082,
+ 7084,
+ 7088,
+ 7098,
+ 7142,
+ 7143,
+ 7154,
+ 7168,
+ 7222,
+ 7245,
+ 7248,
+ 7258,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7412,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7655,
+ 7669,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42528,
+ 42538,
+ 42540,
+ 42560,
+ 42607,
+ 42612,
+ 42620,
+ 42623,
+ 42654,
+ 42655,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43204,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43274,
+ 43307,
+ 43312,
+ 43347,
+ 43360,
+ 43389,
+ 43392,
+ 43443,
+ 43444,
+ 43456,
+ 43471,
+ 43472,
+ 43488,
+ 43493,
+ 43494,
+ 43504,
+ 43514,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43711,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43766,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69702,
+ 69762,
+ 69817,
+ 69840,
+ 69865,
+ 69888,
+ 69939,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70016,
+ 70080,
+ 70081,
+ 70085,
+ 70106,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70197,
+ 70199,
+ 70200,
+ 70320,
+ 70377,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70477,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70784,
+ 70850,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 71040,
+ 71094,
+ 71096,
+ 71103,
+ 71168,
+ 71231,
+ 71232,
+ 71233,
+ 71236,
+ 71237,
+ 71296,
+ 71350,
+ 71840,
+ 71904,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92880,
+ 92910,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113822,
+ 113823,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
+};
+
+static const UV XPosixBlank_invlist[] = { /* for EBCDIC 1047 */
+ 15, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 5,
+ 6,
+ 64,
+ 66,
+ 5760,
+ 5761,
+ 8192,
+ 8203,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 12288,
+ 12289
+};
+
+static const UV XPosixCntrl_invlist[] = { /* for EBCDIC 1047 */
+ 4, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 64,
+ 255,
+ 256
+};
+
+static const UV XPosixDigit_invlist[] = { /* for EBCDIC 1047 */
+ 101, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 240,
+ 250,
+ 1632,
+ 1642,
+ 1776,
+ 1786,
+ 1984,
+ 1994,
+ 2406,
+ 2416,
+ 2534,
+ 2544,
+ 2662,
+ 2672,
+ 2790,
+ 2800,
+ 2918,
+ 2928,
+ 3046,
+ 3056,
+ 3174,
+ 3184,
+ 3302,
+ 3312,
+ 3430,
+ 3440,
+ 3558,
+ 3568,
+ 3664,
+ 3674,
+ 3792,
+ 3802,
+ 3872,
+ 3882,
+ 4160,
+ 4170,
+ 4240,
+ 4250,
+ 6112,
+ 6122,
+ 6160,
+ 6170,
+ 6470,
+ 6480,
+ 6608,
+ 6618,
+ 6784,
+ 6794,
+ 6800,
+ 6810,
+ 6992,
+ 7002,
+ 7088,
+ 7098,
+ 7232,
+ 7242,
+ 7248,
+ 7258,
+ 42528,
+ 42538,
+ 43216,
+ 43226,
+ 43264,
+ 43274,
+ 43472,
+ 43482,
+ 43504,
+ 43514,
+ 43600,
+ 43610,
+ 44016,
+ 44026,
+ 65296,
+ 65306,
+ 66720,
+ 66730,
+ 69734,
+ 69744,
+ 69872,
+ 69882,
+ 69942,
+ 69952,
+ 70096,
+ 70106,
+ 70384,
+ 70394,
+ 70864,
+ 70874,
+ 71248,
+ 71258,
+ 71360,
+ 71370,
+ 71904,
+ 71914,
+ 92768,
+ 92778,
+ 93008,
+ 93018,
+ 120782,
+ 120832
+};
+
+static const UV XPosixGraph_invlist[] = { /* for EBCDIC 1047 */
+ 1211, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 255,
+ 256,
+ 888,
+ 890,
+ 896,
+ 900,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1376,
+ 1377,
+ 1416,
+ 1417,
+ 1419,
+ 1421,
+ 1424,
+ 1425,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1525,
+ 1536,
+ 1565,
+ 1566,
+ 1806,
+ 1807,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2043,
+ 2048,
+ 2094,
+ 2096,
+ 2111,
+ 2112,
+ 2140,
+ 2142,
+ 2143,
+ 2208,
+ 2227,
+ 2276,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2556,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2802,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2936,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3067,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3192,
+ 3200,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3446,
+ 3449,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3573,
+ 3585,
+ 3643,
+ 3647,
+ 3676,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3992,
+ 3993,
+ 4029,
+ 4030,
+ 4045,
+ 4046,
+ 4059,
+ 4096,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4989,
+ 4992,
+ 5018,
+ 5024,
+ 5109,
+ 5120,
+ 5760,
+ 5761,
+ 5789,
+ 5792,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5943,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6110,
+ 6112,
+ 6122,
+ 6128,
+ 6138,
+ 6144,
+ 6159,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6464,
+ 6465,
+ 6468,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6619,
+ 6622,
+ 6684,
+ 6686,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6816,
+ 6830,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7037,
+ 7040,
+ 7156,
+ 7164,
+ 7224,
+ 7227,
+ 7242,
+ 7245,
+ 7296,
+ 7360,
+ 7368,
+ 7376,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8133,
+ 8134,
+ 8148,
+ 8150,
+ 8156,
+ 8157,
+ 8176,
+ 8178,
+ 8181,
+ 8182,
+ 8191,
+ 8203,
+ 8232,
+ 8234,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 8293,
+ 8294,
+ 8306,
+ 8308,
+ 8335,
+ 8336,
+ 8349,
+ 8352,
+ 8382,
+ 8400,
+ 8433,
+ 8448,
+ 8586,
+ 8592,
+ 9211,
+ 9216,
+ 9255,
+ 9280,
+ 9291,
+ 9312,
+ 11124,
+ 11126,
+ 11158,
+ 11160,
+ 11194,
+ 11197,
+ 11209,
+ 11210,
+ 11218,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11508,
+ 11513,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11633,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11843,
+ 11904,
+ 11930,
+ 11931,
+ 12020,
+ 12032,
+ 12246,
+ 12272,
+ 12284,
+ 12289,
+ 12352,
+ 12353,
+ 12439,
+ 12441,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12688,
+ 12731,
+ 12736,
+ 12772,
+ 12784,
+ 12831,
+ 12832,
+ 13055,
+ 13056,
+ 19894,
+ 19904,
+ 40909,
+ 40960,
+ 42125,
+ 42128,
+ 42183,
+ 42192,
+ 42540,
+ 42560,
+ 42654,
+ 42655,
+ 42744,
+ 42752,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43052,
+ 43056,
+ 43066,
+ 43072,
+ 43128,
+ 43136,
+ 43205,
+ 43214,
+ 43226,
+ 43232,
+ 43260,
+ 43264,
+ 43348,
+ 43359,
+ 43389,
+ 43392,
+ 43470,
+ 43471,
+ 43482,
+ 43486,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43612,
+ 43715,
+ 43739,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 57344,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64450,
+ 64467,
+ 64832,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65022,
+ 65024,
+ 65050,
+ 65056,
+ 65070,
+ 65072,
+ 65107,
+ 65108,
+ 65127,
+ 65128,
+ 65132,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65279,
+ 65280,
+ 65281,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65504,
+ 65511,
+ 65512,
+ 65519,
+ 65529,
+ 65534,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65792,
+ 65795,
+ 65799,
+ 65844,
+ 65847,
+ 65933,
+ 65936,
+ 65948,
+ 65952,
+ 65953,
+ 66000,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66300,
+ 66304,
+ 66340,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66463,
+ 66500,
+ 66504,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 66927,
+ 66928,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67671,
+ 67743,
+ 67751,
+ 67760,
+ 67840,
+ 67868,
+ 67871,
+ 67898,
+ 67903,
+ 67904,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68168,
+ 68176,
+ 68185,
+ 68192,
+ 68256,
+ 68288,
+ 68327,
+ 68331,
+ 68343,
+ 68352,
+ 68406,
+ 68409,
+ 68438,
+ 68440,
+ 68467,
+ 68472,
+ 68498,
+ 68505,
+ 68509,
+ 68521,
+ 68528,
+ 68608,
+ 68681,
+ 69216,
+ 69247,
+ 69632,
+ 69710,
+ 69714,
+ 69744,
+ 69759,
+ 69826,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69956,
+ 69968,
+ 70007,
+ 70016,
+ 70089,
+ 70093,
+ 70094,
+ 70096,
+ 70107,
+ 70113,
+ 70133,
+ 70144,
+ 70162,
+ 70163,
+ 70206,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71114,
+ 71168,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71923,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 74864,
+ 74869,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92782,
+ 92784,
+ 92880,
+ 92910,
+ 92912,
+ 92918,
+ 92928,
+ 92998,
+ 93008,
+ 93018,
+ 93019,
+ 93026,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113820,
+ 113828,
+ 118784,
+ 119030,
+ 119040,
+ 119079,
+ 119081,
+ 119262,
+ 119296,
+ 119366,
+ 119552,
+ 119639,
+ 119648,
+ 119666,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125127,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 126704,
+ 126706,
+ 126976,
+ 127020,
+ 127024,
+ 127124,
+ 127136,
+ 127151,
+ 127153,
+ 127168,
+ 127169,
+ 127184,
+ 127185,
+ 127222,
+ 127232,
+ 127245,
+ 127248,
+ 127279,
+ 127280,
+ 127340,
+ 127344,
+ 127387,
+ 127462,
+ 127491,
+ 127504,
+ 127547,
+ 127552,
+ 127561,
+ 127568,
+ 127570,
+ 127744,
+ 127789,
+ 127792,
+ 127870,
+ 127872,
+ 127951,
+ 127956,
+ 127992,
+ 128000,
+ 128255,
+ 128256,
+ 128331,
+ 128336,
+ 128378,
+ 128379,
+ 128420,
+ 128421,
+ 128579,
+ 128581,
+ 128720,
+ 128736,
+ 128749,
+ 128752,
+ 128756,
+ 128768,
+ 128884,
+ 128896,
+ 128981,
+ 129024,
+ 129036,
+ 129040,
+ 129096,
+ 129104,
+ 129114,
+ 129120,
+ 129160,
+ 129168,
+ 129198,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917505,
+ 917506,
+ 917536,
+ 917632,
+ 917760,
+ 918000,
+ 983040,
+ 1048574,
+ 1048576,
+ 1114110
+};
+
+static const UV XPosixLower_invlist[] = { /* for EBCDIC 1047 */
+ 1275, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 112,
+ 113,
+ 129,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 160,
+ 161,
+ 162,
+ 170,
+ 203,
+ 208,
+ 219,
+ 224,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 262,
+ 263,
+ 264,
+ 265,
+ 266,
+ 267,
+ 268,
+ 269,
+ 270,
+ 271,
+ 272,
+ 273,
+ 274,
+ 275,
+ 276,
+ 277,
+ 278,
+ 279,
+ 280,
+ 281,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 287,
+ 288,
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 294,
+ 295,
+ 296,
+ 297,
+ 298,
+ 299,
+ 300,
+ 301,
+ 302,
+ 303,
+ 304,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 310,
+ 311,
+ 313,
+ 314,
+ 315,
+ 316,
+ 317,
+ 318,
+ 319,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 328,
+ 330,
+ 331,
+ 332,
+ 333,
+ 334,
+ 335,
+ 336,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343,
+ 344,
+ 345,
+ 346,
+ 347,
+ 348,
+ 349,
+ 350,
+ 351,
+ 352,
+ 353,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 375,
+ 376,
+ 378,
+ 379,
+ 380,
+ 381,
+ 382,
+ 385,
+ 387,
+ 388,
+ 389,
+ 390,
+ 392,
+ 393,
+ 396,
+ 398,
+ 402,
+ 403,
+ 405,
+ 406,
+ 409,
+ 412,
+ 414,
+ 415,
+ 417,
+ 418,
+ 419,
+ 420,
+ 421,
+ 422,
+ 424,
+ 425,
+ 426,
+ 428,
+ 429,
+ 430,
+ 432,
+ 433,
+ 436,
+ 437,
+ 438,
+ 439,
+ 441,
+ 443,
+ 445,
+ 448,
+ 454,
+ 455,
+ 457,
+ 458,
+ 460,
+ 461,
+ 462,
+ 463,
+ 464,
+ 465,
+ 466,
+ 467,
+ 468,
+ 469,
+ 470,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 476,
+ 478,
+ 479,
+ 480,
+ 481,
+ 482,
+ 483,
+ 484,
+ 485,
+ 486,
+ 487,
+ 488,
+ 489,
+ 490,
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 497,
+ 499,
+ 500,
+ 501,
+ 502,
+ 505,
+ 506,
+ 507,
+ 508,
+ 509,
+ 510,
+ 511,
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 531,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 563,
+ 570,
+ 572,
+ 573,
+ 575,
+ 577,
+ 578,
+ 579,
+ 583,
+ 584,
+ 585,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 660,
+ 661,
+ 697,
+ 704,
+ 706,
+ 736,
+ 741,
+ 837,
+ 838,
+ 881,
+ 882,
+ 883,
+ 884,
+ 887,
+ 888,
+ 890,
+ 894,
+ 912,
+ 913,
+ 940,
+ 975,
+ 976,
+ 978,
+ 981,
+ 984,
+ 985,
+ 986,
+ 987,
+ 988,
+ 989,
+ 990,
+ 991,
+ 992,
+ 993,
+ 994,
+ 995,
+ 996,
+ 997,
+ 998,
+ 999,
+ 1000,
+ 1001,
+ 1002,
+ 1003,
+ 1004,
+ 1005,
+ 1006,
+ 1007,
+ 1012,
+ 1013,
+ 1014,
+ 1016,
+ 1017,
+ 1019,
+ 1021,
+ 1072,
+ 1120,
+ 1121,
+ 1122,
+ 1123,
+ 1124,
+ 1125,
+ 1126,
+ 1127,
+ 1128,
+ 1129,
+ 1130,
+ 1131,
+ 1132,
+ 1133,
+ 1134,
+ 1135,
+ 1136,
+ 1137,
+ 1138,
+ 1139,
+ 1140,
+ 1141,
+ 1142,
+ 1143,
+ 1144,
+ 1145,
+ 1146,
+ 1147,
+ 1148,
+ 1149,
+ 1150,
+ 1151,
+ 1152,
+ 1153,
+ 1154,
+ 1163,
+ 1164,
+ 1165,
+ 1166,
+ 1167,
+ 1168,
+ 1169,
+ 1170,
+ 1171,
+ 1172,
+ 1173,
+ 1174,
+ 1175,
+ 1176,
+ 1177,
+ 1178,
+ 1179,
+ 1180,
+ 1181,
+ 1182,
+ 1183,
+ 1184,
+ 1185,
+ 1186,
+ 1187,
+ 1188,
+ 1189,
+ 1190,
+ 1191,
+ 1192,
+ 1193,
+ 1194,
+ 1195,
+ 1196,
+ 1197,
+ 1198,
+ 1199,
+ 1200,
+ 1201,
+ 1202,
+ 1203,
+ 1204,
+ 1205,
+ 1206,
+ 1207,
+ 1208,
+ 1209,
+ 1210,
+ 1211,
+ 1212,
+ 1213,
+ 1214,
+ 1215,
+ 1216,
+ 1218,
+ 1219,
+ 1220,
+ 1221,
+ 1222,
+ 1223,
+ 1224,
+ 1225,
+ 1226,
+ 1227,
+ 1228,
+ 1229,
+ 1230,
+ 1232,
+ 1233,
+ 1234,
+ 1235,
+ 1236,
+ 1237,
+ 1238,
+ 1239,
+ 1240,
+ 1241,
+ 1242,
+ 1243,
+ 1244,
+ 1245,
+ 1246,
+ 1247,
+ 1248,
+ 1249,
+ 1250,
+ 1251,
+ 1252,
+ 1253,
+ 1254,
+ 1255,
+ 1256,
+ 1257,
+ 1258,
+ 1259,
+ 1260,
+ 1261,
+ 1262,
+ 1263,
+ 1264,
+ 1265,
+ 1266,
+ 1267,
+ 1268,
+ 1269,
+ 1270,
+ 1271,
+ 1272,
+ 1273,
+ 1274,
+ 1275,
+ 1276,
+ 1277,
+ 1278,
+ 1279,
+ 1280,
+ 1281,
+ 1282,
+ 1283,
+ 1284,
+ 1285,
+ 1286,
+ 1287,
+ 1288,
+ 1289,
+ 1290,
+ 1291,
+ 1292,
+ 1293,
+ 1294,
+ 1295,
+ 1296,
+ 1297,
+ 1298,
+ 1299,
+ 1300,
+ 1301,
+ 1302,
+ 1303,
+ 1304,
+ 1305,
+ 1306,
+ 1307,
+ 1308,
+ 1309,
+ 1310,
+ 1311,
+ 1312,
+ 1313,
+ 1314,
+ 1315,
+ 1316,
+ 1317,
+ 1318,
+ 1319,
+ 1320,
+ 1321,
+ 1322,
+ 1323,
+ 1324,
+ 1325,
+ 1326,
+ 1327,
+ 1328,
+ 1377,
+ 1416,
+ 7424,
+ 7616,
+ 7681,
+ 7682,
+ 7683,
+ 7684,
+ 7685,
+ 7686,
+ 7687,
+ 7688,
+ 7689,
+ 7690,
+ 7691,
+ 7692,
+ 7693,
+ 7694,
+ 7695,
+ 7696,
+ 7697,
+ 7698,
+ 7699,
+ 7700,
+ 7701,
+ 7702,
+ 7703,
+ 7704,
+ 7705,
+ 7706,
+ 7707,
+ 7708,
+ 7709,
+ 7710,
+ 7711,
+ 7712,
+ 7713,
+ 7714,
+ 7715,
+ 7716,
+ 7717,
+ 7718,
+ 7719,
+ 7720,
+ 7721,
+ 7722,
+ 7723,
+ 7724,
+ 7725,
+ 7726,
+ 7727,
+ 7728,
+ 7729,
+ 7730,
+ 7731,
+ 7732,
+ 7733,
+ 7734,
+ 7735,
+ 7736,
+ 7737,
+ 7738,
+ 7739,
+ 7740,
+ 7741,
+ 7742,
+ 7743,
+ 7744,
+ 7745,
+ 7746,
+ 7747,
+ 7748,
+ 7749,
+ 7750,
+ 7751,
+ 7752,
+ 7753,
+ 7754,
+ 7755,
+ 7756,
+ 7757,
+ 7758,
+ 7759,
+ 7760,
+ 7761,
+ 7762,
+ 7763,
+ 7764,
+ 7765,
+ 7766,
+ 7767,
+ 7768,
+ 7769,
+ 7770,
+ 7771,
+ 7772,
+ 7773,
+ 7774,
+ 7775,
+ 7776,
+ 7777,
+ 7778,
+ 7779,
+ 7780,
+ 7781,
+ 7782,
+ 7783,
+ 7784,
+ 7785,
+ 7786,
+ 7787,
+ 7788,
+ 7789,
+ 7790,
+ 7791,
+ 7792,
+ 7793,
+ 7794,
+ 7795,
+ 7796,
+ 7797,
+ 7798,
+ 7799,
+ 7800,
+ 7801,
+ 7802,
+ 7803,
+ 7804,
+ 7805,
+ 7806,
+ 7807,
+ 7808,
+ 7809,
+ 7810,
+ 7811,
+ 7812,
+ 7813,
+ 7814,
+ 7815,
+ 7816,
+ 7817,
+ 7818,
+ 7819,
+ 7820,
+ 7821,
+ 7822,
+ 7823,
+ 7824,
+ 7825,
+ 7826,
+ 7827,
+ 7828,
+ 7829,
+ 7838,
+ 7839,
+ 7840,
+ 7841,
+ 7842,
+ 7843,
+ 7844,
+ 7845,
+ 7846,
+ 7847,
+ 7848,
+ 7849,
+ 7850,
+ 7851,
+ 7852,
+ 7853,
+ 7854,
+ 7855,
+ 7856,
+ 7857,
+ 7858,
+ 7859,
+ 7860,
+ 7861,
+ 7862,
+ 7863,
+ 7864,
+ 7865,
+ 7866,
+ 7867,
+ 7868,
+ 7869,
+ 7870,
+ 7871,
+ 7872,
+ 7873,
+ 7874,
+ 7875,
+ 7876,
+ 7877,
+ 7878,
+ 7879,
+ 7880,
+ 7881,
+ 7882,
+ 7883,
+ 7884,
+ 7885,
+ 7886,
+ 7887,
+ 7888,
+ 7889,
+ 7890,
+ 7891,
+ 7892,
+ 7893,
+ 7894,
+ 7895,
+ 7896,
+ 7897,
+ 7898,
+ 7899,
+ 7900,
+ 7901,
+ 7902,
+ 7903,
+ 7904,
+ 7905,
+ 7906,
+ 7907,
+ 7908,
+ 7909,
+ 7910,
+ 7911,
+ 7912,
+ 7913,
+ 7914,
+ 7915,
+ 7916,
+ 7917,
+ 7918,
+ 7919,
+ 7920,
+ 7921,
+ 7922,
+ 7923,
+ 7924,
+ 7925,
+ 7926,
+ 7927,
+ 7928,
+ 7929,
+ 7930,
+ 7931,
+ 7932,
+ 7933,
+ 7934,
+ 7935,
+ 7944,
+ 7952,
+ 7958,
+ 7968,
+ 7976,
+ 7984,
+ 7992,
+ 8000,
+ 8006,
+ 8016,
+ 8024,
+ 8032,
+ 8040,
+ 8048,
+ 8062,
+ 8064,
+ 8072,
+ 8080,
+ 8088,
+ 8096,
+ 8104,
+ 8112,
+ 8117,
+ 8118,
+ 8120,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8136,
+ 8144,
+ 8148,
+ 8150,
+ 8152,
+ 8160,
+ 8168,
+ 8178,
+ 8181,
+ 8182,
+ 8184,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8458,
+ 8459,
+ 8462,
+ 8464,
+ 8467,
+ 8468,
+ 8495,
+ 8496,
+ 8500,
+ 8501,
+ 8505,
+ 8506,
+ 8508,
+ 8510,
+ 8518,
+ 8522,
+ 8526,
+ 8527,
+ 8560,
+ 8576,
+ 8580,
+ 8581,
+ 9424,
+ 9450,
+ 11312,
+ 11359,
+ 11361,
+ 11362,
+ 11365,
+ 11367,
+ 11368,
+ 11369,
+ 11370,
+ 11371,
+ 11372,
+ 11373,
+ 11377,
+ 11378,
+ 11379,
+ 11381,
+ 11382,
+ 11390,
+ 11393,
+ 11394,
+ 11395,
+ 11396,
+ 11397,
+ 11398,
+ 11399,
+ 11400,
+ 11401,
+ 11402,
+ 11403,
+ 11404,
+ 11405,
+ 11406,
+ 11407,
+ 11408,
+ 11409,
+ 11410,
+ 11411,
+ 11412,
+ 11413,
+ 11414,
+ 11415,
+ 11416,
+ 11417,
+ 11418,
+ 11419,
+ 11420,
+ 11421,
+ 11422,
+ 11423,
+ 11424,
+ 11425,
+ 11426,
+ 11427,
+ 11428,
+ 11429,
+ 11430,
+ 11431,
+ 11432,
+ 11433,
+ 11434,
+ 11435,
+ 11436,
+ 11437,
+ 11438,
+ 11439,
+ 11440,
+ 11441,
+ 11442,
+ 11443,
+ 11444,
+ 11445,
+ 11446,
+ 11447,
+ 11448,
+ 11449,
+ 11450,
+ 11451,
+ 11452,
+ 11453,
+ 11454,
+ 11455,
+ 11456,
+ 11457,
+ 11458,
+ 11459,
+ 11460,
+ 11461,
+ 11462,
+ 11463,
+ 11464,
+ 11465,
+ 11466,
+ 11467,
+ 11468,
+ 11469,
+ 11470,
+ 11471,
+ 11472,
+ 11473,
+ 11474,
+ 11475,
+ 11476,
+ 11477,
+ 11478,
+ 11479,
+ 11480,
+ 11481,
+ 11482,
+ 11483,
+ 11484,
+ 11485,
+ 11486,
+ 11487,
+ 11488,
+ 11489,
+ 11490,
+ 11491,
+ 11493,
+ 11500,
+ 11501,
+ 11502,
+ 11503,
+ 11507,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42561,
+ 42562,
+ 42563,
+ 42564,
+ 42565,
+ 42566,
+ 42567,
+ 42568,
+ 42569,
+ 42570,
+ 42571,
+ 42572,
+ 42573,
+ 42574,
+ 42575,
+ 42576,
+ 42577,
+ 42578,
+ 42579,
+ 42580,
+ 42581,
+ 42582,
+ 42583,
+ 42584,
+ 42585,
+ 42586,
+ 42587,
+ 42588,
+ 42589,
+ 42590,
+ 42591,
+ 42592,
+ 42593,
+ 42594,
+ 42595,
+ 42596,
+ 42597,
+ 42598,
+ 42599,
+ 42600,
+ 42601,
+ 42602,
+ 42603,
+ 42604,
+ 42605,
+ 42606,
+ 42625,
+ 42626,
+ 42627,
+ 42628,
+ 42629,
+ 42630,
+ 42631,
+ 42632,
+ 42633,
+ 42634,
+ 42635,
+ 42636,
+ 42637,
+ 42638,
+ 42639,
+ 42640,
+ 42641,
+ 42642,
+ 42643,
+ 42644,
+ 42645,
+ 42646,
+ 42647,
+ 42648,
+ 42649,
+ 42650,
+ 42651,
+ 42654,
+ 42787,
+ 42788,
+ 42789,
+ 42790,
+ 42791,
+ 42792,
+ 42793,
+ 42794,
+ 42795,
+ 42796,
+ 42797,
+ 42798,
+ 42799,
+ 42802,
+ 42803,
+ 42804,
+ 42805,
+ 42806,
+ 42807,
+ 42808,
+ 42809,
+ 42810,
+ 42811,
+ 42812,
+ 42813,
+ 42814,
+ 42815,
+ 42816,
+ 42817,
+ 42818,
+ 42819,
+ 42820,
+ 42821,
+ 42822,
+ 42823,
+ 42824,
+ 42825,
+ 42826,
+ 42827,
+ 42828,
+ 42829,
+ 42830,
+ 42831,
+ 42832,
+ 42833,
+ 42834,
+ 42835,
+ 42836,
+ 42837,
+ 42838,
+ 42839,
+ 42840,
+ 42841,
+ 42842,
+ 42843,
+ 42844,
+ 42845,
+ 42846,
+ 42847,
+ 42848,
+ 42849,
+ 42850,
+ 42851,
+ 42852,
+ 42853,
+ 42854,
+ 42855,
+ 42856,
+ 42857,
+ 42858,
+ 42859,
+ 42860,
+ 42861,
+ 42862,
+ 42863,
+ 42873,
+ 42874,
+ 42875,
+ 42876,
+ 42877,
+ 42879,
+ 42880,
+ 42881,
+ 42882,
+ 42883,
+ 42884,
+ 42885,
+ 42886,
+ 42887,
+ 42888,
+ 42892,
+ 42893,
+ 42894,
+ 42895,
+ 42897,
+ 42898,
+ 42899,
+ 42902,
+ 42903,
+ 42904,
+ 42905,
+ 42906,
+ 42907,
+ 42908,
+ 42909,
+ 42910,
+ 42911,
+ 42912,
+ 42913,
+ 42914,
+ 42915,
+ 42916,
+ 42917,
+ 42918,
+ 42919,
+ 42920,
+ 42921,
+ 42922,
+ 43000,
+ 43003,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65345,
+ 65371,
+ 66600,
+ 66640,
+ 71872,
+ 71904,
+ 119834,
+ 119860,
+ 119886,
+ 119893,
+ 119894,
+ 119912,
+ 119938,
+ 119964,
+ 119990,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120016,
+ 120042,
+ 120068,
+ 120094,
+ 120120,
+ 120146,
+ 120172,
+ 120198,
+ 120224,
+ 120250,
+ 120276,
+ 120302,
+ 120328,
+ 120354,
+ 120380,
+ 120406,
+ 120432,
+ 120458,
+ 120486,
+ 120514,
+ 120539,
+ 120540,
+ 120546,
+ 120572,
+ 120597,
+ 120598,
+ 120604,
+ 120630,
+ 120655,
+ 120656,
+ 120662,
+ 120688,
+ 120713,
+ 120714,
+ 120720,
+ 120746,
+ 120771,
+ 120772,
+ 120778,
+ 120779,
+ 120780
+};
+
+static const UV XPosixPrint_invlist[] = { /* for EBCDIC 1047 */
+ 1205, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 64,
+ 255,
+ 256,
+ 888,
+ 890,
+ 896,
+ 900,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1376,
+ 1377,
+ 1416,
+ 1417,
+ 1419,
+ 1421,
+ 1424,
+ 1425,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1525,
+ 1536,
+ 1565,
+ 1566,
+ 1806,
+ 1807,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2043,
+ 2048,
+ 2094,
+ 2096,
+ 2111,
+ 2112,
+ 2140,
+ 2142,
+ 2143,
+ 2208,
+ 2227,
+ 2276,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2556,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2802,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2936,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3067,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3192,
+ 3200,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3446,
+ 3449,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3573,
+ 3585,
+ 3643,
+ 3647,
+ 3676,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3992,
+ 3993,
+ 4029,
+ 4030,
+ 4045,
+ 4046,
+ 4059,
+ 4096,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4989,
+ 4992,
+ 5018,
+ 5024,
+ 5109,
+ 5120,
+ 5789,
+ 5792,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5943,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6110,
+ 6112,
+ 6122,
+ 6128,
+ 6138,
+ 6144,
+ 6159,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6464,
+ 6465,
+ 6468,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6619,
+ 6622,
+ 6684,
+ 6686,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6816,
+ 6830,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7037,
+ 7040,
+ 7156,
+ 7164,
+ 7224,
+ 7227,
+ 7242,
+ 7245,
+ 7296,
+ 7360,
+ 7368,
+ 7376,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8133,
+ 8134,
+ 8148,
+ 8150,
+ 8156,
+ 8157,
+ 8176,
+ 8178,
+ 8181,
+ 8182,
+ 8191,
+ 8192,
+ 8232,
+ 8234,
+ 8293,
+ 8294,
+ 8306,
+ 8308,
+ 8335,
+ 8336,
+ 8349,
+ 8352,
+ 8382,
+ 8400,
+ 8433,
+ 8448,
+ 8586,
+ 8592,
+ 9211,
+ 9216,
+ 9255,
+ 9280,
+ 9291,
+ 9312,
+ 11124,
+ 11126,
+ 11158,
+ 11160,
+ 11194,
+ 11197,
+ 11209,
+ 11210,
+ 11218,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11508,
+ 11513,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11633,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11843,
+ 11904,
+ 11930,
+ 11931,
+ 12020,
+ 12032,
+ 12246,
+ 12272,
+ 12284,
+ 12288,
+ 12352,
+ 12353,
+ 12439,
+ 12441,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12688,
+ 12731,
+ 12736,
+ 12772,
+ 12784,
+ 12831,
+ 12832,
+ 13055,
+ 13056,
+ 19894,
+ 19904,
+ 40909,
+ 40960,
+ 42125,
+ 42128,
+ 42183,
+ 42192,
+ 42540,
+ 42560,
+ 42654,
+ 42655,
+ 42744,
+ 42752,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43052,
+ 43056,
+ 43066,
+ 43072,
+ 43128,
+ 43136,
+ 43205,
+ 43214,
+ 43226,
+ 43232,
+ 43260,
+ 43264,
+ 43348,
+ 43359,
+ 43389,
+ 43392,
+ 43470,
+ 43471,
+ 43482,
+ 43486,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43612,
+ 43715,
+ 43739,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 57344,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64450,
+ 64467,
+ 64832,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65022,
+ 65024,
+ 65050,
+ 65056,
+ 65070,
+ 65072,
+ 65107,
+ 65108,
+ 65127,
+ 65128,
+ 65132,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65279,
+ 65280,
+ 65281,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65504,
+ 65511,
+ 65512,
+ 65519,
+ 65529,
+ 65534,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65792,
+ 65795,
+ 65799,
+ 65844,
+ 65847,
+ 65933,
+ 65936,
+ 65948,
+ 65952,
+ 65953,
+ 66000,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66300,
+ 66304,
+ 66340,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66463,
+ 66500,
+ 66504,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 66927,
+ 66928,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67671,
+ 67743,
+ 67751,
+ 67760,
+ 67840,
+ 67868,
+ 67871,
+ 67898,
+ 67903,
+ 67904,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68168,
+ 68176,
+ 68185,
+ 68192,
+ 68256,
+ 68288,
+ 68327,
+ 68331,
+ 68343,
+ 68352,
+ 68406,
+ 68409,
+ 68438,
+ 68440,
+ 68467,
+ 68472,
+ 68498,
+ 68505,
+ 68509,
+ 68521,
+ 68528,
+ 68608,
+ 68681,
+ 69216,
+ 69247,
+ 69632,
+ 69710,
+ 69714,
+ 69744,
+ 69759,
+ 69826,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69956,
+ 69968,
+ 70007,
+ 70016,
+ 70089,
+ 70093,
+ 70094,
+ 70096,
+ 70107,
+ 70113,
+ 70133,
+ 70144,
+ 70162,
+ 70163,
+ 70206,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71114,
+ 71168,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71923,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 74864,
+ 74869,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92782,
+ 92784,
+ 92880,
+ 92910,
+ 92912,
+ 92918,
+ 92928,
+ 92998,
+ 93008,
+ 93018,
+ 93019,
+ 93026,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113820,
+ 113828,
+ 118784,
+ 119030,
+ 119040,
+ 119079,
+ 119081,
+ 119262,
+ 119296,
+ 119366,
+ 119552,
+ 119639,
+ 119648,
+ 119666,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125127,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 126704,
+ 126706,
+ 126976,
+ 127020,
+ 127024,
+ 127124,
+ 127136,
+ 127151,
+ 127153,
+ 127168,
+ 127169,
+ 127184,
+ 127185,
+ 127222,
+ 127232,
+ 127245,
+ 127248,
+ 127279,
+ 127280,
+ 127340,
+ 127344,
+ 127387,
+ 127462,
+ 127491,
+ 127504,
+ 127547,
+ 127552,
+ 127561,
+ 127568,
+ 127570,
+ 127744,
+ 127789,
+ 127792,
+ 127870,
+ 127872,
+ 127951,
+ 127956,
+ 127992,
+ 128000,
+ 128255,
+ 128256,
+ 128331,
+ 128336,
+ 128378,
+ 128379,
+ 128420,
+ 128421,
+ 128579,
+ 128581,
+ 128720,
+ 128736,
+ 128749,
+ 128752,
+ 128756,
+ 128768,
+ 128884,
+ 128896,
+ 128981,
+ 129024,
+ 129036,
+ 129040,
+ 129096,
+ 129104,
+ 129114,
+ 129120,
+ 129160,
+ 129168,
+ 129198,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917505,
+ 917506,
+ 917536,
+ 917632,
+ 917760,
+ 918000,
+ 983040,
+ 1048574,
+ 1048576,
+ 1114110
+};
+
+static const UV XPosixPunct_invlist[] = { /* for EBCDIC 1047 */
+ 309, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 75,
+ 81,
+ 90,
+ 98,
+ 107,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 161,
+ 162,
+ 170,
+ 172,
+ 173,
+ 174,
+ 179,
+ 180,
+ 181,
+ 183,
+ 189,
+ 190,
+ 192,
+ 193,
+ 208,
+ 209,
+ 224,
+ 225,
+ 894,
+ 895,
+ 903,
+ 904,
+ 1370,
+ 1376,
+ 1417,
+ 1419,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1523,
+ 1525,
+ 1545,
+ 1547,
+ 1548,
+ 1550,
+ 1563,
+ 1564,
+ 1566,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1792,
+ 1806,
+ 2039,
+ 2042,
+ 2096,
+ 2111,
+ 2142,
+ 2143,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2800,
+ 2801,
+ 3572,
+ 3573,
+ 3663,
+ 3664,
+ 3674,
+ 3676,
+ 3844,
+ 3859,
+ 3860,
+ 3861,
+ 3898,
+ 3902,
+ 3973,
+ 3974,
+ 4048,
+ 4053,
+ 4057,
+ 4059,
+ 4170,
+ 4176,
+ 4347,
+ 4348,
+ 4960,
+ 4969,
+ 5120,
+ 5121,
+ 5741,
+ 5743,
+ 5787,
+ 5789,
+ 5867,
+ 5870,
+ 5941,
+ 5943,
+ 6100,
+ 6103,
+ 6104,
+ 6107,
+ 6144,
+ 6155,
+ 6468,
+ 6470,
+ 6686,
+ 6688,
+ 6816,
+ 6823,
+ 6824,
+ 6830,
+ 7002,
+ 7009,
+ 7164,
+ 7168,
+ 7227,
+ 7232,
+ 7294,
+ 7296,
+ 7360,
+ 7368,
+ 7379,
+ 7380,
+ 8208,
+ 8232,
+ 8240,
+ 8260,
+ 8261,
+ 8274,
+ 8275,
+ 8287,
+ 8317,
+ 8319,
+ 8333,
+ 8335,
+ 8968,
+ 8972,
+ 9001,
+ 9003,
+ 10088,
+ 10102,
+ 10181,
+ 10183,
+ 10214,
+ 10224,
+ 10627,
+ 10649,
+ 10712,
+ 10716,
+ 10748,
+ 10750,
+ 11513,
+ 11517,
+ 11518,
+ 11520,
+ 11632,
+ 11633,
+ 11776,
+ 11823,
+ 11824,
+ 11843,
+ 12289,
+ 12292,
+ 12296,
+ 12306,
+ 12308,
+ 12320,
+ 12336,
+ 12337,
+ 12349,
+ 12350,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42611,
+ 42612,
+ 42622,
+ 42623,
+ 42738,
+ 42744,
+ 43124,
+ 43128,
+ 43214,
+ 43216,
+ 43256,
+ 43259,
+ 43310,
+ 43312,
+ 43359,
+ 43360,
+ 43457,
+ 43470,
+ 43486,
+ 43488,
+ 43612,
+ 43616,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 44011,
+ 44012,
+ 64830,
+ 64832,
+ 65040,
+ 65050,
+ 65072,
+ 65107,
+ 65108,
+ 65122,
+ 65123,
+ 65124,
+ 65128,
+ 65129,
+ 65130,
+ 65132,
+ 65281,
+ 65284,
+ 65285,
+ 65291,
+ 65292,
+ 65296,
+ 65306,
+ 65308,
+ 65311,
+ 65313,
+ 65339,
+ 65342,
+ 65343,
+ 65344,
+ 65371,
+ 65372,
+ 65373,
+ 65374,
+ 65375,
+ 65382,
+ 65792,
+ 65795,
+ 66463,
+ 66464,
+ 66512,
+ 66513,
+ 66927,
+ 66928,
+ 67671,
+ 67672,
+ 67871,
+ 67872,
+ 67903,
+ 67904,
+ 68176,
+ 68185,
+ 68223,
+ 68224,
+ 68336,
+ 68343,
+ 68409,
+ 68416,
+ 68505,
+ 68509,
+ 69703,
+ 69710,
+ 69819,
+ 69821,
+ 69822,
+ 69826,
+ 69952,
+ 69956,
+ 70004,
+ 70006,
+ 70085,
+ 70089,
+ 70093,
+ 70094,
+ 70200,
+ 70206,
+ 70854,
+ 70855,
+ 71105,
+ 71114,
+ 71233,
+ 71236,
+ 74864,
+ 74869,
+ 92782,
+ 92784,
+ 92917,
+ 92918,
+ 92983,
+ 92988,
+ 92996,
+ 92997,
+ 113823,
+ 113824
+};
+
+static const UV XPosixSpace_invlist[] = { /* for EBCDIC 1047 */
+ 23, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 5,
+ 6,
+ 11,
+ 14,
+ 21,
+ 22,
+ 37,
+ 38,
+ 64,
+ 66,
+ 5760,
+ 5761,
+ 8192,
+ 8203,
+ 8232,
+ 8234,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 12288,
+ 12289
+};
+
+static const UV XPosixUpper_invlist[] = { /* for EBCDIC 1047 */
+ 1273, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 98,
+ 106,
+ 113,
+ 121,
+ 128,
+ 129,
+ 158,
+ 159,
+ 172,
+ 173,
+ 174,
+ 175,
+ 186,
+ 187,
+ 193,
+ 202,
+ 209,
+ 218,
+ 226,
+ 234,
+ 235,
+ 240,
+ 251,
+ 255,
+ 256,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 262,
+ 263,
+ 264,
+ 265,
+ 266,
+ 267,
+ 268,
+ 269,
+ 270,
+ 271,
+ 272,
+ 273,
+ 274,
+ 275,
+ 276,
+ 277,
+ 278,
+ 279,
+ 280,
+ 281,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 287,
+ 288,
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 294,
+ 295,
+ 296,
+ 297,
+ 298,
+ 299,
+ 300,
+ 301,
+ 302,
+ 303,
+ 304,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 310,
+ 311,
+ 313,
+ 314,
+ 315,
+ 316,
+ 317,
+ 318,
+ 319,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 328,
+ 330,
+ 331,
+ 332,
+ 333,
+ 334,
+ 335,
+ 336,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343,
+ 344,
+ 345,
+ 346,
+ 347,
+ 348,
+ 349,
+ 350,
+ 351,
+ 352,
+ 353,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 375,
+ 376,
+ 378,
+ 379,
+ 380,
+ 381,
+ 382,
+ 385,
+ 387,
+ 388,
+ 389,
+ 390,
+ 392,
+ 393,
+ 396,
+ 398,
+ 402,
+ 403,
+ 405,
+ 406,
+ 409,
+ 412,
+ 414,
+ 415,
+ 417,
+ 418,
+ 419,
+ 420,
+ 421,
+ 422,
+ 424,
+ 425,
+ 426,
+ 428,
+ 429,
+ 430,
+ 432,
+ 433,
+ 436,
+ 437,
+ 438,
+ 439,
+ 441,
+ 444,
+ 445,
+ 452,
+ 453,
+ 455,
+ 456,
+ 458,
+ 459,
+ 461,
+ 462,
+ 463,
+ 464,
+ 465,
+ 466,
+ 467,
+ 468,
+ 469,
+ 470,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 476,
+ 478,
+ 479,
+ 480,
+ 481,
+ 482,
+ 483,
+ 484,
+ 485,
+ 486,
+ 487,
+ 488,
+ 489,
+ 490,
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 497,
+ 498,
+ 500,
+ 501,
+ 502,
+ 505,
+ 506,
+ 507,
+ 508,
+ 509,
+ 510,
+ 511,
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 531,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 563,
+ 570,
+ 572,
+ 573,
+ 575,
+ 577,
+ 578,
+ 579,
+ 583,
+ 584,
+ 585,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 880,
+ 881,
+ 882,
+ 883,
+ 886,
+ 887,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 912,
+ 913,
+ 930,
+ 931,
+ 940,
+ 975,
+ 976,
+ 978,
+ 981,
+ 984,
+ 985,
+ 986,
+ 987,
+ 988,
+ 989,
+ 990,
+ 991,
+ 992,
+ 993,
+ 994,
+ 995,
+ 996,
+ 997,
+ 998,
+ 999,
+ 1000,
+ 1001,
+ 1002,
+ 1003,
+ 1004,
+ 1005,
+ 1006,
+ 1007,
+ 1012,
+ 1013,
+ 1015,
+ 1016,
+ 1017,
+ 1019,
+ 1021,
+ 1072,
+ 1120,
+ 1121,
+ 1122,
+ 1123,
+ 1124,
+ 1125,
+ 1126,
+ 1127,
+ 1128,
+ 1129,
+ 1130,
+ 1131,
+ 1132,
+ 1133,
+ 1134,
+ 1135,
+ 1136,
+ 1137,
+ 1138,
+ 1139,
+ 1140,
+ 1141,
+ 1142,
+ 1143,
+ 1144,
+ 1145,
+ 1146,
+ 1147,
+ 1148,
+ 1149,
+ 1150,
+ 1151,
+ 1152,
+ 1153,
+ 1162,
+ 1163,
+ 1164,
+ 1165,
+ 1166,
+ 1167,
+ 1168,
+ 1169,
+ 1170,
+ 1171,
+ 1172,
+ 1173,
+ 1174,
+ 1175,
+ 1176,
+ 1177,
+ 1178,
+ 1179,
+ 1180,
+ 1181,
+ 1182,
+ 1183,
+ 1184,
+ 1185,
+ 1186,
+ 1187,
+ 1188,
+ 1189,
+ 1190,
+ 1191,
+ 1192,
+ 1193,
+ 1194,
+ 1195,
+ 1196,
+ 1197,
+ 1198,
+ 1199,
+ 1200,
+ 1201,
+ 1202,
+ 1203,
+ 1204,
+ 1205,
+ 1206,
+ 1207,
+ 1208,
+ 1209,
+ 1210,
+ 1211,
+ 1212,
+ 1213,
+ 1214,
+ 1215,
+ 1216,
+ 1218,
+ 1219,
+ 1220,
+ 1221,
+ 1222,
+ 1223,
+ 1224,
+ 1225,
+ 1226,
+ 1227,
+ 1228,
+ 1229,
+ 1230,
+ 1232,
+ 1233,
+ 1234,
+ 1235,
+ 1236,
+ 1237,
+ 1238,
+ 1239,
+ 1240,
+ 1241,
+ 1242,
+ 1243,
+ 1244,
+ 1245,
+ 1246,
+ 1247,
+ 1248,
+ 1249,
+ 1250,
+ 1251,
+ 1252,
+ 1253,
+ 1254,
+ 1255,
+ 1256,
+ 1257,
+ 1258,
+ 1259,
+ 1260,
+ 1261,
+ 1262,
+ 1263,
+ 1264,
+ 1265,
+ 1266,
+ 1267,
+ 1268,
+ 1269,
+ 1270,
+ 1271,
+ 1272,
+ 1273,
+ 1274,
+ 1275,
+ 1276,
+ 1277,
+ 1278,
+ 1279,
+ 1280,
+ 1281,
+ 1282,
+ 1283,
+ 1284,
+ 1285,
+ 1286,
+ 1287,
+ 1288,
+ 1289,
+ 1290,
+ 1291,
+ 1292,
+ 1293,
+ 1294,
+ 1295,
+ 1296,
+ 1297,
+ 1298,
+ 1299,
+ 1300,
+ 1301,
+ 1302,
+ 1303,
+ 1304,
+ 1305,
+ 1306,
+ 1307,
+ 1308,
+ 1309,
+ 1310,
+ 1311,
+ 1312,
+ 1313,
+ 1314,
+ 1315,
+ 1316,
+ 1317,
+ 1318,
+ 1319,
+ 1320,
+ 1321,
+ 1322,
+ 1323,
+ 1324,
+ 1325,
+ 1326,
+ 1327,
+ 1329,
+ 1367,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7680,
+ 7681,
+ 7682,
+ 7683,
+ 7684,
+ 7685,
+ 7686,
+ 7687,
+ 7688,
+ 7689,
+ 7690,
+ 7691,
+ 7692,
+ 7693,
+ 7694,
+ 7695,
+ 7696,
+ 7697,
+ 7698,
+ 7699,
+ 7700,
+ 7701,
+ 7702,
+ 7703,
+ 7704,
+ 7705,
+ 7706,
+ 7707,
+ 7708,
+ 7709,
+ 7710,
+ 7711,
+ 7712,
+ 7713,
+ 7714,
+ 7715,
+ 7716,
+ 7717,
+ 7718,
+ 7719,
+ 7720,
+ 7721,
+ 7722,
+ 7723,
+ 7724,
+ 7725,
+ 7726,
+ 7727,
+ 7728,
+ 7729,
+ 7730,
+ 7731,
+ 7732,
+ 7733,
+ 7734,
+ 7735,
+ 7736,
+ 7737,
+ 7738,
+ 7739,
+ 7740,
+ 7741,
+ 7742,
+ 7743,
+ 7744,
+ 7745,
+ 7746,
+ 7747,
+ 7748,
+ 7749,
+ 7750,
+ 7751,
+ 7752,
+ 7753,
+ 7754,
+ 7755,
+ 7756,
+ 7757,
+ 7758,
+ 7759,
+ 7760,
+ 7761,
+ 7762,
+ 7763,
+ 7764,
+ 7765,
+ 7766,
+ 7767,
+ 7768,
+ 7769,
+ 7770,
+ 7771,
+ 7772,
+ 7773,
+ 7774,
+ 7775,
+ 7776,
+ 7777,
+ 7778,
+ 7779,
+ 7780,
+ 7781,
+ 7782,
+ 7783,
+ 7784,
+ 7785,
+ 7786,
+ 7787,
+ 7788,
+ 7789,
+ 7790,
+ 7791,
+ 7792,
+ 7793,
+ 7794,
+ 7795,
+ 7796,
+ 7797,
+ 7798,
+ 7799,
+ 7800,
+ 7801,
+ 7802,
+ 7803,
+ 7804,
+ 7805,
+ 7806,
+ 7807,
+ 7808,
+ 7809,
+ 7810,
+ 7811,
+ 7812,
+ 7813,
+ 7814,
+ 7815,
+ 7816,
+ 7817,
+ 7818,
+ 7819,
+ 7820,
+ 7821,
+ 7822,
+ 7823,
+ 7824,
+ 7825,
+ 7826,
+ 7827,
+ 7828,
+ 7829,
+ 7838,
+ 7839,
+ 7840,
+ 7841,
+ 7842,
+ 7843,
+ 7844,
+ 7845,
+ 7846,
+ 7847,
+ 7848,
+ 7849,
+ 7850,
+ 7851,
+ 7852,
+ 7853,
+ 7854,
+ 7855,
+ 7856,
+ 7857,
+ 7858,
+ 7859,
+ 7860,
+ 7861,
+ 7862,
+ 7863,
+ 7864,
+ 7865,
+ 7866,
+ 7867,
+ 7868,
+ 7869,
+ 7870,
+ 7871,
+ 7872,
+ 7873,
+ 7874,
+ 7875,
+ 7876,
+ 7877,
+ 7878,
+ 7879,
+ 7880,
+ 7881,
+ 7882,
+ 7883,
+ 7884,
+ 7885,
+ 7886,
+ 7887,
+ 7888,
+ 7889,
+ 7890,
+ 7891,
+ 7892,
+ 7893,
+ 7894,
+ 7895,
+ 7896,
+ 7897,
+ 7898,
+ 7899,
+ 7900,
+ 7901,
+ 7902,
+ 7903,
+ 7904,
+ 7905,
+ 7906,
+ 7907,
+ 7908,
+ 7909,
+ 7910,
+ 7911,
+ 7912,
+ 7913,
+ 7914,
+ 7915,
+ 7916,
+ 7917,
+ 7918,
+ 7919,
+ 7920,
+ 7921,
+ 7922,
+ 7923,
+ 7924,
+ 7925,
+ 7926,
+ 7927,
+ 7928,
+ 7929,
+ 7930,
+ 7931,
+ 7932,
+ 7933,
+ 7934,
+ 7935,
+ 7944,
+ 7952,
+ 7960,
+ 7966,
+ 7976,
+ 7984,
+ 7992,
+ 8000,
+ 8008,
+ 8014,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8032,
+ 8040,
+ 8048,
+ 8120,
+ 8124,
+ 8136,
+ 8140,
+ 8152,
+ 8156,
+ 8168,
+ 8173,
+ 8184,
+ 8188,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8459,
+ 8462,
+ 8464,
+ 8467,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8496,
+ 8500,
+ 8510,
+ 8512,
+ 8517,
+ 8518,
+ 8544,
+ 8560,
+ 8579,
+ 8580,
+ 9398,
+ 9424,
+ 11264,
+ 11311,
+ 11360,
+ 11361,
+ 11362,
+ 11365,
+ 11367,
+ 11368,
+ 11369,
+ 11370,
+ 11371,
+ 11372,
+ 11373,
+ 11377,
+ 11378,
+ 11379,
+ 11381,
+ 11382,
+ 11390,
+ 11393,
+ 11394,
+ 11395,
+ 11396,
+ 11397,
+ 11398,
+ 11399,
+ 11400,
+ 11401,
+ 11402,
+ 11403,
+ 11404,
+ 11405,
+ 11406,
+ 11407,
+ 11408,
+ 11409,
+ 11410,
+ 11411,
+ 11412,
+ 11413,
+ 11414,
+ 11415,
+ 11416,
+ 11417,
+ 11418,
+ 11419,
+ 11420,
+ 11421,
+ 11422,
+ 11423,
+ 11424,
+ 11425,
+ 11426,
+ 11427,
+ 11428,
+ 11429,
+ 11430,
+ 11431,
+ 11432,
+ 11433,
+ 11434,
+ 11435,
+ 11436,
+ 11437,
+ 11438,
+ 11439,
+ 11440,
+ 11441,
+ 11442,
+ 11443,
+ 11444,
+ 11445,
+ 11446,
+ 11447,
+ 11448,
+ 11449,
+ 11450,
+ 11451,
+ 11452,
+ 11453,
+ 11454,
+ 11455,
+ 11456,
+ 11457,
+ 11458,
+ 11459,
+ 11460,
+ 11461,
+ 11462,
+ 11463,
+ 11464,
+ 11465,
+ 11466,
+ 11467,
+ 11468,
+ 11469,
+ 11470,
+ 11471,
+ 11472,
+ 11473,
+ 11474,
+ 11475,
+ 11476,
+ 11477,
+ 11478,
+ 11479,
+ 11480,
+ 11481,
+ 11482,
+ 11483,
+ 11484,
+ 11485,
+ 11486,
+ 11487,
+ 11488,
+ 11489,
+ 11490,
+ 11491,
+ 11499,
+ 11500,
+ 11501,
+ 11502,
+ 11506,
+ 11507,
+ 42560,
+ 42561,
+ 42562,
+ 42563,
+ 42564,
+ 42565,
+ 42566,
+ 42567,
+ 42568,
+ 42569,
+ 42570,
+ 42571,
+ 42572,
+ 42573,
+ 42574,
+ 42575,
+ 42576,
+ 42577,
+ 42578,
+ 42579,
+ 42580,
+ 42581,
+ 42582,
+ 42583,
+ 42584,
+ 42585,
+ 42586,
+ 42587,
+ 42588,
+ 42589,
+ 42590,
+ 42591,
+ 42592,
+ 42593,
+ 42594,
+ 42595,
+ 42596,
+ 42597,
+ 42598,
+ 42599,
+ 42600,
+ 42601,
+ 42602,
+ 42603,
+ 42604,
+ 42605,
+ 42624,
+ 42625,
+ 42626,
+ 42627,
+ 42628,
+ 42629,
+ 42630,
+ 42631,
+ 42632,
+ 42633,
+ 42634,
+ 42635,
+ 42636,
+ 42637,
+ 42638,
+ 42639,
+ 42640,
+ 42641,
+ 42642,
+ 42643,
+ 42644,
+ 42645,
+ 42646,
+ 42647,
+ 42648,
+ 42649,
+ 42650,
+ 42651,
+ 42786,
+ 42787,
+ 42788,
+ 42789,
+ 42790,
+ 42791,
+ 42792,
+ 42793,
+ 42794,
+ 42795,
+ 42796,
+ 42797,
+ 42798,
+ 42799,
+ 42802,
+ 42803,
+ 42804,
+ 42805,
+ 42806,
+ 42807,
+ 42808,
+ 42809,
+ 42810,
+ 42811,
+ 42812,
+ 42813,
+ 42814,
+ 42815,
+ 42816,
+ 42817,
+ 42818,
+ 42819,
+ 42820,
+ 42821,
+ 42822,
+ 42823,
+ 42824,
+ 42825,
+ 42826,
+ 42827,
+ 42828,
+ 42829,
+ 42830,
+ 42831,
+ 42832,
+ 42833,
+ 42834,
+ 42835,
+ 42836,
+ 42837,
+ 42838,
+ 42839,
+ 42840,
+ 42841,
+ 42842,
+ 42843,
+ 42844,
+ 42845,
+ 42846,
+ 42847,
+ 42848,
+ 42849,
+ 42850,
+ 42851,
+ 42852,
+ 42853,
+ 42854,
+ 42855,
+ 42856,
+ 42857,
+ 42858,
+ 42859,
+ 42860,
+ 42861,
+ 42862,
+ 42863,
+ 42873,
+ 42874,
+ 42875,
+ 42876,
+ 42877,
+ 42879,
+ 42880,
+ 42881,
+ 42882,
+ 42883,
+ 42884,
+ 42885,
+ 42886,
+ 42887,
+ 42891,
+ 42892,
+ 42893,
+ 42894,
+ 42896,
+ 42897,
+ 42898,
+ 42899,
+ 42902,
+ 42903,
+ 42904,
+ 42905,
+ 42906,
+ 42907,
+ 42908,
+ 42909,
+ 42910,
+ 42911,
+ 42912,
+ 42913,
+ 42914,
+ 42915,
+ 42916,
+ 42917,
+ 42918,
+ 42919,
+ 42920,
+ 42921,
+ 42922,
+ 42926,
+ 42928,
+ 42930,
+ 65313,
+ 65339,
+ 66560,
+ 66600,
+ 71840,
+ 71872,
+ 119808,
+ 119834,
+ 119860,
+ 119886,
+ 119912,
+ 119938,
+ 119964,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119990,
+ 120016,
+ 120042,
+ 120068,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120120,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120172,
+ 120198,
+ 120224,
+ 120250,
+ 120276,
+ 120302,
+ 120328,
+ 120354,
+ 120380,
+ 120406,
+ 120432,
+ 120458,
+ 120488,
+ 120513,
+ 120546,
+ 120571,
+ 120604,
+ 120629,
+ 120662,
+ 120687,
+ 120720,
+ 120745,
+ 120778,
+ 120779,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370
+};
+
+static const UV XPosixWord_invlist[] = { /* for EBCDIC 1047 */
+ 1285, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 109,
+ 110,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 173,
+ 174,
+ 175,
+ 186,
+ 187,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 250,
+ 251,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 768,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1155,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1425,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1759,
+ 1769,
+ 1770,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2094,
+ 2112,
+ 2140,
+ 2208,
+ 2227,
+ 2276,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3663,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3864,
+ 3866,
+ 3872,
+ 3882,
+ 3893,
+ 3894,
+ 3895,
+ 3896,
+ 3897,
+ 3898,
+ 3902,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3973,
+ 3974,
+ 3992,
+ 3993,
+ 4029,
+ 4038,
+ 4039,
+ 4096,
+ 4170,
+ 4176,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5941,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6100,
+ 6103,
+ 6104,
+ 6108,
+ 6110,
+ 6112,
+ 6122,
+ 6155,
+ 6158,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7002,
+ 7019,
+ 7028,
+ 7040,
+ 7156,
+ 7168,
+ 7224,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7376,
+ 7379,
+ 7380,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8204,
+ 8206,
+ 8255,
+ 8257,
+ 8276,
+ 8277,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8400,
+ 8433,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12336,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12441,
+ 12443,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42611,
+ 42612,
+ 42622,
+ 42623,
+ 42654,
+ 42655,
+ 42738,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43205,
+ 43216,
+ 43226,
+ 43232,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43310,
+ 43312,
+ 43348,
+ 43360,
+ 43389,
+ 43392,
+ 43457,
+ 43471,
+ 43482,
+ 43488,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44012,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65024,
+ 65040,
+ 65056,
+ 65070,
+ 65075,
+ 65077,
+ 65101,
+ 65104,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65343,
+ 65344,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66045,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66273,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68160,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68327,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69703,
+ 69734,
+ 69744,
+ 69759,
+ 69819,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69952,
+ 69968,
+ 70004,
+ 70006,
+ 70007,
+ 70016,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70200,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71105,
+ 71168,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92912,
+ 92917,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113821,
+ 113823,
+ 119141,
+ 119146,
+ 119149,
+ 119155,
+ 119163,
+ 119171,
+ 119173,
+ 119180,
+ 119210,
+ 119214,
+ 119362,
+ 119365,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125136,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917760,
+ 918000
+};
+
+static const UV XPosixXDigit_invlist[] = { /* for EBCDIC 1047 */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 129,
+ 135,
+ 193,
+ 199,
+ 240,
+ 250,
+ 65296,
+ 65306,
+ 65313,
+ 65319,
+ 65345,
+ 65351
+};
+
+static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 1047 */
+ 267, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 154,
+ 156,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 173,
+ 174,
+ 175,
+ 186,
+ 187,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 240,
+ 251,
+ 255,
+ 256,
+ 305,
+ 306,
+ 312,
+ 313,
+ 397,
+ 398,
+ 411,
+ 412,
+ 426,
+ 428,
+ 442,
+ 444,
+ 446,
+ 447,
+ 448,
+ 452,
+ 545,
+ 546,
+ 564,
+ 570,
+ 597,
+ 598,
+ 600,
+ 601,
+ 602,
+ 603,
+ 605,
+ 608,
+ 610,
+ 611,
+ 612,
+ 613,
+ 615,
+ 616,
+ 618,
+ 619,
+ 621,
+ 623,
+ 624,
+ 625,
+ 627,
+ 629,
+ 630,
+ 637,
+ 638,
+ 640,
+ 641,
+ 643,
+ 644,
+ 647,
+ 653,
+ 658,
+ 659,
+ 670,
+ 671,
+ 700,
+ 701,
+ 702,
+ 703,
+ 768,
+ 770,
+ 775,
+ 777,
+ 778,
+ 779,
+ 780,
+ 781,
+ 787,
+ 788,
+ 817,
+ 818,
+ 834,
+ 835,
+ 837,
+ 838,
+ 880,
+ 884,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 978,
+ 981,
+ 1014,
+ 1015,
+ 1020,
+ 1021,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1377,
+ 1416,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7545,
+ 7546,
+ 7549,
+ 7550,
+ 7680,
+ 7836,
+ 7838,
+ 7839,
+ 7840,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8486,
+ 8487,
+ 8490,
+ 8492,
+ 8498,
+ 8499,
+ 8526,
+ 8527,
+ 8544,
+ 8576,
+ 8579,
+ 8581,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11377,
+ 11378,
+ 11380,
+ 11381,
+ 11383,
+ 11390,
+ 11492,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42560,
+ 42606,
+ 42624,
+ 42652,
+ 42786,
+ 42800,
+ 42802,
+ 42864,
+ 42873,
+ 42888,
+ 42891,
+ 42894,
+ 42896,
+ 42900,
+ 42902,
+ 42926,
+ 42928,
+ 42930,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 66560,
+ 66640,
+ 71840,
+ 71904
+};
+
+#endif /* #ifndef PERL_IN_XSUB_RE */
+
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 1047 */
+ 45, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 700,
+ 701,
+ 776,
+ 777,
+ 787,
+ 788,
+ 834,
+ 835,
+ 940,
+ 941,
+ 942,
+ 943,
+ 945,
+ 946,
+ 951,
+ 952,
+ 953,
+ 954,
+ 961,
+ 962,
+ 965,
+ 966,
+ 969,
+ 970,
+ 974,
+ 975,
+ 1381,
+ 1382,
+ 1396,
+ 1397,
+ 1406,
+ 1407,
+ 7936,
+ 7944,
+ 7968,
+ 7976,
+ 8032,
+ 8040,
+ 8048,
+ 8049,
+ 8052,
+ 8053,
+ 8060,
+ 8061
+};
+
+#ifndef PERL_IN_XSUB_RE
+
+static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 1047 */
+ 59, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 89,
+ 90,
+ 304,
+ 305,
+ 329,
+ 330,
+ 496,
+ 497,
+ 912,
+ 913,
+ 944,
+ 945,
+ 1415,
+ 1416,
+ 7830,
+ 7835,
+ 7838,
+ 7839,
+ 8016,
+ 8017,
+ 8018,
+ 8019,
+ 8020,
+ 8021,
+ 8022,
+ 8023,
+ 8064,
+ 8112,
+ 8114,
+ 8117,
+ 8118,
+ 8120,
+ 8124,
+ 8125,
+ 8130,
+ 8133,
+ 8134,
+ 8136,
+ 8140,
+ 8141,
+ 8146,
+ 8148,
+ 8150,
+ 8152,
+ 8162,
+ 8165,
+ 8166,
+ 8168,
+ 8178,
+ 8181,
+ 8182,
+ 8184,
+ 8188,
+ 8189,
+ 64256,
+ 64263,
+ 64275,
+ 64280
+};
+
+static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */
+ 55, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 11,
+ 20,
+ 21,
+ 23,
+ 24,
+ 26,
+ 28,
+ 32,
+ 38,
+ 40,
+ 45,
+ 48,
+ 50,
+ 51,
+ 55,
+ 56,
+ 60,
+ 62,
+ 63,
+ 65,
+ 75,
+ 81,
+ 90,
+ 98,
+ 107,
+ 112,
+ 121,
+ 128,
+ 129,
+ 138,
+ 145,
+ 154,
+ 161,
+ 170,
+ 173,
+ 174,
+ 189,
+ 190,
+ 192,
+ 202,
+ 208,
+ 218,
+ 224,
+ 225,
+ 226,
+ 234,
+ 240,
+ 250,
+ 256
+};
+
+static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */
+ 1121, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 109,
+ 110,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 173,
+ 174,
+ 175,
+ 186,
+ 187,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 240,
+ 251,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 880,
+ 885,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1568,
+ 1611,
+ 1646,
+ 1648,
+ 1649,
+ 1748,
+ 1749,
+ 1750,
+ 1765,
+ 1767,
+ 1774,
+ 1776,
+ 1786,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1809,
+ 1810,
+ 1840,
+ 1869,
+ 1958,
+ 1969,
+ 1970,
+ 1994,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2070,
+ 2074,
+ 2075,
+ 2084,
+ 2085,
+ 2088,
+ 2089,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2308,
+ 2362,
+ 2365,
+ 2366,
+ 2384,
+ 2385,
+ 2392,
+ 2402,
+ 2417,
+ 2433,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2494,
+ 2510,
+ 2511,
+ 2524,
+ 2526,
+ 2527,
+ 2530,
+ 2544,
+ 2546,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2674,
+ 2677,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2750,
+ 2768,
+ 2769,
+ 2784,
+ 2786,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2878,
+ 2908,
+ 2910,
+ 2911,
+ 2914,
+ 2929,
+ 2930,
+ 2947,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3024,
+ 3025,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3134,
+ 3160,
+ 3162,
+ 3168,
+ 3170,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3262,
+ 3294,
+ 3295,
+ 3296,
+ 3298,
+ 3313,
+ 3315,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3390,
+ 3406,
+ 3407,
+ 3424,
+ 3426,
+ 3450,
+ 3456,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3585,
+ 3633,
+ 3634,
+ 3635,
+ 3648,
+ 3655,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3761,
+ 3762,
+ 3763,
+ 3773,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3976,
+ 3981,
+ 4096,
+ 4139,
+ 4159,
+ 4160,
+ 4176,
+ 4182,
+ 4186,
+ 4190,
+ 4193,
+ 4194,
+ 4197,
+ 4199,
+ 4206,
+ 4209,
+ 4213,
+ 4226,
+ 4238,
+ 4239,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5906,
+ 5920,
+ 5938,
+ 5952,
+ 5970,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6016,
+ 6068,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6176,
+ 6264,
+ 6272,
+ 6313,
+ 6314,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6480,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6593,
+ 6600,
+ 6656,
+ 6679,
+ 6688,
+ 6741,
+ 6823,
+ 6824,
+ 6917,
+ 6964,
+ 6981,
+ 6988,
+ 7043,
+ 7073,
+ 7086,
+ 7088,
+ 7098,
+ 7142,
+ 7168,
+ 7204,
+ 7245,
+ 7248,
+ 7258,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7410,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42528,
+ 42538,
+ 42540,
+ 42560,
+ 42607,
+ 42623,
+ 42654,
+ 42656,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43043,
+ 43072,
+ 43124,
+ 43138,
+ 43188,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43274,
+ 43302,
+ 43312,
+ 43335,
+ 43360,
+ 43389,
+ 43396,
+ 43443,
+ 43471,
+ 43472,
+ 43488,
+ 43493,
+ 43494,
+ 43504,
+ 43514,
+ 43519,
+ 43520,
+ 43561,
+ 43584,
+ 43587,
+ 43588,
+ 43596,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43696,
+ 43697,
+ 43698,
+ 43701,
+ 43703,
+ 43705,
+ 43710,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43755,
+ 43762,
+ 43765,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44003,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64286,
+ 64287,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64606,
+ 64612,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65018,
+ 65137,
+ 65138,
+ 65139,
+ 65140,
+ 65143,
+ 65144,
+ 65145,
+ 65146,
+ 65147,
+ 65148,
+ 65149,
+ 65150,
+ 65151,
+ 65277,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65438,
+ 65440,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66422,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68097,
+ 68112,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69635,
+ 69688,
+ 69763,
+ 69808,
+ 69840,
+ 69865,
+ 69891,
+ 69927,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70019,
+ 70067,
+ 70081,
+ 70085,
+ 70106,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70188,
+ 70320,
+ 70367,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70462,
+ 70493,
+ 70498,
+ 70784,
+ 70832,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 71040,
+ 71087,
+ 71168,
+ 71216,
+ 71236,
+ 71237,
+ 71296,
+ 71339,
+ 71840,
+ 71904,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92880,
+ 92910,
+ 92928,
+ 92976,
+ 92992,
+ 92996,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94033,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
+};
+
+static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */
+ 1291, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 109,
+ 110,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 173,
+ 174,
+ 175,
+ 186,
+ 187,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 250,
+ 251,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 768,
+ 885,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1155,
+ 1160,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1425,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1759,
+ 1769,
+ 1770,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2094,
+ 2112,
+ 2140,
+ 2208,
+ 2227,
+ 2276,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3663,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3864,
+ 3866,
+ 3872,
+ 3882,
+ 3893,
+ 3894,
+ 3895,
+ 3896,
+ 3897,
+ 3898,
+ 3902,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3973,
+ 3974,
+ 3992,
+ 3993,
+ 4029,
+ 4038,
+ 4039,
+ 4096,
+ 4170,
+ 4176,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5941,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6100,
+ 6103,
+ 6104,
+ 6108,
+ 6110,
+ 6112,
+ 6122,
+ 6155,
+ 6158,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6832,
+ 6846,
+ 6912,
+ 6988,
+ 6992,
+ 7002,
+ 7019,
+ 7028,
+ 7040,
+ 7156,
+ 7168,
+ 7224,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7376,
+ 7379,
+ 7380,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8255,
+ 8257,
+ 8276,
+ 8277,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8400,
+ 8413,
+ 8417,
+ 8418,
+ 8421,
+ 8433,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 12293,
+ 12296,
+ 12321,
+ 12336,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12441,
+ 12443,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42608,
+ 42612,
+ 42622,
+ 42623,
+ 42654,
+ 42655,
+ 42738,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43205,
+ 43216,
+ 43226,
+ 43232,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43310,
+ 43312,
+ 43348,
+ 43360,
+ 43389,
+ 43392,
+ 43457,
+ 43471,
+ 43482,
+ 43488,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44012,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64606,
+ 64612,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65018,
+ 65024,
+ 65040,
+ 65056,
+ 65070,
+ 65075,
+ 65077,
+ 65101,
+ 65104,
+ 65137,
+ 65138,
+ 65139,
+ 65140,
+ 65143,
+ 65144,
+ 65145,
+ 65146,
+ 65147,
+ 65148,
+ 65149,
+ 65150,
+ 65151,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65343,
+ 65344,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66045,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66273,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68160,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68327,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69703,
+ 69734,
+ 69744,
+ 69759,
+ 69819,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69952,
+ 69968,
+ 70004,
+ 70006,
+ 70007,
+ 70016,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70200,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71105,
+ 71168,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92912,
+ 92917,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113821,
+ 113823,
+ 119141,
+ 119146,
+ 119149,
+ 119155,
+ 119163,
+ 119171,
+ 119173,
+ 119180,
+ 119210,
+ 119214,
+ 119362,
+ 119365,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125136,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917760,
+ 918000
+};
+
+#endif /* #ifndef PERL_IN_XSUB_RE */
+
+#endif /* EBCDIC 1047 */
+
+#if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+#ifndef PERL_IN_XSUB_RE
+
+static const UV ASCII_invlist[] = { /* for EBCDIC 037 */
+ 56, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 11,
+ 20,
+ 22,
+ 23,
+ 24,
+ 26,
+ 28,
+ 32,
+ 37,
+ 40,
+ 45,
+ 48,
+ 50,
+ 51,
+ 55,
+ 56,
+ 60,
+ 62,
+ 63,
+ 65,
+ 75,
+ 81,
+ 90,
+ 95,
+ 96,
+ 98,
+ 107,
+ 112,
+ 121,
+ 128,
+ 129,
+ 138,
+ 145,
+ 154,
+ 161,
+ 170,
+ 176,
+ 177,
+ 186,
+ 188,
+ 192,
+ 202,
+ 208,
+ 218,
+ 224,
+ 225,
+ 226,
+ 234,
+ 240,
+ 250
+};
+
+static const UV Cased_invlist[] = { /* for EBCDIC 037 */
+ 277, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 240,
+ 251,
+ 255,
+ 256,
+ 443,
+ 444,
+ 448,
+ 452,
+ 660,
+ 661,
+ 697,
+ 704,
+ 706,
+ 736,
+ 741,
+ 837,
+ 838,
+ 880,
+ 884,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1377,
+ 1416,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7424,
+ 7616,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8501,
+ 8505,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8576,
+ 8579,
+ 8581,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42560,
+ 42606,
+ 42624,
+ 42654,
+ 42786,
+ 42888,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 43000,
+ 43003,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 66560,
+ 66640,
+ 71840,
+ 71904,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370
+};
+
+static const UV VertSpace_invlist[] = { /* for EBCDIC 037 */
+ 9, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 11,
+ 14,
+ 21,
+ 22,
+ 37,
+ 38,
+ 8232,
+ 8234
+};
+
+static const UV XPerlSpace_invlist[] = { /* for EBCDIC 037 */
+ 23, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 5,
+ 6,
+ 11,
+ 14,
+ 21,
+ 22,
+ 37,
+ 38,
+ 64,
+ 66,
+ 5760,
+ 5761,
+ 8192,
+ 8203,
+ 8232,
+ 8234,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 12288,
+ 12289
+};
+
+static const UV XPosixAlnum_invlist[] = { /* for EBCDIC 037 */
+ 1281, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 250,
+ 251,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 837,
+ 838,
+ 880,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1456,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1624,
+ 1625,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1761,
+ 1769,
+ 1773,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1856,
+ 1869,
+ 1970,
+ 1984,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2072,
+ 2074,
+ 2093,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2276,
+ 2282,
+ 2288,
+ 2364,
+ 2365,
+ 2381,
+ 2382,
+ 2385,
+ 2389,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2509,
+ 2510,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2637,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2765,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2893,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3021,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3149,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3277,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3405,
+ 3406,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3655,
+ 3661,
+ 3662,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3789,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3872,
+ 3882,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3970,
+ 3976,
+ 3992,
+ 3993,
+ 4029,
+ 4096,
+ 4151,
+ 4152,
+ 4153,
+ 4155,
+ 4170,
+ 4176,
+ 4195,
+ 4197,
+ 4201,
+ 4206,
+ 4231,
+ 4238,
+ 4239,
+ 4240,
+ 4250,
+ 4252,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4959,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5908,
+ 5920,
+ 5940,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6068,
+ 6070,
+ 6089,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6112,
+ 6122,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6457,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6753,
+ 6773,
+ 6784,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6912,
+ 6964,
+ 6965,
+ 6980,
+ 6981,
+ 6988,
+ 6992,
+ 7002,
+ 7040,
+ 7082,
+ 7084,
+ 7142,
+ 7143,
+ 7154,
+ 7168,
+ 7222,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7412,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7655,
+ 7669,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42607,
+ 42612,
+ 42620,
+ 42623,
+ 42654,
+ 42655,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43204,
+ 43216,
+ 43226,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43307,
+ 43312,
+ 43347,
+ 43360,
+ 43389,
+ 43392,
+ 43443,
+ 43444,
+ 43456,
+ 43471,
+ 43482,
+ 43488,
+ 43493,
+ 43494,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43711,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43766,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69702,
+ 69734,
+ 69744,
+ 69762,
+ 69817,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69939,
+ 69942,
+ 69952,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70016,
+ 70080,
+ 70081,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70197,
+ 70199,
+ 70200,
+ 70320,
+ 70377,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70477,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70784,
+ 70850,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71103,
+ 71168,
+ 71231,
+ 71232,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71350,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113822,
+ 113823,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
+};
+
+static const UV XPosixAlpha_invlist[] = { /* for EBCDIC 037 */
+ 1223, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 240,
+ 251,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 837,
+ 838,
+ 880,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1456,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1624,
+ 1625,
+ 1632,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1761,
+ 1769,
+ 1773,
+ 1776,
+ 1786,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1856,
+ 1869,
+ 1970,
+ 1994,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2072,
+ 2074,
+ 2093,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2276,
+ 2282,
+ 2288,
+ 2364,
+ 2365,
+ 2381,
+ 2382,
+ 2385,
+ 2389,
+ 2404,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2509,
+ 2510,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2544,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2637,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2672,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2765,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2893,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3021,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3149,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3277,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3405,
+ 3406,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3655,
+ 3661,
+ 3662,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3789,
+ 3790,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3970,
+ 3976,
+ 3992,
+ 3993,
+ 4029,
+ 4096,
+ 4151,
+ 4152,
+ 4153,
+ 4155,
+ 4160,
+ 4176,
+ 4195,
+ 4197,
+ 4201,
+ 4206,
+ 4231,
+ 4238,
+ 4239,
+ 4252,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4959,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5908,
+ 5920,
+ 5940,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6068,
+ 6070,
+ 6089,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6457,
+ 6480,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6753,
+ 6773,
+ 6823,
+ 6824,
+ 6912,
+ 6964,
+ 6965,
+ 6980,
+ 6981,
+ 6988,
+ 7040,
+ 7082,
+ 7084,
+ 7088,
+ 7098,
+ 7142,
+ 7143,
+ 7154,
+ 7168,
+ 7222,
+ 7245,
+ 7248,
+ 7258,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7412,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7655,
+ 7669,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42528,
+ 42538,
+ 42540,
+ 42560,
+ 42607,
+ 42612,
+ 42620,
+ 42623,
+ 42654,
+ 42655,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43204,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43274,
+ 43307,
+ 43312,
+ 43347,
+ 43360,
+ 43389,
+ 43392,
+ 43443,
+ 43444,
+ 43456,
+ 43471,
+ 43472,
+ 43488,
+ 43493,
+ 43494,
+ 43504,
+ 43514,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43711,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43766,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69702,
+ 69762,
+ 69817,
+ 69840,
+ 69865,
+ 69888,
+ 69939,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70016,
+ 70080,
+ 70081,
+ 70085,
+ 70106,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70197,
+ 70199,
+ 70200,
+ 70320,
+ 70377,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70477,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70784,
+ 70850,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 71040,
+ 71094,
+ 71096,
+ 71103,
+ 71168,
+ 71231,
+ 71232,
+ 71233,
+ 71236,
+ 71237,
+ 71296,
+ 71350,
+ 71840,
+ 71904,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92880,
+ 92910,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113822,
+ 113823,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
+};
+
+static const UV XPosixBlank_invlist[] = { /* for EBCDIC 037 */
+ 15, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 5,
+ 6,
+ 64,
+ 66,
+ 5760,
+ 5761,
+ 8192,
+ 8203,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 12288,
+ 12289
+};
+
+static const UV XPosixCntrl_invlist[] = { /* for EBCDIC 037 */
+ 4, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 64,
+ 255,
+ 256
+};
+
+static const UV XPosixDigit_invlist[] = { /* for EBCDIC 037 */
+ 101, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 240,
+ 250,
+ 1632,
+ 1642,
+ 1776,
+ 1786,
+ 1984,
+ 1994,
+ 2406,
+ 2416,
+ 2534,
+ 2544,
+ 2662,
+ 2672,
+ 2790,
+ 2800,
+ 2918,
+ 2928,
+ 3046,
+ 3056,
+ 3174,
+ 3184,
+ 3302,
+ 3312,
+ 3430,
+ 3440,
+ 3558,
+ 3568,
+ 3664,
+ 3674,
+ 3792,
+ 3802,
+ 3872,
+ 3882,
+ 4160,
+ 4170,
+ 4240,
+ 4250,
+ 6112,
+ 6122,
+ 6160,
+ 6170,
+ 6470,
+ 6480,
+ 6608,
+ 6618,
+ 6784,
+ 6794,
+ 6800,
+ 6810,
+ 6992,
+ 7002,
+ 7088,
+ 7098,
+ 7232,
+ 7242,
+ 7248,
+ 7258,
+ 42528,
+ 42538,
+ 43216,
+ 43226,
+ 43264,
+ 43274,
+ 43472,
+ 43482,
+ 43504,
+ 43514,
+ 43600,
+ 43610,
+ 44016,
+ 44026,
+ 65296,
+ 65306,
+ 66720,
+ 66730,
+ 69734,
+ 69744,
+ 69872,
+ 69882,
+ 69942,
+ 69952,
+ 70096,
+ 70106,
+ 70384,
+ 70394,
+ 70864,
+ 70874,
+ 71248,
+ 71258,
+ 71360,
+ 71370,
+ 71904,
+ 71914,
+ 92768,
+ 92778,
+ 93008,
+ 93018,
+ 120782,
+ 120832
+};
+
+static const UV XPosixGraph_invlist[] = { /* for EBCDIC 037 */
+ 1211, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 255,
+ 256,
+ 888,
+ 890,
+ 896,
+ 900,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1376,
+ 1377,
+ 1416,
+ 1417,
+ 1419,
+ 1421,
+ 1424,
+ 1425,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1525,
+ 1536,
+ 1565,
+ 1566,
+ 1806,
+ 1807,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2043,
+ 2048,
+ 2094,
+ 2096,
+ 2111,
+ 2112,
+ 2140,
+ 2142,
+ 2143,
+ 2208,
+ 2227,
+ 2276,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2556,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2802,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2936,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3067,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3192,
+ 3200,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3446,
+ 3449,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3573,
+ 3585,
+ 3643,
+ 3647,
+ 3676,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3992,
+ 3993,
+ 4029,
+ 4030,
+ 4045,
+ 4046,
+ 4059,
+ 4096,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4989,
+ 4992,
+ 5018,
+ 5024,
+ 5109,
+ 5120,
+ 5760,
+ 5761,
+ 5789,
+ 5792,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5943,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6110,
+ 6112,
+ 6122,
+ 6128,
+ 6138,
+ 6144,
+ 6159,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6464,
+ 6465,
+ 6468,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6619,
+ 6622,
+ 6684,
+ 6686,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6816,
+ 6830,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7037,
+ 7040,
+ 7156,
+ 7164,
+ 7224,
+ 7227,
+ 7242,
+ 7245,
+ 7296,
+ 7360,
+ 7368,
+ 7376,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8133,
+ 8134,
+ 8148,
+ 8150,
+ 8156,
+ 8157,
+ 8176,
+ 8178,
+ 8181,
+ 8182,
+ 8191,
+ 8203,
+ 8232,
+ 8234,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 8293,
+ 8294,
+ 8306,
+ 8308,
+ 8335,
+ 8336,
+ 8349,
+ 8352,
+ 8382,
+ 8400,
+ 8433,
+ 8448,
+ 8586,
+ 8592,
+ 9211,
+ 9216,
+ 9255,
+ 9280,
+ 9291,
+ 9312,
+ 11124,
+ 11126,
+ 11158,
+ 11160,
+ 11194,
+ 11197,
+ 11209,
+ 11210,
+ 11218,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11508,
+ 11513,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11633,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11843,
+ 11904,
+ 11930,
+ 11931,
+ 12020,
+ 12032,
+ 12246,
+ 12272,
+ 12284,
+ 12289,
+ 12352,
+ 12353,
+ 12439,
+ 12441,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12688,
+ 12731,
+ 12736,
+ 12772,
+ 12784,
+ 12831,
+ 12832,
+ 13055,
+ 13056,
+ 19894,
+ 19904,
+ 40909,
+ 40960,
+ 42125,
+ 42128,
+ 42183,
+ 42192,
+ 42540,
+ 42560,
+ 42654,
+ 42655,
+ 42744,
+ 42752,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43052,
+ 43056,
+ 43066,
+ 43072,
+ 43128,
+ 43136,
+ 43205,
+ 43214,
+ 43226,
+ 43232,
+ 43260,
+ 43264,
+ 43348,
+ 43359,
+ 43389,
+ 43392,
+ 43470,
+ 43471,
+ 43482,
+ 43486,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43612,
+ 43715,
+ 43739,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 57344,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64450,
+ 64467,
+ 64832,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65022,
+ 65024,
+ 65050,
+ 65056,
+ 65070,
+ 65072,
+ 65107,
+ 65108,
+ 65127,
+ 65128,
+ 65132,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65279,
+ 65280,
+ 65281,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65504,
+ 65511,
+ 65512,
+ 65519,
+ 65529,
+ 65534,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65792,
+ 65795,
+ 65799,
+ 65844,
+ 65847,
+ 65933,
+ 65936,
+ 65948,
+ 65952,
+ 65953,
+ 66000,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66300,
+ 66304,
+ 66340,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66463,
+ 66500,
+ 66504,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 66927,
+ 66928,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67671,
+ 67743,
+ 67751,
+ 67760,
+ 67840,
+ 67868,
+ 67871,
+ 67898,
+ 67903,
+ 67904,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68168,
+ 68176,
+ 68185,
+ 68192,
+ 68256,
+ 68288,
+ 68327,
+ 68331,
+ 68343,
+ 68352,
+ 68406,
+ 68409,
+ 68438,
+ 68440,
+ 68467,
+ 68472,
+ 68498,
+ 68505,
+ 68509,
+ 68521,
+ 68528,
+ 68608,
+ 68681,
+ 69216,
+ 69247,
+ 69632,
+ 69710,
+ 69714,
+ 69744,
+ 69759,
+ 69826,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69956,
+ 69968,
+ 70007,
+ 70016,
+ 70089,
+ 70093,
+ 70094,
+ 70096,
+ 70107,
+ 70113,
+ 70133,
+ 70144,
+ 70162,
+ 70163,
+ 70206,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71114,
+ 71168,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71923,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 74864,
+ 74869,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92782,
+ 92784,
+ 92880,
+ 92910,
+ 92912,
+ 92918,
+ 92928,
+ 92998,
+ 93008,
+ 93018,
+ 93019,
+ 93026,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113820,
+ 113828,
+ 118784,
+ 119030,
+ 119040,
+ 119079,
+ 119081,
+ 119262,
+ 119296,
+ 119366,
+ 119552,
+ 119639,
+ 119648,
+ 119666,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125127,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 126704,
+ 126706,
+ 126976,
+ 127020,
+ 127024,
+ 127124,
+ 127136,
+ 127151,
+ 127153,
+ 127168,
+ 127169,
+ 127184,
+ 127185,
+ 127222,
+ 127232,
+ 127245,
+ 127248,
+ 127279,
+ 127280,
+ 127340,
+ 127344,
+ 127387,
+ 127462,
+ 127491,
+ 127504,
+ 127547,
+ 127552,
+ 127561,
+ 127568,
+ 127570,
+ 127744,
+ 127789,
+ 127792,
+ 127870,
+ 127872,
+ 127951,
+ 127956,
+ 127992,
+ 128000,
+ 128255,
+ 128256,
+ 128331,
+ 128336,
+ 128378,
+ 128379,
+ 128420,
+ 128421,
+ 128579,
+ 128581,
+ 128720,
+ 128736,
+ 128749,
+ 128752,
+ 128756,
+ 128768,
+ 128884,
+ 128896,
+ 128981,
+ 129024,
+ 129036,
+ 129040,
+ 129096,
+ 129104,
+ 129114,
+ 129120,
+ 129160,
+ 129168,
+ 129198,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917505,
+ 917506,
+ 917536,
+ 917632,
+ 917760,
+ 918000,
+ 983040,
+ 1048574,
+ 1048576,
+ 1114110
+};
+
+static const UV XPosixLower_invlist[] = { /* for EBCDIC 037 */
+ 1275, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 112,
+ 113,
+ 129,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 160,
+ 161,
+ 162,
+ 170,
+ 203,
+ 208,
+ 219,
+ 224,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 262,
+ 263,
+ 264,
+ 265,
+ 266,
+ 267,
+ 268,
+ 269,
+ 270,
+ 271,
+ 272,
+ 273,
+ 274,
+ 275,
+ 276,
+ 277,
+ 278,
+ 279,
+ 280,
+ 281,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 287,
+ 288,
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 294,
+ 295,
+ 296,
+ 297,
+ 298,
+ 299,
+ 300,
+ 301,
+ 302,
+ 303,
+ 304,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 310,
+ 311,
+ 313,
+ 314,
+ 315,
+ 316,
+ 317,
+ 318,
+ 319,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 328,
+ 330,
+ 331,
+ 332,
+ 333,
+ 334,
+ 335,
+ 336,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343,
+ 344,
+ 345,
+ 346,
+ 347,
+ 348,
+ 349,
+ 350,
+ 351,
+ 352,
+ 353,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 375,
+ 376,
+ 378,
+ 379,
+ 380,
+ 381,
+ 382,
+ 385,
+ 387,
+ 388,
+ 389,
+ 390,
+ 392,
+ 393,
+ 396,
+ 398,
+ 402,
+ 403,
+ 405,
+ 406,
+ 409,
+ 412,
+ 414,
+ 415,
+ 417,
+ 418,
+ 419,
+ 420,
+ 421,
+ 422,
+ 424,
+ 425,
+ 426,
+ 428,
+ 429,
+ 430,
+ 432,
+ 433,
+ 436,
+ 437,
+ 438,
+ 439,
+ 441,
+ 443,
+ 445,
+ 448,
+ 454,
+ 455,
+ 457,
+ 458,
+ 460,
+ 461,
+ 462,
+ 463,
+ 464,
+ 465,
+ 466,
+ 467,
+ 468,
+ 469,
+ 470,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 476,
+ 478,
+ 479,
+ 480,
+ 481,
+ 482,
+ 483,
+ 484,
+ 485,
+ 486,
+ 487,
+ 488,
+ 489,
+ 490,
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 497,
+ 499,
+ 500,
+ 501,
+ 502,
+ 505,
+ 506,
+ 507,
+ 508,
+ 509,
+ 510,
+ 511,
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 531,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 563,
+ 570,
+ 572,
+ 573,
+ 575,
+ 577,
+ 578,
+ 579,
+ 583,
+ 584,
+ 585,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 660,
+ 661,
+ 697,
+ 704,
+ 706,
+ 736,
+ 741,
+ 837,
+ 838,
+ 881,
+ 882,
+ 883,
+ 884,
+ 887,
+ 888,
+ 890,
+ 894,
+ 912,
+ 913,
+ 940,
+ 975,
+ 976,
+ 978,
+ 981,
+ 984,
+ 985,
+ 986,
+ 987,
+ 988,
+ 989,
+ 990,
+ 991,
+ 992,
+ 993,
+ 994,
+ 995,
+ 996,
+ 997,
+ 998,
+ 999,
+ 1000,
+ 1001,
+ 1002,
+ 1003,
+ 1004,
+ 1005,
+ 1006,
+ 1007,
+ 1012,
+ 1013,
+ 1014,
+ 1016,
+ 1017,
+ 1019,
+ 1021,
+ 1072,
+ 1120,
+ 1121,
+ 1122,
+ 1123,
+ 1124,
+ 1125,
+ 1126,
+ 1127,
+ 1128,
+ 1129,
+ 1130,
+ 1131,
+ 1132,
+ 1133,
+ 1134,
+ 1135,
+ 1136,
+ 1137,
+ 1138,
+ 1139,
+ 1140,
+ 1141,
+ 1142,
+ 1143,
+ 1144,
+ 1145,
+ 1146,
+ 1147,
+ 1148,
+ 1149,
+ 1150,
+ 1151,
+ 1152,
+ 1153,
+ 1154,
+ 1163,
+ 1164,
+ 1165,
+ 1166,
+ 1167,
+ 1168,
+ 1169,
+ 1170,
+ 1171,
+ 1172,
+ 1173,
+ 1174,
+ 1175,
+ 1176,
+ 1177,
+ 1178,
+ 1179,
+ 1180,
+ 1181,
+ 1182,
+ 1183,
+ 1184,
+ 1185,
+ 1186,
+ 1187,
+ 1188,
+ 1189,
+ 1190,
+ 1191,
+ 1192,
+ 1193,
+ 1194,
+ 1195,
+ 1196,
+ 1197,
+ 1198,
+ 1199,
+ 1200,
+ 1201,
+ 1202,
+ 1203,
+ 1204,
+ 1205,
+ 1206,
+ 1207,
+ 1208,
+ 1209,
+ 1210,
+ 1211,
+ 1212,
+ 1213,
+ 1214,
+ 1215,
+ 1216,
+ 1218,
+ 1219,
+ 1220,
+ 1221,
+ 1222,
+ 1223,
+ 1224,
+ 1225,
+ 1226,
+ 1227,
+ 1228,
+ 1229,
+ 1230,
+ 1232,
+ 1233,
+ 1234,
+ 1235,
+ 1236,
+ 1237,
+ 1238,
+ 1239,
+ 1240,
+ 1241,
+ 1242,
+ 1243,
+ 1244,
+ 1245,
+ 1246,
+ 1247,
+ 1248,
+ 1249,
+ 1250,
+ 1251,
+ 1252,
+ 1253,
+ 1254,
+ 1255,
+ 1256,
+ 1257,
+ 1258,
+ 1259,
+ 1260,
+ 1261,
+ 1262,
+ 1263,
+ 1264,
+ 1265,
+ 1266,
+ 1267,
+ 1268,
+ 1269,
+ 1270,
+ 1271,
+ 1272,
+ 1273,
+ 1274,
+ 1275,
+ 1276,
+ 1277,
+ 1278,
+ 1279,
+ 1280,
+ 1281,
+ 1282,
+ 1283,
+ 1284,
+ 1285,
+ 1286,
+ 1287,
+ 1288,
+ 1289,
+ 1290,
+ 1291,
+ 1292,
+ 1293,
+ 1294,
+ 1295,
+ 1296,
+ 1297,
+ 1298,
+ 1299,
+ 1300,
+ 1301,
+ 1302,
+ 1303,
+ 1304,
+ 1305,
+ 1306,
+ 1307,
+ 1308,
+ 1309,
+ 1310,
+ 1311,
+ 1312,
+ 1313,
+ 1314,
+ 1315,
+ 1316,
+ 1317,
+ 1318,
+ 1319,
+ 1320,
+ 1321,
+ 1322,
+ 1323,
+ 1324,
+ 1325,
+ 1326,
+ 1327,
+ 1328,
+ 1377,
+ 1416,
+ 7424,
+ 7616,
+ 7681,
+ 7682,
+ 7683,
+ 7684,
+ 7685,
+ 7686,
+ 7687,
+ 7688,
+ 7689,
+ 7690,
+ 7691,
+ 7692,
+ 7693,
+ 7694,
+ 7695,
+ 7696,
+ 7697,
+ 7698,
+ 7699,
+ 7700,
+ 7701,
+ 7702,
+ 7703,
+ 7704,
+ 7705,
+ 7706,
+ 7707,
+ 7708,
+ 7709,
+ 7710,
+ 7711,
+ 7712,
+ 7713,
+ 7714,
+ 7715,
+ 7716,
+ 7717,
+ 7718,
+ 7719,
+ 7720,
+ 7721,
+ 7722,
+ 7723,
+ 7724,
+ 7725,
+ 7726,
+ 7727,
+ 7728,
+ 7729,
+ 7730,
+ 7731,
+ 7732,
+ 7733,
+ 7734,
+ 7735,
+ 7736,
+ 7737,
+ 7738,
+ 7739,
+ 7740,
+ 7741,
+ 7742,
+ 7743,
+ 7744,
+ 7745,
+ 7746,
+ 7747,
+ 7748,
+ 7749,
+ 7750,
+ 7751,
+ 7752,
+ 7753,
+ 7754,
+ 7755,
+ 7756,
+ 7757,
+ 7758,
+ 7759,
+ 7760,
+ 7761,
+ 7762,
+ 7763,
+ 7764,
+ 7765,
+ 7766,
+ 7767,
+ 7768,
+ 7769,
+ 7770,
+ 7771,
+ 7772,
+ 7773,
+ 7774,
+ 7775,
+ 7776,
+ 7777,
+ 7778,
+ 7779,
+ 7780,
+ 7781,
+ 7782,
+ 7783,
+ 7784,
+ 7785,
+ 7786,
+ 7787,
+ 7788,
+ 7789,
+ 7790,
+ 7791,
+ 7792,
+ 7793,
+ 7794,
+ 7795,
+ 7796,
+ 7797,
+ 7798,
+ 7799,
+ 7800,
+ 7801,
+ 7802,
+ 7803,
+ 7804,
+ 7805,
+ 7806,
+ 7807,
+ 7808,
+ 7809,
+ 7810,
+ 7811,
+ 7812,
+ 7813,
+ 7814,
+ 7815,
+ 7816,
+ 7817,
+ 7818,
+ 7819,
+ 7820,
+ 7821,
+ 7822,
+ 7823,
+ 7824,
+ 7825,
+ 7826,
+ 7827,
+ 7828,
+ 7829,
+ 7838,
+ 7839,
+ 7840,
+ 7841,
+ 7842,
+ 7843,
+ 7844,
+ 7845,
+ 7846,
+ 7847,
+ 7848,
+ 7849,
+ 7850,
+ 7851,
+ 7852,
+ 7853,
+ 7854,
+ 7855,
+ 7856,
+ 7857,
+ 7858,
+ 7859,
+ 7860,
+ 7861,
+ 7862,
+ 7863,
+ 7864,
+ 7865,
+ 7866,
+ 7867,
+ 7868,
+ 7869,
+ 7870,
+ 7871,
+ 7872,
+ 7873,
+ 7874,
+ 7875,
+ 7876,
+ 7877,
+ 7878,
+ 7879,
+ 7880,
+ 7881,
+ 7882,
+ 7883,
+ 7884,
+ 7885,
+ 7886,
+ 7887,
+ 7888,
+ 7889,
+ 7890,
+ 7891,
+ 7892,
+ 7893,
+ 7894,
+ 7895,
+ 7896,
+ 7897,
+ 7898,
+ 7899,
+ 7900,
+ 7901,
+ 7902,
+ 7903,
+ 7904,
+ 7905,
+ 7906,
+ 7907,
+ 7908,
+ 7909,
+ 7910,
+ 7911,
+ 7912,
+ 7913,
+ 7914,
+ 7915,
+ 7916,
+ 7917,
+ 7918,
+ 7919,
+ 7920,
+ 7921,
+ 7922,
+ 7923,
+ 7924,
+ 7925,
+ 7926,
+ 7927,
+ 7928,
+ 7929,
+ 7930,
+ 7931,
+ 7932,
+ 7933,
+ 7934,
+ 7935,
+ 7944,
+ 7952,
+ 7958,
+ 7968,
+ 7976,
+ 7984,
+ 7992,
+ 8000,
+ 8006,
+ 8016,
+ 8024,
+ 8032,
+ 8040,
+ 8048,
+ 8062,
+ 8064,
+ 8072,
+ 8080,
+ 8088,
+ 8096,
+ 8104,
+ 8112,
+ 8117,
+ 8118,
+ 8120,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8136,
+ 8144,
+ 8148,
+ 8150,
+ 8152,
+ 8160,
+ 8168,
+ 8178,
+ 8181,
+ 8182,
+ 8184,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8458,
+ 8459,
+ 8462,
+ 8464,
+ 8467,
+ 8468,
+ 8495,
+ 8496,
+ 8500,
+ 8501,
+ 8505,
+ 8506,
+ 8508,
+ 8510,
+ 8518,
+ 8522,
+ 8526,
+ 8527,
+ 8560,
+ 8576,
+ 8580,
+ 8581,
+ 9424,
+ 9450,
+ 11312,
+ 11359,
+ 11361,
+ 11362,
+ 11365,
+ 11367,
+ 11368,
+ 11369,
+ 11370,
+ 11371,
+ 11372,
+ 11373,
+ 11377,
+ 11378,
+ 11379,
+ 11381,
+ 11382,
+ 11390,
+ 11393,
+ 11394,
+ 11395,
+ 11396,
+ 11397,
+ 11398,
+ 11399,
+ 11400,
+ 11401,
+ 11402,
+ 11403,
+ 11404,
+ 11405,
+ 11406,
+ 11407,
+ 11408,
+ 11409,
+ 11410,
+ 11411,
+ 11412,
+ 11413,
+ 11414,
+ 11415,
+ 11416,
+ 11417,
+ 11418,
+ 11419,
+ 11420,
+ 11421,
+ 11422,
+ 11423,
+ 11424,
+ 11425,
+ 11426,
+ 11427,
+ 11428,
+ 11429,
+ 11430,
+ 11431,
+ 11432,
+ 11433,
+ 11434,
+ 11435,
+ 11436,
+ 11437,
+ 11438,
+ 11439,
+ 11440,
+ 11441,
+ 11442,
+ 11443,
+ 11444,
+ 11445,
+ 11446,
+ 11447,
+ 11448,
+ 11449,
+ 11450,
+ 11451,
+ 11452,
+ 11453,
+ 11454,
+ 11455,
+ 11456,
+ 11457,
+ 11458,
+ 11459,
+ 11460,
+ 11461,
+ 11462,
+ 11463,
+ 11464,
+ 11465,
+ 11466,
+ 11467,
+ 11468,
+ 11469,
+ 11470,
+ 11471,
+ 11472,
+ 11473,
+ 11474,
+ 11475,
+ 11476,
+ 11477,
+ 11478,
+ 11479,
+ 11480,
+ 11481,
+ 11482,
+ 11483,
+ 11484,
+ 11485,
+ 11486,
+ 11487,
+ 11488,
+ 11489,
+ 11490,
+ 11491,
+ 11493,
+ 11500,
+ 11501,
+ 11502,
+ 11503,
+ 11507,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42561,
+ 42562,
+ 42563,
+ 42564,
+ 42565,
+ 42566,
+ 42567,
+ 42568,
+ 42569,
+ 42570,
+ 42571,
+ 42572,
+ 42573,
+ 42574,
+ 42575,
+ 42576,
+ 42577,
+ 42578,
+ 42579,
+ 42580,
+ 42581,
+ 42582,
+ 42583,
+ 42584,
+ 42585,
+ 42586,
+ 42587,
+ 42588,
+ 42589,
+ 42590,
+ 42591,
+ 42592,
+ 42593,
+ 42594,
+ 42595,
+ 42596,
+ 42597,
+ 42598,
+ 42599,
+ 42600,
+ 42601,
+ 42602,
+ 42603,
+ 42604,
+ 42605,
+ 42606,
+ 42625,
+ 42626,
+ 42627,
+ 42628,
+ 42629,
+ 42630,
+ 42631,
+ 42632,
+ 42633,
+ 42634,
+ 42635,
+ 42636,
+ 42637,
+ 42638,
+ 42639,
+ 42640,
+ 42641,
+ 42642,
+ 42643,
+ 42644,
+ 42645,
+ 42646,
+ 42647,
+ 42648,
+ 42649,
+ 42650,
+ 42651,
+ 42654,
+ 42787,
+ 42788,
+ 42789,
+ 42790,
+ 42791,
+ 42792,
+ 42793,
+ 42794,
+ 42795,
+ 42796,
+ 42797,
+ 42798,
+ 42799,
+ 42802,
+ 42803,
+ 42804,
+ 42805,
+ 42806,
+ 42807,
+ 42808,
+ 42809,
+ 42810,
+ 42811,
+ 42812,
+ 42813,
+ 42814,
+ 42815,
+ 42816,
+ 42817,
+ 42818,
+ 42819,
+ 42820,
+ 42821,
+ 42822,
+ 42823,
+ 42824,
+ 42825,
+ 42826,
+ 42827,
+ 42828,
+ 42829,
+ 42830,
+ 42831,
+ 42832,
+ 42833,
+ 42834,
+ 42835,
+ 42836,
+ 42837,
+ 42838,
+ 42839,
+ 42840,
+ 42841,
+ 42842,
+ 42843,
+ 42844,
+ 42845,
+ 42846,
+ 42847,
+ 42848,
+ 42849,
+ 42850,
+ 42851,
+ 42852,
+ 42853,
+ 42854,
+ 42855,
+ 42856,
+ 42857,
+ 42858,
+ 42859,
+ 42860,
+ 42861,
+ 42862,
+ 42863,
+ 42873,
+ 42874,
+ 42875,
+ 42876,
+ 42877,
+ 42879,
+ 42880,
+ 42881,
+ 42882,
+ 42883,
+ 42884,
+ 42885,
+ 42886,
+ 42887,
+ 42888,
+ 42892,
+ 42893,
+ 42894,
+ 42895,
+ 42897,
+ 42898,
+ 42899,
+ 42902,
+ 42903,
+ 42904,
+ 42905,
+ 42906,
+ 42907,
+ 42908,
+ 42909,
+ 42910,
+ 42911,
+ 42912,
+ 42913,
+ 42914,
+ 42915,
+ 42916,
+ 42917,
+ 42918,
+ 42919,
+ 42920,
+ 42921,
+ 42922,
+ 43000,
+ 43003,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65345,
+ 65371,
+ 66600,
+ 66640,
+ 71872,
+ 71904,
+ 119834,
+ 119860,
+ 119886,
+ 119893,
+ 119894,
+ 119912,
+ 119938,
+ 119964,
+ 119990,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120016,
+ 120042,
+ 120068,
+ 120094,
+ 120120,
+ 120146,
+ 120172,
+ 120198,
+ 120224,
+ 120250,
+ 120276,
+ 120302,
+ 120328,
+ 120354,
+ 120380,
+ 120406,
+ 120432,
+ 120458,
+ 120486,
+ 120514,
+ 120539,
+ 120540,
+ 120546,
+ 120572,
+ 120597,
+ 120598,
+ 120604,
+ 120630,
+ 120655,
+ 120656,
+ 120662,
+ 120688,
+ 120713,
+ 120714,
+ 120720,
+ 120746,
+ 120771,
+ 120772,
+ 120778,
+ 120779,
+ 120780
+};
+
+static const UV XPosixPrint_invlist[] = { /* for EBCDIC 037 */
+ 1205, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 64,
+ 255,
+ 256,
+ 888,
+ 890,
+ 896,
+ 900,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1376,
+ 1377,
+ 1416,
+ 1417,
+ 1419,
+ 1421,
+ 1424,
+ 1425,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1525,
+ 1536,
+ 1565,
+ 1566,
+ 1806,
+ 1807,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2043,
+ 2048,
+ 2094,
+ 2096,
+ 2111,
+ 2112,
+ 2140,
+ 2142,
+ 2143,
+ 2208,
+ 2227,
+ 2276,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2556,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2802,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2936,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3067,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3192,
+ 3200,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3446,
+ 3449,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3573,
+ 3585,
+ 3643,
+ 3647,
+ 3676,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3992,
+ 3993,
+ 4029,
+ 4030,
+ 4045,
+ 4046,
+ 4059,
+ 4096,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4989,
+ 4992,
+ 5018,
+ 5024,
+ 5109,
+ 5120,
+ 5789,
+ 5792,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5943,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6110,
+ 6112,
+ 6122,
+ 6128,
+ 6138,
+ 6144,
+ 6159,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6464,
+ 6465,
+ 6468,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6619,
+ 6622,
+ 6684,
+ 6686,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6816,
+ 6830,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7037,
+ 7040,
+ 7156,
+ 7164,
+ 7224,
+ 7227,
+ 7242,
+ 7245,
+ 7296,
+ 7360,
+ 7368,
+ 7376,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8133,
+ 8134,
+ 8148,
+ 8150,
+ 8156,
+ 8157,
+ 8176,
+ 8178,
+ 8181,
+ 8182,
+ 8191,
+ 8192,
+ 8232,
+ 8234,
+ 8293,
+ 8294,
+ 8306,
+ 8308,
+ 8335,
+ 8336,
+ 8349,
+ 8352,
+ 8382,
+ 8400,
+ 8433,
+ 8448,
+ 8586,
+ 8592,
+ 9211,
+ 9216,
+ 9255,
+ 9280,
+ 9291,
+ 9312,
+ 11124,
+ 11126,
+ 11158,
+ 11160,
+ 11194,
+ 11197,
+ 11209,
+ 11210,
+ 11218,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11508,
+ 11513,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11633,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11843,
+ 11904,
+ 11930,
+ 11931,
+ 12020,
+ 12032,
+ 12246,
+ 12272,
+ 12284,
+ 12288,
+ 12352,
+ 12353,
+ 12439,
+ 12441,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12688,
+ 12731,
+ 12736,
+ 12772,
+ 12784,
+ 12831,
+ 12832,
+ 13055,
+ 13056,
+ 19894,
+ 19904,
+ 40909,
+ 40960,
+ 42125,
+ 42128,
+ 42183,
+ 42192,
+ 42540,
+ 42560,
+ 42654,
+ 42655,
+ 42744,
+ 42752,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43052,
+ 43056,
+ 43066,
+ 43072,
+ 43128,
+ 43136,
+ 43205,
+ 43214,
+ 43226,
+ 43232,
+ 43260,
+ 43264,
+ 43348,
+ 43359,
+ 43389,
+ 43392,
+ 43470,
+ 43471,
+ 43482,
+ 43486,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43612,
+ 43715,
+ 43739,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 57344,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64450,
+ 64467,
+ 64832,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65022,
+ 65024,
+ 65050,
+ 65056,
+ 65070,
+ 65072,
+ 65107,
+ 65108,
+ 65127,
+ 65128,
+ 65132,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65279,
+ 65280,
+ 65281,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65504,
+ 65511,
+ 65512,
+ 65519,
+ 65529,
+ 65534,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65792,
+ 65795,
+ 65799,
+ 65844,
+ 65847,
+ 65933,
+ 65936,
+ 65948,
+ 65952,
+ 65953,
+ 66000,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66300,
+ 66304,
+ 66340,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66463,
+ 66500,
+ 66504,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 66927,
+ 66928,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67671,
+ 67743,
+ 67751,
+ 67760,
+ 67840,
+ 67868,
+ 67871,
+ 67898,
+ 67903,
+ 67904,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68168,
+ 68176,
+ 68185,
+ 68192,
+ 68256,
+ 68288,
+ 68327,
+ 68331,
+ 68343,
+ 68352,
+ 68406,
+ 68409,
+ 68438,
+ 68440,
+ 68467,
+ 68472,
+ 68498,
+ 68505,
+ 68509,
+ 68521,
+ 68528,
+ 68608,
+ 68681,
+ 69216,
+ 69247,
+ 69632,
+ 69710,
+ 69714,
+ 69744,
+ 69759,
+ 69826,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69956,
+ 69968,
+ 70007,
+ 70016,
+ 70089,
+ 70093,
+ 70094,
+ 70096,
+ 70107,
+ 70113,
+ 70133,
+ 70144,
+ 70162,
+ 70163,
+ 70206,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71114,
+ 71168,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71923,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 74864,
+ 74869,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92782,
+ 92784,
+ 92880,
+ 92910,
+ 92912,
+ 92918,
+ 92928,
+ 92998,
+ 93008,
+ 93018,
+ 93019,
+ 93026,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113820,
+ 113828,
+ 118784,
+ 119030,
+ 119040,
+ 119079,
+ 119081,
+ 119262,
+ 119296,
+ 119366,
+ 119552,
+ 119639,
+ 119648,
+ 119666,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125127,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 126704,
+ 126706,
+ 126976,
+ 127020,
+ 127024,
+ 127124,
+ 127136,
+ 127151,
+ 127153,
+ 127168,
+ 127169,
+ 127184,
+ 127185,
+ 127222,
+ 127232,
+ 127245,
+ 127248,
+ 127279,
+ 127280,
+ 127340,
+ 127344,
+ 127387,
+ 127462,
+ 127491,
+ 127504,
+ 127547,
+ 127552,
+ 127561,
+ 127568,
+ 127570,
+ 127744,
+ 127789,
+ 127792,
+ 127870,
+ 127872,
+ 127951,
+ 127956,
+ 127992,
+ 128000,
+ 128255,
+ 128256,
+ 128331,
+ 128336,
+ 128378,
+ 128379,
+ 128420,
+ 128421,
+ 128579,
+ 128581,
+ 128720,
+ 128736,
+ 128749,
+ 128752,
+ 128756,
+ 128768,
+ 128884,
+ 128896,
+ 128981,
+ 129024,
+ 129036,
+ 129040,
+ 129096,
+ 129104,
+ 129114,
+ 129120,
+ 129160,
+ 129168,
+ 129198,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917505,
+ 917506,
+ 917536,
+ 917632,
+ 917760,
+ 918000,
+ 983040,
+ 1048574,
+ 1048576,
+ 1114110
+};
+
+static const UV XPosixPunct_invlist[] = { /* for EBCDIC 037 */
+ 311, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 75,
+ 81,
+ 90,
+ 95,
+ 96,
+ 98,
+ 107,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 161,
+ 162,
+ 170,
+ 172,
+ 176,
+ 177,
+ 179,
+ 180,
+ 181,
+ 183,
+ 186,
+ 188,
+ 192,
+ 193,
+ 208,
+ 209,
+ 224,
+ 225,
+ 894,
+ 895,
+ 903,
+ 904,
+ 1370,
+ 1376,
+ 1417,
+ 1419,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1523,
+ 1525,
+ 1545,
+ 1547,
+ 1548,
+ 1550,
+ 1563,
+ 1564,
+ 1566,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1792,
+ 1806,
+ 2039,
+ 2042,
+ 2096,
+ 2111,
+ 2142,
+ 2143,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2800,
+ 2801,
+ 3572,
+ 3573,
+ 3663,
+ 3664,
+ 3674,
+ 3676,
+ 3844,
+ 3859,
+ 3860,
+ 3861,
+ 3898,
+ 3902,
+ 3973,
+ 3974,
+ 4048,
+ 4053,
+ 4057,
+ 4059,
+ 4170,
+ 4176,
+ 4347,
+ 4348,
+ 4960,
+ 4969,
+ 5120,
+ 5121,
+ 5741,
+ 5743,
+ 5787,
+ 5789,
+ 5867,
+ 5870,
+ 5941,
+ 5943,
+ 6100,
+ 6103,
+ 6104,
+ 6107,
+ 6144,
+ 6155,
+ 6468,
+ 6470,
+ 6686,
+ 6688,
+ 6816,
+ 6823,
+ 6824,
+ 6830,
+ 7002,
+ 7009,
+ 7164,
+ 7168,
+ 7227,
+ 7232,
+ 7294,
+ 7296,
+ 7360,
+ 7368,
+ 7379,
+ 7380,
+ 8208,
+ 8232,
+ 8240,
+ 8260,
+ 8261,
+ 8274,
+ 8275,
+ 8287,
+ 8317,
+ 8319,
+ 8333,
+ 8335,
+ 8968,
+ 8972,
+ 9001,
+ 9003,
+ 10088,
+ 10102,
+ 10181,
+ 10183,
+ 10214,
+ 10224,
+ 10627,
+ 10649,
+ 10712,
+ 10716,
+ 10748,
+ 10750,
+ 11513,
+ 11517,
+ 11518,
+ 11520,
+ 11632,
+ 11633,
+ 11776,
+ 11823,
+ 11824,
+ 11843,
+ 12289,
+ 12292,
+ 12296,
+ 12306,
+ 12308,
+ 12320,
+ 12336,
+ 12337,
+ 12349,
+ 12350,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42611,
+ 42612,
+ 42622,
+ 42623,
+ 42738,
+ 42744,
+ 43124,
+ 43128,
+ 43214,
+ 43216,
+ 43256,
+ 43259,
+ 43310,
+ 43312,
+ 43359,
+ 43360,
+ 43457,
+ 43470,
+ 43486,
+ 43488,
+ 43612,
+ 43616,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 44011,
+ 44012,
+ 64830,
+ 64832,
+ 65040,
+ 65050,
+ 65072,
+ 65107,
+ 65108,
+ 65122,
+ 65123,
+ 65124,
+ 65128,
+ 65129,
+ 65130,
+ 65132,
+ 65281,
+ 65284,
+ 65285,
+ 65291,
+ 65292,
+ 65296,
+ 65306,
+ 65308,
+ 65311,
+ 65313,
+ 65339,
+ 65342,
+ 65343,
+ 65344,
+ 65371,
+ 65372,
+ 65373,
+ 65374,
+ 65375,
+ 65382,
+ 65792,
+ 65795,
+ 66463,
+ 66464,
+ 66512,
+ 66513,
+ 66927,
+ 66928,
+ 67671,
+ 67672,
+ 67871,
+ 67872,
+ 67903,
+ 67904,
+ 68176,
+ 68185,
+ 68223,
+ 68224,
+ 68336,
+ 68343,
+ 68409,
+ 68416,
+ 68505,
+ 68509,
+ 69703,
+ 69710,
+ 69819,
+ 69821,
+ 69822,
+ 69826,
+ 69952,
+ 69956,
+ 70004,
+ 70006,
+ 70085,
+ 70089,
+ 70093,
+ 70094,
+ 70200,
+ 70206,
+ 70854,
+ 70855,
+ 71105,
+ 71114,
+ 71233,
+ 71236,
+ 74864,
+ 74869,
+ 92782,
+ 92784,
+ 92917,
+ 92918,
+ 92983,
+ 92988,
+ 92996,
+ 92997,
+ 113823,
+ 113824
+};
+
+static const UV XPosixSpace_invlist[] = { /* for EBCDIC 037 */
+ 23, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 5,
+ 6,
+ 11,
+ 14,
+ 21,
+ 22,
+ 37,
+ 38,
+ 64,
+ 66,
+ 5760,
+ 5761,
+ 8192,
+ 8203,
+ 8232,
+ 8234,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 12288,
+ 12289
+};
+
+static const UV XPosixUpper_invlist[] = { /* for EBCDIC 037 */
+ 1269, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 98,
+ 106,
+ 113,
+ 121,
+ 128,
+ 129,
+ 158,
+ 159,
+ 172,
+ 175,
+ 193,
+ 202,
+ 209,
+ 218,
+ 226,
+ 234,
+ 235,
+ 240,
+ 251,
+ 255,
+ 256,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 262,
+ 263,
+ 264,
+ 265,
+ 266,
+ 267,
+ 268,
+ 269,
+ 270,
+ 271,
+ 272,
+ 273,
+ 274,
+ 275,
+ 276,
+ 277,
+ 278,
+ 279,
+ 280,
+ 281,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 287,
+ 288,
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 294,
+ 295,
+ 296,
+ 297,
+ 298,
+ 299,
+ 300,
+ 301,
+ 302,
+ 303,
+ 304,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 310,
+ 311,
+ 313,
+ 314,
+ 315,
+ 316,
+ 317,
+ 318,
+ 319,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 328,
+ 330,
+ 331,
+ 332,
+ 333,
+ 334,
+ 335,
+ 336,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343,
+ 344,
+ 345,
+ 346,
+ 347,
+ 348,
+ 349,
+ 350,
+ 351,
+ 352,
+ 353,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 375,
+ 376,
+ 378,
+ 379,
+ 380,
+ 381,
+ 382,
+ 385,
+ 387,
+ 388,
+ 389,
+ 390,
+ 392,
+ 393,
+ 396,
+ 398,
+ 402,
+ 403,
+ 405,
+ 406,
+ 409,
+ 412,
+ 414,
+ 415,
+ 417,
+ 418,
+ 419,
+ 420,
+ 421,
+ 422,
+ 424,
+ 425,
+ 426,
+ 428,
+ 429,
+ 430,
+ 432,
+ 433,
+ 436,
+ 437,
+ 438,
+ 439,
+ 441,
+ 444,
+ 445,
+ 452,
+ 453,
+ 455,
+ 456,
+ 458,
+ 459,
+ 461,
+ 462,
+ 463,
+ 464,
+ 465,
+ 466,
+ 467,
+ 468,
+ 469,
+ 470,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 476,
+ 478,
+ 479,
+ 480,
+ 481,
+ 482,
+ 483,
+ 484,
+ 485,
+ 486,
+ 487,
+ 488,
+ 489,
+ 490,
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 497,
+ 498,
+ 500,
+ 501,
+ 502,
+ 505,
+ 506,
+ 507,
+ 508,
+ 509,
+ 510,
+ 511,
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 531,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 563,
+ 570,
+ 572,
+ 573,
+ 575,
+ 577,
+ 578,
+ 579,
+ 583,
+ 584,
+ 585,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 880,
+ 881,
+ 882,
+ 883,
+ 886,
+ 887,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 912,
+ 913,
+ 930,
+ 931,
+ 940,
+ 975,
+ 976,
+ 978,
+ 981,
+ 984,
+ 985,
+ 986,
+ 987,
+ 988,
+ 989,
+ 990,
+ 991,
+ 992,
+ 993,
+ 994,
+ 995,
+ 996,
+ 997,
+ 998,
+ 999,
+ 1000,
+ 1001,
+ 1002,
+ 1003,
+ 1004,
+ 1005,
+ 1006,
+ 1007,
+ 1012,
+ 1013,
+ 1015,
+ 1016,
+ 1017,
+ 1019,
+ 1021,
+ 1072,
+ 1120,
+ 1121,
+ 1122,
+ 1123,
+ 1124,
+ 1125,
+ 1126,
+ 1127,
+ 1128,
+ 1129,
+ 1130,
+ 1131,
+ 1132,
+ 1133,
+ 1134,
+ 1135,
+ 1136,
+ 1137,
+ 1138,
+ 1139,
+ 1140,
+ 1141,
+ 1142,
+ 1143,
+ 1144,
+ 1145,
+ 1146,
+ 1147,
+ 1148,
+ 1149,
+ 1150,
+ 1151,
+ 1152,
+ 1153,
+ 1162,
+ 1163,
+ 1164,
+ 1165,
+ 1166,
+ 1167,
+ 1168,
+ 1169,
+ 1170,
+ 1171,
+ 1172,
+ 1173,
+ 1174,
+ 1175,
+ 1176,
+ 1177,
+ 1178,
+ 1179,
+ 1180,
+ 1181,
+ 1182,
+ 1183,
+ 1184,
+ 1185,
+ 1186,
+ 1187,
+ 1188,
+ 1189,
+ 1190,
+ 1191,
+ 1192,
+ 1193,
+ 1194,
+ 1195,
+ 1196,
+ 1197,
+ 1198,
+ 1199,
+ 1200,
+ 1201,
+ 1202,
+ 1203,
+ 1204,
+ 1205,
+ 1206,
+ 1207,
+ 1208,
+ 1209,
+ 1210,
+ 1211,
+ 1212,
+ 1213,
+ 1214,
+ 1215,
+ 1216,
+ 1218,
+ 1219,
+ 1220,
+ 1221,
+ 1222,
+ 1223,
+ 1224,
+ 1225,
+ 1226,
+ 1227,
+ 1228,
+ 1229,
+ 1230,
+ 1232,
+ 1233,
+ 1234,
+ 1235,
+ 1236,
+ 1237,
+ 1238,
+ 1239,
+ 1240,
+ 1241,
+ 1242,
+ 1243,
+ 1244,
+ 1245,
+ 1246,
+ 1247,
+ 1248,
+ 1249,
+ 1250,
+ 1251,
+ 1252,
+ 1253,
+ 1254,
+ 1255,
+ 1256,
+ 1257,
+ 1258,
+ 1259,
+ 1260,
+ 1261,
+ 1262,
+ 1263,
+ 1264,
+ 1265,
+ 1266,
+ 1267,
+ 1268,
+ 1269,
+ 1270,
+ 1271,
+ 1272,
+ 1273,
+ 1274,
+ 1275,
+ 1276,
+ 1277,
+ 1278,
+ 1279,
+ 1280,
+ 1281,
+ 1282,
+ 1283,
+ 1284,
+ 1285,
+ 1286,
+ 1287,
+ 1288,
+ 1289,
+ 1290,
+ 1291,
+ 1292,
+ 1293,
+ 1294,
+ 1295,
+ 1296,
+ 1297,
+ 1298,
+ 1299,
+ 1300,
+ 1301,
+ 1302,
+ 1303,
+ 1304,
+ 1305,
+ 1306,
+ 1307,
+ 1308,
+ 1309,
+ 1310,
+ 1311,
+ 1312,
+ 1313,
+ 1314,
+ 1315,
+ 1316,
+ 1317,
+ 1318,
+ 1319,
+ 1320,
+ 1321,
+ 1322,
+ 1323,
+ 1324,
+ 1325,
+ 1326,
+ 1327,
+ 1329,
+ 1367,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7680,
+ 7681,
+ 7682,
+ 7683,
+ 7684,
+ 7685,
+ 7686,
+ 7687,
+ 7688,
+ 7689,
+ 7690,
+ 7691,
+ 7692,
+ 7693,
+ 7694,
+ 7695,
+ 7696,
+ 7697,
+ 7698,
+ 7699,
+ 7700,
+ 7701,
+ 7702,
+ 7703,
+ 7704,
+ 7705,
+ 7706,
+ 7707,
+ 7708,
+ 7709,
+ 7710,
+ 7711,
+ 7712,
+ 7713,
+ 7714,
+ 7715,
+ 7716,
+ 7717,
+ 7718,
+ 7719,
+ 7720,
+ 7721,
+ 7722,
+ 7723,
+ 7724,
+ 7725,
+ 7726,
+ 7727,
+ 7728,
+ 7729,
+ 7730,
+ 7731,
+ 7732,
+ 7733,
+ 7734,
+ 7735,
+ 7736,
+ 7737,
+ 7738,
+ 7739,
+ 7740,
+ 7741,
+ 7742,
+ 7743,
+ 7744,
+ 7745,
+ 7746,
+ 7747,
+ 7748,
+ 7749,
+ 7750,
+ 7751,
+ 7752,
+ 7753,
+ 7754,
+ 7755,
+ 7756,
+ 7757,
+ 7758,
+ 7759,
+ 7760,
+ 7761,
+ 7762,
+ 7763,
+ 7764,
+ 7765,
+ 7766,
+ 7767,
+ 7768,
+ 7769,
+ 7770,
+ 7771,
+ 7772,
+ 7773,
+ 7774,
+ 7775,
+ 7776,
+ 7777,
+ 7778,
+ 7779,
+ 7780,
+ 7781,
+ 7782,
+ 7783,
+ 7784,
+ 7785,
+ 7786,
+ 7787,
+ 7788,
+ 7789,
+ 7790,
+ 7791,
+ 7792,
+ 7793,
+ 7794,
+ 7795,
+ 7796,
+ 7797,
+ 7798,
+ 7799,
+ 7800,
+ 7801,
+ 7802,
+ 7803,
+ 7804,
+ 7805,
+ 7806,
+ 7807,
+ 7808,
+ 7809,
+ 7810,
+ 7811,
+ 7812,
+ 7813,
+ 7814,
+ 7815,
+ 7816,
+ 7817,
+ 7818,
+ 7819,
+ 7820,
+ 7821,
+ 7822,
+ 7823,
+ 7824,
+ 7825,
+ 7826,
+ 7827,
+ 7828,
+ 7829,
+ 7838,
+ 7839,
+ 7840,
+ 7841,
+ 7842,
+ 7843,
+ 7844,
+ 7845,
+ 7846,
+ 7847,
+ 7848,
+ 7849,
+ 7850,
+ 7851,
+ 7852,
+ 7853,
+ 7854,
+ 7855,
+ 7856,
+ 7857,
+ 7858,
+ 7859,
+ 7860,
+ 7861,
+ 7862,
+ 7863,
+ 7864,
+ 7865,
+ 7866,
+ 7867,
+ 7868,
+ 7869,
+ 7870,
+ 7871,
+ 7872,
+ 7873,
+ 7874,
+ 7875,
+ 7876,
+ 7877,
+ 7878,
+ 7879,
+ 7880,
+ 7881,
+ 7882,
+ 7883,
+ 7884,
+ 7885,
+ 7886,
+ 7887,
+ 7888,
+ 7889,
+ 7890,
+ 7891,
+ 7892,
+ 7893,
+ 7894,
+ 7895,
+ 7896,
+ 7897,
+ 7898,
+ 7899,
+ 7900,
+ 7901,
+ 7902,
+ 7903,
+ 7904,
+ 7905,
+ 7906,
+ 7907,
+ 7908,
+ 7909,
+ 7910,
+ 7911,
+ 7912,
+ 7913,
+ 7914,
+ 7915,
+ 7916,
+ 7917,
+ 7918,
+ 7919,
+ 7920,
+ 7921,
+ 7922,
+ 7923,
+ 7924,
+ 7925,
+ 7926,
+ 7927,
+ 7928,
+ 7929,
+ 7930,
+ 7931,
+ 7932,
+ 7933,
+ 7934,
+ 7935,
+ 7944,
+ 7952,
+ 7960,
+ 7966,
+ 7976,
+ 7984,
+ 7992,
+ 8000,
+ 8008,
+ 8014,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8032,
+ 8040,
+ 8048,
+ 8120,
+ 8124,
+ 8136,
+ 8140,
+ 8152,
+ 8156,
+ 8168,
+ 8173,
+ 8184,
+ 8188,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8459,
+ 8462,
+ 8464,
+ 8467,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8496,
+ 8500,
+ 8510,
+ 8512,
+ 8517,
+ 8518,
+ 8544,
+ 8560,
+ 8579,
+ 8580,
+ 9398,
+ 9424,
+ 11264,
+ 11311,
+ 11360,
+ 11361,
+ 11362,
+ 11365,
+ 11367,
+ 11368,
+ 11369,
+ 11370,
+ 11371,
+ 11372,
+ 11373,
+ 11377,
+ 11378,
+ 11379,
+ 11381,
+ 11382,
+ 11390,
+ 11393,
+ 11394,
+ 11395,
+ 11396,
+ 11397,
+ 11398,
+ 11399,
+ 11400,
+ 11401,
+ 11402,
+ 11403,
+ 11404,
+ 11405,
+ 11406,
+ 11407,
+ 11408,
+ 11409,
+ 11410,
+ 11411,
+ 11412,
+ 11413,
+ 11414,
+ 11415,
+ 11416,
+ 11417,
+ 11418,
+ 11419,
+ 11420,
+ 11421,
+ 11422,
+ 11423,
+ 11424,
+ 11425,
+ 11426,
+ 11427,
+ 11428,
+ 11429,
+ 11430,
+ 11431,
+ 11432,
+ 11433,
+ 11434,
+ 11435,
+ 11436,
+ 11437,
+ 11438,
+ 11439,
+ 11440,
+ 11441,
+ 11442,
+ 11443,
+ 11444,
+ 11445,
+ 11446,
+ 11447,
+ 11448,
+ 11449,
+ 11450,
+ 11451,
+ 11452,
+ 11453,
+ 11454,
+ 11455,
+ 11456,
+ 11457,
+ 11458,
+ 11459,
+ 11460,
+ 11461,
+ 11462,
+ 11463,
+ 11464,
+ 11465,
+ 11466,
+ 11467,
+ 11468,
+ 11469,
+ 11470,
+ 11471,
+ 11472,
+ 11473,
+ 11474,
+ 11475,
+ 11476,
+ 11477,
+ 11478,
+ 11479,
+ 11480,
+ 11481,
+ 11482,
+ 11483,
+ 11484,
+ 11485,
+ 11486,
+ 11487,
+ 11488,
+ 11489,
+ 11490,
+ 11491,
+ 11499,
+ 11500,
+ 11501,
+ 11502,
+ 11506,
+ 11507,
+ 42560,
+ 42561,
+ 42562,
+ 42563,
+ 42564,
+ 42565,
+ 42566,
+ 42567,
+ 42568,
+ 42569,
+ 42570,
+ 42571,
+ 42572,
+ 42573,
+ 42574,
+ 42575,
+ 42576,
+ 42577,
+ 42578,
+ 42579,
+ 42580,
+ 42581,
+ 42582,
+ 42583,
+ 42584,
+ 42585,
+ 42586,
+ 42587,
+ 42588,
+ 42589,
+ 42590,
+ 42591,
+ 42592,
+ 42593,
+ 42594,
+ 42595,
+ 42596,
+ 42597,
+ 42598,
+ 42599,
+ 42600,
+ 42601,
+ 42602,
+ 42603,
+ 42604,
+ 42605,
+ 42624,
+ 42625,
+ 42626,
+ 42627,
+ 42628,
+ 42629,
+ 42630,
+ 42631,
+ 42632,
+ 42633,
+ 42634,
+ 42635,
+ 42636,
+ 42637,
+ 42638,
+ 42639,
+ 42640,
+ 42641,
+ 42642,
+ 42643,
+ 42644,
+ 42645,
+ 42646,
+ 42647,
+ 42648,
+ 42649,
+ 42650,
+ 42651,
+ 42786,
+ 42787,
+ 42788,
+ 42789,
+ 42790,
+ 42791,
+ 42792,
+ 42793,
+ 42794,
+ 42795,
+ 42796,
+ 42797,
+ 42798,
+ 42799,
+ 42802,
+ 42803,
+ 42804,
+ 42805,
+ 42806,
+ 42807,
+ 42808,
+ 42809,
+ 42810,
+ 42811,
+ 42812,
+ 42813,
+ 42814,
+ 42815,
+ 42816,
+ 42817,
+ 42818,
+ 42819,
+ 42820,
+ 42821,
+ 42822,
+ 42823,
+ 42824,
+ 42825,
+ 42826,
+ 42827,
+ 42828,
+ 42829,
+ 42830,
+ 42831,
+ 42832,
+ 42833,
+ 42834,
+ 42835,
+ 42836,
+ 42837,
+ 42838,
+ 42839,
+ 42840,
+ 42841,
+ 42842,
+ 42843,
+ 42844,
+ 42845,
+ 42846,
+ 42847,
+ 42848,
+ 42849,
+ 42850,
+ 42851,
+ 42852,
+ 42853,
+ 42854,
+ 42855,
+ 42856,
+ 42857,
+ 42858,
+ 42859,
+ 42860,
+ 42861,
+ 42862,
+ 42863,
+ 42873,
+ 42874,
+ 42875,
+ 42876,
+ 42877,
+ 42879,
+ 42880,
+ 42881,
+ 42882,
+ 42883,
+ 42884,
+ 42885,
+ 42886,
+ 42887,
+ 42891,
+ 42892,
+ 42893,
+ 42894,
+ 42896,
+ 42897,
+ 42898,
+ 42899,
+ 42902,
+ 42903,
+ 42904,
+ 42905,
+ 42906,
+ 42907,
+ 42908,
+ 42909,
+ 42910,
+ 42911,
+ 42912,
+ 42913,
+ 42914,
+ 42915,
+ 42916,
+ 42917,
+ 42918,
+ 42919,
+ 42920,
+ 42921,
+ 42922,
+ 42926,
+ 42928,
+ 42930,
+ 65313,
+ 65339,
+ 66560,
+ 66600,
+ 71840,
+ 71872,
+ 119808,
+ 119834,
+ 119860,
+ 119886,
+ 119912,
+ 119938,
+ 119964,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119990,
+ 120016,
+ 120042,
+ 120068,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120120,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120172,
+ 120198,
+ 120224,
+ 120250,
+ 120276,
+ 120302,
+ 120328,
+ 120354,
+ 120380,
+ 120406,
+ 120432,
+ 120458,
+ 120488,
+ 120513,
+ 120546,
+ 120571,
+ 120604,
+ 120629,
+ 120662,
+ 120687,
+ 120720,
+ 120745,
+ 120778,
+ 120779,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370
+};
+
+static const UV XPosixWord_invlist[] = { /* for EBCDIC 037 */
+ 1281, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 109,
+ 110,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 250,
+ 251,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 768,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1155,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1425,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1759,
+ 1769,
+ 1770,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2094,
+ 2112,
+ 2140,
+ 2208,
+ 2227,
+ 2276,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3663,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3864,
+ 3866,
+ 3872,
+ 3882,
+ 3893,
+ 3894,
+ 3895,
+ 3896,
+ 3897,
+ 3898,
+ 3902,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3973,
+ 3974,
+ 3992,
+ 3993,
+ 4029,
+ 4038,
+ 4039,
+ 4096,
+ 4170,
+ 4176,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5941,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6100,
+ 6103,
+ 6104,
+ 6108,
+ 6110,
+ 6112,
+ 6122,
+ 6155,
+ 6158,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7002,
+ 7019,
+ 7028,
+ 7040,
+ 7156,
+ 7168,
+ 7224,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7376,
+ 7379,
+ 7380,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8204,
+ 8206,
+ 8255,
+ 8257,
+ 8276,
+ 8277,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8400,
+ 8433,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12336,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12441,
+ 12443,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42611,
+ 42612,
+ 42622,
+ 42623,
+ 42654,
+ 42655,
+ 42738,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43205,
+ 43216,
+ 43226,
+ 43232,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43310,
+ 43312,
+ 43348,
+ 43360,
+ 43389,
+ 43392,
+ 43457,
+ 43471,
+ 43482,
+ 43488,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44012,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65024,
+ 65040,
+ 65056,
+ 65070,
+ 65075,
+ 65077,
+ 65101,
+ 65104,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65343,
+ 65344,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66045,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66273,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68160,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68327,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69703,
+ 69734,
+ 69744,
+ 69759,
+ 69819,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69952,
+ 69968,
+ 70004,
+ 70006,
+ 70007,
+ 70016,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70200,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71105,
+ 71168,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92912,
+ 92917,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113821,
+ 113823,
+ 119141,
+ 119146,
+ 119149,
+ 119155,
+ 119163,
+ 119171,
+ 119173,
+ 119180,
+ 119210,
+ 119214,
+ 119362,
+ 119365,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125136,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917760,
+ 918000
+};
+
+static const UV XPosixXDigit_invlist[] = { /* for EBCDIC 037 */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 129,
+ 135,
+ 193,
+ 199,
+ 240,
+ 250,
+ 65296,
+ 65306,
+ 65313,
+ 65319,
+ 65345,
+ 65351
+};
+
+static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 037 */
+ 263, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 154,
+ 156,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 240,
+ 251,
+ 255,
+ 256,
+ 305,
+ 306,
+ 312,
+ 313,
+ 397,
+ 398,
+ 411,
+ 412,
+ 426,
+ 428,
+ 442,
+ 444,
+ 446,
+ 447,
+ 448,
+ 452,
+ 545,
+ 546,
+ 564,
+ 570,
+ 597,
+ 598,
+ 600,
+ 601,
+ 602,
+ 603,
+ 605,
+ 608,
+ 610,
+ 611,
+ 612,
+ 613,
+ 615,
+ 616,
+ 618,
+ 619,
+ 621,
+ 623,
+ 624,
+ 625,
+ 627,
+ 629,
+ 630,
+ 637,
+ 638,
+ 640,
+ 641,
+ 643,
+ 644,
+ 647,
+ 653,
+ 658,
+ 659,
+ 670,
+ 671,
+ 700,
+ 701,
+ 702,
+ 703,
+ 768,
+ 770,
+ 775,
+ 777,
+ 778,
+ 779,
+ 780,
+ 781,
+ 787,
+ 788,
+ 817,
+ 818,
+ 834,
+ 835,
+ 837,
+ 838,
+ 880,
+ 884,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 978,
+ 981,
+ 1014,
+ 1015,
+ 1020,
+ 1021,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1377,
+ 1416,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7545,
+ 7546,
+ 7549,
+ 7550,
+ 7680,
+ 7836,
+ 7838,
+ 7839,
+ 7840,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8486,
+ 8487,
+ 8490,
+ 8492,
+ 8498,
+ 8499,
+ 8526,
+ 8527,
+ 8544,
+ 8576,
+ 8579,
+ 8581,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11377,
+ 11378,
+ 11380,
+ 11381,
+ 11383,
+ 11390,
+ 11492,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42560,
+ 42606,
+ 42624,
+ 42652,
+ 42786,
+ 42800,
+ 42802,
+ 42864,
+ 42873,
+ 42888,
+ 42891,
+ 42894,
+ 42896,
+ 42900,
+ 42902,
+ 42926,
+ 42928,
+ 42930,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 66560,
+ 66640,
+ 71840,
+ 71904
+};
+
+#endif /* #ifndef PERL_IN_XSUB_RE */
+
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 037 */
+ 45, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 700,
+ 701,
+ 776,
+ 777,
+ 787,
+ 788,
+ 834,
+ 835,
+ 940,
+ 941,
+ 942,
+ 943,
+ 945,
+ 946,
+ 951,
+ 952,
+ 953,
+ 954,
+ 961,
+ 962,
+ 965,
+ 966,
+ 969,
+ 970,
+ 974,
+ 975,
+ 1381,
+ 1382,
+ 1396,
+ 1397,
+ 1406,
+ 1407,
+ 7936,
+ 7944,
+ 7968,
+ 7976,
+ 8032,
+ 8040,
+ 8048,
+ 8049,
+ 8052,
+ 8053,
+ 8060,
+ 8061
+};
+
+#ifndef PERL_IN_XSUB_RE
+
+static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 037 */
+ 59, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 89,
+ 90,
+ 304,
+ 305,
+ 329,
+ 330,
+ 496,
+ 497,
+ 912,
+ 913,
+ 944,
+ 945,
+ 1415,
+ 1416,
+ 7830,
+ 7835,
+ 7838,
+ 7839,
+ 8016,
+ 8017,
+ 8018,
+ 8019,
+ 8020,
+ 8021,
+ 8022,
+ 8023,
+ 8064,
+ 8112,
+ 8114,
+ 8117,
+ 8118,
+ 8120,
+ 8124,
+ 8125,
+ 8130,
+ 8133,
+ 8134,
+ 8136,
+ 8140,
+ 8141,
+ 8146,
+ 8148,
+ 8150,
+ 8152,
+ 8162,
+ 8165,
+ 8166,
+ 8168,
+ 8178,
+ 8181,
+ 8182,
+ 8184,
+ 8188,
+ 8189,
+ 64256,
+ 64263,
+ 64275,
+ 64280
+};
+
+static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */
+ 57, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 11,
+ 20,
+ 22,
+ 23,
+ 24,
+ 26,
+ 28,
+ 32,
+ 37,
+ 40,
+ 45,
+ 48,
+ 50,
+ 51,
+ 55,
+ 56,
+ 60,
+ 62,
+ 63,
+ 65,
+ 75,
+ 81,
+ 90,
+ 95,
+ 96,
+ 98,
+ 107,
+ 112,
+ 121,
+ 128,
+ 129,
+ 138,
+ 145,
+ 154,
+ 161,
+ 170,
+ 176,
+ 177,
+ 186,
+ 188,
+ 192,
+ 202,
+ 208,
+ 218,
+ 224,
+ 225,
+ 226,
+ 234,
+ 240,
+ 250,
+ 256
+};
+
+static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */
+ 1117, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 109,
+ 110,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 240,
+ 251,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 880,
+ 885,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1568,
+ 1611,
+ 1646,
+ 1648,
+ 1649,
+ 1748,
+ 1749,
+ 1750,
+ 1765,
+ 1767,
+ 1774,
+ 1776,
+ 1786,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1809,
+ 1810,
+ 1840,
+ 1869,
+ 1958,
+ 1969,
+ 1970,
+ 1994,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2070,
+ 2074,
+ 2075,
+ 2084,
+ 2085,
+ 2088,
+ 2089,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2308,
+ 2362,
+ 2365,
+ 2366,
+ 2384,
+ 2385,
+ 2392,
+ 2402,
+ 2417,
+ 2433,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2494,
+ 2510,
+ 2511,
+ 2524,
+ 2526,
+ 2527,
+ 2530,
+ 2544,
+ 2546,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2674,
+ 2677,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2750,
+ 2768,
+ 2769,
+ 2784,
+ 2786,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2878,
+ 2908,
+ 2910,
+ 2911,
+ 2914,
+ 2929,
+ 2930,
+ 2947,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3024,
+ 3025,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3134,
+ 3160,
+ 3162,
+ 3168,
+ 3170,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3262,
+ 3294,
+ 3295,
+ 3296,
+ 3298,
+ 3313,
+ 3315,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3390,
+ 3406,
+ 3407,
+ 3424,
+ 3426,
+ 3450,
+ 3456,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3585,
+ 3633,
+ 3634,
+ 3635,
+ 3648,
+ 3655,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3761,
+ 3762,
+ 3763,
+ 3773,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3976,
+ 3981,
+ 4096,
+ 4139,
+ 4159,
+ 4160,
+ 4176,
+ 4182,
+ 4186,
+ 4190,
+ 4193,
+ 4194,
+ 4197,
+ 4199,
+ 4206,
+ 4209,
+ 4213,
+ 4226,
+ 4238,
+ 4239,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5906,
+ 5920,
+ 5938,
+ 5952,
+ 5970,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6016,
+ 6068,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6176,
+ 6264,
+ 6272,
+ 6313,
+ 6314,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6480,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6593,
+ 6600,
+ 6656,
+ 6679,
+ 6688,
+ 6741,
+ 6823,
+ 6824,
+ 6917,
+ 6964,
+ 6981,
+ 6988,
+ 7043,
+ 7073,
+ 7086,
+ 7088,
+ 7098,
+ 7142,
+ 7168,
+ 7204,
+ 7245,
+ 7248,
+ 7258,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7410,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42528,
+ 42538,
+ 42540,
+ 42560,
+ 42607,
+ 42623,
+ 42654,
+ 42656,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43043,
+ 43072,
+ 43124,
+ 43138,
+ 43188,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43274,
+ 43302,
+ 43312,
+ 43335,
+ 43360,
+ 43389,
+ 43396,
+ 43443,
+ 43471,
+ 43472,
+ 43488,
+ 43493,
+ 43494,
+ 43504,
+ 43514,
+ 43519,
+ 43520,
+ 43561,
+ 43584,
+ 43587,
+ 43588,
+ 43596,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43696,
+ 43697,
+ 43698,
+ 43701,
+ 43703,
+ 43705,
+ 43710,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43755,
+ 43762,
+ 43765,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44003,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64286,
+ 64287,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64606,
+ 64612,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65018,
+ 65137,
+ 65138,
+ 65139,
+ 65140,
+ 65143,
+ 65144,
+ 65145,
+ 65146,
+ 65147,
+ 65148,
+ 65149,
+ 65150,
+ 65151,
+ 65277,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65438,
+ 65440,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66422,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68097,
+ 68112,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69635,
+ 69688,
+ 69763,
+ 69808,
+ 69840,
+ 69865,
+ 69891,
+ 69927,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70019,
+ 70067,
+ 70081,
+ 70085,
+ 70106,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70188,
+ 70320,
+ 70367,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70462,
+ 70493,
+ 70498,
+ 70784,
+ 70832,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 71040,
+ 71087,
+ 71168,
+ 71216,
+ 71236,
+ 71237,
+ 71296,
+ 71339,
+ 71840,
+ 71904,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92880,
+ 92910,
+ 92928,
+ 92976,
+ 92992,
+ 92996,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94033,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
+};
+
+static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */
+ 1287, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 109,
+ 110,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 193,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 224,
+ 226,
+ 234,
+ 235,
+ 250,
+ 251,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 768,
+ 885,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1155,
+ 1160,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1425,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1759,
+ 1769,
+ 1770,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2094,
+ 2112,
+ 2140,
+ 2208,
+ 2227,
+ 2276,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3663,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3864,
+ 3866,
+ 3872,
+ 3882,
+ 3893,
+ 3894,
+ 3895,
+ 3896,
+ 3897,
+ 3898,
+ 3902,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3973,
+ 3974,
+ 3992,
+ 3993,
+ 4029,
+ 4038,
+ 4039,
+ 4096,
+ 4170,
+ 4176,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5941,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6100,
+ 6103,
+ 6104,
+ 6108,
+ 6110,
+ 6112,
+ 6122,
+ 6155,
+ 6158,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6832,
+ 6846,
+ 6912,
+ 6988,
+ 6992,
+ 7002,
+ 7019,
+ 7028,
+ 7040,
+ 7156,
+ 7168,
+ 7224,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7376,
+ 7379,
+ 7380,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8255,
+ 8257,
+ 8276,
+ 8277,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8400,
+ 8413,
+ 8417,
+ 8418,
+ 8421,
+ 8433,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 12293,
+ 12296,
+ 12321,
+ 12336,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12441,
+ 12443,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42608,
+ 42612,
+ 42622,
+ 42623,
+ 42654,
+ 42655,
+ 42738,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43205,
+ 43216,
+ 43226,
+ 43232,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43310,
+ 43312,
+ 43348,
+ 43360,
+ 43389,
+ 43392,
+ 43457,
+ 43471,
+ 43482,
+ 43488,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44012,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64606,
+ 64612,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65018,
+ 65024,
+ 65040,
+ 65056,
+ 65070,
+ 65075,
+ 65077,
+ 65101,
+ 65104,
+ 65137,
+ 65138,
+ 65139,
+ 65140,
+ 65143,
+ 65144,
+ 65145,
+ 65146,
+ 65147,
+ 65148,
+ 65149,
+ 65150,
+ 65151,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65343,
+ 65344,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66045,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66273,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68160,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68327,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69703,
+ 69734,
+ 69744,
+ 69759,
+ 69819,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69952,
+ 69968,
+ 70004,
+ 70006,
+ 70007,
+ 70016,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70200,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71105,
+ 71168,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92912,
+ 92917,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113821,
+ 113823,
+ 119141,
+ 119146,
+ 119149,
+ 119155,
+ 119163,
+ 119171,
+ 119173,
+ 119180,
+ 119210,
+ 119214,
+ 119362,
+ 119365,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125136,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917760,
+ 918000
+};
+
+#endif /* #ifndef PERL_IN_XSUB_RE */
+
+#endif /* EBCDIC 037 */
+
+#if 'A' == 193 /* EBCDIC POSIX-BC */ \
+ && '\\' == 188 && '[' == 187 && ']' == 189 && '{' == 251 && '}' == 253 \
+ && '^' == 106 && '~' == 255 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 74
+
+#ifndef PERL_IN_XSUB_RE
+
+static const UV ASCII_invlist[] = { /* for EBCDIC POSIX-BC */
+ 58, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 11,
+ 20,
+ 21,
+ 23,
+ 24,
+ 26,
+ 28,
+ 32,
+ 38,
+ 40,
+ 45,
+ 48,
+ 50,
+ 51,
+ 55,
+ 56,
+ 60,
+ 62,
+ 63,
+ 65,
+ 74,
+ 81,
+ 90,
+ 95,
+ 96,
+ 98,
+ 106,
+ 112,
+ 122,
+ 128,
+ 129,
+ 138,
+ 145,
+ 154,
+ 162,
+ 170,
+ 187,
+ 190,
+ 193,
+ 202,
+ 209,
+ 218,
+ 226,
+ 234,
+ 240,
+ 250,
+ 251,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256
+};
+
+static const UV Cased_invlist[] = { /* for EBCDIC POSIX-BC */
+ 279, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 192,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 225,
+ 226,
+ 234,
+ 235,
+ 240,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 443,
+ 444,
+ 448,
+ 452,
+ 660,
+ 661,
+ 697,
+ 704,
+ 706,
+ 736,
+ 741,
+ 837,
+ 838,
+ 880,
+ 884,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1377,
+ 1416,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7424,
+ 7616,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8501,
+ 8505,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8576,
+ 8579,
+ 8581,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42560,
+ 42606,
+ 42624,
+ 42654,
+ 42786,
+ 42888,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 43000,
+ 43003,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 66560,
+ 66640,
+ 71840,
+ 71904,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370
+};
+
+static const UV VertSpace_invlist[] = { /* for EBCDIC POSIX-BC */
+ 9, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 11,
+ 14,
+ 21,
+ 22,
+ 37,
+ 38,
+ 8232,
+ 8234
+};
+
+static const UV XPerlSpace_invlist[] = { /* for EBCDIC POSIX-BC */
+ 23, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 5,
+ 6,
+ 11,
+ 14,
+ 21,
+ 22,
+ 37,
+ 38,
+ 64,
+ 66,
+ 5760,
+ 5761,
+ 8192,
+ 8203,
+ 8232,
+ 8234,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 12288,
+ 12289
+};
+
+static const UV XPosixAlnum_invlist[] = { /* for EBCDIC POSIX-BC */
+ 1283, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 192,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 225,
+ 226,
+ 234,
+ 235,
+ 250,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 837,
+ 838,
+ 880,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1456,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1624,
+ 1625,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1761,
+ 1769,
+ 1773,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1856,
+ 1869,
+ 1970,
+ 1984,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2072,
+ 2074,
+ 2093,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2276,
+ 2282,
+ 2288,
+ 2364,
+ 2365,
+ 2381,
+ 2382,
+ 2385,
+ 2389,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2509,
+ 2510,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2637,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2765,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2893,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3021,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3149,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3277,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3405,
+ 3406,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3655,
+ 3661,
+ 3662,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3789,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3872,
+ 3882,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3970,
+ 3976,
+ 3992,
+ 3993,
+ 4029,
+ 4096,
+ 4151,
+ 4152,
+ 4153,
+ 4155,
+ 4170,
+ 4176,
+ 4195,
+ 4197,
+ 4201,
+ 4206,
+ 4231,
+ 4238,
+ 4239,
+ 4240,
+ 4250,
+ 4252,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4959,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5908,
+ 5920,
+ 5940,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6068,
+ 6070,
+ 6089,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6112,
+ 6122,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6457,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6753,
+ 6773,
+ 6784,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6912,
+ 6964,
+ 6965,
+ 6980,
+ 6981,
+ 6988,
+ 6992,
+ 7002,
+ 7040,
+ 7082,
+ 7084,
+ 7142,
+ 7143,
+ 7154,
+ 7168,
+ 7222,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7412,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7655,
+ 7669,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42607,
+ 42612,
+ 42620,
+ 42623,
+ 42654,
+ 42655,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43204,
+ 43216,
+ 43226,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43307,
+ 43312,
+ 43347,
+ 43360,
+ 43389,
+ 43392,
+ 43443,
+ 43444,
+ 43456,
+ 43471,
+ 43482,
+ 43488,
+ 43493,
+ 43494,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43711,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43766,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69702,
+ 69734,
+ 69744,
+ 69762,
+ 69817,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69939,
+ 69942,
+ 69952,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70016,
+ 70080,
+ 70081,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70197,
+ 70199,
+ 70200,
+ 70320,
+ 70377,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70477,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70784,
+ 70850,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71103,
+ 71168,
+ 71231,
+ 71232,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71350,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113822,
+ 113823,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
+};
+
+static const UV XPosixAlpha_invlist[] = { /* for EBCDIC POSIX-BC */
+ 1225, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 192,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 225,
+ 226,
+ 234,
+ 235,
+ 240,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 837,
+ 838,
+ 880,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1456,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1624,
+ 1625,
+ 1632,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1761,
+ 1769,
+ 1773,
+ 1776,
+ 1786,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1856,
+ 1869,
+ 1970,
+ 1994,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2072,
+ 2074,
+ 2093,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2276,
+ 2282,
+ 2288,
+ 2364,
+ 2365,
+ 2381,
+ 2382,
+ 2385,
+ 2389,
+ 2404,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2509,
+ 2510,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2544,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2637,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2672,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2765,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2893,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3021,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3149,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3277,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3405,
+ 3406,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3655,
+ 3661,
+ 3662,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3789,
+ 3790,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3970,
+ 3976,
+ 3992,
+ 3993,
+ 4029,
+ 4096,
+ 4151,
+ 4152,
+ 4153,
+ 4155,
+ 4160,
+ 4176,
+ 4195,
+ 4197,
+ 4201,
+ 4206,
+ 4231,
+ 4238,
+ 4239,
+ 4252,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4959,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5908,
+ 5920,
+ 5940,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6068,
+ 6070,
+ 6089,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6457,
+ 6480,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6753,
+ 6773,
+ 6823,
+ 6824,
+ 6912,
+ 6964,
+ 6965,
+ 6980,
+ 6981,
+ 6988,
+ 7040,
+ 7082,
+ 7084,
+ 7088,
+ 7098,
+ 7142,
+ 7143,
+ 7154,
+ 7168,
+ 7222,
+ 7245,
+ 7248,
+ 7258,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7412,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7655,
+ 7669,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42528,
+ 42538,
+ 42540,
+ 42560,
+ 42607,
+ 42612,
+ 42620,
+ 42623,
+ 42654,
+ 42655,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43204,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43274,
+ 43307,
+ 43312,
+ 43347,
+ 43360,
+ 43389,
+ 43392,
+ 43443,
+ 43444,
+ 43456,
+ 43471,
+ 43472,
+ 43488,
+ 43493,
+ 43494,
+ 43504,
+ 43514,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43711,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43766,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69702,
+ 69762,
+ 69817,
+ 69840,
+ 69865,
+ 69888,
+ 69939,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70016,
+ 70080,
+ 70081,
+ 70085,
+ 70106,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70197,
+ 70199,
+ 70200,
+ 70320,
+ 70377,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70477,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70784,
+ 70850,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 71040,
+ 71094,
+ 71096,
+ 71103,
+ 71168,
+ 71231,
+ 71232,
+ 71233,
+ 71236,
+ 71237,
+ 71296,
+ 71350,
+ 71840,
+ 71904,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92880,
+ 92910,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113822,
+ 113823,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
+};
+
+static const UV XPosixBlank_invlist[] = { /* for EBCDIC POSIX-BC */
+ 15, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 5,
+ 6,
+ 64,
+ 66,
+ 5760,
+ 5761,
+ 8192,
+ 8203,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 12288,
+ 12289
+};
+
+static const UV XPosixCntrl_invlist[] = { /* for EBCDIC POSIX-BC */
+ 4, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 64,
+ 95,
+ 96
+};
+
+static const UV XPosixDigit_invlist[] = { /* for EBCDIC POSIX-BC */
+ 101, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 240,
+ 250,
+ 1632,
+ 1642,
+ 1776,
+ 1786,
+ 1984,
+ 1994,
+ 2406,
+ 2416,
+ 2534,
+ 2544,
+ 2662,
+ 2672,
+ 2790,
+ 2800,
+ 2918,
+ 2928,
+ 3046,
+ 3056,
+ 3174,
+ 3184,
+ 3302,
+ 3312,
+ 3430,
+ 3440,
+ 3558,
+ 3568,
+ 3664,
+ 3674,
+ 3792,
+ 3802,
+ 3872,
+ 3882,
+ 4160,
+ 4170,
+ 4240,
+ 4250,
+ 6112,
+ 6122,
+ 6160,
+ 6170,
+ 6470,
+ 6480,
+ 6608,
+ 6618,
+ 6784,
+ 6794,
+ 6800,
+ 6810,
+ 6992,
+ 7002,
+ 7088,
+ 7098,
+ 7232,
+ 7242,
+ 7248,
+ 7258,
+ 42528,
+ 42538,
+ 43216,
+ 43226,
+ 43264,
+ 43274,
+ 43472,
+ 43482,
+ 43504,
+ 43514,
+ 43600,
+ 43610,
+ 44016,
+ 44026,
+ 65296,
+ 65306,
+ 66720,
+ 66730,
+ 69734,
+ 69744,
+ 69872,
+ 69882,
+ 69942,
+ 69952,
+ 70096,
+ 70106,
+ 70384,
+ 70394,
+ 70864,
+ 70874,
+ 71248,
+ 71258,
+ 71360,
+ 71370,
+ 71904,
+ 71914,
+ 92768,
+ 92778,
+ 93008,
+ 93018,
+ 120782,
+ 120832
+};
+
+static const UV XPosixGraph_invlist[] = { /* for EBCDIC POSIX-BC */
+ 1211, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 95,
+ 96,
+ 888,
+ 890,
+ 896,
+ 900,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1376,
+ 1377,
+ 1416,
+ 1417,
+ 1419,
+ 1421,
+ 1424,
+ 1425,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1525,
+ 1536,
+ 1565,
+ 1566,
+ 1806,
+ 1807,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2043,
+ 2048,
+ 2094,
+ 2096,
+ 2111,
+ 2112,
+ 2140,
+ 2142,
+ 2143,
+ 2208,
+ 2227,
+ 2276,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2556,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2802,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2936,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3067,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3192,
+ 3200,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3446,
+ 3449,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3573,
+ 3585,
+ 3643,
+ 3647,
+ 3676,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3992,
+ 3993,
+ 4029,
+ 4030,
+ 4045,
+ 4046,
+ 4059,
+ 4096,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4989,
+ 4992,
+ 5018,
+ 5024,
+ 5109,
+ 5120,
+ 5760,
+ 5761,
+ 5789,
+ 5792,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5943,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6110,
+ 6112,
+ 6122,
+ 6128,
+ 6138,
+ 6144,
+ 6159,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6464,
+ 6465,
+ 6468,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6619,
+ 6622,
+ 6684,
+ 6686,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6816,
+ 6830,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7037,
+ 7040,
+ 7156,
+ 7164,
+ 7224,
+ 7227,
+ 7242,
+ 7245,
+ 7296,
+ 7360,
+ 7368,
+ 7376,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8133,
+ 8134,
+ 8148,
+ 8150,
+ 8156,
+ 8157,
+ 8176,
+ 8178,
+ 8181,
+ 8182,
+ 8191,
+ 8203,
+ 8232,
+ 8234,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 8293,
+ 8294,
+ 8306,
+ 8308,
+ 8335,
+ 8336,
+ 8349,
+ 8352,
+ 8382,
+ 8400,
+ 8433,
+ 8448,
+ 8586,
+ 8592,
+ 9211,
+ 9216,
+ 9255,
+ 9280,
+ 9291,
+ 9312,
+ 11124,
+ 11126,
+ 11158,
+ 11160,
+ 11194,
+ 11197,
+ 11209,
+ 11210,
+ 11218,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11508,
+ 11513,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11633,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11843,
+ 11904,
+ 11930,
+ 11931,
+ 12020,
+ 12032,
+ 12246,
+ 12272,
+ 12284,
+ 12289,
+ 12352,
+ 12353,
+ 12439,
+ 12441,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12688,
+ 12731,
+ 12736,
+ 12772,
+ 12784,
+ 12831,
+ 12832,
+ 13055,
+ 13056,
+ 19894,
+ 19904,
+ 40909,
+ 40960,
+ 42125,
+ 42128,
+ 42183,
+ 42192,
+ 42540,
+ 42560,
+ 42654,
+ 42655,
+ 42744,
+ 42752,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43052,
+ 43056,
+ 43066,
+ 43072,
+ 43128,
+ 43136,
+ 43205,
+ 43214,
+ 43226,
+ 43232,
+ 43260,
+ 43264,
+ 43348,
+ 43359,
+ 43389,
+ 43392,
+ 43470,
+ 43471,
+ 43482,
+ 43486,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43612,
+ 43715,
+ 43739,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 57344,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64450,
+ 64467,
+ 64832,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65022,
+ 65024,
+ 65050,
+ 65056,
+ 65070,
+ 65072,
+ 65107,
+ 65108,
+ 65127,
+ 65128,
+ 65132,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65279,
+ 65280,
+ 65281,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65504,
+ 65511,
+ 65512,
+ 65519,
+ 65529,
+ 65534,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65792,
+ 65795,
+ 65799,
+ 65844,
+ 65847,
+ 65933,
+ 65936,
+ 65948,
+ 65952,
+ 65953,
+ 66000,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66300,
+ 66304,
+ 66340,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66463,
+ 66500,
+ 66504,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 66927,
+ 66928,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67671,
+ 67743,
+ 67751,
+ 67760,
+ 67840,
+ 67868,
+ 67871,
+ 67898,
+ 67903,
+ 67904,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68168,
+ 68176,
+ 68185,
+ 68192,
+ 68256,
+ 68288,
+ 68327,
+ 68331,
+ 68343,
+ 68352,
+ 68406,
+ 68409,
+ 68438,
+ 68440,
+ 68467,
+ 68472,
+ 68498,
+ 68505,
+ 68509,
+ 68521,
+ 68528,
+ 68608,
+ 68681,
+ 69216,
+ 69247,
+ 69632,
+ 69710,
+ 69714,
+ 69744,
+ 69759,
+ 69826,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69956,
+ 69968,
+ 70007,
+ 70016,
+ 70089,
+ 70093,
+ 70094,
+ 70096,
+ 70107,
+ 70113,
+ 70133,
+ 70144,
+ 70162,
+ 70163,
+ 70206,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71114,
+ 71168,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71923,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 74864,
+ 74869,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92782,
+ 92784,
+ 92880,
+ 92910,
+ 92912,
+ 92918,
+ 92928,
+ 92998,
+ 93008,
+ 93018,
+ 93019,
+ 93026,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113820,
+ 113828,
+ 118784,
+ 119030,
+ 119040,
+ 119079,
+ 119081,
+ 119262,
+ 119296,
+ 119366,
+ 119552,
+ 119639,
+ 119648,
+ 119666,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125127,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 126704,
+ 126706,
+ 126976,
+ 127020,
+ 127024,
+ 127124,
+ 127136,
+ 127151,
+ 127153,
+ 127168,
+ 127169,
+ 127184,
+ 127185,
+ 127222,
+ 127232,
+ 127245,
+ 127248,
+ 127279,
+ 127280,
+ 127340,
+ 127344,
+ 127387,
+ 127462,
+ 127491,
+ 127504,
+ 127547,
+ 127552,
+ 127561,
+ 127568,
+ 127570,
+ 127744,
+ 127789,
+ 127792,
+ 127870,
+ 127872,
+ 127951,
+ 127956,
+ 127992,
+ 128000,
+ 128255,
+ 128256,
+ 128331,
+ 128336,
+ 128378,
+ 128379,
+ 128420,
+ 128421,
+ 128579,
+ 128581,
+ 128720,
+ 128736,
+ 128749,
+ 128752,
+ 128756,
+ 128768,
+ 128884,
+ 128896,
+ 128981,
+ 129024,
+ 129036,
+ 129040,
+ 129096,
+ 129104,
+ 129114,
+ 129120,
+ 129160,
+ 129168,
+ 129198,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917505,
+ 917506,
+ 917536,
+ 917632,
+ 917760,
+ 918000,
+ 983040,
+ 1048574,
+ 1048576,
+ 1114110
+};
+
+static const UV XPosixLower_invlist[] = { /* for EBCDIC POSIX-BC */
+ 1279, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 112,
+ 113,
+ 129,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 160,
+ 161,
+ 162,
+ 170,
+ 192,
+ 193,
+ 203,
+ 208,
+ 219,
+ 221,
+ 222,
+ 224,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 262,
+ 263,
+ 264,
+ 265,
+ 266,
+ 267,
+ 268,
+ 269,
+ 270,
+ 271,
+ 272,
+ 273,
+ 274,
+ 275,
+ 276,
+ 277,
+ 278,
+ 279,
+ 280,
+ 281,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 287,
+ 288,
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 294,
+ 295,
+ 296,
+ 297,
+ 298,
+ 299,
+ 300,
+ 301,
+ 302,
+ 303,
+ 304,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 310,
+ 311,
+ 313,
+ 314,
+ 315,
+ 316,
+ 317,
+ 318,
+ 319,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 328,
+ 330,
+ 331,
+ 332,
+ 333,
+ 334,
+ 335,
+ 336,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343,
+ 344,
+ 345,
+ 346,
+ 347,
+ 348,
+ 349,
+ 350,
+ 351,
+ 352,
+ 353,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 375,
+ 376,
+ 378,
+ 379,
+ 380,
+ 381,
+ 382,
+ 385,
+ 387,
+ 388,
+ 389,
+ 390,
+ 392,
+ 393,
+ 396,
+ 398,
+ 402,
+ 403,
+ 405,
+ 406,
+ 409,
+ 412,
+ 414,
+ 415,
+ 417,
+ 418,
+ 419,
+ 420,
+ 421,
+ 422,
+ 424,
+ 425,
+ 426,
+ 428,
+ 429,
+ 430,
+ 432,
+ 433,
+ 436,
+ 437,
+ 438,
+ 439,
+ 441,
+ 443,
+ 445,
+ 448,
+ 454,
+ 455,
+ 457,
+ 458,
+ 460,
+ 461,
+ 462,
+ 463,
+ 464,
+ 465,
+ 466,
+ 467,
+ 468,
+ 469,
+ 470,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 476,
+ 478,
+ 479,
+ 480,
+ 481,
+ 482,
+ 483,
+ 484,
+ 485,
+ 486,
+ 487,
+ 488,
+ 489,
+ 490,
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 497,
+ 499,
+ 500,
+ 501,
+ 502,
+ 505,
+ 506,
+ 507,
+ 508,
+ 509,
+ 510,
+ 511,
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 531,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 563,
+ 570,
+ 572,
+ 573,
+ 575,
+ 577,
+ 578,
+ 579,
+ 583,
+ 584,
+ 585,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 660,
+ 661,
+ 697,
+ 704,
+ 706,
+ 736,
+ 741,
+ 837,
+ 838,
+ 881,
+ 882,
+ 883,
+ 884,
+ 887,
+ 888,
+ 890,
+ 894,
+ 912,
+ 913,
+ 940,
+ 975,
+ 976,
+ 978,
+ 981,
+ 984,
+ 985,
+ 986,
+ 987,
+ 988,
+ 989,
+ 990,
+ 991,
+ 992,
+ 993,
+ 994,
+ 995,
+ 996,
+ 997,
+ 998,
+ 999,
+ 1000,
+ 1001,
+ 1002,
+ 1003,
+ 1004,
+ 1005,
+ 1006,
+ 1007,
+ 1012,
+ 1013,
+ 1014,
+ 1016,
+ 1017,
+ 1019,
+ 1021,
+ 1072,
+ 1120,
+ 1121,
+ 1122,
+ 1123,
+ 1124,
+ 1125,
+ 1126,
+ 1127,
+ 1128,
+ 1129,
+ 1130,
+ 1131,
+ 1132,
+ 1133,
+ 1134,
+ 1135,
+ 1136,
+ 1137,
+ 1138,
+ 1139,
+ 1140,
+ 1141,
+ 1142,
+ 1143,
+ 1144,
+ 1145,
+ 1146,
+ 1147,
+ 1148,
+ 1149,
+ 1150,
+ 1151,
+ 1152,
+ 1153,
+ 1154,
+ 1163,
+ 1164,
+ 1165,
+ 1166,
+ 1167,
+ 1168,
+ 1169,
+ 1170,
+ 1171,
+ 1172,
+ 1173,
+ 1174,
+ 1175,
+ 1176,
+ 1177,
+ 1178,
+ 1179,
+ 1180,
+ 1181,
+ 1182,
+ 1183,
+ 1184,
+ 1185,
+ 1186,
+ 1187,
+ 1188,
+ 1189,
+ 1190,
+ 1191,
+ 1192,
+ 1193,
+ 1194,
+ 1195,
+ 1196,
+ 1197,
+ 1198,
+ 1199,
+ 1200,
+ 1201,
+ 1202,
+ 1203,
+ 1204,
+ 1205,
+ 1206,
+ 1207,
+ 1208,
+ 1209,
+ 1210,
+ 1211,
+ 1212,
+ 1213,
+ 1214,
+ 1215,
+ 1216,
+ 1218,
+ 1219,
+ 1220,
+ 1221,
+ 1222,
+ 1223,
+ 1224,
+ 1225,
+ 1226,
+ 1227,
+ 1228,
+ 1229,
+ 1230,
+ 1232,
+ 1233,
+ 1234,
+ 1235,
+ 1236,
+ 1237,
+ 1238,
+ 1239,
+ 1240,
+ 1241,
+ 1242,
+ 1243,
+ 1244,
+ 1245,
+ 1246,
+ 1247,
+ 1248,
+ 1249,
+ 1250,
+ 1251,
+ 1252,
+ 1253,
+ 1254,
+ 1255,
+ 1256,
+ 1257,
+ 1258,
+ 1259,
+ 1260,
+ 1261,
+ 1262,
+ 1263,
+ 1264,
+ 1265,
+ 1266,
+ 1267,
+ 1268,
+ 1269,
+ 1270,
+ 1271,
+ 1272,
+ 1273,
+ 1274,
+ 1275,
+ 1276,
+ 1277,
+ 1278,
+ 1279,
+ 1280,
+ 1281,
+ 1282,
+ 1283,
+ 1284,
+ 1285,
+ 1286,
+ 1287,
+ 1288,
+ 1289,
+ 1290,
+ 1291,
+ 1292,
+ 1293,
+ 1294,
+ 1295,
+ 1296,
+ 1297,
+ 1298,
+ 1299,
+ 1300,
+ 1301,
+ 1302,
+ 1303,
+ 1304,
+ 1305,
+ 1306,
+ 1307,
+ 1308,
+ 1309,
+ 1310,
+ 1311,
+ 1312,
+ 1313,
+ 1314,
+ 1315,
+ 1316,
+ 1317,
+ 1318,
+ 1319,
+ 1320,
+ 1321,
+ 1322,
+ 1323,
+ 1324,
+ 1325,
+ 1326,
+ 1327,
+ 1328,
+ 1377,
+ 1416,
+ 7424,
+ 7616,
+ 7681,
+ 7682,
+ 7683,
+ 7684,
+ 7685,
+ 7686,
+ 7687,
+ 7688,
+ 7689,
+ 7690,
+ 7691,
+ 7692,
+ 7693,
+ 7694,
+ 7695,
+ 7696,
+ 7697,
+ 7698,
+ 7699,
+ 7700,
+ 7701,
+ 7702,
+ 7703,
+ 7704,
+ 7705,
+ 7706,
+ 7707,
+ 7708,
+ 7709,
+ 7710,
+ 7711,
+ 7712,
+ 7713,
+ 7714,
+ 7715,
+ 7716,
+ 7717,
+ 7718,
+ 7719,
+ 7720,
+ 7721,
+ 7722,
+ 7723,
+ 7724,
+ 7725,
+ 7726,
+ 7727,
+ 7728,
+ 7729,
+ 7730,
+ 7731,
+ 7732,
+ 7733,
+ 7734,
+ 7735,
+ 7736,
+ 7737,
+ 7738,
+ 7739,
+ 7740,
+ 7741,
+ 7742,
+ 7743,
+ 7744,
+ 7745,
+ 7746,
+ 7747,
+ 7748,
+ 7749,
+ 7750,
+ 7751,
+ 7752,
+ 7753,
+ 7754,
+ 7755,
+ 7756,
+ 7757,
+ 7758,
+ 7759,
+ 7760,
+ 7761,
+ 7762,
+ 7763,
+ 7764,
+ 7765,
+ 7766,
+ 7767,
+ 7768,
+ 7769,
+ 7770,
+ 7771,
+ 7772,
+ 7773,
+ 7774,
+ 7775,
+ 7776,
+ 7777,
+ 7778,
+ 7779,
+ 7780,
+ 7781,
+ 7782,
+ 7783,
+ 7784,
+ 7785,
+ 7786,
+ 7787,
+ 7788,
+ 7789,
+ 7790,
+ 7791,
+ 7792,
+ 7793,
+ 7794,
+ 7795,
+ 7796,
+ 7797,
+ 7798,
+ 7799,
+ 7800,
+ 7801,
+ 7802,
+ 7803,
+ 7804,
+ 7805,
+ 7806,
+ 7807,
+ 7808,
+ 7809,
+ 7810,
+ 7811,
+ 7812,
+ 7813,
+ 7814,
+ 7815,
+ 7816,
+ 7817,
+ 7818,
+ 7819,
+ 7820,
+ 7821,
+ 7822,
+ 7823,
+ 7824,
+ 7825,
+ 7826,
+ 7827,
+ 7828,
+ 7829,
+ 7838,
+ 7839,
+ 7840,
+ 7841,
+ 7842,
+ 7843,
+ 7844,
+ 7845,
+ 7846,
+ 7847,
+ 7848,
+ 7849,
+ 7850,
+ 7851,
+ 7852,
+ 7853,
+ 7854,
+ 7855,
+ 7856,
+ 7857,
+ 7858,
+ 7859,
+ 7860,
+ 7861,
+ 7862,
+ 7863,
+ 7864,
+ 7865,
+ 7866,
+ 7867,
+ 7868,
+ 7869,
+ 7870,
+ 7871,
+ 7872,
+ 7873,
+ 7874,
+ 7875,
+ 7876,
+ 7877,
+ 7878,
+ 7879,
+ 7880,
+ 7881,
+ 7882,
+ 7883,
+ 7884,
+ 7885,
+ 7886,
+ 7887,
+ 7888,
+ 7889,
+ 7890,
+ 7891,
+ 7892,
+ 7893,
+ 7894,
+ 7895,
+ 7896,
+ 7897,
+ 7898,
+ 7899,
+ 7900,
+ 7901,
+ 7902,
+ 7903,
+ 7904,
+ 7905,
+ 7906,
+ 7907,
+ 7908,
+ 7909,
+ 7910,
+ 7911,
+ 7912,
+ 7913,
+ 7914,
+ 7915,
+ 7916,
+ 7917,
+ 7918,
+ 7919,
+ 7920,
+ 7921,
+ 7922,
+ 7923,
+ 7924,
+ 7925,
+ 7926,
+ 7927,
+ 7928,
+ 7929,
+ 7930,
+ 7931,
+ 7932,
+ 7933,
+ 7934,
+ 7935,
+ 7944,
+ 7952,
+ 7958,
+ 7968,
+ 7976,
+ 7984,
+ 7992,
+ 8000,
+ 8006,
+ 8016,
+ 8024,
+ 8032,
+ 8040,
+ 8048,
+ 8062,
+ 8064,
+ 8072,
+ 8080,
+ 8088,
+ 8096,
+ 8104,
+ 8112,
+ 8117,
+ 8118,
+ 8120,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8136,
+ 8144,
+ 8148,
+ 8150,
+ 8152,
+ 8160,
+ 8168,
+ 8178,
+ 8181,
+ 8182,
+ 8184,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8458,
+ 8459,
+ 8462,
+ 8464,
+ 8467,
+ 8468,
+ 8495,
+ 8496,
+ 8500,
+ 8501,
+ 8505,
+ 8506,
+ 8508,
+ 8510,
+ 8518,
+ 8522,
+ 8526,
+ 8527,
+ 8560,
+ 8576,
+ 8580,
+ 8581,
+ 9424,
+ 9450,
+ 11312,
+ 11359,
+ 11361,
+ 11362,
+ 11365,
+ 11367,
+ 11368,
+ 11369,
+ 11370,
+ 11371,
+ 11372,
+ 11373,
+ 11377,
+ 11378,
+ 11379,
+ 11381,
+ 11382,
+ 11390,
+ 11393,
+ 11394,
+ 11395,
+ 11396,
+ 11397,
+ 11398,
+ 11399,
+ 11400,
+ 11401,
+ 11402,
+ 11403,
+ 11404,
+ 11405,
+ 11406,
+ 11407,
+ 11408,
+ 11409,
+ 11410,
+ 11411,
+ 11412,
+ 11413,
+ 11414,
+ 11415,
+ 11416,
+ 11417,
+ 11418,
+ 11419,
+ 11420,
+ 11421,
+ 11422,
+ 11423,
+ 11424,
+ 11425,
+ 11426,
+ 11427,
+ 11428,
+ 11429,
+ 11430,
+ 11431,
+ 11432,
+ 11433,
+ 11434,
+ 11435,
+ 11436,
+ 11437,
+ 11438,
+ 11439,
+ 11440,
+ 11441,
+ 11442,
+ 11443,
+ 11444,
+ 11445,
+ 11446,
+ 11447,
+ 11448,
+ 11449,
+ 11450,
+ 11451,
+ 11452,
+ 11453,
+ 11454,
+ 11455,
+ 11456,
+ 11457,
+ 11458,
+ 11459,
+ 11460,
+ 11461,
+ 11462,
+ 11463,
+ 11464,
+ 11465,
+ 11466,
+ 11467,
+ 11468,
+ 11469,
+ 11470,
+ 11471,
+ 11472,
+ 11473,
+ 11474,
+ 11475,
+ 11476,
+ 11477,
+ 11478,
+ 11479,
+ 11480,
+ 11481,
+ 11482,
+ 11483,
+ 11484,
+ 11485,
+ 11486,
+ 11487,
+ 11488,
+ 11489,
+ 11490,
+ 11491,
+ 11493,
+ 11500,
+ 11501,
+ 11502,
+ 11503,
+ 11507,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42561,
+ 42562,
+ 42563,
+ 42564,
+ 42565,
+ 42566,
+ 42567,
+ 42568,
+ 42569,
+ 42570,
+ 42571,
+ 42572,
+ 42573,
+ 42574,
+ 42575,
+ 42576,
+ 42577,
+ 42578,
+ 42579,
+ 42580,
+ 42581,
+ 42582,
+ 42583,
+ 42584,
+ 42585,
+ 42586,
+ 42587,
+ 42588,
+ 42589,
+ 42590,
+ 42591,
+ 42592,
+ 42593,
+ 42594,
+ 42595,
+ 42596,
+ 42597,
+ 42598,
+ 42599,
+ 42600,
+ 42601,
+ 42602,
+ 42603,
+ 42604,
+ 42605,
+ 42606,
+ 42625,
+ 42626,
+ 42627,
+ 42628,
+ 42629,
+ 42630,
+ 42631,
+ 42632,
+ 42633,
+ 42634,
+ 42635,
+ 42636,
+ 42637,
+ 42638,
+ 42639,
+ 42640,
+ 42641,
+ 42642,
+ 42643,
+ 42644,
+ 42645,
+ 42646,
+ 42647,
+ 42648,
+ 42649,
+ 42650,
+ 42651,
+ 42654,
+ 42787,
+ 42788,
+ 42789,
+ 42790,
+ 42791,
+ 42792,
+ 42793,
+ 42794,
+ 42795,
+ 42796,
+ 42797,
+ 42798,
+ 42799,
+ 42802,
+ 42803,
+ 42804,
+ 42805,
+ 42806,
+ 42807,
+ 42808,
+ 42809,
+ 42810,
+ 42811,
+ 42812,
+ 42813,
+ 42814,
+ 42815,
+ 42816,
+ 42817,
+ 42818,
+ 42819,
+ 42820,
+ 42821,
+ 42822,
+ 42823,
+ 42824,
+ 42825,
+ 42826,
+ 42827,
+ 42828,
+ 42829,
+ 42830,
+ 42831,
+ 42832,
+ 42833,
+ 42834,
+ 42835,
+ 42836,
+ 42837,
+ 42838,
+ 42839,
+ 42840,
+ 42841,
+ 42842,
+ 42843,
+ 42844,
+ 42845,
+ 42846,
+ 42847,
+ 42848,
+ 42849,
+ 42850,
+ 42851,
+ 42852,
+ 42853,
+ 42854,
+ 42855,
+ 42856,
+ 42857,
+ 42858,
+ 42859,
+ 42860,
+ 42861,
+ 42862,
+ 42863,
+ 42873,
+ 42874,
+ 42875,
+ 42876,
+ 42877,
+ 42879,
+ 42880,
+ 42881,
+ 42882,
+ 42883,
+ 42884,
+ 42885,
+ 42886,
+ 42887,
+ 42888,
+ 42892,
+ 42893,
+ 42894,
+ 42895,
+ 42897,
+ 42898,
+ 42899,
+ 42902,
+ 42903,
+ 42904,
+ 42905,
+ 42906,
+ 42907,
+ 42908,
+ 42909,
+ 42910,
+ 42911,
+ 42912,
+ 42913,
+ 42914,
+ 42915,
+ 42916,
+ 42917,
+ 42918,
+ 42919,
+ 42920,
+ 42921,
+ 42922,
+ 43000,
+ 43003,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65345,
+ 65371,
+ 66600,
+ 66640,
+ 71872,
+ 71904,
+ 119834,
+ 119860,
+ 119886,
+ 119893,
+ 119894,
+ 119912,
+ 119938,
+ 119964,
+ 119990,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120016,
+ 120042,
+ 120068,
+ 120094,
+ 120120,
+ 120146,
+ 120172,
+ 120198,
+ 120224,
+ 120250,
+ 120276,
+ 120302,
+ 120328,
+ 120354,
+ 120380,
+ 120406,
+ 120432,
+ 120458,
+ 120486,
+ 120514,
+ 120539,
+ 120540,
+ 120546,
+ 120572,
+ 120597,
+ 120598,
+ 120604,
+ 120630,
+ 120655,
+ 120656,
+ 120662,
+ 120688,
+ 120713,
+ 120714,
+ 120720,
+ 120746,
+ 120771,
+ 120772,
+ 120778,
+ 120779,
+ 120780
+};
+
+static const UV XPosixPrint_invlist[] = { /* for EBCDIC POSIX-BC */
+ 1205, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 64,
+ 95,
+ 96,
+ 888,
+ 890,
+ 896,
+ 900,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1376,
+ 1377,
+ 1416,
+ 1417,
+ 1419,
+ 1421,
+ 1424,
+ 1425,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1525,
+ 1536,
+ 1565,
+ 1566,
+ 1806,
+ 1807,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2043,
+ 2048,
+ 2094,
+ 2096,
+ 2111,
+ 2112,
+ 2140,
+ 2142,
+ 2143,
+ 2208,
+ 2227,
+ 2276,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2556,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2802,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2936,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3067,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3192,
+ 3200,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3446,
+ 3449,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3573,
+ 3585,
+ 3643,
+ 3647,
+ 3676,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3992,
+ 3993,
+ 4029,
+ 4030,
+ 4045,
+ 4046,
+ 4059,
+ 4096,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4989,
+ 4992,
+ 5018,
+ 5024,
+ 5109,
+ 5120,
+ 5789,
+ 5792,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5943,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6110,
+ 6112,
+ 6122,
+ 6128,
+ 6138,
+ 6144,
+ 6159,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6464,
+ 6465,
+ 6468,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6619,
+ 6622,
+ 6684,
+ 6686,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6816,
+ 6830,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7037,
+ 7040,
+ 7156,
+ 7164,
+ 7224,
+ 7227,
+ 7242,
+ 7245,
+ 7296,
+ 7360,
+ 7368,
+ 7376,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8133,
+ 8134,
+ 8148,
+ 8150,
+ 8156,
+ 8157,
+ 8176,
+ 8178,
+ 8181,
+ 8182,
+ 8191,
+ 8192,
+ 8232,
+ 8234,
+ 8293,
+ 8294,
+ 8306,
+ 8308,
+ 8335,
+ 8336,
+ 8349,
+ 8352,
+ 8382,
+ 8400,
+ 8433,
+ 8448,
+ 8586,
+ 8592,
+ 9211,
+ 9216,
+ 9255,
+ 9280,
+ 9291,
+ 9312,
+ 11124,
+ 11126,
+ 11158,
+ 11160,
+ 11194,
+ 11197,
+ 11209,
+ 11210,
+ 11218,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11508,
+ 11513,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11633,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11843,
+ 11904,
+ 11930,
+ 11931,
+ 12020,
+ 12032,
+ 12246,
+ 12272,
+ 12284,
+ 12288,
+ 12352,
+ 12353,
+ 12439,
+ 12441,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12688,
+ 12731,
+ 12736,
+ 12772,
+ 12784,
+ 12831,
+ 12832,
+ 13055,
+ 13056,
+ 19894,
+ 19904,
+ 40909,
+ 40960,
+ 42125,
+ 42128,
+ 42183,
+ 42192,
+ 42540,
+ 42560,
+ 42654,
+ 42655,
+ 42744,
+ 42752,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43052,
+ 43056,
+ 43066,
+ 43072,
+ 43128,
+ 43136,
+ 43205,
+ 43214,
+ 43226,
+ 43232,
+ 43260,
+ 43264,
+ 43348,
+ 43359,
+ 43389,
+ 43392,
+ 43470,
+ 43471,
+ 43482,
+ 43486,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43612,
+ 43715,
+ 43739,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 57344,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64450,
+ 64467,
+ 64832,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65022,
+ 65024,
+ 65050,
+ 65056,
+ 65070,
+ 65072,
+ 65107,
+ 65108,
+ 65127,
+ 65128,
+ 65132,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65279,
+ 65280,
+ 65281,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65504,
+ 65511,
+ 65512,
+ 65519,
+ 65529,
+ 65534,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65792,
+ 65795,
+ 65799,
+ 65844,
+ 65847,
+ 65933,
+ 65936,
+ 65948,
+ 65952,
+ 65953,
+ 66000,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66300,
+ 66304,
+ 66340,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66463,
+ 66500,
+ 66504,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 66927,
+ 66928,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67671,
+ 67743,
+ 67751,
+ 67760,
+ 67840,
+ 67868,
+ 67871,
+ 67898,
+ 67903,
+ 67904,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68168,
+ 68176,
+ 68185,
+ 68192,
+ 68256,
+ 68288,
+ 68327,
+ 68331,
+ 68343,
+ 68352,
+ 68406,
+ 68409,
+ 68438,
+ 68440,
+ 68467,
+ 68472,
+ 68498,
+ 68505,
+ 68509,
+ 68521,
+ 68528,
+ 68608,
+ 68681,
+ 69216,
+ 69247,
+ 69632,
+ 69710,
+ 69714,
+ 69744,
+ 69759,
+ 69826,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69956,
+ 69968,
+ 70007,
+ 70016,
+ 70089,
+ 70093,
+ 70094,
+ 70096,
+ 70107,
+ 70113,
+ 70133,
+ 70144,
+ 70162,
+ 70163,
+ 70206,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71114,
+ 71168,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71923,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 74864,
+ 74869,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92782,
+ 92784,
+ 92880,
+ 92910,
+ 92912,
+ 92918,
+ 92928,
+ 92998,
+ 93008,
+ 93018,
+ 93019,
+ 93026,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113820,
+ 113828,
+ 118784,
+ 119030,
+ 119040,
+ 119079,
+ 119081,
+ 119262,
+ 119296,
+ 119366,
+ 119552,
+ 119639,
+ 119648,
+ 119666,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125127,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 126704,
+ 126706,
+ 126976,
+ 127020,
+ 127024,
+ 127124,
+ 127136,
+ 127151,
+ 127153,
+ 127168,
+ 127169,
+ 127184,
+ 127185,
+ 127222,
+ 127232,
+ 127245,
+ 127248,
+ 127279,
+ 127280,
+ 127340,
+ 127344,
+ 127387,
+ 127462,
+ 127491,
+ 127504,
+ 127547,
+ 127552,
+ 127561,
+ 127568,
+ 127570,
+ 127744,
+ 127789,
+ 127792,
+ 127870,
+ 127872,
+ 127951,
+ 127956,
+ 127992,
+ 128000,
+ 128255,
+ 128256,
+ 128331,
+ 128336,
+ 128378,
+ 128379,
+ 128420,
+ 128421,
+ 128579,
+ 128581,
+ 128720,
+ 128736,
+ 128749,
+ 128752,
+ 128756,
+ 128768,
+ 128884,
+ 128896,
+ 128981,
+ 129024,
+ 129036,
+ 129040,
+ 129096,
+ 129104,
+ 129114,
+ 129120,
+ 129160,
+ 129168,
+ 129198,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917505,
+ 917506,
+ 917536,
+ 917632,
+ 917760,
+ 918000,
+ 983040,
+ 1048574,
+ 1048576,
+ 1114110
+};
+
+static const UV XPosixPunct_invlist[] = { /* for EBCDIC POSIX-BC */
+ 307, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 74,
+ 81,
+ 90,
+ 95,
+ 96,
+ 98,
+ 106,
+ 112,
+ 122,
+ 128,
+ 138,
+ 140,
+ 170,
+ 172,
+ 179,
+ 180,
+ 181,
+ 183,
+ 187,
+ 190,
+ 251,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 894,
+ 895,
+ 903,
+ 904,
+ 1370,
+ 1376,
+ 1417,
+ 1419,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1523,
+ 1525,
+ 1545,
+ 1547,
+ 1548,
+ 1550,
+ 1563,
+ 1564,
+ 1566,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1792,
+ 1806,
+ 2039,
+ 2042,
+ 2096,
+ 2111,
+ 2142,
+ 2143,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2800,
+ 2801,
+ 3572,
+ 3573,
+ 3663,
+ 3664,
+ 3674,
+ 3676,
+ 3844,
+ 3859,
+ 3860,
+ 3861,
+ 3898,
+ 3902,
+ 3973,
+ 3974,
+ 4048,
+ 4053,
+ 4057,
+ 4059,
+ 4170,
+ 4176,
+ 4347,
+ 4348,
+ 4960,
+ 4969,
+ 5120,
+ 5121,
+ 5741,
+ 5743,
+ 5787,
+ 5789,
+ 5867,
+ 5870,
+ 5941,
+ 5943,
+ 6100,
+ 6103,
+ 6104,
+ 6107,
+ 6144,
+ 6155,
+ 6468,
+ 6470,
+ 6686,
+ 6688,
+ 6816,
+ 6823,
+ 6824,
+ 6830,
+ 7002,
+ 7009,
+ 7164,
+ 7168,
+ 7227,
+ 7232,
+ 7294,
+ 7296,
+ 7360,
+ 7368,
+ 7379,
+ 7380,
+ 8208,
+ 8232,
+ 8240,
+ 8260,
+ 8261,
+ 8274,
+ 8275,
+ 8287,
+ 8317,
+ 8319,
+ 8333,
+ 8335,
+ 8968,
+ 8972,
+ 9001,
+ 9003,
+ 10088,
+ 10102,
+ 10181,
+ 10183,
+ 10214,
+ 10224,
+ 10627,
+ 10649,
+ 10712,
+ 10716,
+ 10748,
+ 10750,
+ 11513,
+ 11517,
+ 11518,
+ 11520,
+ 11632,
+ 11633,
+ 11776,
+ 11823,
+ 11824,
+ 11843,
+ 12289,
+ 12292,
+ 12296,
+ 12306,
+ 12308,
+ 12320,
+ 12336,
+ 12337,
+ 12349,
+ 12350,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42611,
+ 42612,
+ 42622,
+ 42623,
+ 42738,
+ 42744,
+ 43124,
+ 43128,
+ 43214,
+ 43216,
+ 43256,
+ 43259,
+ 43310,
+ 43312,
+ 43359,
+ 43360,
+ 43457,
+ 43470,
+ 43486,
+ 43488,
+ 43612,
+ 43616,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 44011,
+ 44012,
+ 64830,
+ 64832,
+ 65040,
+ 65050,
+ 65072,
+ 65107,
+ 65108,
+ 65122,
+ 65123,
+ 65124,
+ 65128,
+ 65129,
+ 65130,
+ 65132,
+ 65281,
+ 65284,
+ 65285,
+ 65291,
+ 65292,
+ 65296,
+ 65306,
+ 65308,
+ 65311,
+ 65313,
+ 65339,
+ 65342,
+ 65343,
+ 65344,
+ 65371,
+ 65372,
+ 65373,
+ 65374,
+ 65375,
+ 65382,
+ 65792,
+ 65795,
+ 66463,
+ 66464,
+ 66512,
+ 66513,
+ 66927,
+ 66928,
+ 67671,
+ 67672,
+ 67871,
+ 67872,
+ 67903,
+ 67904,
+ 68176,
+ 68185,
+ 68223,
+ 68224,
+ 68336,
+ 68343,
+ 68409,
+ 68416,
+ 68505,
+ 68509,
+ 69703,
+ 69710,
+ 69819,
+ 69821,
+ 69822,
+ 69826,
+ 69952,
+ 69956,
+ 70004,
+ 70006,
+ 70085,
+ 70089,
+ 70093,
+ 70094,
+ 70200,
+ 70206,
+ 70854,
+ 70855,
+ 71105,
+ 71114,
+ 71233,
+ 71236,
+ 74864,
+ 74869,
+ 92782,
+ 92784,
+ 92917,
+ 92918,
+ 92983,
+ 92988,
+ 92996,
+ 92997,
+ 113823,
+ 113824
+};
+
+static const UV XPosixSpace_invlist[] = { /* for EBCDIC POSIX-BC */
+ 23, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 5,
+ 6,
+ 11,
+ 14,
+ 21,
+ 22,
+ 37,
+ 38,
+ 64,
+ 66,
+ 5760,
+ 5761,
+ 8192,
+ 8203,
+ 8232,
+ 8234,
+ 8239,
+ 8240,
+ 8287,
+ 8288,
+ 12288,
+ 12289
+};
+
+static const UV XPosixUpper_invlist[] = { /* for EBCDIC POSIX-BC */
+ 1275, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 98,
+ 106,
+ 113,
+ 121,
+ 128,
+ 129,
+ 158,
+ 159,
+ 172,
+ 175,
+ 193,
+ 202,
+ 209,
+ 218,
+ 221,
+ 222,
+ 224,
+ 225,
+ 226,
+ 234,
+ 235,
+ 240,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 257,
+ 258,
+ 259,
+ 260,
+ 261,
+ 262,
+ 263,
+ 264,
+ 265,
+ 266,
+ 267,
+ 268,
+ 269,
+ 270,
+ 271,
+ 272,
+ 273,
+ 274,
+ 275,
+ 276,
+ 277,
+ 278,
+ 279,
+ 280,
+ 281,
+ 282,
+ 283,
+ 284,
+ 285,
+ 286,
+ 287,
+ 288,
+ 289,
+ 290,
+ 291,
+ 292,
+ 293,
+ 294,
+ 295,
+ 296,
+ 297,
+ 298,
+ 299,
+ 300,
+ 301,
+ 302,
+ 303,
+ 304,
+ 305,
+ 306,
+ 307,
+ 308,
+ 309,
+ 310,
+ 311,
+ 313,
+ 314,
+ 315,
+ 316,
+ 317,
+ 318,
+ 319,
+ 320,
+ 321,
+ 322,
+ 323,
+ 324,
+ 325,
+ 326,
+ 327,
+ 328,
+ 330,
+ 331,
+ 332,
+ 333,
+ 334,
+ 335,
+ 336,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343,
+ 344,
+ 345,
+ 346,
+ 347,
+ 348,
+ 349,
+ 350,
+ 351,
+ 352,
+ 353,
+ 354,
+ 355,
+ 356,
+ 357,
+ 358,
+ 359,
+ 360,
+ 361,
+ 362,
+ 363,
+ 364,
+ 365,
+ 366,
+ 367,
+ 368,
+ 369,
+ 370,
+ 371,
+ 372,
+ 373,
+ 374,
+ 375,
+ 376,
+ 378,
+ 379,
+ 380,
+ 381,
+ 382,
+ 385,
+ 387,
+ 388,
+ 389,
+ 390,
+ 392,
+ 393,
+ 396,
+ 398,
+ 402,
+ 403,
+ 405,
+ 406,
+ 409,
+ 412,
+ 414,
+ 415,
+ 417,
+ 418,
+ 419,
+ 420,
+ 421,
+ 422,
+ 424,
+ 425,
+ 426,
+ 428,
+ 429,
+ 430,
+ 432,
+ 433,
+ 436,
+ 437,
+ 438,
+ 439,
+ 441,
+ 444,
+ 445,
+ 452,
+ 453,
+ 455,
+ 456,
+ 458,
+ 459,
+ 461,
+ 462,
+ 463,
+ 464,
+ 465,
+ 466,
+ 467,
+ 468,
+ 469,
+ 470,
+ 471,
+ 472,
+ 473,
+ 474,
+ 475,
+ 476,
+ 478,
+ 479,
+ 480,
+ 481,
+ 482,
+ 483,
+ 484,
+ 485,
+ 486,
+ 487,
+ 488,
+ 489,
+ 490,
+ 491,
+ 492,
+ 493,
+ 494,
+ 495,
+ 497,
+ 498,
+ 500,
+ 501,
+ 502,
+ 505,
+ 506,
+ 507,
+ 508,
+ 509,
+ 510,
+ 511,
+ 512,
+ 513,
+ 514,
+ 515,
+ 516,
+ 517,
+ 518,
+ 519,
+ 520,
+ 521,
+ 522,
+ 523,
+ 524,
+ 525,
+ 526,
+ 527,
+ 528,
+ 529,
+ 530,
+ 531,
+ 532,
+ 533,
+ 534,
+ 535,
+ 536,
+ 537,
+ 538,
+ 539,
+ 540,
+ 541,
+ 542,
+ 543,
+ 544,
+ 545,
+ 546,
+ 547,
+ 548,
+ 549,
+ 550,
+ 551,
+ 552,
+ 553,
+ 554,
+ 555,
+ 556,
+ 557,
+ 558,
+ 559,
+ 560,
+ 561,
+ 562,
+ 563,
+ 570,
+ 572,
+ 573,
+ 575,
+ 577,
+ 578,
+ 579,
+ 583,
+ 584,
+ 585,
+ 586,
+ 587,
+ 588,
+ 589,
+ 590,
+ 591,
+ 880,
+ 881,
+ 882,
+ 883,
+ 886,
+ 887,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 912,
+ 913,
+ 930,
+ 931,
+ 940,
+ 975,
+ 976,
+ 978,
+ 981,
+ 984,
+ 985,
+ 986,
+ 987,
+ 988,
+ 989,
+ 990,
+ 991,
+ 992,
+ 993,
+ 994,
+ 995,
+ 996,
+ 997,
+ 998,
+ 999,
+ 1000,
+ 1001,
+ 1002,
+ 1003,
+ 1004,
+ 1005,
+ 1006,
+ 1007,
+ 1012,
+ 1013,
+ 1015,
+ 1016,
+ 1017,
+ 1019,
+ 1021,
+ 1072,
+ 1120,
+ 1121,
+ 1122,
+ 1123,
+ 1124,
+ 1125,
+ 1126,
+ 1127,
+ 1128,
+ 1129,
+ 1130,
+ 1131,
+ 1132,
+ 1133,
+ 1134,
+ 1135,
+ 1136,
+ 1137,
+ 1138,
+ 1139,
+ 1140,
+ 1141,
+ 1142,
+ 1143,
+ 1144,
+ 1145,
+ 1146,
+ 1147,
+ 1148,
+ 1149,
+ 1150,
+ 1151,
+ 1152,
+ 1153,
+ 1162,
+ 1163,
+ 1164,
+ 1165,
+ 1166,
+ 1167,
+ 1168,
+ 1169,
+ 1170,
+ 1171,
+ 1172,
+ 1173,
+ 1174,
+ 1175,
+ 1176,
+ 1177,
+ 1178,
+ 1179,
+ 1180,
+ 1181,
+ 1182,
+ 1183,
+ 1184,
+ 1185,
+ 1186,
+ 1187,
+ 1188,
+ 1189,
+ 1190,
+ 1191,
+ 1192,
+ 1193,
+ 1194,
+ 1195,
+ 1196,
+ 1197,
+ 1198,
+ 1199,
+ 1200,
+ 1201,
+ 1202,
+ 1203,
+ 1204,
+ 1205,
+ 1206,
+ 1207,
+ 1208,
+ 1209,
+ 1210,
+ 1211,
+ 1212,
+ 1213,
+ 1214,
+ 1215,
+ 1216,
+ 1218,
+ 1219,
+ 1220,
+ 1221,
+ 1222,
+ 1223,
+ 1224,
+ 1225,
+ 1226,
+ 1227,
+ 1228,
+ 1229,
+ 1230,
+ 1232,
+ 1233,
+ 1234,
+ 1235,
+ 1236,
+ 1237,
+ 1238,
+ 1239,
+ 1240,
+ 1241,
+ 1242,
+ 1243,
+ 1244,
+ 1245,
+ 1246,
+ 1247,
+ 1248,
+ 1249,
+ 1250,
+ 1251,
+ 1252,
+ 1253,
+ 1254,
+ 1255,
+ 1256,
+ 1257,
+ 1258,
+ 1259,
+ 1260,
+ 1261,
+ 1262,
+ 1263,
+ 1264,
+ 1265,
+ 1266,
+ 1267,
+ 1268,
+ 1269,
+ 1270,
+ 1271,
+ 1272,
+ 1273,
+ 1274,
+ 1275,
+ 1276,
+ 1277,
+ 1278,
+ 1279,
+ 1280,
+ 1281,
+ 1282,
+ 1283,
+ 1284,
+ 1285,
+ 1286,
+ 1287,
+ 1288,
+ 1289,
+ 1290,
+ 1291,
+ 1292,
+ 1293,
+ 1294,
+ 1295,
+ 1296,
+ 1297,
+ 1298,
+ 1299,
+ 1300,
+ 1301,
+ 1302,
+ 1303,
+ 1304,
+ 1305,
+ 1306,
+ 1307,
+ 1308,
+ 1309,
+ 1310,
+ 1311,
+ 1312,
+ 1313,
+ 1314,
+ 1315,
+ 1316,
+ 1317,
+ 1318,
+ 1319,
+ 1320,
+ 1321,
+ 1322,
+ 1323,
+ 1324,
+ 1325,
+ 1326,
+ 1327,
+ 1329,
+ 1367,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7680,
+ 7681,
+ 7682,
+ 7683,
+ 7684,
+ 7685,
+ 7686,
+ 7687,
+ 7688,
+ 7689,
+ 7690,
+ 7691,
+ 7692,
+ 7693,
+ 7694,
+ 7695,
+ 7696,
+ 7697,
+ 7698,
+ 7699,
+ 7700,
+ 7701,
+ 7702,
+ 7703,
+ 7704,
+ 7705,
+ 7706,
+ 7707,
+ 7708,
+ 7709,
+ 7710,
+ 7711,
+ 7712,
+ 7713,
+ 7714,
+ 7715,
+ 7716,
+ 7717,
+ 7718,
+ 7719,
+ 7720,
+ 7721,
+ 7722,
+ 7723,
+ 7724,
+ 7725,
+ 7726,
+ 7727,
+ 7728,
+ 7729,
+ 7730,
+ 7731,
+ 7732,
+ 7733,
+ 7734,
+ 7735,
+ 7736,
+ 7737,
+ 7738,
+ 7739,
+ 7740,
+ 7741,
+ 7742,
+ 7743,
+ 7744,
+ 7745,
+ 7746,
+ 7747,
+ 7748,
+ 7749,
+ 7750,
+ 7751,
+ 7752,
+ 7753,
+ 7754,
+ 7755,
+ 7756,
+ 7757,
+ 7758,
+ 7759,
+ 7760,
+ 7761,
+ 7762,
+ 7763,
+ 7764,
+ 7765,
+ 7766,
+ 7767,
+ 7768,
+ 7769,
+ 7770,
+ 7771,
+ 7772,
+ 7773,
+ 7774,
+ 7775,
+ 7776,
+ 7777,
+ 7778,
+ 7779,
+ 7780,
+ 7781,
+ 7782,
+ 7783,
+ 7784,
+ 7785,
+ 7786,
+ 7787,
+ 7788,
+ 7789,
+ 7790,
+ 7791,
+ 7792,
+ 7793,
+ 7794,
+ 7795,
+ 7796,
+ 7797,
+ 7798,
+ 7799,
+ 7800,
+ 7801,
+ 7802,
+ 7803,
+ 7804,
+ 7805,
+ 7806,
+ 7807,
+ 7808,
+ 7809,
+ 7810,
+ 7811,
+ 7812,
+ 7813,
+ 7814,
+ 7815,
+ 7816,
+ 7817,
+ 7818,
+ 7819,
+ 7820,
+ 7821,
+ 7822,
+ 7823,
+ 7824,
+ 7825,
+ 7826,
+ 7827,
+ 7828,
+ 7829,
+ 7838,
+ 7839,
+ 7840,
+ 7841,
+ 7842,
+ 7843,
+ 7844,
+ 7845,
+ 7846,
+ 7847,
+ 7848,
+ 7849,
+ 7850,
+ 7851,
+ 7852,
+ 7853,
+ 7854,
+ 7855,
+ 7856,
+ 7857,
+ 7858,
+ 7859,
+ 7860,
+ 7861,
+ 7862,
+ 7863,
+ 7864,
+ 7865,
+ 7866,
+ 7867,
+ 7868,
+ 7869,
+ 7870,
+ 7871,
+ 7872,
+ 7873,
+ 7874,
+ 7875,
+ 7876,
+ 7877,
+ 7878,
+ 7879,
+ 7880,
+ 7881,
+ 7882,
+ 7883,
+ 7884,
+ 7885,
+ 7886,
+ 7887,
+ 7888,
+ 7889,
+ 7890,
+ 7891,
+ 7892,
+ 7893,
+ 7894,
+ 7895,
+ 7896,
+ 7897,
+ 7898,
+ 7899,
+ 7900,
+ 7901,
+ 7902,
+ 7903,
+ 7904,
+ 7905,
+ 7906,
+ 7907,
+ 7908,
+ 7909,
+ 7910,
+ 7911,
+ 7912,
+ 7913,
+ 7914,
+ 7915,
+ 7916,
+ 7917,
+ 7918,
+ 7919,
+ 7920,
+ 7921,
+ 7922,
+ 7923,
+ 7924,
+ 7925,
+ 7926,
+ 7927,
+ 7928,
+ 7929,
+ 7930,
+ 7931,
+ 7932,
+ 7933,
+ 7934,
+ 7935,
+ 7944,
+ 7952,
+ 7960,
+ 7966,
+ 7976,
+ 7984,
+ 7992,
+ 8000,
+ 8008,
+ 8014,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8032,
+ 8040,
+ 8048,
+ 8120,
+ 8124,
+ 8136,
+ 8140,
+ 8152,
+ 8156,
+ 8168,
+ 8173,
+ 8184,
+ 8188,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8459,
+ 8462,
+ 8464,
+ 8467,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8496,
+ 8500,
+ 8510,
+ 8512,
+ 8517,
+ 8518,
+ 8544,
+ 8560,
+ 8579,
+ 8580,
+ 9398,
+ 9424,
+ 11264,
+ 11311,
+ 11360,
+ 11361,
+ 11362,
+ 11365,
+ 11367,
+ 11368,
+ 11369,
+ 11370,
+ 11371,
+ 11372,
+ 11373,
+ 11377,
+ 11378,
+ 11379,
+ 11381,
+ 11382,
+ 11390,
+ 11393,
+ 11394,
+ 11395,
+ 11396,
+ 11397,
+ 11398,
+ 11399,
+ 11400,
+ 11401,
+ 11402,
+ 11403,
+ 11404,
+ 11405,
+ 11406,
+ 11407,
+ 11408,
+ 11409,
+ 11410,
+ 11411,
+ 11412,
+ 11413,
+ 11414,
+ 11415,
+ 11416,
+ 11417,
+ 11418,
+ 11419,
+ 11420,
+ 11421,
+ 11422,
+ 11423,
+ 11424,
+ 11425,
+ 11426,
+ 11427,
+ 11428,
+ 11429,
+ 11430,
+ 11431,
+ 11432,
+ 11433,
+ 11434,
+ 11435,
+ 11436,
+ 11437,
+ 11438,
+ 11439,
+ 11440,
+ 11441,
+ 11442,
+ 11443,
+ 11444,
+ 11445,
+ 11446,
+ 11447,
+ 11448,
+ 11449,
+ 11450,
+ 11451,
+ 11452,
+ 11453,
+ 11454,
+ 11455,
+ 11456,
+ 11457,
+ 11458,
+ 11459,
+ 11460,
+ 11461,
+ 11462,
+ 11463,
+ 11464,
+ 11465,
+ 11466,
+ 11467,
+ 11468,
+ 11469,
+ 11470,
+ 11471,
+ 11472,
+ 11473,
+ 11474,
+ 11475,
+ 11476,
+ 11477,
+ 11478,
+ 11479,
+ 11480,
+ 11481,
+ 11482,
+ 11483,
+ 11484,
+ 11485,
+ 11486,
+ 11487,
+ 11488,
+ 11489,
+ 11490,
+ 11491,
+ 11499,
+ 11500,
+ 11501,
+ 11502,
+ 11506,
+ 11507,
+ 42560,
+ 42561,
+ 42562,
+ 42563,
+ 42564,
+ 42565,
+ 42566,
+ 42567,
+ 42568,
+ 42569,
+ 42570,
+ 42571,
+ 42572,
+ 42573,
+ 42574,
+ 42575,
+ 42576,
+ 42577,
+ 42578,
+ 42579,
+ 42580,
+ 42581,
+ 42582,
+ 42583,
+ 42584,
+ 42585,
+ 42586,
+ 42587,
+ 42588,
+ 42589,
+ 42590,
+ 42591,
+ 42592,
+ 42593,
+ 42594,
+ 42595,
+ 42596,
+ 42597,
+ 42598,
+ 42599,
+ 42600,
+ 42601,
+ 42602,
+ 42603,
+ 42604,
+ 42605,
+ 42624,
+ 42625,
+ 42626,
+ 42627,
+ 42628,
+ 42629,
+ 42630,
+ 42631,
+ 42632,
+ 42633,
+ 42634,
+ 42635,
+ 42636,
+ 42637,
+ 42638,
+ 42639,
+ 42640,
+ 42641,
+ 42642,
+ 42643,
+ 42644,
+ 42645,
+ 42646,
+ 42647,
+ 42648,
+ 42649,
+ 42650,
+ 42651,
+ 42786,
+ 42787,
+ 42788,
+ 42789,
+ 42790,
+ 42791,
+ 42792,
+ 42793,
+ 42794,
+ 42795,
+ 42796,
+ 42797,
+ 42798,
+ 42799,
+ 42802,
+ 42803,
+ 42804,
+ 42805,
+ 42806,
+ 42807,
+ 42808,
+ 42809,
+ 42810,
+ 42811,
+ 42812,
+ 42813,
+ 42814,
+ 42815,
+ 42816,
+ 42817,
+ 42818,
+ 42819,
+ 42820,
+ 42821,
+ 42822,
+ 42823,
+ 42824,
+ 42825,
+ 42826,
+ 42827,
+ 42828,
+ 42829,
+ 42830,
+ 42831,
+ 42832,
+ 42833,
+ 42834,
+ 42835,
+ 42836,
+ 42837,
+ 42838,
+ 42839,
+ 42840,
+ 42841,
+ 42842,
+ 42843,
+ 42844,
+ 42845,
+ 42846,
+ 42847,
+ 42848,
+ 42849,
+ 42850,
+ 42851,
+ 42852,
+ 42853,
+ 42854,
+ 42855,
+ 42856,
+ 42857,
+ 42858,
+ 42859,
+ 42860,
+ 42861,
+ 42862,
+ 42863,
+ 42873,
+ 42874,
+ 42875,
+ 42876,
+ 42877,
+ 42879,
+ 42880,
+ 42881,
+ 42882,
+ 42883,
+ 42884,
+ 42885,
+ 42886,
+ 42887,
+ 42891,
+ 42892,
+ 42893,
+ 42894,
+ 42896,
+ 42897,
+ 42898,
+ 42899,
+ 42902,
+ 42903,
+ 42904,
+ 42905,
+ 42906,
+ 42907,
+ 42908,
+ 42909,
+ 42910,
+ 42911,
+ 42912,
+ 42913,
+ 42914,
+ 42915,
+ 42916,
+ 42917,
+ 42918,
+ 42919,
+ 42920,
+ 42921,
+ 42922,
+ 42926,
+ 42928,
+ 42930,
+ 65313,
+ 65339,
+ 66560,
+ 66600,
+ 71840,
+ 71872,
+ 119808,
+ 119834,
+ 119860,
+ 119886,
+ 119912,
+ 119938,
+ 119964,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119990,
+ 120016,
+ 120042,
+ 120068,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120120,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120172,
+ 120198,
+ 120224,
+ 120250,
+ 120276,
+ 120302,
+ 120328,
+ 120354,
+ 120380,
+ 120406,
+ 120432,
+ 120458,
+ 120488,
+ 120513,
+ 120546,
+ 120571,
+ 120604,
+ 120629,
+ 120662,
+ 120687,
+ 120720,
+ 120745,
+ 120778,
+ 120779,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370
+};
+
+static const UV XPosixWord_invlist[] = { /* for EBCDIC POSIX-BC */
+ 1283, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 109,
+ 110,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 192,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 225,
+ 226,
+ 234,
+ 235,
+ 250,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 768,
+ 885,
+ 886,
+ 888,
+ 890,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1155,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1425,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1759,
+ 1769,
+ 1770,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2094,
+ 2112,
+ 2140,
+ 2208,
+ 2227,
+ 2276,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3663,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3864,
+ 3866,
+ 3872,
+ 3882,
+ 3893,
+ 3894,
+ 3895,
+ 3896,
+ 3897,
+ 3898,
+ 3902,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3973,
+ 3974,
+ 3992,
+ 3993,
+ 4029,
+ 4038,
+ 4039,
+ 4096,
+ 4170,
+ 4176,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5941,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6100,
+ 6103,
+ 6104,
+ 6108,
+ 6110,
+ 6112,
+ 6122,
+ 6155,
+ 6158,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6832,
+ 6847,
+ 6912,
+ 6988,
+ 6992,
+ 7002,
+ 7019,
+ 7028,
+ 7040,
+ 7156,
+ 7168,
+ 7224,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7376,
+ 7379,
+ 7380,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8204,
+ 8206,
+ 8255,
+ 8257,
+ 8276,
+ 8277,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8400,
+ 8433,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 11823,
+ 11824,
+ 12293,
+ 12296,
+ 12321,
+ 12336,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12441,
+ 12443,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42611,
+ 42612,
+ 42622,
+ 42623,
+ 42654,
+ 42655,
+ 42738,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43205,
+ 43216,
+ 43226,
+ 43232,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43310,
+ 43312,
+ 43348,
+ 43360,
+ 43389,
+ 43392,
+ 43457,
+ 43471,
+ 43482,
+ 43488,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44012,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65020,
+ 65024,
+ 65040,
+ 65056,
+ 65070,
+ 65075,
+ 65077,
+ 65101,
+ 65104,
+ 65136,
+ 65141,
+ 65142,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65343,
+ 65344,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66045,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66273,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68160,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68327,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69703,
+ 69734,
+ 69744,
+ 69759,
+ 69819,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69952,
+ 69968,
+ 70004,
+ 70006,
+ 70007,
+ 70016,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70200,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71105,
+ 71168,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92912,
+ 92917,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113821,
+ 113823,
+ 119141,
+ 119146,
+ 119149,
+ 119155,
+ 119163,
+ 119171,
+ 119173,
+ 119180,
+ 119210,
+ 119214,
+ 119362,
+ 119365,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125136,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 127280,
+ 127306,
+ 127312,
+ 127338,
+ 127344,
+ 127370,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917760,
+ 918000
+};
+
+static const UV XPosixXDigit_invlist[] = { /* for EBCDIC POSIX-BC */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 129,
+ 135,
+ 193,
+ 199,
+ 240,
+ 250,
+ 65296,
+ 65306,
+ 65313,
+ 65319,
+ 65345,
+ 65351
+};
+
+static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC POSIX-BC */
+ 265, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 154,
+ 156,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 192,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 225,
+ 226,
+ 234,
+ 235,
+ 240,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 305,
+ 306,
+ 312,
+ 313,
+ 397,
+ 398,
+ 411,
+ 412,
+ 426,
+ 428,
+ 442,
+ 444,
+ 446,
+ 447,
+ 448,
+ 452,
+ 545,
+ 546,
+ 564,
+ 570,
+ 597,
+ 598,
+ 600,
+ 601,
+ 602,
+ 603,
+ 605,
+ 608,
+ 610,
+ 611,
+ 612,
+ 613,
+ 615,
+ 616,
+ 618,
+ 619,
+ 621,
+ 623,
+ 624,
+ 625,
+ 627,
+ 629,
+ 630,
+ 637,
+ 638,
+ 640,
+ 641,
+ 643,
+ 644,
+ 647,
+ 653,
+ 658,
+ 659,
+ 670,
+ 671,
+ 700,
+ 701,
+ 702,
+ 703,
+ 768,
+ 770,
+ 775,
+ 777,
+ 778,
+ 779,
+ 780,
+ 781,
+ 787,
+ 788,
+ 817,
+ 818,
+ 834,
+ 835,
+ 837,
+ 838,
+ 880,
+ 884,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 978,
+ 981,
+ 1014,
+ 1015,
+ 1020,
+ 1021,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1377,
+ 1416,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 7545,
+ 7546,
+ 7549,
+ 7550,
+ 7680,
+ 7836,
+ 7838,
+ 7839,
+ 7840,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8486,
+ 8487,
+ 8490,
+ 8492,
+ 8498,
+ 8499,
+ 8526,
+ 8527,
+ 8544,
+ 8576,
+ 8579,
+ 8581,
+ 9398,
+ 9450,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11377,
+ 11378,
+ 11380,
+ 11381,
+ 11383,
+ 11390,
+ 11492,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 42560,
+ 42606,
+ 42624,
+ 42652,
+ 42786,
+ 42800,
+ 42802,
+ 42864,
+ 42873,
+ 42888,
+ 42891,
+ 42894,
+ 42896,
+ 42900,
+ 42902,
+ 42926,
+ 42928,
+ 42930,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 66560,
+ 66640,
+ 71840,
+ 71904
+};
+
+#endif /* #ifndef PERL_IN_XSUB_RE */
+
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC POSIX-BC */
+ 45, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 700,
+ 701,
+ 776,
+ 777,
+ 787,
+ 788,
+ 834,
+ 835,
+ 940,
+ 941,
+ 942,
+ 943,
+ 945,
+ 946,
+ 951,
+ 952,
+ 953,
+ 954,
+ 961,
+ 962,
+ 965,
+ 966,
+ 969,
+ 970,
+ 974,
+ 975,
+ 1381,
+ 1382,
+ 1396,
+ 1397,
+ 1406,
+ 1407,
+ 7936,
+ 7944,
+ 7968,
+ 7976,
+ 8032,
+ 8040,
+ 8048,
+ 8049,
+ 8052,
+ 8053,
+ 8060,
+ 8061
+};
+
+#ifndef PERL_IN_XSUB_RE
+
+static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC POSIX-BC */
+ 59, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 89,
+ 90,
+ 304,
+ 305,
+ 329,
+ 330,
+ 496,
+ 497,
+ 912,
+ 913,
+ 944,
+ 945,
+ 1415,
+ 1416,
+ 7830,
+ 7835,
+ 7838,
+ 7839,
+ 8016,
+ 8017,
+ 8018,
+ 8019,
+ 8020,
+ 8021,
+ 8022,
+ 8023,
+ 8064,
+ 8112,
+ 8114,
+ 8117,
+ 8118,
+ 8120,
+ 8124,
+ 8125,
+ 8130,
+ 8133,
+ 8134,
+ 8136,
+ 8140,
+ 8141,
+ 8146,
+ 8148,
+ 8150,
+ 8152,
+ 8162,
+ 8165,
+ 8166,
+ 8168,
+ 8178,
+ 8181,
+ 8182,
+ 8184,
+ 8188,
+ 8189,
+ 64256,
+ 64263,
+ 64275,
+ 64280
+};
+
+static const UV UpperLatin1_invlist[] = { /* for EBCDIC POSIX-BC */
+ 57, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 11,
+ 20,
+ 21,
+ 23,
+ 24,
+ 26,
+ 28,
+ 32,
+ 38,
+ 40,
+ 45,
+ 48,
+ 50,
+ 51,
+ 55,
+ 56,
+ 60,
+ 62,
+ 63,
+ 65,
+ 74,
+ 81,
+ 90,
+ 95,
+ 96,
+ 98,
+ 106,
+ 112,
+ 122,
+ 128,
+ 129,
+ 138,
+ 145,
+ 154,
+ 162,
+ 170,
+ 187,
+ 190,
+ 193,
+ 202,
+ 209,
+ 218,
+ 226,
+ 234,
+ 240,
+ 250,
+ 251,
+ 252,
+ 253,
+ 254,
+ 255
+};
+
+static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC POSIX-BC */
+ 1119, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 109,
+ 110,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 192,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 225,
+ 226,
+ 234,
+ 235,
+ 240,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 880,
+ 885,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1568,
+ 1611,
+ 1646,
+ 1648,
+ 1649,
+ 1748,
+ 1749,
+ 1750,
+ 1765,
+ 1767,
+ 1774,
+ 1776,
+ 1786,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1809,
+ 1810,
+ 1840,
+ 1869,
+ 1958,
+ 1969,
+ 1970,
+ 1994,
+ 2027,
+ 2036,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2070,
+ 2074,
+ 2075,
+ 2084,
+ 2085,
+ 2088,
+ 2089,
+ 2112,
+ 2137,
+ 2208,
+ 2227,
+ 2308,
+ 2362,
+ 2365,
+ 2366,
+ 2384,
+ 2385,
+ 2392,
+ 2402,
+ 2417,
+ 2433,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2493,
+ 2494,
+ 2510,
+ 2511,
+ 2524,
+ 2526,
+ 2527,
+ 2530,
+ 2544,
+ 2546,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2674,
+ 2677,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2749,
+ 2750,
+ 2768,
+ 2769,
+ 2784,
+ 2786,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2877,
+ 2878,
+ 2908,
+ 2910,
+ 2911,
+ 2914,
+ 2929,
+ 2930,
+ 2947,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3024,
+ 3025,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3134,
+ 3160,
+ 3162,
+ 3168,
+ 3170,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3261,
+ 3262,
+ 3294,
+ 3295,
+ 3296,
+ 3298,
+ 3313,
+ 3315,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3390,
+ 3406,
+ 3407,
+ 3424,
+ 3426,
+ 3450,
+ 3456,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3585,
+ 3633,
+ 3634,
+ 3635,
+ 3648,
+ 3655,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3761,
+ 3762,
+ 3763,
+ 3773,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3904,
+ 3912,
+ 3913,
+ 3949,
+ 3976,
+ 3981,
+ 4096,
+ 4139,
+ 4159,
+ 4160,
+ 4176,
+ 4182,
+ 4186,
+ 4190,
+ 4193,
+ 4194,
+ 4197,
+ 4199,
+ 4206,
+ 4209,
+ 4213,
+ 4226,
+ 4238,
+ 4239,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5906,
+ 5920,
+ 5938,
+ 5952,
+ 5970,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6016,
+ 6068,
+ 6103,
+ 6104,
+ 6108,
+ 6109,
+ 6176,
+ 6264,
+ 6272,
+ 6313,
+ 6314,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6480,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6593,
+ 6600,
+ 6656,
+ 6679,
+ 6688,
+ 6741,
+ 6823,
+ 6824,
+ 6917,
+ 6964,
+ 6981,
+ 6988,
+ 7043,
+ 7073,
+ 7086,
+ 7088,
+ 7098,
+ 7142,
+ 7168,
+ 7204,
+ 7245,
+ 7248,
+ 7258,
+ 7294,
+ 7401,
+ 7405,
+ 7406,
+ 7410,
+ 7413,
+ 7415,
+ 7424,
+ 7616,
+ 7680,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11503,
+ 11506,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11648,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 12293,
+ 12296,
+ 12321,
+ 12330,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42528,
+ 42538,
+ 42540,
+ 42560,
+ 42607,
+ 42623,
+ 42654,
+ 42656,
+ 42736,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43010,
+ 43011,
+ 43014,
+ 43015,
+ 43019,
+ 43020,
+ 43043,
+ 43072,
+ 43124,
+ 43138,
+ 43188,
+ 43250,
+ 43256,
+ 43259,
+ 43260,
+ 43274,
+ 43302,
+ 43312,
+ 43335,
+ 43360,
+ 43389,
+ 43396,
+ 43443,
+ 43471,
+ 43472,
+ 43488,
+ 43493,
+ 43494,
+ 43504,
+ 43514,
+ 43519,
+ 43520,
+ 43561,
+ 43584,
+ 43587,
+ 43588,
+ 43596,
+ 43616,
+ 43639,
+ 43642,
+ 43643,
+ 43646,
+ 43696,
+ 43697,
+ 43698,
+ 43701,
+ 43703,
+ 43705,
+ 43710,
+ 43712,
+ 43713,
+ 43714,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43755,
+ 43762,
+ 43765,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44003,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64286,
+ 64287,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64606,
+ 64612,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65018,
+ 65137,
+ 65138,
+ 65139,
+ 65140,
+ 65143,
+ 65144,
+ 65145,
+ 65146,
+ 65147,
+ 65148,
+ 65149,
+ 65150,
+ 65151,
+ 65277,
+ 65313,
+ 65339,
+ 65345,
+ 65371,
+ 65382,
+ 65438,
+ 65440,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66422,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68097,
+ 68112,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68325,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69635,
+ 69688,
+ 69763,
+ 69808,
+ 69840,
+ 69865,
+ 69891,
+ 69927,
+ 69968,
+ 70003,
+ 70006,
+ 70007,
+ 70019,
+ 70067,
+ 70081,
+ 70085,
+ 70106,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70188,
+ 70320,
+ 70367,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70461,
+ 70462,
+ 70493,
+ 70498,
+ 70784,
+ 70832,
+ 70852,
+ 70854,
+ 70855,
+ 70856,
+ 71040,
+ 71087,
+ 71168,
+ 71216,
+ 71236,
+ 71237,
+ 71296,
+ 71339,
+ 71840,
+ 71904,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92880,
+ 92910,
+ 92928,
+ 92976,
+ 92992,
+ 92996,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94033,
+ 94099,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 124928,
+ 125125,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102
+};
+
+static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC POSIX-BC */
+ 1289, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0,
+ 66,
+ 74,
+ 81,
+ 90,
+ 98,
+ 106,
+ 109,
+ 110,
+ 112,
+ 121,
+ 128,
+ 138,
+ 140,
+ 143,
+ 145,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 170,
+ 172,
+ 175,
+ 192,
+ 202,
+ 203,
+ 208,
+ 209,
+ 218,
+ 219,
+ 225,
+ 226,
+ 234,
+ 235,
+ 250,
+ 252,
+ 253,
+ 254,
+ 255,
+ 256,
+ 706,
+ 710,
+ 722,
+ 736,
+ 741,
+ 748,
+ 749,
+ 750,
+ 751,
+ 768,
+ 885,
+ 886,
+ 888,
+ 891,
+ 894,
+ 895,
+ 896,
+ 902,
+ 903,
+ 904,
+ 907,
+ 908,
+ 909,
+ 910,
+ 930,
+ 931,
+ 1014,
+ 1015,
+ 1154,
+ 1155,
+ 1160,
+ 1162,
+ 1328,
+ 1329,
+ 1367,
+ 1369,
+ 1370,
+ 1377,
+ 1416,
+ 1425,
+ 1470,
+ 1471,
+ 1472,
+ 1473,
+ 1475,
+ 1476,
+ 1478,
+ 1479,
+ 1480,
+ 1488,
+ 1515,
+ 1520,
+ 1523,
+ 1552,
+ 1563,
+ 1568,
+ 1642,
+ 1646,
+ 1748,
+ 1749,
+ 1757,
+ 1759,
+ 1769,
+ 1770,
+ 1789,
+ 1791,
+ 1792,
+ 1808,
+ 1867,
+ 1869,
+ 1970,
+ 1984,
+ 2038,
+ 2042,
+ 2043,
+ 2048,
+ 2094,
+ 2112,
+ 2140,
+ 2208,
+ 2227,
+ 2276,
+ 2404,
+ 2406,
+ 2416,
+ 2417,
+ 2436,
+ 2437,
+ 2445,
+ 2447,
+ 2449,
+ 2451,
+ 2473,
+ 2474,
+ 2481,
+ 2482,
+ 2483,
+ 2486,
+ 2490,
+ 2492,
+ 2501,
+ 2503,
+ 2505,
+ 2507,
+ 2511,
+ 2519,
+ 2520,
+ 2524,
+ 2526,
+ 2527,
+ 2532,
+ 2534,
+ 2546,
+ 2561,
+ 2564,
+ 2565,
+ 2571,
+ 2575,
+ 2577,
+ 2579,
+ 2601,
+ 2602,
+ 2609,
+ 2610,
+ 2612,
+ 2613,
+ 2615,
+ 2616,
+ 2618,
+ 2620,
+ 2621,
+ 2622,
+ 2627,
+ 2631,
+ 2633,
+ 2635,
+ 2638,
+ 2641,
+ 2642,
+ 2649,
+ 2653,
+ 2654,
+ 2655,
+ 2662,
+ 2678,
+ 2689,
+ 2692,
+ 2693,
+ 2702,
+ 2703,
+ 2706,
+ 2707,
+ 2729,
+ 2730,
+ 2737,
+ 2738,
+ 2740,
+ 2741,
+ 2746,
+ 2748,
+ 2758,
+ 2759,
+ 2762,
+ 2763,
+ 2766,
+ 2768,
+ 2769,
+ 2784,
+ 2788,
+ 2790,
+ 2800,
+ 2817,
+ 2820,
+ 2821,
+ 2829,
+ 2831,
+ 2833,
+ 2835,
+ 2857,
+ 2858,
+ 2865,
+ 2866,
+ 2868,
+ 2869,
+ 2874,
+ 2876,
+ 2885,
+ 2887,
+ 2889,
+ 2891,
+ 2894,
+ 2902,
+ 2904,
+ 2908,
+ 2910,
+ 2911,
+ 2916,
+ 2918,
+ 2928,
+ 2929,
+ 2930,
+ 2946,
+ 2948,
+ 2949,
+ 2955,
+ 2958,
+ 2961,
+ 2962,
+ 2966,
+ 2969,
+ 2971,
+ 2972,
+ 2973,
+ 2974,
+ 2976,
+ 2979,
+ 2981,
+ 2984,
+ 2987,
+ 2990,
+ 3002,
+ 3006,
+ 3011,
+ 3014,
+ 3017,
+ 3018,
+ 3022,
+ 3024,
+ 3025,
+ 3031,
+ 3032,
+ 3046,
+ 3056,
+ 3072,
+ 3076,
+ 3077,
+ 3085,
+ 3086,
+ 3089,
+ 3090,
+ 3113,
+ 3114,
+ 3130,
+ 3133,
+ 3141,
+ 3142,
+ 3145,
+ 3146,
+ 3150,
+ 3157,
+ 3159,
+ 3160,
+ 3162,
+ 3168,
+ 3172,
+ 3174,
+ 3184,
+ 3201,
+ 3204,
+ 3205,
+ 3213,
+ 3214,
+ 3217,
+ 3218,
+ 3241,
+ 3242,
+ 3252,
+ 3253,
+ 3258,
+ 3260,
+ 3269,
+ 3270,
+ 3273,
+ 3274,
+ 3278,
+ 3285,
+ 3287,
+ 3294,
+ 3295,
+ 3296,
+ 3300,
+ 3302,
+ 3312,
+ 3313,
+ 3315,
+ 3329,
+ 3332,
+ 3333,
+ 3341,
+ 3342,
+ 3345,
+ 3346,
+ 3387,
+ 3389,
+ 3397,
+ 3398,
+ 3401,
+ 3402,
+ 3407,
+ 3415,
+ 3416,
+ 3424,
+ 3428,
+ 3430,
+ 3440,
+ 3450,
+ 3456,
+ 3458,
+ 3460,
+ 3461,
+ 3479,
+ 3482,
+ 3506,
+ 3507,
+ 3516,
+ 3517,
+ 3518,
+ 3520,
+ 3527,
+ 3530,
+ 3531,
+ 3535,
+ 3541,
+ 3542,
+ 3543,
+ 3544,
+ 3552,
+ 3558,
+ 3568,
+ 3570,
+ 3572,
+ 3585,
+ 3643,
+ 3648,
+ 3663,
+ 3664,
+ 3674,
+ 3713,
+ 3715,
+ 3716,
+ 3717,
+ 3719,
+ 3721,
+ 3722,
+ 3723,
+ 3725,
+ 3726,
+ 3732,
+ 3736,
+ 3737,
+ 3744,
+ 3745,
+ 3748,
+ 3749,
+ 3750,
+ 3751,
+ 3752,
+ 3754,
+ 3756,
+ 3757,
+ 3770,
+ 3771,
+ 3774,
+ 3776,
+ 3781,
+ 3782,
+ 3783,
+ 3784,
+ 3790,
+ 3792,
+ 3802,
+ 3804,
+ 3808,
+ 3840,
+ 3841,
+ 3864,
+ 3866,
+ 3872,
+ 3882,
+ 3893,
+ 3894,
+ 3895,
+ 3896,
+ 3897,
+ 3898,
+ 3902,
+ 3912,
+ 3913,
+ 3949,
+ 3953,
+ 3973,
+ 3974,
+ 3992,
+ 3993,
+ 4029,
+ 4038,
+ 4039,
+ 4096,
+ 4170,
+ 4176,
+ 4254,
+ 4256,
+ 4294,
+ 4295,
+ 4296,
+ 4301,
+ 4302,
+ 4304,
+ 4347,
+ 4348,
+ 4681,
+ 4682,
+ 4686,
+ 4688,
+ 4695,
+ 4696,
+ 4697,
+ 4698,
+ 4702,
+ 4704,
+ 4745,
+ 4746,
+ 4750,
+ 4752,
+ 4785,
+ 4786,
+ 4790,
+ 4792,
+ 4799,
+ 4800,
+ 4801,
+ 4802,
+ 4806,
+ 4808,
+ 4823,
+ 4824,
+ 4881,
+ 4882,
+ 4886,
+ 4888,
+ 4955,
+ 4957,
+ 4960,
+ 4992,
+ 5008,
+ 5024,
+ 5109,
+ 5121,
+ 5741,
+ 5743,
+ 5760,
+ 5761,
+ 5787,
+ 5792,
+ 5867,
+ 5870,
+ 5881,
+ 5888,
+ 5901,
+ 5902,
+ 5909,
+ 5920,
+ 5941,
+ 5952,
+ 5972,
+ 5984,
+ 5997,
+ 5998,
+ 6001,
+ 6002,
+ 6004,
+ 6016,
+ 6100,
+ 6103,
+ 6104,
+ 6108,
+ 6110,
+ 6112,
+ 6122,
+ 6155,
+ 6158,
+ 6160,
+ 6170,
+ 6176,
+ 6264,
+ 6272,
+ 6315,
+ 6320,
+ 6390,
+ 6400,
+ 6431,
+ 6432,
+ 6444,
+ 6448,
+ 6460,
+ 6470,
+ 6510,
+ 6512,
+ 6517,
+ 6528,
+ 6572,
+ 6576,
+ 6602,
+ 6608,
+ 6618,
+ 6656,
+ 6684,
+ 6688,
+ 6751,
+ 6752,
+ 6781,
+ 6783,
+ 6794,
+ 6800,
+ 6810,
+ 6823,
+ 6824,
+ 6832,
+ 6846,
+ 6912,
+ 6988,
+ 6992,
+ 7002,
+ 7019,
+ 7028,
+ 7040,
+ 7156,
+ 7168,
+ 7224,
+ 7232,
+ 7242,
+ 7245,
+ 7294,
+ 7376,
+ 7379,
+ 7380,
+ 7415,
+ 7416,
+ 7418,
+ 7424,
+ 7670,
+ 7676,
+ 7958,
+ 7960,
+ 7966,
+ 7968,
+ 8006,
+ 8008,
+ 8014,
+ 8016,
+ 8024,
+ 8025,
+ 8026,
+ 8027,
+ 8028,
+ 8029,
+ 8030,
+ 8031,
+ 8062,
+ 8064,
+ 8117,
+ 8118,
+ 8125,
+ 8126,
+ 8127,
+ 8130,
+ 8133,
+ 8134,
+ 8141,
+ 8144,
+ 8148,
+ 8150,
+ 8156,
+ 8160,
+ 8173,
+ 8178,
+ 8181,
+ 8182,
+ 8189,
+ 8255,
+ 8257,
+ 8276,
+ 8277,
+ 8305,
+ 8306,
+ 8319,
+ 8320,
+ 8336,
+ 8349,
+ 8400,
+ 8413,
+ 8417,
+ 8418,
+ 8421,
+ 8433,
+ 8450,
+ 8451,
+ 8455,
+ 8456,
+ 8458,
+ 8468,
+ 8469,
+ 8470,
+ 8473,
+ 8478,
+ 8484,
+ 8485,
+ 8486,
+ 8487,
+ 8488,
+ 8489,
+ 8490,
+ 8494,
+ 8495,
+ 8506,
+ 8508,
+ 8512,
+ 8517,
+ 8522,
+ 8526,
+ 8527,
+ 8544,
+ 8585,
+ 11264,
+ 11311,
+ 11312,
+ 11359,
+ 11360,
+ 11493,
+ 11499,
+ 11508,
+ 11520,
+ 11558,
+ 11559,
+ 11560,
+ 11565,
+ 11566,
+ 11568,
+ 11624,
+ 11631,
+ 11632,
+ 11647,
+ 11671,
+ 11680,
+ 11687,
+ 11688,
+ 11695,
+ 11696,
+ 11703,
+ 11704,
+ 11711,
+ 11712,
+ 11719,
+ 11720,
+ 11727,
+ 11728,
+ 11735,
+ 11736,
+ 11743,
+ 11744,
+ 11776,
+ 12293,
+ 12296,
+ 12321,
+ 12336,
+ 12337,
+ 12342,
+ 12344,
+ 12349,
+ 12353,
+ 12439,
+ 12441,
+ 12443,
+ 12445,
+ 12448,
+ 12449,
+ 12539,
+ 12540,
+ 12544,
+ 12549,
+ 12590,
+ 12593,
+ 12687,
+ 12704,
+ 12731,
+ 12784,
+ 12800,
+ 13312,
+ 19894,
+ 19968,
+ 40909,
+ 40960,
+ 42125,
+ 42192,
+ 42238,
+ 42240,
+ 42509,
+ 42512,
+ 42540,
+ 42560,
+ 42608,
+ 42612,
+ 42622,
+ 42623,
+ 42654,
+ 42655,
+ 42738,
+ 42775,
+ 42784,
+ 42786,
+ 42889,
+ 42891,
+ 42895,
+ 42896,
+ 42926,
+ 42928,
+ 42930,
+ 42999,
+ 43048,
+ 43072,
+ 43124,
+ 43136,
+ 43205,
+ 43216,
+ 43226,
+ 43232,
+ 43256,
+ 43259,
+ 43260,
+ 43264,
+ 43310,
+ 43312,
+ 43348,
+ 43360,
+ 43389,
+ 43392,
+ 43457,
+ 43471,
+ 43482,
+ 43488,
+ 43519,
+ 43520,
+ 43575,
+ 43584,
+ 43598,
+ 43600,
+ 43610,
+ 43616,
+ 43639,
+ 43642,
+ 43715,
+ 43739,
+ 43742,
+ 43744,
+ 43760,
+ 43762,
+ 43767,
+ 43777,
+ 43783,
+ 43785,
+ 43791,
+ 43793,
+ 43799,
+ 43808,
+ 43815,
+ 43816,
+ 43823,
+ 43824,
+ 43867,
+ 43868,
+ 43872,
+ 43876,
+ 43878,
+ 43968,
+ 44011,
+ 44012,
+ 44014,
+ 44016,
+ 44026,
+ 44032,
+ 55204,
+ 55216,
+ 55239,
+ 55243,
+ 55292,
+ 63744,
+ 64110,
+ 64112,
+ 64218,
+ 64256,
+ 64263,
+ 64275,
+ 64280,
+ 64285,
+ 64297,
+ 64298,
+ 64311,
+ 64312,
+ 64317,
+ 64318,
+ 64319,
+ 64320,
+ 64322,
+ 64323,
+ 64325,
+ 64326,
+ 64434,
+ 64467,
+ 64606,
+ 64612,
+ 64830,
+ 64848,
+ 64912,
+ 64914,
+ 64968,
+ 65008,
+ 65018,
+ 65024,
+ 65040,
+ 65056,
+ 65070,
+ 65075,
+ 65077,
+ 65101,
+ 65104,
+ 65137,
+ 65138,
+ 65139,
+ 65140,
+ 65143,
+ 65144,
+ 65145,
+ 65146,
+ 65147,
+ 65148,
+ 65149,
+ 65150,
+ 65151,
+ 65277,
+ 65296,
+ 65306,
+ 65313,
+ 65339,
+ 65343,
+ 65344,
+ 65345,
+ 65371,
+ 65382,
+ 65471,
+ 65474,
+ 65480,
+ 65482,
+ 65488,
+ 65490,
+ 65496,
+ 65498,
+ 65501,
+ 65536,
+ 65548,
+ 65549,
+ 65575,
+ 65576,
+ 65595,
+ 65596,
+ 65598,
+ 65599,
+ 65614,
+ 65616,
+ 65630,
+ 65664,
+ 65787,
+ 65856,
+ 65909,
+ 66045,
+ 66046,
+ 66176,
+ 66205,
+ 66208,
+ 66257,
+ 66272,
+ 66273,
+ 66304,
+ 66336,
+ 66352,
+ 66379,
+ 66384,
+ 66427,
+ 66432,
+ 66462,
+ 66464,
+ 66500,
+ 66504,
+ 66512,
+ 66513,
+ 66518,
+ 66560,
+ 66718,
+ 66720,
+ 66730,
+ 66816,
+ 66856,
+ 66864,
+ 66916,
+ 67072,
+ 67383,
+ 67392,
+ 67414,
+ 67424,
+ 67432,
+ 67584,
+ 67590,
+ 67592,
+ 67593,
+ 67594,
+ 67638,
+ 67639,
+ 67641,
+ 67644,
+ 67645,
+ 67647,
+ 67670,
+ 67680,
+ 67703,
+ 67712,
+ 67743,
+ 67840,
+ 67862,
+ 67872,
+ 67898,
+ 67968,
+ 68024,
+ 68030,
+ 68032,
+ 68096,
+ 68100,
+ 68101,
+ 68103,
+ 68108,
+ 68116,
+ 68117,
+ 68120,
+ 68121,
+ 68148,
+ 68152,
+ 68155,
+ 68159,
+ 68160,
+ 68192,
+ 68221,
+ 68224,
+ 68253,
+ 68288,
+ 68296,
+ 68297,
+ 68327,
+ 68352,
+ 68406,
+ 68416,
+ 68438,
+ 68448,
+ 68467,
+ 68480,
+ 68498,
+ 68608,
+ 68681,
+ 69632,
+ 69703,
+ 69734,
+ 69744,
+ 69759,
+ 69819,
+ 69840,
+ 69865,
+ 69872,
+ 69882,
+ 69888,
+ 69941,
+ 69942,
+ 69952,
+ 69968,
+ 70004,
+ 70006,
+ 70007,
+ 70016,
+ 70085,
+ 70096,
+ 70107,
+ 70144,
+ 70162,
+ 70163,
+ 70200,
+ 70320,
+ 70379,
+ 70384,
+ 70394,
+ 70401,
+ 70404,
+ 70405,
+ 70413,
+ 70415,
+ 70417,
+ 70419,
+ 70441,
+ 70442,
+ 70449,
+ 70450,
+ 70452,
+ 70453,
+ 70458,
+ 70460,
+ 70469,
+ 70471,
+ 70473,
+ 70475,
+ 70478,
+ 70487,
+ 70488,
+ 70493,
+ 70500,
+ 70502,
+ 70509,
+ 70512,
+ 70517,
+ 70784,
+ 70854,
+ 70855,
+ 70856,
+ 70864,
+ 70874,
+ 71040,
+ 71094,
+ 71096,
+ 71105,
+ 71168,
+ 71233,
+ 71236,
+ 71237,
+ 71248,
+ 71258,
+ 71296,
+ 71352,
+ 71360,
+ 71370,
+ 71840,
+ 71914,
+ 71935,
+ 71936,
+ 72384,
+ 72441,
+ 73728,
+ 74649,
+ 74752,
+ 74863,
+ 77824,
+ 78895,
+ 92160,
+ 92729,
+ 92736,
+ 92767,
+ 92768,
+ 92778,
+ 92880,
+ 92910,
+ 92912,
+ 92917,
+ 92928,
+ 92983,
+ 92992,
+ 92996,
+ 93008,
+ 93018,
+ 93027,
+ 93048,
+ 93053,
+ 93072,
+ 93952,
+ 94021,
+ 94032,
+ 94079,
+ 94095,
+ 94112,
+ 110592,
+ 110594,
+ 113664,
+ 113771,
+ 113776,
+ 113789,
+ 113792,
+ 113801,
+ 113808,
+ 113818,
+ 113821,
+ 113823,
+ 119141,
+ 119146,
+ 119149,
+ 119155,
+ 119163,
+ 119171,
+ 119173,
+ 119180,
+ 119210,
+ 119214,
+ 119362,
+ 119365,
+ 119808,
+ 119893,
+ 119894,
+ 119965,
+ 119966,
+ 119968,
+ 119970,
+ 119971,
+ 119973,
+ 119975,
+ 119977,
+ 119981,
+ 119982,
+ 119994,
+ 119995,
+ 119996,
+ 119997,
+ 120004,
+ 120005,
+ 120070,
+ 120071,
+ 120075,
+ 120077,
+ 120085,
+ 120086,
+ 120093,
+ 120094,
+ 120122,
+ 120123,
+ 120127,
+ 120128,
+ 120133,
+ 120134,
+ 120135,
+ 120138,
+ 120145,
+ 120146,
+ 120486,
+ 120488,
+ 120513,
+ 120514,
+ 120539,
+ 120540,
+ 120571,
+ 120572,
+ 120597,
+ 120598,
+ 120629,
+ 120630,
+ 120655,
+ 120656,
+ 120687,
+ 120688,
+ 120713,
+ 120714,
+ 120745,
+ 120746,
+ 120771,
+ 120772,
+ 120780,
+ 120782,
+ 120832,
+ 124928,
+ 125125,
+ 125136,
+ 125143,
+ 126464,
+ 126468,
+ 126469,
+ 126496,
+ 126497,
+ 126499,
+ 126500,
+ 126501,
+ 126503,
+ 126504,
+ 126505,
+ 126515,
+ 126516,
+ 126520,
+ 126521,
+ 126522,
+ 126523,
+ 126524,
+ 126530,
+ 126531,
+ 126535,
+ 126536,
+ 126537,
+ 126538,
+ 126539,
+ 126540,
+ 126541,
+ 126544,
+ 126545,
+ 126547,
+ 126548,
+ 126549,
+ 126551,
+ 126552,
+ 126553,
+ 126554,
+ 126555,
+ 126556,
+ 126557,
+ 126558,
+ 126559,
+ 126560,
+ 126561,
+ 126563,
+ 126564,
+ 126565,
+ 126567,
+ 126571,
+ 126572,
+ 126579,
+ 126580,
+ 126584,
+ 126585,
+ 126589,
+ 126590,
+ 126591,
+ 126592,
+ 126602,
+ 126603,
+ 126620,
+ 126625,
+ 126628,
+ 126629,
+ 126634,
+ 126635,
+ 126652,
+ 131072,
+ 173783,
+ 173824,
+ 177973,
+ 177984,
+ 178206,
+ 194560,
+ 195102,
+ 917760,
+ 918000
+};
+
+#endif /* #ifndef PERL_IN_XSUB_RE */
+
+#endif /* EBCDIC POSIX-BC */
-/* ex: set ro: */
+/* Generated from:
+ * b42e5a66f6ee1e7586e2d9b70c61cac003a4567fa242c3b5b74fb1edf57f2abc lib/Unicode/UCD.pm
+ * 827aa7ee45ca9fe09f3e0969a5a27a69ce58a6c7134548125266210018d27b49 lib/unicore/ArabicShaping.txt
+ * 3748fbbe9d280a9da700bfd0c28beaaf6f32a67ec263a124fcb0a4095a30fae5 lib/unicore/BidiBrackets.txt
+ * 3925329c2432fa7248b2e180cddcedb9a4f9eafbbb10ab9e105eaf833043b2fb lib/unicore/BidiMirroring.txt
+ * 7f5a1b4a346c6cdbe948d3baf50fc31fff29c26bcd4ad422dc1fbcc1c23b0bde lib/unicore/Blocks.txt
+ * 82f3cc8217455f22d294d7df767a62906baf31456ea8902336ae7fee943a2538 lib/unicore/CaseFolding.txt
+ * 8be553529f7dd22e3e0ffa25eb3f1743f5243bbfe868559be73bf3a163c21913 lib/unicore/CompositionExclusions.txt
+ * ab64278818411762311b9d5974438ac5cf14e98c79b44a6373022f0780de38a7 lib/unicore/DAge.txt
+ * f2ff892add5e6624cee8300c297373216df7f1a596c6e74510afe5e8b96c8d91 lib/unicore/DCoreProperties.txt
+ * 656aa2c6996a049e84c6d38676bc73c3245c808869d64073b812690ae475d534 lib/unicore/DNormalizationProps.txt
+ * e064b066e555cbace95951fcba9b5336a4d04c88c5949a1ff7615190eaa67682 lib/unicore/EastAsianWidth.txt
+ * 2aa574984e9cea6980eddd6e36044168d543b7f0449266fa3248aca28790cf06 lib/unicore/HangulSyllableType.txt
+ * e7122c4d4d598854b5fbefeb2b1ee9f05aef6a8d6e718b5f56c2a8ea31145f12 lib/unicore/IndicMatraCategory.txt
+ * 478ca00ea86b47209f0b27eb3959ad83cb2b76f5159213d242390d07d5af2b8d lib/unicore/IndicSyllabicCategory.txt
+ * 0aa8af5cbb4d0570b1006aefffc021c6ef637dffb15572a5a85e7f7e7778fe22 lib/unicore/Jamo.txt
+ * 3b359eeff325f7e773ea9d5feb8af053b94c579844f0db7ce648f418c9d136d8 lib/unicore/LineBreak.txt
+ * af85d961d0ed6055271ca6e0174451a8dc1822e31de9e07e1246535318b9341a lib/unicore/NameAliases.txt
+ * 1c379b9c1b0f6cd14208b766f74fc92ff5a9528aee66083db307f1fc9a615729 lib/unicore/NamedSequences.txt
+ * 0df343d93293f14e9ff0b0a721d8b8e6c23c86dbad7be18d362d6bf1281590d9 lib/unicore/PropList.txt
+ * 6c14f474761b8db46f95cf2d1e235ce40abf3382226c5b1a2210df83775fe6fa lib/unicore/PropValueAliases.txt
+ * 3f3dd77644faa905ce02de7c0e3167fdc4afdf94748f074192bd70821c8341ea lib/unicore/PropertyAliases.txt
+ * 2767531dec8c525a317ab488b95eed73461fe9c6fbb8088594f3886964724475 lib/unicore/ScriptExtensions.txt
+ * a638f9f0eb3c521ed6c7755fce93c04bf6e4ba89f23ac3d1bd4c4e486c400118 lib/unicore/Scripts.txt
+ * 35496d45fc8babd8deb866491ea82ff7b3d2d49ad4c9c656685cd14833101e25 lib/unicore/SpecialCasing.txt
+ * bfa3da58ea982199829e1107ac5a9a544b83100470a2d0cc28fb50ec234cb840 lib/unicore/UnicodeData.txt
+ * 916289f471c4a337fb1e0715985a11e6bc8bb205736e84164849d601d265d9e0 lib/unicore/auxiliary/GCBTest.txt
+ * 3d7ffae56e506d595f3e0e5d36978bc6721d53470e5ca9666ad7cdfc4a46cb3d lib/unicore/auxiliary/GraphemeBreakProperty.txt
+ * 28356f6912113a9fe8244d9396e9786115dbc10b3ffb5e31b08969122e91d3f3 lib/unicore/auxiliary/SentenceBreakProperty.txt
+ * 82f7304030e6866ef8e02cdfb0485c52c18a661282bfce9c259cc6300abd79ad lib/unicore/auxiliary/WordBreakProperty.txt
+ * b88801b4a469207892a0401697c6b1c5fd64042ae0ef867f4ad0ec04942b415c lib/unicore/extracted/DBidiClass.txt
+ * 074d33ea6c7349eab840d690369dffb3568e2f7b039552b7c10480274d321545 lib/unicore/extracted/DBinaryProperties.txt
+ * 8ad457aef3525aedce823b9177dad33e0088df536dff11e3df405ecefc92ba08 lib/unicore/extracted/DCombiningClass.txt
+ * 59ec46c1e30458ffff50d41196fd45e3bbaf3172a8111117af1b930199be2d96 lib/unicore/extracted/DDecompositionType.txt
+ * cf7c07557ae915a7508c6c7fc8c2e8c900782364ec62e8a5d2813f3b97449ee0 lib/unicore/extracted/DEastAsianWidth.txt
+ * 56a5b47331a7ec784e848bcaae1ddc08cbf72aab583ca82dcc98ecf2851a3d43 lib/unicore/extracted/DGeneralCategory.txt
+ * c14e83161e56eb15d78b1589352d6c0bd8feb7889a5d17f70a2ebb2a43cab86d lib/unicore/extracted/DJoinGroup.txt
+ * 8c9405c54d8b1dd3fe2f2d691b30c0816ca15481995152ed07fc9b844dfd0ad4 lib/unicore/extracted/DJoinType.txt
+ * a9791f08281d7b0a417e4ad882cf64463f6815db8156932acd85228ac717fd94 lib/unicore/extracted/DLineBreak.txt
+ * a17a0330e57d774343a53c019f1bc69827c2676982a1bf48e0898a76710e8877 lib/unicore/extracted/DNumType.txt
+ * c2cb810a67cc5fb4a8d236b6c1bc6dd4d89733d8603881997e8aae2c816a3db1 lib/unicore/extracted/DNumValues.txt
+ * 746472de66b936ac885ca6d6e68058242b4e909e3260c6317f3ec719f78f76cc lib/unicore/version
+ * 94e7dc7c1f9aa10a692d755661f597485c70b7eeb8eb14d72ba6ea3220ca9aca regen/mk_invlists.pl
+ * ex: set ro: */