+++ /dev/null
-/* This file was converted by gperf_fold_key_conv.py\r
- from gperf output file. */\r
-/* ANSI-C code produced by gperf version 3.1 */\r
-/* Command-line: /usr/local/bin/gperf -n -C -T -c -t -j1 -L ANSI-C -F,-1 -N onigenc_unicode_fold1_key unicode_fold1_key.gperf */\r
-/* Computed positions: -k'1-3' */\r
-\r
-\r
-\r
-/* This gperf source file was generated by make_unicode_fold_data.py */\r
-\r
-/*-\r
- * Copyright (c) 2017-2018 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>\r
- * All rights reserved.\r
- *\r
- * Redistribution and use in source and binary forms, with or without\r
- * modification, are permitted provided that the following conditions\r
- * are met:\r
- * 1. Redistributions of source code must retain the above copyright\r
- * notice, this list of conditions and the following disclaimer.\r
- * 2. Redistributions in binary form must reproduce the above copyright\r
- * notice, this list of conditions and the following disclaimer in the\r
- * documentation and/or other materials provided with the distribution.\r
- *\r
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND\r
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\r
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\r
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\r
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\r
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\r
- * SUCH DAMAGE.\r
- */\r
-//#include <string.h>\r
-#include "regenc.h"\r
-\r
-#define TOTAL_KEYWORDS 1353\r
-#define MIN_WORD_LENGTH 3\r
-#define MAX_WORD_LENGTH 3\r
-#define MIN_HASH_VALUE 3\r
-#define MAX_HASH_VALUE 1791\r
-/* maximum key range = 1789, duplicates = 0 */\r
-\r
-#ifdef __GNUC__\r
-__inline\r
-#else\r
-#ifdef __cplusplus\r
-inline\r
-#endif\r
-#endif\r
-/*ARGSUSED*/\r
-static unsigned int\r
-hash(OnigCodePoint codes[])\r
-{\r
- static const unsigned short asso_values[] =\r
- {\r
- 4, 2, 147, 16, 1, 13, 1228, 725, 1224, 638,\r
- 1204, 95, 9, 82, 1403, 80, 8, 68, 1391, 6,\r
- 1203, 602, 1200, 320, 151, 67, 1385, 61, 1384, 158,\r
- 0, 11, 1252, 3, 733, 278, 23, 425, 660, 424,\r
- 640, 20, 635, 105, 5, 29, 916, 34, 630, 0,\r
- 906, 1378, 899, 1377, 470, 1363, 623, 902, 610, 230,\r
- 1193, 1358, 1190, 779, 986, 1336, 890, 883, 456, 597,\r
- 285, 158, 590, 477, 583, 42, 576, 1447, 447, 1440,\r
- 440, 1353, 426, 1429, 400, 1417, 327, 1407, 567, 1389,\r
- 386, 1207, 458, 724, 854, 979, 1016, 66, 232, 413,\r
- 204, 1431, 226, 1317, 190, 1167, 379, 1319, 198, 1270,\r
- 175, 209, 561, 362, 528, 1323, 257, 1099, 240, 1309,\r
- 508, 1172, 484, 1306, 699, 865, 850, 488, 679, 755,\r
- 420, 639, 1149, 105, 691, 789, 1125, 46, 809, 652,\r
- 1293, 3, 1262, 166, 1426, 0, 1424, 1792, 1220, 460,\r
- 706, 1, 367, 1792, 1341, 1792, 1151, 56, 1235, 1792,\r
- 384, 345, 965, 40, 1168, 33, 218, 180, 1159, 20,\r
- 1296, 276, 1243, 14, 1401, 777, 1142, 682, 1284, 129,\r
- 1135, 610, 1181, 871, 1123, 858, 1042, 510, 842, 499,\r
- 999, 346, 830, 0, 823, 1288, 1115, 768, 732, 1272,\r
- 1101, 1098, 1082, 1270, 811, 177, 1078, 1074, 1061, 1058,\r
- 1050, 789, 353, 1018, 548, 1006, 517, 988, 334, 765,\r
- 166, 753, 138, 743, 100, 969, 87, 720, 49, 975,\r
- 75, 965, 62, 411, 126, 955, 113, 1262, 317, 943,\r
- 304, 679, 293, 1252, 714, 937, 275, 490, 263, 469,\r
- 395, 1345, 931, 208, 921, 80, 542, 11, 246\r
- };\r
- 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)];\r
-}\r
-\r
-int\r
-onigenc_unicode_fold1_key(OnigCodePoint codes[])\r
-{\r
- static const short int wordlist[] =\r
- {\r
- -1, -1, -1,\r
-\r
- 3429,\r
-\r
- 1906,\r
-\r
- 1867,\r
-\r
- 210,\r
-\r
- 171,\r
-\r
- 3414,\r
-\r
- 1927,\r
-\r
- 1690,\r
-\r
- 231,\r
-\r
- 1885,\r
-\r
- 1879,\r
-\r
- 189,\r
-\r
- 183,\r
-\r
- 2240,\r
-\r
- 1315,\r
-\r
- 1276,\r
-\r
- 165,\r
-\r
- 792,\r
-\r
- 2261,\r
-\r
- 1336,\r
-\r
- 1594,\r
-\r
- 1630,\r
-\r
- 1294,\r
-\r
- 1288,\r
-\r
- 1915,\r
-\r
- 2243,\r
-\r
- 219,\r
-\r
- 1618,\r
-\r
- 2237,\r
-\r
- 3417,\r
-\r
- 2981,\r
-\r
- 2903,\r
-\r
- 2297,\r
-\r
- 2990,\r
-\r
- 3423,\r
-\r
- 2282,\r
-\r
- 2948,\r
-\r
- 1324,\r
-\r
- 2939,\r
-\r
- 2927,\r
-\r
- 1606,\r
-\r
- 2984,\r
-\r
- 3507,\r
-\r
- 2906,\r
-\r
- 974,\r
-\r
- 273,\r
-\r
- 2900,\r
-\r
- 1600,\r
-\r
- 2648,\r
-\r
- 3558,\r
-\r
- 2189,\r
-\r
- 1228,\r
-\r
- 459,\r
-\r
- 2999,\r
-\r
- 80,\r
-\r
- 2885,\r
-\r
- 1795,\r
-\r
- 3738,\r
-\r
- 1513,\r
-\r
- 378,\r
-\r
- 1459,\r
-\r
- 2438,\r
-\r
- 3570,\r
-\r
- 2195,\r
-\r
- 1234,\r
-\r
- 465,\r
-\r
- 860,\r
-\r
- 92,\r
-\r
- 1041,\r
-\r
- 1807,\r
-\r
- 3750,\r
-\r
- 1525,\r
-\r
- 2714,\r
-\r
- 2549,\r
-\r
- 2441,\r
-\r
- 3564,\r
-\r
- 2192,\r
-\r
- 1231,\r
-\r
- 462,\r
-\r
- 866,\r
-\r
- 86,\r
-\r
- 2888,\r
-\r
- 1801,\r
-\r
- 3744,\r
-\r
- 1519,\r
-\r
- 159,\r
-\r
- 2561,\r
-\r
- 3552,\r
-\r
- 2186,\r
-\r
- 1225,\r
-\r
- 456,\r
-\r
- 2972,\r
-\r
- 863,\r
-\r
- 2882,\r
-\r
- 1789,\r
-\r
- 3732,\r
-\r
- 1507,\r
-\r
- 2966,\r
-\r
- 2942,\r
-\r
- 2555,\r
-\r
- 3546,\r
-\r
- 2183,\r
-\r
- 1222,\r
-\r
- 453,\r
-\r
- 857,\r
-\r
- 3411,\r
-\r
- 2879,\r
-\r
- 1783,\r
-\r
- 3726,\r
-\r
- 1501,\r
-\r
- 2936,\r
-\r
- 2543,\r
-\r
- 2930,\r
-\r
- 3582,\r
-\r
- 2201,\r
-\r
- 1240,\r
-\r
- 471,\r
-\r
- 854,\r
-\r
- 105,\r
-\r
- 1447,\r
-\r
- 1819,\r
-\r
- 3762,\r
-\r
- 1537,\r
-\r
- 3354,\r
-\r
- 2537,\r
-\r
- 2924,\r
-\r
- 3576,\r
-\r
- 2198,\r
-\r
- 1237,\r
-\r
- 468,\r
-\r
- 872,\r
-\r
- 99,\r
-\r
- 399,\r
-\r
- 1813,\r
-\r
- 3756,\r
-\r
- 1531,\r
-\r
- 1648,\r
-\r
- 2573,\r
-\r
- 3540,\r
-\r
- 2180,\r
-\r
- 1219,\r
-\r
- 2423,\r
- -1,\r
-\r
- 869,\r
-\r
- 2876,\r
-\r
- 1777,\r
-\r
- 3720,\r
-\r
- 1495,\r
-\r
- 541,\r
-\r
- 502,\r
-\r
- 2567,\r
-\r
- 697,\r
-\r
- 1897,\r
-\r
- 559,\r
-\r
- 201,\r
-\r
- 851,\r
-\r
- 520,\r
-\r
- 514,\r
-\r
- 3495,\r
-\r
- 1864,\r
-\r
- 962,\r
-\r
- 267,\r
-\r
- 2531,\r
-\r
- 2276,\r
-\r
- 2636,\r
-\r
- 1306,\r
-\r
- 3534,\r
-\r
- 2177,\r
-\r
- 1216,\r
-\r
- 366,\r
-\r
- 2339,\r
- -1,\r
-\r
- 2873,\r
-\r
- 1771,\r
-\r
- 3714,\r
-\r
- 1489,\r
-\r
- 2027,\r
-\r
- 1063,\r
-\r
- 324,\r
-\r
- 1192,\r
-\r
- 27,\r
-\r
- 2963,\r
-\r
- 3276,\r
-\r
- 848,\r
-\r
- 1726,\r
-\r
- 3669,\r
-\r
- 3141,\r
-\r
- 1612,\r
-\r
- 2978,\r
-\r
- 1378,\r
-\r
- 2525,\r
-\r
- 2018,\r
-\r
- 1054,\r
-\r
- 315,\r
-\r
- 830,\r
-\r
- 12,\r
-\r
- 2720,\r
- -1, -1,\r
-\r
- 2024,\r
-\r
- 1060,\r
-\r
- 321,\r
-\r
- 2372,\r
-\r
- 4086,\r
-\r
- 1360,\r
-\r
- 2011,\r
-\r
- 1047,\r
-\r
- 309,\r
-\r
- 3633,\r
-\r
- 0,\r
-\r
- 2717,\r
- -1,\r
-\r
- 1372,\r
-\r
- 153,\r
-\r
- 31,\r
-\r
- 2732,\r
-\r
- 2360,\r
-\r
- 1588,\r
-\r
- 1348,\r
-\r
- 2096,\r
-\r
- 1135,\r
-\r
- 387,\r
- -1,\r
-\r
- 1381,\r
-\r
- 2792,\r
-\r
- 1609,\r
- -1,\r
-\r
- 2015,\r
-\r
- 1050,\r
-\r
- 312,\r
-\r
- 3459,\r
-\r
- 6,\r
-\r
- 922,\r
-\r
- 2008,\r
-\r
- 1044,\r
-\r
- 306,\r
-\r
- 2600,\r
-\r
- 3885,\r
-\r
- 2366,\r
-\r
- 3342,\r
-\r
- 1354,\r
-\r
- 2039,\r
-\r
- 1075,\r
-\r
- 336,\r
-\r
- 2456,\r
-\r
- 52,\r
-\r
- 2735,\r
-\r
- 2234,\r
-\r
- 1273,\r
-\r
- 499,\r
-\r
- 3879,\r
-\r
- 168,\r
-\r
- 2390,\r
-\r
- 682,\r
-\r
- 1402,\r
-\r
- 1597,\r
- -1,\r
-\r
- 718,\r
-\r
- 2036,\r
-\r
- 1072,\r
-\r
- 333,\r
-\r
- 2450,\r
-\r
- 46,\r
-\r
- 3618,\r
-\r
- 2219,\r
-\r
- 1258,\r
-\r
- 487,\r
- -1,\r
-\r
- 141,\r
-\r
- 2384,\r
-\r
- 1855,\r
-\r
- 1396,\r
-\r
- 1573,\r
- -1,\r
-\r
- 715,\r
-\r
- 3612,\r
-\r
- 2216,\r
-\r
- 1255,\r
-\r
- 483,\r
-\r
- 393,\r
-\r
- 135,\r
-\r
- 2897,\r
-\r
- 1849,\r
-\r
- 1624,\r
-\r
- 1567,\r
-\r
- 3492,\r
-\r
- 1966,\r
-\r
- 959,\r
-\r
- 3873,\r
- -1,\r
-\r
- 2279,\r
-\r
- 2633,\r
-\r
- 887,\r
-\r
- 3600,\r
-\r
- 2210,\r
-\r
- 1249,\r
-\r
- 480,\r
-\r
- 2336,\r
-\r
- 123,\r
-\r
- 532,\r
-\r
- 1837,\r
-\r
- 3780,\r
-\r
- 1555,\r
- -1,\r
-\r
- 3594,\r
-\r
- 2207,\r
-\r
- 1246,\r
-\r
- 477,\r
-\r
- 2996,\r
-\r
- 117,\r
-\r
- 881,\r
-\r
- 1831,\r
-\r
- 3774,\r
-\r
- 1549,\r
-\r
- 703,\r
- -1,\r
-\r
- 3867,\r
-\r
- 3588,\r
-\r
- 2204,\r
-\r
- 1243,\r
-\r
- 474,\r
-\r
- 878,\r
-\r
- 111,\r
-\r
- 658,\r
-\r
- 1825,\r
-\r
- 3768,\r
-\r
- 1543,\r
-\r
- 3822,\r
-\r
- 1990,\r
-\r
- 1008,\r
-\r
- 288,\r
- -1,\r
-\r
- 2273,\r
-\r
- 2681,\r
-\r
- 875,\r
-\r
- 2174,\r
-\r
- 1213,\r
- -1,\r
-\r
- 643,\r
-\r
- 2348,\r
-\r
- 2870,\r
-\r
- 1765,\r
-\r
- 3708,\r
-\r
- 1483,\r
- -1, -1,\r
-\r
- 652,\r
-\r
- 3267,\r
-\r
- 381,\r
-\r
- 3921,\r
-\r
- 2960,\r
-\r
- 845,\r
-\r
- 637,\r
-\r
- 1684,\r
-\r
- 2165,\r
-\r
- 1204,\r
-\r
- 3237,\r
-\r
- 661,\r
-\r
- 2519,\r
-\r
- 2861,\r
-\r
- 1747,\r
-\r
- 3690,\r
-\r
- 1465,\r
-\r
- 785,\r
-\r
- 3903,\r
-\r
- 2432,\r
-\r
- 3339,\r
-\r
- 37,\r
-\r
- 2090,\r
-\r
- 1114,\r
-\r
- 372,\r
-\r
- 3228,\r
-\r
- 3915,\r
-\r
- 2771,\r
-\r
- 640,\r
- -1,\r
-\r
- 1387,\r
-\r
- 2501,\r
-\r
- 3891,\r
-\r
- 3234,\r
-\r
- 2021,\r
-\r
- 1057,\r
-\r
- 318,\r
-\r
- 3924,\r
-\r
- 18,\r
-\r
- 3222,\r
-\r
- 1126,\r
-\r
- 1996,\r
-\r
- 1020,\r
-\r
- 294,\r
-\r
- 2783,\r
-\r
- 2378,\r
-\r
- 2693,\r
-\r
- 1366,\r
-\r
- 3084,\r
-\r
- 3624,\r
-\r
- 2222,\r
-\r
- 1261,\r
-\r
- 2354,\r
-\r
- 3297,\r
-\r
- 3897,\r
-\r
- 1987,\r
-\r
- 1002,\r
-\r
- 285,\r
-\r
- 1579,\r
-\r
- 667,\r
-\r
- 2675,\r
-\r
- 3225,\r
-\r
- 3387,\r
-\r
- 3075,\r
-\r
- 4020,\r
-\r
- 3573,\r
-\r
- 2345,\r
-\r
- 3219,\r
-\r
- 3945,\r
-\r
- 4005,\r
-\r
- 96,\r
-\r
- 3081,\r
-\r
- 1810,\r
-\r
- 3753,\r
-\r
- 1528,\r
-\r
- 2057,\r
-\r
- 1093,\r
-\r
- 3069,\r
-\r
- 2492,\r
-\r
- 2357,\r
-\r
- 3528,\r
-\r
- 1984,\r
-\r
- 996,\r
-\r
- 282,\r
-\r
- 3996,\r
-\r
- 3939,\r
-\r
- 2669,\r
- -1,\r
-\r
- 1438,\r
-\r
- 2564,\r
-\r
- 2291,\r
-\r
- 2285,\r
- -1,\r
-\r
- 4008,\r
-\r
- 3522,\r
-\r
- 1981,\r
-\r
- 990,\r
-\r
- 279,\r
-\r
- 4014,\r
-\r
- 3072,\r
-\r
- 2663,\r
-\r
- 3516,\r
-\r
- 1978,\r
-\r
- 984,\r
-\r
- 276,\r
-\r
- 3066,\r
- -1,\r
-\r
- 2657,\r
-\r
- 3008,\r
-\r
- 3002,\r
-\r
- 3486,\r
-\r
- 1963,\r
-\r
- 950,\r
-\r
- 1999,\r
-\r
- 1026,\r
-\r
- 297,\r
-\r
- 2627,\r
-\r
- 369,\r
-\r
- 2699,\r
- -1,\r
-\r
- 3177,\r
-\r
- 3399,\r
-\r
- 2330,\r
-\r
- 3621,\r
-\r
- 3444,\r
-\r
- 1942,\r
-\r
- 906,\r
-\r
- 243,\r
-\r
- 144,\r
-\r
- 613,\r
-\r
- 2585,\r
-\r
- 3501,\r
-\r
- 1576,\r
-\r
- 968,\r
-\r
- 270,\r
-\r
- 3381,\r
-\r
- 2312,\r
-\r
- 2642,\r
-\r
- 3861,\r
-\r
- 2045,\r
-\r
- 1081,\r
-\r
- 342,\r
-\r
- 2468,\r
-\r
- 65,\r
-\r
- 3615,\r
-\r
- 348,\r
-\r
- 2483,\r
-\r
- 712,\r
- -1,\r
-\r
- 138,\r
-\r
- 2402,\r
-\r
- 1852,\r
-\r
- 1414,\r
-\r
- 1570,\r
-\r
- 2417,\r
-\r
- 721,\r
-\r
- 1429,\r
-\r
- 3843,\r
-\r
- 3023,\r
-\r
- 727,\r
-\r
- 1678,\r
-\r
- 3375,\r
-\r
- 3201,\r
-\r
- 2042,\r
-\r
- 1078,\r
-\r
- 339,\r
-\r
- 2462,\r
-\r
- 59,\r
- -1,\r
-\r
- 4002,\r
-\r
- 778,\r
-\r
- 1672,\r
-\r
- 2171,\r
-\r
- 1210,\r
-\r
- 2396,\r
-\r
- 3369,\r
-\r
- 1408,\r
-\r
- 2867,\r
-\r
- 1759,\r
-\r
- 3702,\r
-\r
- 1477,\r
-\r
- 768,\r
-\r
- 3363,\r
-\r
- 2033,\r
-\r
- 1069,\r
-\r
- 330,\r
-\r
- 709,\r
-\r
- 40,\r
-\r
- 622,\r
- -1,\r
-\r
- 3930,\r
-\r
- 3333,\r
- -1,\r
-\r
- 3405,\r
- -1,\r
-\r
- 2513,\r
-\r
- 1390,\r
-\r
- 2231,\r
-\r
- 1270,\r
-\r
- 496,\r
-\r
- 3048,\r
-\r
- 162,\r
-\r
- 607,\r
-\r
- 2168,\r
-\r
- 1207,\r
-\r
- 1591,\r
- -1,\r
-\r
- 3909,\r
-\r
- 2864,\r
-\r
- 1753,\r
-\r
- 3696,\r
-\r
- 1471,\r
-\r
- 3348,\r
- -1,\r
-\r
- 3231,\r
-\r
- 634,\r
-\r
- 2030,\r
-\r
- 1066,\r
-\r
- 327,\r
-\r
- 3288,\r
-\r
- 34,\r
-\r
- 3207,\r
-\r
- 1993,\r
-\r
- 1014,\r
-\r
- 291,\r
- -1,\r
-\r
- 2507,\r
-\r
- 2687,\r
-\r
- 601,\r
-\r
- 1384,\r
-\r
- 3510,\r
-\r
- 1975,\r
-\r
- 977,\r
-\r
- 2351,\r
- -1,\r
-\r
- 3198,\r
-\r
- 2651,\r
-\r
- 3504,\r
-\r
- 1972,\r
-\r
- 971,\r
-\r
- 3120,\r
-\r
- 3888,\r
-\r
- 598,\r
-\r
- 2645,\r
-\r
- 3498,\r
-\r
- 1969,\r
-\r
- 965,\r
- -1,\r
-\r
- 3981,\r
-\r
- 595,\r
-\r
- 2639,\r
-\r
- 3489,\r
-\r
- 3078,\r
-\r
- 954,\r
-\r
- 264,\r
-\r
- 3252,\r
-\r
- 2342,\r
-\r
- 2630,\r
-\r
- 3330,\r
-\r
- 3054,\r
-\r
- 625,\r
-\r
- 3195,\r
-\r
- 706,\r
-\r
- 2333,\r
-\r
- 3456,\r
-\r
- 1948,\r
-\r
- 919,\r
-\r
- 249,\r
-\r
- 2267,\r
- -1,\r
-\r
- 2597,\r
-\r
- 1654,\r
-\r
- 574,\r
-\r
- 3045,\r
- -1,\r
-\r
- 3192,\r
-\r
- 2324,\r
-\r
- 3450,\r
-\r
- 1945,\r
-\r
- 913,\r
-\r
- 246,\r
-\r
- 748,\r
-\r
- 3189,\r
-\r
- 2591,\r
-\r
- 3426,\r
-\r
- 1933,\r
-\r
- 2954,\r
-\r
- 237,\r
- -1,\r
-\r
- 2318,\r
-\r
- 1924,\r
-\r
- 3174,\r
-\r
- 228,\r
-\r
- 3210,\r
-\r
- 4050,\r
-\r
- 1921,\r
-\r
- 354,\r
-\r
- 225,\r
-\r
- 1342,\r
-\r
- 3042,\r
- -1,\r
-\r
- 2300,\r
-\r
- 3393,\r
-\r
- 1333,\r
-\r
- 2255,\r
-\r
- 3153,\r
-\r
- 2294,\r
-\r
- 1441,\r
-\r
- 1330,\r
-\r
- 363,\r
-\r
- 673,\r
-\r
- 3357,\r
-\r
- 3957,\r
-\r
- 3039,\r
-\r
- 3017,\r
-\r
- 1918,\r
-\r
- 3972,\r
-\r
- 222,\r
-\r
- 3351,\r
-\r
- 3014,\r
-\r
- 3035,\r
-\r
- 3855,\r
-\r
- 2918,\r
-\r
- 3249,\r
-\r
- 3011,\r
-\r
- 3345,\r
-\r
- 2288,\r
- -1,\r
-\r
- 1327,\r
-\r
- 3020,\r
-\r
- 664,\r
-\r
- 3057,\r
-\r
- 3336,\r
-\r
- 3597,\r
-\r
- 2054,\r
-\r
- 1090,\r
-\r
- 3951,\r
-\r
- 2486,\r
-\r
- 120,\r
-\r
- 2894,\r
-\r
- 1834,\r
-\r
- 3777,\r
-\r
- 1552,\r
-\r
- 1642,\r
-\r
- 3005,\r
-\r
- 2420,\r
-\r
- 2063,\r
-\r
- 1432,\r
-\r
- 357,\r
-\r
- 4083,\r
-\r
- 730,\r
-\r
- 2744,\r
-\r
- 3849,\r
-\r
- 739,\r
-\r
- 2048,\r
-\r
- 1084,\r
-\r
- 3933,\r
-\r
- 2474,\r
-\r
- 71,\r
-\r
- 1450,\r
- -1,\r
-\r
- 2087,\r
-\r
- 1111,\r
-\r
- 3243,\r
- -1,\r
-\r
- 2408,\r
-\r
- 2768,\r
-\r
- 1420,\r
-\r
- 3606,\r
-\r
- 2213,\r
-\r
- 1252,\r
- -1, -1,\r
-\r
- 129,\r
-\r
- 3555,\r
-\r
- 1843,\r
-\r
- 3786,\r
-\r
- 1561,\r
-\r
- 592,\r
-\r
- 77,\r
-\r
- 1029,\r
-\r
- 1792,\r
-\r
- 3735,\r
-\r
- 1510,\r
-\r
- 2702,\r
-\r
- 589,\r
-\r
- 2435,\r
-\r
- 2144,\r
-\r
- 1912,\r
-\r
- 3927,\r
-\r
- 216,\r
-\r
- 2249,\r
-\r
- 2840,\r
-\r
- 1705,\r
-\r
- 3648,\r
- -1,\r
-\r
- 3240,\r
-\r
- 3543,\r
-\r
- 2546,\r
-\r
- 586,\r
-\r
- 450,\r
-\r
- 1321,\r
-\r
- 3204,\r
-\r
- 806,\r
-\r
- 1780,\r
-\r
- 3723,\r
-\r
- 1498,\r
-\r
- 3537,\r
- -1,\r
-\r
- 2912,\r
-\r
- 447,\r
-\r
- 3186,\r
-\r
- 351,\r
-\r
- 2489,\r
-\r
- 1774,\r
-\r
- 3717,\r
-\r
- 1492,\r
-\r
- 2993,\r
-\r
- 3183,\r
-\r
- 3531,\r
- -1,\r
-\r
- 2534,\r
-\r
- 444,\r
-\r
- 1435,\r
-\r
- 1180,\r
-\r
- 3180,\r
-\r
- 1768,\r
-\r
- 3711,\r
-\r
- 1486,\r
-\r
- 1702,\r
-\r
- 3645,\r
-\r
- 2528,\r
-\r
- 565,\r
-\r
- 3471,\r
-\r
- 3087,\r
-\r
- 934,\r
-\r
- 255,\r
-\r
- 556,\r
-\r
- 1636,\r
-\r
- 2612,\r
-\r
- 3051,\r
-\r
- 679,\r
-\r
- 553,\r
-\r
- 2522,\r
- -1,\r
-\r
- 3159,\r
-\r
- 432,\r
-\r
- 2495,\r
-\r
- 733,\r
-\r
- 3032,\r
-\r
- 1744,\r
-\r
- 3687,\r
-\r
- 1462,\r
- -1,\r
-\r
- 691,\r
-\r
- 2429,\r
-\r
- 3029,\r
-\r
- 1453,\r
-\r
- 3156,\r
-\r
- 3408,\r
- -1, -1,\r
-\r
- 550,\r
-\r
- 3026,\r
-\r
- 2069,\r
-\r
- 3147,\r
-\r
- 2153,\r
-\r
- 2498,\r
-\r
- 421,\r
-\r
- 2750,\r
-\r
- 3138,\r
-\r
- 2849,\r
-\r
- 1723,\r
-\r
- 3666,\r
- -1,\r
-\r
- 3135,\r
- -1, -1,\r
-\r
- 2138,\r
-\r
- 1177,\r
-\r
- 414,\r
-\r
- 676,\r
-\r
- 826,\r
-\r
- 2834,\r
-\r
- 1693,\r
-\r
- 2135,\r
-\r
- 1174,\r
-\r
- 411,\r
-\r
- 3990,\r
-\r
- 3984,\r
-\r
- 2831,\r
-\r
- 1687,\r
-\r
- 1861,\r
-\r
- 685,\r
-\r
- 795,\r
-\r
- 3132,\r
- -1,\r
-\r
- 2129,\r
-\r
- 1168,\r
-\r
- 408,\r
- -1,\r
-\r
- 789,\r
-\r
- 2825,\r
-\r
- 1675,\r
- -1,\r
-\r
- 2051,\r
-\r
- 1087,\r
-\r
- 3975,\r
-\r
- 2480,\r
-\r
- 2002,\r
-\r
- 1032,\r
-\r
- 300,\r
-\r
- 1858,\r
-\r
- 773,\r
-\r
- 2705,\r
-\r
- 405,\r
-\r
- 2414,\r
- -1,\r
-\r
- 1426,\r
-\r
- 1666,\r
-\r
- 4077,\r
-\r
- 724,\r
-\r
- 345,\r
-\r
- 2477,\r
-\r
- 74,\r
- -1,\r
-\r
- 3258,\r
-\r
- 3963,\r
-\r
- 402,\r
-\r
- 762,\r
- -1,\r
-\r
- 2411,\r
-\r
- 1660,\r
-\r
- 1423,\r
-\r
- 4035,\r
-\r
- 547,\r
-\r
- 3801,\r
-\r
- 3483,\r
- -1,\r
-\r
- 947,\r
-\r
- 261,\r
-\r
- 3273,\r
-\r
- 755,\r
-\r
- 2624,\r
-\r
- 3480,\r
-\r
- 1960,\r
-\r
- 944,\r
-\r
- 3876,\r
- -1,\r
-\r
- 2327,\r
-\r
- 2621,\r
- -1, -1,\r
-\r
- 3438,\r
-\r
- 1939,\r
-\r
- 899,\r
-\r
- 3453,\r
-\r
- 3870,\r
-\r
- 916,\r
-\r
- 2579,\r
-\r
- 3432,\r
-\r
- 1936,\r
-\r
- 2594,\r
-\r
- 240,\r
-\r
- 3093,\r
-\r
- 2306,\r
- -1,\r
-\r
- 3327,\r
-\r
- 2321,\r
-\r
- 3864,\r
-\r
- 3420,\r
-\r
- 1930,\r
-\r
- 3798,\r
-\r
- 234,\r
-\r
- 1345,\r
-\r
- 3636,\r
-\r
- 2228,\r
-\r
- 1267,\r
-\r
- 493,\r
-\r
- 3117,\r
-\r
- 156,\r
-\r
- 577,\r
- -1,\r
-\r
- 3978,\r
-\r
- 1339,\r
-\r
- 3630,\r
-\r
- 2225,\r
-\r
- 1264,\r
-\r
- 490,\r
- -1,\r
-\r
- 150,\r
-\r
- 3609,\r
-\r
- 893,\r
-\r
- 3840,\r
-\r
- 1585,\r
- -1,\r
-\r
- 132,\r
-\r
- 3591,\r
-\r
- 1846,\r
-\r
- 3789,\r
-\r
- 1564,\r
- -1,\r
-\r
- 114,\r
-\r
- 2891,\r
-\r
- 1828,\r
-\r
- 3771,\r
-\r
- 1546,\r
- -1,\r
-\r
- 884,\r
-\r
- 3579,\r
- -1,\r
-\r
- 688,\r
- -1, -1,\r
-\r
- 102,\r
-\r
- 3819,\r
-\r
- 1816,\r
-\r
- 3759,\r
-\r
- 1534,\r
-\r
- 3567,\r
- -1,\r
-\r
- 1129,\r
- -1,\r
-\r
- 3549,\r
-\r
- 89,\r
-\r
- 2786,\r
-\r
- 1804,\r
-\r
- 3747,\r
-\r
- 1522,\r
-\r
- 3561,\r
-\r
- 1786,\r
-\r
- 3729,\r
-\r
- 1504,\r
-\r
- 2570,\r
-\r
- 83,\r
-\r
- 1035,\r
-\r
- 1798,\r
-\r
- 3741,\r
-\r
- 1516,\r
-\r
- 2708,\r
-\r
- 3474,\r
-\r
- 1957,\r
-\r
- 937,\r
-\r
- 2558,\r
-\r
- 3264,\r
-\r
- 441,\r
-\r
- 2615,\r
-\r
- 2540,\r
- -1,\r
-\r
- 1762,\r
-\r
- 3705,\r
-\r
- 1480,\r
- -1,\r
-\r
- 2552,\r
-\r
- 2132,\r
-\r
- 1171,\r
-\r
- 628,\r
- -1,\r
-\r
- 3324,\r
-\r
- 2828,\r
-\r
- 1681,\r
-\r
- 4080,\r
- -1,\r
-\r
- 438,\r
- -1,\r
-\r
- 3321,\r
-\r
- 2516,\r
-\r
- 1756,\r
-\r
- 3699,\r
-\r
- 1474,\r
-\r
- 782,\r
-\r
- 2005,\r
-\r
- 1038,\r
-\r
- 303,\r
-\r
- 4047,\r
-\r
- 435,\r
-\r
- 2711,\r
-\r
- 3315,\r
-\r
- 3969,\r
-\r
- 1750,\r
-\r
- 3693,\r
-\r
- 1468,\r
-\r
- 3099,\r
- -1,\r
-\r
- 2510,\r
-\r
- 583,\r
- -1,\r
-\r
- 4041,\r
- -1,\r
-\r
- 3213,\r
- -1, -1,\r
-\r
- 580,\r
-\r
- 3966,\r
-\r
- 4017,\r
- -1,\r
-\r
- 2504,\r
-\r
- 2126,\r
-\r
- 1165,\r
-\r
- 3999,\r
-\r
- 3246,\r
-\r
- 571,\r
-\r
- 2822,\r
-\r
- 1669,\r
-\r
- 3993,\r
-\r
- 2162,\r
-\r
- 1201,\r
- -1,\r
-\r
- 568,\r
- -1,\r
-\r
- 2858,\r
-\r
- 1741,\r
-\r
- 3684,\r
-\r
- 765,\r
-\r
- 1198,\r
-\r
- 429,\r
-\r
- 2159,\r
- -1,\r
-\r
- 562,\r
-\r
- 1738,\r
-\r
- 3681,\r
-\r
- 2855,\r
-\r
- 1735,\r
-\r
- 3678,\r
-\r
- 3987,\r
-\r
- 3171,\r
- -1,\r
-\r
- 3060,\r
- -1,\r
-\r
- 842,\r
-\r
- 1195,\r
-\r
- 425,\r
-\r
- 839,\r
-\r
- 2156,\r
- -1,\r
-\r
- 1732,\r
-\r
- 3675,\r
-\r
- 2150,\r
-\r
- 2852,\r
-\r
- 1729,\r
-\r
- 3672,\r
-\r
- 3150,\r
-\r
- 2846,\r
-\r
- 1717,\r
-\r
- 3660,\r
-\r
- 836,\r
- -1, -1, -1,\r
-\r
- 833,\r
- -1,\r
-\r
- 3144,\r
- -1,\r
-\r
- 820,\r
-\r
- 1186,\r
-\r
- 417,\r
-\r
- 2147,\r
-\r
- 2453,\r
-\r
- 49,\r
-\r
- 1714,\r
-\r
- 3657,\r
-\r
- 2843,\r
-\r
- 1711,\r
-\r
- 3654,\r
- -1,\r
-\r
- 2387,\r
- -1,\r
-\r
- 1399,\r
- -1,\r
-\r
- 816,\r
-\r
- 2141,\r
- -1,\r
-\r
- 813,\r
-\r
- 3882,\r
- -1,\r
-\r
- 2837,\r
-\r
- 1699,\r
-\r
- 3642,\r
-\r
- 2123,\r
-\r
- 1162,\r
-\r
- 2066,\r
-\r
- 631,\r
-\r
- 360,\r
-\r
- 2819,\r
-\r
- 1663,\r
-\r
- 2747,\r
-\r
- 802,\r
- -1, -1, -1,\r
-\r
- 2117,\r
-\r
- 1156,\r
-\r
- 3858,\r
-\r
- 1456,\r
-\r
- 758,\r
-\r
- 2813,\r
-\r
- 1651,\r
-\r
- 2111,\r
-\r
- 1150,\r
-\r
- 396,\r
-\r
- 3291,\r
-\r
- 2426,\r
-\r
- 2807,\r
-\r
- 1639,\r
-\r
- 2060,\r
-\r
- 1096,\r
-\r
- 745,\r
-\r
- 1120,\r
-\r
- 375,\r
-\r
- 2741,\r
-\r
- 3852,\r
-\r
- 2777,\r
- -1,\r
-\r
- 736,\r
-\r
- 2099,\r
-\r
- 1138,\r
-\r
- 390,\r
-\r
- 1444,\r
- -1,\r
-\r
- 2795,\r
-\r
- 1615,\r
-\r
- 3168,\r
-\r
- 3846,\r
-\r
- 2093,\r
-\r
- 1132,\r
-\r
- 384,\r
-\r
- 15,\r
-\r
- 2723,\r
-\r
- 2789,\r
-\r
- 1603,\r
-\r
- 2465,\r
-\r
- 62,\r
-\r
- 2738,\r
-\r
- 2375,\r
-\r
- 3318,\r
-\r
- 1363,\r
-\r
- 2120,\r
-\r
- 1159,\r
-\r
- 2399,\r
- -1,\r
-\r
- 1411,\r
-\r
- 2816,\r
-\r
- 1657,\r
-\r
- 4062,\r
-\r
- 3468,\r
-\r
- 1954,\r
-\r
- 931,\r
-\r
- 3462,\r
-\r
- 1951,\r
-\r
- 925,\r
-\r
- 2609,\r
-\r
- 3216,\r
-\r
- 752,\r
-\r
- 2603,\r
-\r
- 3837,\r
-\r
- 1894,\r
- -1,\r
-\r
- 198,\r
-\r
- 1891,\r
-\r
- 1876,\r
-\r
- 195,\r
-\r
- 180,\r
-\r
- 3834,\r
-\r
- 1023,\r
- -1,\r
-\r
- 3831,\r
-\r
- 2270,\r
-\r
- 2696,\r
-\r
- 1303,\r
-\r
- 2264,\r
-\r
- 2258,\r
-\r
- 1300,\r
-\r
- 1285,\r
- -1, -1,\r
-\r
- 2084,\r
-\r
- 1108,\r
-\r
- 3312,\r
-\r
- 3828,\r
-\r
- 1873,\r
-\r
- 2765,\r
-\r
- 177,\r
-\r
- 3825,\r
-\r
- 1870,\r
-\r
- 2957,\r
-\r
- 174,\r
-\r
- 3813,\r
-\r
- 2951,\r
-\r
- 2921,\r
-\r
- 3063,\r
-\r
- 2252,\r
-\r
- 1123,\r
-\r
- 1282,\r
- -1,\r
-\r
- 2246,\r
-\r
- 2780,\r
-\r
- 1279,\r
- -1,\r
-\r
- 2105,\r
-\r
- 1144,\r
- -1,\r
-\r
- 670,\r
-\r
- 3810,\r
-\r
- 2801,\r
-\r
- 1627,\r
-\r
- 3807,\r
-\r
- 3603,\r
-\r
- 1909,\r
-\r
- 2915,\r
-\r
- 213,\r
- -1,\r
-\r
- 126,\r
-\r
- 2909,\r
-\r
- 1840,\r
-\r
- 3783,\r
-\r
- 1558,\r
-\r
- 3585,\r
-\r
- 2075,\r
-\r
- 1099,\r
-\r
- 3795,\r
-\r
- 1318,\r
-\r
- 108,\r
-\r
- 2756,\r
-\r
- 1822,\r
-\r
- 3765,\r
-\r
- 1540,\r
-\r
- 1189,\r
-\r
- 3942,\r
-\r
- 1183,\r
-\r
- 24,\r
-\r
- 2729,\r
-\r
- 1720,\r
-\r
- 3663,\r
-\r
- 1708,\r
-\r
- 3651,\r
- -1,\r
-\r
- 2987,\r
- -1,\r
-\r
- 1375,\r
-\r
- 2114,\r
-\r
- 1153,\r
-\r
- 823,\r
-\r
- 3402,\r
-\r
- 810,\r
-\r
- 2810,\r
-\r
- 1645,\r
- -1,\r
-\r
- 4074,\r
-\r
- 2072,\r
-\r
- 1696,\r
-\r
- 3639,\r
-\r
- 2102,\r
-\r
- 1141,\r
-\r
- 2753,\r
-\r
- 4071,\r
-\r
- 742,\r
-\r
- 2798,\r
-\r
- 1621,\r
-\r
- 3309,\r
-\r
- 798,\r
-\r
- 3261,\r
- -1, -1,\r
-\r
- 4029,\r
-\r
- 2471,\r
-\r
- 68,\r
-\r
- 4044,\r
-\r
- 2459,\r
-\r
- 56,\r
-\r
- 646,\r
-\r
- 4023,\r
- -1,\r
-\r
- 2405,\r
- -1,\r
-\r
- 1417,\r
-\r
- 2393,\r
-\r
- 9,\r
-\r
- 1405,\r
-\r
- 21,\r
-\r
- 2726,\r
-\r
- 4011,\r
-\r
- 2447,\r
-\r
- 43,\r
-\r
- 2369,\r
-\r
- 3255,\r
-\r
- 1357,\r
-\r
- 3282,\r
-\r
- 1369,\r
- -1,\r
-\r
- 2381,\r
-\r
- 3477,\r
-\r
- 1393,\r
-\r
- 940,\r
-\r
- 258,\r
-\r
- 3300,\r
-\r
- 3906,\r
-\r
- 2618,\r
-\r
- 1117,\r
-\r
- 3096,\r
-\r
- 3627,\r
-\r
- 3954,\r
-\r
- 2774,\r
-\r
- 529,\r
-\r
- 3294,\r
-\r
- 147,\r
-\r
- 526,\r
-\r
- 511,\r
-\r
- 3525,\r
-\r
- 1582,\r
-\r
- 993,\r
- -1,\r
-\r
- 2444,\r
-\r
- 3465,\r
-\r
- 2666,\r
-\r
- 928,\r
-\r
- 252,\r
-\r
- 890,\r
-\r
- 3447,\r
-\r
- 2606,\r
-\r
- 909,\r
- -1, -1,\r
-\r
- 3090,\r
-\r
- 2588,\r
-\r
- 3126,\r
-\r
- 3165,\r
-\r
- 508,\r
- -1,\r
-\r
- 3162,\r
-\r
- 2315,\r
-\r
- 505,\r
-\r
- 3441,\r
-\r
- 3435,\r
-\r
- 902,\r
-\r
- 896,\r
- -1, -1,\r
-\r
- 2582,\r
-\r
- 2576,\r
-\r
- 1903,\r
-\r
- 1900,\r
-\r
- 207,\r
-\r
- 204,\r
-\r
- 2309,\r
-\r
- 2303,\r
-\r
- 1017,\r
-\r
- 1888,\r
- -1,\r
-\r
- 192,\r
-\r
- 2690,\r
-\r
- 4065,\r
- -1,\r
-\r
- 1312,\r
-\r
- 1309,\r
-\r
- 544,\r
-\r
- 3270,\r
-\r
- 2108,\r
-\r
- 1147,\r
-\r
- 1882,\r
-\r
- 1297,\r
-\r
- 186,\r
-\r
- 2804,\r
-\r
- 1633,\r
-\r
- 1011,\r
-\r
- 700,\r
- -1, -1,\r
-\r
- 2684,\r
-\r
- 2975,\r
-\r
- 2969,\r
-\r
- 3285,\r
-\r
- 1291,\r
-\r
- 655,\r
-\r
- 1005,\r
-\r
- 3816,\r
-\r
- 2945,\r
-\r
- 3804,\r
-\r
- 2678,\r
-\r
- 3306,\r
-\r
- 2081,\r
-\r
- 1105,\r
-\r
- 2078,\r
-\r
- 1102,\r
- -1,\r
-\r
- 2762,\r
-\r
- 999,\r
-\r
- 2759,\r
-\r
- 2933,\r
-\r
- 3372,\r
-\r
- 2672,\r
-\r
- 3,\r
- -1,\r
-\r
- 3792,\r
-\r
- 3114,\r
-\r
- 3519,\r
-\r
- 694,\r
-\r
- 987,\r
-\r
- 2363,\r
-\r
- 3918,\r
-\r
- 1351,\r
-\r
- 2660,\r
-\r
- 3513,\r
- -1,\r
-\r
- 980,\r
- -1, -1, -1,\r
-\r
- 2654,\r
-\r
- 3129,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
-\r
- 649,\r
- -1, -1,\r
-\r
- 3396,\r
- -1, -1, -1, -1, -1, -1,\r
-\r
- 3303,\r
- -1, -1,\r
-\r
- 3960,\r
-\r
- 3105,\r
- -1,\r
-\r
- 3948,\r
- -1, -1, -1, -1,\r
-\r
- 3390,\r
- -1, -1,\r
-\r
- 3900,\r
- -1,\r
-\r
- 3912,\r
- -1, -1, -1,\r
-\r
- 3936,\r
-\r
- 3384,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1,\r
-\r
- 3378,\r
- -1,\r
-\r
- 3102,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1,\r
-\r
- 3366,\r
-\r
- 3279,\r
- -1, -1, -1, -1, -1,\r
-\r
- 3360,\r
- -1, -1, -1,\r
-\r
- 538,\r
-\r
- 535,\r
- -1, -1, -1,\r
-\r
- 619,\r
- -1,\r
-\r
- 523,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1,\r
-\r
- 517,\r
- -1, -1, -1,\r
-\r
- 616,\r
- -1, -1, -1, -1,\r
-\r
- 3123,\r
- -1, -1, -1, -1,\r
-\r
- 610,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1,\r
-\r
- 604,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1,\r
-\r
- 4059,\r
- -1, -1,\r
-\r
- 4053,\r
- -1,\r
-\r
- 3894,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1,\r
-\r
- 3111,\r
- -1,\r
-\r
- 3108,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1,\r
-\r
- 4068,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1,\r
-\r
- 4056,\r
- -1, -1, -1, -1,\r
-\r
- 4038,\r
- -1, -1, -1, -1, -1, -1,\r
- -1, -1, -1, -1, -1, -1,\r
- -1,\r
-\r
- 4032,\r
-\r
- 4026\r
- };\r
-\r
- int key = hash(codes);\r
- if (key <= MAX_HASH_VALUE) {\r
- int index = wordlist[key];\r
- if (index >= 0 && onig_codes_cmp(codes, OnigUnicodeFolds1 + index, 1) == 0) {\r
- return index;\r
- }\r
- }\r
-\r
- return -1;\r
-}\r