Module: SimpleIDN
- Defined in:
- lib/simpleidn/uts46mapping.rb,
lib/simpleidn.rb,
lib/simpleidn/version.rb
Overview
IdnaMappingTable.txt Date: 2023-08-10, 22:32:27 GMT © 2023 Unicode®, Inc. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. For terms of use, see www.unicode.org/terms_of_use.html
Unicode IDNA Compatible Preprocessing for UTS #46 Version: 15.1.0
For documentation and usage, see www.unicode.org/reports/tr46
Total code points: 1114112
Defined Under Namespace
Modules: Punycode Classes: ConversionError
Constant Summary collapse
- ACE_PREFIX =
'xn--'.encode(Encoding::UTF_8).freeze
- ASCII_MAX =
0x7F
- DOT =
0x2E.chr(Encoding::UTF_8).freeze
- EMPTY =
''.encode(Encoding::UTF_8).freeze
- LABEL_SEPERATOR_RE =
/[\u002e\uff0e\u3002\uff61]/
- UTS64MAPPING =
Define a basic uppercase to lowercase mapping for ASCII a..z
{ 65 => 97, 66 => 98, 67 => 99, 68 => 100, 69 => 101, 70 => 102, 71 => 103, 72 => 104, 73 => 105, 74 => 106, 75 => 107, 76 => 108, 77 => 109, 78 => 110, 79 => 111, 80 => 112, 81 => 113, 82 => 114, 83 => 115, 84 => 116, 85 => 117, 86 => 118, 87 => 119, 88 => 120, 89 => 121, 90 => 122, 160 => 32, 168 => [32, 776], 170 => 97, 173 => [], 175 => [32, 772], 178 => 50, 179 => 51, 180 => [32, 769], 181 => 956, 184 => [32, 807], 185 => 49, 186 => 111, 188 => [49, 8260, 52], 189 => [49, 8260, 50], 190 => [51, 8260, 52], 192 => 224, 193 => 225, 194 => 226, 195 => 227, 196 => 228, 197 => 229, 198 => 230, 199 => 231, 200 => 232, 201 => 233, 202 => 234, 203 => 235, 204 => 236, 205 => 237, 206 => 238, 207 => 239, 208 => 240, 209 => 241, 210 => 242, 211 => 243, 212 => 244, 213 => 245, 214 => 246, 216 => 248, 217 => 249, 218 => 250, 219 => 251, 220 => 252, 221 => 253, 222 => 254, 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 => [105, 775], 306 => [105, 106], 307 => [105, 106], 308 => 309, 310 => 311, 313 => 314, 315 => 316, 317 => 318, 319 => [108, 183], 320 => [108, 183], 321 => 322, 323 => 324, 325 => 326, 327 => 328, 329 => [700, 110], 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 => 255, 377 => 378, 379 => 380, 381 => 382, 383 => 115, 385 => 595, 386 => 387, 388 => 389, 390 => 596, 391 => 392, 393 => 598, 394 => 599, 395 => 396, 398 => 477, 399 => 601, 400 => 603, 401 => 402, 403 => 608, 404 => 611, 406 => 617, 407 => 616, 408 => 409, 412 => 623, 413 => 626, 415 => 629, 416 => 417, 418 => 419, 420 => 421, 422 => 640, 423 => 424, 425 => 643, 428 => 429, 430 => 648, 431 => 432, 433 => 650, 434 => 651, 435 => 436, 437 => 438, 439 => 658, 440 => 441, 444 => 445, 452 => [100, 382], 453 => [100, 382], 454 => [100, 382], 455 => [108, 106], 456 => [108, 106], 457 => [108, 106], 458 => [110, 106], 459 => [110, 106], 460 => [110, 106], 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 => [100, 122], 498 => [100, 122], 499 => [100, 122], 500 => 501, 502 => 405, 503 => 447, 504 => 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 => 414, 546 => 547, 548 => 549, 550 => 551, 552 => 553, 554 => 555, 556 => 557, 558 => 559, 560 => 561, 562 => 563, 570 => 11365, 571 => 572, 573 => 410, 574 => 11366, 577 => 578, 579 => 384, 580 => 649, 581 => 652, 582 => 583, 584 => 585, 586 => 587, 588 => 589, 590 => 591, 688 => 104, 689 => 614, 690 => 106, 691 => 114, 692 => 633, 693 => 635, 694 => 641, 695 => 119, 696 => 121, 728 => [32, 774], 729 => [32, 775], 730 => [32, 778], 731 => [32, 808], 732 => [32, 771], 733 => [32, 779], 736 => 611, 737 => 108, 738 => 115, 739 => 120, 740 => 661, 832 => 768, 833 => 769, 835 => 787, 836 => [776, 769], 837 => 953, 847 => [], 880 => 881, 882 => 883, 884 => 697, 886 => 887, 890 => [32, 953], 894 => 59, 895 => 1011, 900 => [32, 769], 901 => [32, 776, 769], 902 => 940, 903 => 183, 904 => 941, 905 => 942, 906 => 943, 908 => 972, 910 => 973, 911 => 974, 913 => 945, 914 => 946, 915 => 947, 916 => 948, 917 => 949, 918 => 950, 919 => 951, 920 => 952, 921 => 953, 922 => 954, 923 => 955, 924 => 956, 925 => 957, 926 => 958, 927 => 959, 928 => 960, 929 => 961, 931 => 963, 932 => 964, 933 => 965, 934 => 966, 935 => 967, 936 => 968, 937 => 969, 938 => 970, 939 => 971, 975 => 983, 976 => 946, 977 => 952, 978 => 965, 979 => 973, 980 => 971, 981 => 966, 982 => 960, 984 => 985, 986 => 987, 988 => 989, 990 => 991, 992 => 993, 994 => 995, 996 => 997, 998 => 999, 1000 => 1001, 1002 => 1003, 1004 => 1005, 1006 => 1007, 1008 => 954, 1009 => 961, 1010 => 963, 1012 => 952, 1013 => 949, 1015 => 1016, 1017 => 963, 1018 => 1019, 1021 => 891, 1022 => 892, 1023 => 893, 1024 => 1104, 1025 => 1105, 1026 => 1106, 1027 => 1107, 1028 => 1108, 1029 => 1109, 1030 => 1110, 1031 => 1111, 1032 => 1112, 1033 => 1113, 1034 => 1114, 1035 => 1115, 1036 => 1116, 1037 => 1117, 1038 => 1118, 1039 => 1119, 1040 => 1072, 1041 => 1073, 1042 => 1074, 1043 => 1075, 1044 => 1076, 1045 => 1077, 1046 => 1078, 1047 => 1079, 1048 => 1080, 1049 => 1081, 1050 => 1082, 1051 => 1083, 1052 => 1084, 1053 => 1085, 1054 => 1086, 1055 => 1087, 1056 => 1088, 1057 => 1089, 1058 => 1090, 1059 => 1091, 1060 => 1092, 1061 => 1093, 1062 => 1094, 1063 => 1095, 1064 => 1096, 1065 => 1097, 1066 => 1098, 1067 => 1099, 1068 => 1100, 1069 => 1101, 1070 => 1102, 1071 => 1103, 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, 1217 => 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 => 1377, 1330 => 1378, 1331 => 1379, 1332 => 1380, 1333 => 1381, 1334 => 1382, 1335 => 1383, 1336 => 1384, 1337 => 1385, 1338 => 1386, 1339 => 1387, 1340 => 1388, 1341 => 1389, 1342 => 1390, 1343 => 1391, 1344 => 1392, 1345 => 1393, 1346 => 1394, 1347 => 1395, 1348 => 1396, 1349 => 1397, 1350 => 1398, 1351 => 1399, 1352 => 1400, 1353 => 1401, 1354 => 1402, 1355 => 1403, 1356 => 1404, 1357 => 1405, 1358 => 1406, 1359 => 1407, 1360 => 1408, 1361 => 1409, 1362 => 1410, 1363 => 1411, 1364 => 1412, 1365 => 1413, 1366 => 1414, 1415 => [1381, 1410], 1653 => [1575, 1652], 1654 => [1608, 1652], 1655 => [1735, 1652], 1656 => [1610, 1652], 2392 => [2325, 2364], 2393 => [2326, 2364], 2394 => [2327, 2364], 2395 => [2332, 2364], 2396 => [2337, 2364], 2397 => [2338, 2364], 2398 => [2347, 2364], 2399 => [2351, 2364], 2524 => [2465, 2492], 2525 => [2466, 2492], 2527 => [2479, 2492], 2611 => [2610, 2620], 2614 => [2616, 2620], 2649 => [2582, 2620], 2650 => [2583, 2620], 2651 => [2588, 2620], 2654 => [2603, 2620], 2908 => [2849, 2876], 2909 => [2850, 2876], 3635 => [3661, 3634], 3763 => [3789, 3762], 3804 => [3755, 3737], 3805 => [3755, 3745], 3852 => 3851, 3907 => [3906, 4023], 3917 => [3916, 4023], 3922 => [3921, 4023], 3927 => [3926, 4023], 3932 => [3931, 4023], 3945 => [3904, 4021], 3955 => [3953, 3954], 3957 => [3953, 3956], 3958 => [4018, 3968], 3959 => [4018, 3953, 3968], 3960 => [4019, 3968], 3961 => [4019, 3953, 3968], 3969 => [3953, 3968], 3987 => [3986, 4023], 3997 => [3996, 4023], 4002 => [4001, 4023], 4007 => [4006, 4023], 4012 => [4011, 4023], 4025 => [3984, 4021], 4295 => 11559, 4301 => 11565, 4348 => 4316, 5112 => 5104, 5113 => 5105, 5114 => 5106, 5115 => 5107, 5116 => 5108, 5117 => 5109, 6155 => [], 6156 => [], 6157 => [], 6159 => [], 7296 => 1074, 7297 => 1076, 7298 => 1086, 7299 => 1089, 7300 => 1090, 7301 => 1090, 7302 => 1098, 7303 => 1123, 7304 => 42571, 7312 => 4304, 7313 => 4305, 7314 => 4306, 7315 => 4307, 7316 => 4308, 7317 => 4309, 7318 => 4310, 7319 => 4311, 7320 => 4312, 7321 => 4313, 7322 => 4314, 7323 => 4315, 7324 => 4316, 7325 => 4317, 7326 => 4318, 7327 => 4319, 7328 => 4320, 7329 => 4321, 7330 => 4322, 7331 => 4323, 7332 => 4324, 7333 => 4325, 7334 => 4326, 7335 => 4327, 7336 => 4328, 7337 => 4329, 7338 => 4330, 7339 => 4331, 7340 => 4332, 7341 => 4333, 7342 => 4334, 7343 => 4335, 7344 => 4336, 7345 => 4337, 7346 => 4338, 7347 => 4339, 7348 => 4340, 7349 => 4341, 7350 => 4342, 7351 => 4343, 7352 => 4344, 7353 => 4345, 7354 => 4346, 7357 => 4349, 7358 => 4350, 7359 => 4351, 7468 => 97, 7469 => 230, 7470 => 98, 7472 => 100, 7473 => 101, 7474 => 477, 7475 => 103, 7476 => 104, 7477 => 105, 7478 => 106, 7479 => 107, 7480 => 108, 7481 => 109, 7482 => 110, 7484 => 111, 7485 => 547, 7486 => 112, 7487 => 114, 7488 => 116, 7489 => 117, 7490 => 119, 7491 => 97, 7492 => 592, 7493 => 593, 7494 => 7426, 7495 => 98, 7496 => 100, 7497 => 101, 7498 => 601, 7499 => 603, 7500 => 604, 7501 => 103, 7503 => 107, 7504 => 109, 7505 => 331, 7506 => 111, 7507 => 596, 7508 => 7446, 7509 => 7447, 7510 => 112, 7511 => 116, 7512 => 117, 7513 => 7453, 7514 => 623, 7515 => 118, 7516 => 7461, 7517 => 946, 7518 => 947, 7519 => 948, 7520 => 966, 7521 => 967, 7522 => 105, 7523 => 114, 7524 => 117, 7525 => 118, 7526 => 946, 7527 => 947, 7528 => 961, 7529 => 966, 7530 => 967, 7544 => 1085, 7579 => 594, 7580 => 99, 7581 => 597, 7582 => 240, 7583 => 604, 7584 => 102, 7585 => 607, 7586 => 609, 7587 => 613, 7588 => 616, 7589 => 617, 7590 => 618, 7591 => 7547, 7592 => 669, 7593 => 621, 7594 => 7557, 7595 => 671, 7596 => 625, 7597 => 624, 7598 => 626, 7599 => 627, 7600 => 628, 7601 => 629, 7602 => 632, 7603 => 642, 7604 => 643, 7605 => 427, 7606 => 649, 7607 => 650, 7608 => 7452, 7609 => 651, 7610 => 652, 7611 => 122, 7612 => 656, 7613 => 657, 7614 => 658, 7615 => 952, 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, 7834 => [97, 702], 7835 => 7777, 7838 => 223, 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 => 7936, 7945 => 7937, 7946 => 7938, 7947 => 7939, 7948 => 7940, 7949 => 7941, 7950 => 7942, 7951 => 7943, 7960 => 7952, 7961 => 7953, 7962 => 7954, 7963 => 7955, 7964 => 7956, 7965 => 7957, 7976 => 7968, 7977 => 7969, 7978 => 7970, 7979 => 7971, 7980 => 7972, 7981 => 7973, 7982 => 7974, 7983 => 7975, 7992 => 7984, 7993 => 7985, 7994 => 7986, 7995 => 7987, 7996 => 7988, 7997 => 7989, 7998 => 7990, 7999 => 7991, 8008 => 8000, 8009 => 8001, 8010 => 8002, 8011 => 8003, 8012 => 8004, 8013 => 8005, 8025 => 8017, 8027 => 8019, 8029 => 8021, 8031 => 8023, 8040 => 8032, 8041 => 8033, 8042 => 8034, 8043 => 8035, 8044 => 8036, 8045 => 8037, 8046 => 8038, 8047 => 8039, 8049 => 940, 8051 => 941, 8053 => 942, 8055 => 943, 8057 => 972, 8059 => 973, 8061 => 974, 8064 => [7936, 953], 8065 => [7937, 953], 8066 => [7938, 953], 8067 => [7939, 953], 8068 => [7940, 953], 8069 => [7941, 953], 8070 => [7942, 953], 8071 => [7943, 953], 8072 => [7936, 953], 8073 => [7937, 953], 8074 => [7938, 953], 8075 => [7939, 953], 8076 => [7940, 953], 8077 => [7941, 953], 8078 => [7942, 953], 8079 => [7943, 953], 8080 => [7968, 953], 8081 => [7969, 953], 8082 => [7970, 953], 8083 => [7971, 953], 8084 => [7972, 953], 8085 => [7973, 953], 8086 => [7974, 953], 8087 => [7975, 953], 8088 => [7968, 953], 8089 => [7969, 953], 8090 => [7970, 953], 8091 => [7971, 953], 8092 => [7972, 953], 8093 => [7973, 953], 8094 => [7974, 953], 8095 => [7975, 953], 8096 => [8032, 953], 8097 => [8033, 953], 8098 => [8034, 953], 8099 => [8035, 953], 8100 => [8036, 953], 8101 => [8037, 953], 8102 => [8038, 953], 8103 => [8039, 953], 8104 => [8032, 953], 8105 => [8033, 953], 8106 => [8034, 953], 8107 => [8035, 953], 8108 => [8036, 953], 8109 => [8037, 953], 8110 => [8038, 953], 8111 => [8039, 953], 8114 => [8048, 953], 8115 => [945, 953], 8116 => [940, 953], 8119 => [8118, 953], 8120 => 8112, 8121 => 8113, 8122 => 8048, 8123 => 940, 8124 => [945, 953], 8125 => [32, 787], 8126 => 953, 8127 => [32, 787], 8128 => [32, 834], 8129 => [32, 776, 834], 8130 => [8052, 953], 8131 => [951, 953], 8132 => [942, 953], 8135 => [8134, 953], 8136 => 8050, 8137 => 941, 8138 => 8052, 8139 => 942, 8140 => [951, 953], 8141 => [32, 787, 768], 8142 => [32, 787, 769], 8143 => [32, 787, 834], 8147 => 912, 8152 => 8144, 8153 => 8145, 8154 => 8054, 8155 => 943, 8157 => [32, 788, 768], 8158 => [32, 788, 769], 8159 => [32, 788, 834], 8163 => 944, 8168 => 8160, 8169 => 8161, 8170 => 8058, 8171 => 973, 8172 => 8165, 8173 => [32, 776, 768], 8174 => [32, 776, 769], 8175 => 96, 8178 => [8060, 953], 8179 => [969, 953], 8180 => [974, 953], 8183 => [8182, 953], 8184 => 8056, 8185 => 972, 8186 => 8060, 8187 => 974, 8188 => [969, 953], 8189 => [32, 769], 8190 => [32, 788], 8192 => 32, 8193 => 32, 8194 => 32, 8195 => 32, 8196 => 32, 8197 => 32, 8198 => 32, 8199 => 32, 8200 => 32, 8201 => 32, 8202 => 32, 8203 => [], 8209 => 8208, 8215 => [32, 819], 8239 => 32, 8243 => [8242, 8242], 8244 => [8242, 8242, 8242], 8246 => [8245, 8245], 8247 => [8245, 8245, 8245], 8252 => [33, 33], 8254 => [32, 773], 8263 => [63, 63], 8264 => [63, 33], 8265 => [33, 63], 8279 => [8242, 8242, 8242, 8242], 8287 => 32, 8288 => [], 8292 => [], 8304 => 48, 8305 => 105, 8308 => 52, 8309 => 53, 8310 => 54, 8311 => 55, 8312 => 56, 8313 => 57, 8314 => 43, 8315 => 8722, 8316 => 61, 8317 => 40, 8318 => 41, 8319 => 110, 8320 => 48, 8321 => 49, 8322 => 50, 8323 => 51, 8324 => 52, 8325 => 53, 8326 => 54, 8327 => 55, 8328 => 56, 8329 => 57, 8330 => 43, 8331 => 8722, 8332 => 61, 8333 => 40, 8334 => 41, 8336 => 97, 8337 => 101, 8338 => 111, 8339 => 120, 8340 => 601, 8341 => 104, 8342 => 107, 8343 => 108, 8344 => 109, 8345 => 110, 8346 => 112, 8347 => 115, 8348 => 116, 8360 => [114, 115], 8448 => [97, 47, 99], 8449 => [97, 47, 115], 8450 => 99, 8451 => [176, 99], 8453 => [99, 47, 111], 8454 => [99, 47, 117], 8455 => 603, 8457 => [176, 102], 8458 => 103, 8459 => 104, 8460 => 104, 8461 => 104, 8462 => 104, 8463 => 295, 8464 => 105, 8465 => 105, 8466 => 108, 8467 => 108, 8469 => 110, 8470 => [110, 111], 8473 => 112, 8474 => 113, 8475 => 114, 8476 => 114, 8477 => 114, 8480 => [115, 109], 8481 => [116, 101, 108], 8482 => [116, 109], 8484 => 122, 8486 => 969, 8488 => 122, 8490 => 107, 8491 => 229, 8492 => 98, 8493 => 99, 8495 => 101, 8496 => 101, 8497 => 102, 8499 => 109, 8500 => 111, 8501 => 1488, 8502 => 1489, 8503 => 1490, 8504 => 1491, 8505 => 105, 8507 => [102, 97, 120], 8508 => 960, 8509 => 947, 8510 => 947, 8511 => 960, 8512 => 8721, 8517 => 100, 8518 => 100, 8519 => 101, 8520 => 105, 8521 => 106, 8528 => [49, 8260, 55], 8529 => [49, 8260, 57], 8530 => [49, 8260, 49, 48], 8531 => [49, 8260, 51], 8532 => [50, 8260, 51], 8533 => [49, 8260, 53], 8534 => [50, 8260, 53], 8535 => [51, 8260, 53], 8536 => [52, 8260, 53], 8537 => [49, 8260, 54], 8538 => [53, 8260, 54], 8539 => [49, 8260, 56], 8540 => [51, 8260, 56], 8541 => [53, 8260, 56], 8542 => [55, 8260, 56], 8543 => [49, 8260], 8544 => 105, 8545 => [105, 105], 8546 => [105, 105, 105], 8547 => [105, 118], 8548 => 118, 8549 => [118, 105], 8550 => [118, 105, 105], 8551 => [118, 105, 105, 105], 8552 => [105, 120], 8553 => 120, 8554 => [120, 105], 8555 => [120, 105, 105], 8556 => 108, 8557 => 99, 8558 => 100, 8559 => 109, 8560 => 105, 8561 => [105, 105], 8562 => [105, 105, 105], 8563 => [105, 118], 8564 => 118, 8565 => [118, 105], 8566 => [118, 105, 105], 8567 => [118, 105, 105, 105], 8568 => [105, 120], 8569 => 120, 8570 => [120, 105], 8571 => [120, 105, 105], 8572 => 108, 8573 => 99, 8574 => 100, 8575 => 109, 8585 => [48, 8260, 51], 8748 => [8747, 8747], 8749 => [8747, 8747, 8747], 8751 => [8750, 8750], 8752 => [8750, 8750, 8750], 9001 => 12296, 9002 => 12297, 9312 => 49, 9313 => 50, 9314 => 51, 9315 => 52, 9316 => 53, 9317 => 54, 9318 => 55, 9319 => 56, 9320 => 57, 9321 => [49, 48], 9322 => [49, 49], 9323 => [49, 50], 9324 => [49, 51], 9325 => [49, 52], 9326 => [49, 53], 9327 => [49, 54], 9328 => [49, 55], 9329 => [49, 56], 9330 => [49, 57], 9331 => [50, 48], 9332 => [40, 49, 41], 9333 => [40, 50, 41], 9334 => [40, 51, 41], 9335 => [40, 52, 41], 9336 => [40, 53, 41], 9337 => [40, 54, 41], 9338 => [40, 55, 41], 9339 => [40, 56, 41], 9340 => [40, 57, 41], 9341 => [40, 49, 48, 41], 9342 => [40, 49, 49, 41], 9343 => [40, 49, 50, 41], 9344 => [40, 49, 51, 41], 9345 => [40, 49, 52, 41], 9346 => [40, 49, 53, 41], 9347 => [40, 49, 54, 41], 9348 => [40, 49, 55, 41], 9349 => [40, 49, 56, 41], 9350 => [40, 49, 57, 41], 9351 => [40, 50, 48, 41], 9372 => [40, 97, 41], 9373 => [40, 98, 41], 9374 => [40, 99, 41], 9375 => [40, 100, 41], 9376 => [40, 101, 41], 9377 => [40, 102, 41], 9378 => [40, 103, 41], 9379 => [40, 104, 41], 9380 => [40, 105, 41], 9381 => [40, 106, 41], 9382 => [40, 107, 41], 9383 => [40, 108, 41], 9384 => [40, 109, 41], 9385 => [40, 110, 41], 9386 => [40, 111, 41], 9387 => [40, 112, 41], 9388 => [40, 113, 41], 9389 => [40, 114, 41], 9390 => [40, 115, 41], 9391 => [40, 116, 41], 9392 => [40, 117, 41], 9393 => [40, 118, 41], 9394 => [40, 119, 41], 9395 => [40, 120, 41], 9396 => [40, 121, 41], 9397 => [40, 122, 41], 9398 => 97, 9399 => 98, 9400 => 99, 9401 => 100, 9402 => 101, 9403 => 102, 9404 => 103, 9405 => 104, 9406 => 105, 9407 => 106, 9408 => 107, 9409 => 108, 9410 => 109, 9411 => 110, 9412 => 111, 9413 => 112, 9414 => 113, 9415 => 114, 9416 => 115, 9417 => 116, 9418 => 117, 9419 => 118, 9420 => 119, 9421 => 120, 9422 => 121, 9423 => 122, 9424 => 97, 9425 => 98, 9426 => 99, 9427 => 100, 9428 => 101, 9429 => 102, 9430 => 103, 9431 => 104, 9432 => 105, 9433 => 106, 9434 => 107, 9435 => 108, 9436 => 109, 9437 => 110, 9438 => 111, 9439 => 112, 9440 => 113, 9441 => 114, 9442 => 115, 9443 => 116, 9444 => 117, 9445 => 118, 9446 => 119, 9447 => 120, 9448 => 121, 9449 => 122, 9450 => 48, 10764 => [8747, 8747, 8747, 8747], 10868 => [58, 58, 61], 10869 => [61, 61], 10870 => [61, 61, 61], 10972 => [10973, 824], 11264 => 11312, 11265 => 11313, 11266 => 11314, 11267 => 11315, 11268 => 11316, 11269 => 11317, 11270 => 11318, 11271 => 11319, 11272 => 11320, 11273 => 11321, 11274 => 11322, 11275 => 11323, 11276 => 11324, 11277 => 11325, 11278 => 11326, 11279 => 11327, 11280 => 11328, 11281 => 11329, 11282 => 11330, 11283 => 11331, 11284 => 11332, 11285 => 11333, 11286 => 11334, 11287 => 11335, 11288 => 11336, 11289 => 11337, 11290 => 11338, 11291 => 11339, 11292 => 11340, 11293 => 11341, 11294 => 11342, 11295 => 11343, 11296 => 11344, 11297 => 11345, 11298 => 11346, 11299 => 11347, 11300 => 11348, 11301 => 11349, 11302 => 11350, 11303 => 11351, 11304 => 11352, 11305 => 11353, 11306 => 11354, 11307 => 11355, 11308 => 11356, 11309 => 11357, 11310 => 11358, 11311 => 11359, 11360 => 11361, 11362 => 619, 11363 => 7549, 11364 => 637, 11367 => 11368, 11369 => 11370, 11371 => 11372, 11373 => 593, 11374 => 625, 11375 => 592, 11376 => 594, 11378 => 11379, 11381 => 11382, 11388 => 106, 11389 => 118, 11390 => 575, 11391 => 576, 11392 => 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, 11631 => 11617, 11935 => 27597, 12019 => 40863, 12032 => 19968, 12033 => 20008, 12034 => 20022, 12035 => 20031, 12036 => 20057, 12037 => 20101, 12038 => 20108, 12039 => 20128, 12040 => 20154, 12041 => 20799, 12042 => 20837, 12043 => 20843, 12044 => 20866, 12045 => 20886, 12046 => 20907, 12047 => 20960, 12048 => 20981, 12049 => 20992, 12050 => 21147, 12051 => 21241, 12052 => 21269, 12053 => 21274, 12054 => 21304, 12055 => 21313, 12056 => 21340, 12057 => 21353, 12058 => 21378, 12059 => 21430, 12060 => 21448, 12061 => 21475, 12062 => 22231, 12063 => 22303, 12064 => 22763, 12065 => 22786, 12066 => 22794, 12067 => 22805, 12068 => 22823, 12069 => 22899, 12070 => 23376, 12071 => 23424, 12072 => 23544, 12073 => 23567, 12074 => 23586, 12075 => 23608, 12076 => 23662, 12077 => 23665, 12078 => 24027, 12079 => 24037, 12080 => 24049, 12081 => 24062, 12082 => 24178, 12083 => 24186, 12084 => 24191, 12085 => 24308, 12086 => 24318, 12087 => 24331, 12088 => 24339, 12089 => 24400, 12090 => 24417, 12091 => 24435, 12092 => 24515, 12093 => 25096, 12094 => 25142, 12095 => 25163, 12096 => 25903, 12097 => 25908, 12098 => 25991, 12099 => 26007, 12100 => 26020, 12101 => 26041, 12102 => 26080, 12103 => 26085, 12104 => 26352, 12105 => 26376, 12106 => 26408, 12107 => 27424, 12108 => 27490, 12109 => 27513, 12110 => 27571, 12111 => 27595, 12112 => 27604, 12113 => 27611, 12114 => 27663, 12115 => 27668, 12116 => 27700, 12117 => 28779, 12118 => 29226, 12119 => 29238, 12120 => 29243, 12121 => 29247, 12122 => 29255, 12123 => 29273, 12124 => 29275, 12125 => 29356, 12126 => 29572, 12127 => 29577, 12128 => 29916, 12129 => 29926, 12130 => 29976, 12131 => 29983, 12132 => 29992, 12133 => 30000, 12134 => 30091, 12135 => 30098, 12136 => 30326, 12137 => 30333, 12138 => 30382, 12139 => 30399, 12140 => 30446, 12141 => 30683, 12142 => 30690, 12143 => 30707, 12144 => 31034, 12145 => 31160, 12146 => 31166, 12147 => 31348, 12148 => 31435, 12149 => 31481, 12150 => 31859, 12151 => 31992, 12152 => 32566, 12153 => 32593, 12154 => 32650, 12155 => 32701, 12156 => 32769, 12157 => 32780, 12158 => 32786, 12159 => 32819, 12160 => 32895, 12161 => 32905, 12162 => 33251, 12163 => 33258, 12164 => 33267, 12165 => 33276, 12166 => 33292, 12167 => 33307, 12168 => 33311, 12169 => 33390, 12170 => 33394, 12171 => 33400, 12172 => 34381, 12173 => 34411, 12174 => 34880, 12175 => 34892, 12176 => 34915, 12177 => 35198, 12178 => 35211, 12179 => 35282, 12180 => 35328, 12181 => 35895, 12182 => 35910, 12183 => 35925, 12184 => 35960, 12185 => 35997, 12186 => 36196, 12187 => 36208, 12188 => 36275, 12189 => 36523, 12190 => 36554, 12191 => 36763, 12192 => 36784, 12193 => 36789, 12194 => 37009, 12195 => 37193, 12196 => 37318, 12197 => 37324, 12198 => 37329, 12199 => 38263, 12200 => 38272, 12201 => 38428, 12202 => 38582, 12203 => 38585, 12204 => 38632, 12205 => 38737, 12206 => 38750, 12207 => 38754, 12208 => 38761, 12209 => 38859, 12210 => 38893, 12211 => 38899, 12212 => 38913, 12213 => 39080, 12214 => 39131, 12215 => 39135, 12216 => 39318, 12217 => 39321, 12218 => 39340, 12219 => 39592, 12220 => 39640, 12221 => 39647, 12222 => 39717, 12223 => 39727, 12224 => 39730, 12225 => 39740, 12226 => 39770, 12227 => 40165, 12228 => 40565, 12229 => 40575, 12230 => 40613, 12231 => 40635, 12232 => 40643, 12233 => 40653, 12234 => 40657, 12235 => 40697, 12236 => 40701, 12237 => 40718, 12238 => 40723, 12239 => 40736, 12240 => 40763, 12241 => 40778, 12242 => 40786, 12243 => 40845, 12244 => 40860, 12245 => 40864, 12288 => 32, 12290 => 46, 12342 => 12306, 12344 => 21313, 12345 => 21316, 12346 => 21317, 12443 => [32, 12441], 12444 => [32, 12442], 12447 => [12424, 12426], 12543 => [12467, 12488], 12593 => 4352, 12594 => 4353, 12595 => 4522, 12596 => 4354, 12597 => 4524, 12598 => 4525, 12599 => 4355, 12600 => 4356, 12601 => 4357, 12602 => 4528, 12603 => 4529, 12604 => 4530, 12605 => 4531, 12606 => 4532, 12607 => 4533, 12608 => 4378, 12609 => 4358, 12610 => 4359, 12611 => 4360, 12612 => 4385, 12613 => 4361, 12614 => 4362, 12615 => 4363, 12616 => 4364, 12617 => 4365, 12618 => 4366, 12619 => 4367, 12620 => 4368, 12621 => 4369, 12622 => 4370, 12623 => 4449, 12624 => 4450, 12625 => 4451, 12626 => 4452, 12627 => 4453, 12628 => 4454, 12629 => 4455, 12630 => 4456, 12631 => 4457, 12632 => 4458, 12633 => 4459, 12634 => 4460, 12635 => 4461, 12636 => 4462, 12637 => 4463, 12638 => 4464, 12639 => 4465, 12640 => 4466, 12641 => 4467, 12642 => 4468, 12643 => 4469, 12645 => 4372, 12646 => 4373, 12647 => 4551, 12648 => 4552, 12649 => 4556, 12650 => 4558, 12651 => 4563, 12652 => 4567, 12653 => 4569, 12654 => 4380, 12655 => 4573, 12656 => 4575, 12657 => 4381, 12658 => 4382, 12659 => 4384, 12660 => 4386, 12661 => 4387, 12662 => 4391, 12663 => 4393, 12664 => 4395, 12665 => 4396, 12666 => 4397, 12667 => 4398, 12668 => 4399, 12669 => 4402, 12670 => 4406, 12671 => 4416, 12672 => 4423, 12673 => 4428, 12674 => 4593, 12675 => 4594, 12676 => 4439, 12677 => 4440, 12678 => 4441, 12679 => 4484, 12680 => 4485, 12681 => 4488, 12682 => 4497, 12683 => 4498, 12684 => 4500, 12685 => 4510, 12686 => 4513, 12690 => 19968, 12691 => 20108, 12692 => 19977, 12693 => 22235, 12694 => 19978, 12695 => 20013, 12696 => 19979, 12697 => 30002, 12698 => 20057, 12699 => 19993, 12700 => 19969, 12701 => 22825, 12702 => 22320, 12703 => 20154, 12800 => [40, 4352, 41], 12801 => [40, 4354, 41], 12802 => [40, 4355, 41], 12803 => [40, 4357, 41], 12804 => [40, 4358, 41], 12805 => [40, 4359, 41], 12806 => [40, 4361, 41], 12807 => [40, 4363, 41], 12808 => [40, 4364, 41], 12809 => [40, 4366, 41], 12810 => [40, 4367, 41], 12811 => [40, 4368, 41], 12812 => [40, 4369, 41], 12813 => [40, 4370, 41], 12814 => [40, 44032, 41], 12815 => [40, 45208, 41], 12816 => [40, 45796, 41], 12817 => [40, 46972, 41], 12818 => [40, 47560, 41], 12819 => [40, 48148, 41], 12820 => [40, 49324, 41], 12821 => [40, 50500, 41], 12822 => [40, 51088, 41], 12823 => [40, 52264, 41], 12824 => [40, 52852, 41], 12825 => [40, 53440, 41], 12826 => [40, 54028, 41], 12827 => [40, 54616, 41], 12828 => [40, 51452, 41], 12829 => [40, 50724, 51204, 41], 12830 => [40, 50724, 54980, 41], 12832 => [40, 19968, 41], 12833 => [40, 20108, 41], 12834 => [40, 19977, 41], 12835 => [40, 22235, 41], 12836 => [40, 20116, 41], 12837 => [40, 20845, 41], 12838 => [40, 19971, 41], 12839 => [40, 20843, 41], 12840 => [40, 20061, 41], 12841 => [40, 21313, 41], 12842 => [40, 26376, 41], 12843 => [40, 28779, 41], 12844 => [40, 27700, 41], 12845 => [40, 26408, 41], 12846 => [40, 37329, 41], 12847 => [40, 22303, 41], 12848 => [40, 26085, 41], 12849 => [40, 26666, 41], 12850 => [40, 26377, 41], 12851 => [40, 31038, 41], 12852 => [40, 21517, 41], 12853 => [40, 29305, 41], 12854 => [40, 36001, 41], 12855 => [40, 31069, 41], 12856 => [40, 21172, 41], 12857 => [40, 20195, 41], 12858 => [40, 21628, 41], 12859 => [40, 23398, 41], 12860 => [40, 30435, 41], 12861 => [40, 20225, 41], 12862 => [40, 36039, 41], 12863 => [40, 21332, 41], 12864 => [40, 31085, 41], 12865 => [40, 20241, 41], 12866 => [40, 33258, 41], 12867 => [40, 33267, 41], 12868 => 21839, 12869 => 24188, 12870 => 25991, 12871 => 31631, 12880 => [112, 116, 101], 12881 => [50, 49], 12882 => [50, 50], 12883 => [50, 51], 12884 => [50, 52], 12885 => [50, 53], 12886 => [50, 54], 12887 => [50, 55], 12888 => [50, 56], 12889 => [50, 57], 12890 => [51, 48], 12891 => [51, 49], 12892 => [51, 50], 12893 => [51, 51], 12894 => [51, 52], 12895 => [51, 53], 12896 => 4352, 12897 => 4354, 12898 => 4355, 12899 => 4357, 12900 => 4358, 12901 => 4359, 12902 => 4361, 12903 => 4363, 12904 => 4364, 12905 => 4366, 12906 => 4367, 12907 => 4368, 12908 => 4369, 12909 => 4370, 12910 => 44032, 12911 => 45208, 12912 => 45796, 12913 => 46972, 12914 => 47560, 12915 => 48148, 12916 => 49324, 12917 => 50500, 12918 => 51088, 12919 => 52264, 12920 => 52852, 12921 => 53440, 12922 => 54028, 12923 => 54616, 12924 => [52280, 44256], 12925 => [51452, 51032], 12926 => 50864, 12928 => 19968, 12929 => 20108, 12930 => 19977, 12931 => 22235, 12932 => 20116, 12933 => 20845, 12934 => 19971, 12935 => 20843, 12936 => 20061, 12937 => 21313, 12938 => 26376, 12939 => 28779, 12940 => 27700, 12941 => 26408, 12942 => 37329, 12943 => 22303, 12944 => 26085, 12945 => 26666, 12946 => 26377, 12947 => 31038, 12948 => 21517, 12949 => 29305, 12950 => 36001, 12951 => 31069, 12952 => 21172, 12953 => 31192, 12954 => 30007, 12955 => 22899, 12956 => 36969, 12957 => 20778, 12958 => 21360, 12959 => 27880, 12960 => 38917, 12961 => 20241, 12962 => 20889, 12963 => 27491, 12964 => 19978, 12965 => 20013, 12966 => 19979, 12967 => 24038, 12968 => 21491, 12969 => 21307, 12970 => 23447, 12971 => 23398, 12972 => 30435, 12973 => 20225, 12974 => 36039, 12975 => 21332, 12976 => 22812, 12977 => [51, 54], 12978 => [51, 55], 12979 => [51, 56], 12980 => [51, 57], 12981 => [52, 48], 12982 => [52, 49], 12983 => [52, 50], 12984 => [52, 51], 12985 => [52, 52], 12986 => [52, 53], 12987 => [52, 54], 12988 => [52, 55], 12989 => [52, 56], 12990 => [52, 57], 12991 => [53, 48], 12992 => [49, 26376], 12993 => [50, 26376], 12994 => [51, 26376], 12995 => [52, 26376], 12996 => [53, 26376], 12997 => [54, 26376], 12998 => [55, 26376], 12999 => [56, 26376], 13000 => [57, 26376], 13001 => [49, 48, 26376], 13002 => [49, 49, 26376], 13003 => [49, 50, 26376], 13004 => [104, 103], 13005 => [101, 114, 103], 13006 => [101, 118], 13007 => [108, 116, 100], 13008 => 12450, 13009 => 12452, 13010 => 12454, 13011 => 12456, 13012 => 12458, 13013 => 12459, 13014 => 12461, 13015 => 12463, 13016 => 12465, 13017 => 12467, 13018 => 12469, 13019 => 12471, 13020 => 12473, 13021 => 12475, 13022 => 12477, 13023 => 12479, 13024 => 12481, 13025 => 12484, 13026 => 12486, 13027 => 12488, 13028 => 12490, 13029 => 12491, 13030 => 12492, 13031 => 12493, 13032 => 12494, 13033 => 12495, 13034 => 12498, 13035 => 12501, 13036 => 12504, 13037 => 12507, 13038 => 12510, 13039 => 12511, 13040 => 12512, 13041 => 12513, 13042 => 12514, 13043 => 12516, 13044 => 12518, 13045 => 12520, 13046 => 12521, 13047 => 12522, 13048 => 12523, 13049 => 12524, 13050 => 12525, 13051 => 12527, 13052 => 12528, 13053 => 12529, 13054 => 12530, 13055 => [20196, 21644], 13056 => [12450, 12497, 12540, 12488], 13057 => [12450, 12523, 12501, 12449], 13058 => [12450, 12531, 12506, 12450], 13059 => [12450, 12540, 12523], 13060 => [12452, 12491, 12531, 12464], 13061 => [12452, 12531, 12481], 13062 => [12454, 12457, 12531], 13063 => [12456, 12473, 12463, 12540, 12489], 13064 => [12456, 12540, 12459, 12540], 13065 => [12458, 12531, 12473], 13066 => [12458, 12540, 12512], 13067 => [12459, 12452, 12522], 13068 => [12459, 12521, 12483, 12488], 13069 => [12459, 12525, 12522, 12540], 13070 => [12460, 12525, 12531], 13071 => [12460, 12531, 12510], 13072 => [12462, 12460], 13073 => [12462, 12491, 12540], 13074 => [12461, 12517, 12522, 12540], 13075 => [12462, 12523, 12480, 12540], 13076 => [12461, 12525], 13077 => [12461, 12525, 12464, 12521, 12512], 13078 => [12461, 12525, 12513, 12540, 12488, 12523], 13079 => [12461, 12525, 12527, 12483, 12488], 13080 => [12464, 12521, 12512], 13081 => [12464, 12521, 12512, 12488, 12531], 13082 => [12463, 12523, 12476, 12452, 12525], 13083 => [12463, 12525, 12540, 12493], 13084 => [12465, 12540, 12473], 13085 => [12467, 12523, 12490], 13086 => [12467, 12540, 12509], 13087 => [12469, 12452, 12463, 12523], 13088 => [12469, 12531, 12481, 12540, 12512], 13089 => [12471, 12522, 12531, 12464], 13090 => [12475, 12531, 12481], 13091 => [12475, 12531, 12488], 13092 => [12480, 12540, 12473], 13093 => [12487, 12471], 13094 => [12489, 12523], 13095 => [12488, 12531], 13096 => [12490, 12494], 13097 => [12494, 12483, 12488], 13098 => [12495, 12452, 12484], 13099 => [12497, 12540, 12475, 12531, 12488], 13100 => [12497, 12540, 12484], 13101 => [12496, 12540, 12524, 12523], 13102 => [12500, 12450, 12473, 12488, 12523], 13103 => [12500, 12463, 12523], 13104 => [12500, 12467], 13105 => [12499, 12523], 13106 => [12501, 12449, 12521, 12483, 12489], 13107 => [12501, 12451, 12540, 12488], 13108 => [12502, 12483, 12471, 12455, 12523], 13109 => [12501, 12521, 12531], 13110 => [12504, 12463, 12479, 12540, 12523], 13111 => [12506, 12477], 13112 => [12506, 12491, 12498], 13113 => [12504, 12523, 12484], 13114 => [12506, 12531, 12473], 13115 => [12506, 12540, 12472], 13116 => [12505, 12540, 12479], 13117 => [12509, 12452, 12531, 12488], 13118 => [12508, 12523, 12488], 13119 => [12507, 12531], 13120 => [12509, 12531, 12489], 13121 => [12507, 12540, 12523], 13122 => [12507, 12540, 12531], 13123 => [12510, 12452, 12463, 12525], 13124 => [12510, 12452, 12523], 13125 => [12510, 12483, 12495], 13126 => [12510, 12523, 12463], 13127 => [12510, 12531, 12471, 12519, 12531], 13128 => [12511, 12463, 12525, 12531], 13129 => [12511, 12522], 13130 => [12511, 12522, 12496, 12540, 12523], 13131 => [12513, 12460], 13132 => [12513, 12460, 12488, 12531], 13133 => [12513, 12540, 12488, 12523], 13134 => [12516, 12540, 12489], 13135 => [12516, 12540, 12523], 13136 => [12518, 12450, 12531], 13137 => [12522, 12483, 12488, 12523], 13138 => [12522, 12521], 13139 => [12523, 12500, 12540], 13140 => [12523, 12540, 12502, 12523], 13141 => [12524, 12512], 13142 => [12524, 12531, 12488, 12466, 12531], 13143 => [12527, 12483, 12488], 13144 => [48, 28857], 13145 => [49, 28857], 13146 => [50, 28857], 13147 => [51, 28857], 13148 => [52, 28857], 13149 => [53, 28857], 13150 => [54, 28857], 13151 => [55, 28857], 13152 => [56, 28857], 13153 => [57, 28857], 13154 => [49, 48, 28857], 13155 => [49, 49, 28857], 13156 => [49, 50, 28857], 13157 => [49, 51, 28857], 13158 => [49, 52, 28857], 13159 => [49, 53, 28857], 13160 => [49, 54, 28857], 13161 => [49, 55, 28857], 13162 => [49, 56, 28857], 13163 => [49, 57, 28857], 13164 => [50, 48, 28857], 13165 => [50, 49, 28857], 13166 => [50, 50, 28857], 13167 => [50, 51, 28857], 13168 => [50, 52, 28857], 13169 => [104, 112, 97], 13170 => [100, 97], 13171 => [97, 117], 13172 => [98, 97, 114], 13173 => [111, 118], 13174 => [112, 99], 13175 => [100, 109], 13176 => [100, 109, 50], 13177 => [100, 109, 51], 13178 => [105, 117], 13179 => [24179, 25104], 13180 => [26157, 21644], 13181 => [22823, 27491], 13182 => [26126, 27835], 13183 => [26666, 24335, 20250, 31038], 13184 => [112, 97], 13185 => [110, 97], 13186 => [956, 97], 13187 => [109, 97], 13188 => [107, 97], 13189 => [107, 98], 13190 => [109, 98], 13191 => [103, 98], 13192 => [99, 97, 108], 13193 => [107, 99, 97, 108], 13194 => [112, 102], 13195 => [110, 102], 13196 => [956, 102], 13197 => [956, 103], 13198 => [109, 103], 13199 => [107, 103], 13200 => [104, 122], 13201 => [107, 104, 122], 13202 => [109, 104, 122], 13203 => [103, 104, 122], 13204 => [116, 104, 122], 13205 => [956, 108], 13206 => [109, 108], 13207 => [100, 108], 13208 => [107, 108], 13209 => [102, 109], 13210 => [110, 109], 13211 => [956, 109], 13212 => [109, 109], 13213 => [99, 109], 13214 => [107, 109], 13215 => [109, 109, 50], 13216 => [99, 109, 50], 13217 => [109, 50], 13218 => [107, 109, 50], 13219 => [109, 109, 51], 13220 => [99, 109, 51], 13221 => [109, 51], 13222 => [107, 109, 51], 13223 => [109, 8725, 115], 13224 => [109, 8725, 115, 50], 13225 => [112, 97], 13226 => [107, 112, 97], 13227 => [109, 112, 97], 13228 => [103, 112, 97], 13229 => [114, 97, 100], 13230 => [114, 97, 100, 8725, 115], 13231 => [114, 97, 100, 8725, 115, 50], 13232 => [112, 115], 13233 => [110, 115], 13234 => [956, 115], 13235 => [109, 115], 13236 => [112, 118], 13237 => [110, 118], 13238 => [956, 118], 13239 => [109, 118], 13240 => [107, 118], 13241 => [109, 118], 13242 => [112, 119], 13243 => [110, 119], 13244 => [956, 119], 13245 => [109, 119], 13246 => [107, 119], 13247 => [109, 119], 13248 => [107, 969], 13249 => [109, 969], 13251 => [98, 113], 13252 => [99, 99], 13253 => [99, 100], 13254 => [99, 8725, 107, 103], 13256 => [100, 98], 13257 => [103, 121], 13258 => [104, 97], 13259 => [104, 112], 13260 => [105, 110], 13261 => [107, 107], 13262 => [107, 109], 13263 => [107, 116], 13264 => [108, 109], 13265 => [108, 110], 13266 => [108, 111, 103], 13267 => [108, 120], 13268 => [109, 98], 13269 => [109, 105, 108], 13270 => [109, 111, 108], 13271 => [112, 104], 13273 => [112, 112, 109], 13274 => [112, 114], 13275 => [115, 114], 13276 => [115, 118], 13277 => [119, 98], 13278 => [118, 8725, 109], 13279 => [97, 8725, 109], 13280 => [49, 26085], 13281 => [50, 26085], 13282 => [51, 26085], 13283 => [52, 26085], 13284 => [53, 26085], 13285 => [54, 26085], 13286 => [55, 26085], 13287 => [56, 26085], 13288 => [57, 26085], 13289 => [49, 48, 26085], 13290 => [49, 49, 26085], 13291 => [49, 50, 26085], 13292 => [49, 51, 26085], 13293 => [49, 52, 26085], 13294 => [49, 53, 26085], 13295 => [49, 54, 26085], 13296 => [49, 55, 26085], 13297 => [49, 56, 26085], 13298 => [49, 57, 26085], 13299 => [50, 48, 26085], 13300 => [50, 49, 26085], 13301 => [50, 50, 26085], 13302 => [50, 51, 26085], 13303 => [50, 52, 26085], 13304 => [50, 53, 26085], 13305 => [50, 54, 26085], 13306 => [50, 55, 26085], 13307 => [50, 56, 26085], 13308 => [50, 57, 26085], 13309 => [51, 48, 26085], 13310 => [51, 49, 26085], 13311 => [103, 97, 108], 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, 42652 => 1098, 42653 => 1100, 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, 42864 => 42863, 42873 => 42874, 42875 => 42876, 42877 => 7545, 42878 => 42879, 42880 => 42881, 42882 => 42883, 42884 => 42885, 42886 => 42887, 42891 => 42892, 42893 => 613, 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 => 614, 42923 => 604, 42924 => 609, 42925 => 620, 42926 => 618, 42928 => 670, 42929 => 647, 42930 => 669, 42931 => 43859, 42932 => 42933, 42934 => 42935, 42936 => 42937, 42938 => 42939, 42940 => 42941, 42942 => 42943, 42944 => 42945, 42946 => 42947, 42948 => 42900, 42949 => 642, 42950 => 7566, 42951 => 42952, 42953 => 42954, 42960 => 42961, 42966 => 42967, 42968 => 42969, 42994 => 99, 42995 => 102, 42996 => 113, 42997 => 42998, 43000 => 295, 43001 => 339, 43868 => 42791, 43869 => 43831, 43870 => 619, 43871 => 43858, 43881 => 653, 43888 => 5024, 43889 => 5025, 43890 => 5026, 43891 => 5027, 43892 => 5028, 43893 => 5029, 43894 => 5030, 43895 => 5031, 43896 => 5032, 43897 => 5033, 43898 => 5034, 43899 => 5035, 43900 => 5036, 43901 => 5037, 43902 => 5038, 43903 => 5039, 43904 => 5040, 43905 => 5041, 43906 => 5042, 43907 => 5043, 43908 => 5044, 43909 => 5045, 43910 => 5046, 43911 => 5047, 43912 => 5048, 43913 => 5049, 43914 => 5050, 43915 => 5051, 43916 => 5052, 43917 => 5053, 43918 => 5054, 43919 => 5055, 43920 => 5056, 43921 => 5057, 43922 => 5058, 43923 => 5059, 43924 => 5060, 43925 => 5061, 43926 => 5062, 43927 => 5063, 43928 => 5064, 43929 => 5065, 43930 => 5066, 43931 => 5067, 43932 => 5068, 43933 => 5069, 43934 => 5070, 43935 => 5071, 43936 => 5072, 43937 => 5073, 43938 => 5074, 43939 => 5075, 43940 => 5076, 43941 => 5077, 43942 => 5078, 43943 => 5079, 43944 => 5080, 43945 => 5081, 43946 => 5082, 43947 => 5083, 43948 => 5084, 43949 => 5085, 43950 => 5086, 43951 => 5087, 43952 => 5088, 43953 => 5089, 43954 => 5090, 43955 => 5091, 43956 => 5092, 43957 => 5093, 43958 => 5094, 43959 => 5095, 43960 => 5096, 43961 => 5097, 43962 => 5098, 43963 => 5099, 43964 => 5100, 43965 => 5101, 43966 => 5102, 43967 => 5103, 63744 => 35912, 63745 => 26356, 63746 => 36554, 63747 => 36040, 63748 => 28369, 63749 => 20018, 63750 => 21477, 63751 => 40860, 63752 => 40860, 63753 => 22865, 63754 => 37329, 63755 => 21895, 63756 => 22856, 63757 => 25078, 63758 => 30313, 63759 => 32645, 63760 => 34367, 63761 => 34746, 63762 => 35064, 63763 => 37007, 63764 => 27138, 63765 => 27931, 63766 => 28889, 63767 => 29662, 63768 => 33853, 63769 => 37226, 63770 => 39409, 63771 => 20098, 63772 => 21365, 63773 => 27396, 63774 => 29211, 63775 => 34349, 63776 => 40478, 63777 => 23888, 63778 => 28651, 63779 => 34253, 63780 => 35172, 63781 => 25289, 63782 => 33240, 63783 => 34847, 63784 => 24266, 63785 => 26391, 63786 => 28010, 63787 => 29436, 63788 => 37070, 63789 => 20358, 63790 => 20919, 63791 => 21214, 63792 => 25796, 63793 => 27347, 63794 => 29200, 63795 => 30439, 63796 => 32769, 63797 => 34310, 63798 => 34396, 63799 => 36335, 63800 => 38706, 63801 => 39791, 63802 => 40442, 63803 => 30860, 63804 => 31103, 63805 => 32160, 63806 => 33737, 63807 => 37636, 63808 => 40575, 63809 => 35542, 63810 => 22751, 63811 => 24324, 63812 => 31840, 63813 => 32894, 63814 => 29282, 63815 => 30922, 63816 => 36034, 63817 => 38647, 63818 => 22744, 63819 => 23650, 63820 => 27155, 63821 => 28122, 63822 => 28431, 63823 => 32047, 63824 => 32311, 63825 => 38475, 63826 => 21202, 63827 => 32907, 63828 => 20956, 63829 => 20940, 63830 => 31260, 63831 => 32190, 63832 => 33777, 63833 => 38517, 63834 => 35712, 63835 => 25295, 63836 => 27138, 63837 => 35582, 63838 => 20025, 63839 => 23527, 63840 => 24594, 63841 => 29575, 63842 => 30064, 63843 => 21271, 63844 => 30971, 63845 => 20415, 63846 => 24489, 63847 => 19981, 63848 => 27852, 63849 => 25976, 63850 => 32034, 63851 => 21443, 63852 => 22622, 63853 => 30465, 63854 => 33865, 63855 => 35498, 63856 => 27578, 63857 => 36784, 63858 => 27784, 63859 => 25342, 63860 => 33509, 63861 => 25504, 63862 => 30053, 63863 => 20142, 63864 => 20841, 63865 => 20937, 63866 => 26753, 63867 => 31975, 63868 => 33391, 63869 => 35538, 63870 => 37327, 63871 => 21237, 63872 => 21570, 63873 => 22899, 63874 => 24300, 63875 => 26053, 63876 => 28670, 63877 => 31018, 63878 => 38317, 63879 => 39530, 63880 => 40599, 63881 => 40654, 63882 => 21147, 63883 => 26310, 63884 => 27511, 63885 => 36706, 63886 => 24180, 63887 => 24976, 63888 => 25088, 63889 => 25754, 63890 => 28451, 63891 => 29001, 63892 => 29833, 63893 => 31178, 63894 => 32244, 63895 => 32879, 63896 => 36646, 63897 => 34030, 63898 => 36899, 63899 => 37706, 63900 => 21015, 63901 => 21155, 63902 => 21693, 63903 => 28872, 63904 => 35010, 63905 => 35498, 63906 => 24265, 63907 => 24565, 63908 => 25467, 63909 => 27566, 63910 => 31806, 63911 => 29557, 63912 => 20196, 63913 => 22265, 63914 => 23527, 63915 => 23994, 63916 => 24604, 63917 => 29618, 63918 => 29801, 63919 => 32666, 63920 => 32838, 63921 => 37428, 63922 => 38646, 63923 => 38728, 63924 => 38936, 63925 => 20363, 63926 => 31150, 63927 => 37300, 63928 => 38584, 63929 => 24801, 63930 => 20102, 63931 => 20698, 63932 => 23534, 63933 => 23615, 63934 => 26009, 63935 => 27138, 63936 => 29134, 63937 => 30274, 63938 => 34044, 63939 => 36988, 63940 => 40845, 63941 => 26248, 63942 => 38446, 63943 => 21129, 63944 => 26491, 63945 => 26611, 63946 => 27969, 63947 => 28316, 63948 => 29705, 63949 => 30041, 63950 => 30827, 63951 => 32016, 63952 => 39006, 63953 => 20845, 63954 => 25134, 63955 => 38520, 63956 => 20523, 63957 => 23833, 63958 => 28138, 63959 => 36650, 63960 => 24459, 63961 => 24900, 63962 => 26647, 63963 => 29575, 63964 => 38534, 63965 => 21033, 63966 => 21519, 63967 => 23653, 63968 => 26131, 63969 => 26446, 63970 => 26792, 63971 => 27877, 63972 => 29702, 63973 => 30178, 63974 => 32633, 63975 => 35023, 63976 => 35041, 63977 => 37324, 63978 => 38626, 63979 => 21311, 63980 => 28346, 63981 => 21533, 63982 => 29136, 63983 => 29848, 63984 => 34298, 63985 => 38563, 63986 => 40023, 63987 => 40607, 63988 => 26519, 63989 => 28107, 63990 => 33256, 63991 => 31435, 63992 => 31520, 63993 => 31890, 63994 => 29376, 63995 => 28825, 63996 => 35672, 63997 => 20160, 63998 => 33590, 63999 => 21050, 64000 => 20999, 64001 => 24230, 64002 => 25299, 64003 => 31958, 64004 => 23429, 64005 => 27934, 64006 => 26292, 64007 => 36667, 64008 => 34892, 64009 => 38477, 64010 => 35211, 64011 => 24275, 64012 => 20800, 64013 => 21952, 64016 => 22618, 64018 => 26228, 64021 => 20958, 64022 => 29482, 64023 => 30410, 64024 => 31036, 64025 => 31070, 64026 => 31077, 64027 => 31119, 64028 => 38742, 64029 => 31934, 64030 => 32701, 64032 => 34322, 64034 => 35576, 64037 => 36920, 64038 => 37117, 64042 => 39151, 64043 => 39164, 64044 => 39208, 64045 => 40372, 64046 => 37086, 64047 => 38583, 64048 => 20398, 64049 => 20711, 64050 => 20813, 64051 => 21193, 64052 => 21220, 64053 => 21329, 64054 => 21917, 64055 => 22022, 64056 => 22120, 64057 => 22592, 64058 => 22696, 64059 => 23652, 64060 => 23662, 64061 => 24724, 64062 => 24936, 64063 => 24974, 64064 => 25074, 64065 => 25935, 64066 => 26082, 64067 => 26257, 64068 => 26757, 64069 => 28023, 64070 => 28186, 64071 => 28450, 64072 => 29038, 64073 => 29227, 64074 => 29730, 64075 => 30865, 64076 => 31038, 64077 => 31049, 64078 => 31048, 64079 => 31056, 64080 => 31062, 64081 => 31069, 64082 => 31117, 64083 => 31118, 64084 => 31296, 64085 => 31361, 64086 => 31680, 64087 => 32244, 64088 => 32265, 64089 => 32321, 64090 => 32626, 64091 => 32773, 64092 => 33261, 64093 => 33401, 64094 => 33401, 64095 => 33879, 64096 => 35088, 64097 => 35222, 64098 => 35585, 64099 => 35641, 64100 => 36051, 64101 => 36104, 64102 => 36790, 64103 => 36920, 64104 => 38627, 64105 => 38911, 64106 => 38971, 64107 => 24693, 64108 => 148206, 64109 => 33304, 64112 => 20006, 64113 => 20917, 64114 => 20840, 64115 => 20352, 64116 => 20805, 64117 => 20864, 64118 => 21191, 64119 => 21242, 64120 => 21917, 64121 => 21845, 64122 => 21913, 64123 => 21986, 64124 => 22618, 64125 => 22707, 64126 => 22852, 64127 => 22868, 64128 => 23138, 64129 => 23336, 64130 => 24274, 64131 => 24281, 64132 => 24425, 64133 => 24493, 64134 => 24792, 64135 => 24910, 64136 => 24840, 64137 => 24974, 64138 => 24928, 64139 => 25074, 64140 => 25140, 64141 => 25540, 64142 => 25628, 64143 => 25682, 64144 => 25942, 64145 => 26228, 64146 => 26391, 64147 => 26395, 64148 => 26454, 64149 => 27513, 64150 => 27578, 64151 => 27969, 64152 => 28379, 64153 => 28363, 64154 => 28450, 64155 => 28702, 64156 => 29038, 64157 => 30631, 64158 => 29237, 64159 => 29359, 64160 => 29482, 64161 => 29809, 64162 => 29958, 64163 => 30011, 64164 => 30237, 64165 => 30239, 64166 => 30410, 64167 => 30427, 64168 => 30452, 64169 => 30538, 64170 => 30528, 64171 => 30924, 64172 => 31409, 64173 => 31680, 64174 => 31867, 64175 => 32091, 64176 => 32244, 64177 => 32574, 64178 => 32773, 64179 => 33618, 64180 => 33775, 64181 => 34681, 64182 => 35137, 64183 => 35206, 64184 => 35222, 64185 => 35519, 64186 => 35576, 64187 => 35531, 64188 => 35585, 64189 => 35582, 64190 => 35565, 64191 => 35641, 64192 => 35722, 64193 => 36104, 64194 => 36664, 64195 => 36978, 64196 => 37273, 64197 => 37494, 64198 => 38524, 64199 => 38627, 64200 => 38742, 64201 => 38875, 64202 => 38911, 64203 => 38923, 64204 => 38971, 64205 => 39698, 64206 => 40860, 64207 => 141386, 64208 => 141380, 64209 => 144341, 64210 => 15261, 64211 => 16408, 64212 => 16441, 64213 => 152137, 64214 => 154832, 64215 => 163539, 64216 => 40771, 64217 => 40846, 64256 => [102, 102], 64257 => [102, 105], 64258 => [102, 108], 64259 => [102, 102, 105], 64260 => [102, 102, 108], 64261 => [115, 116], 64262 => [115, 116], 64275 => [1396, 1398], 64276 => [1396, 1381], 64277 => [1396, 1387], 64278 => [1406, 1398], 64279 => [1396, 1389], 64285 => [1497, 1460], 64287 => [1522, 1463], 64288 => 1506, 64289 => 1488, 64290 => 1491, 64291 => 1492, 64292 => 1499, 64293 => 1500, 64294 => 1501, 64295 => 1512, 64296 => 1514, 64297 => 43, 64298 => [1513, 1473], 64299 => [1513, 1474], 64300 => [1513, 1468, 1473], 64301 => [1513, 1468, 1474], 64302 => [1488, 1463], 64303 => [1488, 1464], 64304 => [1488, 1468], 64305 => [1489, 1468], 64306 => [1490, 1468], 64307 => [1491, 1468], 64308 => [1492, 1468], 64309 => [1493, 1468], 64310 => [1494, 1468], 64312 => [1496, 1468], 64313 => [1497, 1468], 64314 => [1498, 1468], 64315 => [1499, 1468], 64316 => [1500, 1468], 64318 => [1502, 1468], 64320 => [1504, 1468], 64321 => [1505, 1468], 64323 => [1507, 1468], 64324 => [1508, 1468], 64326 => [1510, 1468], 64327 => [1511, 1468], 64328 => [1512, 1468], 64329 => [1513, 1468], 64330 => [1514, 1468], 64331 => [1493, 1465], 64332 => [1489, 1471], 64333 => [1499, 1471], 64334 => [1508, 1471], 64335 => [1488, 1500], 64336 => 1649, 64337 => 1649, 64338 => 1659, 64339 => 1659, 64340 => 1659, 64341 => 1659, 64342 => 1662, 64343 => 1662, 64344 => 1662, 64345 => 1662, 64346 => 1664, 64347 => 1664, 64348 => 1664, 64349 => 1664, 64350 => 1658, 64351 => 1658, 64352 => 1658, 64353 => 1658, 64354 => 1663, 64355 => 1663, 64356 => 1663, 64357 => 1663, 64358 => 1657, 64359 => 1657, 64360 => 1657, 64361 => 1657, 64362 => 1700, 64363 => 1700, 64364 => 1700, 64365 => 1700, 64366 => 1702, 64367 => 1702, 64368 => 1702, 64369 => 1702, 64370 => 1668, 64371 => 1668, 64372 => 1668, 64373 => 1668, 64374 => 1667, 64375 => 1667, 64376 => 1667, 64377 => 1667, 64378 => 1670, 64379 => 1670, 64380 => 1670, 64381 => 1670, 64382 => 1671, 64383 => 1671, 64384 => 1671, 64385 => 1671, 64386 => 1677, 64387 => 1677, 64388 => 1676, 64389 => 1676, 64390 => 1678, 64391 => 1678, 64392 => 1672, 64393 => 1672, 64394 => 1688, 64395 => 1688, 64396 => 1681, 64397 => 1681, 64398 => 1705, 64399 => 1705, 64400 => 1705, 64401 => 1705, 64402 => 1711, 64403 => 1711, 64404 => 1711, 64405 => 1711, 64406 => 1715, 64407 => 1715, 64408 => 1715, 64409 => 1715, 64410 => 1713, 64411 => 1713, 64412 => 1713, 64413 => 1713, 64414 => 1722, 64415 => 1722, 64416 => 1723, 64417 => 1723, 64418 => 1723, 64419 => 1723, 64420 => 1728, 64421 => 1728, 64422 => 1729, 64423 => 1729, 64424 => 1729, 64425 => 1729, 64426 => 1726, 64427 => 1726, 64428 => 1726, 64429 => 1726, 64430 => 1746, 64431 => 1746, 64432 => 1747, 64433 => 1747, 64467 => 1709, 64468 => 1709, 64469 => 1709, 64470 => 1709, 64471 => 1735, 64472 => 1735, 64473 => 1734, 64474 => 1734, 64475 => 1736, 64476 => 1736, 64477 => [1735, 1652], 64478 => 1739, 64479 => 1739, 64480 => 1733, 64481 => 1733, 64482 => 1737, 64483 => 1737, 64484 => 1744, 64485 => 1744, 64486 => 1744, 64487 => 1744, 64488 => 1609, 64489 => 1609, 64490 => [1574, 1575], 64491 => [1574, 1575], 64492 => [1574, 1749], 64493 => [1574, 1749], 64494 => [1574, 1608], 64495 => [1574, 1608], 64496 => [1574, 1735], 64497 => [1574, 1735], 64498 => [1574, 1734], 64499 => [1574, 1734], 64500 => [1574, 1736], 64501 => [1574, 1736], 64502 => [1574, 1744], 64503 => [1574, 1744], 64504 => [1574, 1744], 64505 => [1574, 1609], 64506 => [1574, 1609], 64507 => [1574, 1609], 64508 => 1740, 64509 => 1740, 64510 => 1740, 64511 => 1740, 64512 => [1574, 1580], 64513 => [1574, 1581], 64514 => [1574, 1605], 64515 => [1574, 1609], 64516 => [1574, 1610], 64517 => [1576, 1580], 64518 => [1576, 1581], 64519 => [1576, 1582], 64520 => [1576, 1605], 64521 => [1576, 1609], 64522 => [1576, 1610], 64523 => [1578, 1580], 64524 => [1578, 1581], 64525 => [1578, 1582], 64526 => [1578, 1605], 64527 => [1578, 1609], 64528 => [1578, 1610], 64529 => [1579, 1580], 64530 => [1579, 1605], 64531 => [1579, 1609], 64532 => [1579, 1610], 64533 => [1580, 1581], 64534 => [1580, 1605], 64535 => [1581, 1580], 64536 => [1581, 1605], 64537 => [1582, 1580], 64538 => [1582, 1581], 64539 => [1582, 1605], 64540 => [1587, 1580], 64541 => [1587, 1581], 64542 => [1587, 1582], 64543 => [1587, 1605], 64544 => [1589, 1581], 64545 => [1589, 1605], 64546 => [1590, 1580], 64547 => [1590, 1581], 64548 => [1590, 1582], 64549 => [1590, 1605], 64550 => [1591, 1581], 64551 => [1591, 1605], 64552 => [1592, 1605], 64553 => [1593, 1580], 64554 => [1593, 1605], 64555 => [1594, 1580], 64556 => [1594, 1605], 64557 => [1601, 1580], 64558 => [1601, 1581], 64559 => [1601, 1582], 64560 => [1601, 1605], 64561 => [1601, 1609], 64562 => [1601, 1610], 64563 => [1602, 1581], 64564 => [1602, 1605], 64565 => [1602, 1609], 64566 => [1602, 1610], 64567 => [1603, 1575], 64568 => [1603, 1580], 64569 => [1603, 1581], 64570 => [1603, 1582], 64571 => [1603, 1604], 64572 => [1603, 1605], 64573 => [1603, 1609], 64574 => [1603, 1610], 64575 => [1604, 1580], 64576 => [1604, 1581], 64577 => [1604, 1582], 64578 => [1604, 1605], 64579 => [1604, 1609], 64580 => [1604, 1610], 64581 => [1605, 1580], 64582 => [1605, 1581], 64583 => [1605, 1582], 64584 => [1605, 1605], 64585 => [1605, 1609], 64586 => [1605, 1610], 64587 => [1606, 1580], 64588 => [1606, 1581], 64589 => [1606, 1582], 64590 => [1606, 1605], 64591 => [1606, 1609], 64592 => [1606, 1610], 64593 => [1607, 1580], 64594 => [1607, 1605], 64595 => [1607, 1609], 64596 => [1607, 1610], 64597 => [1610, 1580], 64598 => [1610, 1581], 64599 => [1610, 1582], 64600 => [1610, 1605], 64601 => [1610, 1609], 64602 => [1610, 1610], 64603 => [1584, 1648], 64604 => [1585, 1648], 64605 => [1609, 1648], 64606 => [32, 1612, 1617], 64607 => [32, 1613, 1617], 64608 => [32, 1614, 1617], 64609 => [32, 1615, 1617], 64610 => [32, 1616, 1617], 64611 => [32, 1617, 1648], 64612 => [1574, 1585], 64613 => [1574, 1586], 64614 => [1574, 1605], 64615 => [1574, 1606], 64616 => [1574, 1609], 64617 => [1574, 1610], 64618 => [1576, 1585], 64619 => [1576, 1586], 64620 => [1576, 1605], 64621 => [1576, 1606], 64622 => [1576, 1609], 64623 => [1576, 1610], 64624 => [1578, 1585], 64625 => [1578, 1586], 64626 => [1578, 1605], 64627 => [1578, 1606], 64628 => [1578, 1609], 64629 => [1578, 1610], 64630 => [1579, 1585], 64631 => [1579, 1586], 64632 => [1579, 1605], 64633 => [1579, 1606], 64634 => [1579, 1609], 64635 => [1579, 1610], 64636 => [1601, 1609], 64637 => [1601, 1610], 64638 => [1602, 1609], 64639 => [1602, 1610], 64640 => [1603, 1575], 64641 => [1603, 1604], 64642 => [1603, 1605], 64643 => [1603, 1609], 64644 => [1603, 1610], 64645 => [1604, 1605], 64646 => [1604, 1609], 64647 => [1604, 1610], 64648 => [1605, 1575], 64649 => [1605, 1605], 64650 => [1606, 1585], 64651 => [1606, 1586], 64652 => [1606, 1605], 64653 => [1606, 1606], 64654 => [1606, 1609], 64655 => [1606, 1610], 64656 => [1609, 1648], 64657 => [1610, 1585], 64658 => [1610, 1586], 64659 => [1610, 1605], 64660 => [1610, 1606], 64661 => [1610, 1609], 64662 => [1610, 1610], 64663 => [1574, 1580], 64664 => [1574, 1581], 64665 => [1574, 1582], 64666 => [1574, 1605], 64667 => [1574, 1607], 64668 => [1576, 1580], 64669 => [1576, 1581], 64670 => [1576, 1582], 64671 => [1576, 1605], 64672 => [1576, 1607], 64673 => [1578, 1580], 64674 => [1578, 1581], 64675 => [1578, 1582], 64676 => [1578, 1605], 64677 => [1578, 1607], 64678 => [1579, 1605], 64679 => [1580, 1581], 64680 => [1580, 1605], 64681 => [1581, 1580], 64682 => [1581, 1605], 64683 => [1582, 1580], 64684 => [1582, 1605], 64685 => [1587, 1580], 64686 => [1587, 1581], 64687 => [1587, 1582], 64688 => [1587, 1605], 64689 => [1589, 1581], 64690 => [1589, 1582], 64691 => [1589, 1605], 64692 => [1590, 1580], 64693 => [1590, 1581], 64694 => [1590, 1582], 64695 => [1590, 1605], 64696 => [1591, 1581], 64697 => [1592, 1605], 64698 => [1593, 1580], 64699 => [1593, 1605], 64700 => [1594, 1580], 64701 => [1594, 1605], 64702 => [1601, 1580], 64703 => [1601, 1581], 64704 => [1601, 1582], 64705 => [1601, 1605], 64706 => [1602, 1581], 64707 => [1602, 1605], 64708 => [1603, 1580], 64709 => [1603, 1581], 64710 => [1603, 1582], 64711 => [1603, 1604], 64712 => [1603, 1605], 64713 => [1604, 1580], 64714 => [1604, 1581], 64715 => [1604, 1582], 64716 => [1604, 1605], 64717 => [1604, 1607], 64718 => [1605, 1580], 64719 => [1605, 1581], 64720 => [1605, 1582], 64721 => [1605, 1605], 64722 => [1606, 1580], 64723 => [1606, 1581], 64724 => [1606, 1582], 64725 => [1606, 1605], 64726 => [1606, 1607], 64727 => [1607, 1580], 64728 => [1607, 1605], 64729 => [1607, 1648], 64730 => [1610, 1580], 64731 => [1610, 1581], 64732 => [1610, 1582], 64733 => [1610, 1605], 64734 => [1610, 1607], 64735 => [1574, 1605], 64736 => [1574, 1607], 64737 => [1576, 1605], 64738 => [1576, 1607], 64739 => [1578, 1605], 64740 => [1578, 1607], 64741 => [1579, 1605], 64742 => [1579, 1607], 64743 => [1587, 1605], 64744 => [1587, 1607], 64745 => [1588, 1605], 64746 => [1588, 1607], 64747 => [1603, 1604], 64748 => [1603, 1605], 64749 => [1604, 1605], 64750 => [1606, 1605], 64751 => [1606, 1607], 64752 => [1610, 1605], 64753 => [1610, 1607], 64754 => [1600, 1614, 1617], 64755 => [1600, 1615, 1617], 64756 => [1600, 1616, 1617], 64757 => [1591, 1609], 64758 => [1591, 1610], 64759 => [1593, 1609], 64760 => [1593, 1610], 64761 => [1594, 1609], 64762 => [1594, 1610], 64763 => [1587, 1609], 64764 => [1587, 1610], 64765 => [1588, 1609], 64766 => [1588, 1610], 64767 => [1581, 1609], 64768 => [1581, 1610], 64769 => [1580, 1609], 64770 => [1580, 1610], 64771 => [1582, 1609], 64772 => [1582, 1610], 64773 => [1589, 1609], 64774 => [1589, 1610], 64775 => [1590, 1609], 64776 => [1590, 1610], 64777 => [1588, 1580], 64778 => [1588, 1581], 64779 => [1588, 1582], 64780 => [1588, 1605], 64781 => [1588, 1585], 64782 => [1587, 1585], 64783 => [1589, 1585], 64784 => [1590, 1585], 64785 => [1591, 1609], 64786 => [1591, 1610], 64787 => [1593, 1609], 64788 => [1593, 1610], 64789 => [1594, 1609], 64790 => [1594, 1610], 64791 => [1587, 1609], 64792 => [1587, 1610], 64793 => [1588, 1609], 64794 => [1588, 1610], 64795 => [1581, 1609], 64796 => [1581, 1610], 64797 => [1580, 1609], 64798 => [1580, 1610], 64799 => [1582, 1609], 64800 => [1582, 1610], 64801 => [1589, 1609], 64802 => [1589, 1610], 64803 => [1590, 1609], 64804 => [1590, 1610], 64805 => [1588, 1580], 64806 => [1588, 1581], 64807 => [1588, 1582], 64808 => [1588, 1605], 64809 => [1588, 1585], 64810 => [1587, 1585], 64811 => [1589, 1585], 64812 => [1590, 1585], 64813 => [1588, 1580], 64814 => [1588, 1581], 64815 => [1588, 1582], 64816 => [1588, 1605], 64817 => [1587, 1607], 64818 => [1588, 1607], 64819 => [1591, 1605], 64820 => [1587, 1580], 64821 => [1587, 1581], 64822 => [1587, 1582], 64823 => [1588, 1580], 64824 => [1588, 1581], 64825 => [1588, 1582], 64826 => [1591, 1605], 64827 => [1592, 1605], 64828 => [1575, 1611], 64829 => [1575, 1611], 64848 => [1578, 1580, 1605], 64849 => [1578, 1581, 1580], 64850 => [1578, 1581, 1580], 64851 => [1578, 1581, 1605], 64852 => [1578, 1582, 1605], 64853 => [1578, 1605, 1580], 64854 => [1578, 1605, 1581], 64855 => [1578, 1605, 1582], 64856 => [1580, 1605, 1581], 64857 => [1580, 1605, 1581], 64858 => [1581, 1605, 1610], 64859 => [1581, 1605, 1609], 64860 => [1587, 1581, 1580], 64861 => [1587, 1580, 1581], 64862 => [1587, 1580, 1609], 64863 => [1587, 1605, 1581], 64864 => [1587, 1605, 1581], 64865 => [1587, 1605, 1580], 64866 => [1587, 1605, 1605], 64867 => [1587, 1605, 1605], 64868 => [1589, 1581, 1581], 64869 => [1589, 1581, 1581], 64870 => [1589, 1605, 1605], 64871 => [1588, 1581, 1605], 64872 => [1588, 1581, 1605], 64873 => [1588, 1580, 1610], 64874 => [1588, 1605, 1582], 64875 => [1588, 1605, 1582], 64876 => [1588, 1605, 1605], 64877 => [1588, 1605, 1605], 64878 => [1590, 1581, 1609], 64879 => [1590, 1582, 1605], 64880 => [1590, 1582, 1605], 64881 => [1591, 1605, 1581], 64882 => [1591, 1605, 1581], 64883 => [1591, 1605, 1605], 64884 => [1591, 1605, 1610], 64885 => [1593, 1580, 1605], 64886 => [1593, 1605, 1605], 64887 => [1593, 1605, 1605], 64888 => [1593, 1605, 1609], 64889 => [1594, 1605, 1605], 64890 => [1594, 1605, 1610], 64891 => [1594, 1605, 1609], 64892 => [1601, 1582, 1605], 64893 => [1601, 1582, 1605], 64894 => [1602, 1605, 1581], 64895 => [1602, 1605, 1605], 64896 => [1604, 1581, 1605], 64897 => [1604, 1581, 1610], 64898 => [1604, 1581, 1609], 64899 => [1604, 1580, 1580], 64900 => [1604, 1580, 1580], 64901 => [1604, 1582, 1605], 64902 => [1604, 1582, 1605], 64903 => [1604, 1605, 1581], 64904 => [1604, 1605, 1581], 64905 => [1605, 1581, 1580], 64906 => [1605, 1581, 1605], 64907 => [1605, 1581, 1610], 64908 => [1605, 1580, 1581], 64909 => [1605, 1580, 1605], 64910 => [1605, 1582, 1580], 64911 => [1605, 1582, 1605], 64914 => [1605, 1580, 1582], 64915 => [1607, 1605, 1580], 64916 => [1607, 1605, 1605], 64917 => [1606, 1581, 1605], 64918 => [1606, 1581, 1609], 64919 => [1606, 1580, 1605], 64920 => [1606, 1580, 1605], 64921 => [1606, 1580, 1609], 64922 => [1606, 1605, 1610], 64923 => [1606, 1605, 1609], 64924 => [1610, 1605, 1605], 64925 => [1610, 1605, 1605], 64926 => [1576, 1582, 1610], 64927 => [1578, 1580, 1610], 64928 => [1578, 1580, 1609], 64929 => [1578, 1582, 1610], 64930 => [1578, 1582, 1609], 64931 => [1578, 1605, 1610], 64932 => [1578, 1605, 1609], 64933 => [1580, 1605, 1610], 64934 => [1580, 1581, 1609], 64935 => [1580, 1605, 1609], 64936 => [1587, 1582, 1609], 64937 => [1589, 1581, 1610], 64938 => [1588, 1581, 1610], 64939 => [1590, 1581, 1610], 64940 => [1604, 1580, 1610], 64941 => [1604, 1605, 1610], 64942 => [1610, 1581, 1610], 64943 => [1610, 1580, 1610], 64944 => [1610, 1605, 1610], 64945 => [1605, 1605, 1610], 64946 => [1602, 1605, 1610], 64947 => [1606, 1581, 1610], 64948 => [1602, 1605, 1581], 64949 => [1604, 1581, 1605], 64950 => [1593, 1605, 1610], 64951 => [1603, 1605, 1610], 64952 => [1606, 1580, 1581], 64953 => [1605, 1582, 1610], 64954 => [1604, 1580, 1605], 64955 => [1603, 1605, 1605], 64956 => [1604, 1580, 1605], 64957 => [1606, 1580, 1581], 64958 => [1580, 1581, 1610], 64959 => [1581, 1580, 1610], 64960 => [1605, 1580, 1610], 64961 => [1601, 1605, 1610], 64962 => [1576, 1581, 1610], 64963 => [1603, 1605, 1605], 64964 => [1593, 1580, 1605], 64965 => [1589, 1605, 1605], 64966 => [1587, 1582, 1610], 64967 => [1606, 1580, 1610], 65008 => [1589, 1604, 1746], 65009 => [1602, 1604, 1746], 65010 => [1575, 1604, 1604, 1607], 65011 => [1575, 1603, 1576, 1585], 65012 => [1605, 1581, 1605, 1583], 65013 => [1589, 1604, 1593, 1605], 65014 => [1585, 1587, 1608, 1604], 65015 => [1593, 1604, 1610, 1607], 65016 => [1608, 1587, 1604, 1605], 65017 => [1589, 1604, 1609], 65018 => [1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, 32, 1593, 1604, 1610, 1607, 32, 1608, 1587, 1604, 1605], 65019 => [1580, 1604, 32, 1580, 1604, 1575, 1604, 1607], 65020 => [1585, 1740, 1575, 1604], 65024 => [], 65025 => [], 65026 => [], 65027 => [], 65028 => [], 65029 => [], 65030 => [], 65031 => [], 65032 => [], 65033 => [], 65034 => [], 65035 => [], 65036 => [], 65037 => [], 65038 => [], 65039 => [], 65040 => 44, 65041 => 12289, 65043 => 58, 65044 => 59, 65045 => 33, 65046 => 63, 65047 => 12310, 65048 => 12311, 65073 => 8212, 65074 => 8211, 65075 => 95, 65076 => 95, 65077 => 40, 65078 => 41, 65079 => 123, 65080 => 125, 65081 => 12308, 65082 => 12309, 65083 => 12304, 65084 => 12305, 65085 => 12298, 65086 => 12299, 65087 => 12296, 65088 => 12297, 65089 => 12300, 65090 => 12301, 65091 => 12302, 65092 => 12303, 65095 => 91, 65096 => 93, 65097 => [32, 773], 65098 => [32, 773], 65099 => [32, 773], 65100 => [32, 773], 65101 => 95, 65102 => 95, 65103 => 95, 65104 => 44, 65105 => 12289, 65108 => 59, 65109 => 58, 65110 => 63, 65111 => 33, 65112 => 8212, 65113 => 40, 65114 => 41, 65115 => 123, 65116 => 125, 65117 => 12308, 65118 => 12309, 65119 => 35, 65120 => 38, 65121 => 42, 65122 => 43, 65123 => 45, 65124 => 60, 65125 => 62, 65126 => 61, 65128 => 92, 65129 => 36, 65130 => 37, 65131 => 64, 65136 => [32, 1611], 65137 => [1600, 1611], 65138 => [32, 1612], 65140 => [32, 1613], 65142 => [32, 1614], 65143 => [1600, 1614], 65144 => [32, 1615], 65145 => [1600, 1615], 65146 => [32, 1616], 65147 => [1600, 1616], 65148 => [32, 1617], 65149 => [1600, 1617], 65150 => [32, 1618], 65151 => [1600, 1618], 65152 => 1569, 65153 => 1570, 65154 => 1570, 65155 => 1571, 65156 => 1571, 65157 => 1572, 65158 => 1572, 65159 => 1573, 65160 => 1573, 65161 => 1574, 65162 => 1574, 65163 => 1574, 65164 => 1574, 65165 => 1575, 65166 => 1575, 65167 => 1576, 65168 => 1576, 65169 => 1576, 65170 => 1576, 65171 => 1577, 65172 => 1577, 65173 => 1578, 65174 => 1578, 65175 => 1578, 65176 => 1578, 65177 => 1579, 65178 => 1579, 65179 => 1579, 65180 => 1579, 65181 => 1580, 65182 => 1580, 65183 => 1580, 65184 => 1580, 65185 => 1581, 65186 => 1581, 65187 => 1581, 65188 => 1581, 65189 => 1582, 65190 => 1582, 65191 => 1582, 65192 => 1582, 65193 => 1583, 65194 => 1583, 65195 => 1584, 65196 => 1584, 65197 => 1585, 65198 => 1585, 65199 => 1586, 65200 => 1586, 65201 => 1587, 65202 => 1587, 65203 => 1587, 65204 => 1587, 65205 => 1588, 65206 => 1588, 65207 => 1588, 65208 => 1588, 65209 => 1589, 65210 => 1589, 65211 => 1589, 65212 => 1589, 65213 => 1590, 65214 => 1590, 65215 => 1590, 65216 => 1590, 65217 => 1591, 65218 => 1591, 65219 => 1591, 65220 => 1591, 65221 => 1592, 65222 => 1592, 65223 => 1592, 65224 => 1592, 65225 => 1593, 65226 => 1593, 65227 => 1593, 65228 => 1593, 65229 => 1594, 65230 => 1594, 65231 => 1594, 65232 => 1594, 65233 => 1601, 65234 => 1601, 65235 => 1601, 65236 => 1601, 65237 => 1602, 65238 => 1602, 65239 => 1602, 65240 => 1602, 65241 => 1603, 65242 => 1603, 65243 => 1603, 65244 => 1603, 65245 => 1604, 65246 => 1604, 65247 => 1604, 65248 => 1604, 65249 => 1605, 65250 => 1605, 65251 => 1605, 65252 => 1605, 65253 => 1606, 65254 => 1606, 65255 => 1606, 65256 => 1606, 65257 => 1607, 65258 => 1607, 65259 => 1607, 65260 => 1607, 65261 => 1608, 65262 => 1608, 65263 => 1609, 65264 => 1609, 65265 => 1610, 65266 => 1610, 65267 => 1610, 65268 => 1610, 65269 => [1604, 1570], 65270 => [1604, 1570], 65271 => [1604, 1571], 65272 => [1604, 1571], 65273 => [1604, 1573], 65274 => [1604, 1573], 65275 => [1604, 1575], 65276 => [1604, 1575], 65279 => [], 65281 => 33, 65282 => 34, 65283 => 35, 65284 => 36, 65285 => 37, 65286 => 38, 65287 => 39, 65288 => 40, 65289 => 41, 65290 => 42, 65291 => 43, 65292 => 44, 65293 => 45, 65294 => 46, 65295 => 47, 65296 => 48, 65297 => 49, 65298 => 50, 65299 => 51, 65300 => 52, 65301 => 53, 65302 => 54, 65303 => 55, 65304 => 56, 65305 => 57, 65306 => 58, 65307 => 59, 65308 => 60, 65309 => 61, 65310 => 62, 65311 => 63, 65312 => 64, 65313 => 97, 65314 => 98, 65315 => 99, 65316 => 100, 65317 => 101, 65318 => 102, 65319 => 103, 65320 => 104, 65321 => 105, 65322 => 106, 65323 => 107, 65324 => 108, 65325 => 109, 65326 => 110, 65327 => 111, 65328 => 112, 65329 => 113, 65330 => 114, 65331 => 115, 65332 => 116, 65333 => 117, 65334 => 118, 65335 => 119, 65336 => 120, 65337 => 121, 65338 => 122, 65339 => 91, 65340 => 92, 65341 => 93, 65342 => 94, 65343 => 95, 65344 => 96, 65345 => 97, 65346 => 98, 65347 => 99, 65348 => 100, 65349 => 101, 65350 => 102, 65351 => 103, 65352 => 104, 65353 => 105, 65354 => 106, 65355 => 107, 65356 => 108, 65357 => 109, 65358 => 110, 65359 => 111, 65360 => 112, 65361 => 113, 65362 => 114, 65363 => 115, 65364 => 116, 65365 => 117, 65366 => 118, 65367 => 119, 65368 => 120, 65369 => 121, 65370 => 122, 65371 => 123, 65372 => 124, 65373 => 125, 65374 => 126, 65375 => 10629, 65376 => 10630, 65377 => 46, 65378 => 12300, 65379 => 12301, 65380 => 12289, 65381 => 12539, 65382 => 12530, 65383 => 12449, 65384 => 12451, 65385 => 12453, 65386 => 12455, 65387 => 12457, 65388 => 12515, 65389 => 12517, 65390 => 12519, 65391 => 12483, 65392 => 12540, 65393 => 12450, 65394 => 12452, 65395 => 12454, 65396 => 12456, 65397 => 12458, 65398 => 12459, 65399 => 12461, 65400 => 12463, 65401 => 12465, 65402 => 12467, 65403 => 12469, 65404 => 12471, 65405 => 12473, 65406 => 12475, 65407 => 12477, 65408 => 12479, 65409 => 12481, 65410 => 12484, 65411 => 12486, 65412 => 12488, 65413 => 12490, 65414 => 12491, 65415 => 12492, 65416 => 12493, 65417 => 12494, 65418 => 12495, 65419 => 12498, 65420 => 12501, 65421 => 12504, 65422 => 12507, 65423 => 12510, 65424 => 12511, 65425 => 12512, 65426 => 12513, 65427 => 12514, 65428 => 12516, 65429 => 12518, 65430 => 12520, 65431 => 12521, 65432 => 12522, 65433 => 12523, 65434 => 12524, 65435 => 12525, 65436 => 12527, 65437 => 12531, 65438 => 12441, 65439 => 12442, 65441 => 4352, 65442 => 4353, 65443 => 4522, 65444 => 4354, 65445 => 4524, 65446 => 4525, 65447 => 4355, 65448 => 4356, 65449 => 4357, 65450 => 4528, 65451 => 4529, 65452 => 4530, 65453 => 4531, 65454 => 4532, 65455 => 4533, 65456 => 4378, 65457 => 4358, 65458 => 4359, 65459 => 4360, 65460 => 4385, 65461 => 4361, 65462 => 4362, 65463 => 4363, 65464 => 4364, 65465 => 4365, 65466 => 4366, 65467 => 4367, 65468 => 4368, 65469 => 4369, 65470 => 4370, 65474 => 4449, 65475 => 4450, 65476 => 4451, 65477 => 4452, 65478 => 4453, 65479 => 4454, 65482 => 4455, 65483 => 4456, 65484 => 4457, 65485 => 4458, 65486 => 4459, 65487 => 4460, 65490 => 4461, 65491 => 4462, 65492 => 4463, 65493 => 4464, 65494 => 4465, 65495 => 4466, 65498 => 4467, 65499 => 4468, 65500 => 4469, 65504 => 162, 65505 => 163, 65506 => 172, 65507 => [32, 772], 65508 => 166, 65509 => 165, 65510 => 8361, 65512 => 9474, 65513 => 8592, 65514 => 8593, 65515 => 8594, 65516 => 8595, 65517 => 9632, 65518 => 9675, 66560 => 66600, 66561 => 66601, 66562 => 66602, 66563 => 66603, 66564 => 66604, 66565 => 66605, 66566 => 66606, 66567 => 66607, 66568 => 66608, 66569 => 66609, 66570 => 66610, 66571 => 66611, 66572 => 66612, 66573 => 66613, 66574 => 66614, 66575 => 66615, 66576 => 66616, 66577 => 66617, 66578 => 66618, 66579 => 66619, 66580 => 66620, 66581 => 66621, 66582 => 66622, 66583 => 66623, 66584 => 66624, 66585 => 66625, 66586 => 66626, 66587 => 66627, 66588 => 66628, 66589 => 66629, 66590 => 66630, 66591 => 66631, 66592 => 66632, 66593 => 66633, 66594 => 66634, 66595 => 66635, 66596 => 66636, 66597 => 66637, 66598 => 66638, 66599 => 66639, 66736 => 66776, 66737 => 66777, 66738 => 66778, 66739 => 66779, 66740 => 66780, 66741 => 66781, 66742 => 66782, 66743 => 66783, 66744 => 66784, 66745 => 66785, 66746 => 66786, 66747 => 66787, 66748 => 66788, 66749 => 66789, 66750 => 66790, 66751 => 66791, 66752 => 66792, 66753 => 66793, 66754 => 66794, 66755 => 66795, 66756 => 66796, 66757 => 66797, 66758 => 66798, 66759 => 66799, 66760 => 66800, 66761 => 66801, 66762 => 66802, 66763 => 66803, 66764 => 66804, 66765 => 66805, 66766 => 66806, 66767 => 66807, 66768 => 66808, 66769 => 66809, 66770 => 66810, 66771 => 66811, 66928 => 66967, 66929 => 66968, 66930 => 66969, 66931 => 66970, 66932 => 66971, 66933 => 66972, 66934 => 66973, 66935 => 66974, 66936 => 66975, 66937 => 66976, 66938 => 66977, 66940 => 66979, 66941 => 66980, 66942 => 66981, 66943 => 66982, 66944 => 66983, 66945 => 66984, 66946 => 66985, 66947 => 66986, 66948 => 66987, 66949 => 66988, 66950 => 66989, 66951 => 66990, 66952 => 66991, 66953 => 66992, 66954 => 66993, 66956 => 66995, 66957 => 66996, 66958 => 66997, 66959 => 66998, 66960 => 66999, 66961 => 67000, 66962 => 67001, 66964 => 67003, 66965 => 67004, 67457 => 720, 67458 => 721, 67459 => 230, 67460 => 665, 67461 => 595, 67463 => 675, 67464 => 43878, 67465 => 677, 67466 => 676, 67467 => 598, 67468 => 599, 67469 => 7569, 67470 => 600, 67471 => 606, 67472 => 681, 67473 => 612, 67474 => 610, 67475 => 608, 67476 => 667, 67477 => 295, 67478 => 668, 67479 => 615, 67480 => 644, 67481 => 682, 67482 => 683, 67483 => 620, 67484 => 122628, 67485 => 42894, 67486 => 622, 67487 => 122629, 67488 => 654, 67489 => 122630, 67490 => 248, 67491 => 630, 67492 => 631, 67493 => 113, 67494 => 634, 67495 => 122632, 67496 => 637, 67497 => 638, 67498 => 640, 67499 => 680, 67500 => 678, 67501 => 43879, 67502 => 679, 67503 => 648, 67504 => 11377, 67506 => 655, 67507 => 673, 67508 => 674, 67509 => 664, 67510 => 448, 67511 => 449, 67512 => 450, 67513 => 122634, 67514 => 122654, 68736 => 68800, 68737 => 68801, 68738 => 68802, 68739 => 68803, 68740 => 68804, 68741 => 68805, 68742 => 68806, 68743 => 68807, 68744 => 68808, 68745 => 68809, 68746 => 68810, 68747 => 68811, 68748 => 68812, 68749 => 68813, 68750 => 68814, 68751 => 68815, 68752 => 68816, 68753 => 68817, 68754 => 68818, 68755 => 68819, 68756 => 68820, 68757 => 68821, 68758 => 68822, 68759 => 68823, 68760 => 68824, 68761 => 68825, 68762 => 68826, 68763 => 68827, 68764 => 68828, 68765 => 68829, 68766 => 68830, 68767 => 68831, 68768 => 68832, 68769 => 68833, 68770 => 68834, 68771 => 68835, 68772 => 68836, 68773 => 68837, 68774 => 68838, 68775 => 68839, 68776 => 68840, 68777 => 68841, 68778 => 68842, 68779 => 68843, 68780 => 68844, 68781 => 68845, 68782 => 68846, 68783 => 68847, 68784 => 68848, 68785 => 68849, 68786 => 68850, 71840 => 71872, 71841 => 71873, 71842 => 71874, 71843 => 71875, 71844 => 71876, 71845 => 71877, 71846 => 71878, 71847 => 71879, 71848 => 71880, 71849 => 71881, 71850 => 71882, 71851 => 71883, 71852 => 71884, 71853 => 71885, 71854 => 71886, 71855 => 71887, 71856 => 71888, 71857 => 71889, 71858 => 71890, 71859 => 71891, 71860 => 71892, 71861 => 71893, 71862 => 71894, 71863 => 71895, 71864 => 71896, 71865 => 71897, 71866 => 71898, 71867 => 71899, 71868 => 71900, 71869 => 71901, 71870 => 71902, 71871 => 71903, 93760 => 93792, 93761 => 93793, 93762 => 93794, 93763 => 93795, 93764 => 93796, 93765 => 93797, 93766 => 93798, 93767 => 93799, 93768 => 93800, 93769 => 93801, 93770 => 93802, 93771 => 93803, 93772 => 93804, 93773 => 93805, 93774 => 93806, 93775 => 93807, 93776 => 93808, 93777 => 93809, 93778 => 93810, 93779 => 93811, 93780 => 93812, 93781 => 93813, 93782 => 93814, 93783 => 93815, 93784 => 93816, 93785 => 93817, 93786 => 93818, 93787 => 93819, 93788 => 93820, 93789 => 93821, 93790 => 93822, 93791 => 93823, 113824 => [], 113825 => [], 113826 => [], 113827 => [], 119134 => [119127, 119141], 119135 => [119128, 119141], 119136 => [119128, 119141, 119150], 119137 => [119128, 119141, 119151], 119138 => [119128, 119141, 119152], 119139 => [119128, 119141, 119153], 119140 => [119128, 119141, 119154], 119227 => [119225, 119141], 119228 => [119226, 119141], 119229 => [119225, 119141, 119150], 119230 => [119226, 119141, 119150], 119231 => [119225, 119141, 119151], 119232 => [119226, 119141, 119151], 119808 => 97, 119809 => 98, 119810 => 99, 119811 => 100, 119812 => 101, 119813 => 102, 119814 => 103, 119815 => 104, 119816 => 105, 119817 => 106, 119818 => 107, 119819 => 108, 119820 => 109, 119821 => 110, 119822 => 111, 119823 => 112, 119824 => 113, 119825 => 114, 119826 => 115, 119827 => 116, 119828 => 117, 119829 => 118, 119830 => 119, 119831 => 120, 119832 => 121, 119833 => 122, 119834 => 97, 119835 => 98, 119836 => 99, 119837 => 100, 119838 => 101, 119839 => 102, 119840 => 103, 119841 => 104, 119842 => 105, 119843 => 106, 119844 => 107, 119845 => 108, 119846 => 109, 119847 => 110, 119848 => 111, 119849 => 112, 119850 => 113, 119851 => 114, 119852 => 115, 119853 => 116, 119854 => 117, 119855 => 118, 119856 => 119, 119857 => 120, 119858 => 121, 119859 => 122, 119860 => 97, 119861 => 98, 119862 => 99, 119863 => 100, 119864 => 101, 119865 => 102, 119866 => 103, 119867 => 104, 119868 => 105, 119869 => 106, 119870 => 107, 119871 => 108, 119872 => 109, 119873 => 110, 119874 => 111, 119875 => 112, 119876 => 113, 119877 => 114, 119878 => 115, 119879 => 116, 119880 => 117, 119881 => 118, 119882 => 119, 119883 => 120, 119884 => 121, 119885 => 122, 119886 => 97, 119887 => 98, 119888 => 99, 119889 => 100, 119890 => 101, 119891 => 102, 119892 => 103, 119894 => 105, 119895 => 106, 119896 => 107, 119897 => 108, 119898 => 109, 119899 => 110, 119900 => 111, 119901 => 112, 119902 => 113, 119903 => 114, 119904 => 115, 119905 => 116, 119906 => 117, 119907 => 118, 119908 => 119, 119909 => 120, 119910 => 121, 119911 => 122, 119912 => 97, 119913 => 98, 119914 => 99, 119915 => 100, 119916 => 101, 119917 => 102, 119918 => 103, 119919 => 104, 119920 => 105, 119921 => 106, 119922 => 107, 119923 => 108, 119924 => 109, 119925 => 110, 119926 => 111, 119927 => 112, 119928 => 113, 119929 => 114, 119930 => 115, 119931 => 116, 119932 => 117, 119933 => 118, 119934 => 119, 119935 => 120, 119936 => 121, 119937 => 122, 119938 => 97, 119939 => 98, 119940 => 99, 119941 => 100, 119942 => 101, 119943 => 102, 119944 => 103, 119945 => 104, 119946 => 105, 119947 => 106, 119948 => 107, 119949 => 108, 119950 => 109, 119951 => 110, 119952 => 111, 119953 => 112, 119954 => 113, 119955 => 114, 119956 => 115, 119957 => 116, 119958 => 117, 119959 => 118, 119960 => 119, 119961 => 120, 119962 => 121, 119963 => 122, 119964 => 97, 119966 => 99, 119967 => 100, 119970 => 103, 119973 => 106, 119974 => 107, 119977 => 110, 119978 => 111, 119979 => 112, 119980 => 113, 119982 => 115, 119983 => 116, 119984 => 117, 119985 => 118, 119986 => 119, 119987 => 120, 119988 => 121, 119989 => 122, 119990 => 97, 119991 => 98, 119992 => 99, 119993 => 100, 119995 => 102, 119997 => 104, 119998 => 105, 119999 => 106, 120000 => 107, 120001 => 108, 120002 => 109, 120003 => 110, 120005 => 112, 120006 => 113, 120007 => 114, 120008 => 115, 120009 => 116, 120010 => 117, 120011 => 118, 120012 => 119, 120013 => 120, 120014 => 121, 120015 => 122, 120016 => 97, 120017 => 98, 120018 => 99, 120019 => 100, 120020 => 101, 120021 => 102, 120022 => 103, 120023 => 104, 120024 => 105, 120025 => 106, 120026 => 107, 120027 => 108, 120028 => 109, 120029 => 110, 120030 => 111, 120031 => 112, 120032 => 113, 120033 => 114, 120034 => 115, 120035 => 116, 120036 => 117, 120037 => 118, 120038 => 119, 120039 => 120, 120040 => 121, 120041 => 122, 120042 => 97, 120043 => 98, 120044 => 99, 120045 => 100, 120046 => 101, 120047 => 102, 120048 => 103, 120049 => 104, 120050 => 105, 120051 => 106, 120052 => 107, 120053 => 108, 120054 => 109, 120055 => 110, 120056 => 111, 120057 => 112, 120058 => 113, 120059 => 114, 120060 => 115, 120061 => 116, 120062 => 117, 120063 => 118, 120064 => 119, 120065 => 120, 120066 => 121, 120067 => 122, 120068 => 97, 120069 => 98, 120071 => 100, 120072 => 101, 120073 => 102, 120074 => 103, 120077 => 106, 120078 => 107, 120079 => 108, 120080 => 109, 120081 => 110, 120082 => 111, 120083 => 112, 120084 => 113, 120086 => 115, 120087 => 116, 120088 => 117, 120089 => 118, 120090 => 119, 120091 => 120, 120092 => 121, 120094 => 97, 120095 => 98, 120096 => 99, 120097 => 100, 120098 => 101, 120099 => 102, 120100 => 103, 120101 => 104, 120102 => 105, 120103 => 106, 120104 => 107, 120105 => 108, 120106 => 109, 120107 => 110, 120108 => 111, 120109 => 112, 120110 => 113, 120111 => 114, 120112 => 115, 120113 => 116, 120114 => 117, 120115 => 118, 120116 => 119, 120117 => 120, 120118 => 121, 120119 => 122, 120120 => 97, 120121 => 98, 120123 => 100, 120124 => 101, 120125 => 102, 120126 => 103, 120128 => 105, 120129 => 106, 120130 => 107, 120131 => 108, 120132 => 109, 120134 => 111, 120138 => 115, 120139 => 116, 120140 => 117, 120141 => 118, 120142 => 119, 120143 => 120, 120144 => 121, 120146 => 97, 120147 => 98, 120148 => 99, 120149 => 100, 120150 => 101, 120151 => 102, 120152 => 103, 120153 => 104, 120154 => 105, 120155 => 106, 120156 => 107, 120157 => 108, 120158 => 109, 120159 => 110, 120160 => 111, 120161 => 112, 120162 => 113, 120163 => 114, 120164 => 115, 120165 => 116, 120166 => 117, 120167 => 118, 120168 => 119, 120169 => 120, 120170 => 121, 120171 => 122, 120172 => 97, 120173 => 98, 120174 => 99, 120175 => 100, 120176 => 101, 120177 => 102, 120178 => 103, 120179 => 104, 120180 => 105, 120181 => 106, 120182 => 107, 120183 => 108, 120184 => 109, 120185 => 110, 120186 => 111, 120187 => 112, 120188 => 113, 120189 => 114, 120190 => 115, 120191 => 116, 120192 => 117, 120193 => 118, 120194 => 119, 120195 => 120, 120196 => 121, 120197 => 122, 120198 => 97, 120199 => 98, 120200 => 99, 120201 => 100, 120202 => 101, 120203 => 102, 120204 => 103, 120205 => 104, 120206 => 105, 120207 => 106, 120208 => 107, 120209 => 108, 120210 => 109, 120211 => 110, 120212 => 111, 120213 => 112, 120214 => 113, 120215 => 114, 120216 => 115, 120217 => 116, 120218 => 117, 120219 => 118, 120220 => 119, 120221 => 120, 120222 => 121, 120223 => 122, 120224 => 97, 120225 => 98, 120226 => 99, 120227 => 100, 120228 => 101, 120229 => 102, 120230 => 103, 120231 => 104, 120232 => 105, 120233 => 106, 120234 => 107, 120235 => 108, 120236 => 109, 120237 => 110, 120238 => 111, 120239 => 112, 120240 => 113, 120241 => 114, 120242 => 115, 120243 => 116, 120244 => 117, 120245 => 118, 120246 => 119, 120247 => 120, 120248 => 121, 120249 => 122, 120250 => 97, 120251 => 98, 120252 => 99, 120253 => 100, 120254 => 101, 120255 => 102, 120256 => 103, 120257 => 104, 120258 => 105, 120259 => 106, 120260 => 107, 120261 => 108, 120262 => 109, 120263 => 110, 120264 => 111, 120265 => 112, 120266 => 113, 120267 => 114, 120268 => 115, 120269 => 116, 120270 => 117, 120271 => 118, 120272 => 119, 120273 => 120, 120274 => 121, 120275 => 122, 120276 => 97, 120277 => 98, 120278 => 99, 120279 => 100, 120280 => 101, 120281 => 102, 120282 => 103, 120283 => 104, 120284 => 105, 120285 => 106, 120286 => 107, 120287 => 108, 120288 => 109, 120289 => 110, 120290 => 111, 120291 => 112, 120292 => 113, 120293 => 114, 120294 => 115, 120295 => 116, 120296 => 117, 120297 => 118, 120298 => 119, 120299 => 120, 120300 => 121, 120301 => 122, 120302 => 97, 120303 => 98, 120304 => 99, 120305 => 100, 120306 => 101, 120307 => 102, 120308 => 103, 120309 => 104, 120310 => 105, 120311 => 106, 120312 => 107, 120313 => 108, 120314 => 109, 120315 => 110, 120316 => 111, 120317 => 112, 120318 => 113, 120319 => 114, 120320 => 115, 120321 => 116, 120322 => 117, 120323 => 118, 120324 => 119, 120325 => 120, 120326 => 121, 120327 => 122, 120328 => 97, 120329 => 98, 120330 => 99, 120331 => 100, 120332 => 101, 120333 => 102, 120334 => 103, 120335 => 104, 120336 => 105, 120337 => 106, 120338 => 107, 120339 => 108, 120340 => 109, 120341 => 110, 120342 => 111, 120343 => 112, 120344 => 113, 120345 => 114, 120346 => 115, 120347 => 116, 120348 => 117, 120349 => 118, 120350 => 119, 120351 => 120, 120352 => 121, 120353 => 122, 120354 => 97, 120355 => 98, 120356 => 99, 120357 => 100, 120358 => 101, 120359 => 102, 120360 => 103, 120361 => 104, 120362 => 105, 120363 => 106, 120364 => 107, 120365 => 108, 120366 => 109, 120367 => 110, 120368 => 111, 120369 => 112, 120370 => 113, 120371 => 114, 120372 => 115, 120373 => 116, 120374 => 117, 120375 => 118, 120376 => 119, 120377 => 120, 120378 => 121, 120379 => 122, 120380 => 97, 120381 => 98, 120382 => 99, 120383 => 100, 120384 => 101, 120385 => 102, 120386 => 103, 120387 => 104, 120388 => 105, 120389 => 106, 120390 => 107, 120391 => 108, 120392 => 109, 120393 => 110, 120394 => 111, 120395 => 112, 120396 => 113, 120397 => 114, 120398 => 115, 120399 => 116, 120400 => 117, 120401 => 118, 120402 => 119, 120403 => 120, 120404 => 121, 120405 => 122, 120406 => 97, 120407 => 98, 120408 => 99, 120409 => 100, 120410 => 101, 120411 => 102, 120412 => 103, 120413 => 104, 120414 => 105, 120415 => 106, 120416 => 107, 120417 => 108, 120418 => 109, 120419 => 110, 120420 => 111, 120421 => 112, 120422 => 113, 120423 => 114, 120424 => 115, 120425 => 116, 120426 => 117, 120427 => 118, 120428 => 119, 120429 => 120, 120430 => 121, 120431 => 122, 120432 => 97, 120433 => 98, 120434 => 99, 120435 => 100, 120436 => 101, 120437 => 102, 120438 => 103, 120439 => 104, 120440 => 105, 120441 => 106, 120442 => 107, 120443 => 108, 120444 => 109, 120445 => 110, 120446 => 111, 120447 => 112, 120448 => 113, 120449 => 114, 120450 => 115, 120451 => 116, 120452 => 117, 120453 => 118, 120454 => 119, 120455 => 120, 120456 => 121, 120457 => 122, 120458 => 97, 120459 => 98, 120460 => 99, 120461 => 100, 120462 => 101, 120463 => 102, 120464 => 103, 120465 => 104, 120466 => 105, 120467 => 106, 120468 => 107, 120469 => 108, 120470 => 109, 120471 => 110, 120472 => 111, 120473 => 112, 120474 => 113, 120475 => 114, 120476 => 115, 120477 => 116, 120478 => 117, 120479 => 118, 120480 => 119, 120481 => 120, 120482 => 121, 120483 => 122, 120484 => 305, 120485 => 567, 120488 => 945, 120489 => 946, 120490 => 947, 120491 => 948, 120492 => 949, 120493 => 950, 120494 => 951, 120495 => 952, 120496 => 953, 120497 => 954, 120498 => 955, 120499 => 956, 120500 => 957, 120501 => 958, 120502 => 959, 120503 => 960, 120504 => 961, 120505 => 952, 120506 => 963, 120507 => 964, 120508 => 965, 120509 => 966, 120510 => 967, 120511 => 968, 120512 => 969, 120513 => 8711, 120514 => 945, 120515 => 946, 120516 => 947, 120517 => 948, 120518 => 949, 120519 => 950, 120520 => 951, 120521 => 952, 120522 => 953, 120523 => 954, 120524 => 955, 120525 => 956, 120526 => 957, 120527 => 958, 120528 => 959, 120529 => 960, 120530 => 961, 120531 => 963, 120532 => 963, 120533 => 964, 120534 => 965, 120535 => 966, 120536 => 967, 120537 => 968, 120538 => 969, 120539 => 8706, 120540 => 949, 120541 => 952, 120542 => 954, 120543 => 966, 120544 => 961, 120545 => 960, 120546 => 945, 120547 => 946, 120548 => 947, 120549 => 948, 120550 => 949, 120551 => 950, 120552 => 951, 120553 => 952, 120554 => 953, 120555 => 954, 120556 => 955, 120557 => 956, 120558 => 957, 120559 => 958, 120560 => 959, 120561 => 960, 120562 => 961, 120563 => 952, 120564 => 963, 120565 => 964, 120566 => 965, 120567 => 966, 120568 => 967, 120569 => 968, 120570 => 969, 120571 => 8711, 120572 => 945, 120573 => 946, 120574 => 947, 120575 => 948, 120576 => 949, 120577 => 950, 120578 => 951, 120579 => 952, 120580 => 953, 120581 => 954, 120582 => 955, 120583 => 956, 120584 => 957, 120585 => 958, 120586 => 959, 120587 => 960, 120588 => 961, 120589 => 963, 120590 => 963, 120591 => 964, 120592 => 965, 120593 => 966, 120594 => 967, 120595 => 968, 120596 => 969, 120597 => 8706, 120598 => 949, 120599 => 952, 120600 => 954, 120601 => 966, 120602 => 961, 120603 => 960, 120604 => 945, 120605 => 946, 120606 => 947, 120607 => 948, 120608 => 949, 120609 => 950, 120610 => 951, 120611 => 952, 120612 => 953, 120613 => 954, 120614 => 955, 120615 => 956, 120616 => 957, 120617 => 958, 120618 => 959, 120619 => 960, 120620 => 961, 120621 => 952, 120622 => 963, 120623 => 964, 120624 => 965, 120625 => 966, 120626 => 967, 120627 => 968, 120628 => 969, 120629 => 8711, 120630 => 945, 120631 => 946, 120632 => 947, 120633 => 948, 120634 => 949, 120635 => 950, 120636 => 951, 120637 => 952, 120638 => 953, 120639 => 954, 120640 => 955, 120641 => 956, 120642 => 957, 120643 => 958, 120644 => 959, 120645 => 960, 120646 => 961, 120647 => 963, 120648 => 963, 120649 => 964, 120650 => 965, 120651 => 966, 120652 => 967, 120653 => 968, 120654 => 969, 120655 => 8706, 120656 => 949, 120657 => 952, 120658 => 954, 120659 => 966, 120660 => 961, 120661 => 960, 120662 => 945, 120663 => 946, 120664 => 947, 120665 => 948, 120666 => 949, 120667 => 950, 120668 => 951, 120669 => 952, 120670 => 953, 120671 => 954, 120672 => 955, 120673 => 956, 120674 => 957, 120675 => 958, 120676 => 959, 120677 => 960, 120678 => 961, 120679 => 952, 120680 => 963, 120681 => 964, 120682 => 965, 120683 => 966, 120684 => 967, 120685 => 968, 120686 => 969, 120687 => 8711, 120688 => 945, 120689 => 946, 120690 => 947, 120691 => 948, 120692 => 949, 120693 => 950, 120694 => 951, 120695 => 952, 120696 => 953, 120697 => 954, 120698 => 955, 120699 => 956, 120700 => 957, 120701 => 958, 120702 => 959, 120703 => 960, 120704 => 961, 120705 => 963, 120706 => 963, 120707 => 964, 120708 => 965, 120709 => 966, 120710 => 967, 120711 => 968, 120712 => 969, 120713 => 8706, 120714 => 949, 120715 => 952, 120716 => 954, 120717 => 966, 120718 => 961, 120719 => 960, 120720 => 945, 120721 => 946, 120722 => 947, 120723 => 948, 120724 => 949, 120725 => 950, 120726 => 951, 120727 => 952, 120728 => 953, 120729 => 954, 120730 => 955, 120731 => 956, 120732 => 957, 120733 => 958, 120734 => 959, 120735 => 960, 120736 => 961, 120737 => 952, 120738 => 963, 120739 => 964, 120740 => 965, 120741 => 966, 120742 => 967, 120743 => 968, 120744 => 969, 120745 => 8711, 120746 => 945, 120747 => 946, 120748 => 947, 120749 => 948, 120750 => 949, 120751 => 950, 120752 => 951, 120753 => 952, 120754 => 953, 120755 => 954, 120756 => 955, 120757 => 956, 120758 => 957, 120759 => 958, 120760 => 959, 120761 => 960, 120762 => 961, 120763 => 963, 120764 => 963, 120765 => 964, 120766 => 965, 120767 => 966, 120768 => 967, 120769 => 968, 120770 => 969, 120771 => 8706, 120772 => 949, 120773 => 952, 120774 => 954, 120775 => 966, 120776 => 961, 120777 => 960, 120778 => 989, 120779 => 989, 120782 => 48, 120783 => 49, 120784 => 50, 120785 => 51, 120786 => 52, 120787 => 53, 120788 => 54, 120789 => 55, 120790 => 56, 120791 => 57, 120792 => 48, 120793 => 49, 120794 => 50, 120795 => 51, 120796 => 52, 120797 => 53, 120798 => 54, 120799 => 55, 120800 => 56, 120801 => 57, 120802 => 48, 120803 => 49, 120804 => 50, 120805 => 51, 120806 => 52, 120807 => 53, 120808 => 54, 120809 => 55, 120810 => 56, 120811 => 57, 120812 => 48, 120813 => 49, 120814 => 50, 120815 => 51, 120816 => 52, 120817 => 53, 120818 => 54, 120819 => 55, 120820 => 56, 120821 => 57, 120822 => 48, 120823 => 49, 120824 => 50, 120825 => 51, 120826 => 52, 120827 => 53, 120828 => 54, 120829 => 55, 120830 => 56, 120831 => 57, 122928 => 1072, 122929 => 1073, 122930 => 1074, 122931 => 1075, 122932 => 1076, 122933 => 1077, 122934 => 1078, 122935 => 1079, 122936 => 1080, 122937 => 1082, 122938 => 1083, 122939 => 1084, 122940 => 1086, 122941 => 1087, 122942 => 1088, 122943 => 1089, 122944 => 1090, 122945 => 1091, 122946 => 1092, 122947 => 1093, 122948 => 1094, 122949 => 1095, 122950 => 1096, 122951 => 1099, 122952 => 1101, 122953 => 1102, 122954 => 42633, 122955 => 1241, 122956 => 1110, 122957 => 1112, 122958 => 1257, 122959 => 1199, 122960 => 1231, 122961 => 1072, 122962 => 1073, 122963 => 1074, 122964 => 1075, 122965 => 1076, 122966 => 1077, 122967 => 1078, 122968 => 1079, 122969 => 1080, 122970 => 1082, 122971 => 1083, 122972 => 1086, 122973 => 1087, 122974 => 1089, 122975 => 1091, 122976 => 1092, 122977 => 1093, 122978 => 1094, 122979 => 1095, 122980 => 1096, 122981 => 1098, 122982 => 1099, 122983 => 1169, 122984 => 1110, 122985 => 1109, 122986 => 1119, 122987 => 1195, 122988 => 42577, 122989 => 1201, 125184 => 125218, 125185 => 125219, 125186 => 125220, 125187 => 125221, 125188 => 125222, 125189 => 125223, 125190 => 125224, 125191 => 125225, 125192 => 125226, 125193 => 125227, 125194 => 125228, 125195 => 125229, 125196 => 125230, 125197 => 125231, 125198 => 125232, 125199 => 125233, 125200 => 125234, 125201 => 125235, 125202 => 125236, 125203 => 125237, 125204 => 125238, 125205 => 125239, 125206 => 125240, 125207 => 125241, 125208 => 125242, 125209 => 125243, 125210 => 125244, 125211 => 125245, 125212 => 125246, 125213 => 125247, 125214 => 125248, 125215 => 125249, 125216 => 125250, 125217 => 125251, 126464 => 1575, 126465 => 1576, 126466 => 1580, 126467 => 1583, 126469 => 1608, 126470 => 1586, 126471 => 1581, 126472 => 1591, 126473 => 1610, 126474 => 1603, 126475 => 1604, 126476 => 1605, 126477 => 1606, 126478 => 1587, 126479 => 1593, 126480 => 1601, 126481 => 1589, 126482 => 1602, 126483 => 1585, 126484 => 1588, 126485 => 1578, 126486 => 1579, 126487 => 1582, 126488 => 1584, 126489 => 1590, 126490 => 1592, 126491 => 1594, 126492 => 1646, 126493 => 1722, 126494 => 1697, 126495 => 1647, 126497 => 1576, 126498 => 1580, 126500 => 1607, 126503 => 1581, 126505 => 1610, 126506 => 1603, 126507 => 1604, 126508 => 1605, 126509 => 1606, 126510 => 1587, 126511 => 1593, 126512 => 1601, 126513 => 1589, 126514 => 1602, 126516 => 1588, 126517 => 1578, 126518 => 1579, 126519 => 1582, 126521 => 1590, 126523 => 1594, 126530 => 1580, 126535 => 1581, 126537 => 1610, 126539 => 1604, 126541 => 1606, 126542 => 1587, 126543 => 1593, 126545 => 1589, 126546 => 1602, 126548 => 1588, 126551 => 1582, 126553 => 1590, 126555 => 1594, 126557 => 1722, 126559 => 1647, 126561 => 1576, 126562 => 1580, 126564 => 1607, 126567 => 1581, 126568 => 1591, 126569 => 1610, 126570 => 1603, 126572 => 1605, 126573 => 1606, 126574 => 1587, 126575 => 1593, 126576 => 1601, 126577 => 1589, 126578 => 1602, 126580 => 1588, 126581 => 1578, 126582 => 1579, 126583 => 1582, 126585 => 1590, 126586 => 1592, 126587 => 1594, 126588 => 1646, 126590 => 1697, 126592 => 1575, 126593 => 1576, 126594 => 1580, 126595 => 1583, 126596 => 1607, 126597 => 1608, 126598 => 1586, 126599 => 1581, 126600 => 1591, 126601 => 1610, 126603 => 1604, 126604 => 1605, 126605 => 1606, 126606 => 1587, 126607 => 1593, 126608 => 1601, 126609 => 1589, 126610 => 1602, 126611 => 1585, 126612 => 1588, 126613 => 1578, 126614 => 1579, 126615 => 1582, 126616 => 1584, 126617 => 1590, 126618 => 1592, 126619 => 1594, 126625 => 1576, 126626 => 1580, 126627 => 1583, 126629 => 1608, 126630 => 1586, 126631 => 1581, 126632 => 1591, 126633 => 1610, 126635 => 1604, 126636 => 1605, 126637 => 1606, 126638 => 1587, 126639 => 1593, 126640 => 1601, 126641 => 1589, 126642 => 1602, 126643 => 1585, 126644 => 1588, 126645 => 1578, 126646 => 1579, 126647 => 1582, 126648 => 1584, 126649 => 1590, 126650 => 1592, 126651 => 1594, 127233 => [48, 44], 127234 => [49, 44], 127235 => [50, 44], 127236 => [51, 44], 127237 => [52, 44], 127238 => [53, 44], 127239 => [54, 44], 127240 => [55, 44], 127241 => [56, 44], 127242 => [57, 44], 127248 => [40, 97, 41], 127249 => [40, 98, 41], 127250 => [40, 99, 41], 127251 => [40, 100, 41], 127252 => [40, 101, 41], 127253 => [40, 102, 41], 127254 => [40, 103, 41], 127255 => [40, 104, 41], 127256 => [40, 105, 41], 127257 => [40, 106, 41], 127258 => [40, 107, 41], 127259 => [40, 108, 41], 127260 => [40, 109, 41], 127261 => [40, 110, 41], 127262 => [40, 111, 41], 127263 => [40, 112, 41], 127264 => [40, 113, 41], 127265 => [40, 114, 41], 127266 => [40, 115, 41], 127267 => [40, 116, 41], 127268 => [40, 117, 41], 127269 => [40, 118, 41], 127270 => [40, 119, 41], 127271 => [40, 120, 41], 127272 => [40, 121, 41], 127273 => [40, 122, 41], 127274 => [12308, 115, 12309], 127275 => 99, 127276 => 114, 127277 => [99, 100], 127278 => [119, 122], 127280 => 97, 127281 => 98, 127282 => 99, 127283 => 100, 127284 => 101, 127285 => 102, 127286 => 103, 127287 => 104, 127288 => 105, 127289 => 106, 127290 => 107, 127291 => 108, 127292 => 109, 127293 => 110, 127294 => 111, 127295 => 112, 127296 => 113, 127297 => 114, 127298 => 115, 127299 => 116, 127300 => 117, 127301 => 118, 127302 => 119, 127303 => 120, 127304 => 121, 127305 => 122, 127306 => [104, 118], 127307 => [109, 118], 127308 => [115, 100], 127309 => [115, 115], 127310 => [112, 112, 118], 127311 => [119, 99], 127338 => [109, 99], 127339 => [109, 100], 127340 => [109, 114], 127376 => [100, 106], 127488 => [12411, 12363], 127489 => [12467, 12467], 127490 => 12469, 127504 => 25163, 127505 => 23383, 127506 => 21452, 127507 => 12487, 127508 => 20108, 127509 => 22810, 127510 => 35299, 127511 => 22825, 127512 => 20132, 127513 => 26144, 127514 => 28961, 127515 => 26009, 127516 => 21069, 127517 => 24460, 127518 => 20877, 127519 => 26032, 127520 => 21021, 127521 => 32066, 127522 => 29983, 127523 => 36009, 127524 => 22768, 127525 => 21561, 127526 => 28436, 127527 => 25237, 127528 => 25429, 127529 => 19968, 127530 => 19977, 127531 => 36938, 127532 => 24038, 127533 => 20013, 127534 => 21491, 127535 => 25351, 127536 => 36208, 127537 => 25171, 127538 => 31105, 127539 => 31354, 127540 => 21512, 127541 => 28288, 127542 => 26377, 127543 => 26376, 127544 => 30003, 127545 => 21106, 127546 => 21942, 127547 => 37197, 127552 => [12308, 26412, 12309], 127553 => [12308, 19977, 12309], 127554 => [12308, 20108, 12309], 127555 => [12308, 23433, 12309], 127556 => [12308, 28857, 12309], 127557 => [12308, 25171, 12309], 127558 => [12308, 30423, 12309], 127559 => [12308, 21213, 12309], 127560 => [12308, 25943, 12309], 127568 => 24471, 127569 => 21487, 130032 => 48, 130033 => 49, 130034 => 50, 130035 => 51, 130036 => 52, 130037 => 53, 130038 => 54, 130039 => 55, 130040 => 56, 130041 => 57, 194560 => 20029, 194561 => 20024, 194562 => 20033, 194563 => 131362, 194564 => 20320, 194565 => 20398, 194566 => 20411, 194567 => 20482, 194568 => 20602, 194569 => 20633, 194570 => 20711, 194571 => 20687, 194572 => 13470, 194573 => 132666, 194574 => 20813, 194575 => 20820, 194576 => 20836, 194577 => 20855, 194578 => 132380, 194579 => 13497, 194580 => 20839, 194581 => 20877, 194582 => 132427, 194583 => 20887, 194584 => 20900, 194585 => 20172, 194586 => 20908, 194587 => 20917, 194588 => 168415, 194589 => 20981, 194590 => 20995, 194591 => 13535, 194592 => 21051, 194593 => 21062, 194594 => 21106, 194595 => 21111, 194596 => 13589, 194597 => 21191, 194598 => 21193, 194599 => 21220, 194600 => 21242, 194601 => 21253, 194602 => 21254, 194603 => 21271, 194604 => 21321, 194605 => 21329, 194606 => 21338, 194607 => 21363, 194608 => 21373, 194609 => 21375, 194610 => 21375, 194611 => 21375, 194612 => 133676, 194613 => 28784, 194614 => 21450, 194615 => 21471, 194616 => 133987, 194617 => 21483, 194618 => 21489, 194619 => 21510, 194620 => 21662, 194621 => 21560, 194622 => 21576, 194623 => 21608, 194624 => 21666, 194625 => 21750, 194626 => 21776, 194627 => 21843, 194628 => 21859, 194629 => 21892, 194630 => 21892, 194631 => 21913, 194632 => 21931, 194633 => 21939, 194634 => 21954, 194635 => 22294, 194636 => 22022, 194637 => 22295, 194638 => 22097, 194639 => 22132, 194640 => 20999, 194641 => 22766, 194642 => 22478, 194643 => 22516, 194644 => 22541, 194645 => 22411, 194646 => 22578, 194647 => 22577, 194648 => 22700, 194649 => 136420, 194650 => 22770, 194651 => 22775, 194652 => 22790, 194653 => 22810, 194654 => 22818, 194655 => 22882, 194656 => 136872, 194657 => 136938, 194658 => 23020, 194659 => 23067, 194660 => 23079, 194661 => 23000, 194662 => 23142, 194663 => 14062, 194665 => 23304, 194666 => 23358, 194667 => 23358, 194668 => 137672, 194669 => 23491, 194670 => 23512, 194671 => 23527, 194672 => 23539, 194673 => 138008, 194674 => 23551, 194675 => 23558, 194677 => 23586, 194678 => 14209, 194679 => 23648, 194680 => 23662, 194681 => 23744, 194682 => 23693, 194683 => 138724, 194684 => 23875, 194685 => 138726, 194686 => 23918, 194687 => 23915, 194688 => 23932, 194689 => 24033, 194690 => 24034, 194691 => 14383, 194692 => 24061, 194693 => 24104, 194694 => 24125, 194695 => 24169, 194696 => 14434, 194697 => 139651, 194698 => 14460, 194699 => 24240, 194700 => 24243, 194701 => 24246, 194702 => 24266, 194703 => 172946, 194704 => 24318, 194705 => 140081, 194706 => 140081, 194707 => 33281, 194708 => 24354, 194709 => 24354, 194710 => 14535, 194711 => 144056, 194712 => 156122, 194713 => 24418, 194714 => 24427, 194715 => 14563, 194716 => 24474, 194717 => 24525, 194718 => 24535, 194719 => 24569, 194720 => 24705, 194721 => 14650, 194722 => 14620, 194723 => 24724, 194724 => 141012, 194725 => 24775, 194726 => 24904, 194727 => 24908, 194728 => 24910, 194729 => 24908, 194730 => 24954, 194731 => 24974, 194732 => 25010, 194733 => 24996, 194734 => 25007, 194735 => 25054, 194736 => 25074, 194737 => 25078, 194738 => 25104, 194739 => 25115, 194740 => 25181, 194741 => 25265, 194742 => 25300, 194743 => 25424, 194744 => 142092, 194745 => 25405, 194746 => 25340, 194747 => 25448, 194748 => 25475, 194749 => 25572, 194750 => 142321, 194751 => 25634, 194752 => 25541, 194753 => 25513, 194754 => 14894, 194755 => 25705, 194756 => 25726, 194757 => 25757, 194758 => 25719, 194759 => 14956, 194760 => 25935, 194761 => 25964, 194762 => 143370, 194763 => 26083, 194764 => 26360, 194765 => 26185, 194766 => 15129, 194767 => 26257, 194768 => 15112, 194769 => 15076, 194770 => 20882, 194771 => 20885, 194772 => 26368, 194773 => 26268, 194774 => 32941, 194775 => 17369, 194776 => 26391, 194777 => 26395, 194778 => 26401, 194779 => 26462, 194780 => 26451, 194781 => 144323, 194782 => 15177, 194783 => 26618, 194784 => 26501, 194785 => 26706, 194786 => 26757, 194787 => 144493, 194788 => 26766, 194789 => 26655, 194790 => 26900, 194791 => 15261, 194792 => 26946, 194793 => 27043, 194794 => 27114, 194795 => 27304, 194796 => 145059, 194797 => 27355, 194798 => 15384, 194799 => 27425, 194800 => 145575, 194801 => 27476, 194802 => 15438, 194803 => 27506, 194804 => 27551, 194805 => 27578, 194806 => 27579, 194807 => 146061, 194808 => 138507, 194809 => 146170, 194810 => 27726, 194811 => 146620, 194812 => 27839, 194813 => 27853, 194814 => 27751, 194815 => 27926, 194816 => 27966, 194817 => 28023, 194818 => 27969, 194819 => 28009, 194820 => 28024, 194821 => 28037, 194822 => 146718, 194823 => 27956, 194824 => 28207, 194825 => 28270, 194826 => 15667, 194827 => 28363, 194828 => 28359, 194829 => 147153, 194830 => 28153, 194831 => 28526, 194832 => 147294, 194833 => 147342, 194834 => 28614, 194835 => 28729, 194836 => 28702, 194837 => 28699, 194838 => 15766, 194839 => 28746, 194840 => 28797, 194841 => 28791, 194842 => 28845, 194843 => 132389, 194844 => 28997, 194845 => 148067, 194846 => 29084, 194848 => 29224, 194849 => 29237, 194850 => 29264, 194851 => 149000, 194852 => 29312, 194853 => 29333, 194854 => 149301, 194855 => 149524, 194856 => 29562, 194857 => 29579, 194858 => 16044, 194859 => 29605, 194860 => 16056, 194861 => 16056, 194862 => 29767, 194863 => 29788, 194864 => 29809, 194865 => 29829, 194866 => 29898, 194867 => 16155, 194868 => 29988, 194869 => 150582, 194870 => 30014, 194871 => 150674, 194872 => 30064, 194873 => 139679, 194874 => 30224, 194875 => 151457, 194876 => 151480, 194877 => 151620, 194878 => 16380, 194879 => 16392, 194880 => 30452, 194881 => 151795, 194882 => 151794, 194883 => 151833, 194884 => 151859, 194885 => 30494, 194886 => 30495, 194887 => 30495, 194888 => 30538, 194889 => 16441, 194890 => 30603, 194891 => 16454, 194892 => 16534, 194893 => 152605, 194894 => 30798, 194895 => 30860, 194896 => 30924, 194897 => 16611, 194898 => 153126, 194899 => 31062, 194900 => 153242, 194901 => 153285, 194902 => 31119, 194903 => 31211, 194904 => 16687, 194905 => 31296, 194906 => 31306, 194907 => 31311, 194908 => 153980, 194909 => 154279, 194910 => 154279, 194912 => 16898, 194913 => 154539, 194914 => 31686, 194915 => 31689, 194916 => 16935, 194917 => 154752, 194918 => 31954, 194919 => 17056, 194920 => 31976, 194921 => 31971, 194922 => 32000, 194923 => 155526, 194924 => 32099, 194925 => 17153, 194926 => 32199, 194927 => 32258, 194928 => 32325, 194929 => 17204, 194930 => 156200, 194931 => 156231, 194932 => 17241, 194933 => 156377, 194934 => 32634, 194935 => 156478, 194936 => 32661, 194937 => 32762, 194938 => 32773, 194939 => 156890, 194940 => 156963, 194941 => 32864, 194942 => 157096, 194943 => 32880, 194944 => 144223, 194945 => 17365, 194946 => 32946, 194947 => 33027, 194948 => 17419, 194949 => 33086, 194950 => 23221, 194951 => 157607, 194952 => 157621, 194953 => 144275, 194954 => 144284, 194955 => 33281, 194956 => 33284, 194957 => 36766, 194958 => 17515, 194959 => 33425, 194960 => 33419, 194961 => 33437, 194962 => 21171, 194963 => 33457, 194964 => 33459, 194965 => 33469, 194966 => 33510, 194967 => 158524, 194968 => 33509, 194969 => 33565, 194970 => 33635, 194971 => 33709, 194972 => 33571, 194973 => 33725, 194974 => 33767, 194975 => 33879, 194976 => 33619, 194977 => 33738, 194978 => 33740, 194979 => 33756, 194980 => 158774, 194981 => 159083, 194982 => 158933, 194983 => 17707, 194984 => 34033, 194985 => 34035, 194986 => 34070, 194987 => 160714, 194988 => 34148, 194989 => 159532, 194990 => 17757, 194991 => 17761, 194992 => 159665, 194993 => 159954, 194994 => 17771, 194995 => 34384, 194996 => 34396, 194997 => 34407, 194998 => 34409, 194999 => 34473, 195000 => 34440, 195001 => 34574, 195002 => 34530, 195003 => 34681, 195004 => 34600, 195005 => 34667, 195006 => 34694, 195008 => 34785, 195009 => 34817, 195010 => 17913, 195011 => 34912, 195012 => 34915, 195013 => 161383, 195014 => 35031, 195015 => 35038, 195016 => 17973, 195017 => 35066, 195018 => 13499, 195019 => 161966, 195020 => 162150, 195021 => 18110, 195022 => 18119, 195023 => 35488, 195024 => 35565, 195025 => 35722, 195026 => 35925, 195027 => 162984, 195028 => 36011, 195029 => 36033, 195030 => 36123, 195031 => 36215, 195032 => 163631, 195033 => 133124, 195034 => 36299, 195035 => 36284, 195036 => 36336, 195037 => 133342, 195038 => 36564, 195039 => 36664, 195040 => 165330, 195041 => 165357, 195042 => 37012, 195043 => 37105, 195044 => 37137, 195045 => 165678, 195046 => 37147, 195047 => 37432, 195048 => 37591, 195049 => 37592, 195050 => 37500, 195051 => 37881, 195052 => 37909, 195053 => 166906, 195054 => 38283, 195055 => 18837, 195056 => 38327, 195057 => 167287, 195058 => 18918, 195059 => 38595, 195060 => 23986, 195061 => 38691, 195062 => 168261, 195063 => 168474, 195064 => 19054, 195065 => 19062, 195066 => 38880, 195067 => 168970, 195068 => 19122, 195069 => 169110, 195070 => 38923, 195071 => 38923, 195072 => 38953, 195073 => 169398, 195074 => 39138, 195075 => 19251, 195076 => 39209, 195077 => 39335, 195078 => 39362, 195079 => 39422, 195080 => 19406, 195081 => 170800, 195082 => 39698, 195083 => 40000, 195084 => 40189, 195085 => 19662, 195086 => 19693, 195087 => 40295, 195088 => 172238, 195089 => 19704, 195090 => 172293, 195091 => 172558, 195092 => 172689, 195093 => 40635, 195094 => 19798, 195095 => 40697, 195096 => 40702, 195097 => 40709, 195098 => 40719, 195099 => 40726, 195100 => 40763, 195101 => 173568, 917760 => [], 917761 => [], 917762 => [], 917763 => [], 917764 => [], 917765 => [], 917766 => [], 917767 => [], 917768 => [], 917769 => [], 917770 => [], 917771 => [], 917772 => [], 917773 => [], 917774 => [], 917775 => [], 917776 => [], 917777 => [], 917778 => [], 917779 => [], 917780 => [], 917781 => [], 917782 => [], 917783 => [], 917784 => [], 917785 => [], 917786 => [], 917787 => [], 917788 => [], 917789 => [], 917790 => [], 917791 => [], 917792 => [], 917793 => [], 917794 => [], 917795 => [], 917796 => [], 917797 => [], 917798 => [], 917799 => [], 917800 => [], 917801 => [], 917802 => [], 917803 => [], 917804 => [], 917805 => [], 917806 => [], 917807 => [], 917808 => [], 917809 => [], 917810 => [], 917811 => [], 917812 => [], 917813 => [], 917814 => [], 917815 => [], 917816 => [], 917817 => [], 917818 => [], 917819 => [], 917820 => [], 917821 => [], 917822 => [], 917823 => [], 917824 => [], 917825 => [], 917826 => [], 917827 => [], 917828 => [], 917829 => [], 917830 => [], 917831 => [], 917832 => [], 917833 => [], 917834 => [], 917835 => [], 917836 => [], 917837 => [], 917838 => [], 917839 => [], 917840 => [], 917841 => [], 917842 => [], 917843 => [], 917844 => [], 917845 => [], 917846 => [], 917847 => [], 917848 => [], 917849 => [], 917850 => [], 917851 => [], 917852 => [], 917853 => [], 917854 => [], 917855 => [], 917856 => [], 917857 => [], 917858 => [], 917859 => [], 917860 => [], 917861 => [], 917862 => [], 917863 => [], 917864 => [], 917865 => [], 917866 => [], 917867 => [], 917868 => [], 917869 => [], 917870 => [], 917871 => [], 917872 => [], 917873 => [], 917874 => [], 917875 => [], 917876 => [], 917877 => [], 917878 => [], 917879 => [], 917880 => [], 917881 => [], 917882 => [], 917883 => [], 917884 => [], 917885 => [], 917886 => [], 917887 => [], 917888 => [], 917889 => [], 917890 => [], 917891 => [], 917892 => [], 917893 => [], 917894 => [], 917895 => [], 917896 => [], 917897 => [], 917898 => [], 917899 => [], 917900 => [], 917901 => [], 917902 => [], 917903 => [], 917904 => [], 917905 => [], 917906 => [], 917907 => [], 917908 => [], 917909 => [], 917910 => [], 917911 => [], 917912 => [], 917913 => [], 917914 => [], 917915 => [], 917916 => [], 917917 => [], 917918 => [], 917919 => [], 917920 => [], 917921 => [], 917922 => [], 917923 => [], 917924 => [], 917925 => [], 917926 => [], 917927 => [], 917928 => [], 917929 => [], 917930 => [], 917931 => [], 917932 => [], 917933 => [], 917934 => [], 917935 => [], 917936 => [], 917937 => [], 917938 => [], 917939 => [], 917940 => [], 917941 => [], 917942 => [], 917943 => [], 917944 => [], 917945 => [], 917946 => [], 917947 => [], 917948 => [], 917949 => [], 917950 => [], 917951 => [], 917952 => [], 917953 => [], 917954 => [], 917955 => [], 917956 => [], 917957 => [], 917958 => [], 917959 => [], 917960 => [], 917961 => [], 917962 => [], 917963 => [], 917964 => [], 917965 => [], 917966 => [], 917967 => [], 917968 => [], 917969 => [], 917970 => [], 917971 => [], 917972 => [], 917973 => [], 917974 => [], 917975 => [], 917976 => [], 917977 => [], 917978 => [], 917979 => [], 917980 => [], 917981 => [], 917982 => [], 917983 => [], 917984 => [], 917985 => [], 917986 => [], 917987 => [], 917988 => [], 917989 => [], 917990 => [], 917991 => [], 917992 => [], 917993 => [], 917994 => [], 917995 => [], 917996 => [], 917997 => [], 917998 => [], 917999 => [], }
- TRANSITIONAL =
See UTS46 Table 1
{ 0x00DF => [0x0073, 0x0073], 0x03C2 => 0x03C3, 0x200C => [], 0x200D => [] }.freeze
- VERSION =
"0.2.3"
Class Method Summary collapse
-
.to_ascii(domain, transitional = false) ⇒ Object
Converts a UTF-8 unicode string to a punycode ACE string.
-
.to_unicode(domain, transitional = false) ⇒ Object
Converts a punycode ACE string to a UTF-8 unicode string.
-
.uts46map(str, transitional = false) ⇒ Object
Applies UTS46 mapping to a Unicode string Returns a UTF-8 string in Normalization Form C (NFC).
Class Method Details
.to_ascii(domain, transitional = false) ⇒ Object
Converts a UTF-8 unicode string to a punycode ACE string.
Example
SimpleIDN.to_ascii("møllerriis.com")
=> "xn--mllerriis-l8a.com"
232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 |
# File 'lib/simpleidn.rb', line 232 def to_ascii(domain, transitional = false) return nil if domain.nil? mapped_domain = uts46map(domain.encode(Encoding::UTF_8), transitional) domain_array = mapped_domain.split(LABEL_SEPERATOR_RE, -1) rescue [] out = [] content = false domain_array.each do |s| # Skip leading empty labels next if s.empty? && !content content = true out << (s.codepoints.any? { |cp| cp > ASCII_MAX } ? ACE_PREFIX + Punycode.encode(s) : s) end # If all we had were dots; return "." out = [DOT] if out.empty? && !mapped_domain.empty? out.join(DOT).encode(domain.encoding) end |
.to_unicode(domain, transitional = false) ⇒ Object
Converts a punycode ACE string to a UTF-8 unicode string.
Example
SimpleIDN.to_unicode("xn--mllerriis-l8a.com")
=> "møllerriis.com"
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 |
# File 'lib/simpleidn.rb', line 256 def to_unicode(domain, transitional = false) return nil if domain.nil? mapped_domain = uts46map(domain.encode(Encoding::UTF_8), transitional) domain_array = mapped_domain.split(LABEL_SEPERATOR_RE, -1) rescue [] out = [] content = false domain_array.each do |s| # Skip leading empty labels next if s.empty? && !content content = true out << (s.start_with?(ACE_PREFIX) ? Punycode.decode(s[ACE_PREFIX.length..-1]) : s) end # If all we had were dots; return "." out = [DOT] if out.empty? && !mapped_domain.empty? out = out.join(DOT) # Try to convert to the input encoding, but don't error on failure # Given that the input is plain 7-bit ASCII only, converting back # frequently fails. We will try to allow UTF-16 and Unicode encodings begin out.encode!(domain.encoding) rescue Encoding::UndefinedConversionError end out end |
.uts46map(str, transitional = false) ⇒ Object
Applies UTS46 mapping to a Unicode string Returns a UTF-8 string in Normalization Form C (NFC)
221 222 223 224 225 226 |
# File 'lib/simpleidn.rb', line 221 def uts46map(str, transitional = false) mapped = str.codepoints.map { |cp| UTS64MAPPING.fetch(cp, cp) } mapped = mapped.map { |cp| TRANSITIONAL.fetch(cp, cp) } if transitional mapped = mapped.flatten.map { |cp| cp.chr(Encoding::UTF_8) }.join(EMPTY) mapped.unicode_normalize(:nfc) end |