summaryrefslogtreecommitdiff
path: root/src/unicode_fold1_key.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/unicode_fold1_key.c')
-rw-r--r--src/unicode_fold1_key.c3056
1 files changed, 1558 insertions, 1498 deletions
diff --git a/src/unicode_fold1_key.c b/src/unicode_fold1_key.c
index d35f6ce..51edf13 100644
--- a/src/unicode_fold1_key.c
+++ b/src/unicode_fold1_key.c
@@ -9,7 +9,7 @@
/* This gperf source file was generated by make_unicode_fold_data.py */
/*-
- * Copyright (c) 2017-2023 K.Kosako
+ * Copyright (c) 2017-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -35,12 +35,12 @@
*/
#include "regint.h"
-#define TOTAL_KEYWORDS 1396
+#define TOTAL_KEYWORDS 1423
#define MIN_WORD_LENGTH 3
#define MAX_WORD_LENGTH 3
#define MIN_HASH_VALUE 4
-#define MAX_HASH_VALUE 1868
-/* maximum key range = 1865, duplicates = 0 */
+#define MAX_HASH_VALUE 1846
+/* maximum key range = 1843, duplicates = 0 */
#ifdef __GNUC__
__inline
@@ -55,32 +55,32 @@ hash(OnigCodePoint codes[])
{
static const unsigned short asso_values[] =
{
- 4, 2, 15, 124, 1, 9, 1317, 928, 1309, 908,
- 1306, 248, 91, 245, 1477, 216, 99, 171, 1474, 26,
- 1301, 885, 1269, 827, 144, 167, 1473, 122, 1469, 745,
- 0, 27, 1457, 32, 1447, 451, 131, 411, 779, 3,
- 768, 207, 669, 463, 5, 95, 1030, 198, 763, 149,
- 1019, 1443, 1011, 1440, 575, 1375, 755, 36, 744, 1079,
- 1299, 1432, 1288, 1098, 1172, 1423, 909, 1000, 556, 724,
- 289, 194, 713, 1415, 700, 1364, 687, 1497, 536, 1459,
- 528, 626, 509, 915, 486, 867, 431, 706, 662, 104,
- 454, 818, 642, 78, 992, 207, 1280, 102, 1262, 693,
- 65, 229, 298, 143, 45, 1250, 412, 1404, 402, 1383,
- 25, 1120, 632, 555, 614, 1368, 337, 29, 327, 1358,
- 585, 1243, 475, 1352, 242, 871, 958, 218, 775, 556,
- 1221, 803, 1109, 167, 969, 240, 1233, 174, 1353, 130,
- 1438, 119, 1198, 6, 1490, 7, 1480, 1869, 1340, 95,
- 317, 0, 1337, 1869, 955, 66, 162, 178, 275, 57,
- 645, 268, 675, 371, 947, 29, 17, 6, 937, 346,
- 1219, 1168, 1211, 123, 1322, 1110, 864, 963, 1159, 740,
- 810, 613, 1127, 1461, 900, 408, 855, 600, 604, 211,
- 844, 184, 841, 185, 833, 442, 822, 1404, 803, 1294,
- 1107, 1104, 1068, 1090, 799, 267, 1066, 1063, 358, 471,
- 1062, 493, 258, 1055, 596, 1049, 567, 980, 172, 798,
- 155, 794, 231, 790, 136, 1032, 76, 787, 85, 1057,
- 124, 1051, 116, 423, 202, 1050, 188, 1308, 394, 1048,
- 381, 1009, 375, 1203, 732, 996, 366, 424, 441, 345,
- 58, 306, 1042, 892, 548, 35, 1256, 249, 386
+ 4, 2, 15, 124, 1, 9, 1398, 671, 1395, 664,
+ 1384, 84, 91, 75, 1529, 74, 99, 54, 1525, 26,
+ 1379, 552, 1374, 431, 144, 50, 1517, 24, 250, 557,
+ 0, 27, 1506, 262, 1505, 197, 131, 1310, 782, 350,
+ 781, 32, 771, 588, 5, 95, 1079, 463, 770, 455,
+ 1074, 1496, 824, 1495, 584, 1484, 762, 1465, 751, 1559,
+ 1372, 1339, 1350, 1365, 1347, 732, 1062, 951, 551, 701,
+ 543, 1334, 657, 1479, 743, 108, 724, 1549, 530, 7,
+ 522, 252, 503, 1541, 484, 1540, 425, 1532, 709, 1232,
+ 466, 1147, 666, 1138, 1041, 845, 1325, 36, 1317, 465,
+ 65, 1526, 301, 690, 45, 1301, 401, 1450, 381, 1437,
+ 25, 994, 636, 603, 591, 1281, 176, 997, 339, 1215,
+ 446, 1009, 571, 1175, 616, 473, 623, 386, 414, 1394,
+ 921, 1489, 1022, 612, 613, 173, 1002, 74, 308, 327,
+ 1471, 291, 1434, 202, 908, 1, 147, 1847, 1426, 226,
+ 1222, 73, 56, 1847, 1423, 48, 1294, 292, 1267, 14,
+ 275, 315, 205, 410, 990, 4, 17, 6, 974, 382,
+ 1255, 675, 1225, 26, 360, 1437, 886, 1268, 1189, 37,
+ 863, 267, 1167, 1190, 963, 1178, 936, 1133, 603, 137,
+ 933, 393, 897, 71, 853, 1427, 843, 1161, 831, 1111,
+ 1165, 1128, 1156, 1140, 830, 686, 1155, 1125, 507, 1116,
+ 1123, 818, 237, 1064, 576, 1046, 562, 1033, 196, 816,
+ 167, 815, 155, 793, 136, 131, 76, 795, 85, 1112,
+ 124, 1110, 116, 285, 232, 1026, 188, 1383, 371, 1087,
+ 350, 1045, 333, 1359, 812, 354, 270, 407, 801, 99,
+ 565, 555, 1104, 128, 1097, 31, 1419, 130, 1414
};
return asso_values[(unsigned char)onig_codes_byte_at(codes, 2)+3] + asso_values[(unsigned char)onig_codes_byte_at(codes, 1)] + asso_values[(unsigned char)onig_codes_byte_at(codes, 0)];
}
@@ -92,2912 +92,2991 @@ onigenc_unicode_fold1_key(OnigCodePoint codes[])
{
-1, -1, -1, -1,
- 1906,
+ 1915,
- 1867,
+ 1876,
210,
171,
- 3438,
+ 3453,
- 1927,
+ 1936,
- 3279,
+ 3558,
231,
- 366,
+ 993,
- 1315,
+ 1321,
- 1276,
+ 1282,
- 3144,
+ 3153,
- 3270,
+ 2669,
- 3699,
+ 3714,
- 1336,
+ 1342,
- 541,
+ 544,
- 502,
+ 505,
- 2096,
+ 2105,
- 1135,
+ 1141,
- 387,
+ 390,
- 559,
+ 562,
- 703,
+ 3693,
- 2795,
+ 2804,
- 3300,
+ 3309,
- 3696,
+ 3711,
- 2027,
+ 2036,
- 1063,
+ 1069,
324,
- 2240,
+ 2249,
27,
- 2291,
+ 1612,
- 3240,
+ 3249,
- 1612,
+ 1618,
- 49,
+ 3732,
- 1378,
+ 1384,
- 3477,
+ 159,
- 2243,
+ 2252,
- 916,
+ 1047,
- 1399,
+ 3405,
- 159,
+ 402,
- 658,
+ 664,
- 2594,
+ 2723,
- 3087,
+ 3096,
- 1609,
+ 1615,
- 670,
+ 3750,
- 2018,
+ 2027,
- 1054,
+ 1060,
315,
- 4050,
+ 4131,
12,
- 2723,
+ 2732,
- 3231,
+ 3240,
- 4071,
+ 1636,
- 2261,
+ 2270,
- 1360,
+ 1366,
- 1606,
+ 3681,
- 2387,
+ 2099,
- 3648,
+ 1120,
- 2222,
+ 372,
- 1261,
+ 2306,
- 643,
+ 649,
- 2453,
+ 2783,
- 3078,
+ 3087,
- 2321,
+ 1654,
- 3678,
+ 2432,
- 2011,
+ 2020,
- 1047,
+ 1053,
309,
- 4032,
+ 4113,
0,
- 2720,
+ 2729,
- 3225,
+ 3234,
- 2372,
+ 2381,
- 3666,
+ 3132,
- 1348,
+ 1354,
- 3576,
+ 3591,
- 2186,
+ 2195,
- 1225,
+ 1231,
- 456,
+ 459,
- 1029,
+ 3288,
- 637,
+ 640,
- 2885,
+ 2894,
- 3072,
+ 3081,
- 2702,
+ 1465,
- 3582,
+ 3597,
- 2189,
+ 2198,
- 1228,
+ 1234,
- 459,
+ 462,
- 4020,
+ 4101,
80,
- 2888,
+ 2897,
- 1879,
+ 1888,
- 2360,
+ 2369,
183,
- 3441,
+ 3456,
- 2984,
+ 2993,
- 2906,
+ 2915,
- 369,
+ 1696,
- 3011,
+ 3660,
- 1885,
+ 1894,
- 1288,
+ 1294,
189,
- 1789,
+ 1795,
- 1041,
+ 144,
- 2909,
+ 2918,
- 1017,
+ 3366,
- 514,
+ 517,
- 2714,
+ 3546,
- 1294,
+ 1300,
- 2690,
+ 980,
- 706,
+ 273,
- 1795,
+ 1801,
- 2438,
+ 2447,
- 3432,
+ 2657,
- 520,
+ 523,
- 3594,
+ 3609,
- 2195,
+ 2204,
- 1234,
+ 1240,
- 465,
+ 468,
- 619,
+ 2984,
92,
- 2951,
+ 2960,
- 2987,
+ 2996,
- 3588,
+ 3603,
- 2192,
+ 2201,
- 1231,
+ 1237,
- 462,
+ 465,
- 2993,
+ 3672,
86,
- 2891,
+ 2900,
- 3717,
+ 3588,
- 1915,
+ 1924,
- 363,
+ 153,
219,
- 697,
+ 165,
- 3570,
+ 3585,
- 2183,
+ 2192,
- 1222,
+ 1228,
- 453,
+ 456,
- 3420,
+ 3393,
- 1324,
+ 1330,
- 2882,
+ 2891,
- 1807,
+ 1813,
- 2441,
+ 2450,
- 1897,
+ 1906,
- 691,
+ 2978,
201,
- 9,
-
- 3453,
+ 2090,
- 1630,
+ 1111,
- 1801,
+ 2954,
- 2237,
+ 1807,
- 1357,
+ 2246,
- 1306,
+ 2774,
- 3558,
+ 1312,
- 2177,
+ 3579,
- 1216,
+ 2189,
- 1579,
+ 1225,
- 2282,
+ 1792,
- 532,
+ 2291,
- 2876,
+ 535,
- 3348,
+ 2888,
- 1783,
+ 3363,
- 1120,
+ 1789,
- 375,
+ 1684,
- 3861,
+ 3123,
- 4029,
+ 3876,
- 2780,
+ 3573,
- 3285,
+ 2186,
- 3669,
+ 1222,
- 2369,
+ 2948,
- 2276,
+ 2942,
- 2174,
+ 2285,
- 1213,
+ 2885,
- 3867,
+ 3360,
- 1507,
+ 3882,
- 1447,
+ 1513,
- 2873,
+ 2045,
- 3345,
+ 1078,
- 3129,
+ 333,
- 378,
+ 2936,
- 1771,
+ 46,
- 682,
+ 1783,
1459,
+ -1,
- 1513,
+ 1519,
- 3672,
+ 1402,
- 2930,
+ 2939,
- 3606,
+ 3621,
- 2201,
+ 2210,
- 1240,
+ 1246,
- 471,
+ 474,
- 3765,
+ 673,
105,
- 3519,
+ 1777,
- 2942,
+ 2951,
- 962,
+ 798,
- 267,
+ 2183,
- 3447,
+ 1219,
- 1765,
+ 1582,
- 2636,
+ 4149,
- 857,
+ 863,
- 3600,
+ 2882,
- 2198,
+ 3357,
- 1237,
+ 2393,
- 468,
+ 366,
- 3879,
+ 3894,
- 99,
+ 1135,
- 2543,
+ 2552,
- 1035,
+ 3279,
- 860,
+ 866,
- 1684,
+ 2798,
- 1690,
+ 3303,
- 2708,
+ 3702,
- 3873,
+ 3888,
- 1819,
+ 1825,
- 1525,
+ 1531,
- 2549,
+ 2558,
- 2975,
+ 709,
- 4014,
+ 4095,
- 2903,
+ 2912,
- 348,
+ 3873,
+ -1,
- 2339,
+ 1771,
- 631,
+ 1525,
- 1519,
+ 2288,
- 3252,
+ 3870,
- 3855,
+ 3011,
- 3002,
+ 1594,
- 1429,
+ 369,
- 1813,
+ 1600,
- 3366,
+ 1510,
- 3564,
+ 3615,
- 2180,
+ 2207,
- 1219,
+ 1243,
- 3,
+ 471,
- 2297,
+ 1507,
- 1501,
+ 99,
- 2879,
+ 2174,
- 1678,
+ 1210,
- 1351,
+ 2975,
- 2966,
+ 872,
- 866,
+ 712,
- 4101,
+ 2873,
- 2048,
+ 3354,
- 1084,
+ 3864,
+ -1,
- 3843,
+ 3996,
- 2417,
+ 2570,
- 71,
+ 869,
- 2561,
+ 3939,
- 863,
+ 1912,
- 1453,
+ 3564,
- 2483,
+ 207,
- 1420,
+ 999,
- 4023,
+ 1501,
- 165,
+ 2564,
- 1489,
+ 3858,
- 2555,
+ 2675,
- 2363,
+ 1819,
- 1777,
+ 1318,
- 2165,
+ 860,
- 1204,
+ 784,
- 854,
+ 2549,
- 3837,
+ 1753,
- 2969,
+ 2441,
- 2864,
+ 541,
- 3342,
+ 1495,
- 4092,
+ 2546,
+ -1,
- 2945,
+ 3651,
- 2537,
+ 2225,
- 1192,
+ 1261,
- 2408,
+ 486,
- 381,
+ 4092,
- 1483,
+ 135,
- 2495,
+ 2909,
- 3339,
+ 1132,
- 2474,
+ 3906,
- 3684,
+ 4089,
- 1123,
+ 857,
- 3891,
+ 2795,
- 4008,
+ 3300,
- 848,
+ 3696,
- 2783,
+ 3411,
- 3288,
+ 3612,
- 3675,
+ 3852,
- 712,
+ 2540,
- 1747,
+ 1543,
- 2432,
+ 4215,
- 2525,
+ 96,
- 1537,
+ 715,
- 3516,
+ 854,
- 1966,
+ 3008,
- 959,
+ 1660,
- 3885,
+ 378,
- 3132,
+ 1489,
- 1726,
+ 1855,
- 2633,
+ 4083,
- 3180,
+ 2534,
- 845,
+ 3687,
- 3996,
+ 721,
- 2015,
+ 2024,
- 1050,
+ 1056,
312,
-
- 1531,
+ -1,
6,
- 2519,
+ 703,
- 3228,
+ 3237,
- 3651,
+ 2078,
- 3026,
+ 4077,
- 1354,
+ 1360,
- 785,
+ 1816,
- 792,
+ 878,
- 147,
+ 2762,
- 2939,
+ 3276,
- 872,
+ 4206,
- 640,
+ 643,
- 3990,
+ 384,
- 3075,
+ 3084,
- 2336,
+ 2582,
- 2087,
+ 851,
- 1111,
+ 3900,
- 2573,
+ 3699,
- 3849,
+ 694,
- 4026,
+ 4107,
- 2771,
+ 3111,
- 3276,
+ 3834,
- 3363,
+ 2528,
- 2366,
+ 2375,
- 869,
+ 363,
- 2039,
+ 718,
- 1075,
+ 1537,
- 336,
+ 3639,
- 1495,
+ 2219,
- 52,
+ 1255,
- 2738,
+ 483,
- 2567,
+ 1471,
- 3120,
+ 123,
- 778,
+ 4071,
- 1402,
+ 2048,
- 2036,
+ 1081,
- 1072,
+ 336,
- 333,
+ 697,
- 2933,
+ 52,
- 46,
+ 2747,
- 727,
+ 2987,
+ -1, -1,
- 2927,
+ 1408,
- 3645,
- -1,
+ 3633,
- 1396,
+ 2216,
- 3819,
+ 1252,
- 1594,
+ 480,
- 144,
+ 3648,
- 4074,
+ 117,
+ -1,
- 3351,
+ 875,
- 667,
+ 3002,
- 3705,
+ 132,
- 2390,
+ 1843,
- 851,
+ 2117,
- 3798,
+ 1153,
- 1465,
+ 4155,
- 2159,
+ 2576,
+ -1,
- 2456,
+ 2816,
- 4068,
- -1,
+ 2399,
- 2531,
+ 3735,
- 2858,
+ 2510,
- 2384,
+ 1573,
- 3636,
+ 3627,
- 2216,
+ 2213,
- 1255,
+ 1249,
- 483,
+ 477,
- 2450,
+ 3897,
- 135,
+ 111,
- 2900,
+ 1837,
- 1618,
+ 2300,
- 4002,
+ 4218,
- 3624,
+ 4053,
- 2210,
+ 1852,
- 1249,
+ 2033,
- 480,
+ 1066,
- 3690,
+ 321,
- 123,
+ 1534,
- 3618,
+ 4296,
- 2207,
+ 1639,
- 1246,
+ 3246,
- 477,
+ 348,
- 1735,
+ 3720,
- 117,
+ 1378,
- 2234,
+ 754,
- 1273,
+ 3261,
+ -1,
- 499,
+ 893,
- 2501,
+ 1435,
- 168,
+ 658,
- 830,
+ 1831,
- 1849,
+ 3093,
+ -1,
- 3612,
+ 3780,
- 2204,
+ 2030,
- 1243,
+ 1063,
- 474,
+ 318,
- 1600,
+ 4125,
- 111,
- -1,
+ 18,
- 3972,
+ 3654,
- 1837,
+ 3243,
- 2024,
+ 1624,
- 1060,
+ 4182,
- 321,
+ 1372,
- 1582,
+ 138,
- 4215,
+ 3945,
- 1831,
+ 2426,
- 3237,
+ 2063,
- 3951,
+ 1096,
- 405,
+ 2573,
- 1372,
+ 3705,
- 2021,
+ 3090,
- 1057,
+ 1690,
+ -1, -1,
- 318,
+ 3924,
- 3750,
+ 1438,
- 18,
+ 4119,
- 652,
+ 1999,
- 3234,
+ 1014,
- 3084,
+ 288,
- 1825,
+ 2387,
- 1366,
+ 682,
- 3597,
+ 2690,
- 3639,
+ 3213,
- 4119,
+ 1561,
- 4044,
+ 1858,
+ -1,
- 4134,
+ 2504,
- 96,
+ 1606,
- 138,
+ 4185,
- 3081,
+ 2459,
- 890,
+ 3918,
- 1990,
+ 616,
- 1008,
+ 2429,
- 288,
+ 3060,
- 1666,
+ 3933,
+ -1,
- 4038,
+ 3020,
- 2681,
+ 2051,
- 3204,
+ 1084,
- 2285,
+ 339,
- 2378,
+ 1555,
- 3642,
+ 59,
+ -1,
- 2219,
+ 2357,
- 1258,
+ 1570,
- 487,
+ 3468,
- 1576,
+ 1414,
- 141,
+ 3426,
- 613,
+ 887,
- 3807,
+ 2282,
- 3051,
+ 3972,
- 1810,
+ 3912,
- 1852,
+ 679,
- 718,
+ 3462,
+
+ 724,
-1, -1,
- 1996,
+ 2005,
- 1020,
+ 1026,
294,
- 4173,
-
- 2348,
+ 4161,
- 2693,
+ 1549,
- 3210,
+ 2702,
- 715,
+ 3219,
- 3435,
- -1,
+ 2405,
- 3909,
+ 884,
- 1567,
+ 345,
+ -1,
- 3411,
+ 74,
- 1855,
+ 890,
- 1696,
+ 3258,
- 622,
+ 637,
- 3903,
+ 625,
- 3057,
+ 1429,
- 1198,
+ 3066,
- 429,
+ 1996,
- 1555,
+ 1008,
- 2045,
+ 285,
- 1081,
+ 3975,
- 342,
+ 4098,
- 2279,
+ 2684,
- 65,
+ 3210,
+ -1,
- 1549,
+ 2366,
- 2354,
+ 2363,
+ -1,
- 839,
+ 881,
- 3897,
+ 4176,
- 1414,
+ 3438,
+ -1,
- 1597,
+ 610,
- 1987,
+ 2420,
- 1002,
+ 3057,
- 285,
+ 3567,
- 3423,
+ 1993,
- 887,
+ 1002,
- 2675,
+ 282,
- 3201,
+ 1576,
- 1543,
- -1,
+ 2168,
- 432,
- -1,
+ 2678,
- 1738,
+ 3207,
- 4086,
+ 733,
- 881,
+ 2354,
- 3960,
+ 2867,
- 607,
+ 3351,
- 2402,
+ 2453,
- 3048,
+ 3420,
-1,
- 878,
+ 791,
- 3005,
+ 604,
- 2468,
+ 3951,
- 3552,
+ 3054,
- 1984,
+ 3561,
+
+ 1990,
996,
- 282,
+ 279,
+ -1,
- 3882,
+ 2972,
- 2345,
+ 2672,
- 2669,
+ 3204,
- 3198,
+ 3555,
- 4137,
- -1,
+ 1987,
- 875,
+ 990,
- 1744,
+ 276,
- 2429,
+ 1741,
- 3405,
+ 3414,
- 1528,
+ 2666,
- 1570,
+ 3201,
601,
- -1,
-
- 3045,
-
- 3546,
- 1981,
-
- 990,
-
- 279,
+ 736,
- 3768,
+ 3051,
+ -1,
- 762,
+ 1864,
- 2663,
+ 3531,
- 3195,
+ 1975,
- 3540,
+ 965,
- 1978,
+ 598,
- 984,
+ 3966,
- 276,
- -1,
+ 3047,
- 1573,
+ 2642,
- 2657,
+ 3189,
- 3192,
+ 3525,
- 598,
+ 1972,
- 3399,
+ 956,
- 3042,
+ 3408,
- 2999,
+ 3666,
+ -1,
- 3660,
+ 2636,
- 2228,
+ 3186,
- 1267,
+ 1873,
- 493,
+ 147,
- 595,
+ 3035,
- 156,
+ 3402,
- 3038,
+ 2180,
- 2564,
+ 1216,
- 3510,
+ 3663,
- 1963,
+ 2231,
- 950,
+ 1267,
- 351,
+ 2879,
- 37,
+ 3032,
+ -1,
- 3810,
+ 2345,
- 2627,
+ 2054,
- 3177,
+ 1087,
- 3393,
+ 342,
- 1387,
+ 3378,
- 1435,
+ 65,
- 798,
+ 2177,
- 2171,
+ 1213,
- 1210,
- -1,
+ 2339,
- 4149,
+ 2276,
- 3387,
+ 1420,
- 2870,
+ 2876,
- 3023,
+ 3372,
- 3468,
+ 3483,
- 1942,
+ 1951,
- 906,
+ 912,
243,
- 4059,
+ 3450,
- 4107,
+ 1765,
- 2585,
+ 2594,
- 3156,
+ 3165,
- 3816,
+ 2042,
- 2330,
+ 1075,
- 3921,
+ 330,
- 2042,
+ 4167,
- 1078,
+ 40,
- 339,
+ 3822,
- 2489,
+ 3255,
- 59,
+ 2411,
- 574,
+ 577,
- 3357,
+ 1396,
- 1462,
+ 2465,
1759,
- 1408,
-
- 842,
+ 2138,
- 2168,
+ 1174,
- 1207,
- -1,
+ 411,
- 721,
+ 670,
- 673,
+ 37,
- 2867,
+ 2837,
- 2312,
- -1,
+ 3327,
- 2129,
+ 3774,
- 1168,
+ 2321,
- 408,
+ 1393,
- 3756,
+ 2072,
- 4080,
+ 4143,
- 2828,
+ 357,
- 3318,
+ 2057,
- 3759,
+ 1090,
- 2396,
+ 2756,
- 3963,
+ 3270,
- 2033,
+ 71,
- 1069,
+ 1453,
- 330,
+ 1456,
- 2462,
+ 2060,
- 40,
+ 1093,
- 4143,
+ 1426,
- 3246,
- -1,
+ 4140,
- 1753,
+ 688,
- 1390,
+ 691,
- 2498,
+ 1681,
- 3549,
+ 3105,
- 1672,
+ 845,
- 993,
+ 1432,
- 4125,
+ 4200,
+ -1, -1,
- 664,
+ 2039,
- 1675,
+ 1072,
- 2666,
+ 327,
- 2030,
+ 4173,
- 1066,
+ 34,
+ -1,
- 327,
+ 3252,
- 3969,
+ 2417,
- 34,
+ 3957,
- 4062,
+ 1390,
- 3243,
+ 4179,
- 1654,
- -1,
+ 2966,
- 1384,
+ 2492,
- 1999,
+ 4041,
- 1026,
+ 2423,
- 297,
- -1,
+ 3846,
- 1126,
+ 2990,
- 2699,
+ 3099,
- 3213,
+ 1588,
+ -1,
- 3090,
+ 3537,
- 2786,
+ 1978,
- 3291,
+ 971,
- 3681,
- -1, -1,
+ 4137,
+ -1,
- 4056,
+ 1483,
- 3831,
+ 2648,
- 625,
+ 3192,
- 2444,
+ 1585,
- 3060,
+ 3840,
- 709,
+ 2008,
- 3396,
+ 1032,
- 1993,
+ 297,
+ -1, -1,
- 1014,
+ 2708,
- 291,
+ 3222,
-1,
- 1477,
+ 3038,
- 2687,
+ 1477,
- 3207,
+ 2495,
- 1924,
+ 396,
-1,
- 228,
+ 896,
+ -1,
- 893,
- -1, -1,
+ 628,
- 3141,
+ 3726,
- 1129,
+ 3069,
- 3429,
+ 2351,
- 1333,
+ 3990,
- 3054,
+ 3993,
- 2789,
+ 1198,
- 3294,
+ 3384,
- 3687,
+ 3963,
-1,
- 556,
+ 2264,
- 3825,
+ 3348,
- 3534,
+ 2522,
- 1975,
+ 9,
- 977,
+ 727,
- 2351,
- -1, -1,
+ 3969,
- 2651,
+ 3444,
- 3189,
- -1,
+ 2258,
- 1471,
+ 1363,
- 2300,
+ 3528,
- 3417,
+ 1630,
- 2513,
+ 960,
- 3528,
+ 264,
- 1972,
+ 4065,
- 971,
+ 646,
- 592,
- -1,
+ 2639,
- 3035,
+ 2516,
- 2645,
+ 2471,
- 3186,
+ 2002,
- 1011,
+ 1020,
- 634,
+ 291,
- 3984,
+ 1732,
- 4212,
+ 4110,
- 2684,
+ 2696,
- 3522,
+ 3216,
- 1969,
+ 589,
- 965,
+ 2378,
- 589,
+ 4059,
+ -1, -1, -1, -1,
- 4017,
+ 3549,
- 3032,
+ 1984,
- 2639,
+ 983,
- 3183,
+ 3063,
- 2357,
+ 779,
- 616,
+ 2342,
- 3381,
+ 2660,
- 3513,
+ 3198,
- 768,
+ 3516,
- 954,
+ 3375,
- 264,
+ 946,
- 2507,
+ 258,
- 773,
+ 2486,
- 2630,
+ 2360,
- 3029,
+ 2627,
- 3630,
+ 4230,
- 2213,
+ 595,
- 1252,
- -1,
+ 3432,
- 3375,
+ 3044,
- 129,
+ 3543,
- 748,
+ 1981,
- 3978,
+ 977,
+ -1,
- 586,
+ 4224,
- 2342,
+ 730,
- 3414,
+ 2654,
- 399,
+ 3195,
- 3480,
+ 3495,
- 1948,
+ 1957,
- 919,
+ 925,
249,
+ -1,
- 3735,
+ 3396,
- 3369,
+ 2606,
- 2597,
+ 3171,
- 3162,
+ 592,
- 2333,
+ 2930,
- 1864,
- -1,
+ 3041,
- 3474,
+ 3489,
- 1945,
+ 1954,
- 913,
+ 919,
246,
+ -1,
- 1843,
+ 2924,
- 3360,
+ 2600,
- 2591,
+ 3168,
- 3159,
+ 3465,
- 3450,
+ 1942,
1933,
- 3017,
-
237,
- 1648,
+ 228,
- 2423,
+ 3390,
- 1921,
+ 3813,
+
+ 3159,
3150,
- 225,
+ 2333,
- 2324,
+ 1348,
- 1342,
- -1,
+ 1339,
- 3138,
+ 1930,
- 2054,
+ 1927,
- 1090,
+ 225,
- 1330,
+ 222,
- 565,
+ 568,
- 1918,
- -1,
+ 559,
- 222,
+ 3147,
- 2318,
+ 3144,
- 553,
+ 2327,
- 1432,
+ 1336,
- 3135,
+ 1333,
- 3579,
+ 3582,
-1,
- 1327,
+ 3594,
- 3567,
+ 453,
- 676,
+ 556,
+
+ 553,
+
+ 2309,
77,
- 450,
+ 3657,
- 3561,
+ 2228,
- 550,
+ 1264,
- 2294,
+ 490,
+ -1,
- 447,
+ 141,
+ -1, -1,
- 3555,
+ 2303,
- 4104,
+ 2297,
- 2153,
+ 836,
- 444,
+ 3645,
- 421,
+ 2222,
- 2420,
+ 1258,
- 2144,
+ 3576,
- 2852,
+ 3570,
- 354,
+ 129,
- 2288,
+ 450,
- 2486,
+ 447,
- 2843,
+ 1786,
- 3333,
+ 435,
- 2117,
+ 1798,
- 1156,
+ 2444,
- 1441,
+ 3477,
- 1792,
+ 1948,
- 2435,
+ 905,
- 2816,
+ 4293,
- 1780,
+ 1861,
- 3738,
+ 4032,
- 679,
+ 2588,
- 1023,
+ 2162,
- 1774,
+ 2153,
- 3915,
+ 424,
- 2141,
+ 2477,
- 2696,
+ 4287,
- 1768,
+ 2861,
- 1723,
- -1,
+ 2852,
- 2840,
+ 3342,
- 3330,
+ 1849,
- 1705,
+ 574,
-1,
- 1561,
+ 1780,
- 4113,
+ 1774,
- 2138,
+ 2150,
- 1177,
+ 1750,
- 414,
+ 2438,
- 1651,
+ 1041,
+ -1,
- 2426,
+ 2849,
- 2837,
+ 3339,
- 3327,
+ 2717,
- 2981,
+ 2315,
+ -1,
- 2135,
+ 2147,
- 1174,
+ 1183,
- 411,
+ 417,
- 2132,
+ 1729,
- 1171,
+ 1711,
- 2834,
+ 2846,
- 3324,
+ 3336,
- 1699,
+ 634,
+ -1, -1,
- 2831,
+ 2126,
- 3321,
+ 1162,
- 3762,
- -1,
+ 3029,
- 3426,
+ 3026,
- 2273,
+ 4245,
- 2126,
+ 2825,
- 1165,
- -1,
+ 1705,
- 3020,
+ 3753,
- 1693,
+ 4212,
+ -1, -1, -1, -1,
- 2825,
+ 3023,
- 3315,
+ 3017,
- 3753,
+ 2483,
- 3014,
+ 1699,
+ -1, -1,
- 2111,
+ 3867,
+ -1,
- 1150,
+ 3879,
- 396,
+ 2489,
- 1687,
+ 2120,
- 1005,
+ 1156,
- 2810,
+ 399,
- 1681,
+ 1657,
- 3726,
+ 2435,
- 2678,
+ 2819,
- 345,
+ 1504,
- 3008,
+ 3741,
- 74,
+ 1516,
+ -1, -1,
- 3864,
+ 2144,
- 3249,
- -1,
+ 1180,
- 3852,
+ 414,
- 1423,
+ 1579,
- 1669,
+ 3930,
- 610,
+ 2843,
- 3846,
+ 3333,
- 4131,
+ 3861,
+
+ 3855,
-1,
- 1510,
+ 3831,
- 3840,
+ 2087,
- 3795,
+ 1108,
+ -1,
- 1498,
+ 1567,
- 1639,
+ 1645,
- 3657,
+ 2771,
- 3777,
+ 1498,
1492,
+ -1,
- 4095,
+ 1468,
-1,
- 153,
+ 3810,
- 1486,
+ 3792,
- 2411,
+ 2066,
- 730,
+ 1099,
- 2123,
+ 1693,
- 1162,
+ 2543,
- 3408,
+ 3120,
- 2477,
+ 2555,
+
+ 3264,
+ -1, -1,
+
+ 1444,
-1,
- 2822,
+ 3786,
- 3312,
+ 2141,
- 3747,
+ 1177,
- 3504,
+ 4086,
- 1960,
+ 2135,
- 944,
+ 1171,
- 3771,
+ 2840,
- 2267,
- -1,
+ 3330,
- 2621,
+ 3777,
- 3174,
+ 2834,
- 999,
+ 3324,
+
+ 3768,
+
+ 4191,
-1,
- 2546,
+ 2537,
+
+ 2531,
-1,
- 2672,
+ 2507,
- 2534,
+ 3522,
+ -1,
- 2963,
+ 953,
- 826,
+ 261,
- 580,
+ 832,
- 2528,
+ 812,
- 1663,
+ 2633,
- 806,
- -1,
+ 4080,
- 2522,
+ 4074,
- 604,
+ 1687,
+
+ 4050,
-1,
- 4005,
+ 1675,
+
+ 2132,
+
+ 1168,
-1,
- 745,
+ 586,
- 2255,
+ 808,
- 3999,
+ 2831,
- 2099,
+ 3321,
- 1138,
+ 3762,
- 390,
+ 1870,
- 3993,
+ 4029,
- 3948,
+ 4011,
- 2798,
+ 2108,
- 3303,
+ 1144,
- 3702,
+ 393,
- 3930,
+ 801,
- 802,
+ 2336,
- 2093,
+ 2807,
- 1132,
+ 3312,
- 384,
+ 3717,
+ -1, -1,
- 3402,
+ 4290,
+
+ 4005,
-1,
- 2792,
+ 751,
+ -1,
- 3297,
+ 1669,
- 3693,
+ 2102,
- 2249,
+ 1138,
- 1117,
+ 387,
+ -1,
- 795,
+ 3981,
- 2051,
+ 2801,
- 1087,
+ 3306,
- 2777,
+ 3708,
- 3282,
+ 31,
- 3663,
+ 2744,
- 1615,
+ 1621,
- 3924,
+ 49,
- 789,
+ 2075,
+
+ 1387,
+
+ 360,
-1,
- 1426,
+ 1405,
- 782,
+ 2759,
- 2063,
+ 3273,
- 3729,
+ 667,
- 357,
+ 742,
- 3126,
+ 1462,
- 1603,
+ 676,
- 2747,
+ 62,
- 3261,
- -1,
+ 2750,
- 4206,
+ 4278,
- 1450,
+ 1609,
- 765,
+ 4134,
- 2957,
+ 1417,
- 4098,
+ 3108,
- 441,
+ 4152,
+
+ 795,
+
+ 2069,
+
+ 1102,
+
+ 2396,
+
+ 3618,
-1,
- 685,
+ 2753,
- 2414,
+ 3267,
+ -1,
- 3096,
+ 102,
- 1858,
+ 1450,
- 736,
+ 4164,
+ -1,
- 1642,
+ 4257,
- 2480,
+ 444,
- 1588,
+ 2408,
+ -1, -1,
- 2002,
+ 3102,
+ -1,
- 1032,
+ 2011,
+
+ 1038,
300,
- 3633,
+ 3636,
- 4164,
+ 4251,
- 2705,
+ 2714,
- 3216,
+ 3225,
- 3507,
+ 441,
- 132,
+ 120,
- 947,
+ 2906,
+ -1,
- 261,
+ 1822,
- 2921,
+ 4227,
+
+ 4209,
-1,
- 2624,
+ 631,
- 1762,
+ 788,
- 628,
+ 3072,
- 3621,
+ 1768,
- 3063,
+ 771,
- 3462,
+ 3519,
- 1939,
+ 1969,
- 899,
+ 950,
- 120,
+ 4203,
- 2897,
+ 4197,
- 583,
+ 438,
- 2579,
+ 2630,
+
+ 3183,
-1,
- 3456,
+ 3942,
- 1936,
- -1,
+ 1840,
+
+ 1762,
+
+ 3471,
+
+ 1945,
+
+ 3999,
240,
- 1846,
+ 583,
- 2915,
+ 3459,
- 758,
+ 1939,
- 3153,
+ 3162,
- 571,
+ 234,
- 2327,
+ 3954,
+
+ 1351,
+ -1,
+
+ 3156,
+
+ 3630,
+
+ 764,
1345,
- 3444,
+ 571,
- 1930,
+ 1756,
- 3573,
+ 114,
- 234,
+ 2903,
-1,
- 568,
+ 565,
- 1834,
+ 3987,
- 3147,
- -1,
+ 3675,
- 2306,
+ 2237,
- 1339,
+ 1273,
+
+ 496,
+
+ 3369,
+
+ 156,
-1,
- 3654,
+ 3669,
- 2225,
+ 2234,
- 1264,
+ 1270,
- 490,
+ 493,
- 562,
+ 4239,
150,
- 3615,
+ 3606,
-1,
- 3603,
+ 3600,
- 3591,
+ 1189,
- 438,
+ 1834,
- 114,
+ 89,
- 2894,
+ 3903,
- 102,
+ 83,
- 89,
+ 1204,
- 3585,
+ 432,
+ -1, -1, -1,
- 435,
+ 3849,
- 1786,
- -1, -1,
+ 2171,
- 83,
+ 1207,
- 2162,
+ 1540,
1201,
- 1195,
-
- 425,
+ 428,
- 2156,
-
- 2861,
+ 2870,
- 2150,
+ 1192,
- 3834,
+ 420,
-1,
- 2855,
+ 1486,
-1,
- 2849,
+ 3921,
- 1828,
+ 3843,
- 1756,
+ 1810,
- 1816,
+ 1714,
1804,
- 3483,
+ 1035,
- 1480,
+ 3771,
- 922,
+ 1195,
- 1750,
+ 1744,
- 724,
+ 2711,
- 1798,
+ 1558,
- 2600,
+ 1480,
- 3918,
+ 3345,
-1,
- 739,
+ 1029,
- 1741,
+ 1747,
+ -1,
- 1732,
+ 1738,
- 4128,
+ 2705,
- 1189,
+ 3837,
- 1729,
- -1,
+ 1720,
- 1717,
+ 2165,
- 1564,
+ 2159,
- 3336,
+ 2579,
+ -1,
- 3495,
+ 1678,
- 3906,
+ 2864,
- 934,
+ 2858,
- 255,
- -1, -1,
+ 1186,
- 2612,
- -1,
+ 1474,
- 1186,
+ 2525,
- 417,
+ 2156,
- 2147,
+ 1726,
- 1552,
+ 2129,
- 2060,
+ 1165,
- 1096,
+ 3447,
- 2516,
+ 2855,
+ -1,
- 2846,
+ 2828,
- 577,
+ 1867,
- 2744,
+ 3756,
- 3258,
+ 4068,
- 1720,
+ 3915,
- 3723,
+ 2519,
- 1444,
- -1,
+ 3441,
- 884,
+ 68,
- 3858,
+ 408,
- 3987,
- -1,
+ 1735,
- 31,
+ 1723,
- 2735,
+ 2501,
- 3093,
+ 1423,
- 2120,
+ 3765,
- 1159,
+ 1552,
- 1381,
+ 1708,
- 1714,
+ 4062,
- 1504,
+ 2123,
- 2819,
+ 1159,
- 1711,
+ 1717,
- 3741,
+ 405,
- 661,
+ 1663,
- 1636,
+ 2822,
- 3900,
+ 2513,
- 3828,
+ 3747,
- 3888,
+ 3759,
- 3876,
+ 4170,
- 1585,
- -1,
+ 3891,
- 4053,
+ 3795,
- 3822,
+ 3885,
- 4209,
+ 2414,
- 3870,
+ 1591,
- 1546,
+ 1672,
- 1474,
+ 3825,
- 1534,
+ 4056,
+ -1, -1,
+
+ 1528,
+ -1,
1522,
- 3813,
+ 3828,
+ -1,
- 3804,
+ 3819,
- 1657,
+ 1651,
- 1468,
+ 1666,
3801,
+ -1,
- 1516,
-
- 3789,
+ 56,
-1,
- 2114,
+ 899,
- 1153,
- -1, -1,
+ 2096,
- 2540,
+ 1117,
- 2813,
+ 1411,
- 4176,
+ 2114,
- 3732,
- -1, -1, -1,
+ 1150,
- 393,
+ 2780,
- 3498,
+ 3285,
- 1957,
+ 3807,
- 937,
+ 2813,
- 4011,
+ 3318,
- 3711,
+ 3729,
- 4170,
+ 1023,
- 2615,
+ 4284,
- 3171,
+ 816,
+ -1,
- 3792,
+ 2699,
- 2510,
+ 4158,
- 2570,
+ 3129,
- 2558,
- -1,
+ 848,
- 4146,
+ 2567,
- 1645,
+ 2402,
- 2504,
+ 2561,
- 836,
+ 3816,
- 2552,
+ 3804,
+ -1,
- 4122,
+ 622,
- 833,
+ 3960,
- 3981,
+ 842,
- 820,
+ 3789,
- 3786,
+ 1633,
- 1624,
- -1,
+ 822,
- 3783,
+ 4014,
- 3975,
+ 3798,
- 2075,
+ 2111,
- 1099,
+ 1147,
- 4116,
- -1,
+ 774,
- 3627,
+ 4044,
- 2759,
+ 2462,
- 3966,
+ 2810,
- 3957,
- -1,
+ 3315,
- 126,
+ 3723,
- 3954,
+ 3435,
+
+ 829,
+
+ 4047,
-1,
- 3942,
+ 4038,
- 2105,
+ 1129,
- 1144,
+ 381,
- 700,
+ 4020,
- 823,
+ 2474,
- 3108,
+ 2792,
- 2804,
+ 3297,
- 3309,
+ 3690,
- 3714,
+ 3744,
+ -1, -1, -1,
- 2102,
+ 839,
- 1141,
+ 826,
- 2057,
+ 1627,
- 1093,
+ 4026,
-1,
- 2801,
+ 3141,
- 3306,
+ 43,
+ -1, -1,
- 3708,
+ 3948,
- 3255,
+ 819,
- 816,
+ 1399,
- 1840,
+ 758,
+ -1, -1,
- 1438,
+ 1648,
- 813,
+ 1126,
- 3945,
+ 375,
- 2066,
+ 4035,
- 733,
+ 4023,
- 360,
- -1,
+ 2789,
- 1627,
+ 3294,
- 2750,
+ 3684,
- 3264,
- -1, -1,
+ 768,
- 1456,
- -1,
+ 4008,
- 4110,
+ 4146,
- 1621,
+ 15,
- 3939,
+ 2735,
- 62,
+ 4017,
- 2741,
+ 2390,
+ -1,
- 3936,
+ 1369,
- 3099,
+ 3138,
+ -1,
- 752,
+ 748,
- 1411,
+ 761,
+ -1,
- 2492,
+ 652,
- 15,
+ 2017,
+
+ 1050,
+
+ 306,
+ -1, -1,
2726,
- 2231,
+ 3231,
- 1270,
+ 4116,
- 496,
+ 2014,
- 1363,
+ 1044,
- 162,
+ 303,
+
+ 2384,
-1,
- 2008,
+ 2720,
- 1044,
+ 3228,
+ -1,
- 306,
+ 3534,
- 646,
+ 3078,
- 4083,
+ 968,
- 2717,
+ 267,
- 3222,
+ 2294,
- 1894,
+ 3504,
- 2399,
+ 2645,
- 198,
- -1,
+ 934,
- 4035,
- -1,
+ 252,
- 2465,
+ 3075,
-1,
- 2375,
+ 2615,
- 1303,
+ 4281,
- 3069,
-
- 2005,
+ 3513,
- 1038,
+ 1966,
- 303,
+ 943,
- 742,
+ 3507,
- 529,
+ 1963,
- 2711,
+ 937,
- 3219,
+ 2624,
- 3492,
+ 3180,
- 1954,
+ 3936,
- 931,
- -1, -1,
+ 2618,
- 3912,
+ 3177,
- 2609,
+ 4233,
- 3168,
+ 3642,
+ -1, -1,
- 1183,
+ 2348,
- 2270,
+ 4221,
- 3066,
+ 126,
- 3486,
+ 3510,
- 1951,
+ 3381,
- 925,
+ 940,
- 1891,
+ 255,
+ -1, -1,
- 1558,
+ 2621,
- 195,
+ 3501,
- 2603,
+ 1960,
- 3165,
+ 931,
- 1876,
+ 1903,
+ -1,
- 3609,
+ 198,
- 180,
+ 2612,
- 1873,
+ 3174,
- 1300,
+ 1900,
- 177,
+ 580,
- 108,
- -1, -1,
+ 195,
- 1285,
+ 3624,
- 526,
+ 1309,
- 1870,
+ 1885,
- 1282,
+ 1846,
- 174,
+ 180,
- 1708,
+ 108,
- 511,
+ 1306,
- 2108,
+ 532,
+ -1, -1,
- 1147,
+ 745,
- 508,
- -1,
+ 1291,
- 1279,
+ 529,
- 2807,
+ 1882,
- 2264,
+ 351,
- 3720,
+ 177,
- 4200,
- -1,
+ 1879,
- 505,
+ 514,
- 2258,
+ 174,
- 1822,
+ 2279,
-1,
- 2252,
-
- 2090,
-
- 1114,
+ 1441,
- 372,
+ 1288,
- 2084,
+ 3014,
- 1108,
+ 2273,
- 2774,
+ 1285,
-1,
- 2246,
+ 1828,
- 2768,
+ 511,
- 3273,
+ 2267,
-1,
- 1633,
- -1, -1, -1, -1,
+ 508,
- 2069,
+ 2243,
- 3123,
+ 1279,
- 1591,
+ 502,
- 68,
+ 4188,
- 3117,
+ 168,
- 2753,
+ 2240,
- 3267,
- -1,
+ 1276,
- 1417,
+ 499,
- 56,
+ 2261,
- 3531,
+ 162,
- 2960,
+ 1123,
- 974,
+ 2255,
- 273,
+ 2093,
- 1405,
+ 1114,
- 688,
+ 2786,
- 2648,
+ 3291,
- 3102,
+ 3678,
+
+ 2777,
+
+ 3282,
-1,
- 43,
+ 2084,
+
+ 1105,
-1,
- 3471,
+ 2480,
+ -1,
- 4089,
+ 2768,
- 909,
+ 3135,
- 1393,
- -1,
+ 24,
- 2405,
+ 2741,
- 2588,
+ 3126,
- 4077,
+ 3738,
-1,
- 3780,
+ 1381,
+ -1,
- 2471,
+ 3927,
- 2393,
+ 706,
-1,
- 24,
+ 3117,
- 2732,
- -1,
+ 661,
- 2459,
+ 1702,
- 4065,
+ 21,
- 1375,
+ 2738,
-1, -1,
- 2381,
+ 1564,
- 2954,
+ 1375,
- 3894,
+ 4128,
+ -1, -1,
- 655,
+ 1642,
- 3378,
+ 3492,
- 2447,
+ 655,
- 2924,
+ 922,
- 2315,
+ 3978,
-1,
- 2918,
-
- 1180,
-
- 4047,
-
- 1540,
+ 2969,
- 21,
+ 2603,
- 2729,
- -1, -1,
+ 2081,
- 2912,
+ 3909,
- 1369,
+ 4122,
- 3525,
+ 2963,
-1,
- 968,
+ 2765,
- 270,
+ 2468,
- 810,
+ 3540,
- 649,
+ 2933,
- 2642,
+ 974,
- 4203,
+ 270,
- 3501,
- -1,
+ 1546,
- 940,
+ 3486,
- 258,
- -1,
+ 2651,
- 4041,
+ 915,
- 2618,
+ 700,
-1,
- 1702,
-
- 3489,
+ 3114,
- 4158,
+ 2597,
- 928,
+ 2927,
- 252,
- -1,
+ 354,
- 3933,
+ 2330,
- 2606,
+ 2921,
- 2072,
+ 3480,
- 3465,
+ 3474,
- 4152,
+ 908,
902,
- 3459,
+ 1447,
+ -1,
- 2756,
+ 2591,
- 896,
+ 2585,
+ -1, -1,
- 2582,
- -1,
+ 685,
- 1912,
+ 1921,
- 2576,
+ 1918,
216,
- 3372,
-
- 4140,
+ 213,
-1,
- 694,
+ 3387,
+
+ 2324,
-1,
- 3105,
+ 1603,
- 1321,
+ 1327,
+
+ 1324,
+
+ 3783,
1909,
- 3543,
+ 1597,
- 213,
+ 204,
- 987,
- -1,
+ 550,
547,
- 402,
+ 2318,
- 2660,
+ 2312,
-1,
- 1318,
+ 1897,
- 2309,
+ 1315,
- 3744,
+ 192,
+ -1,
- 1903,
+ 1891,
- 2303,
+ 3,
- 207,
+ 186,
- 544,
+ 538,
- 1900,
+ 1017,
- 1888,
+ 1303,
- 204,
+ 1357,
+ -1,
- 192,
+ 2693,
- 1882,
+ 1297,
+ -1,
- 1312,
+ 526,
- 186,
+ 1011,
- 2081,
+ 1005,
- 1105,
+ 2456,
- 1309,
+ 520,
- 1297,
+ 2687,
- 538,
+ 2681,
- 2765,
+ 619,
- 1291,
+ 3552,
- 1660,
+ 4104,
- 535,
+ 986,
- 523,
+ 804,
+ -1,
- 2078,
+ 2372,
- 1102,
+ 2663,
- 517,
+ 613,
- 3774,
+ 607,
+ -1,
- 3390,
+ 3498,
+ -1,
- 2762,
+ 928,
- 3537,
+ 739,
- 3114,
+ 3984,
- 980,
- -1,
+ 3429,
- 4179,
+ 2609,
+ -1, -1, -1, -1,
+
+ 4002,
-1,
- 2654,
- -1, -1, -1, -1,
+ 3423,
- 3111,
+ 3417,
-1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1,
-
- 4191,
+ -1,
- 1861,
+ 3399,
+ -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1,
- 3384,
+ 4194,
-1, -1, -1, -1, -1, -1,
- -1, -1, -1,
- 2996,
- -1, -1, -1,
+ 3005,
- 3927,
- -1, -1, -1, -1, -1,
+ 2999,
+ -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1,
- 2990,
+ 2981,
-1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1,
+ -1,
- 2978,
- -1, -1, -1,
+ 2957,
+ -1,
- 2972,
+ 4266,
+ -1,
- 2948,
+ 2945,
+ -1, -1, -1, -1, -1,
+
+ 4275,
-1, -1,
- 2936,
+ 4269,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
+ -1, -1,
- 755,
+ 4272,
-1, -1, -1, -1, -1, -1,
- -1,
- 4194,
- -1, -1, -1, -1, -1,
+ 4263,
- 3354,
+ 2498,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
@@ -3013,31 +3092,21 @@ onigenc_unicode_fold1_key(OnigCodePoint codes[])
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
+ -1,
+
+ 4254,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
- -1,
- 4188,
+ 4248,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1,
- 4182,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1,
+ 4242,
- 4167,
+ 4236,
+ -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
@@ -3045,20 +3114,11 @@ onigenc_unicode_fold1_key(OnigCodePoint codes[])
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1,
-
- 4197,
-1, -1, -1, -1, -1, -1,
- -1, -1,
-
- 4185,
-1, -1, -1, -1, -1, -1,
- -1,
-
- 4161,
-1, -1,
- 4155
+ 4260
};