TradeSkillMaster/LibTSM/Data/BonusIds.lua

3285 lines
51 KiB
Lua
Raw Normal View History

2020-11-13 14:13:12 -05:00
-- ------------------------------------------------------------------------------ --
-- TradeSkillMaster --
-- https://tradeskillmaster.com --
-- All Rights Reserved - Detailed license information included with addon. --
-- ------------------------------------------------------------------------------ --
local _, TSM = ...
local BonusIds = TSM.Init("Data.BonusIds")
local private = {
bonusIdCache = {},
bonusIdTemp = {},
}
-- ============================================================================
-- BonusId Maps
-- ============================================================================
local ALL_BONUS_ID_MAP = {
[1] = 1,
[2] = 2,
[3] = 3,
[15] = 15,
[17] = 17,
[18] = 18,
[19] = 1690,
[20] = 1690,
[21] = 1690,
[22] = 1690,
[23] = 1690,
[24] = 1690,
[25] = 1690,
[26] = 1690,
[27] = 1690,
[28] = 1690,
[29] = 1690,
[30] = 1690,
[31] = 1690,
[32] = 1690,
[33] = 1690,
[34] = 1690,
[35] = 1690,
[36] = 1690,
[37] = 1690,
[38] = 1690,
[39] = 1690,
[40] = 40,
[41] = 41,
[42] = 42,
[43] = 43,
[44] = 44,
[45] = 1683,
[46] = 1683,
[47] = 1683,
[48] = 1683,
[49] = 1683,
[50] = 1683,
[51] = 1683,
[52] = 1683,
[53] = 1683,
[54] = 1683,
[55] = 1683,
[56] = 1683,
[57] = 1683,
[58] = 1683,
[59] = 1683,
[60] = 1683,
[61] = 1683,
[62] = 1683,
[63] = 1683,
[64] = 1683,
[65] = 1683,
[66] = 1683,
[67] = 1683,
[68] = 1683,
[69] = 1683,
[70] = 1683,
[71] = 1683,
[72] = 1683,
[73] = 1683,
[74] = 1683,
[75] = 1683,
[76] = 1683,
[77] = 1683,
[78] = 1683,
[79] = 1683,
[80] = 1683,
[81] = 1683,
[82] = 1683,
[83] = 1683,
[84] = 1683,
[85] = 1683,
[86] = 1683,
[87] = 1676,
[88] = 1676,
[89] = 1676,
[90] = 1676,
[91] = 1676,
[92] = 1676,
[93] = 1676,
[94] = 1676,
[95] = 1676,
[96] = 1676,
[97] = 1676,
[98] = 1676,
[99] = 1676,
[100] = 1676,
[101] = 1676,
[102] = 1676,
[103] = 1676,
[104] = 1676,
[105] = 1676,
[106] = 1676,
[107] = 1676,
[108] = 1697,
[109] = 1697,
[110] = 1697,
[111] = 1697,
[112] = 1697,
[113] = 1697,
[114] = 1697,
[115] = 1697,
[116] = 1697,
[117] = 1697,
[118] = 1697,
[119] = 1697,
[120] = 1697,
[121] = 1697,
[122] = 1697,
[123] = 1697,
[124] = 1697,
[125] = 1697,
[126] = 1697,
[127] = 1697,
[128] = 1697,
[129] = 1690,
[130] = 1690,
[131] = 1690,
[132] = 1690,
[133] = 1690,
[134] = 1690,
[135] = 1690,
[136] = 1690,
[137] = 1690,
[138] = 1690,
[139] = 1690,
[140] = 1690,
[141] = 1690,
[142] = 1690,
[143] = 1690,
[144] = 1690,
[145] = 1690,
[146] = 1690,
[147] = 1690,
[148] = 1690,
[149] = 1690,
[150] = 1704,
[151] = 1704,
[152] = 1704,
[153] = 1704,
[154] = 1704,
[155] = 1704,
[156] = 1704,
[157] = 1704,
[158] = 1704,
[159] = 1704,
[160] = 1704,
[161] = 1704,
[162] = 1704,
[163] = 1704,
[164] = 1704,
[165] = 1704,
[166] = 1704,
[167] = 1704,
[168] = 1704,
[169] = 1704,
[170] = 1704,
[171] = 171,
[175] = 1697,
[176] = 1697,
[177] = 1697,
[178] = 1697,
[179] = 1697,
[180] = 1697,
[181] = 1697,
[182] = 1697,
[183] = 1697,
[184] = 1697,
[185] = 1697,
[186] = 1697,
[187] = 1697,
[188] = 1697,
[189] = 1697,
[190] = 1697,
[191] = 1697,
[192] = 1697,
[193] = 1697,
[194] = 1697,
[195] = 1697,
[196] = 1711,
[197] = 1711,
[198] = 1711,
[199] = 1711,
[200] = 1711,
[201] = 1711,
[202] = 1711,
[203] = 1711,
[204] = 1711,
[205] = 1711,
[206] = 1711,
[207] = 1711,
[208] = 1711,
[209] = 1711,
[210] = 1711,
[211] = 1711,
[212] = 1711,
[213] = 1711,
[214] = 1711,
[215] = 1711,
[216] = 1711,
[217] = 1704,
[218] = 1704,
[219] = 1704,
[220] = 1704,
[221] = 1704,
[222] = 1704,
[223] = 1704,
[224] = 1704,
[225] = 1704,
[226] = 1704,
[227] = 1704,
[228] = 1704,
[229] = 1704,
[230] = 1704,
[231] = 1704,
[232] = 1704,
[233] = 1704,
[234] = 1704,
[235] = 1704,
[236] = 1704,
[237] = 1704,
[238] = 1676,
[239] = 1676,
[240] = 1676,
[241] = 1676,
[242] = 1676,
[243] = 1676,
[244] = 1676,
[245] = 1676,
[246] = 1676,
[247] = 1676,
[248] = 1676,
[249] = 1676,
[250] = 1676,
[251] = 1676,
[252] = 1676,
[253] = 1676,
[254] = 1676,
[255] = 1676,
[256] = 1676,
[257] = 1676,
[258] = 1676,
[259] = 1704,
[260] = 1704,
[261] = 1704,
[262] = 1704,
[263] = 1704,
[264] = 1704,
[265] = 1704,
[266] = 1704,
[267] = 1704,
[268] = 1704,
[269] = 1704,
[270] = 1704,
[271] = 1704,
[272] = 1704,
[273] = 1704,
[274] = 1704,
[275] = 1704,
[276] = 1704,
[277] = 1704,
[278] = 1704,
[279] = 1704,
[280] = 1711,
[281] = 1711,
[282] = 1711,
[283] = 1711,
[284] = 1711,
[285] = 1711,
[286] = 1711,
[287] = 1711,
[288] = 1711,
[289] = 1711,
[290] = 1711,
[291] = 1711,
[292] = 1711,
[293] = 1711,
[294] = 1711,
[295] = 1711,
[296] = 1711,
[297] = 1711,
[298] = 1711,
[299] = 1711,
[300] = 1711,
[301] = 1676,
[302] = 1676,
[303] = 1676,
[304] = 1676,
[305] = 1676,
[306] = 1676,
[307] = 1676,
[308] = 1676,
[309] = 1676,
[310] = 1676,
[311] = 1676,
[312] = 1676,
[313] = 1676,
[314] = 1676,
[315] = 1676,
[316] = 1676,
[317] = 1676,
[318] = 1676,
[319] = 1676,
[320] = 1676,
[321] = 1676,
[322] = 1711,
[323] = 1711,
[324] = 1711,
[325] = 1711,
[326] = 1711,
[327] = 1711,
[328] = 1711,
[329] = 1711,
[330] = 1711,
[331] = 1711,
[332] = 1711,
[333] = 1711,
[334] = 1711,
[335] = 1711,
[336] = 1711,
[337] = 1711,
[338] = 1711,
[339] = 1711,
[340] = 1711,
[341] = 1711,
[342] = 1711,
[343] = 1676,
[344] = 1676,
[345] = 1676,
[346] = 1676,
[347] = 1676,
[348] = 1676,
[349] = 1676,
[350] = 1676,
[351] = 1676,
[352] = 1676,
[353] = 1676,
[354] = 1676,
[355] = 1676,
[356] = 1676,
[357] = 1676,
[358] = 1676,
[359] = 1676,
[360] = 1676,
[361] = 1676,
[362] = 1676,
[363] = 1676,
[364] = 1704,
[365] = 1704,
[366] = 1704,
[367] = 1704,
[368] = 1704,
[369] = 1704,
[370] = 1704,
[371] = 1704,
[372] = 1704,
[373] = 1704,
[374] = 1704,
[375] = 1704,
[376] = 1704,
[377] = 1704,
[378] = 1704,
[379] = 1704,
[380] = 1704,
[381] = 1704,
[382] = 1704,
[383] = 1704,
[384] = 1704,
[385] = 1711,
[386] = 1711,
[387] = 1711,
[388] = 1711,
[389] = 1711,
[390] = 1711,
[391] = 1711,
[392] = 1711,
[393] = 1711,
[394] = 1711,
[395] = 1711,
[396] = 1711,
[397] = 1711,
[398] = 1711,
[399] = 1711,
[400] = 1711,
[401] = 1711,
[402] = 1711,
[403] = 1711,
[404] = 1711,
[405] = 1711,
[406] = 1704,
[407] = 1704,
[408] = 1704,
[409] = 1704,
[410] = 1704,
[411] = 1704,
[412] = 1704,
[413] = 1704,
[414] = 1704,
[415] = 1704,
[416] = 1704,
[417] = 1704,
[418] = 1704,
[419] = 1704,
[420] = 1704,
[421] = 1704,
[422] = 1704,
[423] = 1704,
[424] = 1704,
[425] = 1704,
[426] = 1704,
[427] = 1711,
[428] = 1711,
[429] = 1711,
[430] = 1711,
[431] = 1711,
[432] = 1711,
[433] = 1711,
[434] = 1711,
[435] = 1711,
[436] = 1711,
[437] = 1711,
[438] = 1711,
[439] = 1711,
[440] = 1711,
[441] = 1711,
[442] = 1711,
[443] = 1711,
[444] = 1711,
[445] = 1711,
[446] = 1711,
[447] = 1711,
[448] = 448,
[449] = 449,
[450] = 450,
[451] = 451,
[486] = 486,
[487] = 487,
[488] = 488,
[489] = 486,
[490] = 490,
[491] = 490,
[492] = 490,
[497] = 497,
[499] = 499,
[503] = 503,
[504] = 504,
[505] = 505,
[506] = 506,
[507] = 507,
[508] = 508,
[509] = 509,
[510] = 510,
[511] = 511,
[512] = 512,
[513] = 513,
[514] = 514,
[517] = 517,
[518] = 518,
[519] = 519,
[520] = 520,
[521] = 521,
[522] = 522,
[523] = 523,
[526] = 526,
[527] = 527,
[545] = 545,
[546] = 546,
[547] = 547,
[550] = 550,
[551] = 551,
[555] = 555,
[558] = 558,
[559] = 559,
[560] = 560,
[561] = 561,
[562] = 562,
[563] = 563,
[564] = 564,
[565] = 565,
[566] = 566,
[567] = 567,
[571] = 571,
[572] = 572,
[575] = 575,
[576] = 576,
[577] = 577,
[579] = 579,
[582] = 582,
[583] = 583,
[591] = 591,
[592] = 592,
[593] = 593,
[594] = 594,
[595] = 595,
[596] = 596,
[597] = 597,
[598] = 598,
[599] = 599,
[602] = 602,
[603] = 603,
[604] = 604,
[605] = 605,
[606] = 606,
[607] = 607,
[608] = 608,
[609] = 609,
[615] = 615,
[617] = 617,
[618] = 618,
[619] = 619,
[620] = 620,
[622] = 622,
[623] = 623,
[624] = 624,
[625] = 625,
[626] = 626,
[627] = 627,
[628] = 628,
[629] = 629,
[630] = 630,
[631] = 631,
[632] = 632,
[633] = 633,
[634] = 634,
[635] = 635,
[636] = 636,
[637] = 637,
[638] = 638,
[639] = 639,
[640] = 640,
[641] = 641,
[642] = 642,
[644] = 644,
[645] = 645,
[646] = 646,
[648] = 648,
[651] = 651,
[656] = 656,
[657] = 657,
[664] = 664,
[665] = 665,
[666] = 666,
[667] = 667,
[668] = 668,
[669] = 669,
[670] = 670,
[671] = 671,
[672] = 672,
[673] = 673,
[674] = 674,
[675] = 675,
[676] = 676,
[677] = 677,
[678] = 678,
[679] = 679,
[680] = 680,
[681] = 681,
[682] = 682,
[692] = 692,
[694] = 694,
[695] = 695,
[696] = 696,
[697] = 697,
[698] = 698,
[699] = 699,
[700] = 700,
[701] = 701,
[702] = 702,
[703] = 703,
[704] = 704,
[706] = 706,
[707] = 707,
[708] = 708,
[709] = 709,
[710] = 710,
[715] = 715,
[716] = 716,
[717] = 717,
[718] = 718,
[719] = 719,
[720] = 720,
[721] = 721,
[722] = 722,
[723] = 723,
[724] = 724,
[725] = 725,
[726] = 726,
[727] = 727,
[728] = 728,
[729] = 729,
[730] = 730,
[731] = 731,
[732] = 732,
[733] = 733,
[734] = 734,
[735] = 735,
[736] = 736,
[737] = 737,
[738] = 738,
[739] = 739,
[740] = 740,
[741] = 741,
[742] = 742,
[743] = 743,
[744] = 744,
[745] = 745,
[746] = 746,
[747] = 747,
[748] = 748,
[749] = 749,
[750] = 750,
[751] = 751,
[752] = 752,
[754] = 754,
[755] = 755,
[756] = 756,
[757] = 757,
[758] = 758,
[759] = 759,
[760] = 760,
[761] = 761,
[762] = 762,
[763] = 763,
[764] = 764,
[765] = 765,
[766] = 766,
[767] = 767,
[768] = 768,
[769] = 769,
[1372] = 1372,
[1373] = 1373,
[1374] = 1374,
[1375] = 1375,
[1376] = 1376,
[1377] = 1377,
[1378] = 1378,
[1379] = 1379,
[1380] = 1380,
[1381] = 1381,
[1382] = 1382,
[1383] = 1383,
[1384] = 1384,
[1385] = 1385,
[1386] = 1386,
[1387] = 1387,
[1388] = 1388,
[1389] = 1389,
[1390] = 1390,
[1391] = 1391,
[1392] = 1392,
[1393] = 1393,
[1394] = 1394,
[1395] = 1395,
[1396] = 1396,
[1397] = 1397,
[1398] = 1398,
[1399] = 1399,
[1400] = 1400,
[1401] = 1401,
[1402] = 1402,
[1403] = 1403,
[1404] = 1404,
[1405] = 1405,
[1406] = 1406,
[1407] = 1407,
[1408] = 1408,
[1409] = 1409,
[1410] = 1410,
[1411] = 1411,
[1412] = 1412,
[1413] = 1413,
[1414] = 1414,
[1415] = 1415,
[1416] = 1416,
[1417] = 1417,
[1418] = 1418,
[1419] = 1419,
[1420] = 1420,
[1421] = 1421,
[1422] = 1422,
[1423] = 1423,
[1424] = 1424,
[1425] = 1425,
[1426] = 1426,
[1427] = 1427,
[1428] = 1428,
[1429] = 1429,
[1430] = 1430,
[1431] = 1431,
[1432] = 1432,
[1433] = 1433,
[1434] = 1434,
[1435] = 1435,
[1436] = 1436,
[1437] = 1437,
[1438] = 1438,
[1439] = 1439,
[1440] = 1440,
[1441] = 1441,
[1442] = 1442,
[1443] = 1443,
[1444] = 1444,
[1445] = 1445,
[1446] = 1446,
[1447] = 1447,
[1448] = 1448,
[1449] = 1449,
[1450] = 1450,
[1451] = 1451,
[1452] = 1452,
[1453] = 1453,
[1454] = 1454,
[1455] = 1455,
[1456] = 1456,
[1457] = 1457,
[1458] = 1458,
[1459] = 1459,
[1460] = 1460,
[1461] = 1461,
[1462] = 1462,
[1463] = 1463,
[1464] = 1464,
[1465] = 1465,
[1466] = 1466,
[1467] = 1467,
[1468] = 1468,
[1469] = 1469,
[1470] = 1470,
[1471] = 1471,
[1472] = 1472,
[1473] = 1473,
[1474] = 1474,
[1475] = 1475,
[1476] = 1476,
[1477] = 1477,
[1478] = 1478,
[1479] = 1479,
[1480] = 1480,
[1481] = 1481,
[1482] = 1482,
[1483] = 1483,
[1484] = 1484,
[1485] = 1485,
[1486] = 1486,
[1487] = 1487,
[1488] = 1488,
[1489] = 1489,
[1490] = 1490,
[1491] = 1491,
[1492] = 1492,
[1493] = 1493,
[1494] = 1494,
[1495] = 1495,
[1496] = 1496,
[1497] = 1497,
[1498] = 1498,
[1499] = 1499,
[1500] = 1500,
[1501] = 1501,
[1502] = 1502,
[1503] = 1503,
[1504] = 1504,
[1505] = 1505,
[1506] = 1506,
[1507] = 1507,
[1508] = 1508,
[1509] = 1509,
[1510] = 1510,
[1511] = 1511,
[1512] = 1512,
[1513] = 1513,
[1514] = 1514,
[1515] = 1515,
[1516] = 1516,
[1517] = 1517,
[1518] = 1518,
[1519] = 1519,
[1520] = 1520,
[1521] = 1521,
[1522] = 1522,
[1523] = 1523,
[1524] = 1524,
[1525] = 1525,
[1526] = 1526,
[1527] = 1527,
[1528] = 1528,
[1529] = 1529,
[1530] = 1530,
[1531] = 1531,
[1532] = 1532,
[1533] = 1533,
[1534] = 1534,
[1535] = 1535,
[1536] = 1536,
[1537] = 1537,
[1538] = 1538,
[1539] = 1539,
[1540] = 1540,
[1541] = 1541,
[1542] = 1542,
[1543] = 1543,
[1544] = 1544,
[1545] = 1545,
[1546] = 1546,
[1547] = 1547,
[1548] = 1548,
[1549] = 1549,
[1550] = 1550,
[1551] = 1551,
[1552] = 1552,
[1553] = 1553,
[1554] = 1554,
[1555] = 1555,
[1556] = 1556,
[1557] = 1557,
[1558] = 1558,
[1559] = 1559,
[1560] = 1560,
[1561] = 1561,
[1562] = 1562,
[1563] = 1563,
[1564] = 1564,
[1565] = 1565,
[1566] = 1566,
[1567] = 1567,
[1568] = 1568,
[1569] = 1569,
[1570] = 1570,
[1571] = 1571,
[1572] = 1572,
[1573] = 1573,
[1574] = 1574,
[1575] = 1575,
[1576] = 1576,
[1577] = 1577,
[1578] = 1578,
[1579] = 1579,
[1580] = 1580,
[1581] = 1581,
[1582] = 1582,
[1583] = 1583,
[1584] = 1584,
[1585] = 1585,
[1586] = 1586,
[1587] = 1587,
[1588] = 1588,
[1589] = 1589,
[1590] = 1590,
[1591] = 1591,
[1592] = 1592,
[1593] = 1593,
[1594] = 1594,
[1595] = 1595,
[1596] = 1596,
[1597] = 1597,
[1598] = 1598,
[1599] = 1599,
[1600] = 1600,
[1601] = 1601,
[1602] = 1602,
[1603] = 1603,
[1604] = 1604,
[1605] = 1605,
[1606] = 1606,
[1607] = 1607,
[1608] = 1608,
[1609] = 1609,
[1610] = 1610,
[1611] = 1611,
[1612] = 1612,
[1613] = 1613,
[1614] = 1614,
[1615] = 1615,
[1616] = 1616,
[1617] = 1617,
[1618] = 1618,
[1619] = 1619,
[1620] = 1620,
[1621] = 1621,
[1622] = 1622,
[1623] = 1623,
[1624] = 1624,
[1625] = 1625,
[1626] = 1626,
[1627] = 1627,
[1628] = 1628,
[1629] = 1629,
[1630] = 1630,
[1631] = 1631,
[1632] = 1632,
[1633] = 1633,
[1634] = 1634,
[1635] = 1635,
[1636] = 1636,
[1637] = 1637,
[1638] = 1638,
[1639] = 1639,
[1640] = 1640,
[1641] = 1641,
[1642] = 1642,
[1643] = 1643,
[1644] = 1644,
[1645] = 1645,
[1646] = 1646,
[1647] = 1647,
[1648] = 1648,
[1649] = 1649,
[1650] = 1650,
[1651] = 1651,
[1652] = 1652,
[1653] = 1653,
[1654] = 1654,
[1655] = 1655,
[1656] = 1656,
[1657] = 1657,
[1658] = 1658,
[1659] = 1659,
[1660] = 1660,
[1661] = 1661,
[1662] = 1662,
[1663] = 1663,
[1664] = 1664,
[1665] = 1665,
[1666] = 1666,
[1667] = 1667,
[1668] = 1668,
[1669] = 1669,
[1670] = 1670,
[1671] = 1671,
[1672] = 1672,
[1674] = 1674,
[1675] = 1675,
[1676] = 1676,
[1677] = 1676,
[1678] = 1676,
[1679] = 1676,
[1680] = 1676,
[1681] = 1676,
[1682] = 1676,
[1683] = 1683,
[1684] = 1683,
[1685] = 1683,
[1686] = 1683,
[1687] = 1683,
[1688] = 1683,
[1689] = 1683,
[1690] = 1690,
[1691] = 1690,
[1692] = 1690,
[1693] = 1690,
[1694] = 1690,
[1695] = 1690,
[1696] = 1690,
[1697] = 1697,
[1698] = 1697,
[1699] = 1697,
[1700] = 1697,
[1701] = 1697,
[1702] = 1697,
[1703] = 1697,
[1704] = 1704,
[1705] = 1704,
[1706] = 1704,
[1707] = 1704,
[1708] = 1704,
[1709] = 1704,
[1710] = 1704,
[1711] = 1711,
[1712] = 1711,
[1713] = 1711,
[1714] = 1711,
[1715] = 1711,
[1716] = 1711,
[1717] = 1711,
[1718] = 486,
[1719] = 490,
[1720] = 487,
[1721] = 488,
[1723] = 1723,
[1724] = 1724,
[1725] = 1725,
[1726] = 1726,
[1727] = 1727,
[1729] = 1729,
[1730] = 1730,
[1731] = 1731,
[1732] = 1732,
[1733] = 1733,
[1734] = 1734,
[1735] = 1735,
[1736] = 1736,
[1737] = 1737,
[1738] = 1738,
[1739] = 1739,
[1740] = 1740,
[1741] = 1741,
[1742] = 1676,
[1743] = 1676,
[1744] = 1676,
[1745] = 1676,
[1746] = 1676,
[1747] = 1676,
[1748] = 1676,
[1749] = 1683,
[1750] = 1683,
[1751] = 1683,
[1752] = 1683,
[1753] = 1683,
[1754] = 1683,
[1755] = 1683,
[1756] = 1690,
[1757] = 1690,
[1758] = 1690,
[1759] = 1690,
[1760] = 1690,
[1761] = 1690,
[1762] = 1690,
[1763] = 1697,
[1764] = 1697,
[1765] = 1697,
[1766] = 1697,
[1767] = 1697,
[1768] = 1697,
[1769] = 1697,
[1770] = 1704,
[1771] = 1704,
[1772] = 1704,
[1773] = 1704,
[1774] = 1704,
[1775] = 1704,
[1776] = 1704,
[1777] = 1711,
[1778] = 1711,
[1779] = 1711,
[1780] = 1711,
[1781] = 1711,
[1782] = 1711,
[1783] = 1711,
[1784] = 486,
[1785] = 490,
[1786] = 487,
[1787] = 488,
[1788] = 1788,
[1789] = 1789,
[1790] = 1790,
[1791] = 1791,
[1792] = 1792,
[1793] = 1793,
[1794] = 1794,
[1795] = 1795,
[1796] = 1796,
[1798] = 1798,
[1799] = 1799,
[1800] = 1800,
[1801] = 1801,
[1805] = 1805,
[1806] = 1806,
[1807] = 1807,
[1808] = 1808,
[1809] = 1809,
[1810] = 1810,
[1812] = 1812,
[1813] = 1813,
[1817] = 1817,
[1818] = 1818,
[1819] = 1819,
[1820] = 1820,
[1822] = 1822,
[1823] = 1823,
[1824] = 1824,
[1825] = 1825,
[1826] = 1826,
[2829] = 2829,
[2830] = 2830,
[2831] = 2831,
[2832] = 2832,
[2833] = 2833,
[2834] = 2834,
[2835] = 2835,
[2836] = 2836,
[2837] = 2837,
[2838] = 2838,
[2839] = 2839,
[2840] = 2840,
[2841] = 2841,
[2842] = 2842,
[2843] = 2843,
[2844] = 2844,
[2845] = 2845,
[2846] = 2846,
[2847] = 2847,
[2848] = 2848,
[2849] = 2849,
[2850] = 2850,
[2851] = 2851,
[2852] = 2852,
[2853] = 2853,
[2854] = 2854,
[2855] = 2855,
[2856] = 2856,
[2857] = 2857,
[2858] = 2858,
[2859] = 2859,
[2860] = 2860,
[2861] = 2861,
[2862] = 2862,
[2863] = 2863,
[2864] = 2864,
[2865] = 2865,
[2866] = 2866,
[2867] = 2867,
[2868] = 2868,
[2869] = 2869,
[2870] = 2870,
[2871] = 2871,
[2872] = 2872,
[2873] = 2873,
[2874] = 2874,
[2875] = 2875,
[2876] = 2876,
[2877] = 2877,
[2878] = 2878,
[2879] = 2879,
[2880] = 2880,
[2881] = 2881,
[2882] = 2882,
[2883] = 2883,
[2884] = 2884,
[2885] = 2885,
[2886] = 2886,
[2887] = 2887,
[2888] = 2888,
[2889] = 2889,
[2890] = 2890,
[2891] = 2891,
[2892] = 2892,
[2893] = 2893,
[2894] = 2894,
[2895] = 2895,
[2896] = 2896,
[2897] = 2897,
[2898] = 2898,
[2899] = 2899,
[2900] = 2900,
[2901] = 2901,
[2902] = 2902,
[2903] = 2903,
[2904] = 2904,
[2905] = 2905,
[2906] = 2906,
[2907] = 2907,
[2908] = 2908,
[2909] = 2909,
[2910] = 2910,
[2911] = 2911,
[2912] = 2912,
[2913] = 2913,
[2914] = 2914,
[2915] = 2915,
[2916] = 2916,
[2917] = 2917,
[2918] = 2918,
[2919] = 2919,
[2920] = 2920,
[2921] = 2921,
[2922] = 2922,
[2923] = 2923,
[2924] = 2924,
[2925] = 2925,
[2926] = 2926,
[2927] = 2927,
[2928] = 2928,
[2929] = 2929,
[2930] = 2930,
[2931] = 2931,
[2932] = 2932,
[2933] = 2933,
[2934] = 2934,
[2935] = 2935,
[2936] = 2936,
[2937] = 2937,
[2938] = 2938,
[2939] = 2939,
[2940] = 2940,
[2941] = 2941,
[2942] = 2942,
[2943] = 2943,
[2944] = 2944,
[2945] = 2945,
[2946] = 2946,
[2947] = 2947,
[2948] = 2948,
[2949] = 2949,
[2950] = 2950,
[2951] = 2951,
[2952] = 2952,
[2953] = 2953,
[2954] = 2954,
[2955] = 2955,
[2956] = 2956,
[2957] = 2957,
[2958] = 2958,
[2959] = 2959,
[2960] = 2960,
[2961] = 2961,
[2962] = 2962,
[2963] = 2963,
[2964] = 2964,
[2965] = 2965,
[2966] = 2966,
[2967] = 2967,
[2968] = 2968,
[2969] = 2969,
[2970] = 2970,
[2971] = 2971,
[2972] = 2972,
[2973] = 2973,
[2974] = 2974,
[2975] = 2975,
[2976] = 2976,
[2977] = 2977,
[2978] = 2978,
[2979] = 2979,
[2980] = 2980,
[2981] = 2981,
[2982] = 2982,
[2983] = 2983,
[2984] = 2984,
[2985] = 2985,
[2986] = 2986,
[2987] = 2987,
[2988] = 2988,
[2989] = 2989,
[2990] = 2990,
[2991] = 2991,
[2992] = 2992,
[2993] = 2993,
[2994] = 2994,
[2995] = 2995,
[2996] = 2996,
[2997] = 2997,
[2998] = 2998,
[2999] = 2999,
[3000] = 3000,
[3001] = 3001,
[3002] = 3002,
[3003] = 3003,
[3004] = 3004,
[3005] = 3005,
[3006] = 3006,
[3007] = 3007,
[3008] = 3008,
[3009] = 3009,
[3010] = 3010,
[3011] = 3011,
[3012] = 3012,
[3013] = 3013,
[3014] = 3014,
[3015] = 3015,
[3016] = 3016,
[3017] = 3017,
[3018] = 3018,
[3019] = 3019,
[3020] = 3020,
[3021] = 3021,
[3022] = 3022,
[3023] = 3023,
[3024] = 3024,
[3025] = 3025,
[3026] = 3026,
[3027] = 3027,
[3028] = 3028,
[3029] = 3029,
[3030] = 3030,
[3031] = 3031,
[3032] = 3032,
[3033] = 3033,
[3034] = 3034,
[3035] = 3035,
[3036] = 3036,
[3037] = 3037,
[3038] = 3038,
[3039] = 3039,
[3040] = 3040,
[3041] = 3041,
[3042] = 3042,
[3043] = 3043,
[3044] = 3044,
[3045] = 3045,
[3046] = 3046,
[3047] = 3047,
[3048] = 3048,
[3049] = 3049,
[3050] = 3050,
[3051] = 3051,
[3052] = 3052,
[3053] = 3053,
[3054] = 3054,
[3055] = 3055,
[3056] = 3056,
[3057] = 3057,
[3058] = 3058,
[3059] = 3059,
[3060] = 3060,
[3061] = 3061,
[3062] = 3062,
[3063] = 3063,
[3064] = 3064,
[3065] = 3065,
[3066] = 3066,
[3067] = 3067,
[3068] = 3068,
[3069] = 3069,
[3070] = 3070,
[3071] = 3071,
[3072] = 3072,
[3073] = 3073,
[3074] = 3074,
[3075] = 3075,
[3076] = 3076,
[3077] = 3077,
[3078] = 3078,
[3079] = 3079,
[3080] = 3080,
[3081] = 3081,
[3082] = 3082,
[3083] = 3083,
[3084] = 3084,
[3085] = 3085,
[3086] = 3086,
[3087] = 3087,
[3088] = 3088,
[3089] = 3089,
[3090] = 3090,
[3091] = 3091,
[3092] = 3092,
[3093] = 3093,
[3094] = 3094,
[3095] = 3095,
[3096] = 3096,
[3097] = 3097,
[3098] = 3098,
[3099] = 3099,
[3100] = 3100,
[3101] = 3101,
[3102] = 3102,
[3103] = 3103,
[3104] = 3104,
[3105] = 3105,
[3106] = 3106,
[3107] = 3107,
[3108] = 3108,
[3109] = 3109,
[3110] = 3110,
[3111] = 3111,
[3112] = 3112,
[3113] = 3113,
[3114] = 3114,
[3115] = 3115,
[3116] = 3116,
[3117] = 3117,
[3118] = 3118,
[3119] = 3119,
[3120] = 3120,
[3121] = 3121,
[3122] = 3122,
[3123] = 3123,
[3124] = 3124,
[3125] = 3125,
[3126] = 3126,
[3127] = 3127,
[3128] = 3128,
[3130] = 3130,
[3131] = 3131,
[3132] = 3132,
[3133] = 3133,
[3134] = 3134,
[3135] = 3135,
[3136] = 3136,
[3137] = 3137,
[3138] = 3138,
[3139] = 3139,
[3140] = 3140,
[3141] = 3141,
[3142] = 3142,
[3143] = 3143,
[3144] = 3144,
[3145] = 3145,
[3146] = 3146,
[3147] = 3147,
[3148] = 3148,
[3149] = 3149,
[3150] = 3150,
[3151] = 3151,
[3152] = 3152,
[3153] = 3153,
[3154] = 3154,
[3155] = 3155,
[3156] = 3156,
[3157] = 3157,
[3158] = 3158,
[3159] = 3159,
[3160] = 3160,
[3161] = 3161,
[3162] = 3162,
[3163] = 3163,
[3164] = 3164,
[3165] = 3165,
[3166] = 3166,
[3167] = 3167,
[3168] = 3168,
[3169] = 3169,
[3170] = 3170,
[3171] = 3171,
[3172] = 3172,
[3173] = 3173,
[3174] = 3174,
[3175] = 3175,
[3176] = 3176,
[3177] = 3177,
[3178] = 3178,
[3179] = 3179,
[3180] = 3180,
[3181] = 3181,
[3182] = 3182,
[3183] = 3183,
[3184] = 3184,
[3185] = 3185,
[3186] = 3186,
[3187] = 3187,
[3188] = 3188,
[3189] = 3189,
[3190] = 3190,
[3191] = 3191,
[3192] = 3192,
[3193] = 3193,
[3194] = 3194,
[3195] = 3195,
[3196] = 3196,
[3197] = 3197,
[3198] = 3198,
[3199] = 3199,
[3200] = 3200,
[3201] = 3201,
[3202] = 3202,
[3203] = 3203,
[3204] = 3204,
[3205] = 3205,
[3206] = 3206,
[3207] = 3207,
[3208] = 3208,
[3209] = 3209,
[3210] = 3210,
[3211] = 3211,
[3212] = 3212,
[3213] = 3213,
[3214] = 3214,
[3215] = 3215,
[3216] = 3216,
[3217] = 3217,
[3218] = 3218,
[3219] = 3219,
[3220] = 3220,
[3221] = 3221,
[3222] = 3222,
[3223] = 3223,
[3224] = 3224,
[3225] = 3225,
[3226] = 3226,
[3227] = 3227,
[3228] = 3228,
[3229] = 3229,
[3230] = 3230,
[3231] = 3231,
[3232] = 3232,
[3233] = 3233,
[3234] = 3234,
[3235] = 3235,
[3236] = 3236,
[3237] = 3237,
[3238] = 3238,
[3239] = 3239,
[3240] = 3240,
[3241] = 3241,
[3242] = 3242,
[3243] = 3243,
[3244] = 3244,
[3245] = 3245,
[3246] = 3246,
[3247] = 3247,
[3248] = 3248,
[3249] = 3249,
[3250] = 3250,
[3251] = 3251,
[3252] = 3252,
[3253] = 3253,
[3254] = 3254,
[3255] = 3255,
[3256] = 3256,
[3257] = 3257,
[3258] = 3258,
[3259] = 3259,
[3260] = 3260,
[3261] = 3261,
[3262] = 3262,
[3263] = 3263,
[3264] = 3264,
[3265] = 3265,
[3266] = 3266,
[3267] = 3267,
[3268] = 3268,
[3269] = 3269,
[3270] = 3270,
[3271] = 3271,
[3272] = 3272,
[3273] = 3273,
[3274] = 3274,
[3275] = 3275,
[3276] = 3276,
[3277] = 3277,
[3278] = 3278,
[3279] = 3279,
[3280] = 3280,
[3281] = 3281,
[3282] = 3282,
[3283] = 3283,
[3284] = 3284,
[3285] = 3285,
[3286] = 3286,
[3287] = 3287,
[3288] = 3288,
[3289] = 3289,
[3290] = 3290,
[3291] = 3291,
[3292] = 3292,
[3293] = 3293,
[3294] = 3294,
[3295] = 3295,
[3296] = 3296,
[3297] = 3297,
[3298] = 3298,
[3299] = 3299,
[3300] = 3300,
[3301] = 3301,
[3302] = 3302,
[3303] = 3303,
[3304] = 3304,
[3305] = 3305,
[3306] = 3306,
[3307] = 3307,
[3308] = 3308,
[3309] = 3309,
[3310] = 3310,
[3311] = 3311,
[3312] = 3312,
[3313] = 3313,
[3314] = 3314,
[3315] = 3315,
[3316] = 3316,
[3317] = 3317,
[3318] = 3318,
[3319] = 3319,
[3320] = 3320,
[3321] = 3321,
[3322] = 3322,
[3323] = 3323,
[3324] = 3324,
[3325] = 3325,
[3326] = 3326,
[3327] = 3327,
[3328] = 3328,
[3329] = 3329,
[3330] = 3330,
[3331] = 3331,
[3332] = 3332,
[3333] = 3333,
[3334] = 3334,
[3336] = 3336,
[3337] = 3337,
[3338] = 3338,
[3339] = 3339,
[3340] = 3340,
[3341] = 3341,
[3342] = 3342,
[3343] = 1676,
[3344] = 1676,
[3345] = 1676,
[3346] = 1683,
[3347] = 1683,
[3348] = 1683,
[3349] = 1690,
[3350] = 1690,
[3351] = 1683,
[3352] = 1683,
[3353] = 1690,
[3354] = 1683,
[3355] = 1697,
[3356] = 1697,
[3357] = 1697,
[3358] = 1711,
[3359] = 1711,
[3360] = 1711,
[3361] = 1676,
[3362] = 1676,
[3363] = 1676,
[3364] = 1704,
[3365] = 1704,
[3366] = 1704,
[3367] = 1711,
[3368] = 1711,
[3369] = 1711,
[3370] = 1690,
[3371] = 1690,
[3372] = 1690,
[3373] = 1697,
[3374] = 1697,
[3375] = 1697,
[3376] = 1704,
[3377] = 1704,
[3378] = 1704,
[3379] = 3379,
[3380] = 3380,
[3382] = 3382,
[3383] = 3383,
[3384] = 3384,
[3387] = 3387,
[3388] = 3388,
[3389] = 3389,
[3390] = 3390,
[3391] = 3391,
[3392] = 3392,
[3393] = 3393,
[3394] = 3394,
[3395] = 3395,
[3396] = 3396,
[3397] = 3397,
[3398] = 3398,
[3399] = 3399,
[3401] = 1676,
[3402] = 1683,
[3403] = 1690,
[3404] = 1697,
[3405] = 1704,
[3406] = 1711,
[3410] = 3410,
[3411] = 3411,
[3412] = 3412,
[3413] = 3413,
[3414] = 3414,
[3415] = 3415,
[3416] = 3416,
[3417] = 3417,
[3418] = 3418,
[3427] = 3427,
[3428] = 3428,
[3432] = 3432,
[3437] = 3437,
[3438] = 3438,
[3439] = 3439,
[3440] = 3440,
[3441] = 3441,
[3442] = 3442,
[3443] = 3443,
[3444] = 3444,
[3445] = 3445,
[3446] = 3446,
[3448] = 3448,
[3449] = 3449,
[3450] = 3450,
[3451] = 3451,
[3452] = 3452,
[3453] = 3453,
[3454] = 3454,
[3455] = 3455,
[3457] = 3457,
[3460] = 3460,
[3461] = 3461,
[3462] = 3462,
[3463] = 3463,
[3464] = 3464,
[3465] = 3465,
[3466] = 3466,
[3467] = 3467,
[3468] = 3468,
[3469] = 3469,
[3470] = 3470,
[3471] = 3471,
[3472] = 3472,
[3473] = 3473,
[3474] = 3474,
[3475] = 3475,
[3476] = 3476,
[3477] = 3477,
[3478] = 3478,
[3479] = 3479,
[3480] = 3480,
[3481] = 3481,
[3482] = 3482,
[3483] = 3483,
[3484] = 3484,
[3485] = 3485,
[3486] = 3486,
[3487] = 3487,
[3488] = 3488,
[3489] = 3489,
[3490] = 3490,
[3491] = 3491,
[3492] = 3492,
[3493] = 3493,
[3494] = 3494,
[3495] = 3495,
[3496] = 3496,
[3497] = 3497,
[3498] = 3498,
[3499] = 3499,
[3500] = 3500,
[3502] = 3502,
[3503] = 3503,
[3505] = 3505,
[3506] = 3506,
[3507] = 3507,
[3508] = 3508,
[3509] = 3509,
[3510] = 3510,
[3513] = 3513,
[3514] = 3514,
[3515] = 3515,
[3516] = 3516,
[3517] = 3517,
[3518] = 3518,
[3519] = 3519,
[3520] = 3520,
[3521] = 3521,
[3522] = 3522,
[3526] = 3526,
[3527] = 3527,
[3528] = 3528,
[3530] = 3530,
[3531] = 3531,
[3534] = 3534,
[3535] = 3535,
[3536] = 3536,
[3541] = 3541,
[3542] = 3542,
[3543] = 3543,
[3547] = 3547,
[3548] = 3548,
[3549] = 3549,
[3550] = 3550,
[3551] = 3551,
[3552] = 3552,
[3553] = 3553,
[3554] = 3554,
[3555] = 3555,
[3556] = 3556,
[3557] = 3557,
[3558] = 3558,
[3559] = 3559,
[3561] = 3561,
[3562] = 3562,
[3563] = 3563,
[3564] = 3564,
[3565] = 3565,
[3566] = 3566,
[3567] = 3567,
[3568] = 3568,
[3570] = 3570,
[3571] = 3571,
[3572] = 3572,
[3575] = 3575,
[3576] = 3576,
[3577] = 3577,
[3578] = 3578,
[3579] = 3579,
[3580] = 3580,
[3581] = 3581,
[3582] = 3582,
[3583] = 3583,
[3584] = 3584,
[3585] = 3585,
[3586] = 3586,
[3587] = 3587,
[3588] = 3588,
[3589] = 3589,
[3590] = 3590,
[3591] = 3591,
[3592] = 3592,
[3593] = 3593,
[3594] = 3594,
[3595] = 3595,
[3596] = 3596,
[3599] = 3599,
[3600] = 3600,
[3601] = 3601,
[3602] = 3602,
[3603] = 3603,
[3604] = 3604,
[3605] = 3605,
[3606] = 3606,
[3607] = 3607,
[3608] = 3608,
[3610] = 3610,
[3611] = 3611,
[3612] = 3612,
[3613] = 3613,
[3614] = 3614,
[3615] = 3615,
[3616] = 3616,
[3617] = 3617,
[3618] = 3618,
[3619] = 3619,
[3621] = 3621,
[3622] = 3622,
[3623] = 3623,
[3624] = 3624,
[3625] = 3625,
[3626] = 3626,
[3627] = 3627,
[3628] = 3628,
[3630] = 3630,
[3631] = 3631,
[3632] = 3632,
[3633] = 3633,
[3634] = 3634,
[3635] = 3635,
[3636] = 3636,
[3637] = 3637,
[3638] = 3638,
[3639] = 3639,
[3640] = 3640,
[3641] = 3641,
[3642] = 3642,
[3643] = 3643,
[3644] = 3644,
[3645] = 3645,
[3646] = 3646,
[3647] = 3647,
[3648] = 3648,
[3649] = 3649,
[3650] = 3650,
[3651] = 3651,
[3652] = 3652,
[3653] = 3653,
[3654] = 3654,
[3655] = 3655,
[3656] = 3656,
[3657] = 3657,
[3658] = 3658,
[3659] = 3659,
[3660] = 3660,
[3661] = 3661,
[3662] = 3662,
[3663] = 3663,
[3664] = 3664,
[3665] = 3665,
[3666] = 3666,
[3667] = 3667,
[3668] = 3668,
[3669] = 3669,
[3670] = 3670,
[3671] = 3671,
[3672] = 3672,
[3673] = 3673,
[3674] = 3674,
[3675] = 3675,
[3676] = 3676,
[3677] = 3677,
[3678] = 3678,
[3679] = 3679,
[3680] = 3680,
[3681] = 3681,
[3682] = 3682,
[3683] = 3683,
[3684] = 3684,
[3685] = 3685,
[3686] = 3686,
[3687] = 3687,
[3688] = 3688,
[3689] = 3689,
[3690] = 3690,
[3691] = 3691,
[3692] = 3692,
[3693] = 3693,
[3694] = 3694,
[3695] = 3695,
[3696] = 3696,
[3697] = 3697,
[3698] = 3698,
[3699] = 3699,
[3700] = 3700,
[3701] = 3701,
[3702] = 3702,
[3703] = 3703,
[3704] = 3704,
[3705] = 3705,
[3706] = 3706,
[3707] = 3707,
[3708] = 3708,
[3709] = 3709,
[3710] = 3710,
[3711] = 3711,
[3712] = 3712,
[3713] = 3713,
[3714] = 3714,
[3715] = 3715,
[3716] = 3716,
[3717] = 3717,
[3718] = 3718,
[3719] = 3719,
[3720] = 3720,
[3721] = 3721,
[3722] = 3722,
[3723] = 3723,
[3724] = 3724,
[3725] = 3725,
[3726] = 3726,
[3727] = 3727,
[3728] = 3728,
[3729] = 3729,
[3730] = 3730,
[3731] = 3731,
[3732] = 3732,
[3733] = 3733,
[3734] = 3734,
[3735] = 3735,
[3736] = 3736,
[3737] = 3737,
[3738] = 3738,
[3739] = 3739,
[3740] = 3740,
[3741] = 3741,
[3742] = 3742,
[3743] = 3743,
[3744] = 3744,
[3745] = 3745,
[3746] = 3746,
[3747] = 3747,
[3748] = 3748,
[3749] = 3749,
[3750] = 3750,
[3751] = 3751,
[3752] = 3752,
[3753] = 3753,
[3754] = 3754,
[3755] = 3755,
[3756] = 3756,
[3757] = 3757,
[3758] = 3758,
[3759] = 3759,
[3760] = 3760,
[3761] = 3761,
[3762] = 3762,
[3763] = 3763,
[3764] = 3764,
[3765] = 3765,
[3766] = 3766,
[3767] = 3767,
[3768] = 3768,
[3769] = 3769,
[3770] = 3770,
[3771] = 3771,
[3772] = 3772,
[3773] = 3773,
[3774] = 3774,
[3775] = 3775,
[3776] = 3776,
[3777] = 3777,
[3778] = 3778,
[3779] = 3779,
[3780] = 3780,
[3781] = 3781,
[3782] = 3782,
[3783] = 3783,
[3784] = 3784,
[3785] = 3785,
[3786] = 3786,
[3787] = 3787,
[3788] = 3788,
[3789] = 3789,
[3790] = 3790,
[3791] = 3791,
[3792] = 3792,
[3793] = 3793,
[3794] = 3794,
[3795] = 3795,
[3796] = 3796,
[3797] = 3797,
[3798] = 3798,
[3799] = 3799,
[3800] = 3800,
[3801] = 3801,
[3802] = 3802,
[3803] = 3803,
[3804] = 3804,
[3805] = 3805,
[3806] = 3806,
[3807] = 3807,
[3808] = 3808,
[3809] = 3809,
[3810] = 3810,
[3811] = 3811,
[3812] = 3812,
[3813] = 3813,
[3814] = 3814,
[3815] = 3815,
[3816] = 3816,
[3817] = 3817,
[3818] = 3818,
[3819] = 3819,
[3820] = 3820,
[3821] = 3821,
[3823] = 3823,
[3824] = 3824,
[3825] = 3825,
[3826] = 3826,
[3827] = 3827,
[3828] = 3828,
[3829] = 3829,
[3830] = 3830,
[3831] = 3831,
[3832] = 3832,
[3833] = 3833,
[3834] = 3834,
[3835] = 3835,
[3836] = 3836,
[3837] = 3837,
[3838] = 3838,
[3839] = 3839,
[3840] = 3840,
[3841] = 3841,
[3842] = 3842,
[3843] = 3843,
[3844] = 3844,
[3845] = 3845,
[3846] = 3846,
[3847] = 3847,
[3848] = 3848,
[3849] = 3849,
[3850] = 3850,
[3851] = 3851,
[3852] = 3852,
[3853] = 3853,
[3854] = 3854,
[3855] = 3855,
[3856] = 3856,
[3857] = 3857,
[3858] = 3858,
[3859] = 3859,
[3860] = 3860,
[3861] = 3861,
[3862] = 3862,
[3863] = 3863,
[3864] = 3864,
[3865] = 3865,
[3866] = 3866,
[3867] = 3867,
[3868] = 3868,
[3869] = 3869,
[3870] = 3870,
[3871] = 3871,
[3872] = 3872,
[3873] = 3873,
[3874] = 3874,
[3875] = 3875,
[3876] = 3876,
[3877] = 3877,
[3878] = 3878,
[3879] = 3879,
[3880] = 3880,
[3881] = 3881,
[3882] = 3882,
[3883] = 3883,
[3884] = 3884,
[3885] = 3885,
[3886] = 3886,
[3887] = 3887,
[3888] = 3888,
[3889] = 3889,
[3890] = 3890,
[3891] = 3891,
[3892] = 3892,
[3893] = 3893,
[3894] = 3894,
[3895] = 3895,
[3896] = 3896,
[3897] = 3897,
[3898] = 3898,
[3899] = 3899,
[3900] = 3900,
[3901] = 3901,
[3902] = 3902,
[3903] = 3903,
[3904] = 3904,
[3905] = 3905,
[3906] = 3906,
[3907] = 3907,
[3908] = 3908,
[3909] = 3909,
[3910] = 3910,
[3911] = 3911,
[3912] = 3912,
[3913] = 3913,
[3914] = 3914,
[3915] = 3915,
[3916] = 3916,
[3917] = 3917,
[3918] = 3918,
[3919] = 3919,
[3920] = 3920,
[3921] = 3921,
[3922] = 3922,
[3923] = 3923,
[3924] = 3924,
[3925] = 3925,
[3926] = 3926,
[3927] = 3927,
[3928] = 3928,
[3929] = 3929,
[3930] = 3930,
[3931] = 3931,
[3932] = 3932,
[3933] = 3933,
[3934] = 3934,
[3935] = 3935,
[3936] = 3936,
[3937] = 3937,
[3938] = 3938,
[3939] = 3939,
[3940] = 3940,
[3941] = 3941,
[3942] = 3942,
[3943] = 3943,
[3944] = 3944,
[3945] = 3945,
[3946] = 3946,
[3947] = 3947,
[3948] = 3948,
[3949] = 3949,
[3950] = 3950,
[3951] = 3951,
[3952] = 3952,
[3953] = 3953,
[3954] = 3954,
[3955] = 3955,
[3956] = 3956,
[3957] = 3957,
[3958] = 3958,
[3959] = 3959,
[3960] = 3960,
[3961] = 3961,
[3962] = 3962,
[3963] = 3963,
[3964] = 3964,
[3965] = 3965,
[3966] = 3966,
[3967] = 3967,
[3968] = 3968,
[3969] = 3969,
[3970] = 3970,
[3971] = 3971,
[3972] = 3972,
[3973] = 3973,
[3974] = 3974,
[3975] = 3975,
[3976] = 3976,
[3977] = 3977,
[3978] = 3978,
[3979] = 3979,
[3980] = 3980,
[3981] = 3981,
[3982] = 3982,
[3986] = 3986,
[3987] = 3987,
[3988] = 3988,
[3989] = 3989,
[3990] = 3990,
[3991] = 3991,
[3992] = 3992,
[3993] = 3993,
[3994] = 3994,
[3995] = 3995,
[3996] = 3996,
[3997] = 3997,
[3998] = 3998,
[3999] = 3999,
[4000] = 4000,
[4001] = 4001,
[4002] = 4002,
[4003] = 4003,
[4004] = 4004,
[4005] = 4005,
[4006] = 4006,
[4007] = 4007,
[4008] = 4008,
[4009] = 4009,
[4010] = 4010,
[4011] = 4011,
[4012] = 4012,
[4013] = 4013,
[4014] = 4014,
[4015] = 4015,
[4016] = 4016,
[4017] = 4017,
[4018] = 4018,
[4019] = 4019,
[4020] = 4020,
[4021] = 4021,
[4022] = 4022,
[4023] = 4023,
[4024] = 4024,
[4025] = 4025,
[4026] = 4026,
[4027] = 4027,
[4028] = 4028,
[4029] = 4029,
[4030] = 4030,
[4031] = 4031,
[4032] = 4032,
[4033] = 4033,
[4034] = 4034,
[4035] = 4035,
[4036] = 4036,
[4037] = 4037,
[4038] = 4038,
[4039] = 4039,
[4040] = 4040,
[4041] = 4041,
[4042] = 4042,
[4043] = 4043,
[4044] = 4044,
[4045] = 4045,
[4046] = 4046,
[4047] = 4047,
[4048] = 4048,
[4049] = 4049,
[4050] = 4050,
[4051] = 4051,
[4052] = 4052,
[4053] = 4053,
[4054] = 4054,
[4055] = 4055,
[4056] = 4056,
[4057] = 4057,
[4058] = 4058,
[4059] = 4059,
[4060] = 4060,
[4061] = 4061,
[4062] = 4062,
[4063] = 4063,
[4064] = 4064,
[4065] = 4065,
[4066] = 4066,
[4067] = 4067,
[4068] = 4068,
[4069] = 4069,
[4070] = 4070,
[4071] = 4071,
[4072] = 4072,
[4074] = 4074,
[4075] = 4075,
[4076] = 4076,
[4077] = 4077,
[4079] = 4079,
[4080] = 4080,
[4082] = 4082,
[4083] = 4083,
[4085] = 4085,
[4086] = 4086,
[4088] = 4088,
[4089] = 4089,
[4090] = 4090,
[4091] = 4091,
[4092] = 4092,
[4093] = 4093,
[4094] = 4094,
[4095] = 4095,
[4096] = 4096,
[4097] = 4097,
[4098] = 4098,
[4099] = 4099,
[4100] = 4100,
[4101] = 4101,
[4102] = 4102,
[4103] = 4103,
[4104] = 4104,
[4105] = 4105,
[4106] = 4106,
[4107] = 4107,
[4108] = 4108,
[4109] = 4109,
[4110] = 4110,
[4111] = 4111,
[4112] = 4112,
[4113] = 4113,
[4114] = 4114,
[4115] = 4115,
[4116] = 4116,
[4117] = 4117,
[4118] = 4118,
[4119] = 4119,
[4120] = 4120,
[4121] = 4121,
[4122] = 4122,
[4123] = 4123,
[4124] = 4124,
[4125] = 4125,
[4126] = 4126,
[4127] = 4127,
[4128] = 4128,
[4129] = 4129,
[4130] = 4130,
[4131] = 4131,
[4132] = 4132,
[4133] = 4133,
[4134] = 4134,
[4135] = 4135,
[4136] = 4136,
[4137] = 4137,
[4138] = 4138,
[4139] = 4139,
[4140] = 4140,
[4141] = 4141,
[4142] = 4142,
[4143] = 4143,
[4144] = 4144,
[4145] = 4145,
[4146] = 4146,
[4147] = 4147,
[4148] = 4148,
[4149] = 4149,
[4150] = 4150,
[4151] = 4151,
[4152] = 4152,
[4153] = 4153,
[4154] = 4154,
[4155] = 4155,
[4156] = 4156,
[4157] = 4157,
[4158] = 4158,
[4159] = 4159,
[4160] = 4160,
[4161] = 4161,
[4162] = 4162,
[4163] = 4163,
[4164] = 4164,
[4165] = 4165,
[4166] = 4166,
[4167] = 4167,
[4168] = 4168,
[4169] = 4169,
[4170] = 4170,
[4171] = 4171,
[4172] = 4172,
[4173] = 4173,
[4174] = 4174,
[4175] = 4175,
[4176] = 4176,
[4177] = 4177,
[4178] = 4178,
[4179] = 4179,
[4180] = 4180,
[4181] = 4181,
[4182] = 4182,
[4183] = 4183,
[4184] = 4184,
[4185] = 4185,
[4186] = 4186,
[4187] = 4187,
[4188] = 4188,
[4189] = 4189,
[4190] = 4190,
[4191] = 4191,
[4192] = 4192,
[4193] = 4193,
[4194] = 4194,
[4195] = 4195,
[4196] = 4196,
[4197] = 4197,
[4198] = 4198,
[4199] = 4199,
[4200] = 4200,
[4201] = 4201,
[4202] = 4202,
[4204] = 4204,
[4205] = 4205,
[4206] = 4206,
[4207] = 4207,
[4208] = 4208,
[4209] = 4209,
[4210] = 4210,
[4211] = 4211,
[4212] = 4212,
[4213] = 4213,
[4214] = 4214,
[4215] = 4215,
[4216] = 4216,
[4217] = 4217,
[4218] = 4218,
[4219] = 4219,
[4220] = 4220,
[4221] = 4221,
[4222] = 4222,
[4223] = 4223,
[4224] = 4224,
[4225] = 4225,
[4226] = 4226,
[4227] = 4227,
[4228] = 4228,
[4229] = 4229,
[4230] = 3,
[4231] = 4231,
[4232] = 1704,
[4233] = 4233,
[4234] = 4234,
[4235] = 4235,
[4236] = 4236,
[4237] = 4237,
[4238] = 4238,
[4239] = 4239,
[4240] = 4240,
[4241] = 4241,
[4242] = 4242,
[4243] = 4243,
[4244] = 4244,
[4246] = 4246,
[4247] = 4247,
[4248] = 4248,
[4249] = 4249,
[4250] = 4250,
[4251] = 4251,
[4252] = 4252,
[4253] = 4253,
[4254] = 4254,
[4255] = 4255,
[4256] = 4256,
[4257] = 4257,
[4258] = 4258,
[4259] = 4259,
[4260] = 4260,
[4261] = 4261,
[4262] = 4262,
[4263] = 4263,
[4264] = 4264,
[4265] = 4265,
[4266] = 4266,
[4267] = 4267,
[4268] = 4268,
[4269] = 4269,
[4270] = 4270,
[4271] = 4271,
[4272] = 4272,
[4273] = 4273,
[4274] = 4274,
[4275] = 4275,
[4276] = 4276,
[4277] = 4277,
[4278] = 4278,
[4279] = 4279,
[4280] = 4280,
[4281] = 4281,
[4282] = 4282,
[4283] = 4283,
[4284] = 4284,
[4285] = 4285,
[4286] = 4286,
[4287] = 4287,
[4288] = 4288,
[4289] = 4289,
[4290] = 4290,
[4291] = 4291,
[4292] = 4292,
[4293] = 4293,
[4294] = 4294,
[4295] = 4295,
[4296] = 4296,
[4297] = 4297,
[4298] = 4298,
[4299] = 4299,
[4300] = 4300,
[4301] = 4301,
[4302] = 4302,
[4303] = 4303,
[4304] = 4304,
[4305] = 4305,
[4306] = 4306,
[4307] = 4307,
[4308] = 4308,
[4309] = 4309,
[4310] = 4310,
[4311] = 4311,
[4312] = 4312,
[4313] = 4313,
[4314] = 4314,
[4315] = 4315,
[4316] = 4316,
[4317] = 4317,
[4318] = 4318,
[4319] = 4319,
[4320] = 4320,
[4321] = 4321,
[4322] = 4322,
[4323] = 4323,
[4324] = 4324,
[4325] = 4325,
[4326] = 4326,
[4327] = 4327,
[4328] = 4328,
[4329] = 4329,
[4330] = 4330,
[4331] = 4331,
[4332] = 4332,
[4333] = 4333,
[4334] = 4334,
[4335] = 4335,
[4336] = 4336,
[4337] = 4337,
[4338] = 4338,
[4493] = 4493,
[4503] = 4503,
[4536] = 4536,
[4738] = 4738,
[4739] = 4739,
[4740] = 4740,
[4741] = 4741,
[4742] = 4742,
[4743] = 4743,
[4744] = 4744,
[4745] = 4745,
[4746] = 4746,
[4747] = 4747,
[4748] = 4748,
[4749] = 4749,
[4750] = 4750,
[4751] = 4751,
[4752] = 4752,
[4753] = 4753,
[4754] = 4754,
[4755] = 4755,
[4756] = 4756,
[4757] = 4757,
[4758] = 4758,
[4759] = 4759,
[4760] = 4760,
[4761] = 4761,
[4762] = 4762,
[4763] = 4763,
[4764] = 4764,
[4765] = 4765,
[4766] = 4766,
[4767] = 4767,
[4768] = 4768,
[4769] = 4769,
[4770] = 4770,
[4771] = 4771,
[4772] = 4772,
[4773] = 4773,
[4774] = 4774,
[4775] = 4775,
[4776] = 4776,
[4777] = 4777,
[4778] = 4778,
[4779] = 4779,
[4780] = 4780,
[4781] = 4781,
[4782] = 4782,
[4783] = 4783,
[4784] = 4784,
[4785] = 4785,
[4786] = 4786,
[4787] = 4787,
[4788] = 4788,
[4789] = 4789,
[4790] = 4790,
[4791] = 4791,
[4792] = 4792,
[4793] = 4793,
[4794] = 4794,
[4795] = 4795,
[4796] = 4796,
[4797] = 4797,
[4798] = 4798,
[4799] = 4799,
[4800] = 4800,
[4801] = 4801,
[4802] = 4802,
[4803] = 4803,
[4804] = 4804,
[4805] = 4805,
[4806] = 4806,
[4807] = 4807,
[4808] = 4808,
[4809] = 4809,
[4810] = 4810,
[4811] = 4811,
[4812] = 4812,
[4813] = 4813,
[4814] = 4814,
[4815] = 4815,
[4816] = 4816,
[4821] = 4821,
[4822] = 4822,
[4823] = 4823,
[4824] = 4824,
[4825] = 4825,
[4926] = 4926,
[4927] = 4927,
[4928] = 4928,
[4929] = 4929,
[4930] = 4930,
[4936] = 4936,
[4937] = 4937,
[4938] = 4938,
[4939] = 4939,
[4940] = 4940,
[4941] = 4941,
[4942] = 4942,
[4943] = 4943,
[4944] = 4944,
[4945] = 4945,
[4946] = 4946,
[4948] = 4948,
[4949] = 4949,
[4951] = 4951,
[4982] = 4982,
[4983] = 4983,
[4984] = 4984,
[4985] = 4985,
[4986] = 4986,
[4987] = 4987,
[4988] = 4988,
[4989] = 4989,
[4990] = 4990,
[4991] = 4991,
[4992] = 4992,
[4993] = 4993,
[4994] = 4994,
[4995] = 4995,
[4996] = 4996,
[4997] = 4997,
[4998] = 4998,
[4999] = 4999,
[5000] = 5000,
[5001] = 5001,
[5002] = 5002,
[5003] = 5003,
[5004] = 5004,
[5005] = 5005,
[5006] = 5006,
[5007] = 5007,
[5008] = 5008,
[5009] = 5009,
[5010] = 5010,
[5036] = 5036,
[5065] = 5065,
[5066] = 5066,
[5067] = 5067,
[5068] = 5068,
[5069] = 5069,
[5070] = 5070,
[5071] = 5071,
[5072] = 5072,
[5073] = 5073,
[5074] = 5074,
[5075] = 5075,
[5076] = 5076,
[5077] = 5077,
[5078] = 5078,
[5079] = 5079,
[5080] = 5080,
[5081] = 5081,
[5082] = 5082,
[5083] = 5083,
[5084] = 5084,
[5085] = 5085,
[5086] = 5086,
[5087] = 5087,
[5088] = 5088,
[5089] = 5089,
[5090] = 5090,
[5091] = 5091,
[5092] = 5092,
[5093] = 5093,
[5094] = 5094,
[5095] = 5095,
[5096] = 5096,
[5097] = 5097,
[5098] = 5098,
[5099] = 5099,
[5100] = 5100,
[5101] = 5101,
[5102] = 5102,
[5103] = 5103,
[5104] = 5104,
[5105] = 5105,
[5106] = 5106,
[5107] = 5107,
[5108] = 5108,
[5109] = 5109,
[5110] = 5110,
[5111] = 5111,
[5112] = 5112,
[5113] = 5113,
[5114] = 5114,
[5115] = 5115,
[5116] = 5116,
[5117] = 5117,
[5118] = 5118,
[5119] = 5119,
[5121] = 5121,
[5122] = 5122,
[5123] = 5123,
[5127] = 5127,
[5130] = 5130,
[5131] = 5131,
[5132] = 5132,
[5133] = 5133,
[5134] = 5134,
[5135] = 5135,
[5136] = 5136,
[5137] = 5137,
[5138] = 5138,
[5139] = 5139,
[5140] = 5140,
[5261] = 5261,
[5803] = 5803,
[5804] = 5804,
[5847] = 5847,
[5849] = 5849,
[5850] = 5850,
[5851] = 5851,
[5852] = 5852,
[5853] = 5853,
[5855] = 5855,
[5857] = 5857,
[5858] = 5858,
[5860] = 5860,
[5862] = 5862,
[5865] = 5865,
[5867] = 5867,
[5870] = 5870,
[5872] = 5872,
[5875] = 5875,
[5877] = 5877,
[5880] = 5880,
[5885] = 5885,
[5890] = 5890,
[5895] = 5895,
[5900] = 5900,
[5905] = 5905,
[5910] = 5910,
[5915] = 5915,
[6310] = 6310,
[6311] = 6311,
[6315] = 6315,
[6355] = 6355,
[6356] = 6356,
[6423] = 6423,
[6426] = 6426,
[6437] = 6437,
[6438] = 6438,
[6439] = 6439,
[6453] = 6453,
[6455] = 6455,
[6457] = 6457,
[6461] = 6461,
[6462] = 6462,
[6470] = 6470,
[6471] = 6471,
[6472] = 6472,
[6473] = 6473,
[6474] = 6474,
[6475] = 6475,
[6476] = 6476,
[6477] = 6477,
[6478] = 6478,
[6479] = 6479,
[6480] = 6480,
[6481] = 6481,
[6482] = 6482,
[6483] = 6483,
[6484] = 6484,
[6485] = 6485,
[6493] = 6493,
[6494] = 6494,
[6495] = 6495,
[6499] = 6499,
[6513] = 6513,
[6514] = 6514,
[6515] = 6515,
[6516] = 6516,
[6537] = 6537,
[6538] = 6538,
[6539] = 6539,
[6540] = 6540,
[6541] = 6541,
[6542] = 6542,
[6543] = 6543,
[6544] = 6544,
[6545] = 6545,
[6546] = 6546,
[6547] = 6547,
[6548] = 6548,
[6549] = 6549,
[6550] = 6550,
[6551] = 6551,
[6552] = 6552,
[6553] = 6553,
[6554] = 6554,
[6555] = 6555,
[6556] = 6556,
[6557] = 6557,
[6558] = 6558,
[6559] = 6559,
[6560] = 6560,
[6561] = 6561,
[6562] = 6562,
[6563] = 6563,
[6564] = 6564,
[6565] = 6565,
[6566] = 6566,
[6573] = 6573,
[6578] = 6578,
[6579] = 6579,
[6612] = 6612,
[6613] = 6613,
[6614] = 6614,
[6654] = 6654,
[6655] = 6655,
[6656] = 6656,
[6657] = 6657,
[6658] = 6658,
[6659] = 6659,
[6660] = 6660,
[6661] = 6661,
[6663] = 6663,
[6664] = 6664,
[6691] = 6691,
[6694] = 6694,
[6709] = 6709,
[6710] = 6710,
[6713] = 6713,
[6827] = 6827,
[6835] = 6835,
[6836] = 6836,
[6837] = 6837,
[6838] = 6838,
[6839] = 6839,
[6840] = 6840,
[6841] = 6841,
[6842] = 6842,
[6843] = 6843,
[6844] = 6844,
[6845] = 6845,
[6846] = 6846,
[6847] = 6847,
[6848] = 6848,
[6849] = 6849,
[6850] = 6850,
[6851] = 6851,
[6852] = 6852,
[6853] = 6853,
[6854] = 6854,
[6855] = 6855,
[6856] = 6856,
[6857] = 6857,
[6858] = 6858,
[6859] = 6859,
[6860] = 6860,
[6861] = 6861,
[6862] = 6862,
[6863] = 6863,
[6864] = 6864,
[6865] = 6865,
[6866] = 6866,
[6867] = 6867,
[6868] = 6868,
[6869] = 6869,
[6870] = 6870,
[6871] = 6871,
[6872] = 6872,
[6873] = 6873,
[6874] = 6874,
[6875] = 6875,
[6876] = 6876,
[6877] = 6877,
[6878] = 6878,
[6879] = 6879,
[6880] = 6880,
[6881] = 6881,
[6882] = 6882,
[6883] = 6883,
[6907] = 6907,
[7175] = 7175,
[7176] = 7176,
[7177] = 7177,
[7178] = 7178,
[7179] = 7179,
}
local IMPORTANT_BONUS_ID_MAP = {
[40] = 40,
[41] = 41,
[42] = 42,
[43] = 43,
[1457] = 1457,
[1462] = 1462,
[1467] = 1467,
[1472] = 1472,
[1474] = 1474,
[1476] = 1476,
[1477] = 1477,
[1478] = 1478,
[1480] = 1480,
[1482] = 1482,
[1484] = 1484,
[1485] = 1485,
[1486] = 1486,
[1487] = 1487,
[1488] = 1488,
[1490] = 1490,
[1492] = 1492,
[1494] = 1494,
[1497] = 1497,
[1500] = 1500,
[1502] = 1502,
[1507] = 1507,
[1512] = 1512,
[1517] = 1517,
[1522] = 1522,
[1527] = 1527,
[1532] = 1532,
[1537] = 1537,
[1542] = 1542,
[1547] = 1547,
[1676] = 1676,
[1677] = 1676,
[1678] = 1676,
[1679] = 1676,
[1680] = 1676,
[1681] = 1676,
[1682] = 1676,
[1683] = 1683,
[1684] = 1683,
[1685] = 1683,
[1686] = 1683,
[1687] = 1683,
[1688] = 1683,
[1689] = 1683,
[1690] = 1690,
[1691] = 1690,
[1692] = 1690,
[1693] = 1690,
[1694] = 1690,
[1695] = 1690,
[1696] = 1690,
[1697] = 1697,
[1698] = 1697,
[1699] = 1697,
[1700] = 1697,
[1701] = 1697,
[1702] = 1697,
[1703] = 1697,
[1704] = 1704,
[1705] = 1704,
[1706] = 1704,
[1707] = 1704,
[1708] = 1704,
[1709] = 1704,
[1710] = 1704,
[1711] = 1711,
[1712] = 1711,
[1713] = 1711,
[1714] = 1711,
[1715] = 1711,
[1716] = 1711,
[1717] = 1711,
[1742] = 1676,
[1743] = 1676,
[1744] = 1676,
[1745] = 1676,
[1746] = 1676,
[1747] = 1676,
[1748] = 1676,
[1749] = 1683,
[1750] = 1683,
[1751] = 1683,
[1752] = 1683,
[1753] = 1683,
[1754] = 1683,
[1755] = 1683,
[1756] = 1690,
[1757] = 1690,
[1758] = 1690,
[1759] = 1690,
[1760] = 1690,
[1761] = 1690,
[1762] = 1690,
[1763] = 1697,
[1764] = 1697,
[1765] = 1697,
[1766] = 1697,
[1767] = 1697,
[1768] = 1697,
[1769] = 1697,
[1770] = 1704,
[1771] = 1704,
[1772] = 1704,
[1773] = 1704,
[1774] = 1704,
[1775] = 1704,
[1776] = 1704,
[1777] = 1711,
[1778] = 1711,
[1779] = 1711,
[1780] = 1711,
[1781] = 1711,
[1782] = 1711,
[1783] = 1711,
[1808] = 1808,
[3336] = 3336,
[3337] = 3337,
[3343] = 1676,
[3344] = 1676,
[3345] = 1676,
[3346] = 1683,
[3347] = 1683,
[3348] = 1683,
[3349] = 1690,
[3350] = 1690,
[3352] = 1683,
[3353] = 1690,
[3354] = 1683,
[3355] = 1697,
[3356] = 1697,
[3357] = 1697,
[3358] = 1711,
[3359] = 1711,
[3360] = 1711,
[3361] = 1676,
[3362] = 1676,
[3363] = 1676,
[3364] = 1704,
[3365] = 1704,
[3366] = 1704,
[3367] = 1711,
[3368] = 1711,
[3369] = 1711,
[3370] = 1690,
[3371] = 1690,
[3372] = 1690,
[3373] = 1697,
[3374] = 1697,
[3375] = 1697,
[3376] = 1704,
[3377] = 1704,
[3378] = 1704,
[3401] = 1676,
[3402] = 1683,
[3403] = 1690,
[3404] = 1697,
[3405] = 1704,
[3406] = 1711,
[3528] = 3528,
[3610] = 3610,
[3611] = 3611,
[3612] = 3612,
[3613] = 3613,
[3661] = 3661,
[4783] = 4783,
[4784] = 4784,
[4786] = 4786,
[4796] = 4796,
[4798] = 4798,
[4799] = 4799,
[4800] = 4800,
[4801] = 4801,
[4802] = 4802,
[4822] = 4822,
[4823] = 4823,
[4824] = 4824,
[4825] = 4825,
[4926] = 4926,
[4927] = 4927,
[4928] = 4928,
[5803] = 5803,
[5804] = 5804,
[5847] = 5847,
[5849] = 5849,
[5850] = 5850,
[5851] = 5851,
[5852] = 5852,
[5853] = 5853,
[5855] = 5855,
[5857] = 5857,
[5858] = 5858,
[5860] = 5860,
[5862] = 5862,
[5865] = 5865,
[5867] = 5867,
[5870] = 5870,
[5872] = 5872,
[5875] = 5875,
[5877] = 5877,
[5880] = 5880,
[5885] = 5885,
[5890] = 5890,
[5895] = 5895,
[5900] = 5900,
[5905] = 5905,
[5910] = 5910,
[5915] = 5915,
[6310] = 6310,
[6311] = 6311,
[6355] = 6355,
[6356] = 6356,
[6426] = 6426,
[6437] = 6437,
[6438] = 6438,
[6439] = 6439,
[6453] = 6453,
[6455] = 6455,
[6457] = 6457,
[6461] = 6461,
[6462] = 6462,
[6470] = 6470,
[6471] = 6471,
[6472] = 6472,
[6473] = 6473,
[6474] = 6474,
[6475] = 6475,
[6476] = 6476,
[6477] = 6477,
[6478] = 6478,
[6479] = 6479,
[6480] = 6480,
[6481] = 6481,
[6482] = 6482,
[6483] = 6483,
[6484] = 6484,
[6485] = 6485,
[6493] = 6493,
[6494] = 6494,
[6495] = 6495,
[6513] = 6513,
[6514] = 6514,
[6515] = 6515,
[6516] = 6516,
[6537] = 6537,
[6538] = 6538,
[6539] = 6539,
[6540] = 6540,
[6541] = 6541,
[6542] = 6542,
[6543] = 6543,
[6544] = 6544,
[6545] = 6545,
[6546] = 6546,
[6547] = 6547,
[6548] = 6548,
[6549] = 6549,
[6550] = 6550,
[6551] = 6551,
[6552] = 6552,
[6553] = 6553,
[6554] = 6554,
[6555] = 6555,
[6556] = 6556,
[6557] = 6557,
[6558] = 6558,
[6559] = 6559,
[6560] = 6560,
[6561] = 6561,
[6562] = 6562,
[6563] = 6563,
[6564] = 6564,
[6565] = 6565,
[6566] = 6566,
[6573] = 6573,
[6578] = 6578,
[6579] = 6579,
[6612] = 6612,
[6613] = 6613,
[6614] = 6614,
[6654] = 6654,
[6655] = 6655,
[6827] = 6827,
[6844] = 6844,
[6854] = 6854,
[6855] = 6855,
[6856] = 6856,
[6857] = 6857,
[6858] = 6858,
[6859] = 6859,
[6860] = 6860,
[6861] = 6861,
[6862] = 6862,
[6863] = 6863,
[6864] = 6864,
[6865] = 6865,
[6866] = 6866,
[6867] = 6867,
[6868] = 6868,
[6869] = 6869,
[6870] = 6870,
[6871] = 6871,
[6873] = 6873,
[6874] = 6874,
[6875] = 6875,
[6876] = 6876,
[6877] = 6877,
[6878] = 6878,
[6879] = 6879,
[6880] = 6880,
[6881] = 6881,
[6882] = 6882,
[6883] = 6883,
[7175] = 7175,
[7176] = 7176,
[7177] = 7177,
[7178] = 7178,
[7179] = 7179,
}
-- ============================================================================
-- Module Functions
-- ============================================================================
function BonusIds.FilterImportant(bonusIds)
return private.FilterBonusIds(bonusIds, IMPORTANT_BONUS_ID_MAP)
end
function BonusIds.FilterAll(bonusIds)
return private.FilterBonusIds(bonusIds, ALL_BONUS_ID_MAP)
end
-- ============================================================================
-- Private Helper Functions
-- ============================================================================
function private.FilterBonusIds(bonusIds, map)
private.bonusIdCache[map] = private.bonusIdCache[map] or {}
private.bonusIdCache[map][bonusIds] = private.bonusIdCache[map][bonusIds] or {}
local cache = private.bonusIdCache[map][bonusIds]
if not cache.num then
wipe(private.bonusIdTemp)
local adjust = 0
for idStr in gmatch(bonusIds, "[0-9]+") do
local id = tonumber(idStr)
id = id and map[id]
if id and not private.bonusIdTemp[idStr] then
tinsert(private.bonusIdTemp, id)
end
end
sort(private.bonusIdTemp)
cache.num = #private.bonusIdTemp - adjust
cache.bonusIds = table.concat(private.bonusIdTemp, ":")
cache.value = strjoin(":", cache.num, cache.bonusIds)
end
return cache.value
end