diff --git a/.github/README-de.md b/.github/README-de.md index 44772a99d..bad205ab9 100644 --- a/.github/README-de.md +++ b/.github/README-de.md @@ -24,7 +24,7 @@ PKHeX erwartet entschlüsselte Spielstände. Da diese konsolenspezifisch verschl ## Screenshots -![Main Window](https://i.imgur.com/37SMQSr.png) +![Main Window](https://i.imgur.com/7ErmRJI.png) ## Erstellen diff --git a/.github/README-es.md b/.github/README-es.md index 2d2fed4a4..9bca5366e 100644 --- a/.github/README-es.md +++ b/.github/README-es.md @@ -24,7 +24,7 @@ PKHeX espera archivos de guardado que no estén cifrados con las claves específ ## Capturas de Pantalla -![Pantalla principal](https://i.imgur.com/gREbXFH.png) +![Pantalla principal](https://i.imgur.com/oM407mV.png) ## Building diff --git a/.github/README-fr.md b/.github/README-fr.md index a2116dac2..9f5fdc4d4 100644 --- a/.github/README-fr.md +++ b/.github/README-fr.md @@ -23,7 +23,7 @@ PKHeX attend des fichiers de sauvegarde qui ne sont pas chiffrés avec des clés ## Captures d'écran -![Main Window](https://i.imgur.com/fk6IX2a.png) +![Main Window](https://i.imgur.com/YEdBzlt.png) ## Construction diff --git a/.github/README-it.md b/.github/README-it.md index f5afbb682..ac2ba85c0 100644 --- a/.github/README-it.md +++ b/.github/README-it.md @@ -24,7 +24,7 @@ PKHeX si aspetta file di salvataggio non criptati con le chiavi specifiche della ## Screenshots -![Main Window](https://i.imgur.com/epXOQ5M.png) +![Main Window](https://i.imgur.com/ICmQ41m.png) ## Building diff --git a/.github/README-zh.md b/.github/README-zh.md index 2b53325e3..d5cd74363 100644 --- a/.github/README-zh.md +++ b/.github/README-zh.md @@ -24,7 +24,7 @@ PKHeX 所读取存档文件必须是未经主机唯一密钥加密,因此请 ## 截图 -![主介面](https://i.imgur.com/hM8GJ4U.png) +![主介面](https://i.imgur.com/SfskT2Q.png) ## 构建 diff --git a/.github/README-zhHK.md b/.github/README-zhHK.md index b28454351..5ce43c735 100644 --- a/.github/README-zhHK.md +++ b/.github/README-zhHK.md @@ -24,7 +24,7 @@ PKHeX 所讀取檔案須未經主機唯一密鑰加密,因而請使用儲存 ## 螢幕擷取截圖 -![主介面](https://i.imgur.com/U5FKBIF.png) +![主介面](https://i.imgur.com/zEGGuJC.png) ## 構建 diff --git a/PKHeX.Core/Editing/HiddenPower.cs b/PKHeX.Core/Editing/HiddenPower.cs index 948277eca..15db2bf98 100644 --- a/PKHeX.Core/Editing/HiddenPower.cs +++ b/PKHeX.Core/Editing/HiddenPower.cs @@ -66,6 +66,11 @@ public static class HiddenPower return SixBitType[(int)hp]; } + /// + /// Count of unique Hidden Power Types + /// + public const int TypeCount = 16; + private static ReadOnlySpan SixBitType => [ // (low-bit mash) * 15 / 63 diff --git a/PKHeX.Core/Editing/Saves/Slots/Extensions.cs b/PKHeX.Core/Editing/Saves/Slots/Extensions.cs index d99cb3c00..99fb5da94 100644 --- a/PKHeX.Core/Editing/Saves/Slots/Extensions.cs +++ b/PKHeX.Core/Editing/Saves/Slots/Extensions.cs @@ -222,12 +222,17 @@ public static partial class Extensions var afterBox = sav.GetBoxOffset(BoxLayout9.BoxCount); var list = new List { + // Ride Legend new(sav.BoxInfo.Data.AsMemory(afterBox), 0, true, Mutable: true) { Type = StorageSlotType.Party }, }; var block = sav.Blocks.GetBlock(SaveBlockAccessor9SV.KFusedCalyrex); - var c = new SlotInfoMisc(block.Data, 3, 0, true) { Type = StorageSlotType.Fused }; - list.Add(c); + list.Add(new(block.Data, 0, 0, true) { Type = StorageSlotType.Fused }); + + if (sav.Blocks.TryGetBlock(SaveBlockAccessor9SV.KFusedKyurem, out var kyurem)) + list.Add(new(kyurem.Data, 1, 0, true) { Type = StorageSlotType.Fused }); + if (sav.Blocks.TryGetBlock(SaveBlockAccessor9SV.KFusedNecrozma, out var necrozma)) + list.Add(new(necrozma.Data, 2, 0, true) { Type = StorageSlotType.Fused }); return list; } } diff --git a/PKHeX.Core/Editing/Showdown/ShowdownSet.cs b/PKHeX.Core/Editing/Showdown/ShowdownSet.cs index 424be6e53..23a01bc79 100644 --- a/PKHeX.Core/Editing/Showdown/ShowdownSet.cs +++ b/PKHeX.Core/Editing/Showdown/ShowdownSet.cs @@ -309,7 +309,11 @@ public sealed class ShowdownSet : IBattleTemplate var types = Strings.types; var val = StringUtil.FindIndexIgnoreCase(types, value); if (val < 0) - return false; + { + if (value is not "Stellar") + return false; + val = TeraTypeUtil.Stellar; + } TeraType = (MoveType)val; return true; } @@ -369,8 +373,14 @@ public sealed class ShowdownSet : IBattleTemplate // Secondary Stats if ((uint)Ability < Strings.Ability.Count) result.Add($"Ability: {Strings.Ability[Ability]}"); - if (Context == EntityContext.Gen9 && TeraType != MoveType.Any && (uint)TeraType < Strings.Types.Count) - result.Add($"Tera Type: {Strings.Types[(int)TeraType]}"); + if (Context == EntityContext.Gen9 && TeraType != MoveType.Any) + { + if ((uint)TeraType <= (int)MoveType.Fairy) + result.Add($"Tera Type: {Strings.Types[(int)TeraType]}"); + else if ((uint)TeraType == TeraTypeUtil.Stellar) + result.Add($"Tera Type: {Strings.Types[TeraTypeUtil.StellarTypeDisplayStringIndex]}"); + } + if (Level != 100) result.Add($"Level: {Level}"); if (Shiny) @@ -703,7 +713,8 @@ public sealed class ShowdownSet : IBattleTemplate // Defined Hidden Power var type = GetHiddenPowerType(moveString[(hiddenPowerName.Length + 1)..]); - int hpVal = StringUtil.FindIndexIgnoreCase(Strings.types.AsSpan(1, 16), type); // Get HP Type + var types = Strings.types.AsSpan(1, HiddenPower.TypeCount); + int hpVal = StringUtil.FindIndexIgnoreCase(types, type); // Get HP Type if (hpVal == -1) return hiddenPowerName; diff --git a/PKHeX.Core/Game/Enums/Ability.cs b/PKHeX.Core/Game/Enums/Ability.cs index 03703fd5c..65d68d83c 100644 --- a/PKHeX.Core/Game/Enums/Ability.cs +++ b/PKHeX.Core/Game/Enums/Ability.cs @@ -312,5 +312,9 @@ public enum Ability : ushort EmbodyAspect3, ToxicChain, SupersweetSyrup, + TeraShift, + TeraShell, + TeraformZero, + PoisonPuppeteer, MAX_COUNT, } diff --git a/PKHeX.Core/Game/Enums/Move.cs b/PKHeX.Core/Game/Enums/Move.cs index cfe793821..b68ae2619 100644 --- a/PKHeX.Core/Game/Enums/Move.cs +++ b/PKHeX.Core/Game/Enums/Move.cs @@ -910,5 +910,20 @@ public enum Move : ushort MatchaGotcha, SyrupBomb, IvyCudgel, + ElectroShot, + TeraStarstorm, + FickleBeam, + BurningBulwark, + Thunderclap, + MightyCleave, + TachyonCutter, + HardPress, + DragonCheer, + AlluringVoice, + TemperFlare, + SupercellSlam, + PsychicNoise, + UpperHand, + MalignantChain, MAX_COUNT, } diff --git a/PKHeX.Core/Game/Enums/Species.cs b/PKHeX.Core/Game/Enums/Species.cs index add537e6c..2ee640548 100644 --- a/PKHeX.Core/Game/Enums/Species.cs +++ b/PKHeX.Core/Game/Enums/Species.cs @@ -1023,5 +1023,13 @@ public enum Species : ushort Munkidori, Fezandipiti, Ogerpon, + Archaludon, + Hydrapple, + GougingFire, + RagingBolt, + IronBoulder, + IronCrown, + Terapagos, + Pecharunt, MAX_COUNT, } diff --git a/PKHeX.Core/Game/GameStrings/GameStrings.cs b/PKHeX.Core/Game/GameStrings/GameStrings.cs index 372d8aa69..75e4dc812 100644 --- a/PKHeX.Core/Game/GameStrings/GameStrings.cs +++ b/PKHeX.Core/Game/GameStrings/GameStrings.cs @@ -613,6 +613,9 @@ public sealed class GameStrings : IBasicStrings m[164] += " (1)"; // Kitakami Wilds m[167] += " (2)"; // Kitakami Wilds + m[196] += " (1)"; // Area Zero Underdepths + m[198] += " (2)"; // Area Zero Underdepths + set.Met3[1] += $" ({NPC})"; // Anything from an NPC set.Met3[2] += $" ({EggName})"; // Egg From Link Trade for (int i = 3; i <= 6; i++) // distinguish first set of regions (unused) from second (used) diff --git a/PKHeX.Core/Game/Locations/Locations.cs b/PKHeX.Core/Game/Locations/Locations.cs index 58c489bbd..bc0cbb987 100644 --- a/PKHeX.Core/Game/Locations/Locations.cs +++ b/PKHeX.Core/Game/Locations/Locations.cs @@ -169,8 +169,8 @@ public static class Locations public static bool IsMetLocation7SM(ushort z) => z < 200; // Outer Cape public static bool IsMetLocation7USUM(ushort z) => z < 234; // Dividing Peak Tunnel public static bool IsMetLocation7GG(ushort z) => z <= 54; // Pokémon League - public static bool IsMetLocation8SWSH(ushort z) => z <= 246; // at the Crown Tundra Station + public static bool IsMetLocation8SWSH(ushort z) => z <= 246; // Crown Tundra Station public static bool IsMetLocation8BDSP(ushort z) => z <= 657; // Ramanas Park (Genome Room) public static bool IsMetLocation8LA(ushort z) => z <= 155; // Training Grounds - public static bool IsMetLocation9SV(ushort z) => z <= 131; // Uva Academy + public static bool IsMetLocation9SV(ushort z) => z <= 200; // Terarium (Entry Tunnel) } diff --git a/PKHeX.Core/Game/Locations/Locations9.cs b/PKHeX.Core/Game/Locations/Locations9.cs index 039f1dc22..fadd4356a 100644 --- a/PKHeX.Core/Game/Locations/Locations9.cs +++ b/PKHeX.Core/Game/Locations/Locations9.cs @@ -7,13 +7,23 @@ internal static class Locations9 /// /// Checks if the location is accessible in Paldea (without DLC). /// - public static bool IsAccessiblePreDLC(ushort location) => !IsKitakami(location); + public static bool IsAccessiblePreDLC(ushort location) => location <= 131; /// /// Checks if the location is accessible in Kitakami. /// public static bool IsKitakami(ushort location) => location is (>= 132 and <= 170); + /// + /// Checks if the location is accessible in Blueberry Academy. + /// + public static bool IsBlueberry(ushort location) => location is (>= 172 and <= 194); + + /// + /// Checks if the location is accessible in Blueberry Academy. + /// + public static bool IsPaldeaDLC(ushort location) => location is 196 or 198; // Area Zero Underdepths + public static ReadOnlySpan Met0 => [ 002, 004, 006, 008, @@ -36,7 +46,10 @@ internal static class Locations9 130, 131, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, - 164, 166, 168, 170, + 164, 166, 168, 170, 172, 174, + 176, 178, 180, 182, 184, 186, + 188, 190, 192, 194, 196, 198, + 200, ]; public static ReadOnlySpan Met3 => diff --git a/PKHeX.Core/Items/HeldItemLumpImage.cs b/PKHeX.Core/Items/HeldItemLumpImage.cs index 87e89c955..ab0e19d41 100644 --- a/PKHeX.Core/Items/HeldItemLumpImage.cs +++ b/PKHeX.Core/Items/HeldItemLumpImage.cs @@ -47,7 +47,7 @@ public static class HeldItemLumpUtil 9 when item is (>= 0328 and <= 0419) // TM01-TM92 or (>= 0618 and <= 0620) // TM093-TM095 or (>= 0690 and <= 0693) // TM096-TM099 - or (>= 2160 and <= 2261) /* TM100-TM201 */ => HeldItemLumpImage.TechnicalMachine, + or (>= 2160 and <= 2289) /* TM100-TM229 */ => HeldItemLumpImage.TechnicalMachine, _ => HeldItemLumpImage.NotLump, }; } diff --git a/PKHeX.Core/Items/ItemStorage9SV.cs b/PKHeX.Core/Items/ItemStorage9SV.cs index cc4a364c8..4c7623bfa 100644 --- a/PKHeX.Core/Items/ItemStorage9SV.cs +++ b/PKHeX.Core/Items/ItemStorage9SV.cs @@ -40,27 +40,29 @@ public sealed class ItemStorage9SV : IItemStorage 0045, 0046, 0047, 0048, 0049, 0050, 0051, 0052, 0053, 0080, 0081, 0082, 0083, 0084, 0085, 0107, 0108, 0109, 0110, 0111, 0112, 0135, 0136, 0213, 0214, 0217, 0218, 0219, 0220, 0221, - 0222, 0223, 0224, 0228, 0229, 0230, 0231, 0232, 0233, 0234, - 0236, 0237, 0238, 0239, 0240, 0241, 0242, 0243, 0244, 0245, - 0246, 0247, 0248, 0249, 0250, 0251, 0253, 0265, 0266, 0267, - 0268, 0269, 0270, 0271, 0272, 0273, 0275, 0276, 0277, 0278, - 0279, 0280, 0281, 0282, 0283, 0284, 0285, 0286, 0287, 0288, - 0289, 0290, 0291, 0292, 0293, 0294, 0295, 0296, 0297, 0298, - 0299, 0300, 0301, 0302, 0303, 0304, 0305, 0306, 0307, 0308, - 0309, 0310, 0311, 0312, 0313, 0325, 0326, 0327, 0485, 0486, - 0487, 0488, 0489, 0490, 0491, 0537, 0538, 0539, 0540, 0541, - 0542, 0543, 0544, 0545, 0546, 0547, 0564, 0565, 0566, 0567, - 0568, 0569, 0570, 0639, 0640, 0644, 0645, 0648, 0649, 0650, - 0795, 0796, 0846, 0849, 0853, 0854, 0855, 0856, 0879, 0880, - 0881, 0882, 0883, 0884, 1103, 1104, 1116, 1117, 1118, 1119, - 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1231, - 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, - 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, - 1253, 1254, 1582, 1592, 1606, 1777, 1778, 1779, 1861, 1862, - 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, - 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, - 1883, 1884, 1885, 1886, 2344, 2345, 2401, 2402, 2403, 2404, - 2406, 2407, 2408, 2411, 2412, 2413, 2414, 2415, 2416, 2479, + 0222, 0223, 0224, 0225, 0228, 0229, 0230, 0231, 0232, 0233, + 0234, 0235, 0236, 0237, 0238, 0239, 0240, 0241, 0242, 0243, + 0244, 0245, 0246, 0247, 0248, 0249, 0250, 0251, 0252, 0253, + 0265, 0266, 0267, 0268, 0269, 0270, 0271, 0272, 0273, 0275, + 0276, 0277, 0278, 0279, 0280, 0281, 0282, 0283, 0284, 0285, + 0286, 0287, 0288, 0289, 0290, 0291, 0292, 0293, 0294, 0295, + 0296, 0297, 0298, 0299, 0300, 0301, 0302, 0303, 0304, 0305, + 0306, 0307, 0308, 0309, 0310, 0311, 0312, 0313, 0321, 0322, + 0323, 0324, 0325, 0326, 0327, 0485, 0486, 0487, 0488, 0489, + 0490, 0491, 0537, 0538, 0539, 0540, 0541, 0542, 0543, 0544, + 0545, 0546, 0547, 0564, 0565, 0566, 0567, 0568, 0569, 0570, + 0639, 0640, 0644, 0645, 0648, 0649, 0650, 0795, 0796, 0846, + 0849, 0853, 0854, 0855, 0856, 0879, 0880, 0881, 0882, 0883, + 0884, 1103, 1104, 1109, 1110, 1111, 1112, 1113, 1114, 1115, + 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, + 1126, 1127, 1128, 1231, 1232, 1233, 1234, 1235, 1236, 1237, + 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, + 1248, 1249, 1250, 1251, 1253, 1254, 1581, 1582, 1592, 1606, + 1777, 1778, 1779, 1861, 1862, 1863, 1864, 1865, 1866, 1867, + 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, + 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 2344, + 2345, 2401, 2402, 2403, 2404, 2406, 2407, 2408, 2411, 2412, + 2413, 2414, 2415, 2416, 2479, 2482, 2549, ]; private static ReadOnlySpan Pouch_TM_SV => @@ -85,7 +87,9 @@ public sealed class ItemStorage9SV : IItemStorage 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, - 2260, 2261, + 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, + 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, + 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, ]; private static ReadOnlySpan Pouch_Treasure_SV => @@ -112,14 +116,18 @@ public sealed class ItemStorage9SV : IItemStorage 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, - 2435, 2436, 2437, + 2435, 2436, 2437, 2548, 2551, 2552, ]; private static ReadOnlySpan Pouch_Event_SV => [ - 0078, 0466, 0631, 0632, 0638, 0703, 0765, 1267, 1278, 1587, - 1589, 1590, 1591, 1829, 1830, 1831, 1832, 1833, 1834, 1835, - 1836, 1857, 1858, 2405, 2409, 2410, 2480, 2481, + 0078, 0466, 0628, 0629, 0631, 0632, 0638, 0703, 0765, 0943, + 0944, 0945, 0946, 1267, 1278, 1587, 1589, 1590, 1591, 1829, + 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1857, 1858, 2405, + 2409, 2410, 2480, 2481, 2483, 2522, 2523, 2524, 2525, 2526, + 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, + 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, + 2547, 2550, 2553, 2554, 2555, 2556, 2557, ]; private static ReadOnlySpan Pouch_Material_SV => @@ -146,7 +154,10 @@ public sealed class ItemStorage9SV : IItemStorage 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, - 2477, 2478, + 2477, 2478, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, + 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, + 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, + 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, ]; internal static ReadOnlySpan ValidTypes => @@ -166,10 +177,8 @@ public sealed class ItemStorage9SV : IItemStorage InventoryType.Treasure, ]; - // [AUCTION] Porto Marinada specialty auctioneer, locked behind HOME in 2023. public static ReadOnlySpan Unreleased => [ - 0005, // Safari Ball 0016, // Cherish Ball 0111, // Odd Keystone @@ -182,16 +191,12 @@ public sealed class ItemStorage9SV : IItemStorage 0490, // White Apricorn 0491, // Black Apricorn - 0499, // Sport Ball 0500, // Park Ball 0708, // Lumiose Galette 0709, // Shalour Sable 1230, // TM00 - Mega Punch (Nothing learns, not obtainable even though it is assigned a move.) - 1582, // Galarica Cuff - 1592, // Galarica Wreath - 1785, // Strange Ball ]; diff --git a/PKHeX.Core/Legality/Breeding.cs b/PKHeX.Core/Legality/Breeding.cs index 6d14f921d..b03303e30 100644 --- a/PKHeX.Core/Legality/Breeding.cs +++ b/PKHeX.Core/Legality/Breeding.cs @@ -206,6 +206,7 @@ public static class Breeding (int)Koraidon or (int)Miraidon => false, (int)WalkingWake or (int)IronLeaves => false, (int)Okidogi or (int)Munkidori or (int)Fezandipiti or (int)Ogerpon => false, + (int)GougingFire or (int)RagingBolt or (int)IronBoulder or (int)IronCrown or (int)Terapagos or (int)Pecharunt => false, _ => true, }; diff --git a/PKHeX.Core/Legality/Core.cs b/PKHeX.Core/Legality/Core.cs index d0cd79776..5773e1da2 100644 --- a/PKHeX.Core/Legality/Core.cs +++ b/PKHeX.Core/Legality/Core.cs @@ -114,10 +114,10 @@ public static class Legal //internal const int MaxGameID_8b = (int)GameVersion.SP; internal const int MaxAbilityID_8b = MaxAbilityID_8_R2; - internal const int MaxSpeciesID_9 = MaxSpeciesID_9_T1; - internal const int MaxMoveID_9 = MaxMoveID_9_T1; - internal const int MaxItemID_9 = MaxItemID_9_T1; - internal const int MaxAbilityID_9 = MaxAbilityID_9_T1; + internal const int MaxSpeciesID_9 = MaxSpeciesID_9_T2; + internal const int MaxMoveID_9 = MaxMoveID_9_T2; + internal const int MaxItemID_9 = MaxItemID_9_T2; + internal const int MaxAbilityID_9 = MaxAbilityID_9_T2; internal const int MaxSpeciesID_9_T0 = (int)Species.IronLeaves; internal const int MaxMoveID_9_T0 = (int)Move.MagicalTorque; @@ -129,6 +129,11 @@ public static class Legal internal const int MaxItemID_9_T1 = 2481; // Glimmering Charm internal const int MaxAbilityID_9_T1 = (int)Ability.SupersweetSyrup; + internal const int MaxSpeciesID_9_T2 = (int)Species.Pecharunt; + internal const int MaxMoveID_9_T2 = (int)Move.MalignantChain; + internal const int MaxItemID_9_T2 = 2557; // Briar’s Book + internal const int MaxAbilityID_9_T2 = (int)Ability.PoisonPuppeteer; + internal const int MaxBallID_9 = (int)Ball.LAOrigin; internal const int MaxGameID_9 = (int)GameVersion.VL; internal const int MaxGameID_HOME = MaxGameID_9; diff --git a/PKHeX.Core/Legality/Encounters/Data/Gen9/Encounters9.cs b/PKHeX.Core/Legality/Encounters/Data/Gen9/Encounters9.cs index 0f598bd8d..a666462cb 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Gen9/Encounters9.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Gen9/Encounters9.cs @@ -74,6 +74,42 @@ internal static class Encounters9 new(SV) { FixedBall = Ball.Poke, Species = 0390, Shiny = Never, Level = 01, Location = 000, Ability = OnlyFirst, Size = 128, EggLocation = 60005 }, // Chimchar new(SV) { FixedBall = Ball.Poke, Species = 0393, Shiny = Never, Level = 01, Location = 000, Ability = OnlyFirst, Size = 128, EggLocation = 60005 }, // Piplup #endregion + + #region Sudachi 2 + // Legendary Pokémon + new(SV) { Species = 0144, Shiny = Never, Level = 70, Location = 038, Ability = OnlyFirst, TeraType = GemType.Ice, Size = 128 }, // Articuno + new(SV) { Species = 0145, Shiny = Never, Level = 70, Location = 006, Ability = OnlyFirst, TeraType = GemType.Electric, Size = 128 }, // Zapdos + new(SV) { Species = 0146, Shiny = Never, Level = 70, Location = 024, Ability = OnlyFirst, TeraType = GemType.Fire, Size = 128 }, // Moltres + new(SV) { Species = 0243, Shiny = Never, Level = 70, Location = 022, Ability = OnlyFirst, TeraType = GemType.Electric, Size = 128 }, // Raikou + new(SV) { Species = 0244, Shiny = Never, Level = 70, Location = 032, Ability = OnlyFirst, TeraType = GemType.Fire, Size = 128 }, // Entei + new(SV) { Species = 0245, Shiny = Never, Level = 70, Location = 040, Ability = OnlyFirst, TeraType = GemType.Water, Size = 128 }, // Suicune + new(SV) { Species = 0249, Shiny = Never, Level = 70, Location = 062, Ability = OnlyFirst, TeraType = GemType.Water, Size = 128 }, // Lugia + new(SV) { Species = 0250, Shiny = Never, Level = 70, Location = 014, Ability = OnlyFirst, TeraType = GemType.Fire, Size = 128 }, // Ho-Oh + new(SV) { Species = 0380, Shiny = Never, Level = 70, Location = 014, Ability = OnlyFirst, Gender = 1, TeraType = GemType.Psychic, Size = 128 }, // Latias + new(SV) { Species = 0381, Shiny = Never, Level = 70, Location = 048, Ability = OnlyFirst, Gender = 0, TeraType = GemType.Psychic, Size = 128, Moves = new(295,406,428,225) }, // Latios + new(SV) { Species = 0382, Shiny = Never, Level = 70, Location = 040, Ability = OnlyFirst, TeraType = GemType.Water, Size = 128 }, // Kyogre + new(SV) { Species = 0383, Shiny = Never, Level = 70, Location = 067, Ability = OnlyFirst, TeraType = GemType.Fire, Size = 128 }, // Groudon + new(SV) { Species = 0384, Shiny = Never, Level = 70, Location = 050, Ability = OnlyFirst, TeraType = GemType.Flying, Size = 128 }, // Rayquaza + new(SV) { Species = 0638, Shiny = Never, Level = 70, Location = 048, Ability = OnlyFirst, TeraType = GemType.Fighting, Size = 128 }, // Cobalion + new(SV) { Species = 0639, Shiny = Never, Level = 70, Location = 022, Ability = OnlyFirst, TeraType = GemType.Fighting, Size = 128 }, // Terrakion + new(SV) { Species = 0640, Shiny = Never, Level = 70, Location = 030, Ability = OnlyFirst, TeraType = GemType.Fighting, Size = 128 }, // Virizion + new(SV) { Species = 0643, Shiny = Never, Level = 70, Location = 034, Ability = OnlyFirst, TeraType = GemType.Dragon, Size = 128 }, // Reshiram + new(SV) { Species = 0644, Shiny = Never, Level = 70, Location = 018, Ability = OnlyFirst, TeraType = GemType.Dragon, Size = 128 }, // Zekrom + new(SV) { Species = 0646, Shiny = Never, Level = 70, Location = 069, Ability = OnlyFirst, TeraType = GemType.Dragon, Size = 128 }, // Kyurem + new(SV) { Species = 0791, Shiny = Never, Level = 70, Location = 010, Ability = OnlyFirst, TeraType = GemType.Psychic, Size = 128 }, // Solgaleo + new(SV) { Species = 0792, Shiny = Never, Level = 70, Location = 040, Ability = OnlyFirst, TeraType = GemType.Psychic, Size = 128 }, // Lunala + new(SV) { Species = 0800, Shiny = Never, Level = 70, Location = 109, Ability = OnlyFirst, TeraType = GemType.Psychic, Size = 128 }, // Necrozma + new(SV) { Species = 0891, Shiny = Never, Level = 30, Location = 048, Ability = OnlyFirst, TeraType = GemType.Fighting, Size = 128 }, // Kubfu + new(SV) { Species = 0896, Shiny = Never, Level = 70, Location = 038, Ability = OnlyFirst, TeraType = GemType.Ice, Size = 128 }, // Glastrier + new(SV) { Species = 0897, Shiny = Never, Level = 70, Location = 038, Ability = OnlyFirst, TeraType = GemType.Ghost, Size = 128 }, // Spectrier + + // Terapagos (Captured in Stellar Form) + new(SV) { Species = 1024, Shiny = Never, Level = 85, Location = 198, Ability = OnlyFirst, Gender = 0, Nature = Nature.Hardy, TeraType = GemType.Stellar, Size = 128, IVs = new(31,15,31,31,31,31), Moves = new(906,428,414,352) }, // Terapagos + + // Mythical Pokémon + new(SV) { Species = 0648, Shiny = Never, Level = 70, Location = 176, Ability = OnlyFirst, TeraType = GemType.Fighting, Size = 128, FlawlessIVCount = 3, Moves = new(547,304,047,094) }, // Meloetta + //new(SV) { Species = 1025, Shiny = Never, Level = 88, Location = 138, Ability = OnlyFirst, Nature = Nature.Timid, TeraType = GemType.Poison, Size = 128, FlawlessIVCount = 3, Moves = new(417,092,919,247) }, // Pecharunt + #endregion ]; internal static readonly EncounterStatic9[] StaticSL = @@ -89,6 +125,10 @@ internal static class Encounters9 // Former Quaking Earth Titan new(SL) { Species = 0984, Shiny = Never, Level = 45, Location = 024, Ability = OnlyFirst, Nature = Nature.Naughty, Size = 255, IVs = new(30,30,30,30,30,30), Moves = new(229,280,282,707), IsTitan = true }, // Great Tusk + + // Paradox Pokémon + new(SL) { Species = 1020, Shiny = Never, Level = 75, Location = 124, Ability = OnlyFirst, TeraType = GemType.Fire, Size = 128, IVs = new(20,20,20,20,20,20) }, // Gouging Fire + new(SL) { Species = 1021, Shiny = Never, Level = 75, Location = 124, Ability = OnlyFirst, TeraType = GemType.Electric, Size = 128, IVs = new(20,20,20,20,20,20) }, // Raging Bolt ]; internal static readonly EncounterStatic9[] StaticVL = @@ -105,20 +145,56 @@ internal static class Encounters9 // Former Quaking Earth Titan new(VL) { Species = 0990, Shiny = Never, Level = 45, Location = 024, Ability = OnlyFirst, Nature = Nature.Naughty, Size = 255, IVs = new(30,30,30,30,30,30), Moves = new(229,442,282,707), IsTitan = true }, // Iron Treads + // Paradox Pokémon + new(VL) { Species = 1022, Shiny = Never, Level = 75, Location = 124, Ability = OnlyFirst, TeraType = GemType.Rock, Size = 128, IVs = new(20,20,20,20,20,20) }, // Iron Boulder + new(VL) { Species = 1023, Shiny = Never, Level = 75, Location = 124, Ability = OnlyFirst, TeraType = GemType.Steel, Size = 128, IVs = new(20,20,20,20,20,20) }, // Iron Crown + ]; private const string tradeSV = "tradesv"; private static readonly string[][] TradeNames = Util.GetLanguageStrings10(tradeSV, "zh2"); + // 3 Trades are currently inaccessible (legally at least) until the Mochi Mayhem Epilogue is released. internal static readonly EncounterTrade9[] TradeGift_SV = [ - new(TradeNames, 00, SV, 0194,18) { ID32 = 033081, Ability = OnlySecond, OTGender = 1, Gender = 0, Nature = Nature.Relaxed, IVs = new(27,18,25,13,16,31) }, // Wooper - new(TradeNames, 01, SV, 0093,25) { ID32 = 016519, Ability = OnlyFirst, OTGender = 1, Gender = 1, Nature = Nature.Lonely, IVs = new(14,20,25,31,28,16), EvolveOnTrade = true }, // Haunter - new(TradeNames, 02, SV, 0872,10) { ID32 = 050724, Ability = Any12, OTGender = 0, Gender = 1, Nature = Nature.Bashful, IVs = new(31,18,13,20,28,26) }, // Snom + new(TradeNames, 00, SV, 0194, 18) { FixedBall = Ball.Poke, ID32 = 033081, Ability = OnlySecond, OTGender = 1, Gender = 0, Nature = Nature.Relaxed, TeraType = GemType.Water, Weight = SizeType9.M, Scale = SizeType9.M, IVs = new(27,18,25,13,16,31) }, // Wooper + new(TradeNames, 01, SV, 0093, 25) { FixedBall = Ball.Poke, ID32 = 016519, Ability = OnlyFirst, OTGender = 1, Gender = 1, Nature = Nature.Lonely, TeraType = GemType.Ghost, Weight = SizeType9.S, Scale = SizeType9.S, IVs = new(14,20,25,31,28,16), EvolveOnTrade = true }, // Haunter + new(TradeNames, 02, SV, 0240, 12) { FixedBall = Ball.Quick, ID32 = 418071, Ability = OnlyHidden, OTGender = 0, Gender = 0, Nature = Nature.Docile, TeraType = GemType.Fire, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,12,25,15,31,31), Moves = new(264,052,108,499) }, // Magby + new(TradeNames, 03, SV, 0982, 35) { FixedBall = Ball.Poke, ID32 = 766634, Ability = OnlyFirst, OTGender = 0, Gender = 0, Nature = Nature.Relaxed, TeraType = GemType.Flying, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(15,24,31,26,31,11), Moves = new(263,403,529,887) }, // Dudunsparce + //new(TradeNames, 04, SV, 0133, 01) { FixedBall = Ball.Poke, ID32 = 376983, Ability = OnlyHidden, OTGender = 1, Gender = 0, Nature = Nature.Modest, TeraType = GemType.Dark, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(08,26,31,31,31,31), Moves = new(033,039,270,174) }, // Eevee + new(TradeNames, 05, SV, 0194, 08) { FixedBall = Ball.Poke, ID32 = 591912, Ability = OnlyHidden, OTGender = 1, Gender = 0, Nature = Nature.Naughty, TeraType = GemType.Poison, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(27,31,31,06,16,30), Moves = new(341,068,491,342), Form = 1 }, // Wooper-1 + new(TradeNames, 06, SV, 0922, 24) { FixedBall = Ball.Poke, ID32 = 209896, Ability = OnlyFirst, OTGender = 0, Gender = 0, Nature = Nature.Hasty, TeraType = GemType.Fighting, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(15,22,31,29,14,03) }, // Pawmo + new(TradeNames, 07, SV, 0974, 37) { FixedBall = Ball.Poke, ID32 = 209896, Ability = OnlyHidden, OTGender = 0, Gender = 0, Nature = Nature.Bashful, TeraType = GemType.Ice, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,23,18,31,15,09) }, // Cetoddle + new(TradeNames, 08, SV, 0976, 20) { FixedBall = Ball.Poke, ID32 = 373015, Ability = OnlyHidden, OTGender = 0, Gender = 1, Nature = Nature.Sassy, TeraType = GemType.Water, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,28,14,26,14,18) }, // Veluza + new(TradeNames, 09, SV, 0997, 45) { FixedBall = Ball.Poke, ID32 = 316242, Ability = OnlyFirst, OTGender = 0, Gender = 0, Nature = Nature.Relaxed, TeraType = GemType.Dragon, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(24,22,21,30,30,31), Moves = new(407,423,242,116) }, // Arctibax + new(TradeNames, 10, SV, 0415, 15) { FixedBall = Ball.Poke, ID32 = 993663, Ability = OnlyHidden, OTGender = 1, Gender = 1, Nature = Nature.Calm, TeraType = GemType.Bug, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(24,22,31,16,28,00) }, // Combee + new(TradeNames, 11, SV, 0884, 36) { FixedBall = Ball.Poke, ID32 = 217978, Ability = OnlyHidden, OTGender = 0, Gender = 0, Nature = Nature.Quiet, TeraType = GemType.Electric, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(20,30,25,00,31,13) }, // Duraludon + new(TradeNames, 12, SV, 0307, 28) { FixedBall = Ball.Poke, ID32 = 137719, Ability = OnlySecond, OTGender = 1, Gender = 0, Nature = Nature.Quirky, TeraType = GemType.Fire, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(24,30,12,29,00,06), Moves = new(223,007,008,009) }, // Meditite + new(TradeNames, 13, SV, 0192, 40) { FixedBall = Ball.Poke, ID32 = 584457, Ability = OnlySecond, OTGender = 0, Gender = 0, Nature = Nature.Brave, TeraType = GemType.Grass, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(12,19,25,20,16,24), Moves = new(885,241,283,235) }, // Sunflora + new(TradeNames, 14, SV, 0747, 20) { FixedBall = Ball.Poke, ID32 = 158604, Ability = OnlyHidden, OTGender = 1, Gender = 1, Nature = Nature.Timid, TeraType = GemType.Poison, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(30,21,10,16,22,29) }, // Mareanie + new(TradeNames, 15, SV, 0081, 22) { FixedBall = Ball.Poke, ID32 = 568659, Ability = OnlyFirst, OTGender = 1, Gender = 2, Nature = Nature.Rash, TeraType = GemType.Electric, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(04,29,08,30,31,02), Moves = new(527,048,086,209) }, // Magnemite + //new(TradeNames, 16, SV, 0128, 50) { FixedBall = Ball.Poke, ID32 = 933665, Ability = OnlyFirst, OTGender = 1, Gender = 0, Nature = Nature.Jolly, TeraType = GemType.Fighting, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,31,26,31,31,31), Moves = new(873,528,038,370), Form = 1 }, // Tauros-1 + new(TradeNames, 17, SV, 0227, 40) { FixedBall = Ball.Heavy, ID32 = 745642, Ability = OnlySecond, OTGender = 1, Gender = 1, Nature = Nature.Lonely, TeraType = GemType.Steel, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(24,15,22,19,14,09) }, // Skarmory + new(TradeNames, 18, SV, 0969, 05) { FixedBall = Ball.Poke, ID32 = 661291, Ability = OnlyHidden, OTGender = 1, Gender = 1, Nature = Nature.Modest, TeraType = GemType.Psychic, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,00,22,31,30,31), Moves = new(851,092,088,479) }, // Glimmet + //new(TradeNames, 19, SV, 0819, 07) { FixedBall = Ball.Poke, ID32 = 105971, Ability = OnlyHidden, OTGender = 0, Gender = 1, Nature = Nature.Gentle, TeraType = GemType.Fighting, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(14,12,22,10,23,22) }, // Skwovet + new(TradeNames, 20, SV, 0958, 25) { FixedBall = Ball.Poke, ID32 = 949475, Ability = OnlyFirst, OTGender = 1, Gender = 1, Nature = Nature.Careful, TeraType = GemType.Fairy, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(12,29,29,26,28,22) }, // Tinkatuff + new(TradeNames, 21, SV, 0971, 10) { FixedBall = Ball.Poke, ID32 = 275703, Ability = OnlyHidden, OTGender = 1, Gender = 0, Nature = Nature.Jolly, TeraType = GemType.Ghost, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(15,26,14,16,04,31) }, // Greavard + new(TradeNames, 22, SV, 0999, 30) { FixedBall = Ball.Poke, ID32 = 361010, Ability = OnlyFirst, OTGender = 1, Gender = 2, Nature = Nature.Sassy, TeraType = GemType.Steel, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(05,12,01,22,16,18) }, // Gimmighoul + new(TradeNames, 23, SV, 0955, 32) { FixedBall = Ball.Poke, ID32 = 149671, Ability = OnlyHidden, OTGender = 1, Gender = 1, Nature = Nature.Impish, TeraType = GemType.Psychic, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(13,20,12,12,21,21) }, // Flittle + new(TradeNames, 24, SV, 0857, 33) { FixedBall = Ball.Poke, ID32 = 654886, Ability = OnlyFirst, OTGender = 0, Gender = 1, Nature = Nature.Serious, TeraType = GemType.Fairy, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(22,18,18,07,31,31) }, // Hattrem + new(TradeNames, 25, SV, 0052, 21) { FixedBall = Ball.Poke, ID32 = 314512, Ability = OnlySecond, OTGender = 0, Gender = 1, Nature = Nature.Relaxed, TeraType = GemType.Dark, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(09,31,24,11,12,12), Form = 1 }, // Meowth-1 + new(TradeNames, 26, SV, 0522, 20) { FixedBall = Ball.Poke, ID32 = 390518, Ability = OnlyFirst, OTGender = 0, Gender = 0, Nature = Nature.Hardy, TeraType = GemType.Electric, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(31,25,23,31,23,31), Shiny = Always }, // Blitzle + new(TradeNames, 27, SV, 0840, 15) { FixedBall = Ball.Poke, ID32 = 184745, Ability = OnlyHidden, OTGender = 0, Gender = 0, Nature = Nature.Modest, TeraType = GemType.Dragon, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(30,31,22,18,31,26), Moves = new(110,310,278,389) }, // Applin + new(TradeNames, 28, SV, 0209, 18) { FixedBall = Ball.Nest, ID32 = 816963, Ability = OnlyFirst, OTGender = 1, Gender = 0, Nature = Nature.Adamant, TeraType = GemType.Fairy, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(18,30,24,31,24,25) }, // Snubbull + new(TradeNames, 29, SV, 0744, 12) { FixedBall = Ball.Poke, ID32 = 980975, Ability = OnlyHidden, OTGender = 1, Gender = 1, Nature = Nature.Impish, TeraType = GemType.Ground, Weight = SizeType9.M, Scale = SizeType9.M, IVs = new(20,30,02,19,15,17), Moves = new(707,088,387,283) }, // Rockruff + new(TradeNames, 30, SV, 1012, 30) { FixedBall = Ball.Poke, ID32 = 704310, Ability = OnlyFirst, OTGender = 1, Gender = 1, Nature = Nature.Sassy, TeraType = GemType.Water, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(12,19,29,22,31,03), Moves = new(506,072,078,503) }, // Poltchageist + new(TradeNames, 31, SV, 0316, 17) { FixedBall = Ball.Poke, ID32 = 134745, Ability = OnlyHidden, OTGender = 0, Gender = 1, Nature = Nature.Gentle, TeraType = GemType.Poison, Weight = SizeType9.VALUE, Scale = SizeType9.VALUE, IVs = new(12,28,25,19,17,31), Moves = new(491,227,499,281) }, // Gulpin + new(TradeNames, 32, SV, 0872, 10) { FixedBall = Ball.Poke, ID32 = 050724, Ability = Any12, OTGender = 0, Gender = 1, Nature = Nature.Bashful, TeraType = GemType.Ice, Weight = SizeType9.L, Scale = SizeType9.L, IVs = new(31,18,13,20,28,26) }, // Snom ]; internal static readonly EncounterTera9[] TeraBase = EncounterTera9.GetArray(Get("gem_paldea"), TeraRaidMapParent.Paldea); internal static readonly EncounterTera9[] TeraDLC1 = EncounterTera9.GetArray(Get("gem_kitakami"), TeraRaidMapParent.Kitakami); + internal static readonly EncounterTera9[] TeraDLC2 = EncounterTera9.GetArray(Get("gem_blueberry"), TeraRaidMapParent.Blueberry); internal static readonly EncounterDist9[] Dist = EncounterDist9.GetArray(Get("dist_paldea")); internal static readonly EncounterMight9[] Might = EncounterMight9.GetArray(Get("might_paldea")); internal static readonly EncounterFixed9[] Fixed = EncounterFixed9.GetArray(Get("fixed_paldea")); diff --git a/PKHeX.Core/Legality/Encounters/Generator/Possible/EncounterPossible9.cs b/PKHeX.Core/Legality/Encounters/Generator/Possible/EncounterPossible9.cs index e4d3e0f91..70a15a027 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/Possible/EncounterPossible9.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/Possible/EncounterPossible9.cs @@ -43,6 +43,7 @@ public record struct EncounterPossible9(EvoCriteria[] Chain, EncounterTypeGroup StaticFixed, StaticTeraBase, StaticTeraDLC1, + StaticTeraDLC2, StaticDist, StaticOutbreak, StaticMight, @@ -117,6 +118,10 @@ public record struct EncounterPossible9(EvoCriteria[] Chain, EncounterTypeGroup case YieldState.StaticTeraDLC1: if (TryGetNext(Encounters9.TeraDLC1)) return true; + Index = 0; State = YieldState.StaticTeraDLC2; goto case YieldState.StaticTeraDLC2; + case YieldState.StaticTeraDLC2: + if (TryGetNext(Encounters9.TeraDLC2)) + return true; Index = 0; State = YieldState.StaticDist; goto case YieldState.StaticDist; case YieldState.StaticDist: if (TryGetNext(Encounters9.Dist)) diff --git a/PKHeX.Core/Legality/Encounters/Generator/Search/Dirtied/EncounterEnumerator9SWSH.cs b/PKHeX.Core/Legality/Encounters/Generator/Search/Dirtied/EncounterEnumerator9SWSH.cs index 2f5c10879..39f862306 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/Search/Dirtied/EncounterEnumerator9SWSH.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/Search/Dirtied/EncounterEnumerator9SWSH.cs @@ -45,6 +45,7 @@ public record struct EncounterEnumerator9SWSH(PKM Entity, EvoCriteria[] Chain, G StaticFixed, StaticTeraBase, StaticTeraDLC1, + StaticTeraDLC2, StaticDist, StaticOutbreak, StaticMight, @@ -140,6 +141,10 @@ public record struct EncounterEnumerator9SWSH(PKM Entity, EvoCriteria[] Chain, G case YieldState.StaticTeraDLC1: if (TryGetNext(Encounters9.TeraDLC1)) return true; + Index = 0; State = YieldState.StaticTeraDLC2; goto case YieldState.StaticTeraDLC2; + case YieldState.StaticTeraDLC2: + if (TryGetNext(Encounters9.TeraDLC2)) + return true; Index = 0; State = YieldState.StaticDist; goto case YieldState.StaticDist; case YieldState.StaticDist: if (TryGetNext(Encounters9.Dist)) diff --git a/PKHeX.Core/Legality/Encounters/Generator/Search/EncounterEnumerator9.cs b/PKHeX.Core/Legality/Encounters/Generator/Search/EncounterEnumerator9.cs index b6cb00b67..f0e3ea5f0 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/Search/EncounterEnumerator9.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/Search/EncounterEnumerator9.cs @@ -46,6 +46,7 @@ public record struct EncounterEnumerator9(PKM Entity, EvoCriteria[] Chain, GameV StaticFixed, StaticTeraBase, StaticTeraDLC1, + StaticTeraDLC2, StaticDist, StaticOutbreak, StaticMight, @@ -147,6 +148,10 @@ public record struct EncounterEnumerator9(PKM Entity, EvoCriteria[] Chain, GameV case YieldState.StaticTeraDLC1: if (TryGetNext(Encounters9.TeraDLC1)) return true; + Index = 0; State = YieldState.StaticTeraDLC2; goto case YieldState.StaticTeraDLC2; + case YieldState.StaticTeraDLC2: + if (TryGetNext(Encounters9.TeraDLC2)) + return true; Index = 0; State = YieldState.StaticDist; goto case YieldState.StaticDist; case YieldState.StaticDist: if (TryGetNext(Encounters9.Dist)) diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen8/EncounterStatic8Nest.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen8/EncounterStatic8Nest.cs index b2fe21b36..beefec530 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen8/EncounterStatic8Nest.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen8/EncounterStatic8Nest.cs @@ -142,7 +142,7 @@ public abstract record EncounterStatic8Nest(GameVersion Version) if (pk is IRibbonSetMark8 { HasMarkEncounter8: true }) return false; - if (pk.Species == (int)Core.Species.Shedinja && pk is IRibbonSetAffixed { AffixedRibbon: >= (int)RibbonIndex.MarkLunchtime and <= (int)RibbonIndex.MarkSlump }) + if (pk.Species == (int)Core.Species.Shedinja && pk is IRibbonSetAffixed x && ((RibbonIndex)x.AffixedRibbon).IsEncounterMark8()) return false; if (!IsMatchEggLocation(pk)) diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen8a/EncounterSlot8a.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen8a/EncounterSlot8a.cs index 3e7a2ae8a..fe4c18305 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen8a/EncounterSlot8a.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen8a/EncounterSlot8a.cs @@ -174,7 +174,7 @@ public sealed record EncounterSlot8a(EncounterArea8a Parent, ushort Species, byt private bool IsFormArgMismatch(PKM pk) => pk.Species switch { (int)Core.Species.Wyrdeer when Species is not (int)Core.Species.Wyrdeer && pk is IFormArgument { FormArgument: 0 } => true, - (int)Core.Species.Overqwil when Species is not (int)Core.Species.Overqwil && pk is IFormArgument { FormArgument: 0 } => true, + (int)Core.Species.Overqwil when Species is not (int)Core.Species.Overqwil && pk is IFormArgument { FormArgument: 0 } and IHomeTrack { HasTracker: false } => true, (int)Core.Species.Basculegion when Species is not (int)Core.Species.Basculegion && pk is IFormArgument { FormArgument: 0 } => true, _ => false, }; diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterStatic9.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterStatic9.cs index c860fe98c..376fe24a8 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterStatic9.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterStatic9.cs @@ -6,7 +6,7 @@ namespace PKHeX.Core; /// Generation 9 Static Encounter /// public sealed record EncounterStatic9(GameVersion Version) - : IEncounterable, IEncounterMatch, IEncounterConvertible, IMoveset, IFlawlessIVCount, IFixedIVSet, IGemType, IFixedGender, IFixedNature, IEncounterMarkExtra + : IEncounterable, IEncounterMatch, IEncounterConvertible, IMoveset, IFlawlessIVCount, IFixedIVSet, IGemType, IFatefulEncounterReadOnly, IFixedGender, IFixedNature, IEncounterMarkExtra { public int Generation => 9; public EntityContext Context => EntityContext.Gen9; @@ -32,6 +32,7 @@ public sealed record EncounterStatic9(GameVersion Version) public byte Size { get; init; } public bool IsTitan { get; init; } public bool RibbonMarkCrafty => Species == (int)Core.Species.Munchlax; // Shiny etc + public bool FatefulEncounter { get; init; } public bool IsMissingExtraMark(PKM pk, out RibbonIndex index) { if (RibbonMarkCrafty) @@ -80,6 +81,7 @@ public sealed record EncounterStatic9(GameVersion Version) MetDate = EncounterDate.GetDateSwitch(), Version = (byte)version, Ball = (byte)Ball.Poke, + FatefulEncounter = FatefulEncounter, Nickname = SpeciesName.GetSpeciesNameGeneration(Species, lang, Generation), Obedience_Level = LevelMin, diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTera9.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTera9.cs index 0231cbdae..2bd57fda5 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTera9.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTera9.cs @@ -56,6 +56,7 @@ public sealed record EncounterTera9 { TeraRaidMapParent.Paldea => GetRateTotalBaseSL(star), TeraRaidMapParent.Kitakami => GetRateTotalKitakamiSL(star), + TeraRaidMapParent.Blueberry => GetRateTotalBlueberry(star), _ => 0, }; @@ -64,6 +65,7 @@ public sealed record EncounterTera9 { TeraRaidMapParent.Paldea => GetRateTotalBaseVL(star), TeraRaidMapParent.Kitakami => GetRateTotalKitakamiVL(star), + TeraRaidMapParent.Blueberry => GetRateTotalBlueberry(star), _ => 0, }; @@ -111,6 +113,18 @@ public sealed record EncounterTera9 _ => 0, }; + // finally the same for both games + public static short GetRateTotalBlueberry(int star) => star switch + { + 1 => 1100, + 2 => 1100, + 3 => 2000, + 4 => 1900, + 5 => 2100, + 6 => 2600, + _ => 0, + }; + public static EncounterTera9[] GetArray(ReadOnlySpan data, TeraRaidMapParent map) { const int size = 0x18; @@ -312,4 +326,5 @@ public enum TeraRaidMapParent : byte { Paldea, Kitakami, + Blueberry, } diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTrade9.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTrade9.cs index 9260e817e..2b9631e91 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTrade9.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen9/EncounterTrade9.cs @@ -6,14 +6,14 @@ namespace PKHeX.Core; /// Generation 9 Trade Encounter /// public sealed record EncounterTrade9 - : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible, IGemType, IFixedGender, IFixedNature + : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible, IGemType, IFixedGender, IFixedNature, IRibbonPartner, IMoveset { public int Generation => 9; public EntityContext Context => EntityContext.Gen9; public int Location => Locations.LinkTrade6NPC; - public Shiny Shiny => Shiny.Never; + public Shiny Shiny { get; init; } public bool EggEncounter => false; - public Ball FixedBall => Ball.Poke; + public Ball FixedBall { get; init; } public bool IsShiny => false; public int EggLocation => 0; public bool IsFixedTrainer => true; @@ -24,16 +24,20 @@ public sealed record EncounterTrade9 private string[] Nicknames { get; } public required Nature Nature { get; init; } - public required ushort ID32 { get; init; } + public required uint ID32 { get; init; } public required AbilityPermission Ability { get; init; } - public required byte Gender { get; init; } + public byte Gender { get; init; } public required byte OTGender { get; init; } public required IndividualValueSet IVs { get; init; } public ushort Species { get; } public byte Level { get; } + public Moveset Moves { get; init; } public bool EvolveOnTrade { get; init; } + public SizeType9 Weight { get; init; } + public SizeType9 Scale { get; init; } + private const byte FixedValueScale = 128; - public byte Form => 0; + public byte Form { get; init; } private const string _name = "In-game Trade"; public string Name => _name; @@ -41,13 +45,15 @@ public sealed record EncounterTrade9 public byte LevelMin => Level; public byte LevelMax => Level; - public GemType TeraType => GemType.Default; + public required GemType TeraType { get; init; } + public bool RibbonPartner { get; } public EncounterTrade9(ReadOnlySpan names, byte index, GameVersion game, ushort species, byte level) { Version = game; Nicknames = EncounterUtil.GetNamesForLanguage(names, index); TrainerNames = EncounterUtil.GetNamesForLanguage(names, (uint)(index + (names[1].Length >> 1))); + RibbonPartner = index is (>= 2 and <= 31); Species = species; Level = level; } @@ -64,6 +70,7 @@ public sealed record EncounterTrade9 var version = this.GetCompatibleVersion((GameVersion)tr.Game); int lang = (int)Language.GetSafeLanguage(Generation, (LanguageID)tr.Language, version); var pi = PersonalTable.SV[Species, Form]; + var rnd = new Xoroshiro128Plus(Util.Rand.Rand64()); var pk = new PK9 { Species = Species, @@ -89,8 +96,8 @@ public sealed record EncounterTrade9 Nickname = Nicknames[lang], HeightScalar = PokeSizeUtil.GetRandomScalar(), - WeightScalar = PokeSizeUtil.GetRandomScalar(), - Scale = PokeSizeUtil.GetRandomScalar(), + WeightScalar = Weight.GetSizeValue(Weight == SizeType9.RANDOM ? FixedValueScale : default, ref rnd), + Scale = Scale.GetSizeValue(Scale == SizeType9.RANDOM ? FixedValueScale : default, ref rnd), TeraTypeOriginal = GetOriginalTeraType(), HT_Name = tr.OT, @@ -104,6 +111,8 @@ public sealed record EncounterTrade9 SetPINGA(pk, criteria, pi); if (EvolveOnTrade) pk.Species++; + if (RibbonPartner) + pk.RibbonPartner = true; pk.ResetPartyStats(); @@ -174,9 +183,23 @@ public sealed record EncounterTrade9 return false; if (EvolveOnTrade && pk.Species == Species) return false; + if (pk is IScaledSize s2) + { + if (pk is IScaledSize3 s3 && !VerifyScalar(Scale, s3.Scale)) + return false; + if (!VerifyScalar(Weight, s2.WeightScalar)) + return false; + } return true; } + private static bool VerifyScalar(SizeType9 type, byte value) + { + if (type is SizeType9.VALUE) + return value == FixedValueScale; + return type.IsWithinRange(value); + } + private bool IsMatchEggLocation(PKM pk) { var metState = LocationsHOME.GetRemapState(Context, pk.Context); diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen9/IGemType.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen9/IGemType.cs index 5c3e3cdb0..f37ffb27b 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen9/IGemType.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen9/IGemType.cs @@ -36,6 +36,7 @@ public enum GemType : byte Dragon = 17, Dark = 18, Fairy = 19, + Stellar = 101, } /// diff --git a/PKHeX.Core/Legality/Encounters/Templates/Gen9/SizeType9.cs b/PKHeX.Core/Legality/Encounters/Templates/Gen9/SizeType9.cs index 55d2623d4..0510aedab 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Gen9/SizeType9.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Gen9/SizeType9.cs @@ -39,7 +39,7 @@ public static class SizeType9Extensions /// Gets a random size value for the specified . /// /// Size Type - /// Value if , unused otherwise. + /// Value if , unused otherwise. /// RNG to generate value with. /// Size Value /// @@ -54,4 +54,22 @@ public static class SizeType9Extensions VALUE => value, _ => throw new ArgumentOutOfRangeException(nameof(type), type, null), }; + + /// + /// Checks if the specified value is within the range of the . + /// + /// Size Type + /// Value to check + /// True if the value is within the range of the . + /// + public static bool IsWithinRange(this SizeType9 type, byte value) => type switch + { + RANDOM => true, + XS => value < 0x10, + S => value is >= 0x10 and < 0x30, + M => value is >= 0x30 and < 0xD0, + L => value is >= 0xD0 and < 0xF0, + XL => value >= 0xF0, + _ => throw new ArgumentOutOfRangeException(nameof(type), type, null), + }; } diff --git a/PKHeX.Core/Legality/Encounters/Verifiers/EggHatchLocation9.cs b/PKHeX.Core/Legality/Encounters/Verifiers/EggHatchLocation9.cs index 7d211a609..cc0ab42eb 100644 --- a/PKHeX.Core/Legality/Encounters/Verifiers/EggHatchLocation9.cs +++ b/PKHeX.Core/Legality/Encounters/Verifiers/EggHatchLocation9.cs @@ -38,6 +38,9 @@ public static class EggHatchLocation9 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, - 3, 0, + 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, + 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, + 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, + 3, // Terarium (Entry Tunnel) ]; } diff --git a/PKHeX.Core/Legality/Evolutions/EvolutionGroup/EvolutionGroupHOME.cs b/PKHeX.Core/Legality/Evolutions/EvolutionGroup/EvolutionGroupHOME.cs index 51b156518..e4a61a80a 100644 --- a/PKHeX.Core/Legality/Evolutions/EvolutionGroup/EvolutionGroupHOME.cs +++ b/PKHeX.Core/Legality/Evolutions/EvolutionGroup/EvolutionGroupHOME.cs @@ -273,9 +273,5 @@ public sealed class EvolutionEnvironment9 : IEvolutionEnvironment } // Unreleased Item - private static bool IsEvolutionBanned(in ISpeciesForm head) => head.Species switch - { - (int)Species.Slowpoke => head.Form == 1, - _ => false, - }; + private static bool IsEvolutionBanned(in ISpeciesForm head) => false; } diff --git a/PKHeX.Core/Legality/RNG/Methods/Gen9/Tera9RNG.cs b/PKHeX.Core/Legality/RNG/Methods/Gen9/Tera9RNG.cs index 4eaa7af7a..a6a707975 100644 --- a/PKHeX.Core/Legality/RNG/Methods/Gen9/Tera9RNG.cs +++ b/PKHeX.Core/Legality/RNG/Methods/Gen9/Tera9RNG.cs @@ -7,6 +7,9 @@ namespace PKHeX.Core; /// public static class Tera9RNG { + /// + /// Type max (exclusive) to use when picking a random a Tera Type. + /// private const uint TeraTypeCount = 18; /// diff --git a/PKHeX.Core/Legality/Tables/FormInfo.cs b/PKHeX.Core/Legality/Tables/FormInfo.cs index b244c2715..6587449c6 100644 --- a/PKHeX.Core/Legality/Tables/FormInfo.cs +++ b/PKHeX.Core/Legality/Tables/FormInfo.cs @@ -187,6 +187,7 @@ public static class FormInfo (int)Palafin, (int)Ogerpon, + (int)Terapagos, ]; /// diff --git a/PKHeX.Core/Legality/Tables/SpeciesCategory.cs b/PKHeX.Core/Legality/Tables/SpeciesCategory.cs index 3461af661..fcb8cf6b3 100644 --- a/PKHeX.Core/Legality/Tables/SpeciesCategory.cs +++ b/PKHeX.Core/Legality/Tables/SpeciesCategory.cs @@ -19,7 +19,8 @@ public static class SpeciesCategory (int)Diancie or (int)Hoopa or (int)Volcanion or (int)Magearna or (int)Marshadow or (int)Zeraora or (int)Meltan or (int)Melmetal or - (int)Zarude + (int)Zarude or + (int)Pecharunt ; /// @@ -36,7 +37,8 @@ public static class SpeciesCategory (int)Xerneas or (int)Yveltal or (int)Zygarde or (int)Cosmog or (int)Cosmoem or (int)Solgaleo or (int)Lunala or (int)Necrozma or (int)Zacian or (int)Zamazenta or (int)Eternatus or (int)Calyrex or - (int)Koraidon or (int)Miraidon + (int)Koraidon or (int)Miraidon or + (int)Terapagos ; /// @@ -63,7 +65,9 @@ public static class SpeciesCategory /// /// Checks if the is a Paradox Pokémon. /// - public static bool IsParadox(ushort species) => species is (>= (int)GreatTusk and <= (int)IronThorns) or (int)RoaringMoon or (int)IronValiant; + public static bool IsParadox(ushort species) => species is (>= (int)GreatTusk and <= (int)IronThorns) + or (int)RoaringMoon or (int)IronValiant + or (int)GougingFire or (int)RagingBolt or (int)IronBoulder or (int)IronCrown; public static bool IsFixedGenderFromDual(ushort currentSpecies) => currentSpecies switch { diff --git a/PKHeX.Core/Legality/Verifiers/Ball/BallContextHOME.cs b/PKHeX.Core/Legality/Verifiers/Ball/BallContextHOME.cs index 17fa827d2..5ae0f2336 100644 --- a/PKHeX.Core/Legality/Verifiers/Ball/BallContextHOME.cs +++ b/PKHeX.Core/Legality/Verifiers/Ball/BallContextHOME.cs @@ -91,56 +91,56 @@ public sealed class BallContextHOME : IBallContext public static ReadOnlySpan Permit => [ 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7B, 0x0B, 0x0B, 0x6F, 0x0B, 0x0B, 0x6F, // 000-019 - 0x0B, 0x6F, 0x0B, 0x6F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 020-039 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x0B, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6B, 0x7F, 0x7F, // 040-059 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x6B, 0x7F, 0x7F, 0x6F, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, // 060-079 - 0x7F, 0x7F, 0x7F, 0x7F, 0x2F, 0x0B, 0x6B, 0x0B, 0x6F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x7F, 0x7F, // 080-099 - 0x6F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 100-119 + 0x0B, 0x6F, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 020-039 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 040-059 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 060-079 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 080-099 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 100-119 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 120-139 - 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x4B, 0x0B, 0x0B, 0x6B, 0x6B, 0x6B, 0x4B, 0x0B, // 140-159 - 0x0B, 0x6F, 0x6B, 0x7F, 0x7F, 0x6F, 0x0B, 0x6F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, // 160-179 - 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x6F, 0x6F, 0x6F, 0x6B, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x7F, // 180-199 - 0x6F, 0x00, 0x7F, 0x6F, 0x6F, 0x6B, 0x7F, 0x6F, 0x7F, 0x6F, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x6B, 0x6B, // 200-219 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x7F, 0x6F, 0x6B, 0x7F, 0x6F, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, // 220-239 + 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 140-159 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 160-179 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 180-199 + 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 200-219 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 220-239 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 240-259 - 0x7F, 0x6B, 0x6B, 0x7F, 0x7F, 0x3B, 0x0B, 0x0B, 0x0B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x0B, 0x7F, 0x7F, // 260-279 - 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x6F, 0x6B, 0x6F, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6B, 0x7F, 0x6F, // 280-299 - 0x2B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x7F, 0x7F, 0x2B, 0x2B, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x7F, 0x7F, // 300-319 - 0x7F, 0x7F, 0x6B, 0x6B, 0x7F, 0x6B, 0x6B, 0x6F, 0x7F, 0x7F, 0x7F, 0x6F, 0x6B, 0x7F, 0x7F, 0x6F, 0x6F, 0x7F, 0x7F, 0x7F, // 320-339 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6F, 0x6F, 0x6B, 0x7F, 0x7F, 0x6F, 0x6F, 0x7F, // 340-359 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x0B, 0x0B, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, // 360-379 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x0B, 0x0B, 0x6B, 0x0B, 0x0B, 0x6B, 0x0B, 0x0B, 0x6F, 0x6B, 0x6B, 0x2F, // 380-399 - 0x0B, 0x7B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x23, 0x0B, 0x23, 0x0B, 0x2B, 0x0B, 0x0B, 0x7F, 0x7F, 0x6F, 0x6F, 0x6B, // 400-419 - 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6B, 0x2B, 0x0B, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 420-439 - 0x7F, 0x2B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2F, 0x6B, 0x6B, 0x7F, 0x7F, // 440-459 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x7F, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, // 460-479 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4B, 0x03, 0x03, 0x4B, 0x03, // 480-499 - 0x03, 0x6B, 0x6B, 0x6B, 0x03, 0x03, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x23, 0x03, 0x23, 0x03, 0x23, 0x03, 0x7F, 0x7F, 0x7F, // 500-519 - 0x7F, 0x7F, 0x03, 0x03, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 520-539 - 0x6B, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 540-559 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x3B, 0x0B, 0x0B, 0x0B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x0B, 0x7F, 0x7F, // 260-279 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 280-299 + 0x2B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 300-319 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 320-339 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 340-359 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x0B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, // 360-379 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2F, // 380-399 + 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2B, 0x0B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 400-419 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2B, 0x0B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 420-439 + 0x7F, 0x2B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x2F, 0x7F, 0x7F, 0x7F, 0x7F, // 440-459 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 460-479 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 480-499 + 0x7F, 0x7F, 0x7F, 0x7F, 0x03, 0x03, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x23, 0x03, 0x23, 0x03, 0x23, 0x03, 0x7F, 0x7F, 0x7F, // 500-519 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 520-539 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 540-559 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 560-579 - 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 580-599 - 0x7F, 0x7F, 0x6B, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 600-619 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 580-599 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 600-619 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, // 620-639 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x7F, // 640-659 - 0x7F, 0x7F, 0x7F, 0x7F, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x7F, 0x7F, 0x4B, 0x7F, 0x7F, 0x7F, // 660-679 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 640-659 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x4B, 0x7F, 0x7F, 0x7F, // 660-679 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 680-699 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, // 700-719 - 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x4B, 0x43, 0x43, 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x6B, // 720-739 - 0x6B, 0x6B, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 740-759 - 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x4B, 0x6B, 0x7F, 0x7F, 0x7F, 0x6B, // 760-779 + 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 720-739 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 740-759 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 760-779 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 780-799 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x7F, // 800-819 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 800-819 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 820-839 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 840-859 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 860-879 - 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, // 880-899 - 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, // 900-919 - 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, // 920-939 - 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, // 940-959 - 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, 0x6B, // 960-979 - 0x6B, 0x6B, 0x6B, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6B, 0x6B, 0x00, // 980-999 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6B, 0x6B, + 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, // 880-899 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 900-919 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 920-939 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 940-959 + 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, // 960-979 + 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x00, // 980-999 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F, // 1000-1019 ]; private enum BallType : byte diff --git a/PKHeX.Core/Legality/Verifiers/Ball/BallUseLegality.cs b/PKHeX.Core/Legality/Verifiers/Ball/BallUseLegality.cs index 25795b6a1..8beb5858b 100644 --- a/PKHeX.Core/Legality/Verifiers/Ball/BallUseLegality.cs +++ b/PKHeX.Core/Legality/Verifiers/Ball/BallUseLegality.cs @@ -90,5 +90,6 @@ internal static class BallUseLegality public const ulong WildPokeballs8g_WithRaid = WildPokeballs7b & ~(1ul << (int)Master); // Ultra Great Poke Premier, no Master public const ulong WildPokeballs8g_WithoutRaid = WildPokeRegular & ~(1ul << (int)Master); // Ultra Great Poke, no Premier/Master - public const ulong WildPokeballs9 = WildPokeballs7 | WildPokeEnhance5; // Same as Gen7 + Dream + public const ulong WildPokeballs9 = WildPokeballs8; + public const ulong WildPokeballs9PreDLC2 = WildPokeballs7 | WildPokeEnhance5; // Same as Gen7 + Dream } diff --git a/PKHeX.Core/Legality/Verifiers/MarkVerifier.cs b/PKHeX.Core/Legality/Verifiers/MarkVerifier.cs index 5b8b9b499..d16eb2fcd 100644 --- a/PKHeX.Core/Legality/Verifiers/MarkVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/MarkVerifier.cs @@ -30,10 +30,10 @@ public sealed class MarkVerifier : Verifier private void VerifyNoMarksPresent(LegalityAnalysis data, IRibbonIndex m) { - for (var x = MarkLunchtime; x <= MarkSlump; x++) + for (var mark = MarkLunchtime; mark <= MarkSlump; mark++) { - if (m.GetRibbon((int)x)) - data.AddLine(GetInvalid(string.Format(LRibbonMarkingFInvalid_0, GetRibbonNameSafe(x)))); + if (m.GetRibbon((int)mark)) + data.AddLine(GetInvalid(string.Format(LRibbonMarkingFInvalid_0, GetRibbonNameSafe(mark)))); } } diff --git a/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs b/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs index 857c26a8c..d7b118410 100644 --- a/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs @@ -175,6 +175,11 @@ public sealed class MiscVerifier : Verifier if (pk9.TeraTypeOverride != (MoveType)TeraTypeUtil.OverrideNone) data.AddLine(GetInvalid(LTeraTypeIncorrect)); } + else if (pk9.Species == (int)Species.Terapagos) + { + if (!TeraTypeUtil.IsValidTerapagos((byte)pk9.TeraTypeOverride)) + data.AddLine(GetInvalid(LTeraTypeIncorrect)); + } else if (pk9.Species == (int)Species.Ogerpon) { if (!TeraTypeUtil.IsValidOgerpon((byte)pk9.TeraTypeOverride, pk9.Form)) @@ -223,8 +228,15 @@ public sealed class MiscVerifier : Verifier { if (enc is { Species: (int)Species.Larvesta, Form: 0 } and not EncounterEgg) DisallowLevelUpMove(24, (ushort)Move.BugBite, pk9, data); - if (enc is { Species: (int)Species.Zorua, Form: 1 } and not EncounterEgg) + else if (enc is { Species: (int)Species.Zorua, Form: 1 } and not EncounterEgg) DisallowLevelUpMove(28, (ushort)Move.Spite, pk9, data); + else + return; + + // Safari and Sport are not obtainable in the base game. + // For the learnset restricted cases, we need to check if the ball is available too. + if (((BallUseLegality.WildPokeballs9PreDLC2 >> pk9.Ball) & 1) != 1) + data.AddLine(GetInvalid(LBallUnavailable)); } } diff --git a/PKHeX.Core/Legality/Verifiers/Ribbons/MarkRules.cs b/PKHeX.Core/Legality/Verifiers/Ribbons/MarkRules.cs index 6f55a8cbf..37ecadae0 100644 --- a/PKHeX.Core/Legality/Verifiers/Ribbons/MarkRules.cs +++ b/PKHeX.Core/Legality/Verifiers/Ribbons/MarkRules.cs @@ -248,9 +248,9 @@ public static class MarkRules public static RibbonIndex GetMaxAffixValue(EvolutionHistory evos) { if (evos.HasVisitedGen9) - return MarkTitan; + return RibbonIndexExtensions.MAX_G9; if (evos.HasVisitedSWSH) - return MarkSlump; // Pioneer and Twinkling Star cannot be selected in SW/SH. + return RibbonIndexExtensions.MAX_G8; // Pioneer and Twinkling Star cannot be selected in SW/SH. return unchecked((RibbonIndex)(-1)); } } diff --git a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonRules.cs b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonRules.cs index c9dea3d99..4094c3354 100644 --- a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonRules.cs +++ b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonRules.cs @@ -94,7 +94,7 @@ public static class RibbonRules return true; // Legendaries can not compete in ranked yet. - if (evos.HasVisitedGen9 && IsRibbonValidMasterRankSV(pk)) + if (evos.HasVisitedGen9 && IsRibbonValidMasterRankSV(enc)) return true; return false; @@ -135,9 +135,111 @@ public static class RibbonRules return false; if (SpeciesCategory.IsMythical(species)) return false; + if (TempBanRegE.Contains(species)) + return false; return true; } + private static ReadOnlySpan TempBanRegE => + [ + 0001, // Bulbasaur + 0002, // Ivysaur + 0003, // Venusaur + 0007, // Squirtle + 0008, // Wartortle + 0009, // Blastoise + 0043, // Oddish + 0044, // Gloom + 0045, // Vileplume + 0084, // Doduo + 0085, // Dodrio + 0086, // Seel + 0087, // Dewgong + 0102, // Exeggcute + 0103, // Exeggutor + 0103, // Exeggutor + 0106, // Hitmonlee + 0107, // Hitmonchan + 0111, // Rhyhorn + 0112, // Rhydon + 0126, // Magmar + 0131, // Lapras + 0152, // Chikorita + 0153, // Bayleef + 0154, // Meganium + 0158, // Totodile + 0159, // Croconaw + 0160, // Feraligatr + 0182, // Bellossom + 0227, // Skarmory + 0235, // Smeargle + 0236, // Tyrogue + 0237, // Hitmontop + 0240, // Magby + 0252, // Treecko + 0253, // Grovyle + 0254, // Sceptile + 0255, // Torchic + 0256, // Combusken + 0257, // Blaziken + 0258, // Mudkip + 0259, // Marshtomp + 0260, // Swampert + 0328, // Trapinch + 0329, // Vibrava + 0330, // Flygon + 0374, // Beldum + 0375, // Metang + 0376, // Metagross + 0408, // Cranidos + 0409, // Rampardos + 0410, // Shieldon + 0411, // Bastiodon + 0464, // Rhyperior + 0467, // Magmortar + 0495, // Snivy + 0496, // Servine + 0497, // Serperior + 0498, // Tepig + 0499, // Pignite + 0500, // Emboar + 0522, // Blitzle + 0523, // Zebstrika + 0546, // Cottonee + 0547, // Whimsicott + 0572, // Minccino + 0573, // Cinccino + 0577, // Solosis + 0578, // Duosion + 0579, // Reuniclus + 0622, // Golett + 0623, // Golurk + 0677, // Espurr + 0678, // Meowstic + 0686, // Inkay + 0687, // Malamar + 0725, // Litten + 0726, // Torracat + 0727, // Incineroar + 0728, // Popplio + 0729, // Brionne + 0730, // Primarina + 0731, // Pikipek + 0732, // Trumbeak + 0733, // Toucannon + 0868, // Milcery + 0869, // Alcremie + 0884, // Duraludon + + // New Species + (ushort)Archaludon, + //(ushort)Hydrapple, + (ushort)GougingFire, + (ushort)RagingBolt, + (ushort)IronBoulder, + (ushort)IronCrown, + ]; + /// /// Checks if the input can receive the ribbon. /// diff --git a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifierCommon9.cs b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifierCommon9.cs index 6a9b5a9b8..54b644a91 100644 --- a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifierCommon9.cs +++ b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifierCommon9.cs @@ -13,6 +13,8 @@ public static class RibbonVerifierCommon9 list.Add(ChampionPaldea); if (r.RibbonOnceInALifetime) // Flag it. list.Add(OnceInALifetime); + if (r.RibbonPartner != args.Encounter is IRibbonPartner { RibbonPartner: true }) + list.Add(Partner); } public static void ParseEgg(this IRibbonSetCommon9 r, ref RibbonResultList list) @@ -21,5 +23,7 @@ public static class RibbonVerifierCommon9 list.Add(ChampionPaldea); if (r.RibbonOnceInALifetime) list.Add(OnceInALifetime); + if (r.RibbonPartner) + list.Add(Partner); } } diff --git a/PKHeX.Core/Moves/MoveInfo.cs b/PKHeX.Core/Moves/MoveInfo.cs index 85b39cdd8..e7ab3de06 100644 --- a/PKHeX.Core/Moves/MoveInfo.cs +++ b/PKHeX.Core/Moves/MoveInfo.cs @@ -77,7 +77,12 @@ public static class MoveInfo /// Checks if the move can be known by anything in any context. /// /// Assumes the move ID is within [0,max]. - public static bool IsMoveKnowable(ushort move) => !IsMoveZ(move) && !IsMoveDynamax(move); + public static bool IsMoveKnowable(ushort move) => !IsMoveZ(move) && !IsMoveDynamax(move) && !IsMoveTorque(move); + + /// + /// Checks if the move is a Starmobile-only move. + /// + public static bool IsMoveTorque(ushort move) => move - (uint)CombatTorque <= 3; /// /// Checks if the is unable to be used in battle. @@ -173,6 +178,7 @@ public static class MoveInfo { Gen6 when move is (int)ThousandArrows or (int)ThousandWaves => false, Gen8b when IsDummiedMove(MoveInfo8b.DummiedMoves, move) => false, + Gen9 when IsDummiedMove(MoveInfo9.DummiedMoves, move) => false, _ => true, }; diff --git a/PKHeX.Core/Moves/MoveInfo9.cs b/PKHeX.Core/Moves/MoveInfo9.cs index 92cb300d9..5da9e58ec 100644 --- a/PKHeX.Core/Moves/MoveInfo9.cs +++ b/PKHeX.Core/Moves/MoveInfo9.cs @@ -54,7 +54,7 @@ internal static class MoveInfo9 10, 10, 10, 10, 15, 15, 10, 10, 10, 05, 15, 10, 10, 10, 10, 10, 10, 15, 15, 05, 10, 15, 05, 01, 15, 10, 15, 10, 10, 10, 10, 10, 10, 10, 05, 15, 15, 10, 05, 05, 10, 10, 10, 10, 20, 20, 20, 05, 10, 10, 05, 10, 05, 05, 10, 20, 10, 10, 10, 10, - 10, 05, 15, 10, 10, + 10, 05, 15, 10, 10, 10, 05, 05, 10, 05, 05, 10, 10, 15, 10, 10, 15, 10, 15, 05, ]; public static ReadOnlySpan MoveType_SV => @@ -104,7 +104,7 @@ internal static class MoveInfo9 13, 07, 08, 01, 07, 16, 02, 12, 04, 13, 13, 00, 06, 01, 07, 13, 15, 10, 11, 08, 00, 14, 15, 00, 05, 10, 03, 00, 00, 16, 11, 09, 10, 00, 08, 13, 10, 16, 01, 12, 00, 14, 00, 14, 06, 11, 10, 00, 13, 07, 09, 09, 12, 08, 16, 10, 09, 16, 03, 01, - 17, 00, 11, 11, 11, + 17, 00, 11, 11, 11, 12, 00, 15, 09, 12, 05, 08, 08, 15, 17, 09, 12, 13, 01, 03, ]; /// @@ -118,13 +118,13 @@ internal static class MoveInfo9 [ 0x1C, 0x20, 0x00, 0x0C, 0x00, 0x02, 0x02, 0x00, 0x04, 0x00, 0x04, 0x00, 0x09, 0x00, 0xA1, 0x22, 0x5D, 0x50, 0x36, 0xC8, - 0xC1, 0x0E, 0x03, 0x42, 0x02, 0x00, 0x00, 0x65, 0x10, 0x22, - 0x00, 0x00, 0x04, 0x0A, 0xA4, 0x80, 0xA7, 0x71, 0x00, 0x51, - 0x91, 0x00, 0x00, 0x04, 0x64, 0x08, 0xA0, 0x67, 0x04, 0x00, - 0x00, 0x00, 0x00, 0xA4, 0x80, 0x28, 0x01, 0x41, 0x04, 0x28, - 0x23, 0x00, 0x04, 0x08, 0x10, 0x00, 0x0C, 0x83, 0xF7, 0xC6, - 0x8A, 0x02, 0x4D, 0x10, 0x80, 0x03, 0xF0, 0xC3, 0xFF, 0xFF, - 0xFF, 0xFF, 0x07, 0x85, 0x26, 0xA0, 0x94, 0xFF, 0x91, 0xE7, - 0xFF, 0xFF, 0xFF, 0x00, 0xEE, 0xFF, 0x7F, 0x0A, 0x00, 0x0D, + 0x00, 0x0E, 0x00, 0x42, 0x02, 0x00, 0x00, 0x45, 0x10, 0x22, + 0x00, 0x00, 0x04, 0x0A, 0xA4, 0x80, 0x27, 0x70, 0x00, 0x51, + 0x91, 0x00, 0x00, 0x04, 0x60, 0x08, 0xA0, 0x67, 0x04, 0x00, + 0x00, 0x00, 0x00, 0xA4, 0x00, 0x28, 0x01, 0x01, 0x04, 0x28, + 0x23, 0x00, 0x04, 0x08, 0x10, 0x00, 0x0C, 0x83, 0x07, 0x00, + 0x8A, 0x02, 0x4C, 0x10, 0x80, 0x03, 0xF0, 0xC3, 0xFF, 0xFF, + 0xFF, 0xFF, 0x07, 0x80, 0x26, 0xA0, 0x80, 0xFF, 0x11, 0xE1, + 0xFB, 0xFF, 0xFF, 0x00, 0xEE, 0xFF, 0x7F, 0x08, 0x00, 0x0D, ]; } diff --git a/PKHeX.Core/MysteryGifts/WA8.cs b/PKHeX.Core/MysteryGifts/WA8.cs index 23169fad6..cbbeca578 100644 --- a/PKHeX.Core/MysteryGifts/WA8.cs +++ b/PKHeX.Core/MysteryGifts/WA8.cs @@ -813,7 +813,7 @@ public sealed class WA8(byte[] Data) : DataMysteryGift(Data), ILangNick, INature public void SetRibbon(int index, bool value = true) { - ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)MarkSlump); + ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)RibbonIndexExtensions.MAX_G8A); if (value) { if (GetRibbon(index)) diff --git a/PKHeX.Core/MysteryGifts/WB8.cs b/PKHeX.Core/MysteryGifts/WB8.cs index 4b4347c68..a753e282d 100644 --- a/PKHeX.Core/MysteryGifts/WB8.cs +++ b/PKHeX.Core/MysteryGifts/WB8.cs @@ -826,11 +826,11 @@ public sealed class WB8(byte[] Data) : DataMysteryGift(Data), public bool RibbonHisui { get => this.GetRibbonIndex(Hisui); set => this.SetRibbonIndex(Hisui, value); } public int GetRibbonByte(int index) => Array.IndexOf(Data, (byte)index, RibbonBytesOffset, RibbonBytesCount); - public bool GetRibbon(int index) => GetRibbonByte(index) >= 0; + public bool GetRibbon(int index) => RibbonSpan.Contains((byte)index); public void SetRibbon(int index, bool value = true) { - ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)MarkSlump); + ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)RibbonIndexExtensions.MAX_G8B); if (value) { if (GetRibbon(index)) diff --git a/PKHeX.Core/MysteryGifts/WC8.cs b/PKHeX.Core/MysteryGifts/WC8.cs index e55fc46a0..a8bbf735d 100644 --- a/PKHeX.Core/MysteryGifts/WC8.cs +++ b/PKHeX.Core/MysteryGifts/WC8.cs @@ -195,16 +195,17 @@ public sealed class WC8(byte[] Data) : DataMysteryGift(Data), ILangNick, INature private const int RibbonBytesCount = 0x20; private const int RibbonByteNone = 0xFF; // signed -1 + private ReadOnlySpan RibbonSpan => Data.AsSpan(RibbonBytesOffset, RibbonBytesCount); + public bool HasMarkEncounter8 { get { - for (int i = 0; i < RibbonBytesCount; i++) + foreach (var value in RibbonSpan) { - var value = Data[RibbonBytesOffset + i]; if (value == RibbonByteNone) - return false; - if ((RibbonIndex)value is >= MarkLunchtime and <= MarkSlump) + return false; // end + if (((RibbonIndex)value).IsEncounterMark8()) return true; } @@ -883,11 +884,11 @@ public sealed class WC8(byte[] Data) : DataMysteryGift(Data), ILangNick, INature public bool RibbonHisui { get => this.GetRibbonIndex(Hisui); set => this.SetRibbonIndex(Hisui, value); } public int GetRibbonByte(int index) => Array.IndexOf(Data, (byte)index, RibbonBytesOffset, RibbonBytesCount); - public bool GetRibbon(int index) => GetRibbonByte(index) >= 0; + public bool GetRibbon(int index) => RibbonSpan.Contains((byte)index); public void SetRibbon(int index, bool value = true) { - ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)MarkSlump); + ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)RibbonIndexExtensions.MAX_G8); if (value) { if (GetRibbon(index)) diff --git a/PKHeX.Core/MysteryGifts/WC9.cs b/PKHeX.Core/MysteryGifts/WC9.cs index 56b18b7e5..7424c944f 100644 --- a/PKHeX.Core/MysteryGifts/WC9.cs +++ b/PKHeX.Core/MysteryGifts/WC9.cs @@ -903,13 +903,14 @@ public sealed class WC9(byte[] Data) : DataMysteryGift(Data), ILangNick, INature public bool RibbonMarkAlpha { get => this.GetRibbonIndex(MarkAlpha); set => this.SetRibbonIndex(MarkAlpha, value); } public bool RibbonMarkMightiest { get => this.GetRibbonIndex(MarkMightiest); set => this.SetRibbonIndex(MarkMightiest, value); } public bool RibbonMarkTitan { get => this.GetRibbonIndex(MarkTitan); set => this.SetRibbonIndex(MarkTitan, value); } + public bool RibbonPartner { get => this.GetRibbonIndex(Partner); set => this.SetRibbonIndex(Partner, value); } public int GetRibbonByte(int index) => Array.IndexOf(Data, (byte)index, RibbonBytesOffset, RibbonBytesCount); - public bool GetRibbon(int index) => GetRibbonByte(index) >= 0; + public bool GetRibbon(int index) => RibbonSpan.Contains((byte)index); public void SetRibbon(int index, bool value = true) { - ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)RibbonPartner); + ArgumentOutOfRangeException.ThrowIfGreaterThan((uint)index, (uint)RibbonIndexExtensions.MAX_G9); if (value) { if (GetRibbon(index)) diff --git a/PKHeX.Core/PKM/HOME/GameDataCore.cs b/PKHeX.Core/PKM/HOME/GameDataCore.cs index 8466fe6a3..55f2a92b5 100644 --- a/PKHeX.Core/PKM/HOME/GameDataCore.cs +++ b/PKHeX.Core/PKM/HOME/GameDataCore.cs @@ -191,7 +191,7 @@ public sealed class GameDataCore : IHomeTrack, ISpeciesForm, ITrainerID, INature public bool RibbonMarkAlpha { get => GetFlag(0x3F, 3); set => SetFlag(0x3F, 3, value); } public bool RibbonMarkMightiest { get => GetFlag(0x3F, 4); set => SetFlag(0x3F, 4, value); } public bool RibbonMarkTitan { get => GetFlag(0x3F, 5); set => SetFlag(0x3F, 5, value); } - public bool RIB45_6 { get => GetFlag(0x3F, 6); set => SetFlag(0x3F, 6, value); } + public bool RibbonPartner { get => GetFlag(0x3F, 6); set => SetFlag(0x3F, 6, value); } public bool RIB45_7 { get => GetFlag(0x3F, 7); set => SetFlag(0x3F, 7, value); } public bool RIB46_0 { get => GetFlag(0x40, 0); set => SetFlag(0x40, 0, value); } diff --git a/PKHeX.Core/PKM/Interfaces/ITeraType.cs b/PKHeX.Core/PKM/Interfaces/ITeraType.cs index ccdb52078..ebe720e52 100644 --- a/PKHeX.Core/PKM/Interfaces/ITeraType.cs +++ b/PKHeX.Core/PKM/Interfaces/ITeraType.cs @@ -27,11 +27,21 @@ public static class TeraTypeUtil /// public const byte OverrideNone = 19; + /// + /// Magic value to indicate that a Tera Type is the Stellar type. + /// + public const byte Stellar = 99; + /// /// Max amount of Tera Types possible. Range is [0,17]. /// public const byte MaxType = 17; + /// + /// String resource index for the Stellar type. + /// + public const byte StellarTypeDisplayStringIndex = 18; + /// /// For out of range values, we fall back to this Tera Type. /// @@ -51,7 +61,14 @@ public static class TeraTypeUtil /// /// Current override value /// True if valid. - public static bool IsValid(byte @override) => @override is <= MaxType or OverrideNone; + public static bool IsValid(byte @override) => @override is <= MaxType or OverrideNone or Stellar; + + /// + /// Indicates if the Tera Type value is valid (changed to anything). + /// + /// Current override value + /// True if valid. + public static bool IsOverrideValid(byte @override) => @override is <= MaxType or Stellar; /// /// Checks if Ogerpon's Tera Type is valid. @@ -68,6 +85,13 @@ public static class TeraTypeUtil _ => false, }; + /// + /// Checks if Terapagos' Tera Type is valid. + /// + /// Tera Type to check + /// True if the Tera Type is valid. + public static bool IsValidTerapagos(byte type) => type == OverrideNone; + /// /// Calculates the effective Tera Type based on the inputs. /// @@ -75,12 +99,12 @@ public static class TeraTypeUtil /// If the type was modified, this value will indicate accordingly. public static MoveType GetTeraType(byte original, byte @override) { - if (@override <= MaxType) + if (IsOverrideValid(@override)) return (MoveType)@override; if (@override != OverrideNone) return Fallback; // 18 or out of range. - if (original <= MaxType) + if (original <= Stellar) return (MoveType)original; return Fallback; // out of range. } @@ -92,7 +116,7 @@ public static class TeraTypeUtil /// Value to update with. public static void SetTeraType(this ITeraType t, MoveType type) { - if ((byte)type > MaxType) + if ((byte)type > Stellar) type = Fallback; var original = t.TeraTypeOriginal; @@ -139,5 +163,5 @@ public static class TeraTypeUtil /// /// Species to check /// True if the species can have its Tera Type changed. - public static bool CanChangeTeraType(ushort species) => species != (int)Species.Ogerpon; + public static bool CanChangeTeraType(ushort species) => species is not ((int)Species.Ogerpon or (int)Species.Terapagos); } diff --git a/PKHeX.Core/PKM/PA8.cs b/PKHeX.Core/PKM/PA8.cs index 3274f637b..09a6c1fd3 100644 --- a/PKHeX.Core/PKM/PA8.cs +++ b/PKHeX.Core/PKM/PA8.cs @@ -290,7 +290,7 @@ public sealed class PA8 : PKM, ISanityChecksum, public bool RibbonMarkAlpha { get => FlagUtil.GetFlag(Data, 0x45, 3); set => FlagUtil.SetFlag(Data, 0x45, 3, value); } public bool RibbonMarkMightiest { get => FlagUtil.GetFlag(Data, 0x45, 4); set => FlagUtil.SetFlag(Data, 0x45, 4, value); } public bool RibbonMarkTitan { get => FlagUtil.GetFlag(Data, 0x45, 5); set => FlagUtil.SetFlag(Data, 0x45, 5, value); } - public bool RIB45_6 { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } + public bool RibbonPartner { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } public bool RIB45_7 { get => FlagUtil.GetFlag(Data, 0x45, 7); set => FlagUtil.SetFlag(Data, 0x45, 7, value); } public bool RIB46_0 { get => FlagUtil.GetFlag(Data, 0x46, 0); set => FlagUtil.SetFlag(Data, 0x46, 0, value); } diff --git a/PKHeX.Core/PKM/PK9.cs b/PKHeX.Core/PKM/PK9.cs index f4aa7ab69..0b908d3d4 100644 --- a/PKHeX.Core/PKM/PK9.cs +++ b/PKHeX.Core/PKM/PK9.cs @@ -288,7 +288,7 @@ public sealed class PK9 : PKM, ISanityChecksum, ITeraType, ITechRecord, IObedien public bool RibbonMarkAlpha { get => FlagUtil.GetFlag(Data, 0x45, 3); set => FlagUtil.SetFlag(Data, 0x45, 3, value); } public bool RibbonMarkMightiest { get => FlagUtil.GetFlag(Data, 0x45, 4); set => FlagUtil.SetFlag(Data, 0x45, 4, value); } public bool RibbonMarkTitan { get => FlagUtil.GetFlag(Data, 0x45, 5); set => FlagUtil.SetFlag(Data, 0x45, 5, value); } - public bool RIB45_6 { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } + public bool RibbonPartner { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } public bool RIB45_7 { get => FlagUtil.GetFlag(Data, 0x45, 7); set => FlagUtil.SetFlag(Data, 0x45, 7, value); } public bool RIB46_0 { get => FlagUtil.GetFlag(Data, 0x46, 0); set => FlagUtil.SetFlag(Data, 0x46, 0, value); } diff --git a/PKHeX.Core/PKM/Shared/G8PKM.cs b/PKHeX.Core/PKM/Shared/G8PKM.cs index 7dc65e8d8..429e9c72c 100644 --- a/PKHeX.Core/PKM/Shared/G8PKM.cs +++ b/PKHeX.Core/PKM/Shared/G8PKM.cs @@ -264,7 +264,7 @@ public abstract class G8PKM : PKM, ISanityChecksum, public bool RibbonMarkAlpha { get => FlagUtil.GetFlag(Data, 0x45, 3); set => FlagUtil.SetFlag(Data, 0x45, 3, value); } public bool RibbonMarkMightiest { get => FlagUtil.GetFlag(Data, 0x45, 4); set => FlagUtil.SetFlag(Data, 0x45, 4, value); } public bool RibbonMarkTitan { get => FlagUtil.GetFlag(Data, 0x45, 5); set => FlagUtil.SetFlag(Data, 0x45, 5, value); } - public bool RIB45_6 { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } + public bool RibbonPartner { get => FlagUtil.GetFlag(Data, 0x45, 6); set => FlagUtil.SetFlag(Data, 0x45, 6, value); } public bool RIB45_7 { get => FlagUtil.GetFlag(Data, 0x45, 7); set => FlagUtil.SetFlag(Data, 0x45, 7, value); } public bool RIB46_0 { get => FlagUtil.GetFlag(Data, 0x46, 0); set => FlagUtil.SetFlag(Data, 0x46, 0, value); } diff --git a/PKHeX.Core/PKM/Strings/StringConverter12.cs b/PKHeX.Core/PKM/Strings/StringConverter12.cs index a41f28873..1ed0193a8 100644 --- a/PKHeX.Core/PKM/Strings/StringConverter12.cs +++ b/PKHeX.Core/PKM/Strings/StringConverter12.cs @@ -17,7 +17,7 @@ public static class StringConverter12 return false; } return true; - static bool IsJapanese(char c) => c is >= '\u3000' and <= '\u30FC'; // todo: bitmask check + static bool IsJapanese(char c) => c is >= '\u3000' and <= '\u30FC'; } public static bool GetIsG1English(ReadOnlySpan str) => !GetIsG1Japanese(str); diff --git a/PKHeX.Core/PKM/Strings/StringConverter3.cs b/PKHeX.Core/PKM/Strings/StringConverter3.cs index ebb03873f..264ce78c2 100644 --- a/PKHeX.Core/PKM/Strings/StringConverter3.cs +++ b/PKHeX.Core/PKM/Strings/StringConverter3.cs @@ -9,6 +9,8 @@ public static class StringConverter3 { private const byte TerminatorByte = 0xFF; private const char Terminator = (char)TerminatorByte; + private const char Apostrophe = '\''; // ’ + private const byte ApostropheByte = 0xB4; /// /// Converts a Generation 3 encoded value array to string. @@ -68,8 +70,8 @@ public static class StringConverter3 for (; i < value.Length; i++) { var chr = value[i]; - if (chr == '\'') // ’ - return 0xB4; + if (chr == Apostrophe) // ’ + return ApostropheByte; var b = (byte)table.IndexOf(chr); if (b == TerminatorByte) break; @@ -102,8 +104,8 @@ public static class StringConverter3 /// Generation 3 encoded value. public static byte SetG3Char(char chr, bool jp) { - if (chr == '\'') // ’ - return 0xB4; + if (chr == Apostrophe) + return ApostropheByte; var table = jp ? G3_JP : G3_EN; var index = table.IndexOf(chr); return (byte)index; diff --git a/PKHeX.Core/PKM/Util/Conversion/FormConverter.cs b/PKHeX.Core/PKM/Util/Conversion/FormConverter.cs index 9a46ef71f..e686b6352 100644 --- a/PKHeX.Core/PKM/Util/Conversion/FormConverter.cs +++ b/PKHeX.Core/PKM/Util/Conversion/FormConverter.cs @@ -22,6 +22,8 @@ public static class FormConverter /// A list of strings corresponding to the forms that a Pokémon can have. public static string[] GetFormList(ushort species, IReadOnlyList types, IReadOnlyList forms, IReadOnlyList genders, EntityContext context) { + int generation = context.Generation(); + // Mega List if (context.IsMegaGeneration() && IsFormListSingleMega(species)) return GetMegaSingle(types, forms); @@ -33,13 +35,13 @@ public static class FormConverter { <= Legal.MaxSpeciesID_1 => GetFormsGen1(species, types, forms, context), <= Legal.MaxSpeciesID_2 => GetFormsGen2(species, types, forms, context), - <= Legal.MaxSpeciesID_3 => GetFormsGen3(species, types, forms, context.Generation()), - <= Legal.MaxSpeciesID_4 => GetFormsGen4(species, types, forms, context.Generation()), - <= Legal.MaxSpeciesID_5 => GetFormsGen5(species, types, forms, context.Generation()), - <= Legal.MaxSpeciesID_6 => GetFormsGen6(species, types, forms, genders, context.Generation()), - <= Legal.MaxSpeciesID_7_USUM => GetFormsGen7(species, types, forms, context.Generation()), - <= Legal.MaxSpeciesID_8a => GetFormsGen8(species, context.Generation(), types, forms, genders), - _ => GetFormsGen9(species, context.Generation(), types, forms, genders), + <= Legal.MaxSpeciesID_3 => GetFormsGen3(species, types, forms, generation), + <= Legal.MaxSpeciesID_4 => GetFormsGen4(species, types, forms, generation), + <= Legal.MaxSpeciesID_5 => GetFormsGen5(species, types, forms, generation), + <= Legal.MaxSpeciesID_6 => GetFormsGen6(species, types, forms, genders, generation), + <= Legal.MaxSpeciesID_7_USUM => GetFormsGen7(species, types, forms, generation), + <= Legal.MaxSpeciesID_8a => GetFormsGen8(species, generation, types, forms, genders), + _ => GetFormsGen9(species, generation, types, forms, genders), }; } @@ -351,12 +353,17 @@ public static class FormConverter forms[(int)Mimikyu], // Disguised forms[1058], // Busted ], - Necrozma => [ + Necrozma when generation == 7 => [ types[0], // Normal forms[1065], // Dusk Mane forms[1066], // Dawn Wings forms[1067], // Ultra Necrozma ], + Necrozma => [ + types[0], // Normal + forms[1065], // Dusk Mane + forms[1066], // Dawn Wings + ], Magearna => [ types[0], forms[1062], // Original @@ -509,6 +516,11 @@ public static class FormConverter forms[Unremarkable], forms[Masterpiece], ], + Terapagos => [ + types[0], // Normal + forms[Terastal], + forms[Stellar], + ], _ => EMPTY, }; } @@ -904,6 +916,8 @@ public static class FormConverter internal const int MaskCornerstone = 1132; private const int Artisan = 1133; private const int Masterpiece = 1134; + private const int Terastal = 1135; + private const int Stellar = 1136; public static string GetGigantamaxName(IReadOnlyList forms) => forms[Gigantamax]; diff --git a/PKHeX.Core/PKM/Util/Conversion/SpeciesConverter.cs b/PKHeX.Core/PKM/Util/Conversion/SpeciesConverter.cs index 268bc7e2b..ffa1746e0 100644 --- a/PKHeX.Core/PKM/Util/Conversion/SpeciesConverter.cs +++ b/PKHeX.Core/PKM/Util/Conversion/SpeciesConverter.cs @@ -150,12 +150,10 @@ public static class SpeciesConverter 029, -53, -65, 025, -06, -03, -07, -04, -04, -08, -04, 001, -03, -03, -06, -04, -47, -47, -47, -23, -23, -05, -07, -09, -07, -20, -13, -09, -09, -29, - -23, 001, 012, 012, 000, 000, 000, -06, UNK, UNK, - UNK, UNK, UNK, UNK, UNK, UNK, + -23, 001, 012, 012, 000, 000, 000, -06, 005, -06, + -03, -03, -02, -04, -03, -03, ]; - private const sbyte UNK = 111; - /// /// Difference of Gen9 Species IDs (index) and the associated National Dex IDs (value) /// @@ -171,7 +169,7 @@ public static class SpeciesConverter 029, 008, 003, 004, 004, 020, 004, 023, 006, 003, 003, 004, -01, 013, 009, 007, 005, 007, 009, 009, -43, -43, -43, -68, -68, -68, -58, -58, -25, -29, - -31, 006, -01, UNK, 000, 000, 000, UNK, UNK, UNK, - UNK, UNK, UNK, UNK, -12, -12, + -31, 006, -01, 006, 000, 000, 000, 003, 003, 004, + 002, 003, 003, -05, -12, -12, ]; } diff --git a/PKHeX.Core/PersonalInfo/Info/PersonalInfo9SV.cs b/PKHeX.Core/PersonalInfo/Info/PersonalInfo9SV.cs index 14d0c27db..714849283 100644 --- a/PKHeX.Core/PersonalInfo/Info/PersonalInfo9SV.cs +++ b/PKHeX.Core/PersonalInfo/Info/PersonalInfo9SV.cs @@ -135,7 +135,9 @@ public sealed class PersonalInfo9SV(byte[] Data) : PersonalInfo, IPersonalAbilit 796, 851, 046, 268, 114, 092, 328, 180, 356, 479, 360, 282, 450, 162, 410, 679, 667, 333, 503, 535, 669, 253, 264, 311, 803, 807, 812, 814, 809, 808, - 799, 802, + 799, 802, 220, 244, 038, 283, 572, 915, 250, 330, + 916, 527, 813, 811, 482, 815, 297, 248, 797, 806, + 800, 675, 784, 319, 174, 912, 913, 914, 917, 918, ]; public byte DexKitakami { get => Data[0x4A]; set => Data[0x4A] = value; } diff --git a/PKHeX.Core/Resources/byte/eggmove/eggmove_sv.pkl b/PKHeX.Core/Resources/byte/eggmove/eggmove_sv.pkl index c1e3469d1..bb8934f60 100644 Binary files a/PKHeX.Core/Resources/byte/eggmove/eggmove_sv.pkl and b/PKHeX.Core/Resources/byte/eggmove/eggmove_sv.pkl differ diff --git a/PKHeX.Core/Resources/byte/evolve/evos_sv.pkl b/PKHeX.Core/Resources/byte/evolve/evos_sv.pkl index 78c180a0c..954443ae6 100644 Binary files a/PKHeX.Core/Resources/byte/evolve/evos_sv.pkl and b/PKHeX.Core/Resources/byte/evolve/evos_sv.pkl differ diff --git a/PKHeX.Core/Resources/byte/levelup/lvlmove_sv.pkl b/PKHeX.Core/Resources/byte/levelup/lvlmove_sv.pkl index 2df6615f7..e38e5f948 100644 Binary files a/PKHeX.Core/Resources/byte/levelup/lvlmove_sv.pkl and b/PKHeX.Core/Resources/byte/levelup/lvlmove_sv.pkl differ diff --git a/PKHeX.Core/Resources/byte/personal/personal_sv b/PKHeX.Core/Resources/byte/personal/personal_sv index cf5db435e..5f6d3582c 100644 Binary files a/PKHeX.Core/Resources/byte/personal/personal_sv and b/PKHeX.Core/Resources/byte/personal/personal_sv differ diff --git a/PKHeX.Core/Resources/byte/personal/reminder_sv.pkl b/PKHeX.Core/Resources/byte/personal/reminder_sv.pkl index 5415ea6b3..a857298cf 100644 Binary files a/PKHeX.Core/Resources/byte/personal/reminder_sv.pkl and b/PKHeX.Core/Resources/byte/personal/reminder_sv.pkl differ diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_de.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_de.txt index 93feb381a..67ff1743b 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_de.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_de.txt @@ -1,6 +1,66 @@ Marinchen Spectra +Magby +Dummimisel +Evoli +Felino +Pamamo +Flaniwal +Agiluza +Cryospino +Wadribie +Duraludon +Meditie +Sonnflora +Garstella +Magnetilo +Tauros +Panzaeron +Lumispross +Raffel +Tafforgita +Gruff +Gierspenst +Flattutu +Brimano +Mauzi +Elezeba +Knapfel +Snubbull +Wuffels +Mortcha +Schluppuck Flöckchen Lotti Polla +Matt +Aoki +Cosima +Cay +Clavel +Grusha +Kombu +Sinius +Ronah +Levy +Amura +Colzo +Mimi +Enigmara +Nemila +Erin +Sagaria +Pepper +Poppy +Etta +Moira +Tulia +Saguaro +Salvatore +Cyano +Jo +Tara +Quendella +Hana +Jim Misha \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_en.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_en.txt index 4b610c052..51ad0d331 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_en.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_en.txt @@ -1,6 +1,66 @@ Manchester Hauntikins +Magby +Dudunsparce +Eevee +Wooper +Pawmo +Cetoddle +Veluza +Arctibax +Combee +Duraludon +Meditite +Sunflora +Mareanie +Magnemite +Tauros +Skarmory +Glimmet +Skwovet +Tinkatuff +Greavard +Gimmighoul +Flittle +Hattrem +Meowth +Blitzle +Applin +Snubbull +Rockruff +Poltchageist +Gulpin Snowsalot Sue Blossom +Crispin +Larry +Penny +Rika +Clavell +Grusha +Kofu +Hassel +Katy +Drayton +Dendra +Brassius +Miriam +Iono +Nemona +Amarys +Geeta +Arven +Poppy +Ryme +Raifort +Tulip +Saguaro +Salvatore +Cyrano +Kieran +Lacey +Tyme +Carmine +Jacq Glen \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_es.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_es.txt index 43d26c557..775969017 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_es.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_es.txt @@ -1,6 +1,66 @@ Celeste Umbra +Magby +Dudunsparce +Eevee +Wooper +Pawmo +Cetoddle +Veluza +Arctibax +Combee +Duraludon +Meditite +Sunflora +Mareanie +Magnemite +Tauros +Skarmory +Glimmet +Skwovet +Tinkatuff +Greavard +Gimmighoul +Flittle +Hattrem +Meowth +Blitzle +Applin +Snubbull +Rockruff +Poltchageist +Gulpin Nevadito Anita Estrella +Denis +Laureano +Noa +Cayena +Clavel +Grusha +Fuco +Hesperio +Araceli +Levi +Kendra +Brais +Mimí +e-Nigma +Mencía +Nerina +Ságita +Damián +Pola +Lima +Cloe +Tuli +Hugo +Silvio +Mirtilo +Cass +Aroa +Mila +Corin +Cinio Fernán \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_fr.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_fr.txt index f4f9bf33f..6772f15d5 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_fr.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_fr.txt @@ -1,6 +1,66 @@ Lazuli Spectrounet +Magby +Deusolourdo +Évoli +Axoloto +Pohmotte +Piétacé +Délestin +Cryodo +Apitrini +Duralugon +Méditikka +Héliatronc +Vorastérie +Magnéti +Tauros +Airmure +Germéclat +Rongourmand +Forgella +Toutombe +Mordudor +Flotillon +Chapotus +Miaouss +Zébibron +Verpom +Snubbull +Rocabot +Poltchageist +Gloupti Floconou Anna Electra +Rubépin +Okuba +Pania +Cayenn +Clavel +Grusha +Kombu +Hassa +Éra +Irido +Élige +Colza +Mimosa +Mashynn +Menzi +Nérine +Alisma +Pepper +Popi +Laïm +Mora +Tully +Saguaro +Salvio +Cyano +Kassis +Taro +Thaïm +Roseille +Jacq Flavio \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_it.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_it.txt index 1d166f9e4..f488ab203 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_it.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_it.txt @@ -1,6 +1,66 @@ Celestino Babau +Magby +Dudunsparce +Eevee +Wooper +Pawmo +Cetoddle +Veluza +Arctibax +Combee +Duraludon +Meditite +Sunflora +Mareanie +Magnemite +Tauros +Skarmory +Glimmet +Skwovet +Tinkatuff +Greavard +Gimmighoul +Flittle +Hattrem +Meowth +Blitzle +Applin +Snubbull +Rockruff +Poltchageist +Gulpin Nevolino Woopy Harriet +Piros +Ubaldo +Penny +Capsi +Clavel +Grusha +Algaro +Oranzio +Aceria +Aris +Dendra +Brassius +Mimosa +Kissara +Nemi +Erin +Alisma +Pepe +Verina +Lima +Morasia +Tulipa +Guaro +Salvis +Bluebert +Riben +Rupi +Thyma +Rubra +Zim Florio \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_ja.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_ja.txt index 5ac9a11e1..beea7c5e1 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_ja.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_ja.txt @@ -1,6 +1,66 @@ マサオ ちみちゃん +ブビィ +ノココッチ +イーブイ +ウパー +パモット +アルクジラ +ミガルーサ +セゴール +ミツハニー +ジュラルドン +アサナン +キマワリ +ヒドイデ +コイル +ケンタロス +エアームド +キラーメ +ホシガリス +ナカヌチャン +ボチ +コレクレー +ヒラヒナ +テブリム +ニャース +シママ +カジッチュ +ブルー +イワンコ +チャデス +ゴクリン こゆきち チェミ サキねえ +アカマツ +アオキ +ボタン +チリ +クラベル +グルーシャ +ハイダイ +ハッサク +カエデ +カキツバタ +キハダ +コルサ +ミモザ +ナンジャモ +ネモ +ネリネ +オモダカ +ペパー +ポピー +ライム +レホール +リップ +サワロ +セイジ +シアノ +スグリ +タロ +タイム +ゼイユ +ジニア ヒカタロ \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_ko.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_ko.txt index 91aa7d76e..80eaf6f79 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_ko.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_ko.txt @@ -1,6 +1,66 @@ 퍼랭이 티미 +마그비 +노고고치 +이브이 +우파 +빠모트 +터벅고래 +가비루사 +드니꽁 +세꿀버리 +두랄루돈 +요가랑 +해루미 +시마사리 +코일 +켄타로스 +무장조 +초롱순 +탐리스 +벼리짱 +망망이 +모으령 +하느라기 +손지브림 +나옹 +줄뮤마 +과사삭벌레 +블루 +암멍이 +차데스 +꼴깍몬 가루누니 체미 소희 +하솔 +청목 +모란 +칠리 +클라벨 +그루샤 +곤포 +팔자크 +단풍 +제빈 +운향 +콜사 +미모사 +모야모 +네모 +네리네 +테사 +페퍼 +뽀삐 +라임 +레포르 +리파 +사구아로 +세이지 +시아노 +카지 +타로 +타임 +시유 +지니어 태호 \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh.txt index d180d2276..1acd8536f 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh.txt @@ -1,6 +1,66 @@ 真苍 智美 +鸭嘴宝宝 +土龙节节 +伊布 +乌波 +布土拨 +走鲸 +轻身鳕 +冻脊龙 +三蜜蜂 +铝钢龙 +玛沙那 +向日花怪 +好坏星 +小磁怪 +肯泰罗 +盔甲鸟 +晶光芽 +贪心栗鼠 +巧锻匠 +墓仔狗 +索财灵 +飘飘雏 +提布莉姆 +喵喵 +斑斑马 +啃果虫 +布鲁 +岩狗狗 +斯魔茶 +溶食兽 小由吉 彩美 纱希姐 +赤松 +青木 +牡丹 +辛俐 +克拉韦尔 +古鲁夏 +海岱 +八朔 +阿枫 +杜若 +凰檗 +寇沙 +米莫莎 +奇树 +妮莫 +纳莉 +也慈 +派帕 +波琵 +莱姆 +蕾荷 +莉普 +萨瓦罗 +赛吉 +席蓝 +乌栗 +紫竽 +泰姆 +丹瑜 +吉尼亚 彼加太郎 \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh2.txt b/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh2.txt index e94427bfb..3838029ca 100644 --- a/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh2.txt +++ b/PKHeX.Core/Resources/legality/gen9/text_tradesv_zh2.txt @@ -1,6 +1,66 @@ 真蒼 智美 +鴨嘴寶寶 +土龍節節 +伊布 +烏波 +布土撥 +走鯨 +輕身鱈 +凍脊龍 +三蜜蜂 +鋁鋼龍 +瑪沙那 +向日花怪 +好壞星 +小磁怪 +肯泰羅 +盔甲鳥 +晶光芽 +貪心栗鼠 +巧鍛匠 +墓仔狗 +索財靈 +飄飄雛 +提布莉姆 +喵喵 +斑斑馬 +啃果蟲 +布魯 +岩狗狗 +斯魔茶 +溶食獸 小由吉 彩美 紗希姐 +赤松 +青木 +牡丹 +辛俐 +克拉韋爾 +古魯夏 +海岱 +八朔 +阿楓 +杜若 +凰檗 +寇沙 +米莫莎 +奇樹 +妮莫 +納莉 +也慈 +派帕 +波琵 +萊姆 +蕾荷 +莉普 +薩瓦羅 +賽吉 +席藍 +烏栗 +紫竽 +泰姆 +丹瑜 +吉尼亞 彼加太朗 \ No newline at end of file diff --git a/PKHeX.Core/Resources/legality/wild/Gen9/encounter_gem_blueberry.pkl b/PKHeX.Core/Resources/legality/wild/Gen9/encounter_gem_blueberry.pkl new file mode 100644 index 000000000..7b41465c0 Binary files /dev/null and b/PKHeX.Core/Resources/legality/wild/Gen9/encounter_gem_blueberry.pkl differ diff --git a/PKHeX.Core/Resources/legality/wild/Gen9/encounter_wild_paldea.pkl b/PKHeX.Core/Resources/legality/wild/Gen9/encounter_wild_paldea.pkl index 311805db6..ddd171acc 100644 Binary files a/PKHeX.Core/Resources/legality/wild/Gen9/encounter_wild_paldea.pkl and b/PKHeX.Core/Resources/legality/wild/Gen9/encounter_wild_paldea.pkl differ diff --git a/PKHeX.Core/Resources/text/items/text_Items_de.txt b/PKHeX.Core/Resources/text/items/text_Items_de.txt index f9dd64a16..9e8aa8762 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_de.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_de.txt @@ -2479,4 +2479,80 @@ Morpeko-Samen Mortcha-Puder Neuanfangs-Mochi Rotom-Stick -Glitzerpin \ No newline at end of file +Glitzerpin +Legierungsmetall +Blaue Style-Karte +Myrapla-Blatt +Tentacha-Stachel +Dodu-Daune +Jurob-Haar +Owei-Schale +Rabauz-Schweiß +Rihorn-Zahn +Seeper-Tinte +Elekid-Haar +Magby-Haar +Lapras-Träne +Porygon-Splitter +Lampi-Strom +Snubbull-Haar +Panzaeron-Feder +Farbeagle-Tinte +Plusle-Haar +Minun-Haar +Knacklion-Schale +Tanhel-Kralle +Koknodon-Stachel +Schilterus-Kralle +Elezeba-Mähnenhaar +Rotomurf-Kralle +Waumboll-Watte +Zurrokex-Schweiß +Picochilla-Haar +Monozyto-Gel +Wattzapf-Faden +Golbit-Splitter +Psiau-Haar +Iscalar-Tinte +Peppeck-Feder +Araqua-Faden +Curelei-Blüte +Meteno-Schale +Hokumil-Sahne +Duraludon-Patina +Arktos-Snack +Zapdos-Snack +Lavados-Snack +Raikou-Snack +Entei-Snack +Suicune-Snack +Lugia-Snack +Ho-Oh-Snack +Latias-Snack +Latios-Snack +Kyogre-Snack +Groudon-Snack +Rayquaza-Snack +Kobalium-Snack +Terrakium-Snack +Viridium-Snack +Reshiram-Snack +Zekrom-Snack +Kyurem-Snack +Solgaleo-Snack +Lunala-Snack +Necrozma-Snack +Dakuma-Snack +Polaross-Snack +Phantoross-Snack +Indigoblaue Scheibe +Flammen-Pikser +Tera-Stück (Stellar) +Mysteriöse Pirsifbeere +Blaubeer-Tischtuch +Blaubeer-Stühle +Synchromaschine +Meteorit +Karmesinbuch +Purpurbuch +Briannas Buch \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_en.txt b/PKHeX.Core/Resources/text/items/text_Items_en.txt index 4be2eda1c..de7fa73ee 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_en.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_en.txt @@ -2479,4 +2479,80 @@ Morpeko Snack Poltchageist Powder Fresh-Start Mochi Roto-Stick -Glimmering Charm \ No newline at end of file +Glimmering Charm +Metal Alloy +Indigo Style Card +Oddish Leaf +Tentacool Stinger +Doduo Down +Seel Fur +Exeggcute Shell +Tyrogue Sweat +Rhyhorn Fang +Horsea Ink +Elekid Fur +Magby Hair +Lapras Teardrop +Porygon Fragment +Chinchou Sparks +Snubbull Hair +Skarmory Feather +Smeargle Paint +Plusle Fur +Minun Fur +Trapinch Shell +Beldum Claw +Cranidos Spike +Shieldon Claw +Blitzle Mane Hair +Drilbur Claw +Cottonee Fluff +Scraggy Sweat +Minccino Fur +Solosis Gel +Joltik Thread +Golett Shard +Espurr Fur +Inkay Ink +Pikipek Feather +Dewpider Thread +Comfey Flower +Minior Shell +Milcery Cream +Duraludon Tarnish +Articuno Treat +Zapdos Treat +Moltres Treat +Raikou Treat +Entei Treat +Suicune Treat +Lugia Treat +Ho-Oh Treat +Latias Treat +Latios Treat +Kyogre Treat +Groudon Treat +Rayquaza Treat +Cobalion Treat +Terrakion Treat +Virizion Treat +Reshiram Treat +Zekrom Treat +Kyurem Treat +Solgaleo Treat +Lunala Treat +Necrozma Treat +Kubfu Treat +Glastrier Treat +Spectrier Treat +Indigo Disk +Fiery Pick +Stellar Tera Shard +Mythical Pecha Berry +Blueberry Tablecloth +Blueberry Chairs +Synchro Machine +Meteorite +Scarlet Book +Violet Book +Briar’s Book \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_es.txt b/PKHeX.Core/Resources/text/items/text_Items_es.txt index 2fe13a1bb..3a51abefc 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_es.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_es.txt @@ -449,7 +449,7 @@ Supercaña Psydugadera Pokochera Bici -Llave Suite +Llave de la Suite Carta Prof. Oak Pluma Lunar Carné de Socio @@ -2479,4 +2479,80 @@ Semilla de Morpeko Polvo de Poltchageist Mochi Reinicio Paloselfi Rotom -Amuleto Cristalino \ No newline at end of file +Amuleto Cristalino +Metal Compuesto +Tarjeta Chic Azul +Hoja de Oddish +Aguijón de Tentacool +Plumón de Doduo +Pelo de Seel +Cáscara de Exeggcute +Sudor de Tyrogue +Colmillo de Rhyhorn +Tinta de Horsea +Pelo de Elekid +Pelo de Magby +Lágrima de Lapras +Fragmento de Porygon +Electricidad de Chinchou +Pelo de Snubbull +Pluma de Skarmory +Pintura de Smeargle +Pelo de Plusle +Pelo de Minun +Coraza de Trapinch +Garra de Beldum +Púa de Cranidos +Garra de Shieldon +Mechón de Blitzle +Garra de Drilbur +Algodón de Cottonee +Sudor de Scraggy +Pelo de Minccino +Gel de Solosis +Hilo de Joltik +Fragmento de Golett +Pelo de Espurr +Tinta de Inkay +Pluma de Pikipek +Hilo de Dewpider +Flor de Comfey +Caparazón de Minior +Nata de Milcery +Óxido de Duraludon +Galleta Articuno +Galleta Zapdos +Galleta Moltres +Galleta Raikou +Galleta Entei +Galleta Suicune +Galleta Lugia +Galleta Ho-Oh +Galleta Latias +Galleta Latios +Galleta Kyogre +Galleta Groudon +Galleta Rayquaza +Galleta Cobalion +Galleta Terrakion +Galleta Virizion +Galleta Reshiram +Galleta Zekrom +Galleta Kyurem +Galleta Solgaleo +Galleta Lunala +Galleta Necrozma +Galleta Kubfu +Galleta Glastrier +Galleta Spectrier +Disco Índigo +Palillo Ígneo +Teralito Astral +Baya Meloc Singular +Mantel Arándano +Sillas Arándano +Sincromisor +Meteorito +Libro Escarlata +Libro Púrpura +Libro de Brie \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_fr.txt b/PKHeX.Core/Resources/text/items/text_Items_fr.txt index 34324d6a9..3facd0884 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_fr.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_fr.txt @@ -2479,4 +2479,80 @@ Graine de Morpeko Poudre de Poltchageist Mochi Renouveau Perche à Motismart -Charme Éclatant \ No newline at end of file +Charme Éclatant +Métal Composite +Carte Élégance Bleue +Feuille de Mystherbe +Aiguillon de Tentacool +Duvet de Doduo +Poils d’Otaria +Coquille de Noeunoeuf +Sueur de Debugant +Croc de Rhinocorne +Encre d’Hypotrempe +Poils d’Élekid +Poils de Magby +Larme de Lokhlass +Fragment de Porygon +Électricité de Loupio +Poils de Snubbull +Plume d’Airmure +Peinture de Queulorior +Poils de Posipi +Poils de Négapi +Carapace de Kraknoix +Griffe de Terhal +Piquant de Kranidos +Ongle de Dinoclier +Crinière de Zébibron +Griffe de Rototaupe +Coton de Doudouvet +Sueur de Baggiguane +Poils de Chinchidou +Fluide de Nucléos +Fil de Statitik +Fragment de Gringolem +Poils de Psystigri +Encre de Sepiatop +Plume de Picassaut +Fil d’Araqua +Fleur de Guérilande +Carapace de Météno +Crème de Crèmy +Rouille de Duralugon +Friandise Artikodin +Friandise Électhor +Friandise Sulfura +Friandise Raikou +Friandise Entei +Friandise Suicune +Friandise Lugia +Friandise Ho-Oh +Friandise Latias +Friandise Latios +Friandise Kyogre +Friandise Groudon +Friandise Rayquaza +Friandise Cobaltium +Friandise Terrakium +Friandise Viridium +Friandise Reshiram +Friandise Zekrom +Friandise Kyurem +Friandise Solgaleo +Friandise Lunala +Friandise Necrozma +Friandise Wushours +Friandise Blizzeval +Friandise Spectreval +Disque Indigo +Pique Volcanique +Téra-Éclat Stellaire +Baie Pêcha Fabuleuse +Nappe Myrtille +Sièges Myrtille +Synchrotron +Météorite +Livre Écarlate +Livre Violet +Livre de Bria \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_it.txt b/PKHeX.Core/Resources/text/items/text_Items_it.txt index 688aa38b0..3daa3a775 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_it.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_it.txt @@ -2479,4 +2479,80 @@ Seme di Morpeko Polvere di Poltchageist Mochi del ripristino Bastone Rotoselfie -Brillamuleto \ No newline at end of file +Brillamuleto +Metallo composito +Tessera chic blu +Foglia di Oddish +Aculeo di Tentacool +Piuma di Doduo +Pelo di Seel +Guscio di Exeggcute +Sudore di Tyrogue +Zanna di Rhyhorn +Inchiostro di Horsea +Pelo di Elekid +Pelo di Magby +Lacrime di Lapras +Frammento di Porygon +Elettricità di Chinchou +Pelo di Snubbull +Penna di Skarmory +Pittura di Smeargle +Pelo di Plusle +Pelo di Minun +Guscio di Trapinch +Artiglio di Beldum +Punta di Cranidos +Artiglio di Shieldon +Crine di Blitzle +Artiglio di Drilbur +Lanugine di Cottonee +Sudore di Scraggy +Pelo di Minccino +Gel di Solosis +Filo di Joltik +Frammento di Golett +Pelo di Espurr +Inchiostro di Inkay +Penna di Pikipek +Filo di Dewpider +Fiore di Comfey +Guscio di Minior +Panna di Milcery +Ruggine di Duraludon +Spuntino per Articuno +Spuntino per Zapdos +Spuntino per Moltres +Spuntino per Raikou +Spuntino per Entei +Spuntino per Suicune +Spuntino per Lugia +Spuntino per Ho-Oh +Spuntino per Latias +Spuntino per Latios +Spuntino per Kyogre +Spuntino per Groudon +Spuntino per Rayquaza +Spuntino per Cobalion +Spuntino per Terrakion +Spuntino per Virizion +Spuntino per Reshiram +Spuntino per Zekrom +Spuntino per Kyurem +Spuntino per Solgaleo +Spuntino per Lunala +Spuntino per Necrozma +Spuntino per Kubfu +Spuntino per Glastrier +Spuntino per Spectrier +Disco indaco +Stecchino infuocato +Teralite Astrale +Baccapesca misteriosa +Tovaglia Mirtillo +Sedie Mirtillo +Sincronizzatore +Meteorite +Libro scarlatto +Libro violetto +Libro di Rea \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_ja.txt b/PKHeX.Core/Resources/text/items/text_Items_ja.txt index bed3a6e0c..88648a542 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_ja.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_ja.txt @@ -1613,16 +1613,16 @@ ふるさとマフィン ぼんぐりのみ コトブキマフィン -ビルドアッパー +マルチアップ クリティカッター こだわりちまき にばいづけ あべこべやき -まるいはっぱ -たくみのえまき +タマゼンマイ +かいでんのタネ モンスターボール -ススキのおとしもの -こだいのこおり +??? +えいえんのこおり ユクシーのつめ アグノムのきば エムリットのはね @@ -1637,46 +1637,46 @@ ごりごりミネラル もくざい キングリーフ -シズメダマ2 +ぬまのシズメダマ モンスターボール スーパーボール ハイパーボール -クラフトレシピ41 +フェザーボール ポケモンこけし -クラフトレシピ06 -クラフトレシピ07 +??? +めかくしだま ばりばりだま ねばりだま -クラフトレシピ10 -クラフトレシピ11 -むらさきハーブ -クラフトレシピ12 -クラフトレシピ13 -クラフトレシピ14 -クラフトレシピ15 -クラフトレシピ16 -クラフトレシピ17 -クラフトレシピ18 -クラフトレシピ19 -クラフトレシピ20 -クラフトレシピ21 -クラフトレシピ22 -クラフトレシピ23 -クラフトレシピ24 -クラフトレシピ25 -クラフトレシピ26 -クラフトレシピ27 -クラフトレシピ28 -クラフトレシピ29 -クラフトレシピ30 -クラフトレシピ31 +ほしのかけら +キノコよせだま +ムシヨケソウ +ミツよせだま +イナホよせだま +マメよせだま +ミネラルよせだま +キズぐすり +いいキズぐすり +すごいキズぐすり +まんたんのくすり +かいふくのくすり +カンポーやく +いいカンポーやく +すごいカンポーやく +もりのヨウカン +コトブキマフィン +なんでもなおし +げんきのかけら +げんきのかたまり +ピーピーリカバー +ピーピーマックス +ひそやかスプレー ??? -クラフトレシピ33 -クラフトレシピ34 -クラフトレシピ35 -クラフトレシピ36 -クラフトレシピ37 -しずめダマ +せめのがんやく +まもりのがんやく +クリティカッター +ヨクアタラーヌ +マルチアップ +もりのシズメダマ てつのかけら ??? くろいろたまいし @@ -1684,38 +1684,38 @@ ??? どろだんご ??? -バリバリモズク +バリバリモ ケムリイモ むしくいぼんぐり ゆきだま ねばりだま くろのきせき ピートブロック -むしよけスプレー +ひそやかスプレー クスリソウ -ゲンキツボミ +ゲンキノツボミ ピーピーグサ ??? ??? -ふしぎなおまもり2(仮) -ふしぎなおまもり3(仮) +みがわりおまもり2 +みがわりおまもり3 ツルギマイタケ テッペキクラゲ -カゲブンシメジ(仮) -キュウショウロ(仮) -すなはまダイコン -ふしぎなおまもり4(仮) -ふしぎなおまもり5(仮) +カゲブンシメジ +キュウショウロ +スナハマダイコン +みがわりおまもり4 +みがわりおまもり5 スイートトリュフ よせだまのもと モンスターボール スーパーボール ハイパーボール フェザーボール -アーチボール -とくしゅボール -ビビリだま -けむりだま +??? +??? +ばりばりだま +めかくしだま ??? ??? ポケモンこけし @@ -1727,9 +1727,9 @@ マメよせだま キノコよせだま ミネラルよせだま -クラフトレシピ38 -クラフトレシピ39 -クラフトレシピ40 +あべこべやき +こだわりちまき +にばいづけ あんぜんおまもり1 あんぜんおまもり2 あんぜんおまもり3 @@ -1750,30 +1750,30 @@ メガトンボール ギガトンボール ウイングボール -クラフトレシピ42 -クラフトレシピ43 +ジェットボール +ヘビーボール ポフのみ すごいカンポーやく -アタックアップ -ディフェンスアップ +せめのがんやく +まもりのがんやく ヨクアタラーヌ ガンバリのすな ガンバリのじゃり ガンバリのいし ガンバリのいわ -ガンバリセット -ふしぎなおまもり -だれかのポーチ -だれかのポーチ -だれかのポーチ -だれかのポーチ -だれかのポーチ -スマートフォン +ひでんのくすり +みがわりおまもり1 +だれかのおとしもの +だれかのおとしもの +だれかのおとしもの +だれかのおとしもの +だれかのおとしもの +??? オリジンボール -だれかのきんちゃく -タマカゴ -だんいんしょう -くさりのはへん +??? +??? +??? +??? オリジンこうせき だいこんごうだま だいしらたま @@ -1781,15 +1781,15 @@ まっさらプレート ??? クラフトキット -クラフトレシピ44 -クラフトレシピ45 +メガトンボール +ギガトンボール ストレンジボール ポケモンずかん ふるいポエム1 ふるいポエム2 ふるいポエム3 ふるいポエム4 -アルセウスフォン +??? ふるいポエム5 ふるいポエム6 ふるいポエム7 @@ -2479,4 +2479,80 @@ Bステンレスボトル チャデスのこな まっさらもち ロトりぼう -きらめくおまもり \ No newline at end of file +きらめくおまもり +ふくごうきんぞく +おしゃれカードあお +ナゾノクサのはっぱ +メノクラゲのはり +ドードーのうもう +パウワウのけ +タマタマのから +バルキーのあせ +サイホーンのキバ +タッツーのスミ +エレキッドのけ +ブビィのけ +ラプラスのなみだ +ポリゴンのかけら +チョンチーのでんき +ブルーのけ +エアームドのはね +ドーブルのインク +プラスルのけ +マイナンのけ +ナックラーのから +ダンバルのツメ +ズガイドスのトゲ +タテトプスのツメ +シママのたてがみ +モグリューのツメ +モンメンのわたげ +ズルッグのあせ +チラーミィのけ +ユニランのジェル +バチュルのいと +ゴビットのかけら +ニャスパーのけ +マーイーカのスミ +ツツケラのはね +シズクモのいと +キュワワーのはな +メテノのから +マホミルのクリーム +ジュラルドンのさび +フリーザーのおやつ +サンダーのおやつ +ファイヤーのおやつ +ライコウのおやつ +エンテイのおやつ +スイクンのおやつ +ルギアのおやつ +ホウオウのおやつ +ラティアスのおやつ +ラティオスのおやつ +カイオーガのおやつ +グラードンのおやつ +レックウザのおやつ +コバルオンのおやつ +テラキオンのおやつ +ビリジオンのおやつ +レシラムのおやつ +ゼクロムのおやつ +キュレムのおやつ +ソルガレオのおやつ +ルナアーラのおやつ +ネクロズマのおやつ +ダクマのおやつ +ブリザポスのおやつ +レイスポスのおやつ +あおのディスク +メラメラピック +テラピースステラ +まぼろしモモン +ブルーベリークロス +ブルーベリーチェア +シンクロマシン +いんせき +スカーレットブック +バイオレットブック +ゼロの秘宝 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_ko.txt b/PKHeX.Core/Resources/text/items/text_Items_ko.txt index 9deb60dcf..89c2dd748 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_ko.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_ko.txt @@ -2479,4 +2479,80 @@ B 스테인리스 보틀 차데스의가루 순백떡 로토무셀카봉 -반짝이는부적 \ No newline at end of file +반짝이는부적 +복합금속 +멋쟁이카드 블루 +뚜벅쵸의잎 +왕눈해의가시 +두두의솜털 +쥬쥬의털 +아라리의껍데기 +배루키의땀 +뿔카노의이빨 +쏘드라의먹물 +에레키드의털 +마그비의털 +라프라스의눈물 +폴리곤의조각 +초라기의전기 +블루의털 +무장조의깃털 +루브도의잉크 +플러시의털 +마이농의털 +톱치의껍데기 +메탕의발톱 +두개도스의가시 +방패톱스의발톱 +줄뮤마의갈기 +두더류의손톱 +소미안의솜 +곤율랭의땀 +치라미의털 +유니란의젤 +파쪼옥의실 +골비람의조각 +냐스퍼의털 +오케이징의먹물 +콕코구리의깃털 +물거미의실 +큐아링의꽃 +메테노의껍데기 +마빌크의크림 +두랄루돈의녹 +프리져의간식 +썬더의간식 +파이어의간식 +라이코의간식 +앤테이의간식 +스이쿤의간식 +루기아의간식 +칠색조의간식 +라티아스의간식 +라티오스의간식 +가이오가의간식 +그란돈의간식 +레쿠쟈의간식 +코바르온의간식 +테라키온의간식 +비리디온의간식 +레시라무의간식 +제크로무의간식 +큐레무의간식 +솔가레오의간식 +루나아라의간식 +네크로즈마의간식 +치고마의간식 +블리자포스의간식 +레이스포스의간식 +남청의디스크 +이글이글 픽 +테라피스 스텔라 +환상복슝 +블루베리 테이블보 +블루베리 체어 +싱크로머신 +운석 +스칼렛북 +바이올렛북 +제로의 비보 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_zh.txt b/PKHeX.Core/Resources/text/items/text_Items_zh.txt index 60326ec48..71157f596 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_zh.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_zh.txt @@ -2479,4 +2479,80 @@ 斯魔茶的粉 净空粘糕 洛拍棒 -晶耀护符 \ No newline at end of file +晶耀护符 +复合金属 +蓝之时尚名人卡 +走路草的叶片 +玛瑙水母的针 +嘟嘟的羽绒 +小海狮的毛 +蛋蛋的壳 +无畏小子的汗 +独角犀牛的牙 +墨海马的墨汁 +电击怪的毛 +鸭嘴宝宝的毛 +拉普拉斯的眼泪 +多边兽的碎片 +灯笼鱼的电力 +布鲁的毛 +盔甲鸟的羽毛 +图图犬的墨汁 +正电拍拍的毛 +负电拍拍的毛 +大颚蚁的壳 +铁哑铃的爪子 +头盖龙的刺 +盾甲龙的爪子 +斑斑马的鬃毛 +螺钉地鼠的爪子 +木棉球的棉絮 +滑滑小子的汗 +泡沫栗鼠的毛 +单卵细胞球的凝胶 +电电虫的丝 +泥偶小人的碎片 +妙喵的毛 +好啦鱿的墨汁 +小笃儿的羽毛 +滴蛛的丝 +花疗环环的花 +小陨星的壳 +小仙奶的奶油 +铝钢龙的锈 +急冻鸟的点心 +闪电鸟的点心 +火焰鸟的点心 +雷公的点心 +炎帝的点心 +水君的点心 +洛奇亚的点心 +凤王的点心 +拉帝亚斯的点心 +拉帝欧斯的点心 +盖欧卡的点心 +固拉多的点心 +烈空坐的点心 +勾帕路翁的点心 +代拉基翁的点心 +毕力吉翁的点心 +莱希拉姆的点心 +捷克罗姆的点心 +酋雷姆的点心 +索尔迦雷欧的点心 +露奈雅拉的点心 +奈克洛兹玛的点心 +熊徒弟的点心 +雪暴马的点心 +灵幽马的点心 +蓝之光碟 +鸭嘴炎兽三明治签 +星晶太晶碎块 +幻之桃桃果 +蓝莓桌巾 +蓝莓椅子 +同步器 +陨石 +朱之书 +紫之书 +零之秘宝 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/items/text_Items_zh2.txt b/PKHeX.Core/Resources/text/items/text_Items_zh2.txt index b88ca2e6c..2a67989e5 100644 --- a/PKHeX.Core/Resources/text/items/text_Items_zh2.txt +++ b/PKHeX.Core/Resources/text/items/text_Items_zh2.txt @@ -2479,4 +2479,80 @@ 斯魔茶的粉 淨空糬 洛拍棒 -晶耀護符 \ No newline at end of file +晶耀護符 +複合金屬 +藍之時尚名人卡 +走路草的葉片 +瑪瑙水母的針 +嘟嘟的羽絨 +小海獅的毛 +蛋蛋的殼 +無畏小子的汗 +獨角犀牛的牙 +墨海馬的墨汁 +電擊怪的毛 +鴨嘴寶寶的毛 +拉普拉斯的眼淚 +多邊獸的碎片 +燈籠魚的電力 +布魯的毛 +盔甲鳥的羽毛 +圖圖犬的墨汁 +正電拍拍的毛 +負電拍拍的毛 +大顎蟻的殼 +鐵啞鈴的爪子 +頭蓋龍的刺 +盾甲龍的爪子 +斑斑馬的鬃毛 +螺釘地鼠的爪子 +木棉球的棉絮 +滑滑小子的汗 +泡沫栗鼠的毛 +單卵細胞球的凝膠 +電電蟲的絲 +泥偶小人的碎片 +妙喵的毛 +好啦魷的墨汁 +小篤兒的羽毛 +滴蛛的絲 +花療環環的花 +小隕星的殼 +小仙奶的奶油 +鋁鋼龍的鏽 +急凍鳥的點心 +閃電鳥的點心 +火焰鳥的點心 +雷公的點心 +炎帝的點心 +水君的點心 +洛奇亞的點心 +鳳王的點心 +拉帝亞斯的點心 +拉帝歐斯的點心 +蓋歐卡的點心 +固拉多的點心 +烈空坐的點心 +勾帕路翁的點心 +代拉基翁的點心 +畢力吉翁的點心 +萊希拉姆的點心 +捷克羅姆的點心 +酋雷姆的點心 +索爾迦雷歐的點心 +露奈雅拉的點心 +奈克洛茲瑪的點心 +熊徒弟的點心 +雪暴馬的點心 +靈幽馬的點心 +藍之光碟 +鴨嘴炎獸三明治籤 +星晶太晶碎塊 +幻之桃桃果 +藍莓桌巾 +藍莓椅子 +同步器 +隕石 +朱之書 +紫之書 +零之秘寶 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_de.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_de.txt index c4aae2227..05f7f4969 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_de.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_de.txt @@ -168,4 +168,34 @@ Immerwald Wildnis von Kitakami Infernopass Oniyama -Kaltwasserkarst \ No newline at end of file +Kaltwasserkarst + +Blaubeer-Akademie + +Savannen-Areal +Tera-Kuppel +Küsten-Areal +Tera-Kuppel +Canyon-Areal +Tera-Kuppel +Polar-Areal +Tera-Kuppel +Zentralplatz +Tera-Kuppel +Savannen-Platz +Tera-Kuppel +Küsten-Platz +Tera-Kuppel +Canyon-Platz +Tera-Kuppel +Polar-Platz +Tera-Kuppel +Elektrolithgrotte +Tera-Kuppel +Fackellabyrinth +Tera-Kuppel +Höhlensystem Null + +Höhlensystem Null + +Tera-Kuppel diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_en.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_en.txt index 12f41866a..f215fbdec 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_en.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_en.txt @@ -168,4 +168,34 @@ Timeless Woods Kitakami Wilds Infernal Pass Oni Mountain -Chilling Waterhead \ No newline at end of file +Chilling Waterhead + +Blueberry Academy + +Savanna Biome +Terarium +Coastal Biome +Terarium +Canyon Biome +Terarium +Polar Biome +Terarium +Central Plaza +Terarium +Savanna Plaza +Terarium +Coastal Plaza +Terarium +Canyon Plaza +Terarium +Polar Plaza +Terarium +Chargestone Cavern +Terarium +Torchlit Labyrinth +Terarium +Area Zero Underdepths + +Area Zero Underdepths + +Terarium diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_es.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_es.txt index 7bfe19cab..8242d747a 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_es.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_es.txt @@ -168,4 +168,34 @@ Soto Sempiterno Campos Prístinos de Noroteo Paso del Averno Monte Ogro -Cueva Aguafría \ No newline at end of file +Cueva Aguafría + +Academia Arándano + +Área Árida +Biodomo +Área Costera +Biodomo +Área Escarpada +Biodomo +Área Polar +Biodomo +Plaza Cúbica +Biodomo +Plaza Árida +Biodomo +Plaza Costera +Biodomo +Plaza Escarpada +Biodomo +Plaza Polar +Biodomo +Gruta Electrorroca +Biodomo +Laberinto Lumbre +Biodomo +Caverna Abisal Cero + +Caverna Abisal Cero + +Biodomo diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_fr.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_fr.txt index 1dc16ad57..219496038 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_fr.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_fr.txt @@ -168,4 +168,34 @@ Forêt Ternelle Terres Vierges de Septentria Val Infernal Mont Strueux -Grotte Douche Froide \ No newline at end of file +Grotte Douche Froide + +Institut Myrtille + +Zone Savane +Terra-Dôme +Zone Côtière +Terra-Dôme +Zone Canyon +Terra-Dôme +Zone Polaire +Terra-Dôme +Poste Central +Terra-Dôme +Poste Savane +Terra-Dôme +Poste Côtier +Terra-Dôme +Poste Canyon +Terra-Dôme +Poste Polaire +Terra-Dôme +Caverne Électrolithe +Terra-Dôme +Dédale des Torches +Terra-Dôme +Abîme Zéro + +Abîme Zéro + +Terra-Dôme diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_it.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_it.txt index 1a88cd91a..b11b6c536 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_it.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_it.txt @@ -168,4 +168,34 @@ Foresta Perpetua Terre Primeve di Nordivia Pendio Infernale Monte Orco -Grotta Doccia Fredda \ No newline at end of file +Grotta Doccia Fredda + +Istituto Mirtillo + +Settore Savana +Bioterarium +Settore Costa +Bioterarium +Settore Canyon +Bioterarium +Settore Ghiacciai +Bioterarium +Piazza Centrale +Bioterarium +Piazza della Savana +Bioterarium +Piazza della Costa +Bioterarium +Piazza del Canyon +Bioterarium +Piazza dei Ghiacciai +Bioterarium +Grotta Pietrelettrica +Bioterarium +Labirinto dei Lumi +Bioterarium +Grande Abisso Zero + +Grande Abisso Zero + +Bioterarium diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ja.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ja.txt index 5d4c2c5e6..76e60d749 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ja.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ja.txt @@ -168,4 +168,34 @@ キタカミ原生地域 地獄谷 鬼が山 -ひやみず洞 \ No newline at end of file +ひやみず洞 + +ブルーベリー学園 + +サバンナエリア +テラリウムドーム +コーストエリア +テラリウムドーム +キャニオンエリア +テラリウムドーム +ポーラエリア +テラリウムドーム +センタースクエア +テラリウムドーム +サバンナスクエア +テラリウムドーム +コーストスクエア +テラリウムドーム +キャニオンスクエア +テラリウムドーム +ポーラスクエア +テラリウムドーム +電気石の岩窟 +テラリウムドーム +ともしびの迷路 +テラリウムドーム +ゼロの大空洞 + +ゼロの大空洞 + +テラリウムドーム diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ko.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ko.txt index 7403464e6..2f5cd1e0a 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ko.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_ko.txt @@ -168,4 +168,34 @@ 북신 원생지 지옥골 도깨비산 -찬물 동굴 \ No newline at end of file +찬물 동굴 + +블루베리 아카데미 + +사바나 에리어 +테라리움 돔 +코스트 에리어 +테라리움 돔 +캐니언 에리어 +테라리움 돔 +폴라 에리어 +테라리움 돔 +센터 스퀘어 +테라리움 돔 +사바나 스퀘어 +테라리움 돔 +코스트 스퀘어 +테라리움 돔 +캐니언 스퀘어 +테라리움 돔 +폴라 스퀘어 +테라리움 돔 +전기돌의 암굴 +테라리움 돔 +등불의 미로 +테라리움 돔 +제로의 대공동 + +제로의 대공동 + +테라리움 돔 diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh.txt index 5a81c5827..f1f36c09d 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh.txt @@ -168,4 +168,34 @@ 北上原生区 地狱谷 鬼山 -冷水洞 \ No newline at end of file +冷水洞 + +蓝莓学园 + +草原区 +生态巨蛋 +海岸区 +生态巨蛋 +峡谷区 +生态巨蛋 +极地区 +生态巨蛋 +中心广场 +生态巨蛋 +草原广场 +生态巨蛋 +海岸广场 +生态巨蛋 +峡谷广场 +生态巨蛋 +极地广场 +生态巨蛋 +电气石岩窟 +生态巨蛋 +火光迷宫 +生态巨蛋 +零之大空洞 + +零之大空洞 + +生态巨蛋 diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh2.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh2.txt index 39a173932..fd16cb04e 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh2.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_00000_zh2.txt @@ -168,4 +168,34 @@ 北上原生區 地獄谷 鬼山 -冷水洞 \ No newline at end of file +冷水洞 + +藍莓學園 + +草原區 +生態巨蛋 +海岸區 +生態巨蛋 +峽谷區 +生態巨蛋 +極地區 +生態巨蛋 +中心廣場 +生態巨蛋 +草原廣場 +生態巨蛋 +海岸廣場 +生態巨蛋 +峽谷廣場 +生態巨蛋 +極地廣場 +生態巨蛋 +電氣石岩窟 +生態巨蛋 +火光迷宮 +生態巨蛋 +零之大空洞 + +零之大空洞 + +生態巨蛋 diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_de.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_de.txt index e7c306acd..dcda52bba 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_de.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_de.txt @@ -141,6 +141,5 @@ Pokémon HOME - diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_en.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_en.txt index 73d8aefc2..f1efefcbf 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_en.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_en.txt @@ -77,70 +77,69 @@ a Pokémon shop a demo version the Poké Ball Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_es.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_es.txt index 30360dc78..8badcc3c8 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_es.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_es.txt @@ -77,70 +77,69 @@ Establecimiento Pokémon Versión de prueba Poké Ball Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_fr.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_fr.txt index 43541dbec..04188b0f9 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_fr.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_fr.txt @@ -77,70 +77,69 @@ Magasin Pokémon Démo Poké Ball Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_it.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_it.txt index 97fc81df7..4e8b27a18 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_it.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_it.txt @@ -77,70 +77,69 @@ un negozio Pokémon una versione demo la Poké Ball Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ja.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ja.txt index e460d65ea..7736f5d8e 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ja.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ja.txt @@ -77,70 +77,69 @@ Pokémon GO 体験版 モンスターボール Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ko.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ko.txt index 1e6b8b735..7d4a713aa 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ko.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_ko.txt @@ -77,70 +77,69 @@ a Pokémon shop 체험판 몬스터볼 Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh.txt index ef96b5161..2b4da155a 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh.txt @@ -77,70 +77,69 @@ Pokémon GO 体验版 精灵球 Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh2.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh2.txt index 0242de1fe..0d3776e29 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh2.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_40000_zh2.txt @@ -77,70 +77,69 @@ Pokémon GO 體驗版 精靈球 Plus Pokémon HOME -[~ 78] -[~ 79] -[~ 80] -[~ 81] -[~ 82] -[~ 83] -[~ 84] -[~ 85] -[~ 86] -[~ 87] -[~ 88] -[~ 89] -[~ 90] -[~ 91] -[~ 92] -[~ 93] -[~ 94] -[~ 95] -[~ 96] -[~ 97] -[~ 98] -[~ 99] -[~ 100] -[~ 101] -[~ 102] -[~ 103] -[~ 104] -[~ 105] -[~ 106] -[~ 107] -[~ 108] -[~ 109] -[~ 110] -[~ 111] -[~ 112] -[~ 113] -[~ 114] -[~ 115] -[~ 116] -[~ 117] -[~ 118] -[~ 119] -[~ 120] -[~ 121] -[~ 122] -[~ 123] -[~ 124] -[~ 125] -[~ 126] -[~ 127] -[~ 128] -[~ 129] -[~ 130] -[~ 131] -[~ 132] -[~ 133] -[~ 134] -[~ 135] -[~ 136] -[~ 137] -[~ 138] -[~ 139] -[~ 140] -[~ 141] -[~ 142] -[~ 143] -[~ 144] \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PKHeX.Core/Resources/text/locations/gen9/text_sv_60000_de.txt b/PKHeX.Core/Resources/text/locations/gen9/text_sv_60000_de.txt index f41631717..0e6087887 100644 --- a/PKHeX.Core/Resources/text/locations/gen9/text_sv_60000_de.txt +++ b/PKHeX.Core/Resources/text/locations/gen9/text_sv_60000_de.txt @@ -3,4 +3,4 @@ Ferne Person Hortleiterinnen Schatzsucher Dame der Heißen Quellen -Jim +Jim \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Abilities_de.txt b/PKHeX.Core/Resources/text/other/de/text_Abilities_de.txt index 6d0a1b7d5..a3ca0aa86 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Abilities_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Abilities_de.txt @@ -304,4 +304,8 @@ Erinnerungskraft Erinnerungskraft Erinnerungskraft Giftkette -Süßer Nektar \ No newline at end of file +Süßer Nektar +Tera-Wandel +Tera-Panzer +Teraforming Null +Giftpuppenspiel \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Forms_de.txt b/PKHeX.Core/Resources/text/other/de/text_Forms_de.txt index e6805dd17..ae7b2229d 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Forms_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Forms_de.txt @@ -1132,4 +1132,6 @@ Brunnen Ofen Fundament Kostbarkeits -Edle \ No newline at end of file +Edle +Terastal +Stellar \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Moves_de.txt b/PKHeX.Core/Resources/text/other/de/text_Moves_de.txt index ea5b9ceb7..9ea5808fe 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Moves_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Moves_de.txt @@ -902,4 +902,19 @@ Zauberturbo Blutmond Quirlschuss Sirupbombe -Rankenkeule \ No newline at end of file +Rankenkeule +Stromstrahl +Tera-Sternhagel +Launenlaser +Flammenschild +Sturmblitz +Wuchtklinge +Tachyon-Schnitt +Stahlpresse +Drachenschrei +Lockstimme +Frustflamme +Donnerstoß +Psycholärm +Schnellkonter +Giftkettung \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Ribbons_de.txt b/PKHeX.Core/Resources/text/other/de/text_Ribbons_de.txt index 9fa775760..1bea39e5a 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Ribbons_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Ribbons_de.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand Gourmet-Zeichen RibbonOnceInALifetime Glückstrefferband RibbonMarkAlpha Elite-Zeichen RibbonMarkMightiest Titanen-Zeichen -RibbonMarkTitan Herrscher-Zeichen \ No newline at end of file +RibbonMarkTitan Herrscher-Zeichen +RibbonPartner Partnerband \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Species_de.txt b/PKHeX.Core/Resources/text/other/de/text_Species_de.txt index 04eb852a9..42c57c0a1 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Species_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Species_de.txt @@ -1015,4 +1015,12 @@ Fatalitcha Boninu Benesaru Beatori -Ogerpon \ No newline at end of file +Ogerpon +Briduradon +Hydrapfel +Keilflamme +Furienblitz +Eisenfels +Eisenhaupt +Terapagos +Infamomo \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/de/text_Types_de.txt b/PKHeX.Core/Resources/text/other/de/text_Types_de.txt index 4b4fcedcc..4d1d8e85f 100644 --- a/PKHeX.Core/Resources/text/other/de/text_Types_de.txt +++ b/PKHeX.Core/Resources/text/other/de/text_Types_de.txt @@ -15,4 +15,5 @@ Psycho Eis Drache Unlicht -Fee \ No newline at end of file +Fee +Stellar \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Abilities_en.txt b/PKHeX.Core/Resources/text/other/en/text_Abilities_en.txt index 1ccc4a53e..67c446f3a 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Abilities_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Abilities_en.txt @@ -304,4 +304,8 @@ Embody Aspect Embody Aspect Embody Aspect Toxic Chain -Supersweet Syrup \ No newline at end of file +Supersweet Syrup +Tera Shift +Tera Shell +Teraform Zero +Poison Puppeteer \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Forms_en.txt b/PKHeX.Core/Resources/text/other/en/text_Forms_en.txt index 726a70432..04ce4cbad 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Forms_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Forms_en.txt @@ -1132,4 +1132,6 @@ Wellspring Hearthflame Cornerstone Artisan -Masterpiece \ No newline at end of file +Masterpiece +Terastal +Stellar \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Moves_en.txt b/PKHeX.Core/Resources/text/other/en/text_Moves_en.txt index f8444f8bd..7a514259a 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Moves_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Moves_en.txt @@ -902,4 +902,19 @@ Magical Torque Blood Moon Matcha Gotcha Syrup Bomb -Ivy Cudgel \ No newline at end of file +Ivy Cudgel +Electro Shot +Tera Starstorm +Fickle Beam +Burning Bulwark +Thunderclap +Mighty Cleave +Tachyon Cutter +Hard Press +Dragon Cheer +Alluring Voice +Temper Flare +Supercell Slam +Psychic Noise +Upper Hand +Malignant Chain \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Ribbons_en.txt b/PKHeX.Core/Resources/text/other/en/text_Ribbons_en.txt index 9113645f1..37a81b5fa 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Ribbons_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Ribbons_en.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand Gourmand Mark RibbonOnceInALifetime Once-in-a-Lifetime RibbonMarkAlpha Alpha Mark RibbonMarkMightiest Mightiest Mark -RibbonMarkTitan Titan Mark \ No newline at end of file +RibbonMarkTitan Titan Mark +RibbonPartner Partner Ribbon \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Species_en.txt b/PKHeX.Core/Resources/text/other/en/text_Species_en.txt index 9a81423d4..5813bf8ce 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Species_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Species_en.txt @@ -1015,4 +1015,12 @@ Sinistcha Okidogi Munkidori Fezandipiti -Ogerpon \ No newline at end of file +Ogerpon +Archaludon +Hydrapple +Gouging Fire +Raging Bolt +Iron Boulder +Iron Crown +Terapagos +Pecharunt \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/en/text_Types_en.txt b/PKHeX.Core/Resources/text/other/en/text_Types_en.txt index 699847325..103277195 100644 --- a/PKHeX.Core/Resources/text/other/en/text_Types_en.txt +++ b/PKHeX.Core/Resources/text/other/en/text_Types_en.txt @@ -15,4 +15,5 @@ Psychic Ice Dragon Dark -Fairy \ No newline at end of file +Fairy +Stellar \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Abilities_es.txt b/PKHeX.Core/Resources/text/other/es/text_Abilities_es.txt index 4acd50fe4..44a63809a 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Abilities_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Abilities_es.txt @@ -304,4 +304,8 @@ Evocarrecuerdos Evocarrecuerdos Evocarrecuerdos Cadena Tóxica -Néctar Dulce \ No newline at end of file +Néctar Dulce +Teracambio +Teracaparazón +Teraformación 0 +Títere Tóxico \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Forms_es.txt b/PKHeX.Core/Resources/text/other/es/text_Forms_es.txt index 968d111c1..549ecdd7c 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Forms_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Forms_es.txt @@ -1132,4 +1132,6 @@ Fuente Horno Cimiento Opulenta -Exquisita \ No newline at end of file +Exquisita +Teracristal +Astral \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Moves_es.txt b/PKHeX.Core/Resources/text/other/es/text_Moves_es.txt index 249323550..bebc04d4a 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Moves_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Moves_es.txt @@ -902,4 +902,19 @@ Feerichoque Luna Roja Cañón Batidor Bomba Caramelo -Garrote Liana \ No newline at end of file +Garrote Liana +Electrorrayo +Teraclúster +Láser Veleidoso +Llama Protectora +Relámpago Súbito +Filo Potente +Tajo Taquión +Prensa Metálica +Bramido Dragón +Canto Encantador +Cólera Ardiente +Plancha Voltaica +Psicorruido +Palma Rauda +Cadena Virulenta \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Ribbons_es.txt b/PKHeX.Core/Resources/text/other/es/text_Ribbons_es.txt index fd6e2f5f2..b3f4289d6 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Ribbons_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Ribbons_es.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand Emblema Sibaritismo RibbonOnceInALifetime Excepcionalidad RibbonMarkAlpha Emblema Alfa RibbonMarkMightiest Emblema Imbatibilidad -RibbonMarkTitan Emblema Dominancia \ No newline at end of file +RibbonMarkTitan Emblema Dominancia +RibbonPartner Camarada \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Species_es.txt b/PKHeX.Core/Resources/text/other/es/text_Species_es.txt index f8b6893f0..54d06f4ba 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Species_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Species_es.txt @@ -1015,4 +1015,12 @@ Sinistcha Okidogi Munkidori Fezandipiti -Ogerpon \ No newline at end of file +Ogerpon +Archaludon +Hydrapple +Flamariete +Electrofuria +Ferromole +Ferrotesta +Terapagos +Pecharunt \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/es/text_Types_es.txt b/PKHeX.Core/Resources/text/other/es/text_Types_es.txt index c083f4849..0b9cb021f 100644 --- a/PKHeX.Core/Resources/text/other/es/text_Types_es.txt +++ b/PKHeX.Core/Resources/text/other/es/text_Types_es.txt @@ -15,4 +15,5 @@ Psíquico Hielo Dragón Siniestro -Hada \ No newline at end of file +Hada +Astral \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Abilities_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Abilities_fr.txt index 5613600c3..353d63adf 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Abilities_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Abilities_fr.txt @@ -33,7 +33,7 @@ Paratonnerre Sérénité Glissade Chlorophylle -Lumiattirance +Luminescence Calque Coloforce Point Poison @@ -304,4 +304,8 @@ Force Mémorielle Force Mémorielle Force Mémorielle Chaîne Toxique -Nectar Mielleux \ No newline at end of file +Nectar Mielleux +Téramorphose +Téra-Carapace +Téraformation 0 +Emprise Toxique \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Forms_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Forms_fr.txt index b7ff6bd1f..a6fc9be2f 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Forms_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Forms_fr.txt @@ -1132,4 +1132,6 @@ Puits Fourneau Pierre Onéreuse -Exceptionnelle \ No newline at end of file +Exceptionnelle +Téracristal +Stellaire \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Moves_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Moves_fr.txt index 1d9cdd4d0..cb89f9115 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Moves_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Moves_fr.txt @@ -902,4 +902,19 @@ Crash Magique Lune Rouge Mortier Matcha Bombe au Sirop -Massue Liane \ No newline at end of file +Massue Liane +Fulgurayon +Pluie Térastrale +Laser Hasard +Rempart Brûlant +Vif Éclair +Lame Puissante +Lame Tachyonique +Pression Extrême +Cri Draconique +Voix Envoûtante +Indignition +Volt Assaut +Dissonance Psy +Prio-Parade +Chaîne Malsaine \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Ribbons_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Ribbons_fr.txt index 4a33e8312..2d4a908db 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Ribbons_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Ribbons_fr.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand Insigne Gourmet RibbonOnceInALifetime Exceptionnel RibbonMarkAlpha Insigne Baron RibbonMarkMightiest Insigne Surpuissant -RibbonMarkTitan Insigne Dominant \ No newline at end of file +RibbonMarkTitan Insigne Dominant +RibbonPartner Partner Ribbon \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Species_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Species_fr.txt index 913296d0b..1b4548215 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Species_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Species_fr.txt @@ -1015,4 +1015,12 @@ Théffroyable Félicanis Fortusimia Favianos -Ogerpon \ No newline at end of file +Ogerpon +Pondralugon +Pomdorochi +Feu-Perçant +Ire-Foudre +Roc-de-Fer +Chef-de-Fer +Terapagos +Pêchaminus \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/fr/text_Types_fr.txt b/PKHeX.Core/Resources/text/other/fr/text_Types_fr.txt index 14826f719..d2aeb8b8f 100644 --- a/PKHeX.Core/Resources/text/other/fr/text_Types_fr.txt +++ b/PKHeX.Core/Resources/text/other/fr/text_Types_fr.txt @@ -15,4 +15,5 @@ Psy Glace Dragon Ténèbres -Fée \ No newline at end of file +Fée +Stellaire \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Abilities_it.txt b/PKHeX.Core/Resources/text/other/it/text_Abilities_it.txt index 99060a80d..8fa251474 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Abilities_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Abilities_it.txt @@ -304,4 +304,8 @@ Albergamemorie Albergamemorie Albergamemorie Catena Tossica -Sciroppo Sublime \ No newline at end of file +Sciroppo Sublime +Teramorfosi +Teraguscio +Zeroformazione +Malia Tossica \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Forms_it.txt b/PKHeX.Core/Resources/text/other/it/text_Forms_it.txt index 17f6c9799..ab78da7cd 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Forms_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Forms_it.txt @@ -1132,4 +1132,6 @@ Pozzo Focolare Fondamenta Pregiata -Eccezionale \ No newline at end of file +Eccezionale +Teracristal +Astrale \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Moves_it.txt b/PKHeX.Core/Resources/text/other/it/text_Moves_it.txt index 51ec41cf0..0f912d2e2 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Moves_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Moves_it.txt @@ -902,4 +902,19 @@ Turboincanto Luna Rossa Spruzzatè Bomba Sciroppata -Clava di Liane \ No newline at end of file +Clava di Liane +Elettroraggio +Teracluster +Irregolaser +Egida Ignea +Saetta +Taglio Poderoso +Tachiontaglio +Pressa d’Acciaio +Grido del Drago +Ammaliavoce +Rabbia Bruciante +Elettrotuffo +Psicorumore +Colpo di Mano +Intossicatena \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Ribbons_it.txt b/PKHeX.Core/Resources/text/other/it/text_Ribbons_it.txt index 94dfbac8e..841034b6a 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Ribbons_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Ribbons_it.txt @@ -1,49 +1,49 @@ -RibbonChampionKalos Kalos Champion -RibbonChampionG3 Champion (Gen3) -RibbonChampionSinnoh Sinnoh Champion -RibbonBestFriends Best Friends +RibbonChampionKalos Campione Kalos +RibbonChampionG3 Campione (Gen3) +RibbonChampionSinnoh Campione Sinnoh +RibbonBestFriends Amicizia RibbonTraining Training -RibbonBattlerSkillful Skillful Battler -RibbonBattlerExpert Expert Battler -RibbonEffort Effort -RibbonAlert Alert -RibbonShock Shock -RibbonDowncast Downcast -RibbonCareless Careless +RibbonBattlerSkillful Asso della Lotta +RibbonBattlerExpert Genio della Lotta +RibbonEffort Merito +RibbonAlert Allarme +RibbonShock Stupore +RibbonDowncast Sconforto +RibbonCareless Indolenza RibbonRelax Relax -RibbonSnooze Snooze -RibbonSmile Smile -RibbonGorgeous Gorgeous -RibbonRoyal Royal -RibbonGorgeousRoyal Gorgeous Royal -RibbonArtist Artist -RibbonFootprint Footprint +RibbonSnooze Pisolino +RibbonSmile Sorriso +RibbonGorgeous Meraviglia +RibbonRoyal Reale +RibbonGorgeousRoyal Meraviglia Reale +RibbonArtist Artista +RibbonFootprint Orma RibbonRecord Record -RibbonLegend Legend -RibbonCountry Country -RibbonNational National -RibbonEarth Earth -RibbonWorld World -RibbonClassic Classic -RibbonPremier Premier -RibbonEvent Event -RibbonBirthday Birthday -RibbonSpecial Special -RibbonSouvenir Souvenir -RibbonWishing Wishing -RibbonChampionBattle Battle Champion -RibbonChampionRegional Regional Champion -RibbonChampionNational National Champion -RibbonChampionWorld World Champion -RibbonCountMemoryContest Contest Memory -RibbonCountMemoryBattle Battle Memory -RibbonChampionG6Hoenn Hoenn Champion (ORAS) -RibbonContestStar Contest Star -RibbonMasterCoolness Coolness Master -RibbonMasterBeauty Beauty Master -RibbonMasterCuteness Cuteness Master -RibbonMasterCleverness Cleverness Master -RibbonMasterToughness Toughness Master +RibbonLegend Leggenda +RibbonCountry Paese +RibbonNational Nazionale +RibbonEarth Geo +RibbonWorld Mondiale +RibbonClassic Classico +RibbonPremier Principale +RibbonEvent Evento +RibbonBirthday Compleanno +RibbonSpecial Speciale +RibbonSouvenir Ricordo +RibbonWishing Desiderio +RibbonChampionBattle Campione Lotta +RibbonChampionRegional Campione Locale +RibbonChampionNational Campione Nazionale +RibbonChampionWorld Campione Mondiale +RibbonCountMemoryContest Ricordo delle Gare +RibbonCountMemoryBattle Ricordo delle Lotte +RibbonChampionG6Hoenn Campione Hoenn (ORAS) +RibbonContestStar Stella delle Gare +RibbonMasterCoolness Classe Suprema +RibbonMasterBeauty Bellezza Suprema +RibbonMasterCuteness Grazia Suprema +RibbonMasterCleverness Acume Supremo +RibbonMasterToughness Grinta Suprema RibbonG3Cool Cool (G3) RibbonG3CoolSuper Cool Super RibbonG3CoolHyper Cool Hyper @@ -97,10 +97,10 @@ RibbonCountG3Beauty Beauty RibbonCountG3Cute Cute RibbonCountG3Smart Smart RibbonCountG3Tough Tough -RibbonChampionAlola Alola Champion -RibbonBattleRoyale Battle Royal Champion -RibbonBattleTreeGreat Battle Tree Great -RibbonBattleTreeMaster Battle Tree Master +RibbonChampionAlola Campione Alola +RibbonBattleRoyale Asso Royale +RibbonBattleTreeGreat Asso dell’Albero +RibbonBattleTreeMaster Genio dell’Albero RibbonChampionGalar Campione Galar RibbonTowerMaster Asso della Torre RibbonMasterRank Asso Competizione @@ -160,4 +160,5 @@ RibbonMarkGourmand Emblema Gourmet RibbonOnceInALifetime Eccezionale RibbonMarkAlpha Emblema dell’Alfa RibbonMarkMightiest Emblema della Forza Assoluta -RibbonMarkTitan Emblema del dominante \ No newline at end of file +RibbonMarkTitan Emblema del dominante +RibbonPartner Compagno \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Species_it.txt b/PKHeX.Core/Resources/text/other/it/text_Species_it.txt index 98766478b..817e5436b 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Species_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Species_it.txt @@ -1015,4 +1015,12 @@ Sinistcha Okidogi Munkidori Fezandipiti -Ogerpon \ No newline at end of file +Ogerpon +Archaludon +Hydrapple +Vampeaguzze +Furiatonante +Massoferreo +Capoferreo +Terapagos +Pecharunt \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/it/text_Types_it.txt b/PKHeX.Core/Resources/text/other/it/text_Types_it.txt index b51b540b0..309fdc834 100644 --- a/PKHeX.Core/Resources/text/other/it/text_Types_it.txt +++ b/PKHeX.Core/Resources/text/other/it/text_Types_it.txt @@ -15,4 +15,5 @@ Psico Ghiaccio Drago Buio -Folletto \ No newline at end of file +Folletto +Astrale \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Abilities_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Abilities_ja.txt index 4f3cb144a..745f6bb40 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Abilities_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Abilities_ja.txt @@ -304,4 +304,8 @@ おもかげやどし おもかげやどし どくのくさり -かんろなミツ \ No newline at end of file +かんろなミツ +テラスチェンジ +テラスシェル +ゼロフォーミング +どくくぐつ \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Forms_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Forms_ja.txt index cdc2704c1..b7b6231eb 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Forms_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Forms_ja.txt @@ -1132,4 +1132,6 @@ かまど いしずえ タカイモノ -ケッサク \ No newline at end of file +ケッサク +テラスタル +ステラ \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Moves_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Moves_ja.txt index e6afd53f4..f1d051108 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Moves_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Moves_ja.txt @@ -902,4 +902,19 @@ ブラッドムーン シャカシャカほう みずあめボム -ツタこんぼう \ No newline at end of file +ツタこんぼう +エレクトロビーム +テラクラスター +きまぐレーザー +かえんのまもり +じんらい +パワフルエッジ +タキオンカッター +ハードプレス +ドラゴンエール +みわくのボイス +やけっぱち +サンダーダイブ +サイコノイズ +はやてがえし +じゃどくのくさり \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Ribbons_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Ribbons_ja.txt index 93027b199..964aec165 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Ribbons_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Ribbons_ja.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand グルメなあかし RibbonOnceInALifetime せんざいいちぐうリボン RibbonMarkAlpha オヤブンのあかし RibbonMarkMightiest さいきょうのあかし -RibbonMarkTitan ヌシのあかし \ No newline at end of file +RibbonMarkTitan ヌシのあかし +RibbonPartner パートナーリボン \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Species_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Species_ja.txt index fe1f49240..755bb631c 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Species_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Species_ja.txt @@ -1015,4 +1015,12 @@ イイネイヌ マシマシラ キチキギス -オーガポン \ No newline at end of file +オーガポン +ブリジュラス +カミツオロチ +ウガツホムラ +タケルライコ +テツノイワオ +テツノカシラ +テラパゴス +モモワロウ \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ja/text_Types_ja.txt b/PKHeX.Core/Resources/text/other/ja/text_Types_ja.txt index 3ee2f3cd5..402674d13 100644 --- a/PKHeX.Core/Resources/text/other/ja/text_Types_ja.txt +++ b/PKHeX.Core/Resources/text/other/ja/text_Types_ja.txt @@ -15,4 +15,5 @@ こおり ドラゴン あく -フェアリー \ No newline at end of file +フェアリー +ステラ \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Abilities_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Abilities_ko.txt index 7198a18a2..ffd39a4f5 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Abilities_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Abilities_ko.txt @@ -304,4 +304,8 @@ AR시스템 초상투영 초상투영 독사슬 -감미로운꿀 \ No newline at end of file +감미로운꿀 +테라체인지 +테라셸 +제로포밍 +독조종 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Forms_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Forms_ko.txt index 07458a63c..b3f00a2c6 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Forms_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Forms_ko.txt @@ -1132,4 +1132,6 @@ 화덕 주춧돌 알짜배기 -걸작 \ No newline at end of file +걸작 +테라스탈폼 +스텔라폼 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Moves_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Moves_ko.txt index ccc606312..c84640293 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Moves_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Moves_ko.txt @@ -902,4 +902,19 @@ G의힘 블러드문 휘적휘적포 시럽봄 -덩굴방망이 \ No newline at end of file +덩굴방망이 +일렉트로빔 +테라클러스터 +변덕레이저 +화염의수호 +질풍신뢰 +파워풀에지 +타키온커터 +하드프레스 +드래곤옐 +매혹의보이스 +열불내기 +썬더다이브 +사이코노이즈 +기선제압 +악독사슬 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Ribbons_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Ribbons_ko.txt index e43534666..e4a5faa65 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Ribbons_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Ribbons_ko.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand 미식가의증표 RibbonOnceInALifetime 천재일우리본 RibbonMarkAlpha 우두머리의증표 RibbonMarkMightiest 최강의증표 -RibbonMarkTitan 주인의증표 \ No newline at end of file +RibbonMarkTitan 주인의증표 +RibbonPartner 파트너리본 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Species_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Species_ko.txt index e37f45214..d28d38cf1 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Species_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Species_ko.txt @@ -1015,4 +1015,12 @@ 조타구 이야후 기로치 -오거폰 \ No newline at end of file +오거폰 +브리두라스 +과미드라 +꿰뚫는화염 +날뛰는우레 +무쇠암석 +무쇠감투 +테라파고스 +복숭악동 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/ko/text_Types_ko.txt b/PKHeX.Core/Resources/text/other/ko/text_Types_ko.txt index 0b827f983..5f631f74f 100644 --- a/PKHeX.Core/Resources/text/other/ko/text_Types_ko.txt +++ b/PKHeX.Core/Resources/text/other/ko/text_Types_ko.txt @@ -15,4 +15,5 @@ 얼음 드래곤 악 -페어리 \ No newline at end of file +페어리 +스텔라 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh.txt index 86851926f..3f625e5b1 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh.txt @@ -304,4 +304,8 @@ 面影辉映 面影辉映 毒锁链 -甘露之蜜 \ No newline at end of file +甘露之蜜 +太晶变形 +太晶甲壳 +归零化境 +毒傀儡 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh2.txt index 36e654370..4de6b5d00 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Abilities_zh2.txt @@ -304,4 +304,8 @@ 面影輝映 面影輝映 毒鎖鏈 -甘露之蜜 \ No newline at end of file +甘露之蜜 +太晶變形 +太晶甲殼 +歸零化境 +毒傀儡 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Forms_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Forms_zh.txt index 9af8ad353..3d07fdb1f 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Forms_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Forms_zh.txt @@ -1132,4 +1132,6 @@ 火灶面具 础石面具 高档货的样子 -杰作的样子 \ No newline at end of file +杰作的样子 +太晶形态 +星晶形态 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Forms_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Forms_zh2.txt index d5a660353..71e8b9859 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Forms_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Forms_zh2.txt @@ -1132,4 +1132,6 @@ Mega蒂安希 火灶面具 礎石面具 高檔貨的樣子 -傑作的樣子 \ No newline at end of file +傑作的樣子 +太晶形態 +星晶形態 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Moves_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Moves_zh.txt index 495d577fd..dda359e4c 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Moves_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Moves_zh.txt @@ -902,4 +902,19 @@ 血月 刷刷茶炮 糖浆炸弹 -棘藤棒 \ No newline at end of file +棘藤棒 +电光束 +晶光星群 +随机光 +火焰守护 +迅雷 +强刃攻击 +迅子利刃 +硬压 +龙声鼓舞 +魅诱之声 +豁出去 +闪电强袭 +精神噪音 +快手还击 +邪毒锁链 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Moves_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Moves_zh2.txt index 8f2edb805..6c86c0b52 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Moves_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Moves_zh2.txt @@ -902,4 +902,19 @@ 血月 刷刷茶炮 糖漿炸彈 -棘藤棒 \ No newline at end of file +棘藤棒 +電光束 +晶光星群 +隨機光 +火焰守護 +迅雷 +強刃攻擊 +迅子利刃 +硬壓 +龍聲鼓舞 +魅誘之聲 +豁出去 +閃電強襲 +精神噪音 +快手還擊 +邪毒鎖鏈 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh.txt index 3b32ddb45..1b7fa4321 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh.txt @@ -160,4 +160,5 @@ RibbonMarkGourmand 美食之证 RibbonOnceInALifetime 千载难逢奖章 RibbonMarkAlpha 头目之证 RibbonMarkMightiest 最强之证 -RibbonMarkTitan 宝主之证 \ No newline at end of file +RibbonMarkTitan 宝主之证 +RibbonPartner 同伴奖章 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh2.txt index b4f677e87..9fc81479b 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Ribbons_zh2.txt @@ -1,4 +1,4 @@ -RibbonChampionKalos 卡洛斯冠軍 +RibbonChampionKalos 卡洛斯冠軍 RibbonChampionG3 冠軍 (Gen3) RibbonChampionSinnoh 神奧冠軍 RibbonBestFriends 好友 @@ -160,4 +160,5 @@ RibbonMarkGourmand 美食之證 RibbonOnceInALifetime 千載難逢獎章 RibbonMarkAlpha 頭目之證 RibbonMarkMightiest 最強之證 -RibbonMarkTitan 寳主之證 \ No newline at end of file +RibbonMarkTitan 寳主之證 +RibbonPartner 同伴獎章 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Species_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Species_zh.txt index bb4438e72..f415f09d2 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Species_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Species_zh.txt @@ -1015,4 +1015,12 @@ 够赞狗 愿增猿 吉雉鸡 -厄诡椪 \ No newline at end of file +厄诡椪 +铝钢桥龙 +蜜集大蛇 +破空焰 +猛雷鼓 +铁磐岩 +铁头壳 +太乐巴戈斯 +桃歹郎 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Species_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Species_zh2.txt index bb43c5f45..c7ba5a085 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Species_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Species_zh2.txt @@ -1015,4 +1015,12 @@ 夠讚狗 願增猿 吉雉雞 -厄鬼椪 \ No newline at end of file +厄鬼椪 +鋁鋼橋龍 +蜜集大蛇 +破空焰 +猛雷鼓 +鐵磐岩 +鐵頭殼 +太樂巴戈斯 +桃歹郎 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Types_zh.txt b/PKHeX.Core/Resources/text/other/zh/text_Types_zh.txt index 119aee83a..a429b2fdd 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Types_zh.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Types_zh.txt @@ -15,4 +15,5 @@ 冰 龙 恶 -妖精 \ No newline at end of file +妖精 +星晶 \ No newline at end of file diff --git a/PKHeX.Core/Resources/text/other/zh/text_Types_zh2.txt b/PKHeX.Core/Resources/text/other/zh/text_Types_zh2.txt index 7aa3d9814..9e0658f6e 100644 --- a/PKHeX.Core/Resources/text/other/zh/text_Types_zh2.txt +++ b/PKHeX.Core/Resources/text/other/zh/text_Types_zh2.txt @@ -15,4 +15,5 @@ 冰 龍 惡 -妖精 \ No newline at end of file +妖精 +星晶 \ No newline at end of file diff --git a/PKHeX.Core/Ribbons/IRibbonSetCommon9.cs b/PKHeX.Core/Ribbons/IRibbonSetCommon9.cs index af5ba8520..ddc3c772e 100644 --- a/PKHeX.Core/Ribbons/IRibbonSetCommon9.cs +++ b/PKHeX.Core/Ribbons/IRibbonSetCommon9.cs @@ -1,10 +1,16 @@ namespace PKHeX.Core; /// Common Ribbons introduced in Generation 9 -public interface IRibbonSetCommon9 +public interface IRibbonSetCommon9 : IRibbonPartner { bool RibbonChampionPaldea { get; set; } bool RibbonOnceInALifetime { get; set; } + new bool RibbonPartner { get; set; } +} + +public interface IRibbonPartner +{ + public bool RibbonPartner { get; } } public static partial class RibbonExtensions @@ -13,5 +19,6 @@ public static partial class RibbonExtensions { dest.RibbonChampionPaldea = set.RibbonChampionPaldea; dest.RibbonOnceInALifetime = set.RibbonOnceInALifetime; + dest.RibbonPartner = set.RibbonPartner; } } diff --git a/PKHeX.Core/Ribbons/RibbonIndex.cs b/PKHeX.Core/Ribbons/RibbonIndex.cs index a192f2136..0a5cfe4c2 100644 --- a/PKHeX.Core/Ribbons/RibbonIndex.cs +++ b/PKHeX.Core/Ribbons/RibbonIndex.cs @@ -121,14 +121,18 @@ public enum RibbonIndex : byte MarkAlpha, MarkMightiest, MarkTitan, - - RibbonPartner = MarkTitan, // Todo DLC2 + Partner, MAX_COUNT, } public static class RibbonIndexExtensions { + public const RibbonIndex MAX_G8 = MarkSlump; + public const RibbonIndex MAX_G8A = Hisui; + public const RibbonIndex MAX_G8B = TwinklingStar; + public const RibbonIndex MAX_G9 = Partner; + public static bool GetRibbonIndex(this IRibbonIndex x, RibbonIndex r) => x.GetRibbon((int)r); public static void SetRibbonIndex(this IRibbonIndex x, RibbonIndex r, bool value = true) => x.SetRibbon((int)r, value); public static bool IsEncounterMark8(this RibbonIndex r) => r is >= MarkLunchtime and <= MarkSlump; @@ -255,6 +259,7 @@ public static class RibbonIndexExtensions MarkAlpha => RibbonIndexGroup.Common9, MarkMightiest => RibbonIndexGroup.Common9, MarkTitan => RibbonIndexGroup.Common9, + Partner => RibbonIndexGroup.Common9, _ => RibbonIndexGroup.None, }; @@ -364,6 +369,7 @@ public static class RibbonIndexExtensions { if (r == ChampionPaldea) c9.RibbonChampionPaldea = state; else if (r == OnceInALifetime) c9.RibbonOnceInALifetime = state; + else if (r == Partner) c9.RibbonPartner = state; } if (pk is IRibbonSetMark9 m9) { @@ -549,6 +555,7 @@ public static class RibbonIndexExtensions MarkAlpha => nameof(IRibbonSetMark9.RibbonMarkAlpha), MarkMightiest => nameof(IRibbonSetMark9.RibbonMarkMightiest), MarkTitan => nameof(IRibbonSetMark9.RibbonMarkTitan), + Partner => nameof(IRibbonSetCommon9.RibbonPartner), _ => throw new ArgumentOutOfRangeException(nameof(r), r, null), }; } diff --git a/PKHeX.Core/Saves/Access/ISaveBlock9Main.cs b/PKHeX.Core/Saves/Access/ISaveBlock9Main.cs index 313353805..cac725d35 100644 --- a/PKHeX.Core/Saves/Access/ISaveBlock9Main.cs +++ b/PKHeX.Core/Saves/Access/ISaveBlock9Main.cs @@ -19,4 +19,6 @@ public interface ISaveBlock9Main PlayerAppearance9 PlayerAppearance { get; } RaidSpawnList9 RaidPaldea { get; } RaidSpawnList9 RaidKitakami { get; } + RaidSpawnList9 RaidBlueberry { get; } + BlueberryQuestRecord9 BlueberryQuestRecord { get; } } diff --git a/PKHeX.Core/Saves/Access/SCBlockAccessor.cs b/PKHeX.Core/Saves/Access/SCBlockAccessor.cs index d3cb09c05..e51e5cb7e 100644 --- a/PKHeX.Core/Saves/Access/SCBlockAccessor.cs +++ b/PKHeX.Core/Saves/Access/SCBlockAccessor.cs @@ -54,6 +54,9 @@ public abstract class SCBlockAccessor : ISaveBlockAccessor /// True if found, false if not found. public bool TryGetBlock(uint key, [NotNullWhen(true)] out SCBlock? block) => TryFind(BlockInfo, key, out block); + /// + public bool TryGetBlock(ReadOnlySpan name, [NotNullWhen(true)] out SCBlock? block) => TryGetBlock(Hash(name), out block); + /// /// Tries to grab the actual block, and returns a new dummy if the block does not exist. /// diff --git a/PKHeX.Core/Saves/Access/SaveBlockAccessor9SV.cs b/PKHeX.Core/Saves/Access/SaveBlockAccessor9SV.cs index 90381470f..905d5247a 100644 --- a/PKHeX.Core/Saves/Access/SaveBlockAccessor9SV.cs +++ b/PKHeX.Core/Saves/Access/SaveBlockAccessor9SV.cs @@ -26,8 +26,10 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main public PlayerAppearance9 PlayerAppearance { get; } public RaidSpawnList9 RaidPaldea { get; } public RaidSpawnList9 RaidKitakami { get; } + public RaidSpawnList9 RaidBlueberry { get; } public RaidSevenStar9 RaidSevenStar { get; } public Epoch1900Value EnrollmentDate { get; } + public BlueberryQuestRecord9 BlueberryQuestRecord { get; } public SaveBlockAccessor9SV(SAV9SV sav) { @@ -47,8 +49,10 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main PlayerAppearance = new PlayerAppearance9(sav, GetBlock(KCurrentAppearance)); RaidPaldea = new RaidSpawnList9(sav, GetBlock(KTeraRaidPaldea), RaidSpawnList9.RaidCountLegal_T0, true); RaidKitakami = new RaidSpawnList9(sav, GetBlockSafe(KTeraRaidKitakami), RaidSpawnList9.RaidCountLegal_T1, false); + RaidBlueberry = new RaidSpawnList9(sav, GetBlockSafe(KTeraRaidBlueberry), RaidSpawnList9.RaidCountLegal_T2, false); RaidSevenStar = new RaidSevenStar9(sav, GetBlock(KSevenStarRaidsCapture)); EnrollmentDate = new Epoch1900Value(GetBlock(KEnrollmentDate)); + BlueberryQuestRecord = new BlueberryQuestRecord9(sav, GetBlockSafe(KBlueberryQuestRecords)); } // Arrays (Blocks) @@ -71,6 +75,7 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main public const uint KCurrentBox = 0x017C3CBB; // U32 Box Index public const uint KMoney = 0x4F35D0DD; // u32 public const uint KLeaguePoints = 0xADB4FE17; // u32 + public const uint KBlueberryPoints = 0x66A33824; // u32 private const uint KMyStatus = 0xE3E89BD1; // Trainer Details private const uint KConfig = 0xDF4F1875; // u32 bits private const uint KConfigCamera = 0x998844C9; // u32 bits @@ -81,8 +86,11 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main private const uint KGimmighoul = 0x53DC955C; // ulong seed x2 (today and tomorrow); Gimmighoul struct (0x20): bool is_active, u64 hash, u64 seed, bool ??, bool first_time private const uint KTeraRaidPaldea = 0xCAAC8800; private const uint KTeraRaidKitakami = 0x100B93DA; + private const uint KTeraRaidBlueberry = 0x0C62D416; public const uint KBoxesUnlocked = 0x71825204; - public const uint KFusedCalyrex = 0x916BCA9E; // Calyrex + public const uint KFusedKyurem = 0x7E0ADF89; + public const uint KFusedNecrozma = 0x203FF693; + public const uint KFusedCalyrex = 0x916BCA9E; private const uint KZukan = 0x0DEAAEBD; private const uint KZukanT1 = 0xF5D7C0E2; private const uint KMysteryGift = 0x99E1625E; @@ -90,6 +98,7 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main private const uint KLastSaved = 0x7495969E; // u64 time_t private const uint KEnrollmentDate = 0xC7409C89; private const uint KPlayRecords = 0x549B6033; // 0x18 per entry, first 8 bytes always 01, u64 fnv hash of entry, last 8 bytes value + private const uint KBlueberryQuestRecords = 0x7BF02DBE; private const uint KSandwiches = 0x29B4AED2; // [0xC][151] index, unlocked, times made private const uint KCurrentClothing = 0x64235B3D; private const uint KCurrentAppearance = 0x812FC3E3; @@ -242,6 +251,24 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main public const uint FSYS_YMAP_FLY_SU1_SPOT05 = 0xB59001F8; public const uint FSYS_YMAP_FLY_SU1_SPOT06 = 0xB5900711; public const uint FSYS_YMAP_SU1MAP_CHANGE = 0x69284BE7; + public const uint FSYS_YMAP_FLY_SU2_DRAGON = 0x5BB15E3B; + public const uint FSYS_YMAP_FLY_SU2_ENTRANCE = 0x08C9673E; + public const uint FSYS_YMAP_FLY_SU2_FAIRY = 0x8FB3DFED; + public const uint FSYS_YMAP_FLY_SU2_HAGANE = 0x24F34372; + public const uint FSYS_YMAP_FLY_SU2_HONOO = 0x0CEEA16F; + public const uint FSYS_YMAP_FLY_SU2_SPOT01 = 0x5E3A36DB; + public const uint FSYS_YMAP_FLY_SU2_SPOT02 = 0x5E3A388E; + public const uint FSYS_YMAP_FLY_SU2_SPOT03 = 0x5E3A3A41; + public const uint FSYS_YMAP_FLY_SU2_SPOT04 = 0x5E3A3BF4; + public const uint FSYS_YMAP_FLY_SU2_SPOT05 = 0x5E3A3DA7; + public const uint FSYS_YMAP_FLY_SU2_SPOT06 = 0x5E3A3F5A; + public const uint FSYS_YMAP_FLY_SU2_SPOT07 = 0x5E3A410D; + public const uint FSYS_YMAP_FLY_SU2_SPOT08 = 0x5E3A2790; + public const uint FSYS_YMAP_FLY_SU2_SPOT09 = 0x5E3A2943; + public const uint FSYS_YMAP_FLY_SU2_SPOT10 = 0x5E3C7531; + public const uint FSYS_YMAP_FLY_SU2_SPOT11 = 0x5E3C737E; + public const uint FSYS_YMAP_POKECEN_SU02 = 0x6B58E1A5; + public const uint FSYS_YMAP_S2_MAPCHANGE_ENABLE = 0xD0906C85; private const uint FSYS_YMAP_SCENARIO_DAN_AKU = 0x1EE90D7F; private const uint FSYS_YMAP_SCENARIO_DAN_DOKU = 0x6D2CE931; @@ -355,6 +382,37 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main private const uint KUnlockedMultiplayerBGM24 = 0x727C056F; // FSYS_BGM_VS_SELECT_24 private const uint KUnlockedMultiplayerBGM25 = 0x727C03BC; // FSYS_BGM_VS_SELECT_25 private const uint KUnlockedMultiplayerBGM26 = 0x727C08D5; // FSYS_BGM_VS_SELECT_26 + //private const uint KUnlockedMultiplayerBGM27 = 0x727C0722; // FSYS_BGM_VS_SELECT_27 does not exist + private const uint KUnlockedMultiplayerBGM28 = 0x727C0C3B; // FSYS_BGM_VS_SELECT_28 + private const uint KUnlockedMultiplayerBGM29 = 0x727C0A88; // FSYS_BGM_VS_SELECT_29 + private const uint KUnlockedMultiplayerBGM30 = 0x72791B7A; // FSYS_BGM_VS_SELECT_30 + private const uint KUnlockedMultiplayerBGM31 = 0x72791D2D; // FSYS_BGM_VS_SELECT_31 + private const uint KUnlockedMultiplayerBGM32 = 0x72791814; // FSYS_BGM_VS_SELECT_32 + private const uint KUnlockedMultiplayerBGM33 = 0x727919C7; // FSYS_BGM_VS_SELECT_33 + private const uint KUnlockedMultiplayerBGM34 = 0x727914AE; // FSYS_BGM_VS_SELECT_34 + private const uint KUnlockedMultiplayerBGM35 = 0x72791661; // FSYS_BGM_VS_SELECT_35 + private const uint KUnlockedMultiplayerBGM36 = 0x72791148; // FSYS_BGM_VS_SELECT_36 + private const uint KUnlockedMultiplayerBGM37 = 0x727912FB; // FSYS_BGM_VS_SELECT_37 + private const uint KUnlockedMultiplayerBGM38 = 0x72790DE2; // FSYS_BGM_VS_SELECT_38 + private const uint KUnlockedMultiplayerBGM39 = 0x72790F95; // FSYS_BGM_VS_SELECT_39 + private const uint KUnlockedMultiplayerBGM40 = 0x728231B5; // FSYS_BGM_VS_SELECT_40 + private const uint KUnlockedMultiplayerBGM41 = 0x72823002; // FSYS_BGM_VS_SELECT_41 + private const uint KUnlockedMultiplayerBGM42 = 0x72822E4F; // FSYS_BGM_VS_SELECT_42 + private const uint KUnlockedMultiplayerBGM43 = 0x72822C9C; // FSYS_BGM_VS_SELECT_43 + private const uint KUnlockedMultiplayerBGM44 = 0x72822AE9; // FSYS_BGM_VS_SELECT_44 + private const uint KUnlockedMultiplayerBGM45 = 0x72822936; // FSYS_BGM_VS_SELECT_45 + private const uint KUnlockedMultiplayerBGM46 = 0x72822783; // FSYS_BGM_VS_SELECT_46 + private const uint KUnlockedMultiplayerBGM47 = 0x728225D0; // FSYS_BGM_VS_SELECT_47 + private const uint KUnlockedMultiplayerBGM48 = 0x72823F4D; // FSYS_BGM_VS_SELECT_48 + private const uint KUnlockedMultiplayerBGM49 = 0x72823D9A; // FSYS_BGM_VS_SELECT_49 + private const uint KUnlockedMultiplayerBGM50 = 0x727F182C; // FSYS_BGM_VS_SELECT_50 + private const uint KUnlockedMultiplayerBGM51 = 0x727F19DF; // FSYS_BGM_VS_SELECT_51 + private const uint KUnlockedMultiplayerBGM52 = 0x727F1B92; // FSYS_BGM_VS_SELECT_52 + private const uint KUnlockedMultiplayerBGM53 = 0x727F1D45; // FSYS_BGM_VS_SELECT_53 + private const uint KUnlockedMultiplayerBGM54 = 0x727F1160; // FSYS_BGM_VS_SELECT_54 + private const uint KUnlockedMultiplayerBGM55 = 0x727F1313; // FSYS_BGM_VS_SELECT_55 + private const uint KUnlockedMultiplayerBGM56 = 0x727F14C6; // FSYS_BGM_VS_SELECT_56 + private const uint KUnlockedMultiplayerBGM57 = 0x727F1679; // FSYS_BGM_VS_SELECT_57 #endregion #region Tips @@ -411,6 +469,42 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main private const uint FSYS_TIPS_NEW_RAIDBATTLE_02 = 0xD864AA16; private const uint FSYS_TIPS_DISP_GO_01 = 0xCFC538C9; private const uint FSYS_TIPS_NEWS_GO_01 = 0xE2096F66; + private const uint FSYS_TIPS_DISP_BBMISSION_01 = 0x993B805B; + private const uint FSYS_TIPS_DISP_BBMISSION_02 = 0x993B820E; + private const uint FSYS_TIPS_DISP_BBMISSION_03 = 0x993B83C1; + private const uint FSYS_TIPS_DISP_BBMISSION_04 = 0x993B8574; + private const uint FSYS_TIPS_DISP_BBPOINT_01 = 0x16175953; + private const uint FSYS_TIPS_DISP_CLUBPC_01 = 0x9F190A1C; + private const uint FSYS_TIPS_DISP_CLUBPC_02 = 0x9F190F35; + private const uint FSYS_TIPS_DISP_CLUB_01 = 0x4B7CB04B; + private const uint FSYS_TIPS_DISP_HAGANE_01 = 0xD0D3A1F1; + private const uint FSYS_TIPS_DISP_HAGANE_02 = 0xD0D39CD8; + private const uint FSYS_TIPS_DISP_ITEMMACHINE_01 = 0xBBF27AF1; + private const uint FSYS_TIPS_DISP_PHOTOMODE_07 = 0x19792A1A; + private const uint FSYS_TIPS_DISP_PHOTOMODE_08 = 0x19791403; + private const uint FSYS_TIPS_DISP_RIDEFLY_01 = 0x5DA980EC; + private const uint FSYS_TIPS_DISP_RIDEFLY_02 = 0x5DA98605; + private const uint FSYS_TIPS_DISP_SCAN_01 = 0x240A7698; + private const uint FSYS_TIPS_DISP_SMACHINE_01 = 0x431261AD; + private const uint FSYS_TIPS_DISP_TTYPE_02 = 0x21737B64; + private const uint FSYS_TIPS_NEW_BBMISSION_01 = 0xE35C2239; + private const uint FSYS_TIPS_NEW_BBMISSION_02 = 0xE35C1D20; + private const uint FSYS_TIPS_NEW_BBMISSION_03 = 0xE35C1ED3; + private const uint FSYS_TIPS_NEW_BBMISSION_04 = 0xE35C2752; + private const uint FSYS_TIPS_NEW_BBPOINT_01 = 0x0ECDCBC1; + private const uint FSYS_TIPS_NEW_CLUBPC_01 = 0x5D6A9612; + private const uint FSYS_TIPS_NEW_CLUBPC_02 = 0x5D6A945F; + private const uint FSYS_TIPS_NEW_CLUB_01 = 0xBEAF2A0D; + private const uint FSYS_TIPS_NEW_HAGANE_01 = 0x3E7138CB; + private const uint FSYS_TIPS_NEW_HAGANE_02 = 0x3E713A7E; + private const uint FSYS_TIPS_NEW_ITEMMACHINE_01 = 0xB021BF5F; + private const uint FSYS_TIPS_NEW_PHOTOMODE_07 = 0x1756C5A0; + private const uint FSYS_TIPS_NEW_PHOTOMODE_08 = 0x1756DF1D; + private const uint FSYS_TIPS_NEW_RIDEFLY_01 = 0xAB3BFCA2; + private const uint FSYS_TIPS_NEW_RIDEFLY_02 = 0xAB3BFAEF; + private const uint FSYS_TIPS_NEW_SCAN_01 = 0x0EA4F786; + private const uint FSYS_TIPS_NEW_SMACHINE_01 = 0x15D6397B; + private const uint FSYS_TIPS_NEW_TTYPE_02 = 0x1D3E0CD6; #endregion #region TM @@ -882,6 +976,11 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main private const uint KAuctionVenue4Quantity = 0xFDDFB678; // WEVT_GYM_MIZU_SERI_VENUE4_ITEM_NUM private const uint KAuctionVenue4NPC1 = 0x3275F474; // WEVT_GYM_MIZU_SERI_VENUE4_NPC_ID1 private const uint KAuctionVenue4NPC2 = 0x3275F98D; // WEVT_GYM_MIZU_SERI_VENUE4_NPC_ID2 + private const uint KAuctionVenue5PurchasedItem = 0x732558F2; // WEVT_S2_SUB_004_SERI_VENUE5_PROGRESS + private const uint KAuctionVenue5Item = 0x20581C5A; // WEVT_S2_SUB_004_SERI_VENUE5_ITEM_ID + private const uint KAuctionVenue5Quantity = 0xDCFF8585; // WEVT_S2_SUB_004_SERI_VENUE5_ITEM_NUM + private const uint KAuctionVenue5NPC1 = 0xE118CB2F; // WEVT_S2_SUB_004_SERI_VENUE5_NPC_ID1 + private const uint KAuctionVenue5NPC2 = 0xE118CCE2; // WEVT_S2_SUB_004_SERI_VENUE5_NPC_ID2 private const uint FEVT_SERI_LEGEND_0112 = 0x8048F243; // unused Griseous Orb private const uint KPurchasedGriseousOrb = 0xF917055C; // FEVT_SERI_LEGEND_0112_v2 @@ -916,6 +1015,20 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main private const uint KPurchasedGriseousCore = 0xFE092048; // FEVT_SERI_LEGEND_1779_v2 private const uint KPurchasedScrollOfDarkness = 0x06B12DD6; // FEVT_SERI_LEGEND_1857 private const uint KPurchasedScrollOfWaters = 0x06B14087; // FEVT_SERI_LEGEND_1858 + private const uint KPurchasedNSolarizer = 0xA7353475; // FEVT_SERI_LEGEND_0943 + private const uint KPurchasedNLunarizer = 0xA7352890; // FEVT_SERI_LEGEND_0944 + private const uint KPurchasedMeteorite = 0xBE2BE1AB; // FEVT_SERI_LEGEND_2554 + private const uint KPurchasedDNASplicers = 0xA1EADC77; // FEVT_SERI_LEGEND_0628 + private const uint KPurchasedSoulDew = 0x8EA73E6C; // FEVT_SERI_LEGEND_0225 + + private const uint KPurchasedAtticusItem01 = 0x4C5E07B4; // FEVT_SERI_DRESSUP_2154 + private const uint KPurchasedAtticusItem02 = 0x98898F16; // FEVT_SERI_DRESSUP_3177 + private const uint KPurchasedAtticusItem03 = 0x9B1E6158; // FEVT_SERI_DRESSUP_4211 + private const uint KPurchasedAtticusItem04 = 0x6B31E119; // FEVT_SERI_DRESSUP_5570 + private const uint KPurchasedAtticusItem05 = 0x6B31DF66; // FEVT_SERI_DRESSUP_5571 + private const uint KPurchasedAtticusItem06 = 0x6B31DC00; // FEVT_SERI_DRESSUP_5573 + private const uint KPurchasedAtticusItem07 = 0x4B432C0F; // FEVT_SERI_DRESSUP_1248 + private const uint KPurchasedAtticusItem08 = 0x6B31DDB3; // FEVT_SERI_DRESSUP_5572 #endregion #region Former Titans @@ -1333,6 +1446,54 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main private const uint KOutbreak01DLC2DeliveryID = 0x8273D376; // EncountOutbreakSave_f2_deliveryId[0] private const uint KOutbreak01DLC2DeliveryZoneID = 0x1BF676D4; // EncountOutbreakSave_f2_deliveryZoneIdx[0] private const uint KOutbreak01DLC2DeliveryPokeID = 0x1786D1CB; // EncountOutbreakSave_f2_deliveryPokeIdx[0] + + private const uint KOutbreak02DLC2CenterPos = 0xCE42C6C1; // EncountOutbreakSave_f2_centerPos[1] + private const uint KOutbreak02DLC2DummyPos = 0x0B10616E; // EncountOutbreakSave_f2_dummyPos[1] + private const uint KOutbreak02DLC2Species = 0xB8ED11D8; // EncountOutbreakSave_f2_monsno[1] + private const uint KOutbreak02DLC2Form = 0xEFA2A897; // EncountOutbreakSave_f2_formno[1] + private const uint KOutbreak02DLC2Found = 0x32051A05; // EncountOutbreakSave_f2_isFind[1] + private const uint KOutbreak02DLC2NumKOed = 0x4EFBEB30; // EncountOutbreakSave_f2_subjugationCount[1] + private const uint KOutbreak02DLC2TotalSpawns = 0x43887C78; // EncountOutbreakSave_f2_subjugationLimit[1] + private const uint KOutbreak02DLC2Materials = 0x01AF04DF; // EncountOutbreakSave_f2_dropMaterialCount[1] + private const uint KOutbreak02DLC2DeliveryID = 0x827196D3; // EncountOutbreakSave_f2_deliveryId[1] + private const uint KOutbreak02DLC2DeliveryZoneID = 0x1BF294C9; // EncountOutbreakSave_f2_deliveryZoneIdx[1] + private const uint KOutbreak02DLC2DeliveryPokeID = 0x178AC16E; // EncountOutbreakSave_f2_deliveryPokeIdx[1] + + private const uint KOutbreak03DLC2CenterPos = 0xCE4090EA; // EncountOutbreakSave_f2_centerPos[2] + private const uint KOutbreak03DLC2DummyPos = 0x0B130405; // EncountOutbreakSave_f2_dummyPos[2] + private const uint KOutbreak03DLC2Species = 0xB8E37713; // EncountOutbreakSave_f2_monsno[2] + private const uint KOutbreak03DLC2Form = 0xEFAB69DC; // EncountOutbreakSave_f2_formno[2] + private const uint KOutbreak03DLC2Found = 0x3202776E; // EncountOutbreakSave_f2_isFind[2] + private const uint KOutbreak03DLC2NumKOed = 0x4EF4036B; // EncountOutbreakSave_f2_subjugationCount[2] + private const uint KOutbreak03DLC2TotalSpawns = 0x437FBB33; // EncountOutbreakSave_f2_subjugationLimit[2] + private const uint KOutbreak03DLC2Materials = 0x01B89FA4; // EncountOutbreakSave_f2_dropMaterialCount[2] + private const uint KOutbreak03DLC2DeliveryID = 0x82797E98; // EncountOutbreakSave_f2_deliveryId[2] + private const uint KOutbreak03DLC2DeliveryZoneID = 0x1BF05EF2; // EncountOutbreakSave_f2_deliveryZoneIdx[2] + private const uint KOutbreak03DLC2DeliveryPokeID = 0x178D6405; // EncountOutbreakSave_f2_deliveryPokeIdx[2] + + private const uint KOutbreak04DLC2CenterPos = 0xCE3DE787; // EncountOutbreakSave_f2_centerPos[3] + private const uint KOutbreak04DLC2DummyPos = 0x0B153310; // EncountOutbreakSave_f2_dummyPos[3] + private const uint KOutbreak04DLC2Species = 0xB8E766B6; // EncountOutbreakSave_f2_monsno[3] + private const uint KOutbreak04DLC2Form = 0xEFA93AD1; // EncountOutbreakSave_f2_formno[3] + private const uint KOutbreak04DLC2Found = 0x31FE87CB; // EncountOutbreakSave_f2_isFind[3] + private const uint KOutbreak04DLC2NumKOed = 0x4EF6400E; // EncountOutbreakSave_f2_subjugationCount[3] + private const uint KOutbreak04DLC2TotalSpawns = 0x4383AAD6; // EncountOutbreakSave_f2_subjugationLimit[3] + private const uint KOutbreak04DLC2Materials = 0x01B4BD99; // EncountOutbreakSave_f2_dropMaterialCount[3] + private const uint KOutbreak04DLC2DeliveryID = 0x8277BC4D; // EncountOutbreakSave_f2_deliveryId[3] + private const uint KOutbreak04DLC2DeliveryZoneID = 0x1BECDC0F; // EncountOutbreakSave_f2_deliveryZoneIdx[3] + private const uint KOutbreak04DLC2DeliveryPokeID = 0x178F9310; // EncountOutbreakSave_f2_deliveryPokeIdx[3] + + private const uint KOutbreak05DLC2CenterPos = 0xCE513328; // EncountOutbreakSave_f2_centerPos[4] + private const uint KOutbreak05DLC2DummyPos = 0x0B01E76F; // EncountOutbreakSave_f2_dummyPos[4] + private const uint KOutbreak05DLC2Species = 0xB8DEA571; // EncountOutbreakSave_f2_monsno[4] + private const uint KOutbreak05DLC2Form = 0xEFB12296; // EncountOutbreakSave_f2_formno[4] + private const uint KOutbreak05DLC2Found = 0x31FCBEB4; // EncountOutbreakSave_f2_isFind[4] + private const uint KOutbreak05DLC2NumKOed = 0x4EED7EC9; // EncountOutbreakSave_f2_subjugationCount[4] + private const uint KOutbreak05DLC2TotalSpawns = 0x437A1011; // EncountOutbreakSave_f2_subjugationLimit[4] + private const uint KOutbreak05DLC2Materials = 0x01BD7EDE; // EncountOutbreakSave_f2_dropMaterialCount[4] + private const uint KOutbreak05DLC2DeliveryID = 0x8269491A; // EncountOutbreakSave_f2_deliveryId[4] + private const uint KOutbreak05DLC2DeliveryZoneID = 0x1C010130; // EncountOutbreakSave_f2_deliveryZoneIdx[4] + private const uint KOutbreak05DLC2DeliveryPokeID = 0x177C476F; // EncountOutbreakSave_f2_deliveryPokeIdx[4] #endregion #region EncountOutbreakSave_bc (Paldea, BCAT) @@ -1743,12 +1904,12 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main private const uint KCanClaimPokedexDiplomaKitakami = 0xC4E1A713; // FSYS_DLC1_POKEDEX_SYOUJOU_ENABLE private const uint KClaimedPokedexDiplomaKitakami = 0xA066600C; // FSYS_DLC1_POKEDEX_SYOUJOU_EVENT private const uint KUnlockedRotoStick = 0x478A8C60; // FSYS_DLC1_SELFIE_STICK_UNLOCK - private const uint KUnlockedDLCEmote0 = 0x99849BBF; // FSYS_DLC1_EMOTE_00_RELEASE - private const uint KUnlockedDLCEmote1 = 0xF6A77854; // FSYS_DLC1_EMOTE_01_RELEASE - private const uint KUnlockedDLCEmote2 = 0xC2ECD3E5; // FSYS_DLC1_EMOTE_02_RELEASE - private const uint KUnlockedDLCEmote3 = 0x29583572; // FSYS_DLC1_EMOTE_03_RELEASE - private const uint KUnlockedDLCEmote4 = 0x298A7CFB; // FSYS_DLC1_EMOTE_04_RELEASE - private const uint KUnlockedDLCEmote5 = 0x3DA607F0; // FSYS_DLC1_EMOTE_05_RELEASE + private const uint KUnlockedDLCEmote00 = 0x99849BBF; // FSYS_DLC1_EMOTE_00_RELEASE + private const uint KUnlockedDLCEmote01 = 0xF6A77854; // FSYS_DLC1_EMOTE_01_RELEASE + private const uint KUnlockedDLCEmote02 = 0xC2ECD3E5; // FSYS_DLC1_EMOTE_02_RELEASE + private const uint KUnlockedDLCEmote03 = 0x29583572; // FSYS_DLC1_EMOTE_03_RELEASE + private const uint KUnlockedDLCEmote04 = 0x298A7CFB; // FSYS_DLC1_EMOTE_04_RELEASE + private const uint KUnlockedDLCEmote05 = 0x3DA607F0; // FSYS_DLC1_EMOTE_05_RELEASE private const uint KUnlockedDLCSelfieEmote1 = 0x1170E5C8; // FSYS_DLC1_EMOTE_SELFIE_00_RELEASE private const uint KUnlockedDLCSelfieEmote2 = 0xBBBA5D73; // FSYS_DLC1_EMOTE_SELFIE_01_RELEASE private const uint KUnlockedDLCSelfieEmote3 = 0xA3EB52A6; // FSYS_DLC1_EMOTE_SELFIE_02_RELEASE @@ -1820,4 +1981,277 @@ public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main private const uint WSYS_S1_POKECEN_KAIFUKU_COUNT = 0x5CC43913; private const uint WSYS_S1_SYOUTEN_LP_FLAG_COUNT = 0x3ECD61A0; #endregion + + #region Sudachi 2 + private const uint KGameClearIndigoDisk = 0x0DDBBAAF; // FSYS_SCENARIO_GAME_CLEAR_SU2 + + // ItemMachineSave + private const uint KItemMachineDeployRank = 0x28C953BA; // ItemMachineSave_deployRank + private const uint KItemMachineLotteryCount = 0x138CABE2; // ItemMachineSave_totalLottryCount + private const uint KItemMachineCurrentMode = 0xB1569533; // ItemMachineSave_currentMode + private const uint KItemMachineRemain = 0x516B0440; // ItemMachineSave_remainFluctuationMode + private const uint KItemMachineCurrentLotteryCount = 0x2B669CE8; // ItemMachineSave_currentSelectLotteryCount + private const uint KItemMachineMonster = 0x8E71343A; // ItemMachineSave_isFinishedRankupTalkGuideMonster + private const uint KItemMachineSuper = 0x20D430E7; // ItemMachineSave_isFinishedRankupTalkGuideSuper + private const uint KItemMachineHyper = 0x8F64EB06; // ItemMachineSave_isFinishedRankupTalkGuideHyper + + private const uint KMeloettaStatus = 0x3B43EC45; // WEVT_S2_SUB_003_STATUS -- Set to 1 to have Meloetta spawned in the overworld. + private const uint KMeloettaPoint = 0xB06231C3; // WEVT_S2_SUB_003_POP_POINT_NO -- random spot Meloetta will spawn at if Status is 1. + + private const uint KUnlockedUpgradeFly = 0x3A9255B2; // FSYS_RIDE_FLIGHT_ENABLE + private const uint KUnlockedClubroomBGM01 = 0x0215F564; // FSYS_CLUBROOM_BGM_RELEASE_00 + private const uint KUnlockedClubroomBGM02 = 0x0215F717; // FSYS_CLUBROOM_BGM_RELEASE_01 + private const uint KUnlockedClubroomBGM03 = 0x0215F8CA; // FSYS_CLUBROOM_BGM_RELEASE_02 + private const uint KUnlockedClubroomBGM04 = 0x0215FA7D; // FSYS_CLUBROOM_BGM_RELEASE_03 + private const uint KUnlockedClubroomBGM05 = 0x0215EE98; // FSYS_CLUBROOM_BGM_RELEASE_04 + private const uint KUnlockedClubroomBGM06 = 0x0215F04B; // FSYS_CLUBROOM_BGM_RELEASE_05 + private const uint KUnlockedSpecialCoaches = 0xD236F495; // FSYS_CLUBROOM_PC_COACH + private const uint KUnlockedBlueberryQuests = 0xF26983F0; // FSYS_CLUB_BBMISSION_ENABLE + private const uint KUnlockedAdvancedBBQs = 0x9D6CE802; // FSYS_CLUB_BBMISSION_LVUP_01 + private const uint KUnlockedGroupBBQs = 0x9D6CE64F; // FSYS_CLUB_BBMISSION_LVUP_02 + private const uint KUnlockedAdvancedBBQsEvent = 0x3681943B; // FSYS_CLUB_BBMISSION_LVUP_EVENT_01 + private const uint KUnlockedGroupBBQsEvent = 0x368195EE; // FSYS_CLUB_BBMISSION_LVUP_EVENT_02 + private const uint KUnlockedSpecialCoachPenny = 0xB5236DCD; // FSYS_CLUB_HUD_COACH_BOTAN + private const uint KUnlockedSpecialCoachPoppy = 0xBD5944BF; // FSYS_CLUB_HUD_COACH_CHAMP_HAGANE + private const uint KUnlockedSpecialCoachRika = 0x45825C80; // FSYS_CLUB_HUD_COACH_CHAMP_JIMEN + private const uint KUnlockedSpecialCoachGeeta = 0xB59CC7B0; // FSYS_CLUB_HUD_COACH_CHAMP_TOP + private const uint KUnlockedSpecialCoachArven = 0x70F44B91; // FSYS_CLUB_HUD_COACH_FRIEND + private const uint KUnlockedSpecialCoachNemona = 0x1D854087; // FSYS_CLUB_HUD_COACH_RIVAL + private const uint KUnlockedSpecialCoachHassel = 0xF12544CF; // FSYS_CLUB_HUD_COACH_TEACHER_ART + private const uint KUnlockedSpecialCoachDendra = 0x0B403D86; // FSYS_CLUB_HUD_COACH_TEACHER_ATHLETIC + private const uint KUnlockedSpecialCoachJacq = 0x7D6C9A65; // FSYS_CLUB_HUD_COACH_TEACHER_BIOLOGY + private const uint KUnlockedSpecialCoachClavell = 0x4287D1DC; // FSYS_CLUB_HUD_COACH_TEACHER_HEAD + private const uint KUnlockedSpecialCoachMiriam = 0xE0DBBCF8; // FSYS_CLUB_HUD_COACH_TEACHER_HEALTH + private const uint KUnlockedSpecialCoachRaifort = 0xD067C9D2; // FSYS_CLUB_HUD_COACH_TEACHER_HISTORY + private const uint KUnlockedSpecialCoachSaguaro = 0x119B604D; // FSYS_CLUB_HUD_COACH_TEACHER_HOME + private const uint KUnlockedSpecialCoachSalvatore = 0xE3FFF180; // FSYS_CLUB_HUD_COACH_TEACHER_LANGUAGE + private const uint KUnlockedSpecialCoachTyme = 0xFA1952E8; // FSYS_CLUB_HUD_COACH_TEACHER_MATH + private const uint KItemMachineUnlockedStellarShard = 0x5044B3DF; // FSYS_CLUB_ITEM_MACHINE_RELEASE_RAINBOW_PIECE + private const uint KUnlockedBallThrowSet01 = 0x9BC0F251; // FSYS_CLUB_ROOM_BALL_THROW_FORM_01 + private const uint KUnlockedBallThrowSet02 = 0x9BC0ED38; // FSYS_CLUB_ROOM_BALL_THROW_FORM_02 + private const uint KUnlockedBallThrowSet03 = 0x9BC0EEEB; // FSYS_CLUB_ROOM_BALL_THROW_FORM_03 + + // Starter Pokémon + private const uint KUnlockedTerariumStarters01 = 0xFAE9772D; // FSYS_CLUB_ROOM_ENCOUNT_RELEASE_00 + private const uint KUnlockedTerariumStarters02 = 0xFAE9757A; // FSYS_CLUB_ROOM_ENCOUNT_RELEASE_01 + private const uint KUnlockedTerariumStarters03 = 0xFAE973C7; // FSYS_CLUB_ROOM_ENCOUNT_RELEASE_02 + private const uint KUnlockedTerariumStarters04 = 0xFAE97214; // FSYS_CLUB_ROOM_ENCOUNT_RELEASE_03 + + private const uint KUnlockedClubroomStyleSet01 = 0x255992C9; // FSYS_CLUB_ROOM_ROOM_STYLE_01 + private const uint KUnlockedClubroomStyleSet02 = 0x25598DB0; // FSYS_CLUB_ROOM_ROOM_STYLE_02 + private const uint KUnlockedClubroomStyleSet03 = 0x25598F63; // FSYS_CLUB_ROOM_ROOM_STYLE_03 + private const uint KUnlockedDLCEmote06 = 0x511570D8; // FSYS_DLC2_EMOTE_00_RELEASE + private const uint KUnlockedDLCEmote07 = 0xB49C2E43; // FSYS_DLC2_EMOTE_01_RELEASE + private const uint KUnlockedDLCEmote08 = 0x0F5E8B36; // FSYS_DLC2_EMOTE_02_RELEASE + private const uint KUnlockedDLCEmote09 = 0x5D1C2089; // FSYS_DLC2_EMOTE_03_RELEASE + private const uint KUnlockedDLCEmote10 = 0xD57ACCDC; // FSYS_DLC2_EMOTE_04_RELEASE + private const uint KUnlockedDLCEmote11 = 0x8E6B4987; // FSYS_DLC2_EMOTE_05_RELEASE + private const uint KUnlockedDLCSelfie00 = 0x6F5EF795; // FSYS_DLC2_EMOTE_SELFIE_00_RELEASE + private const uint KUnlockedDLCSelfie01 = 0x102D3DA2; // FSYS_DLC2_EMOTE_SELFIE_01_RELEASE + private const uint KUnlockedDLCSelfie02 = 0xBE729BEF; // FSYS_DLC2_EMOTE_SELFIE_02_RELEASE + private const uint KUnlockedPhotoDeco00 = 0xACEBDCB6; // FSYS_DLC2_PHOTO_DECO_00_RELEASE + private const uint KUnlockedPhotoDeco01 = 0xFAA97209; // FSYS_DLC2_PHOTO_DECO_01_RELEASE + private const uint KUnlockedPhotoDeco02 = 0xEEA2C258; // FSYS_DLC2_PHOTO_DECO_02_RELEASE + private const uint KUnlockedPhotoDeco03 = 0x52297FC3; // FSYS_DLC2_PHOTO_DECO_03_RELEASE + private const uint KUnlockedPhotoDeco04 = 0xA256D5DA; // FSYS_DLC2_PHOTO_DECO_04_RELEASE + private const uint KUnlockedPhotoDeco05 = 0x71D1646D; // FSYS_DLC2_PHOTO_DECO_05_RELEASE + private const uint KUnlockedPhotoDeco06 = 0x73081E5C; // FSYS_DLC2_PHOTO_DECO_06_RELEASE + private const uint KUnlockedPhotoDeco07 = 0x2BF89B07; // FSYS_DLC2_PHOTO_DECO_07_RELEASE + private const uint KUnlockedPhotoDeco08 = 0x11A8ED8E; // FSYS_DLC2_PHOTO_DECO_08_RELEASE + private const uint KUnlockedPhotoDeco09 = 0xB707E501; // FSYS_DLC2_PHOTO_DECO_09_RELEASE + private const uint KUnlockedPhotoDeco10 = 0xBF2E7F93; // FSYS_DLC2_PHOTO_DECO_10_RELEASE + private const uint KUnlockedPhotoDeco11 = 0x940817E8; // FSYS_DLC2_PHOTO_DECO_11_RELEASE + private const uint KUnlockedPokedexBlueberry = 0x84284137; // FSYS_DLC2_POKEDEX_ADD + private const uint KCanClaimPokedexDiplomaBlueberry = 0x95AC870C; // FSYS_DLC2_POKEDEX_SYOUJOU_ENABLE + private const uint KClaimedPokedexDiplomaBlueberry = 0x9950D651; // FSYS_DLC2_POKEDEX_SYOUJOU_EVENT + private const uint KUnlockedDressupUpgrade02 = 0x3FCD09A3; // FSYS_DRESSUP_UNLOCK_02 + private const uint KUnlockedHairSalonUpgrade02 = 0x1922C364; // FSYS_HAIRSALON_UNLOCK_02 + private const uint KBattledStellarTerapagosOnce = 0x04A230FA; // FSYS_KODAIGAME_FORM2_ALREADY_BATTLED_ONCE + private const uint KLastPokedexVolumeRewardThresholdBlueberry = 0x10E48257; // WSYS_S2_POKEDX_REWARD_CHIHOUA_VALUE + private const uint KUnlockedAtticusAuctions = 0x88DEDE8E; // FEVT_S2_SUB_004_ENABLE_SERI + private const uint KClubroomReachedGoldIono = 0x25776710; // WEVT_S2_CLUBROOM_COACH_GYM_DENKI + private const uint KClubroomReachedGoldLarry = 0xE5B935B6; // WEVT_S2_CLUBROOM_COACH_GYM_NORMAL + private const uint KUnlockedSynchroMachine = 0x47CDA43D; // FSYS_SYNCHRO_POKEMON_ENABLE + + // Snacksworth Legendary Pokémon + private const uint KLegendaryStateArticuno = 0x89CA5245; // WEVT_S2_SUB_013_STATE + private const uint KLegendaryStateZapdos = 0xCBDBC66C; // WEVT_S2_SUB_014_STATE + private const uint KLegendaryStateMoltres = 0xC07011C7; // WEVT_S2_SUB_015_STATE + private const uint KLegendaryStateRaikou = 0x92625C3E; // WEVT_S2_SUB_016_STATE + private const uint KLegendaryStateEntei = 0xE53A43E9; // WEVT_S2_SUB_017_STATE + private const uint KLegendaryStateSuicune = 0xA3009C30; // WEVT_S2_SUB_018_STATE + private const uint KLegendaryStateLugia = 0x408FD5EB; // WEVT_S2_SUB_019_STATE + private const uint KLegendaryStateHoOh = 0x9A4C4C57; // WEVT_S2_SUB_020_STATE + private const uint KLegendaryStateLatias = 0x50E4FDFC; // WEVT_S2_SUB_021_STATE + private const uint KLegendaryStateLatios = 0xF5E6BCF9; // WEVT_S2_SUB_022_STATE + private const uint KLegendaryStateKyogre = 0xAFCF960E; // WEVT_S2_SUB_023_STATE + private const uint KLegendaryStateGroudon = 0x58A26DB3; // WEVT_S2_SUB_024_STATE + private const uint KLegendaryStateRayquaza = 0x6623B5F8; // WEVT_S2_SUB_025_STATE + private const uint KLegendaryStateCobalion = 0xED5D6C15; // WEVT_S2_SUB_026_STATE + private const uint KLegendaryStateTerrakion = 0x6DAB710A; // WEVT_S2_SUB_027_STATE + private const uint KLegendaryStateVirizion = 0x29D699FF; // WEVT_S2_SUB_028_STATE + private const uint KLegendaryStateReshiram = 0xD13DFD64; // WEVT_S2_SUB_029_STATE + private const uint KLegendaryStateZekrom = 0x82D45B5E; // WEVT_S2_SUB_030_STATE + private const uint KLegendaryStateKyurem = 0x0D598609; // WEVT_S2_SUB_031_STATE + private const uint KLegendaryStateSolgaleo = 0x3FC0D18C; // WEVT_S2_SUB_032_STATE + private const uint KLegendaryStateLunala = 0x651DFAE7; // WEVT_S2_SUB_033_STATE + private const uint KLegendaryStateNecrozma = 0xD3877C9A; // WEVT_S2_SUB_034_STATE + private const uint KLegendaryStateKubfu = 0x04CC40E5; // WEVT_S2_SUB_035_STATE + private const uint KLegendaryStateGlastrier = 0x41D6BB48; // WEVT_S2_SUB_036_STATE + private const uint KLegendaryStateSpectrier = 0xF5E78743; // WEVT_S2_SUB_037_STATE + + private const uint KTerariumCounselorReceivedReward01 = 0xA26D7394; // WEVT_S2_SUB_040_AREA_01_GET_REWARD_COUNT + private const uint KTerariumCounselorReceivedReward02 = 0xEA0D25C3; // WEVT_S2_SUB_040_AREA_02_GET_REWARD_COUNT + private const uint KTerariumCounselorReceivedReward03 = 0x80909E8A; // WEVT_S2_SUB_040_AREA_03_GET_REWARD_COUNT + private const uint KTerariumCounselorReceivedReward04 = 0x6139C751; // WEVT_S2_SUB_040_AREA_04_GET_REWARD_COUNT + + private const uint FSYS_OPTION_RIDE_FLIGHT_RELEASE = 0xE1F8DEBA; + private const uint FSYS_PHOTO_CONVERSION_ENABLE = 0x20B167D8; + private const uint FSYS_SCENARIO_LAST_EPISODE_CLEAR = 0x4EF04CF2; + private const uint FSYS_SU2_SHOPWAZAMACHINE_MESSAGE = 0x91D434A6; + private const uint FSYS_TBALL_POWERUP_ENABLE = 0x59AFCA7B; + private const uint FSYS_UI_BB_SCHOOL_MAP_CLASS_01_ROOM = 0x00E98985; + private const uint FSYS_UI_BB_SCHOOL_MAP_CLASS_02_ROOM = 0xB96291D6; + private const uint FSYS_UI_BB_SCHOOL_MAP_CLUB_ROOM = 0x8CD9BF8B; + private const uint FSYS_UI_BB_SCHOOL_MAP_DINING = 0x7461D906; + private const uint FSYS_UI_BB_SCHOOL_MAP_DOME_AREA = 0xF39A2414; + private const uint FSYS_UI_BB_SCHOOL_MAP_ENTRANCE = 0x96B4DFA5; + private const uint FSYS_UI_BB_SCHOOL_MAP_FRIEND_01_ROOM = 0x97BAC3F3; + private const uint FSYS_UI_BB_SCHOOL_MAP_FRIEND_02_ROOM = 0x87D10030; + private const uint FSYS_UI_BB_SCHOOL_MAP_PLAYER_ROOM = 0x0538039C; + private const uint FSYS_UI_BB_SCHOOL_MAP_SHOP = 0x4A0EA13B; + private const uint FSYS_UI_PHOTO_DECO_ENABLE = 0x596819E0; + private const uint FSYS_UI_SCAN_ENABLE = 0x9E3B4243; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0000 = 0x79B2E777; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0020 = 0x79ACB465; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0050 = 0x79A477AA; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0060 = 0x79A15E21; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0075 = 0x799E4D17; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0080 = 0x799C048F; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0090 = 0x7998EB06; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0095 = 0x7998F385; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0100 = 0x746E83AC; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0110 = 0x74719D35; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0120 = 0x7473DD3E; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0165 = 0x746881E1; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0170 = 0x746B6A23; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0180 = 0x7456FDA4; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0185 = 0x7456F88B; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE01_0190 = 0x745A172D; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE02_0000 = 0xA264AD90; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE02_0005 = 0xA264B60F; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE02_0010 = 0xA266ED99; + private const uint FSYS_YMAP_SCENARIO_S2_SIDE02_0020 = 0xA26A0722; + private const uint FSYS_YMAP_SCENARIO_SDC02_0000 = 0x36C0F5DB; + private const uint FSYS_YMAP_SCENARIO_SDC02_0010 = 0x36BDDC52; + private const uint FSYS_YMAP_SCENARIO_SDC02_0040 = 0x36CC4C1F; + private const uint FSYS_YMAP_SCENARIO_SDC02_0050 = 0x36C93296; + private const uint FSYS_YMAP_SCENARIO_SDC02_0060 = 0x36C64F6D; + private const uint FSYS_YMAP_SCENARIO_SDC02_0070 = 0x36C335E4; + private const uint FSYS_YMAP_SCENARIO_SDC02_0080 = 0x36D7A263; + private const uint FSYS_YMAP_SCENARIO_SDC02_0085 = 0x36D7A77C; + private const uint FSYS_YMAP_SCENARIO_SDC02_0089 = 0x36D7AE48; + private const uint FSYS_YMAP_SCENARIO_SDC02_0090 = 0x36D4BF3A; + private const uint FSYS_YMAP_SCENARIO_SDC02_0110 = 0x317ED219; + private const uint FSYS_YMAP_SCENARIO_SDC02_0130 = 0x3185052B; + private const uint FSYS_YMAP_SCENARIO_SDC02_0140 = 0x31881EB4; + private const uint FSYS_YMAP_SCENARIO_SDC02_0150 = 0x318A5EBD; + private const uint FSYS_YMAP_SCENARIO_SDC02_0160 = 0x318D41E6; + private const uint FSYS_YMAP_SCENARIO_SDC02_0170 = 0x31905B6F; + private const uint FSYS_YMAP_SCENARIO_SDC02_0180 = 0x319374F8; + private const uint FSYS_YMAP_SCENARIO_SDC02_0200 = 0x41498711; + private const uint FSYS_YMAP_SCENARIO_SDC02_0210 = 0x41466D88; + private const uint FSYS_YMAP_SCENARIO_SDC02_0220 = 0x414F83C3; + private const uint FSYS_YMAP_SCENARIO_SDC02_0230 = 0x414CA09A; + private const uint FSYS_YMAP_SCENARIO_SDC02_0235 = 0x414C9B81; + private const uint FSYS_YMAP_SCENARIO_SDC02_0250 = 0x4151C3CC; + private const uint FSYS_YMAP_SCENARIO_SDC02_0252 = 0x4151C732; + private const uint FSYS_YMAP_SCENARIO_SDC02_0254 = 0x4151BD00; + private const uint FSYS_YMAP_SCENARIO_SDC02_0256 = 0x4151C066; + private const uint FSYS_YMAP_SCENARIO_SDC02_0260 = 0x415B1067; + private const uint FSYS_YMAP_SCENARIO_SDC02_0262 = 0x415B13CD; + private const uint FSYS_YMAP_SCENARIO_SDC02_0263 = 0x415B121A; + private const uint FSYS_YMAP_SCENARIO_SDC02_0264 = 0x415B099B; + private const uint FSYS_YMAP_SCENARIO_SDC02_0265 = 0x415B07E8; + private const uint FSYS_YMAP_SCENARIO_SDC02_0266 = 0x415B0D01; + private const uint FSYS_YMAP_SCENARIO_SDC02_0267 = 0x415B0B4E; + private const uint FSYS_YMAP_SCENARIO_SDC02_0268 = 0x415B02CF; + private const uint FSYS_YMAP_SCENARIO_SDC02_0270 = 0x4157F6DE; + private const uint FSYS_YMAP_SCENARIO_SDC02_0300 = 0x3C052346; + private const uint FSYS_YMAP_SCENARIO_SDC02_0360 = 0x3BF399F0; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_A_01 = 0x190C92CF; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_A_02 = 0x190C9482; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_A_03 = 0x190C9635; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_A_04 = 0x190C8A50; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_B_01 = 0x401A2878; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_B_02 = 0x401A2D91; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_B_03 = 0x401A2BDE; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_B_04 = 0x401A30F7; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_C_01 = 0x8AF4810D; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_C_02 = 0x8AF47BF4; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_C_03 = 0x8AF47DA7; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_C_04 = 0x8AF4788E; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_D_01 = 0xEC018B16; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_D_02 = 0xEC018963; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_D_03 = 0xEC0187B0; + private const uint FSYS_YMAP_SCENARIO_SDC02_4KINGS_D_04 = 0xEC019395; + private const uint WSYS_S2_EMOTE_NEW_FLAG = 0x6BD54AEE; + private const uint WSYS_S2_EMOTE_SELFIE_NEW_FLAG = 0xE7D142D1; + private const uint WSYS_S2_PHOTO_DECO_NEW_FLAG = 0x2DF201B2; + private const uint FEVT_CLUBROOM_ART_CLUB_1STEVENT = 0x0755D298; + private const uint FEVT_CLUBROOM_FAVORITE_GYM_LEADER_TALKED = 0x1FEDE4BB; + private const uint FEVT_S2_SUB_040_AREA_01_CLEAR = 0x17B28AF8; + private const uint FEVT_S2_SUB_040_AREA_01_FIRST = 0xA7388F23; + private const uint FEVT_S2_SUB_040_AREA_02_CLEAR = 0x5E712C9D; + private const uint FEVT_S2_SUB_040_AREA_02_FIRST = 0x7D50B5DE; + private const uint FEVT_S2_SUB_040_AREA_03_CLEAR = 0xD586940E; + private const uint FEVT_S2_SUB_040_AREA_03_FIRST = 0xB18E928D; + private const uint FEVT_S2_SUB_040_AREA_04_CLEAR = 0x70C5A84B; + private const uint FEVT_S2_SUB_040_AREA_04_FIRST = 0xB6B4C348; + private const uint FEVT_S2_SUB_041_GUIDE_TALK = 0x36EAC9AF; + private const uint FEVT_S2_SUB_041_TUTORIAL = 0x4B3833D2; + private const uint FEVT_S2_SUB_042_FRIEND_TALKED = 0xF504033B; + private const uint FEVT_SDC02_0180_FIRST_TALK = 0x77314D65; + private const uint FEVT_SDC02_DRAGON_BATTLE_WIN_01 = 0x64B0D737; + private const uint FEVT_SDC02_DRAGON_BATTLE_WIN_02 = 0x64B0D8EA; + private const uint FEVT_SDC02_DRAGON_BATTLE_WIN_03 = 0x64B0DA9D; + private const uint FEVT_SDC02_DRAGON_CHALLENGE = 0xDDA84D75; + private const uint FEVT_SDC02_FAIRY_QUIZ_PERFECT = 0x449799D9; + private const uint FEVT_SDC02_HAGANE_CLEAR_ADVANCED = 0x96EDAF73; + private const uint FEVT_SDC02_HAGANE_CLEAR_ELEMENTARY = 0x370AAED3; + private const uint FEVT_SDC02_HAGANE_CLEAR_INTERMEDIANTE = 0x3EB0BCA0; + private const uint FEVT_SDC02_HAGANE_CLEAR_SUPERLATIVE = 0x7D215B69; + private const uint FEVT_SDC02_HAGANE_RELEASE_SUPERLATIVE = 0x10298895; + private const uint FEVT_SDC02_HONOO_FINISH_01 = 0x9793622B; + private const uint FEVT_SDC02_HONOO_FINISH_02 = 0x979363DE; + private const uint FEVT_SDC02_HONOO_FINISH_03 = 0x97936591; + private const uint FEVT_SDC02_HONOO_FINISH_04 = 0x97936744; + private const uint FEVT_SDC02_HONOO_FINISH_05 = 0x979368F7; + private const uint FEVT_SDC02_HONOO_FINISH_06 = 0x97936AAA; + private const uint FEVT_SDC02_HONOO_FINISH_07 = 0x97936C5D; + private const uint FEVT_SDC02_HONOO_FINISH_08 = 0x979352E0; + private const uint FEVT_SDC02_HONOO_FINISH_09 = 0x97935493; + private const uint FEVT_SDC02_HONOO_SELECT_06 = 0xB9EBABC3; + private const uint FEVT_SDC02_HONOO_SELECT_09 = 0xB9EBC1DA; + private const uint WEVT_S2_SIDE02_0010_STATE = 0x47F06CEF; + private const uint WEVT_S2_SIDE02_0020_STATE = 0x449803E0; + private const uint WEVT_S2_SUB_009_DOKU_RESULT = 0xF1F5520C; + private const uint WEVT_S2_SUB_009_FAIRY_RESULT = 0xAE205522; + private const uint WEVT_S2_SUB_009_HONOO_RESULT = 0x363B9E7C; + private const uint WEVT_S2_SUB_041_CLEAR_TUTORIAL = 0xE9EA2C75; + private const uint WEVT_S2_SUB_041_REWARD_SYNCHRO_COUNT = 0x7879E9FF; + private const uint WEVT_SDC02_0089_TUTORIAL = 0xBEB3C1F7; + private const uint WEVT_SDC02_DRAGON_CLEAR_NUM = 0x2413FDB1; + private const uint WEVT_SDC02_FAIRY_CLEAR_NUM = 0x5D406355; + private const uint WEVT_SDC02_FAIRY_CLEAR_QUESTION = 0xEBFE7753; + private const uint WEVT_SDC02_HAGANE_BEST_RECORD_ADVANCED = 0x38DC7F7F; + private const uint WEVT_SDC02_HAGANE_BEST_RECORD_ELEMENTARY = 0x19FADB5F; + private const uint WEVT_SDC02_HAGANE_BEST_RECORD_INTERMEDIANTE = 0x653DE564; + private const uint WEVT_SDC02_HAGANE_BEST_RECORD_SUPERLATIVE = 0x4C0B8215; + private const uint WEVT_SDC02_HAGANE_CLEAR_NUM = 0x819E21EC; + private const uint WEVT_SDC02_HAGANE_FAILD_COUNT = 0x9B37E77E; + private const uint WEVT_SDC02_HONOO_CLEAR_NUM = 0x04B519D3; + private const uint WEVT_SDC02_HONOO_PLAYING = 0x8E6114CB; + private const uint WEVT_SDC02_SUB_HAGANE_COURSE_LEVEL = 0x4B5F031F; + #endregion } diff --git a/PKHeX.Core/Saves/SAV9SV.cs b/PKHeX.Core/Saves/SAV9SV.cs index c161d4606..8b06e086d 100644 --- a/PKHeX.Core/Saves/SAV9SV.cs +++ b/PKHeX.Core/Saves/SAV9SV.cs @@ -18,7 +18,7 @@ public sealed class SAV9SV : SaveFile, ISaveBlock9Main, ISCBlockArray, ISaveFile { AllBlocks = blocks; Blocks = new SaveBlockAccessor9SV(this); - SaveRevision = Zukan.GetRevision(); + SaveRevision = RaidBlueberry.Data.Length != 0 ? 2 : RaidKitakami.Data.Length != 0 ? 1 : 0; Initialize(); } @@ -26,7 +26,7 @@ public sealed class SAV9SV : SaveFile, ISaveBlock9Main, ISCBlockArray, ISaveFile { AllBlocks = Meta9.GetBlankDataSV(); Blocks = new SaveBlockAccessor9SV(this); - SaveRevision = Zukan.GetRevision(); + SaveRevision = Meta9.BlankRevision; Initialize(); ClearBoxes(); } @@ -80,8 +80,10 @@ public sealed class SAV9SV : SaveFile, ISaveBlock9Main, ISCBlockArray, ISaveFile public PlayerAppearance9 PlayerAppearance => Blocks.PlayerAppearance; public RaidSpawnList9 RaidPaldea => Blocks.RaidPaldea; public RaidSpawnList9 RaidKitakami => Blocks.RaidKitakami; + public RaidSpawnList9 RaidBlueberry => Blocks.RaidBlueberry; public RaidSevenStar9 RaidSevenStar => Blocks.RaidSevenStar; public Epoch1900Value EnrollmentDate => Blocks.EnrollmentDate; + public BlueberryQuestRecord9 BlueberryQuestRecord => Blocks.BlueberryQuestRecord; #endregion protected override SAV9SV CloneInternal() @@ -122,6 +124,13 @@ public sealed class SAV9SV : SaveFile, ISaveBlock9Main, ISCBlockArray, ISaveFile m_item = Legal.MaxItemID_9_T1; m_abil = Legal.MaxAbilityID_9_T1; } + else if (rev == 2) + { + m_move = Legal.MaxMoveID_9_T2; + m_spec = Legal.MaxSpeciesID_9_T2; + m_item = Legal.MaxItemID_9_T2; + m_abil = Legal.MaxAbilityID_9_T2; + } else { throw new ArgumentOutOfRangeException(nameof(SaveRevision)); @@ -171,6 +180,7 @@ public sealed class SAV9SV : SaveFile, ISaveBlock9Main, ISCBlockArray, ISaveFile public override string OT { get => MyStatus.OT; set => MyStatus.OT = value; } public override uint Money { get => (uint)Blocks.GetBlockValue(SaveBlockAccessor9SV.KMoney); set => Blocks.SetBlockValue(SaveBlockAccessor9SV.KMoney, value); } public uint LeaguePoints { get => (uint)Blocks.GetBlockValue(SaveBlockAccessor9SV.KLeaguePoints); set => Blocks.SetBlockValue(SaveBlockAccessor9SV.KLeaguePoints, value); } + public uint BlueberryPoints { get => (uint)Blocks.GetBlockValue(SaveBlockAccessor9SV.KBlueberryPoints); set => Blocks.SetBlockValueSafe(SaveBlockAccessor9SV.KBlueberryPoints, value); } public override int PlayedHours { get => Played.PlayedHours; set => Played.PlayedHours = value; } public override int PlayedMinutes { get => Played.PlayedMinutes; set => Played.PlayedMinutes = value; } @@ -368,4 +378,40 @@ public sealed class SAV9SV : SaveFile, ISaveBlock9Main, ISCBlockArray, ISaveFile block.ChangeBooleanType(SCTypeCode.Bool2); } } + + public void ActivateSnacksworthLegendaries() + { + for (int i = 13; i <= 37; i++) + { + var flag = $"WEVT_S2_SUB_{i:000}_STATE"; + var hash = (uint)FnvHash.HashFnv1a_64(flag); + if (Accessor.TryGetBlock(hash, out var block)) + block.SetValue(1); // appeared, not captured + } + } + + public void UnlockAllCoaches() + { + string[] blocks = + [ + "FSYS_CLUB_HUD_COACH_BOTAN", + "FSYS_CLUB_HUD_COACH_CHAMP_HAGANE", + "FSYS_CLUB_HUD_COACH_CHAMP_JIMEN", + "FSYS_CLUB_HUD_COACH_CHAMP_TOP", + "FSYS_CLUB_HUD_COACH_FRIEND", + "FSYS_CLUB_HUD_COACH_RIVAL", + "FSYS_CLUB_HUD_COACH_TEACHER_ART", + "FSYS_CLUB_HUD_COACH_TEACHER_ATHLETIC", + "FSYS_CLUB_HUD_COACH_TEACHER_BIOLOGY", + "FSYS_CLUB_HUD_COACH_TEACHER_HEAD", + "FSYS_CLUB_HUD_COACH_TEACHER_HEALTH", + "FSYS_CLUB_HUD_COACH_TEACHER_HISTORY", + "FSYS_CLUB_HUD_COACH_TEACHER_HOME", + "FSYS_CLUB_HUD_COACH_TEACHER_LANGUAGE", + "FSYS_CLUB_HUD_COACH_TEACHER_MATH", + ]; + + foreach (var block in blocks) + Accessor.GetBlock(block).SetValue(SCTypeCode.Bool2); + } } diff --git a/PKHeX.Core/Saves/Substructures/Gen9/BlueberryQuestRecord9.cs b/PKHeX.Core/Saves/Substructures/Gen9/BlueberryQuestRecord9.cs new file mode 100644 index 000000000..ba6b35d9b --- /dev/null +++ b/PKHeX.Core/Saves/Substructures/Gen9/BlueberryQuestRecord9.cs @@ -0,0 +1,12 @@ +using System; +using static System.Buffers.Binary.BinaryPrimitives; + +namespace PKHeX.Core; + +public sealed class BlueberryQuestRecord9(SAV9SV sav, SCBlock block) : SaveBlock(sav, block.Data) +{ + private Span Span => Data.AsSpan(); + + public uint QuestsDoneSolo { get => ReadUInt32LittleEndian(Span[0x188..]); set => WriteUInt32LittleEndian(Span[0x188..], value); } + public uint QuestsDoneGroup { get => ReadUInt32LittleEndian(Span[0x18C..]); set => WriteUInt32LittleEndian(Span[0x18C..], value); } +} diff --git a/PKHeX.Core/Saves/Substructures/Gen9/Meta9.cs b/PKHeX.Core/Saves/Substructures/Gen9/Meta9.cs index 8644d306c..f3af9c5ae 100644 --- a/PKHeX.Core/Saves/Substructures/Gen9/Meta9.cs +++ b/PKHeX.Core/Saves/Substructures/Gen9/Meta9.cs @@ -5,6 +5,7 @@ namespace PKHeX.Core; public static class Meta9 { + public const byte BlankRevision = 2; public static SCBlock[] GetBlankDataSV() => GetBlankBlockArray(DefaultChunkSizesSV); /// @@ -47,519 +48,637 @@ public static class Meta9 private static ReadOnlySpan DefaultChunkSizesSV => [ - 0x0018E0B9, 0x00008, 0x001FD42F, 0x00008, 0x0022B5C9, 0x00008, 0x003096FA, 0x00008, - 0x0031E2C7, 0x00008, 0x003D333A, 0x00020, 0x0044E726, 0x00008, 0x00475C1C, 0x00008, - 0x004E50A7, 0x00008, 0x00521A8B, 0x00020, 0x005A9661, 0x00008, 0x005AD5F7, 0x00008, - 0x00687E41, 0x00008, 0x006D638F, 0x00008, 0x00791FDC, 0x00020, 0x0080C4A6, 0x00008, - 0x00826C0A, 0x00008, 0x0098E1A4, 0x00008, 0x00ABF408, 0x00008, 0x00B2D187, 0x00008, - 0x00B99514, 0x00008, 0x00C90F83, 0x00020, 0x00D2D668, 0x00008, 0x00D2FA38, 0x00008, - 0x00D3699F, 0x00008, 0x00DD626B, 0x00008, 0x00DF8696, 0x00008, 0x00EAEA74, 0x00008, - 0x00F86D1D, 0x00008, 0x01023CEB, 0x00020, 0x010CCB8C, 0x00008, 0x013F5292, 0x00008, - 0x01658728, 0x00008, 0x0167DC7F, 0x00008, 0x0177BF12, 0x00008, 0x017C3CBB, 0x00001, - 0x0190AF1A, 0x00008, 0x01951067, 0x00008, 0x019EBB76, 0x00008, 0x019EC85B, 0x00008, - 0x01AD6330, 0x00008, 0x01B2F482, 0x00004, 0x01C07200, 0x00008, 0x01C2A473, 0x00008, - 0x01C8146A, 0x00020, 0x01CDC3CA, 0x00008, 0x01D494D2, 0x00008, 0x01D4FE7C, 0x00008, - 0x01D79540, 0x00008, 0x01DDAE77, 0x00020, 0x01E0C844, 0x00008, 0x01FD031F, 0x40000, - 0x020388C7, 0x00008, 0x02083762, 0x00008, 0x020D5517, 0x00008, 0x02108C87, 0x00008, - 0x0213DEBB, 0x00008, 0x021B25BD, 0x00020, 0x02201704, 0x00020, 0x0221A618, 0x00960, - 0x022CA7F0, 0x00004, 0x022CA9A3, 0x00004, 0x022CAD09, 0x00004, 0x023131CC, 0x00008, - 0x02367B8B, 0x00008, 0x023FA46D, 0x00008, 0x024869E0, 0x00020, 0x024C08BC, 0x00008, + 0x00051292, 0x00008, 0x00182D33, 0x00008, 0x0018E0B9, 0x00008, 0x001FD42F, 0x00008, + 0x0022B5C9, 0x00008, 0x003096FA, 0x00008, 0x0031E2C7, 0x00008, 0x003D333A, 0x00020, + 0x0044E726, 0x00008, 0x00475C1C, 0x00008, 0x004E50A7, 0x00008, 0x005197BF, 0x00008, + 0x00521A8B, 0x00020, 0x005A9661, 0x00008, 0x005AD5F7, 0x00008, 0x00687E41, 0x00008, + 0x006D638F, 0x00008, 0x006FF132, 0x00008, 0x0076CF56, 0x00008, 0x00791FDC, 0x00020, + 0x0080C4A6, 0x00008, 0x00826C0A, 0x00008, 0x0095C689, 0x00008, 0x0098E1A4, 0x00008, + 0x00ABF408, 0x00008, 0x00B2D187, 0x00008, 0x00B88C34, 0x00008, 0x00B99514, 0x00008, + 0x00C90F83, 0x00020, 0x00D2D668, 0x00008, 0x00D2FA38, 0x00008, 0x00D3699F, 0x00008, + 0x00DD626B, 0x00008, 0x00DF8696, 0x00008, 0x00EAEA74, 0x00008, 0x00F86D1D, 0x00008, + 0x01023CEB, 0x00020, 0x0106CBF2, 0x00008, 0x010CCB8C, 0x00008, 0x012E9079, 0x00020, + 0x013F5292, 0x00008, 0x01440E28, 0x00008, 0x01658728, 0x00008, 0x0167DC7F, 0x00008, + 0x0177BF12, 0x00008, 0x017C3CBB, 0x00001, 0x0190AF1A, 0x00008, 0x01951067, 0x00008, + 0x019EBB76, 0x00008, 0x019EC85B, 0x00008, 0x01AD6330, 0x00008, 0x01ADA270, 0x00008, + 0x01AF04DF, 0x00004, 0x01B2F482, 0x00004, 0x01B4BD99, 0x00004, 0x01B89FA4, 0x00004, + 0x01BD7EDE, 0x00004, 0x01C07200, 0x00008, 0x01C2A473, 0x00008, 0x01C8146A, 0x00020, + 0x01CDC3CA, 0x00008, 0x01D494D2, 0x00008, 0x01D4FE7C, 0x00008, 0x01D79540, 0x00008, + 0x01DDAE77, 0x00020, 0x01E0C844, 0x00008, 0x01EFD687, 0x00008, 0x01FD031F, 0x40000, + 0x0200306E, 0x00008, 0x020388C7, 0x00008, 0x02083762, 0x00008, 0x020D5517, 0x00008, + 0x02108C87, 0x00008, 0x0213DEBB, 0x00008, 0x0218765C, 0x00008, 0x021B25BD, 0x00020, + 0x02201704, 0x00020, 0x0221A618, 0x00960, 0x022CA7F0, 0x00004, 0x022CA9A3, 0x00004, + 0x022CAD09, 0x00004, 0x023131CC, 0x00008, 0x02367B8B, 0x00008, 0x023FA46D, 0x00008, + 0x024869E0, 0x00020, 0x024C08BC, 0x00008, 0x0253C5FD, 0x00008, 0x02575E73, 0x00008, 0x025C4E64, 0x00008, 0x0265ECEB, 0x00004, 0x026E5B04, 0x00008, 0x027DB93D, 0x00020, - 0x028331BC, 0x00008, 0x028BB9A2, 0x00008, 0x0291F0CA, 0x00008, 0x0298413C, 0x00008, - 0x02BE68BB, 0x00008, 0x02C1764B, 0x00008, 0x02C57A0D, 0x00008, 0x02D7C3E7, 0x00020, - 0x02DA26F4, 0x00008, 0x02E6EF03, 0x00008, 0x02F570A4, 0x00020, 0x02FD4938, 0x00008, - 0x02FFE3EC, 0x00008, 0x030A70D0, 0x00008, 0x031CA0D1, 0x00008, 0x03242435, 0x00008, - 0x032EA187, 0x00008, 0x033557DB, 0x00008, 0x03363D54, 0x00008, 0x033D9947, 0x00008, - 0x03521ABA, 0x00008, 0x0354F067, 0x00008, 0x035A3BA5, 0x00008, 0x035D5309, 0x00008, - 0x0365ECEC, 0x00008, 0x0367D708, 0x00008, 0x036B446A, 0x00008, 0x036D323F, 0x00008, - 0x037335A7, 0x00008, 0x037B5B68, 0x00008, 0x037C6781, 0x00008, 0x03859DC7, 0x00008, - 0x0389F30E, 0x00008, 0x039D4D07, 0x00020, 0x039DD5B3, 0x00004, 0x03A1C556, 0x00004, - 0x03A45422, 0x00008, 0x03AA7FCF, 0x00004, 0x03AACBE9, 0x00008, 0x03AC4FB2, 0x00004, - 0x03B03889, 0x00004, 0x03B26794, 0x00004, 0x03B50A2B, 0x00004, 0x03B745DB, 0x00008, - 0x03B8F9CE, 0x00004, 0x03BAC2E5, 0x00004, 0x03BEA4F0, 0x00004, 0x03C34962, 0x00008, - 0x03CAB80B, 0x00008, 0x03E22B4E, 0x00008, 0x03E3CD82, 0x00020, 0x03E5639F, 0x00008, - 0x03E90244, 0x00008, 0x03EEBE93, 0x00008, 0x03F391EE, 0x00008, 0x03F3FB9C, 0x00008, - 0x03FA24DD, 0x00008, 0x041A1449, 0x00008, 0x04377DDC, 0x00008, 0x043E0405, 0x00008, - 0x044D4A8C, 0x00008, 0x044F4C1B, 0x00004, 0x044F4DCE, 0x00004, 0x04509187, 0x00008, - 0x045300EE, 0x00008, 0x046EFA49, 0x00008, 0x04739B59, 0x00008, 0x04969EB2, 0x00008, - 0x0499731B, 0x00008, 0x04A466A4, 0x00008, 0x04B49662, 0x00008, 0x04B555C0, 0x00008, - 0x04B808FE, 0x00008, 0x04C05BB1, 0x00008, 0x04C5EF28, 0x00008, 0x04CBD0EF, 0x00008, - 0x04D0F5E4, 0x00008, 0x04D54F37, 0x00008, 0x04D978BC, 0x00008, 0x04E2422B, 0x00008, - 0x04E40003, 0x00008, 0x04F14AF3, 0x00008, 0x04FA8777, 0x00008, 0x05172425, 0x00008, - 0x05177392, 0x00020, 0x0518BCAB, 0x00008, 0x0518E17B, 0x00008, 0x0520A1B0, 0x07530, - 0x05312277, 0x00008, 0x0549005E, 0x00008, 0x055545E3, 0x00008, 0x055F436E, 0x00008, - 0x055F5EF5, 0x00008, 0x056CB892, 0x00008, 0x0576E1B2, 0x00008, 0x05779CAF, 0x00008, - 0x057E109F, 0x00020, 0x058364D5, 0x00008, 0x0584B164, 0x00008, 0x058BD107, 0x00020, - 0x0597D206, 0x00008, 0x05BC3C0C, 0x00008, 0x05C89B9E, 0x00008, 0x05E585C0, 0x00008, - 0x05EC6C5A, 0x00008, 0x05FB7FC6, 0x00008, 0x061CDAB5, 0x00008, 0x0623F549, 0x00040, - 0x063302EB, 0x00008, 0x06352B52, 0x00008, 0x0650CCD3, 0x00008, 0x0653F423, 0x00008, - 0x065555FA, 0x00008, 0x06567C83, 0x00008, 0x06596EF9, 0x00008, 0x0664AFDA, 0x00008, - 0x0687D2F7, 0x00008, 0x06939EEA, 0x00008, 0x06A70B68, 0x00004, 0x06A70D1B, 0x00004, + 0x028331BC, 0x00008, 0x028BB9A2, 0x00008, 0x028D034A, 0x00008, 0x0291F0CA, 0x00008, + 0x0298413C, 0x00008, 0x02BE68BB, 0x00008, 0x02C1764B, 0x00008, 0x02C57A0D, 0x00008, + 0x02C75083, 0x00020, 0x02D648E6, 0x00008, 0x02D7C3E7, 0x00020, 0x02DA26F4, 0x00008, + 0x02E6EF03, 0x00008, 0x02F570A4, 0x00020, 0x02F6A243, 0x00008, 0x02FD4938, 0x00008, + 0x02FFE3EC, 0x00008, 0x030A70D0, 0x00008, 0x031CA0D1, 0x00008, 0x0323F090, 0x00040, + 0x03242435, 0x00008, 0x032EA187, 0x00008, 0x032FE024, 0x00008, 0x033557DB, 0x00008, + 0x03363D54, 0x00008, 0x033D9947, 0x00008, 0x03521ABA, 0x00008, 0x0354F067, 0x00008, + 0x035A3BA5, 0x00008, 0x035D5309, 0x00008, 0x0365ECEC, 0x00008, 0x0367D708, 0x00008, + 0x036B446A, 0x00008, 0x036D323F, 0x00008, 0x037335A7, 0x00008, 0x037B5B68, 0x00008, + 0x037C6781, 0x00008, 0x03859DC7, 0x00008, 0x0389F30E, 0x00008, 0x039D4D07, 0x00020, + 0x039DD5B3, 0x00004, 0x03A1C556, 0x00004, 0x03A45422, 0x00008, 0x03AA7FCF, 0x00004, + 0x03AACBE9, 0x00008, 0x03AC4FB2, 0x00004, 0x03B03889, 0x00004, 0x03B26794, 0x00004, + 0x03B50A2B, 0x00004, 0x03B745DB, 0x00008, 0x03B8F9CE, 0x00004, 0x03BAC2E5, 0x00004, + 0x03BEA4F0, 0x00004, 0x03C34962, 0x00008, 0x03CAB80B, 0x00008, 0x03E22B4E, 0x00008, + 0x03E3CD82, 0x00020, 0x03E5639F, 0x00008, 0x03E90244, 0x00008, 0x03EEBE93, 0x00008, + 0x03F391EE, 0x00008, 0x03F3FB9C, 0x00008, 0x03F5D87C, 0x00020, 0x03FA24DD, 0x00008, + 0x04080550, 0x00008, 0x041A1449, 0x00008, 0x042728CB, 0x00008, 0x04341ACD, 0x00008, + 0x04366BDD, 0x00008, 0x04377DDC, 0x00008, 0x043E0405, 0x00008, 0x044D4A8C, 0x00008, + 0x044F4C1B, 0x00004, 0x044F4DCE, 0x00004, 0x04509187, 0x00008, 0x045300EE, 0x00008, + 0x046AFFE9, 0x00008, 0x046EFA49, 0x00008, 0x04739B59, 0x00008, 0x04969EB2, 0x00008, + 0x0499731B, 0x00008, 0x04A22F6D, 0x00008, 0x04A466A4, 0x00008, 0x04AAA5E6, 0x00008, + 0x04B49662, 0x00008, 0x04B519D3, 0x00004, 0x04B555C0, 0x00008, 0x04B808FE, 0x00008, + 0x04BAAB41, 0x00008, 0x04C05BB1, 0x00008, 0x04C5EF28, 0x00008, 0x04CBD0EF, 0x00008, + 0x04CC40E5, 0x00004, 0x04D0F5E4, 0x00008, 0x04D54F37, 0x00008, 0x04D978BC, 0x00008, + 0x04E2422B, 0x00008, 0x04E40003, 0x00008, 0x04F14AF3, 0x00008, 0x04FA8777, 0x00008, + 0x05119349, 0x00008, 0x05172425, 0x00008, 0x05177392, 0x00020, 0x05177658, 0x00008, + 0x0518BCAB, 0x00008, 0x0518E17B, 0x00008, 0x0520A1B0, 0x07530, 0x05253CA7, 0x00008, + 0x05312277, 0x00008, 0x0549005E, 0x00008, 0x054A6734, 0x00008, 0x055545E3, 0x00008, + 0x055F436E, 0x00008, 0x055F49C2, 0x00008, 0x055F5EF5, 0x00008, 0x056CB892, 0x00008, + 0x0576E1B2, 0x00008, 0x05779CAF, 0x00008, 0x057E109F, 0x00020, 0x058364D5, 0x00008, + 0x0584B164, 0x00008, 0x058BD107, 0x00020, 0x0597D206, 0x00008, 0x05A54775, 0x00008, + 0x05BA4018, 0x00020, 0x05BC3C0C, 0x00008, 0x05C89B9E, 0x00008, 0x05E585C0, 0x00008, + 0x05EB2289, 0x00008, 0x05EC6C5A, 0x00008, 0x05FB7FC6, 0x00008, 0x060EF4DB, 0x00008, + 0x061CDAB5, 0x00008, 0x0623F549, 0x00040, 0x063302EB, 0x00008, 0x06352B52, 0x00008, + 0x064520C2, 0x00008, 0x0650CCD3, 0x00008, 0x0653F423, 0x00008, 0x065555FA, 0x00008, + 0x06567C83, 0x00008, 0x06596EF9, 0x00008, 0x0664AFDA, 0x00008, 0x0687D2F7, 0x00008, + 0x068FD540, 0x00008, 0x06939EEA, 0x00008, 0x06A70B68, 0x00004, 0x06A70D1B, 0x00004, 0x06A70ECE, 0x00004, 0x06B36323, 0x00008, 0x06BD805C, 0x00008, 0x06C6A170, 0x00008, - 0x06CB933F, 0x00020, 0x06CE0BAB, 0x00008, 0x06E581B3, 0x00008, 0x06E88477, 0x00008, - 0x06EB433C, 0x00008, 0x070DA4E4, 0x00008, 0x07336BB3, 0x00020, 0x07425151, 0x00021, + 0x06CB933F, 0x00020, 0x06CE0BAB, 0x00008, 0x06DCD9FC, 0x00008, 0x06E06BF4, 0x00008, + 0x06E581B3, 0x00008, 0x06E88477, 0x00008, 0x06EB433C, 0x00008, 0x07075401, 0x00008, + 0x070DA4E4, 0x00008, 0x071689C3, 0x00008, 0x07336BB3, 0x00020, 0x07425151, 0x00021, 0x075C57C1, 0x00008, 0x076B34DF, 0x00008, 0x0772AA4C, 0x00020, 0x07948924, 0x00008, 0x079D2BA6, 0x00008, 0x07AB9E15, 0x00008, 0x07ACD4E4, 0x00008, 0x07B3D85F, 0x00008, - 0x07C061C9, 0x00020, 0x07C8FD12, 0x00008, 0x07C9BA0D, 0x00008, 0x07EF27B1, 0x00008, - 0x08161923, 0x00008, 0x081BF386, 0x00008, 0x0821704D, 0x00008, 0x08233272, 0x00008, - 0x08264130, 0x00008, 0x0837600A, 0x00008, 0x0850305E, 0x00008, 0x08755292, 0x00008, - 0x0888BC95, 0x00008, 0x088F24D4, 0x00008, 0x089A4B94, 0x00008, 0x08A95250, 0x00008, - 0x08D2F52A, 0x00008, 0x08E1CF45, 0x00020, 0x08FE24AE, 0x00008, 0x090728DF, 0x00008, - 0x091FA2E0, 0x00008, 0x0939EC2C, 0x00008, 0x095451E4, 0x00058, 0x096CC563, 0x00008, - 0x09734223, 0x00008, 0x09741C5D, 0x00008, 0x09757D18, 0x00008, 0x09773F4D, 0x00008, - 0x097F2067, 0x00004, 0x0980F04A, 0x00004, 0x0983D6FA, 0x00008, 0x0984D921, 0x00004, - 0x098774EC, 0x00004, 0x0989AAC3, 0x00004, 0x098D2DA6, 0x00004, 0x098F637D, 0x00004, + 0x07C061C9, 0x00020, 0x07C8FD12, 0x00008, 0x07C9BA0D, 0x00008, 0x07DE92F8, 0x00008, + 0x07EF27B1, 0x00008, 0x08161923, 0x00008, 0x081BF386, 0x00008, 0x0821704D, 0x00008, + 0x08233272, 0x00008, 0x08264130, 0x00008, 0x08290F0F, 0x00EB8, 0x0837600A, 0x00008, + 0x0850305E, 0x00008, 0x08755292, 0x00008, 0x0888BC95, 0x00008, 0x088F24D4, 0x00008, + 0x089A4B94, 0x00008, 0x089C6230, 0x00008, 0x08A917A4, 0x00020, 0x08A95250, 0x00008, + 0x08D2F52A, 0x00008, 0x08DD5C99, 0x00008, 0x08E1CF45, 0x00020, 0x08E1F6B1, 0x00008, + 0x08FE24AE, 0x00008, 0x090728DF, 0x00008, 0x090ACE49, 0x00008, 0x091FA2E0, 0x00008, + 0x09265CEA, 0x00008, 0x09295AE6, 0x00008, 0x0931ACB3, 0x00020, 0x0939EC2C, 0x00008, + 0x093DB281, 0x00008, 0x095451E4, 0x00058, 0x096CC563, 0x00008, 0x09734223, 0x00008, + 0x09741C5D, 0x00008, 0x09757D18, 0x00008, 0x09773F4D, 0x00008, 0x097F2067, 0x00004, + 0x0980F04A, 0x00004, 0x0983D6FA, 0x00008, 0x0984D921, 0x00004, 0x098774EC, 0x00004, + 0x09894579, 0x00008, 0x0989AAC3, 0x00004, 0x098D2DA6, 0x00004, 0x098F637D, 0x00004, 0x0992D4EF, 0x00008, 0x09934588, 0x00004, 0x099346A9, 0x00008, 0x09961BC6, 0x00008, - 0x09979550, 0x00008, 0x099FCD79, 0x00008, 0x09A697F5, 0x00004, 0x09AA0D40, 0x00004, - 0x09B4F112, 0x00008, 0x09DA310A, 0x00008, 0x09E13C3C, 0x00008, 0x09F3B1EF, 0x00008, - 0x0A01F535, 0x00008, 0x0A03138C, 0x00008, 0x0A0F4A00, 0x00008, 0x0A2F60E1, 0x00008, - 0x0A386E7A, 0x00008, 0x0A422998, 0x00008, 0x0A4CF085, 0x00008, 0x0A4E1478, 0x00008, - 0x0A52B776, 0x00008, 0x0A677477, 0x00004, 0x0A67762A, 0x00004, 0x0A6777DD, 0x00004, - 0x0A6E92F3, 0x00020, 0x0A7394FE, 0x00008, 0x0A803DC0, 0x00008, 0x0A81ADC0, 0x00400, + 0x09979550, 0x00008, 0x099FCD79, 0x00008, 0x09A47B29, 0x00008, 0x09A697F5, 0x00004, + 0x09AA0D40, 0x00004, 0x09B07D04, 0x00008, 0x09B4F112, 0x00008, 0x09DA310A, 0x00008, + 0x09E13C3C, 0x00008, 0x09F3B1EF, 0x00008, 0x0A01F535, 0x00008, 0x0A03138C, 0x00008, + 0x0A0F4A00, 0x00008, 0x0A2F60E1, 0x00008, 0x0A336249, 0x00008, 0x0A386E7A, 0x00008, + 0x0A422998, 0x00008, 0x0A4CF085, 0x00008, 0x0A4E1478, 0x00008, 0x0A52B776, 0x00008, + 0x0A677477, 0x00004, 0x0A67762A, 0x00004, 0x0A6777DD, 0x00004, 0x0A6E92F3, 0x00020, + 0x0A7394FE, 0x00008, 0x0A7AFA69, 0x00020, 0x0A803DC0, 0x00008, 0x0A81ADC0, 0x00400, 0x0A84416B, 0x00008, 0x0A845901, 0x00008, 0x0A8FF43E, 0x00008, 0x0AAFBE2F, 0x00008, 0x0AB733F4, 0x00008, 0x0AC086B6, 0x00008, 0x0AC18A97, 0x00008, 0x0ACADC10, 0x00008, - 0x0AE17B36, 0x00020, 0x0AFF274C, 0x00008, 0x0B0285DB, 0x00008, 0x0B07ECD3, 0x00008, - 0x0B0C71CB, 0x0000C, 0x0B124A70, 0x00008, 0x0B1A43CC, 0x00020, 0x0B2EF8AC, 0x00008, + 0x0AE17B36, 0x00020, 0x0AFF274C, 0x00008, 0x0B01E76F, 0x0000C, 0x0B0285DB, 0x00008, + 0x0B07ECD3, 0x00008, 0x0B0C71CB, 0x0000C, 0x0B10616E, 0x0000C, 0x0B124A70, 0x00008, + 0x0B130405, 0x0000C, 0x0B153310, 0x0000C, 0x0B1A43CC, 0x00020, 0x0B2EF8AC, 0x00008, 0x0B30B64A, 0x00008, 0x0B384C24, 0x00004, 0x0B4B110D, 0x00020, 0x0B4D8845, 0x00008, 0x0B5EDCAB, 0x00008, 0x0B5F0F01, 0x00008, 0x0B614F14, 0x00008, 0x0B81AF53, 0x00400, 0x0B82AC02, 0x00008, 0x0B82C5D9, 0x00008, 0x0B844D4E, 0x00008, 0x0B9832F4, 0x00008, - 0x0BAE549F, 0x00008, 0x0BB057C9, 0x00008, 0x0BE532C8, 0x00008, 0x0BEB3455, 0x00008, - 0x0BF74359, 0x00008, 0x0C089D22, 0x00004, 0x0C0B17EF, 0x00008, 0x0C0E10BC, 0x00008, - 0x0C102F77, 0x00008, 0x0C22B515, 0x00008, 0x0C25B6AC, 0x00008, 0x0C2ED496, 0x00008, - 0x0C3DEC41, 0x00008, 0x0C477BED, 0x00008, 0x0C4A4CAC, 0x00020, 0x0C5BD9D8, 0x00008, - 0x0C62D416, 0x01000, 0x0C6824A6, 0x00008, 0x0C6ABC07, 0x00008, 0x0C707C4E, 0x00020, - 0x0C7A95B3, 0x00008, 0x0C7C81E9, 0x00020, 0x0C7C956C, 0x00008, 0x0C81B0E6, 0x00400, - 0x0C84A9D0, 0x00008, 0x0C8659ED, 0x00041, 0x0C865CA8, 0x00008, 0x0C88F5B8, 0x00041, - 0x0C8B2B8F, 0x00041, 0x0C8EAE72, 0x00041, 0x0C90E449, 0x00041, 0x0C932C69, 0x00008, - 0x0C94C654, 0x00041, 0x0C95C4F9, 0x00020, 0x0C9768EB, 0x00041, 0x0C99A58E, 0x00041, - 0x0C9D21A5, 0x00041, 0x0C9F50B0, 0x00041, 0x0CB2BF62, 0x00004, 0x0CB86917, 0x00008, - 0x0CC3161A, 0x00020, 0x0CCC19FC, 0x00008, 0x0CD452DA, 0x00008, 0x0CF51824, 0x00008, - 0x0D0602DE, 0x00004, 0x0D0A5B2C, 0x00008, 0x0D0C386E, 0x00008, 0x0D237267, 0x00008, - 0x0D27BDFE, 0x00008, 0x0D312A9C, 0x00001, 0x0D326604, 0x00001, 0x0D3FE6DF, 0x00008, - 0x0D4965A9, 0x00008, 0x0D51B488, 0x00008, 0x0D51D700, 0x00008, 0x0D569ACE, 0x00008, - 0x0D56FE46, 0x04000, 0x0D66012C, 0x53250, 0x0D81B279, 0x00400, 0x0D87EFAC, 0x00008, - 0x0D8D82E3, 0x00008, 0x0D948F85, 0x00008, 0x0DA0B83F, 0x00008, 0x0DAD3C09, 0x00008, + 0x0B9C0423, 0x00008, 0x0BA0EDFF, 0x00008, 0x0BAE549F, 0x00008, 0x0BB057C9, 0x00008, + 0x0BBD411F, 0x00008, 0x0BE532C8, 0x00008, 0x0BEA106A, 0x00020, 0x0BEB3455, 0x00008, + 0x0BF74359, 0x00008, 0x0C089D22, 0x00004, 0x0C0B17EF, 0x00008, 0x0C0C17CB, 0x00020, + 0x0C0E10BC, 0x00008, 0x0C102F77, 0x00008, 0x0C22B515, 0x00008, 0x0C25B6AC, 0x00008, + 0x0C2ED496, 0x00008, 0x0C3DEC41, 0x00008, 0x0C477BED, 0x00008, 0x0C4A4CAC, 0x00020, + 0x0C561B41, 0x00008, 0x0C5BD9D8, 0x00008, 0x0C62D416, 0x01000, 0x0C6824A6, 0x00008, + 0x0C6ABC07, 0x00008, 0x0C707C4E, 0x00020, 0x0C7184C6, 0x00008, 0x0C7A95B3, 0x00008, + 0x0C7C81E9, 0x00020, 0x0C7C956C, 0x00008, 0x0C81B0E6, 0x00400, 0x0C84A9D0, 0x00008, + 0x0C8659ED, 0x00041, 0x0C865CA8, 0x00008, 0x0C88F5B8, 0x00041, 0x0C8B2B8F, 0x00041, + 0x0C8EAE72, 0x00041, 0x0C90E449, 0x00041, 0x0C932C69, 0x00008, 0x0C94C654, 0x00041, + 0x0C95C4F9, 0x00020, 0x0C9768EB, 0x00041, 0x0C99A58E, 0x00041, 0x0C9D21A5, 0x00041, + 0x0C9F50B0, 0x00041, 0x0CB2BF62, 0x00004, 0x0CB86917, 0x00008, 0x0CC3161A, 0x00020, + 0x0CCC19FC, 0x00008, 0x0CD452DA, 0x00008, 0x0CF51824, 0x00008, 0x0D0602DE, 0x00004, + 0x0D0A5B2C, 0x00008, 0x0D0C386E, 0x00008, 0x0D1A34AC, 0x00008, 0x0D237267, 0x00008, + 0x0D27BDFE, 0x00008, 0x0D29122A, 0x00008, 0x0D312A9C, 0x00001, 0x0D326604, 0x00001, + 0x0D3FE6DF, 0x00008, 0x0D4027C5, 0x00008, 0x0D4965A9, 0x00008, 0x0D51B488, 0x00008, + 0x0D51D700, 0x00008, 0x0D569ACE, 0x00008, 0x0D56FE46, 0x04000, 0x0D598609, 0x00004, + 0x0D66012C, 0x53250, 0x0D79CDFC, 0x00008, 0x0D7DCAF8, 0x00008, 0x0D81B279, 0x00400, + 0x0D86413E, 0x00008, 0x0D87EFAC, 0x00008, 0x0D8D82E3, 0x00008, 0x0D948F85, 0x00008, + 0x0DA0B83F, 0x00008, 0x0DAD3C09, 0x00008, 0x0DB7732A, 0x00008, 0x0DBC0518, 0x00008, 0x0DC28E42, 0x00008, 0x0DD24538, 0x00008, 0x0DD654C7, 0x00008, 0x0DE87DB3, 0x00004, 0x0DEAAEBD, 0x0BD24, 0x0DEC6D56, 0x00004, 0x0DEEA32D, 0x00004, 0x0DF13EF8, 0x00004, 0x0DF2881B, 0x00008, 0x0DF5349A, 0x00008, 0x0E030B3E, 0x00008, 0x0E19098B, 0x00008, - 0x0E1DAC77, 0x00008, 0x0E1E8A1B, 0x00008, 0x0E3953D1, 0x00008, 0x0E415A14, 0x00008, - 0x0E49BCA0, 0x00008, 0x0E4A1B2D, 0x00008, 0x0E5A7B91, 0x00008, 0x0E5BF605, 0x00020, - 0x0E649DBC, 0x00008, 0x0E658369, 0x00008, 0x0E6962B7, 0x00008, 0x0E7E4A83, 0x00008, - 0x0E81B40C, 0x00400, 0x0E867A21, 0x00008, 0x0E8D6153, 0x00008, 0x0E8EB446, 0x00008, - 0x0EAA3E9E, 0x00008, 0x0EAB8C8A, 0x00020, 0x0EB7ECD6, 0x00008, 0x0EC3F8E4, 0x00008, - 0x0EDE86F4, 0x00008, 0x0EF06EC9, 0x00008, 0x0EF411F0, 0x00008, 0x0EF98365, 0x00008, - 0x0F1BA3A2, 0x00008, 0x0F2E1041, 0x00008, 0x0F3444A1, 0x00004, 0x0F36E06C, 0x00004, - 0x0F45539F, 0x00004, 0x0F479042, 0x00004, 0x0F4B0C59, 0x00004, 0x0F4D3B64, 0x00004, - 0x0F5050F6, 0x00008, 0x0F51243B, 0x00004, 0x0F53CD9E, 0x00004, 0x0F560375, 0x00004, - 0x0F594F10, 0x00008, 0x0F5978C0, 0x00004, 0x0F5C78A1, 0x00008, 0x0F6466AB, 0x00008, - 0x0F6941C3, 0x00008, 0x0F6BF9D2, 0x00008, 0x0F6E6B96, 0x00020, 0x0F6ED4CD, 0x00008, - 0x0F75F76A, 0x00008, 0x0F81B59F, 0x00400, 0x0FA8CEF9, 0x00008, 0x0FAC669B, 0x00008, - 0x0FAD0B61, 0x00008, 0x0FB1854F, 0x00008, 0x0FB76169, 0x00008, 0x0FBC33F6, 0x00008, - 0x0FBEDD7A, 0x00008, 0x0FC86C60, 0x00008, 0x0FCEDE55, 0x00020, 0x0FCEEDD9, 0x00008, - 0x0FD2F9E2, 0x00004, 0x0FD99C8A, 0x00008, 0x0FE1FE02, 0x00008, 0x0FF557FA, 0x00008, - 0x0FF78FD2, 0x00020, 0x1006090F, 0x00008, 0x100A6FA6, 0x00020, 0x100B93DA, 0x01910, - 0x101E5747, 0x00020, 0x10253B74, 0x00004, 0x10271297, 0x00008, 0x104C7680, 0x00020, - 0x1050E1E2, 0x00020, 0x10554AAA, 0x00008, 0x1057215E, 0x00008, 0x105BB58C, 0x00008, - 0x106EE5D9, 0x00008, 0x107226B7, 0x0000C, 0x107742B9, 0x00020, 0x1079ADA2, 0x00008, - 0x107DA279, 0x00008, 0x1081B732, 0x00400, 0x10855E57, 0x00008, 0x108E9317, 0x00008, - 0x10991527, 0x00008, 0x109CB764, 0x00008, 0x10AE8ACC, 0x00008, 0x10C15328, 0x00008, - 0x10CBCF05, 0x00008, 0x10D87AA9, 0x00008, 0x10DCF9E3, 0x00008, 0x10ED4884, 0x00008, - 0x10FBE7A9, 0x00008, 0x10FE6B94, 0x00008, 0x10FFB1B8, 0x00008, 0x1105011A, 0x00008, - 0x11070F4B, 0x00008, 0x110C34FC, 0x00004, 0x110C3862, 0x00004, 0x110C3A15, 0x00004, - 0x110CD523, 0x00008, 0x110D6E02, 0x00020, 0x111C394C, 0x00008, 0x111DAFA3, 0x00008, - 0x11398528, 0x00001, 0x1181B8C5, 0x00400, 0x118869D9, 0x00008, 0x11DE0B94, 0x00008, - 0x11E838D0, 0x00008, 0x11FDB775, 0x00008, 0x12068177, 0x00008, 0x1207851D, 0x00008, - 0x120A3884, 0x00004, 0x12116038, 0x00008, 0x12354A29, 0x00008, 0x123983E9, 0x00020, - 0x12435F28, 0x00020, 0x1243D855, 0x00008, 0x124D98DF, 0x00008, 0x12529F13, 0x00008, - 0x12650736, 0x00008, 0x1279E10E, 0x00008, 0x127B5E4A, 0x00008, 0x128191FC, 0x00008, - 0x1281BA58, 0x00400, 0x12990A84, 0x00008, 0x12B08ECF, 0x00008, 0x12BFC6A6, 0x00008, + 0x0E1C6AE7, 0x00008, 0x0E1DAC77, 0x00008, 0x0E1E8A1B, 0x00008, 0x0E3953D1, 0x00008, + 0x0E3FEDDE, 0x00008, 0x0E415A14, 0x00008, 0x0E49BCA0, 0x00008, 0x0E4A1B2D, 0x00008, + 0x0E5A7B91, 0x00008, 0x0E5BF605, 0x00020, 0x0E649DBC, 0x00008, 0x0E658369, 0x00008, + 0x0E6962B7, 0x00008, 0x0E697FD8, 0x00008, 0x0E7E4A83, 0x00008, 0x0E81B40C, 0x00400, + 0x0E83EBFC, 0x00008, 0x0E867A21, 0x00008, 0x0E8D6153, 0x00008, 0x0E8EB446, 0x00008, + 0x0E9366C6, 0x00020, 0x0EAA3E9E, 0x00008, 0x0EAB8C8A, 0x00020, 0x0EB7ECD6, 0x00008, + 0x0EC3F8E4, 0x00008, 0x0EC8ED65, 0x00008, 0x0EDE86F4, 0x00008, 0x0EF06EC9, 0x00008, + 0x0EF411F0, 0x00008, 0x0EF98365, 0x00008, 0x0F05218D, 0x00008, 0x0F1BA3A2, 0x00008, + 0x0F2E1041, 0x00008, 0x0F3444A1, 0x00004, 0x0F36E06C, 0x00004, 0x0F3FD909, 0x00020, + 0x0F45539F, 0x00004, 0x0F479042, 0x00004, 0x0F480D72, 0x00008, 0x0F4B0C59, 0x00004, + 0x0F4D3B64, 0x00004, 0x0F5050F6, 0x00008, 0x0F51243B, 0x00004, 0x0F522DD7, 0x00008, + 0x0F53CD9E, 0x00004, 0x0F560375, 0x00004, 0x0F594F10, 0x00008, 0x0F5978C0, 0x00004, + 0x0F5C78A1, 0x00008, 0x0F6466AB, 0x00008, 0x0F6941C3, 0x00008, 0x0F6BF9D2, 0x00008, + 0x0F6E6B96, 0x00020, 0x0F6ED4CD, 0x00008, 0x0F75F76A, 0x00008, 0x0F81B59F, 0x00400, + 0x0F928315, 0x00008, 0x0F92F8D7, 0x00008, 0x0FA00C9F, 0x00020, 0x0FA8CEF9, 0x00008, + 0x0FAC669B, 0x00008, 0x0FAD0B61, 0x00008, 0x0FB15B72, 0x00008, 0x0FB1854F, 0x00008, + 0x0FB76169, 0x00008, 0x0FBC33F6, 0x00008, 0x0FBEDD7A, 0x00008, 0x0FC86C60, 0x00008, + 0x0FC950BA, 0x00008, 0x0FCEDE55, 0x00020, 0x0FCEEDD9, 0x00008, 0x0FD2F9E2, 0x00004, + 0x0FD99C8A, 0x00008, 0x0FE1FE02, 0x00008, 0x0FF557FA, 0x00008, 0x0FF78FD2, 0x00020, + 0x1006090F, 0x00008, 0x100A6FA6, 0x00020, 0x100B93DA, 0x01910, 0x100C8F40, 0x00008, + 0x101E5747, 0x00020, 0x10253B74, 0x00004, 0x10271297, 0x00008, 0x1030F0FC, 0x00008, + 0x103B9523, 0x00008, 0x103E0B22, 0x00008, 0x104C7680, 0x00020, 0x1050E1E2, 0x00020, + 0x10554AAA, 0x00008, 0x1057215E, 0x00008, 0x105BB58C, 0x00008, 0x106EE5D9, 0x00008, + 0x107226B7, 0x0000C, 0x1075C6A6, 0x00008, 0x107742B9, 0x00020, 0x1079ADA2, 0x00008, + 0x107DA279, 0x00008, 0x1081B732, 0x00400, 0x10855E57, 0x00008, 0x1086ACF3, 0x00008, + 0x108E9317, 0x00008, 0x10987176, 0x00008, 0x10991527, 0x00008, 0x109C3E6B, 0x00008, + 0x109CB764, 0x00008, 0x10AE8ACC, 0x00008, 0x10C15328, 0x00008, 0x10CBCF05, 0x00008, + 0x10D66137, 0x00008, 0x10D87AA9, 0x00008, 0x10DCF9E3, 0x00008, 0x10E48257, 0x00004, + 0x10ED4884, 0x00008, 0x10FBE7A9, 0x00008, 0x10FE6B94, 0x00008, 0x10FFB1B8, 0x00008, + 0x1105011A, 0x00008, 0x11070F4B, 0x00008, 0x110C34FC, 0x00004, 0x110C3862, 0x00004, + 0x110C3A15, 0x00004, 0x110CD523, 0x00008, 0x110D6E02, 0x00020, 0x1111EEC3, 0x00008, + 0x111C394C, 0x00008, 0x111CFAF0, 0x00008, 0x111DAFA3, 0x00008, 0x11398528, 0x00001, + 0x1181B8C5, 0x00400, 0x118869D9, 0x00008, 0x119BEAC2, 0x00008, 0x119F81AE, 0x00008, + 0x11BC7A2C, 0x00008, 0x11D9A4B9, 0x00008, 0x11DE0B94, 0x00008, 0x11E838D0, 0x00008, + 0x11FDB775, 0x00008, 0x12068177, 0x00008, 0x1207851D, 0x00008, 0x120A3884, 0x00004, + 0x12116038, 0x00008, 0x122421DA, 0x00008, 0x12354A29, 0x00008, 0x1238A317, 0x00008, + 0x123983E9, 0x00020, 0x12435F28, 0x00020, 0x1243D855, 0x00008, 0x124D98DF, 0x00008, + 0x12529F13, 0x00008, 0x12650736, 0x00008, 0x1265181A, 0x00020, 0x1279E10E, 0x00008, + 0x127B5E4A, 0x00008, 0x128191FC, 0x00008, 0x1281BA58, 0x00400, 0x12860959, 0x00008, + 0x1294AE52, 0x00008, 0x12990A84, 0x00008, 0x12B08ECF, 0x00008, 0x12BFC6A6, 0x00008, 0x12C0A7A0, 0x00020, 0x12D6B33E, 0x00008, 0x12E60F78, 0x00008, 0x12E9590E, 0x00008, 0x12F02849, 0x00008, 0x12FE197A, 0x00021, 0x130321A3, 0x00008, 0x130D09E1, 0x00008, - 0x1312FAB3, 0x00008, 0x1315D3DA, 0x00008, 0x13224001, 0x00008, 0x133308B5, 0x00008, - 0x1372A27E, 0x00008, 0x1375F2D4, 0x00020, 0x13762343, 0x00008, 0x1381BBEB, 0x00400, - 0x138723BD, 0x00008, 0x13A6395C, 0x00008, 0x13AF5203, 0x00004, 0x13AF53B6, 0x00004, - 0x13B20625, 0x00008, 0x13BCF7F0, 0x00020, 0x13D9313F, 0x00008, 0x13F59CF1, 0x00008, - 0x140536BD, 0x00008, 0x14274922, 0x00020, 0x142A49B3, 0x00008, 0x1433CED7, 0x00008, - 0x144A48F0, 0x00008, 0x145666E6, 0x00008, 0x145DAE33, 0x00008, 0x146383CE, 0x00008, - 0x146ADF16, 0x00008, 0x14719D73, 0x00008, 0x1474181B, 0x00008, 0x1477BAAA, 0x00020, - 0x1478F200, 0x00008, 0x147F7393, 0x00008, 0x148C4CF6, 0x00008, 0x14BBF956, 0x00008, - 0x14C5A101, 0x97E00, 0x14DC6706, 0x00008, 0x150BFB74, 0x00008, 0x15154DA2, 0x00008, - 0x151930CC, 0x00008, 0x151A741C, 0x00008, 0x15221883, 0x00008, 0x1522C79C, 0x00008, - 0x15333B6E, 0x00008, 0x153F0299, 0x00020, 0x1541D7B5, 0x00008, 0x154498E8, 0x00020, - 0x15560500, 0x00008, 0x1559DB4A, 0x00008, 0x155F2427, 0x00020, 0x15704101, 0x00008, - 0x15833665, 0x00008, 0x1588FE7E, 0x00008, 0x15AA2FC6, 0x00008, 0x15AA57F4, 0x00008, - 0x15C0CDCA, 0x00008, 0x15C6B9A7, 0x00008, 0x15E270FE, 0x00008, 0x15E395C5, 0x00008, - 0x15EB565B, 0x00008, 0x15F0F3D4, 0x00004, 0x15F6B1FF, 0x00004, 0x15F6B3B2, 0x00004, - 0x15F6B565, 0x00004, 0x15F708E9, 0x00008, 0x160C8D4E, 0x00008, 0x160D5B75, 0x00008, - 0x160EC11D, 0x00008, 0x162C4F4D, 0x00008, 0x162CA44F, 0x00020, 0x1643B734, 0x00008, - 0x1657BE40, 0x00008, 0x1673E5FF, 0x00008, 0x167956C0, 0x00008, 0x168BAF4C, 0x00008, - 0x16A091A0, 0x00008, 0x16A2E93A, 0x00008, 0x16A30C49, 0x00008, 0x16A80D11, 0x00020, - 0x16ADA85E, 0x00008, 0x16B2B16C, 0x00008, 0x16B310CB, 0x00008, 0x16B4146D, 0x00008, - 0x16BCFC19, 0x00020, 0x16C4700C, 0x00008, 0x16CF35ED, 0x00008, 0x16D0E186, 0x00008, - 0x16E28871, 0x00008, 0x16E49E31, 0x00020, 0x16EA1721, 0x00008, 0x17054FA5, 0x00008, - 0x1713A0A9, 0x00008, 0x1718A332, 0x00008, 0x171DE3C1, 0x00020, 0x1720A5E0, 0x00400, - 0x1722834C, 0x00008, 0x172FAAB1, 0x00008, 0x1730757E, 0x00008, 0x173304D8, 0x02490, - 0x173D4CFF, 0x00008, 0x1740343B, 0x00008, 0x17415C8C, 0x00020, 0x17421A4C, 0x00008, - 0x175B9879, 0x00008, 0x1761A7F2, 0x00008, 0x1779F070, 0x00040, 0x177FA023, 0x00020, - 0x1780FA36, 0x00008, 0x1786D1CB, 0x00001, 0x1788A578, 0x00008, 0x178AC492, 0x00004, - 0x17A5E2D6, 0x00008, 0x17CB2782, 0x00008, 0x17D03820, 0x00008, 0x17D91777, 0x00008, - 0x17DC0476, 0x00020, 0x17DD44B1, 0x00020, 0x17DD843C, 0x00008, 0x17E01A9C, 0x00008, - 0x17F6A3B0, 0x00008, 0x17F79C77, 0x00008, 0x180A33EA, 0x00008, 0x18194261, 0x00008, - 0x181E86A9, 0x00008, 0x18347902, 0x00008, 0x18364DC5, 0x00008, 0x18492964, 0x00008, - 0x1862ED90, 0x00008, 0x186ADBC8, 0x00008, 0x187595F7, 0x00008, 0x1879B293, 0x00008, - 0x1890D8FC, 0x00008, 0x189BF0B1, 0x00008, 0x18A192B4, 0x00008, 0x18A3DC7A, 0x00008, - 0x18A4463D, 0x00020, 0x18A6BFCD, 0x00008, 0x18A6D576, 0x00008, 0x18A6EB39, 0x00008, - 0x18A8561B, 0x00008, 0x18BD8F3F, 0x00008, 0x18D79FB8, 0x00008, 0x18F52DBE, 0x00008, - 0x190D74C3, 0x00020, 0x190FBB0C, 0x00008, 0x191C7C81, 0x00001, 0x191E3ECC, 0x00001, - 0x1920C1E4, 0x00084, 0x1922E91A, 0x00008, 0x192CB1FF, 0x00001, 0x1930A1A2, 0x00001, - 0x19334439, 0x00001, 0x19357344, 0x00001, 0x19379DB5, 0x00008, 0x19395C1B, 0x00001, - 0x193B2BFE, 0x00001, 0x193F14D5, 0x00001, 0x1941B0A0, 0x00001, 0x195E394F, 0x00008, - 0x19722C89, 0x00462, 0x1975360B, 0x00008, 0x197CD299, 0x00008, 0x19807465, 0x00008, - 0x19889A2B, 0x00008, 0x19A17F27, 0x00008, 0x19A32D08, 0x00008, 0x19A50F62, 0x00008, - 0x19A98811, 0x00001, 0x19BAD6EA, 0x00008, 0x19CB0339, 0x02954, 0x19CD85B9, 0x00020, - 0x19E10B8E, 0x00008, 0x19E69BAB, 0x00008, 0x19F61CDE, 0x00020, 0x19FA6E74, 0x00008, - 0x19FAA0FA, 0x00008, 0x19FC5B7B, 0x00004, 0x1A0AA12F, 0x00008, 0x1A0BAD73, 0x00008, - 0x1A1B60E5, 0x00008, 0x1A216D24, 0x00008, 0x1A42E14E, 0x00020, 0x1A8743EC, 0x00008, - 0x1A8A1E06, 0x00008, 0x1A8E58F6, 0x00008, 0x1A8FC37C, 0x00008, 0x1A900120, 0x00008, - 0x1A929F85, 0x00008, 0x1AA9D98D, 0x00008, 0x1AB8884E, 0x00008, 0x1AC68EA5, 0x00020, - 0x1ACF397E, 0x00008, 0x1AD3C1B2, 0x00008, 0x1AD6BCA9, 0x00008, 0x1ADA07D9, 0x00008, - 0x1ADAA8B4, 0x00008, 0x1ADE28A4, 0x00020, 0x1AFA1433, 0x00008, 0x1AFF5524, 0x00008, - 0x1B1FB3AE, 0x00008, 0x1B2500ED, 0x00008, 0x1B45E41C, 0x00300, 0x1B4BB6FD, 0x00008, - 0x1B4ECAC3, 0x00001, 0x1B50B3B0, 0x00008, 0x1B568119, 0x00020, 0x1B67EAA0, 0x00008, - 0x1B6B6A1B, 0x00008, 0x1B92F121, 0x00008, 0x1B94F443, 0x00008, 0x1B9C1163, 0x00008, - 0x1BA02914, 0x00008, 0x1BAB5460, 0x00008, 0x1BAC534E, 0x00020, 0x1BAE436F, 0x00008, - 0x1BB0D042, 0x00008, 0x1BB0E031, 0x00008, 0x1BC53003, 0x00008, 0x1BC782D6, 0x00008, - 0x1BCA1DAB, 0x00008, 0x1BCF1D00, 0x00020, 0x1BF5E6F4, 0x00008, 0x1BF676D4, 0x00001, - 0x1C05E914, 0x00008, 0x1C1CB898, 0x00008, 0x1C2150F9, 0x00008, 0x1C29D6BA, 0x00008, - 0x1C4E80D2, 0x00008, 0x1C55FB65, 0x00008, 0x1C6D1383, 0x00020, 0x1C8DCDAA, 0x00008, - 0x1C9C4C04, 0x00004, 0x1C9C4F6A, 0x00004, 0x1C9C511D, 0x00004, 0x1CA68D9C, 0x00008, - 0x1CAD5EAC, 0x00008, 0x1CC094C9, 0x00008, 0x1D21A729, 0x00008, 0x1D2A6E1F, 0x00008, - 0x1D2DCD47, 0x00008, 0x1D34A397, 0x00008, 0x1D36DF97, 0x00008, 0x1D3F56C4, 0x00008, - 0x1D42D9D1, 0x00008, 0x1D4AFD6D, 0x00008, 0x1D4D3781, 0x00008, 0x1D543E96, 0x00008, - 0x1D560DB7, 0x00008, 0x1D56B5BE, 0x00008, 0x1D699440, 0x00008, 0x1D7F8D12, 0x00400, - 0x1D82CF63, 0x00008, 0x1D8755CB, 0x00008, 0x1DAA0886, 0x00008, 0x1DB00CFF, 0x00008, - 0x1DB6EAAC, 0x00008, 0x1DBA2751, 0x00008, 0x1DBADEDD, 0x00008, 0x1DCC4C9A, 0x00020, - 0x1DD61DBC, 0x00008, 0x1DD91549, 0x00008, 0x1DE28D7C, 0x00008, 0x1DE64533, 0x00020, + 0x1312FAB3, 0x00008, 0x1315D3DA, 0x00008, 0x13224001, 0x00008, 0x1332F4CF, 0x00008, + 0x133308B5, 0x00008, 0x1372A27E, 0x00008, 0x1375F2D4, 0x00020, 0x13762343, 0x00008, + 0x1381BBEB, 0x00400, 0x138723BD, 0x00008, 0x138CABE2, 0x00008, 0x139C45DA, 0x00008, + 0x13A6395C, 0x00008, 0x13AF5203, 0x00004, 0x13AF53B6, 0x00004, 0x13B20625, 0x00008, + 0x13BB7D06, 0x00020, 0x13BCF7F0, 0x00020, 0x13BF86E7, 0x00008, 0x13D9313F, 0x00008, + 0x13F59CF1, 0x00008, 0x13FD7659, 0x00008, 0x140536BD, 0x00008, 0x140723CB, 0x00008, + 0x14274922, 0x00020, 0x142A49B3, 0x00008, 0x1433CED7, 0x00008, 0x144A48F0, 0x00008, + 0x145666E6, 0x00008, 0x145DAE33, 0x00008, 0x146383CE, 0x00008, 0x146ADF16, 0x00008, + 0x14719D73, 0x00008, 0x1474181B, 0x00008, 0x1477BAAA, 0x00020, 0x1478F200, 0x00008, + 0x147F7393, 0x00008, 0x148B43EF, 0x00008, 0x148C4CF6, 0x00008, 0x1490F6F6, 0x00020, + 0x14BBF956, 0x00008, 0x14C5A101, 0x97E00, 0x14DC6706, 0x00008, 0x1503ECA6, 0x00040, + 0x150BFB74, 0x00008, 0x15154DA2, 0x00008, 0x151930CC, 0x00008, 0x151A741C, 0x00008, + 0x1521D986, 0x00008, 0x15221883, 0x00008, 0x1522C79C, 0x00008, 0x15333B6E, 0x00008, + 0x153F0299, 0x00020, 0x1541D7B5, 0x00008, 0x154498E8, 0x00020, 0x15560500, 0x00008, + 0x1559DB4A, 0x00008, 0x155F2427, 0x00020, 0x15704101, 0x00008, 0x15833665, 0x00008, + 0x1588FE7E, 0x00008, 0x15A816C0, 0x00008, 0x15AA2FC6, 0x00008, 0x15AA57F4, 0x00008, + 0x15C0CDCA, 0x00008, 0x15C6B9A7, 0x00008, 0x15C88882, 0x00008, 0x15D11203, 0x00008, + 0x15E270FE, 0x00008, 0x15E395C5, 0x00008, 0x15EB565B, 0x00008, 0x15F0F3D4, 0x00004, + 0x15F6B1FF, 0x00004, 0x15F6B3B2, 0x00004, 0x15F6B565, 0x00004, 0x15F708E9, 0x00008, + 0x160C8D4E, 0x00008, 0x160D5B75, 0x00008, 0x160EC11D, 0x00008, 0x161CA579, 0x00008, + 0x162C4F4D, 0x00008, 0x162CA44F, 0x00020, 0x1643B734, 0x00008, 0x1657BE40, 0x00008, + 0x166CB800, 0x00008, 0x1673E5FF, 0x00008, 0x16779CF3, 0x00008, 0x167956C0, 0x00008, + 0x16894E86, 0x00008, 0x168BAF4C, 0x00008, 0x16A091A0, 0x00008, 0x16A2E93A, 0x00008, + 0x16A30C49, 0x00008, 0x16A80D11, 0x00020, 0x16AC338D, 0x00008, 0x16ADA85E, 0x00008, + 0x16B2B16C, 0x00008, 0x16B310CB, 0x00008, 0x16B4146D, 0x00008, 0x16BCFC19, 0x00020, + 0x16C4700C, 0x00008, 0x16CF35ED, 0x00008, 0x16D0E186, 0x00008, 0x16E28871, 0x00008, + 0x16E49E31, 0x00020, 0x16EA1721, 0x00008, 0x17054FA5, 0x00008, 0x1713A0A9, 0x00008, + 0x1718A332, 0x00008, 0x171DE3C1, 0x00020, 0x1720A5E0, 0x00400, 0x1722834C, 0x00008, + 0x172FAAB1, 0x00008, 0x1730757E, 0x00008, 0x173304D8, 0x02490, 0x173D4CFF, 0x00008, + 0x1740343B, 0x00008, 0x17415C8C, 0x00020, 0x17421A4C, 0x00008, 0x175B9879, 0x00008, + 0x1761A7F2, 0x00008, 0x1779F070, 0x00040, 0x177C476F, 0x00001, 0x177FA023, 0x00020, + 0x1780FA36, 0x00008, 0x1786D1CB, 0x00001, 0x1788A578, 0x00008, 0x178AC16E, 0x00001, + 0x178AC492, 0x00004, 0x178D6405, 0x00001, 0x178F9310, 0x00001, 0x17A5E2D6, 0x00008, + 0x17CB2782, 0x00008, 0x17D03820, 0x00008, 0x17D91777, 0x00008, 0x17DC0476, 0x00020, + 0x17DD44B1, 0x00020, 0x17DD843C, 0x00008, 0x17E01A9C, 0x00008, 0x17F6A3B0, 0x00008, + 0x17F79C77, 0x00008, 0x180A33EA, 0x00008, 0x1818839A, 0x00008, 0x18194261, 0x00008, + 0x181E86A9, 0x00008, 0x18347902, 0x00008, 0x18364DC5, 0x00008, 0x184546D9, 0x00008, + 0x18492964, 0x00008, 0x18576DF6, 0x00008, 0x18620AC8, 0x00008, 0x1862ED90, 0x00008, + 0x186ADBC8, 0x00008, 0x187595F7, 0x00008, 0x1879B293, 0x00008, 0x1890D8FC, 0x00008, + 0x189BF0B1, 0x00008, 0x18A192B4, 0x00008, 0x18A29C5F, 0x00020, 0x18A3DC7A, 0x00008, + 0x18A43A88, 0x00008, 0x18A4463D, 0x00020, 0x18A6BFCD, 0x00008, 0x18A6D576, 0x00008, + 0x18A6EB39, 0x00008, 0x18A8561B, 0x00008, 0x18BD8F3F, 0x00008, 0x18D79FB8, 0x00008, + 0x18D7E31A, 0x00008, 0x18F52DBE, 0x00008, 0x190D74C3, 0x00020, 0x190FBB0C, 0x00008, + 0x191C7C81, 0x00001, 0x191E3ECC, 0x00001, 0x1920C1E4, 0x00084, 0x1922E91A, 0x00008, + 0x192CB1FF, 0x00001, 0x1930A1A2, 0x00001, 0x19334439, 0x00001, 0x19357344, 0x00001, + 0x19379DB5, 0x00008, 0x1938B2D9, 0x00008, 0x19395C1B, 0x00001, 0x193B2BFE, 0x00001, + 0x193F14D5, 0x00001, 0x1941B0A0, 0x00001, 0x194BB19D, 0x00008, 0x194C8972, 0x00008, + 0x195E394F, 0x00008, 0x19722C89, 0x00462, 0x1975360B, 0x00008, 0x197CD299, 0x00008, + 0x19807465, 0x00008, 0x19889A2B, 0x00008, 0x19A17F27, 0x00008, 0x19A32D08, 0x00008, + 0x19A50F62, 0x00008, 0x19A98811, 0x00001, 0x19BAD6EA, 0x00008, 0x19CB0339, 0x02954, + 0x19CD85B9, 0x00020, 0x19E10B8E, 0x00008, 0x19E69BAB, 0x00008, 0x19E69BF1, 0x00008, + 0x19F61CDE, 0x00020, 0x19FA6E74, 0x00008, 0x19FAA0FA, 0x00008, 0x19FADB5F, 0x00004, + 0x19FC5B7B, 0x00004, 0x1A0AA12F, 0x00008, 0x1A0BAD73, 0x00008, 0x1A1B60E5, 0x00008, + 0x1A216D24, 0x00008, 0x1A229622, 0x00008, 0x1A3CD6FC, 0x00008, 0x1A42E14E, 0x00020, + 0x1A7E59BD, 0x00008, 0x1A8743EC, 0x00008, 0x1A8A1E06, 0x00008, 0x1A8E58F6, 0x00008, + 0x1A8FC37C, 0x00008, 0x1A900120, 0x00008, 0x1A929F85, 0x00008, 0x1AA9D98D, 0x00008, + 0x1AB8884E, 0x00008, 0x1AC68EA5, 0x00020, 0x1ACF397E, 0x00008, 0x1AD3C1B2, 0x00008, + 0x1AD6BCA9, 0x00008, 0x1ADA07D9, 0x00008, 0x1ADAA8B4, 0x00008, 0x1ADD78C4, 0x00008, + 0x1ADE28A4, 0x00020, 0x1AFA1433, 0x00008, 0x1AFF5524, 0x00008, 0x1B07DD4A, 0x00008, + 0x1B15C2B1, 0x00008, 0x1B1FB3AE, 0x00008, 0x1B2500ED, 0x00008, 0x1B45E41C, 0x00300, + 0x1B4BB6FD, 0x00008, 0x1B4ECAC3, 0x00001, 0x1B50B3B0, 0x00008, 0x1B568119, 0x00020, + 0x1B67EAA0, 0x00008, 0x1B6B6A1B, 0x00008, 0x1B71C5BD, 0x00008, 0x1B8D20A6, 0x00008, + 0x1B92F121, 0x00008, 0x1B94F443, 0x00008, 0x1B9C1163, 0x00008, 0x1BA02914, 0x00008, + 0x1BAB5460, 0x00008, 0x1BAC534E, 0x00020, 0x1BAE436F, 0x00008, 0x1BB0D042, 0x00008, + 0x1BB0E031, 0x00008, 0x1BC53003, 0x00008, 0x1BC782D6, 0x00008, 0x1BCA1DAB, 0x00008, + 0x1BCF1D00, 0x00020, 0x1BECDC0F, 0x00001, 0x1BF05EF2, 0x00001, 0x1BF294C9, 0x00001, + 0x1BF45DDE, 0x00020, 0x1BF5E6F4, 0x00008, 0x1BF676D4, 0x00001, 0x1C010130, 0x00001, + 0x1C05E914, 0x00008, 0x1C17CE21, 0x00008, 0x1C1CB898, 0x00008, 0x1C2150F9, 0x00008, + 0x1C29D6BA, 0x00008, 0x1C4E80D2, 0x00008, 0x1C53208F, 0x00008, 0x1C55FB65, 0x00008, + 0x1C6D1383, 0x00020, 0x1C8A1B2A, 0x00008, 0x1C8B30FD, 0x00008, 0x1C8DCDAA, 0x00008, + 0x1C9253CC, 0x00008, 0x1C986250, 0x00008, 0x1C9C4C04, 0x00004, 0x1C9C4F6A, 0x00004, + 0x1C9C511D, 0x00004, 0x1CA68D9C, 0x00008, 0x1CAD5EAC, 0x00008, 0x1CC094C9, 0x00008, + 0x1CC7FEF7, 0x00008, 0x1CCF2357, 0x00008, 0x1CE08EEB, 0x00008, 0x1CEF5316, 0x00020, + 0x1CF2AA9B, 0x00008, 0x1D1E3BAD, 0x00008, 0x1D21A729, 0x00008, 0x1D2588E8, 0x00008, + 0x1D2A6E1F, 0x00008, 0x1D2DCD47, 0x00008, 0x1D34A397, 0x00008, 0x1D3522FD, 0x00008, + 0x1D36DF97, 0x00008, 0x1D3F56C4, 0x00008, 0x1D42D9D1, 0x00008, 0x1D4AFD6D, 0x00008, + 0x1D4D3781, 0x00008, 0x1D543E96, 0x00008, 0x1D560DB7, 0x00008, 0x1D56B5BE, 0x00008, + 0x1D699440, 0x00008, 0x1D7F8D12, 0x00400, 0x1D82CF63, 0x00008, 0x1D8755CB, 0x00008, + 0x1DA40EE1, 0x00008, 0x1DAA0886, 0x00008, 0x1DB00CFF, 0x00008, 0x1DB6EAAC, 0x00008, + 0x1DBA2751, 0x00008, 0x1DBADEDD, 0x00008, 0x1DCC4C9A, 0x00020, 0x1DD61DBC, 0x00008, + 0x1DD91549, 0x00008, 0x1DE28D7C, 0x00008, 0x1DE4DEFA, 0x00008, 0x1DE64533, 0x00020, 0x1DEB4F34, 0x00008, 0x1DEC793C, 0x00020, 0x1DF3E454, 0x00008, 0x1E0C0EFA, 0x00008, - 0x1E164E88, 0x00008, 0x1E1F01D3, 0x00008, 0x1E439C36, 0x00008, 0x1E49DD4F, 0x00008, - 0x1E505002, 0x00004, 0x1E55392F, 0x00004, 0x1E5A557D, 0x00008, 0x1E61564F, 0x00008, - 0x1E768AF9, 0x00008, 0x1E7F8EA5, 0x00400, 0x1E839529, 0x00008, 0x1EA72AA6, 0x00008, - 0x1EA7E3DD, 0x00008, 0x1EB3FAA3, 0x00008, 0x1EBD71BD, 0x00008, 0x1ECB89CA, 0x00008, - 0x1ECF654C, 0x00008, 0x1ED1ACAC, 0x00008, 0x1ED4A273, 0x00008, 0x1ED61FB7, 0x00008, - 0x1EE8B38C, 0x00008, 0x1EF84639, 0x00020, 0x1F02C746, 0x00020, 0x1F0E9221, 0x00020, - 0x1F23133C, 0x00008, 0x1F433765, 0x00008, 0x1F43AA3C, 0x00008, 0x1F6479E6, 0x00080, - 0x1F65DA15, 0x00008, 0x1F6611D2, 0x00008, 0x1F7F9038, 0x00400, 0x1FAEE954, 0x00008, - 0x1FB1F0F0, 0x00008, 0x1FE69E3D, 0x00008, 0x1FEB3379, 0x00008, 0x1FF0B9C1, 0x00008, + 0x1E164E88, 0x00008, 0x1E1F01D3, 0x00008, 0x1E213D9A, 0x00008, 0x1E439C36, 0x00008, + 0x1E49DD4F, 0x00008, 0x1E505002, 0x00004, 0x1E55392F, 0x00004, 0x1E5A557D, 0x00008, + 0x1E61564F, 0x00008, 0x1E6C1179, 0x00008, 0x1E768AF9, 0x00008, 0x1E7F8EA5, 0x00400, + 0x1E839529, 0x00008, 0x1EA72AA6, 0x00008, 0x1EA7E3DD, 0x00008, 0x1EB3FAA3, 0x00008, + 0x1EBD71BD, 0x00008, 0x1ECB89CA, 0x00008, 0x1ECDF43B, 0x00008, 0x1ECF654C, 0x00008, + 0x1ED1ACAC, 0x00008, 0x1ED4A273, 0x00008, 0x1ED61FB7, 0x00008, 0x1EE8B38C, 0x00008, + 0x1EF84639, 0x00020, 0x1F02C746, 0x00020, 0x1F0E9221, 0x00020, 0x1F1D2A83, 0x00008, + 0x1F23133C, 0x00008, 0x1F28BAD0, 0x00008, 0x1F433765, 0x00008, 0x1F43AA3C, 0x00008, + 0x1F5A3255, 0x00008, 0x1F6479E6, 0x00080, 0x1F65DA15, 0x00008, 0x1F6611D2, 0x00008, + 0x1F7F9038, 0x00400, 0x1FAEE954, 0x00008, 0x1FB1F0F0, 0x00008, 0x1FE69E3D, 0x00008, + 0x1FEAA55D, 0x00020, 0x1FEB3379, 0x00008, 0x1FF0B9C1, 0x00008, 0x1FF3EC6D, 0x00008, 0x1FF70D7E, 0x00008, 0x1FFA612A, 0x00020, 0x1FFC5501, 0x00008, 0x2018985D, 0x00008, - 0x202A2BA9, 0x00020, 0x202B3295, 0x00008, 0x203844D9, 0x00020, 0x204D5E8F, 0x00008, - 0x205789B7, 0x00008, 0x205904D0, 0x00008, 0x20647B79, 0x00080, 0x207078E7, 0x00008, + 0x202A2BA9, 0x00020, 0x202B3295, 0x00008, 0x203844D9, 0x00020, 0x203FF693, 0x00158, + 0x204D0578, 0x00008, 0x204D5E8F, 0x00008, 0x205789B7, 0x00008, 0x20581C5A, 0x00004, + 0x205904D0, 0x00008, 0x205EFED3, 0x00008, 0x20647B79, 0x00080, 0x207078E7, 0x00008, 0x20764655, 0x00008, 0x207F91CB, 0x00400, 0x20800D98, 0x00008, 0x208C75FE, 0x00008, 0x20924F53, 0x00008, 0x20A47A57, 0x00008, 0x20AB0002, 0x00008, 0x20ACB1AA, 0x00008, - 0x20B66113, 0x00008, 0x20CDECA8, 0x00008, 0x20D9ACE4, 0x00008, 0x20F21276, 0x00008, - 0x20FA32EA, 0x00008, 0x2117634A, 0x00008, 0x211D6D46, 0x00008, 0x21273822, 0x00008, - 0x213D0617, 0x00020, 0x21404EC1, 0x00008, 0x2153AB61, 0x00008, 0x21552FF5, 0x00008, - 0x2160110F, 0x00020, 0x216C3E06, 0x00008, 0x216C534D, 0x00008, 0x217A7851, 0x00008, - 0x217F935E, 0x00400, 0x2182F460, 0x00008, 0x21874826, 0x00008, 0x21963501, 0x00008, - 0x21965D68, 0x00008, 0x219ABABB, 0x00008, 0x21A69071, 0x00008, 0x21B7FD10, 0x00008, - 0x21B8E78F, 0x00020, 0x21BEA6CE, 0x00008, 0x21C9BD44, 0x0BB80, 0x21CB6184, 0x00008, - 0x21E3F60B, 0x00008, 0x21E69CF1, 0x00008, 0x21E88756, 0x00020, 0x21F9AE22, 0x00020, - 0x2225A14D, 0x00008, 0x2230F1CE, 0x00008, 0x2244B65A, 0x00008, 0x224E327B, 0x00008, - 0x22563E68, 0x00020, 0x2256888C, 0x00008, 0x225C3FF1, 0x00008, 0x2269588D, 0x00008, - 0x22724367, 0x00008, 0x227292E3, 0x00008, 0x22783D58, 0x00008, 0x227F94F1, 0x00400, - 0x228DE42B, 0x00008, 0x229E786B, 0x00008, 0x229F4DFB, 0x00008, 0x22A3AB30, 0x00008, - 0x22AA2346, 0x00020, 0x22AE0BCC, 0x00008, 0x22AEF5B5, 0x00020, 0x22B854B6, 0x00008, - 0x22B88EAB, 0x00008, 0x22C1A911, 0x00008, 0x22D4FB96, 0x00008, 0x22D8E5C9, 0x00008, - 0x22DA774A, 0x00008, 0x22E47B73, 0x00008, 0x22E75163, 0x00008, 0x22EB0273, 0x00008, - 0x22F70BCF, 0x00001, 0x22FB0931, 0x00008, 0x23131D6B, 0x00020, 0x231BF4B7, 0x00010, - 0x23263B29, 0x00008, 0x2336A560, 0x00008, 0x23483246, 0x00008, 0x2350E045, 0x00008, + 0x20B66113, 0x00008, 0x20CACDDA, 0x00008, 0x20CDECA8, 0x00008, 0x20D9ACE4, 0x00008, + 0x20F21276, 0x00008, 0x20FA32EA, 0x00008, 0x2117634A, 0x00008, 0x211C819E, 0x00008, + 0x211D6D46, 0x00008, 0x21273822, 0x00008, 0x213D0617, 0x00020, 0x21404EC1, 0x00008, + 0x2147A007, 0x00008, 0x2153AB61, 0x00008, 0x21552FF5, 0x00008, 0x2160110F, 0x00020, + 0x216C3E06, 0x00008, 0x216C534D, 0x00008, 0x217A7851, 0x00008, 0x217F935E, 0x00400, + 0x2182F460, 0x00008, 0x21874826, 0x00008, 0x21963501, 0x00008, 0x21965D68, 0x00008, + 0x219ABABB, 0x00008, 0x21A69071, 0x00008, 0x21B7FD10, 0x00008, 0x21B8E78F, 0x00020, + 0x21BEA6CE, 0x00008, 0x21C9BD44, 0x0BB80, 0x21CB6184, 0x00008, 0x21D95BB4, 0x00008, + 0x21DA3225, 0x00008, 0x21E3F60B, 0x00008, 0x21E69CF1, 0x00008, 0x21E88756, 0x00020, + 0x21F8A22A, 0x00020, 0x21F9AE22, 0x00020, 0x21FC456E, 0x00008, 0x2225A14D, 0x00008, + 0x222643C0, 0x00008, 0x2230F1CE, 0x00008, 0x223B3511, 0x00020, 0x2244B65A, 0x00008, + 0x224E327B, 0x00008, 0x22563E68, 0x00020, 0x2256888C, 0x00008, 0x225C3FF1, 0x00008, + 0x2269588D, 0x00008, 0x22724367, 0x00008, 0x227292E3, 0x00008, 0x22783D58, 0x00008, + 0x227F94F1, 0x00400, 0x228DE42B, 0x00008, 0x229CD30D, 0x00008, 0x229E786B, 0x00008, + 0x229F4DFB, 0x00008, 0x22A3AB30, 0x00008, 0x22AA2346, 0x00020, 0x22AE0BCC, 0x00008, + 0x22AEF5B5, 0x00020, 0x22B854B6, 0x00008, 0x22B88EAB, 0x00008, 0x22BEC463, 0x00008, + 0x22C1A911, 0x00008, 0x22D4FB96, 0x00008, 0x22D8E5C9, 0x00008, 0x22DA774A, 0x00008, + 0x22E0639C, 0x00008, 0x22E47B73, 0x00008, 0x22E75163, 0x00008, 0x22EB0273, 0x00008, + 0x22F70BCF, 0x00001, 0x22FB0931, 0x00008, 0x22FDF1C1, 0x00008, 0x2301F4C2, 0x00008, + 0x23131D6B, 0x00020, 0x231BF4B7, 0x00010, 0x23263B29, 0x00008, 0x23292E30, 0x00008, + 0x2336A560, 0x00008, 0x2342A01C, 0x00008, 0x23483246, 0x00008, 0x2350E045, 0x00008, 0x23570152, 0x00008, 0x23779FA3, 0x00008, 0x237F4349, 0x00008, 0x237F9684, 0x00400, - 0x2389A955, 0x00008, 0x23927FB1, 0x00008, 0x239D03FA, 0x00008, 0x23A2F8A4, 0x00008, - 0x23BB834B, 0x00008, 0x23D05480, 0x00008, 0x23E394D1, 0x00020, 0x2401AC9C, 0x00008, - 0x240EA068, 0x00008, 0x2416813E, 0x00008, 0x24194490, 0x00008, 0x241C7D26, 0x00008, + 0x2389A955, 0x00008, 0x23927FB1, 0x00008, 0x239D03FA, 0x00008, 0x23A135CA, 0x00008, + 0x23A2F8A4, 0x00008, 0x23BB834B, 0x00008, 0x23D05480, 0x00008, 0x23E394D1, 0x00020, + 0x23E49F3E, 0x00008, 0x23EAF38E, 0x00008, 0x2401AC9C, 0x00008, 0x240EA068, 0x00008, + 0x2413FDB1, 0x00004, 0x2416813E, 0x00008, 0x24194490, 0x00008, 0x241C7D26, 0x00008, 0x243EF17F, 0x00008, 0x244B73C0, 0x00020, 0x245978C2, 0x00008, 0x245CFF50, 0x00008, - 0x245FDFE1, 0x00008, 0x246B2604, 0x00008, 0x2470B851, 0x00008, 0x247F28BC, 0x00008, - 0x247F9817, 0x00400, 0x2482AD60, 0x3A980, 0x248F3CD0, 0x00008, 0x2495EDAE, 0x00020, + 0x245FDFE1, 0x00008, 0x246A5BB6, 0x00008, 0x246B2604, 0x00008, 0x246B5C89, 0x00008, + 0x246E1D0F, 0x00008, 0x2470B851, 0x00008, 0x247F28BC, 0x00008, 0x247F9817, 0x00400, + 0x2482AD60, 0x3A980, 0x248F3CD0, 0x00008, 0x2494B17E, 0x00008, 0x2495EDAE, 0x00020, 0x24A1AAAB, 0x00008, 0x24A1EC33, 0x00008, 0x24AD643D, 0x00008, 0x24B2EC1B, 0x00008, 0x24B36B08, 0x00008, 0x24B54C36, 0x00008, 0x24BCE26F, 0x00008, 0x24C08FE1, 0x00008, 0x24E1B545, 0x00008, 0x24E6C092, 0x00008, 0x24F1F7BD, 0x00008, 0x24FBF83D, 0x00020, - 0x24FED684, 0x00008, 0x2503E583, 0x00008, 0x2516DAE4, 0x00008, 0x251A52DD, 0x00008, - 0x2522AD7E, 0x00718, 0x2523D6E1, 0x00004, 0x25255573, 0x00008, 0x2544FA8B, 0x00008, - 0x2545B554, 0x00008, 0x2545F62B, 0x00008, 0x25648358, 0x00080, 0x256878DF, 0x00008, - 0x2574A0AE, 0x00020, 0x257C5E20, 0x00008, 0x257F99AA, 0x00400, 0x25839373, 0x00004, - 0x2591447B, 0x00020, 0x2591928A, 0x00008, 0x25A0F1BF, 0x00008, 0x25A71ADC, 0x00008, - 0x25A9FFBD, 0x00020, 0x25AEA792, 0x00008, 0x25AEF104, 0x00020, 0x25B306FC, 0x00008, - 0x25B5C027, 0x00001, 0x25BBFA82, 0x00008, 0x25C24E2D, 0x00020, 0x25C2668B, 0x00008, - 0x25C35A74, 0x00008, 0x25E0523D, 0x00008, 0x25E19BE5, 0x00008, 0x25E30834, 0x00008, - 0x25E34223, 0x00008, 0x25E58005, 0x00008, 0x25EDCDB8, 0x00008, 0x25EE1323, 0x00008, - 0x25F238F7, 0x00008, 0x25FA4810, 0x00008, 0x2607C93E, 0x00020, 0x261D4C23, 0x00008, - 0x26239944, 0x00008, 0x26297547, 0x00020, 0x2639E91E, 0x00004, 0x2646B0BE, 0x00008, - 0x2648E717, 0x00008, 0x264CECCE, 0x00020, 0x264F6D14, 0x00008, 0x2657EBBF, 0x00020, - 0x265887B8, 0x00008, 0x266484EB, 0x00080, 0x267F49FB, 0x00008, 0x267F9B3D, 0x00400, - 0x2684C61E, 0x00008, 0x26865BCD, 0x00008, 0x268A1BE8, 0x00008, 0x268B9E5F, 0x00008, - 0x268CEBA3, 0x00008, 0x26B40D4C, 0x00008, 0x26B67610, 0x00002, 0x26D11416, 0x00008, - 0x26D71FE3, 0x00008, 0x26DAAFBF, 0x00020, 0x26DF819E, 0x00020, 0x26E69AA9, 0x00004, - 0x26E8B4CF, 0x00008, 0x26F510C4, 0x00004, 0x26F7B122, 0x00008, 0x2709B172, 0x00008, - 0x2715BC96, 0x00020, 0x272395A8, 0x00020, 0x2727DD4E, 0x00008, 0x2732987D, 0x00008, - 0x2734BBBE, 0x00008, 0x273C80A7, 0x00008, 0x27435101, 0x00008, 0x274EB68A, 0x00008, - 0x27526396, 0x0000C, 0x2764867E, 0x00080, 0x276B1847, 0x00008, 0x277F40AA, 0x00008, - 0x2783B4F1, 0x00008, 0x279A7B59, 0x00008, 0x279D7314, 0x00008, 0x279D73DC, 0x00008, - 0x27B37AA3, 0x00008, 0x27C22B89, 0x00008, 0x27C875A0, 0x00008, 0x27D1AA7A, 0x00020, - 0x27D4F8D1, 0x00008, 0x27DBF575, 0x00008, 0x27E6020B, 0x00008, 0x27EA5DBB, 0x00020, - 0x27F16BDB, 0x00008, 0x27F506E7, 0x00008, 0x28087519, 0x00008, 0x28209B9B, 0x00020, - 0x28226644, 0x00008, 0x2828808B, 0x00008, 0x28385CF1, 0x00008, 0x283A4922, 0x00008, - 0x2858EC6E, 0x00008, 0x28648811, 0x00080, 0x28709FC6, 0x00008, 0x287ED11F, 0x00004, - 0x2887BCFA, 0x00008, 0x28891822, 0x00008, 0x289F0E65, 0x00008, 0x28BDC616, 0x00008, - 0x28DD1C6B, 0x00008, 0x28E4A528, 0x00008, 0x28E8C72E, 0x00008, 0x28E9E32B, 0x00008, - 0x28EA4A3A, 0x00008, 0x28F4F0FA, 0x00008, 0x2903D070, 0x00008, 0x291C81BC, 0x00008, - 0x292B0E45, 0x00190, 0x296489A4, 0x00080, 0x296D8F4D, 0x00008, 0x2985AE32, 0x00008, + 0x24FED684, 0x00008, 0x2503E583, 0x00008, 0x2514795B, 0x00008, 0x2516DAE4, 0x00008, + 0x251A52DD, 0x00008, 0x2522AD7E, 0x00718, 0x2523D6E1, 0x00004, 0x25255573, 0x00008, + 0x253C6BD4, 0x00008, 0x2544FA8B, 0x00008, 0x2545B554, 0x00008, 0x2545F62B, 0x00008, + 0x255A4F50, 0x00020, 0x25648358, 0x00080, 0x256878DF, 0x00008, 0x2574A0AE, 0x00020, + 0x25776710, 0x00004, 0x257C5E20, 0x00008, 0x257F99AA, 0x00400, 0x25839373, 0x00004, + 0x2589ACA8, 0x00008, 0x258AECE2, 0x00008, 0x2591447B, 0x00020, 0x2591928A, 0x00008, + 0x25A0F1BF, 0x00008, 0x25A71ADC, 0x00008, 0x25A9FFBD, 0x00020, 0x25AEA792, 0x00008, + 0x25AEF104, 0x00020, 0x25B306FC, 0x00008, 0x25B5C027, 0x00001, 0x25BBFA82, 0x00008, + 0x25C24E2D, 0x00020, 0x25C2668B, 0x00008, 0x25C35A74, 0x00008, 0x25D71C6A, 0x00008, + 0x25E0523D, 0x00008, 0x25E19BE5, 0x00008, 0x25E30834, 0x00008, 0x25E34223, 0x00008, + 0x25E58005, 0x00008, 0x25EB147D, 0x00008, 0x25EDCDB8, 0x00008, 0x25EE1323, 0x00008, + 0x25F238F7, 0x00008, 0x25FA4810, 0x00008, 0x2607C93E, 0x00020, 0x26162CDF, 0x00008, + 0x261D4C23, 0x00008, 0x26239944, 0x00008, 0x26297547, 0x00020, 0x2632D929, 0x00008, + 0x2639E91E, 0x00004, 0x2646B0BE, 0x00008, 0x26477F15, 0x00008, 0x2648E717, 0x00008, + 0x264C9C6E, 0x00008, 0x264CECCE, 0x00020, 0x264F6D14, 0x00008, 0x2657EBBF, 0x00020, + 0x265887B8, 0x00008, 0x266484EB, 0x00080, 0x266C9EF8, 0x00008, 0x267F49FB, 0x00008, + 0x267F9B3D, 0x00400, 0x2684C61E, 0x00008, 0x26865BCD, 0x00008, 0x268A1BE8, 0x00008, + 0x268B9E5F, 0x00008, 0x268CEBA3, 0x00008, 0x26B40D4C, 0x00008, 0x26B67610, 0x00002, + 0x26D11416, 0x00008, 0x26D71FE3, 0x00008, 0x26DAAFBF, 0x00020, 0x26DF819E, 0x00020, + 0x26E69AA9, 0x00004, 0x26E8B4CF, 0x00008, 0x26F510C4, 0x00004, 0x26F7B122, 0x00008, + 0x26FB9965, 0x00008, 0x2709B172, 0x00008, 0x270D9604, 0x00008, 0x2715BC96, 0x00020, + 0x272395A8, 0x00020, 0x2727DD4E, 0x00008, 0x2732987D, 0x00008, 0x2734BBBE, 0x00008, + 0x273C80A7, 0x00008, 0x27435101, 0x00008, 0x274EB68A, 0x00008, 0x27526396, 0x0000C, + 0x2764867E, 0x00080, 0x27679664, 0x00008, 0x276B1847, 0x00008, 0x27732009, 0x00008, + 0x2774061F, 0x00008, 0x277F40AA, 0x00008, 0x2783B4F1, 0x00008, 0x279A7B59, 0x00008, + 0x279BFDE3, 0x00008, 0x279D7314, 0x00008, 0x279D73DC, 0x00008, 0x27B37AA3, 0x00008, + 0x27C22B89, 0x00008, 0x27C875A0, 0x00008, 0x27CF15A6, 0x00008, 0x27D1AA7A, 0x00020, + 0x27D4F8D1, 0x00008, 0x27DBF575, 0x00008, 0x27E54B48, 0x00008, 0x27E6020B, 0x00008, + 0x27EA5DBB, 0x00020, 0x27F16BDB, 0x00008, 0x27F506E7, 0x00008, 0x28087519, 0x00008, + 0x281B35B3, 0x00008, 0x28209B9B, 0x00020, 0x28226644, 0x00008, 0x2828808B, 0x00008, + 0x28385CF1, 0x00008, 0x283A4922, 0x00008, 0x283B67C5, 0x00008, 0x2850F7B5, 0x00020, + 0x28568266, 0x00008, 0x2858EC6E, 0x00008, 0x28648811, 0x00080, 0x28709FC6, 0x00008, + 0x287ED11F, 0x00004, 0x2887BCFA, 0x00008, 0x28891822, 0x00008, 0x289CAFF5, 0x00008, + 0x289F0E65, 0x00008, 0x28ACFEA3, 0x00008, 0x28B22C6F, 0x00008, 0x28B2AD31, 0x00008, + 0x28BDC616, 0x00008, 0x28C953BA, 0x00008, 0x28DD1C6B, 0x00008, 0x28E475DE, 0x00C80, + 0x28E4A528, 0x00008, 0x28E8C72E, 0x00008, 0x28E9E32B, 0x00008, 0x28EA4A3A, 0x00008, + 0x28F4F0FA, 0x00008, 0x2903D070, 0x00008, 0x290866E5, 0x00008, 0x291C81BC, 0x00008, + 0x292B0E45, 0x00190, 0x292FA831, 0x00008, 0x293971D4, 0x00020, 0x294F2ED9, 0x00008, + 0x296489A4, 0x00080, 0x296D8F4D, 0x00008, 0x2985AE32, 0x00008, 0x2994EFEA, 0x00008, 0x299AEB08, 0x00004, 0x299AECBB, 0x00004, 0x299AF021, 0x00004, 0x29A344C7, 0x00001, - 0x29A4E691, 0x00008, 0x29A4F57C, 0x00008, 0x29A5EE2A, 0x00001, 0x29A9D701, 0x00001, - 0x29AB994C, 0x00001, 0x29AF8223, 0x00001, 0x29B1CE38, 0x00008, 0x29B22B86, 0x00001, - 0x29B4615D, 0x00001, 0x29B4AED2, 0x00718, 0x29B84368, 0x00001, 0x29BCA684, 0x00008, - 0x29CFF371, 0x00008, 0x29DA68C1, 0x00008, 0x29F24002, 0x00008, 0x29F46734, 0x00008, - 0x29F4EB6E, 0x00008, 0x29F59A93, 0x00008, 0x29F9736A, 0x00008, 0x2A01E108, 0x00008, - 0x2A070BB8, 0x00008, 0x2A0D38BB, 0x00008, 0x2A0DF99D, 0x00008, 0x2A1767B5, 0x00008, - 0x2A1F009B, 0x00008, 0x2A26DC6D, 0x00008, 0x2A3AC89A, 0x00004, 0x2A4231C2, 0x00020, - 0x2A54FAE6, 0x00008, 0x2A648B37, 0x00080, 0x2A71E6B0, 0x00008, 0x2A95DFE7, 0x00008, - 0x2A9942DB, 0x00008, 0x2A9CCE3C, 0x00008, 0x2A9E68EC, 0x00008, 0x2AA2FB92, 0x00008, - 0x2AB3AEE6, 0x00008, 0x2AB42C7B, 0x00008, 0x2ABF1C43, 0x00008, 0x2AC14C12, 0x00008, - 0x2ACABCC8, 0x00008, 0x2AF01A7F, 0x00008, 0x2B04FCF0, 0x00008, 0x2B054DF2, 0x00020, - 0x2B08967F, 0x00008, 0x2B1BD36E, 0x00008, 0x2B3D672F, 0x00008, 0x2B4982E1, 0x00008, - 0x2B4EC817, 0x00008, 0x2B53974F, 0x00008, 0x2B5508E5, 0x00008, 0x2B648CCA, 0x00080, - 0x2B7EFC7F, 0x00008, 0x2B971B2B, 0x00008, 0x2B9C07F6, 0x00008, 0x2BA38A70, 0x00008, - 0x2BBA966F, 0x00008, 0x2BC05667, 0x00008, 0x2BC79FD3, 0x00008, 0x2BC82B3B, 0x00008, - 0x2BCC63C1, 0x00008, 0x2BCEFC32, 0x00008, 0x2BD8C433, 0x00008, 0x2BFE5A55, 0x00020, - 0x2BFEAADB, 0x00008, 0x2C237D27, 0x00020, 0x2C2CED4C, 0x00008, 0x2C2F6A5B, 0x00008, - 0x2C305C61, 0x00008, 0x2C3457FB, 0x00008, 0x2C39E7F3, 0x00008, 0x2C3EDA7A, 0x00008, - 0x2C42BAE4, 0x00008, 0x2C49EF1A, 0x00008, 0x2C51FF26, 0x00008, 0x2C5909EF, 0x00008, - 0x2C648E5D, 0x00080, 0x2C64CBED, 0x00008, 0x2C7084E3, 0x00008, 0x2C7C80E7, 0x00008, - 0x2C84DE5E, 0x00008, 0x2C8D3999, 0x00008, 0x2C96CF44, 0x00008, 0x2CA34D40, 0x00004, - 0x2CA34EF3, 0x00004, 0x2CA350A6, 0x00004, 0x2CB00691, 0x00008, 0x2CB5E57E, 0x00008, - 0x2CB5E7E4, 0x00008, 0x2CBA337F, 0x00008, 0x2CD1D95C, 0x00020, 0x2CDABF3D, 0x00008, - 0x2CE99281, 0x00008, 0x2CF10BDA, 0x00020, 0x2D05D7F9, 0x00008, 0x2D05F1FF, 0x00008, - 0x2D1A5CCB, 0x00008, 0x2D262377, 0x00020, 0x2D3A3C5C, 0x00008, 0x2D4707CA, 0x00008, + 0x29A3D3DD, 0x00008, 0x29A4E691, 0x00008, 0x29A4F57C, 0x00008, 0x29A5EE2A, 0x00001, + 0x29A9D701, 0x00001, 0x29AB994C, 0x00001, 0x29AF8223, 0x00001, 0x29B1CE38, 0x00008, + 0x29B22B86, 0x00001, 0x29B4615D, 0x00001, 0x29B483BB, 0x00008, 0x29B4AED2, 0x00718, + 0x29B84368, 0x00001, 0x29BCA684, 0x00008, 0x29CFF371, 0x00008, 0x29D699FF, 0x00004, + 0x29DA68C1, 0x00008, 0x29F24002, 0x00008, 0x29F46734, 0x00008, 0x29F4EB6E, 0x00008, + 0x29F59A93, 0x00008, 0x29F9736A, 0x00008, 0x2A01E108, 0x00008, 0x2A070BB8, 0x00008, + 0x2A0D38BB, 0x00008, 0x2A0DF99D, 0x00008, 0x2A1767B5, 0x00008, 0x2A1F009B, 0x00008, + 0x2A26DC6D, 0x00008, 0x2A3AC89A, 0x00004, 0x2A4231C2, 0x00020, 0x2A54FAE6, 0x00008, + 0x2A648B37, 0x00080, 0x2A71E6B0, 0x00008, 0x2A95DFE7, 0x00008, 0x2A9942DB, 0x00008, + 0x2A9CCE3C, 0x00008, 0x2A9E68EC, 0x00008, 0x2AA2FB92, 0x00008, 0x2AB3AEE6, 0x00008, + 0x2AB42C7B, 0x00008, 0x2ABF1C43, 0x00008, 0x2AC14C12, 0x00008, 0x2ACABCC8, 0x00008, + 0x2ADA836D, 0x00008, 0x2AF01A7F, 0x00008, 0x2B04FCF0, 0x00008, 0x2B054DF2, 0x00020, + 0x2B08967F, 0x00008, 0x2B1BD36E, 0x00008, 0x2B2C31BB, 0x00008, 0x2B3D672F, 0x00008, + 0x2B4982E1, 0x00008, 0x2B4EC817, 0x00008, 0x2B53974F, 0x00008, 0x2B5508E5, 0x00008, + 0x2B648CCA, 0x00080, 0x2B669CE8, 0x00008, 0x2B7EFC7F, 0x00008, 0x2B971B2B, 0x00008, + 0x2B9B8F07, 0x00008, 0x2B9C07F6, 0x00008, 0x2BA38A70, 0x00008, 0x2BBA966F, 0x00008, + 0x2BC05667, 0x00008, 0x2BC79FD3, 0x00008, 0x2BC82B3B, 0x00008, 0x2BC8A6DC, 0x00008, + 0x2BCC63C1, 0x00008, 0x2BCEFC32, 0x00008, 0x2BD8C433, 0x00008, 0x2BE230E4, 0x00008, + 0x2BE346E1, 0x00008, 0x2BEAB93C, 0x00008, 0x2BFE5A55, 0x00020, 0x2BFEAADB, 0x00008, + 0x2C163878, 0x00008, 0x2C237D27, 0x00020, 0x2C2CED4C, 0x00008, 0x2C2F6A5B, 0x00008, + 0x2C305C61, 0x00008, 0x2C3457FB, 0x00008, 0x2C39E7F3, 0x00008, 0x2C3CC351, 0x00008, + 0x2C3EDA7A, 0x00008, 0x2C42BAE4, 0x00008, 0x2C49EF1A, 0x00008, 0x2C51FF26, 0x00008, + 0x2C5909EF, 0x00008, 0x2C648E5D, 0x00080, 0x2C64CBED, 0x00008, 0x2C7084E3, 0x00008, + 0x2C7B6186, 0x00008, 0x2C7C80E7, 0x00008, 0x2C84DE5E, 0x00008, 0x2C8D3999, 0x00008, + 0x2C96CF44, 0x00008, 0x2CA34D40, 0x00004, 0x2CA34EF3, 0x00004, 0x2CA350A6, 0x00004, + 0x2CB00691, 0x00008, 0x2CB27FED, 0x00008, 0x2CB5E57E, 0x00008, 0x2CB5E7E4, 0x00008, + 0x2CBA337F, 0x00008, 0x2CC3A316, 0x00008, 0x2CC86861, 0x00008, 0x2CCE2385, 0x00008, + 0x2CD1D95C, 0x00020, 0x2CDABF3D, 0x00008, 0x2CE99281, 0x00008, 0x2CF10BDA, 0x00020, + 0x2D05D7F9, 0x00008, 0x2D05F1FF, 0x00008, 0x2D1A5CCB, 0x00008, 0x2D262377, 0x00020, + 0x2D2E0A7C, 0x00008, 0x2D3A3C5C, 0x00008, 0x2D4707CA, 0x00008, 0x2D4D0E04, 0x00008, 0x2D5004EF, 0x00008, 0x2D54FB3C, 0x00008, 0x2D5734DF, 0x00020, 0x2D63DCFD, 0x00008, - 0x2D64A4A9, 0x00020, 0x2D78B7E5, 0x00008, 0x2D88C497, 0x00008, 0x2D94D732, 0x00008, - 0x2D98E9E3, 0x00008, 0x2DA64436, 0x00008, 0x2DA7805A, 0x00008, 0x2DAC8879, 0x00008, - 0x2DC5B48A, 0x00008, 0x2DE976B6, 0x00008, 0x2DF3EA1D, 0x00008, 0x2DFEC315, 0x00008, - 0x2E0C6757, 0x00004, 0x2E0EA3FA, 0x00004, 0x2E114691, 0x00004, 0x2E15289C, 0x00004, - 0x2E16F1B3, 0x00004, 0x2E17479A, 0x00001, 0x2E1AE156, 0x00004, 0x2E1CEB78, 0x00008, - 0x2E1CF9AD, 0x00008, 0x2E1D172D, 0x00004, 0x2E1FB2F8, 0x00004, 0x2E20E59D, 0x00008, - 0x2E2214E8, 0x00020, 0x2E25FBE5, 0x00008, 0x2E281D1A, 0x00008, 0x2E33DEE5, 0x00004, - 0x2E367F4A, 0x00008, 0x2E37C0F0, 0x00004, 0x2E5647D0, 0x00008, 0x2E60E444, 0x00008, + 0x2D64A4A9, 0x00020, 0x2D78B7E5, 0x00008, 0x2D88C497, 0x00008, 0x2D89C157, 0x00008, + 0x2D94D732, 0x00008, 0x2D98E9E3, 0x00008, 0x2DA64436, 0x00008, 0x2DA7805A, 0x00008, + 0x2DAC8879, 0x00008, 0x2DC5B48A, 0x00008, 0x2DDEEC7A, 0x00008, 0x2DE976B6, 0x00008, + 0x2DF201B2, 0x00004, 0x2DF3EA1D, 0x00008, 0x2DFEC315, 0x00008, 0x2E0C6757, 0x00004, + 0x2E0EA3FA, 0x00004, 0x2E114691, 0x00004, 0x2E15289C, 0x00004, 0x2E16F1B3, 0x00004, + 0x2E17479A, 0x00001, 0x2E1AE156, 0x00004, 0x2E1CEB78, 0x00008, 0x2E1CF9AD, 0x00008, + 0x2E1D172D, 0x00004, 0x2E1FB2F8, 0x00004, 0x2E20E59D, 0x00008, 0x2E2214E8, 0x00020, + 0x2E233763, 0x00008, 0x2E25FBE5, 0x00008, 0x2E281D1A, 0x00008, 0x2E2DAB54, 0x00008, + 0x2E33DEE5, 0x00004, 0x2E367F4A, 0x00008, 0x2E37C0F0, 0x00004, 0x2E5647D0, 0x00008, + 0x2E5ABD6D, 0x00008, 0x2E5B1B9C, 0x00008, 0x2E60E444, 0x00008, 0x2E643360, 0x00008, 0x2E65F40A, 0x00008, 0x2E790F65, 0x00004, 0x2E7B3668, 0x00020, 0x2E8B0AE6, 0x00008, 0x2E90CF53, 0x00008, 0x2E97F5B9, 0x00008, 0x2EA3DE0B, 0x00008, 0x2EAAAB4E, 0x00008, 0x2EB1B190, 0x00021, 0x2EC1CC77, 0x0000C, 0x2EC5BC1A, 0x0000C, 0x2EC78531, 0x0000C, - 0x2ECB673C, 0x0000C, 0x2ECE09D3, 0x0000C, 0x2ED04676, 0x0000C, 0x2ED42F4D, 0x0000C, - 0x2ED5F198, 0x0000C, 0x2EE2C482, 0x00008, 0x2EE3E797, 0x00008, 0x2EF42B8A, 0x00020, - 0x2EF6EE63, 0x00008, 0x2F0AFED6, 0x00008, 0x2F0EE608, 0x00008, 0x2F1DB158, 0x00008, - 0x2F20C116, 0x00008, 0x2F288563, 0x00008, 0x2F37EA60, 0x00008, 0x2F455DEB, 0x00008, - 0x2F532744, 0x00004, 0x2F59A5F5, 0x00008, 0x2F5E21E0, 0x00008, 0x2F5F0597, 0x00008, + 0x2EC95754, 0x00008, 0x2ECB673C, 0x0000C, 0x2ECE09D3, 0x0000C, 0x2ED04676, 0x0000C, + 0x2ED42F4D, 0x0000C, 0x2ED5F198, 0x0000C, 0x2EE2C482, 0x00008, 0x2EE3E797, 0x00008, + 0x2EF42B8A, 0x00020, 0x2EF6EE63, 0x00008, 0x2F0AFED6, 0x00008, 0x2F0EE608, 0x00008, + 0x2F1DB158, 0x00008, 0x2F20C116, 0x00008, 0x2F287E83, 0x00008, 0x2F288563, 0x00008, + 0x2F37EA60, 0x00008, 0x2F455DEB, 0x00008, 0x2F532744, 0x00004, 0x2F534F66, 0x00008, + 0x2F585585, 0x00008, 0x2F59A5F5, 0x00008, 0x2F5E21E0, 0x00008, 0x2F5F0597, 0x00008, 0x2F705F70, 0x00008, 0x2F77B50F, 0x00008, 0x2F83F088, 0x00008, 0x2F840DF2, 0x00008, - 0x2FA7057B, 0x00008, 0x2FAF3426, 0x00008, 0x2FB0E02A, 0x00008, 0x2FB6E9D1, 0x00008, - 0x2FBDA24B, 0x00020, 0x2FD5ED43, 0x00008, 0x2FF2254B, 0x00008, 0x2FFC9057, 0x00008, - 0x300CB0FF, 0x00008, 0x301CD04A, 0x00008, 0x301DB3BB, 0x00008, 0x301FAE69, 0x00008, - 0x302AACAA, 0x00008, 0x30418AF8, 0x00008, 0x3047A41F, 0x00008, 0x3049337E, 0x00008, - 0x304F462D, 0x00008, 0x3054BC90, 0x00008, 0x305928F6, 0x00008, 0x3065B8E0, 0x00008, - 0x3071218A, 0x00008, 0x3078A6E9, 0x00008, 0x3082DA5A, 0x00008, 0x308B067D, 0x00008, - 0x30933810, 0x00008, 0x30B64C2C, 0x00008, 0x30BFDE14, 0x00008, 0x30C24642, 0x00008, - 0x30D4461E, 0x00008, 0x30E0760D, 0x00008, 0x30E73FB2, 0x00008, 0x30E7493E, 0x00008, + 0x2F94C5F8, 0x00008, 0x2FA7057B, 0x00008, 0x2FAF3426, 0x00008, 0x2FB0E02A, 0x00008, + 0x2FB6E9D1, 0x00008, 0x2FBDA24B, 0x00020, 0x2FD5ED43, 0x00008, 0x2FDFF29E, 0x00008, + 0x2FE4BA02, 0x00020, 0x2FF2254B, 0x00008, 0x2FFC9057, 0x00008, 0x300CB0FF, 0x00008, + 0x301CD04A, 0x00008, 0x301DB3BB, 0x00008, 0x301FAE69, 0x00008, 0x302AACAA, 0x00008, + 0x30418AF8, 0x00008, 0x3045BC2D, 0x00008, 0x3047A41F, 0x00008, 0x3049337E, 0x00008, + 0x304F462D, 0x00008, 0x3054BC90, 0x00008, 0x3058C6B7, 0x00008, 0x305928F6, 0x00008, + 0x3065B8E0, 0x00008, 0x3071218A, 0x00008, 0x3078A6E9, 0x00008, 0x3082DA5A, 0x00008, + 0x308B067D, 0x00008, 0x308C990F, 0x00008, 0x30933810, 0x00008, 0x30B64C2C, 0x00008, + 0x30BFDE14, 0x00008, 0x30C24642, 0x00008, 0x30D4461E, 0x00008, 0x30E0760D, 0x00008, + 0x30E44D2E, 0x00008, 0x30E73FB2, 0x00008, 0x30E7493E, 0x00008, 0x30F6630F, 0x00008, 0x3105F5D4, 0x00008, 0x310E4BA6, 0x00008, 0x310F3354, 0x00020, 0x312220C5, 0x00008, 0x3122E18D, 0x00008, 0x3129555B, 0x00008, 0x314695AE, 0x00008, 0x3146FB6D, 0x00008, - 0x31670005, 0x00008, 0x317051B5, 0x00008, 0x317D3A34, 0x00020, 0x317F3AD1, 0x00008, - 0x3183BEE8, 0x00008, 0x318DE493, 0x00008, 0x318F1132, 0x00008, 0x319AD909, 0x00020, - 0x319E1CB4, 0x00008, 0x31A721BD, 0x00008, 0x31B9C301, 0x00010, 0x31BB1180, 0x00008, - 0x31BEF78C, 0x00020, 0x31C097B3, 0x00008, 0x31CD1DC0, 0x00008, 0x31D1F16F, 0x00008, - 0x31DE21F6, 0x00008, 0x31E3A67C, 0x00008, 0x31EF132C, 0x00010, 0x31F52833, 0x00008, - 0x31F5B652, 0x00008, 0x320794F8, 0x00008, 0x3207AC9C, 0x00008, 0x320862ED, 0x00008, + 0x31670005, 0x00008, 0x316D9214, 0x00008, 0x317051B5, 0x00008, 0x317D3A34, 0x00020, + 0x317F3AD1, 0x00008, 0x3183BEE8, 0x00008, 0x318DE493, 0x00008, 0x318F1132, 0x00008, + 0x319AD909, 0x00020, 0x319E1CB4, 0x00008, 0x31A721BD, 0x00008, 0x31B9C301, 0x00010, + 0x31BB1180, 0x00008, 0x31BEF78C, 0x00020, 0x31C097B3, 0x00008, 0x31CABF12, 0x00008, + 0x31CD1DC0, 0x00008, 0x31D1F16F, 0x00008, 0x31DE21F6, 0x00008, 0x31E3A67C, 0x00008, + 0x31E757A4, 0x00008, 0x31EF132C, 0x00010, 0x31F52833, 0x00008, 0x31F5B652, 0x00008, + 0x31FB910F, 0x00008, 0x320794F8, 0x00008, 0x3207AC9C, 0x00008, 0x320862ED, 0x00008, 0x320BE700, 0x00008, 0x32163707, 0x00008, 0x3222AFC0, 0x00008, 0x32232AA4, 0x00008, - 0x322F945D, 0x00008, 0x323556DF, 0x00008, 0x323E1F97, 0x00008, 0x32566908, 0x00008, - 0x3256A957, 0x00008, 0x32632399, 0x00008, 0x32691778, 0x00008, 0x3275F474, 0x00004, - 0x3275F98D, 0x00004, 0x3286B31C, 0x00008, 0x32939B5D, 0x00008, 0x329C9262, 0x00001, - 0x329F6783, 0x00008, 0x32A7FBD0, 0x00008, 0x32B09F0D, 0x00008, 0x32CB90F2, 0x00008, - 0x33003B2F, 0x00008, 0x330260C0, 0x00008, 0x3320F1D5, 0x00008, 0x33219BDE, 0x00008, - 0x333025C2, 0x00008, 0x334171AA, 0x00008, 0x334DF045, 0x00008, 0x3351FB51, 0x00008, - 0x33525688, 0x00008, 0x3353E3E4, 0x00008, 0x33690FBB, 0x00008, 0x33772FBD, 0x00008, - 0x33881DA4, 0x00008, 0x33891317, 0x00008, 0x33943650, 0x00008, 0x339F6564, 0x00001, - 0x33B5678F, 0x00008, 0x33CE9300, 0x00008, 0x33D8715C, 0x00008, 0x33DBC464, 0x00020, - 0x33DC7141, 0x00008, 0x33EA01A6, 0x00008, 0x33F11BA3, 0x00008, 0x33F39467, 0x00048, - 0x33F593F3, 0x00008, 0x340E29BF, 0x00008, 0x341EA3FB, 0x00008, 0x342CFC48, 0x00008, - 0x342FD51A, 0x00008, 0x34367A44, 0x00008, 0x344168C2, 0x00008, 0x344CE2F1, 0x00008, - 0x344D89A3, 0x00008, 0x34557161, 0x00004, 0x345782E6, 0x00008, 0x345C52AD, 0x00008, - 0x34687822, 0x00008, 0x348B973A, 0x00008, 0x3490380A, 0x00008, 0x349AD021, 0x00008, + 0x322F945D, 0x00008, 0x323556DF, 0x00008, 0x323E1F97, 0x00008, 0x324AA8A9, 0x00008, + 0x32566908, 0x00008, 0x3256A957, 0x00008, 0x3258D890, 0x00008, 0x325D8E5A, 0x00008, + 0x32632399, 0x00008, 0x32691778, 0x00008, 0x3275F474, 0x00004, 0x3275F98D, 0x00004, + 0x3286B31C, 0x00008, 0x32939B5D, 0x00008, 0x329C9262, 0x00001, 0x329F6783, 0x00008, + 0x32A7FBD0, 0x00008, 0x32AC82C8, 0x00008, 0x32B09F0D, 0x00008, 0x32CB90F2, 0x00008, + 0x32EEEF25, 0x00008, 0x33003B2F, 0x00008, 0x330260C0, 0x00008, 0x331D6790, 0x00008, + 0x3320F1D5, 0x00008, 0x33219BDE, 0x00008, 0x333025C2, 0x00008, 0x334171AA, 0x00008, + 0x334DF045, 0x00008, 0x3351FB51, 0x00008, 0x33525688, 0x00008, 0x3353E3E4, 0x00008, + 0x33690FBB, 0x00008, 0x33772FBD, 0x00008, 0x33881DA4, 0x00008, 0x33891317, 0x00008, + 0x33943650, 0x00008, 0x339F6564, 0x00001, 0x33B5678F, 0x00008, 0x33CE9300, 0x00008, + 0x33D8715C, 0x00008, 0x33DBC464, 0x00020, 0x33DC7141, 0x00008, 0x33DD4B17, 0x00008, + 0x33EA01A6, 0x00008, 0x33F11BA3, 0x00008, 0x33F39467, 0x00048, 0x33F593F3, 0x00008, + 0x33F7FCF4, 0x00008, 0x340E29BF, 0x00008, 0x340F4ED7, 0x00020, 0x341EA3FB, 0x00008, + 0x342CFC48, 0x00008, 0x342FD51A, 0x00008, 0x34367A44, 0x00008, 0x344168C2, 0x00008, + 0x3449C69C, 0x00020, 0x344CE2F1, 0x00008, 0x344D89A3, 0x00008, 0x34557161, 0x00004, + 0x345782E6, 0x00008, 0x345C1C13, 0x00008, 0x345C52AD, 0x00008, 0x34687822, 0x00008, + 0x34692AA4, 0x00008, 0x348B973A, 0x00008, 0x3490380A, 0x00008, 0x349AD021, 0x00008, 0x349C9CFB, 0x00008, 0x34A0B628, 0x00020, 0x34A0EA8D, 0x00020, 0x34A5282A, 0x00008, 0x34AA63B8, 0x00008, 0x34B6FE87, 0x00008, 0x34B8F08C, 0x00008, 0x34BD65DA, 0x00008, - 0x34CA7B84, 0x00008, 0x34E5B009, 0x00008, 0x34EA04EA, 0x00008, 0x34EF7EA6, 0x00008, - 0x34F2E9EC, 0x00008, 0x34F68ED1, 0x00008, 0x34F7C44C, 0x00008, 0x34FD5227, 0x00008, - 0x34FE99A1, 0x00008, 0x3513F633, 0x00008, 0x352A48EB, 0x00008, 0x3534F275, 0x00008, - 0x355492F4, 0x00008, 0x356359F1, 0x00008, 0x356A3B89, 0x00008, 0x356B8D9D, 0x00008, - 0x356DB638, 0x00008, 0x359436C5, 0x00004, 0x359BC3BC, 0x00008, 0x35D58AFE, 0x00008, + 0x34CA7B84, 0x00008, 0x34E49CCA, 0x00008, 0x34E5B009, 0x00008, 0x34E95BDE, 0x00008, + 0x34EA04EA, 0x00008, 0x34EF7EA6, 0x00008, 0x34F2E9EC, 0x00008, 0x34F68ED1, 0x00008, + 0x34F7C44C, 0x00008, 0x34FD5227, 0x00008, 0x34FE99A1, 0x00008, 0x351202AE, 0x00008, + 0x3513F633, 0x00008, 0x352A48EB, 0x00008, 0x35319906, 0x00008, 0x3534F275, 0x00008, + 0x35414D3E, 0x00008, 0x35476F6D, 0x00008, 0x35493A3D, 0x00008, 0x355492F4, 0x00008, + 0x355E8010, 0x00008, 0x355F694F, 0x00020, 0x356359F1, 0x00008, 0x356A3B89, 0x00008, + 0x356B8D9D, 0x00008, 0x356DB638, 0x00008, 0x3574471C, 0x00008, 0x359436C5, 0x00004, + 0x359BC3BC, 0x00008, 0x35CC71EE, 0x00008, 0x35D58AFE, 0x00008, 0x35DAD211, 0x00020, 0x35E1731C, 0x00008, 0x35E8729B, 0x00008, 0x35F6931C, 0x00008, 0x36052284, 0x00008, - 0x3605556F, 0x00008, 0x361C3948, 0x00008, 0x361FB5C2, 0x00008, 0x362DC4A5, 0x00008, - 0x364943DC, 0x00020, 0x36534FBB, 0x00008, 0x3656BB9B, 0x00008, 0x366984C9, 0x00008, - 0x368A7CA6, 0x00008, 0x368F098F, 0x00008, 0x369960EE, 0x00008, 0x36AD3AAA, 0x00020, - 0x36AEE193, 0x00008, 0x36E2369D, 0x00008, 0x36E62171, 0x00008, 0x36F24B2D, 0x00008, - 0x36F3BD04, 0x00008, 0x370EAB9E, 0x00008, 0x372B87D8, 0x00001, 0x3734072D, 0x00008, - 0x374E5703, 0x00008, 0x374E5F04, 0x00002, 0x374FA43C, 0x00008, 0x3762B9FD, 0x00020, - 0x3764B457, 0x00008, 0x37657881, 0x00008, 0x3766873B, 0x00008, 0x376FA0DA, 0x00008, - 0x37748C14, 0x00008, 0x377A72F4, 0x00008, 0x3793D5FE, 0x00008, 0x3796AABC, 0x00008, + 0x3605556F, 0x00008, 0x360970F2, 0x00008, 0x360A7F78, 0x00008, 0x361C3948, 0x00008, + 0x361FB5C2, 0x00008, 0x362DC4A5, 0x00008, 0x363B9E7C, 0x00004, 0x364943DC, 0x00020, + 0x36534FBB, 0x00008, 0x3656BB9B, 0x00008, 0x366984C9, 0x00008, 0x36763784, 0x00020, + 0x368A7CA6, 0x00008, 0x368F098F, 0x00008, 0x369960EE, 0x00008, 0x36AD12D2, 0x00008, + 0x36AD3AAA, 0x00020, 0x36AEE193, 0x00008, 0x36C972ED, 0x00008, 0x36E2369D, 0x00008, + 0x36E62171, 0x00008, 0x36F24B2D, 0x00008, 0x36F3BD04, 0x00008, 0x370EAB9E, 0x00008, + 0x372B87D8, 0x00001, 0x3734072D, 0x00008, 0x374E5703, 0x00008, 0x374E5F04, 0x00002, + 0x374FA43C, 0x00008, 0x3762B9FD, 0x00020, 0x3764B457, 0x00008, 0x37657881, 0x00008, + 0x3766873B, 0x00008, 0x376B009E, 0x00008, 0x376FA0DA, 0x00008, 0x37748C14, 0x00008, + 0x377A72F4, 0x00008, 0x3793D5FE, 0x00008, 0x3796AABC, 0x00008, 0x37975D46, 0x00008, 0x3799E219, 0x00008, 0x37A14EAC, 0x00008, 0x37A35B6C, 0x00008, 0x37A8F32A, 0x00008, 0x37AA8939, 0x00008, 0x37AF0454, 0x00021, 0x37B99B4D, 0x00004, 0x37BC7B27, 0x00020, - 0x37D9C035, 0x00008, 0x37DD779F, 0x00004, 0x37DFB442, 0x00004, 0x37E0F453, 0x00008, - 0x37E33059, 0x00004, 0x37E55F64, 0x00004, 0x37ED0CDA, 0x00008, 0x3820225E, 0x00020, + 0x37CE62BA, 0x00008, 0x37D9C035, 0x00008, 0x37DD779F, 0x00004, 0x37DFB442, 0x00004, + 0x37E0F453, 0x00008, 0x37E33059, 0x00004, 0x37E55F64, 0x00004, 0x37ED0CDA, 0x00008, + 0x37F071F8, 0x00008, 0x381DB643, 0x00008, 0x3820225E, 0x00020, 0x382349F4, 0x00008, 0x3824A376, 0x00020, 0x383B1C40, 0x00020, 0x384084CA, 0x00008, 0x3846AF3C, 0x00008, 0x384847E3, 0x00008, 0x38529CAA, 0x00008, 0x3856EF1D, 0x00008, 0x385733A5, 0x00008, - 0x38598EF0, 0x00008, 0x3861634D, 0x00008, 0x387362BE, 0x00008, 0x3880C14B, 0x00008, - 0x3887421C, 0x00020, 0x38874DA2, 0x00008, 0x38892B1E, 0x00008, 0x388FC464, 0x00008, - 0x389C8706, 0x00008, 0x38A6C21F, 0x00008, 0x38DEE97B, 0x00008, 0x38E08776, 0x00008, - 0x38EFFD3B, 0x00008, 0x39003A5D, 0x00008, 0x391477B2, 0x00008, 0x392E2B92, 0x00020, - 0x39359144, 0x00008, 0x394A237A, 0x00008, 0x395212DD, 0x00008, 0x39549185, 0x00008, - 0x395965DB, 0x00008, 0x395E5278, 0x00020, 0x395F3794, 0x00020, 0x39818F36, 0x00008, - 0x398EA437, 0x00008, 0x399492F0, 0x00008, 0x399D1450, 0x00008, 0x39A56B34, 0x00008, - 0x39B4C161, 0x00008, 0x39B68158, 0x00008, 0x39B8E3FD, 0x00008, 0x39C0F042, 0x00008, - 0x39EE2798, 0x00008, 0x3A038B88, 0x00008, 0x3A0A0A7B, 0x00008, 0x3A0D2606, 0x00008, - 0x3A0E8A79, 0x00008, 0x3A0FC689, 0x00008, 0x3A0FDE7C, 0x00008, 0x3A2233AF, 0x00008, - 0x3A2885EA, 0x00008, 0x3A2C639E, 0x00008, 0x3A3239A8, 0x00008, 0x3A3327AF, 0x00020, - 0x3A3F2CCA, 0x00008, 0x3A3F521B, 0x00008, 0x3A6C43AE, 0x00008, 0x3A79A609, 0x00008, - 0x3A7AC374, 0x00020, 0x3A84E9C1, 0x00008, 0x3A881EE6, 0x00008, 0x3A8ECDE2, 0x00008, - 0x3A9B594E, 0x00020, 0x3AA1A9AD, 0x00814, 0x3AAA95BB, 0x00008, 0x3AB4AF85, 0x00020, + 0x38598EF0, 0x00008, 0x385D8480, 0x00008, 0x3861634D, 0x00008, 0x3870C4B4, 0x00020, + 0x387362BE, 0x00008, 0x3880C14B, 0x00008, 0x38824544, 0x00008, 0x3887421C, 0x00020, + 0x38874DA2, 0x00008, 0x38892B1E, 0x00008, 0x388FC464, 0x00008, 0x389C8706, 0x00008, + 0x38A6C21F, 0x00008, 0x38B84E13, 0x00020, 0x38DC7F7F, 0x00004, 0x38DEE97B, 0x00008, + 0x38E08776, 0x00008, 0x38EFFD3B, 0x00008, 0x39003A5D, 0x00008, 0x391477B2, 0x00008, + 0x392E2B92, 0x00020, 0x39359144, 0x00008, 0x3936DF1E, 0x00008, 0x39456A3E, 0x00020, + 0x394A237A, 0x00008, 0x395212DD, 0x00008, 0x39549185, 0x00008, 0x395965DB, 0x00008, + 0x395E5278, 0x00020, 0x395F3794, 0x00020, 0x397D60E0, 0x00008, 0x39818F36, 0x00008, + 0x398EA437, 0x00008, 0x399492F0, 0x00008, 0x3998AF78, 0x00008, 0x399D1450, 0x00008, + 0x39A4066D, 0x00001, 0x39A535AC, 0x00008, 0x39A56B34, 0x00008, 0x39A6A238, 0x00001, + 0x39A8D80F, 0x00001, 0x39AC5AF2, 0x00001, 0x39AE90C9, 0x00001, 0x39AFDD4D, 0x00008, + 0x39B272D4, 0x00001, 0x39B4C161, 0x00008, 0x39B5156B, 0x00001, 0x39B68158, 0x00008, + 0x39B7520E, 0x00001, 0x39B8E3FD, 0x00008, 0x39BACE25, 0x00001, 0x39BCFD30, 0x00001, + 0x39C0F042, 0x00008, 0x39EE2798, 0x00008, 0x3A038B88, 0x00008, 0x3A0A0A7B, 0x00008, + 0x3A0D2606, 0x00008, 0x3A0E8A79, 0x00008, 0x3A0FC689, 0x00008, 0x3A0FDE7C, 0x00008, + 0x3A2233AF, 0x00008, 0x3A2885EA, 0x00008, 0x3A2C639E, 0x00008, 0x3A305D17, 0x00008, + 0x3A3239A8, 0x00008, 0x3A3327AF, 0x00020, 0x3A3F2CCA, 0x00008, 0x3A3F521B, 0x00008, + 0x3A6C43AE, 0x00008, 0x3A79A609, 0x00008, 0x3A7AC374, 0x00020, 0x3A84E9C1, 0x00008, + 0x3A881EE6, 0x00008, 0x3A8ECDE2, 0x00008, 0x3A9B594E, 0x00020, 0x3AA1A9AD, 0x00814, + 0x3AA55FA0, 0x00008, 0x3AAA95BB, 0x00008, 0x3AB4AF85, 0x00020, 0x3ACE0210, 0x00008, 0x3AD7C5C2, 0x00008, 0x3AE1883E, 0x00008, 0x3AE66F65, 0x00008, 0x3B11F7A8, 0x00008, - 0x3B286434, 0x00008, 0x3B307C63, 0x00020, 0x3B41AE00, 0x00008, 0x3B52C7BE, 0x00008, - 0x3B52E4A6, 0x00020, 0x3B55FD37, 0x00008, 0x3B801B79, 0x00008, 0x3B819021, 0x00004, - 0x3B87146E, 0x00008, 0x3B8CD0A1, 0x00008, 0x3B8E2597, 0x00008, 0x3B98346F, 0x00008, - 0x3B98D6BA, 0x00008, 0x3B9C4D70, 0x00008, 0x3B9DB747, 0x00008, 0x3BA85055, 0x00008, - 0x3BBAB762, 0x00008, 0x3BC869A3, 0x00008, 0x3BDBD6FC, 0x00008, 0x3BDFCD8E, 0x00008, - 0x3BE45B9F, 0x00008, 0x3BF8BCF4, 0x00020, 0x3BFC829E, 0x00008, 0x3C1AE61D, 0x00008, - 0x3C3609BC, 0x00008, 0x3C37DEDB, 0x00021, 0x3C438092, 0x00008, 0x3C4B6531, 0x00008, - 0x3C4FAAF9, 0x00008, 0x3C677251, 0x00008, 0x3C6C7E5D, 0x00020, 0x3C7BF670, 0x00008, - 0x3C818D32, 0x00008, 0x3C97B277, 0x00008, 0x3CB27F62, 0x00008, 0x3CBD8FAC, 0x00008, - 0x3CD0AB84, 0x00008, 0x3CDE9A98, 0x00008, 0x3CE81C5D, 0x00008, 0x3CE842D9, 0x00008, - 0x3CF29BAE, 0x00008, 0x3CF58577, 0x00008, 0x3CF5A164, 0x00008, 0x3CFE63A4, 0x00008, - 0x3D08B4B4, 0x00008, 0x3D10B75B, 0x00008, 0x3D113C88, 0x00008, 0x3D17A490, 0x00020, - 0x3D278FFA, 0x00008, 0x3D46C02F, 0x00008, 0x3D489FA4, 0x00008, 0x3D578AC7, 0x00008, - 0x3D5FE4C1, 0x00004, 0x3D6AB458, 0x00008, 0x3D6C0764, 0x00008, 0x3D74DDBD, 0x00008, - 0x3D837AB6, 0x00004, 0x3D870597, 0x00008, 0x3D9A7246, 0x00008, 0x3DA837F7, 0x00008, - 0x3DBC7598, 0x00008, 0x3DC11E5B, 0x00008, 0x3DC1ACDD, 0x00008, 0x3DDFB19C, 0x00008, - 0x3DEF5AF5, 0x00008, 0x3DF03D2F, 0x00008, 0x3DF9C532, 0x00008, 0x3DFA33DC, 0x00008, - 0x3E05FDAE, 0x00008, 0x3E0799B5, 0x00008, 0x3E11C856, 0x00021, 0x3E30F241, 0x00008, - 0x3E31138E, 0x00008, 0x3E32467E, 0x00008, 0x3E36AE3E, 0x00008, 0x3E3C33C3, 0x00008, + 0x3B286434, 0x00008, 0x3B307C63, 0x00020, 0x3B323E99, 0x00008, 0x3B41AE00, 0x00008, + 0x3B43EC45, 0x00004, 0x3B52C7BE, 0x00008, 0x3B52E4A6, 0x00020, 0x3B55FD37, 0x00008, + 0x3B5B012F, 0x00008, 0x3B801B79, 0x00008, 0x3B819021, 0x00004, 0x3B87146E, 0x00008, + 0x3B8CD0A1, 0x00008, 0x3B8E2597, 0x00008, 0x3B98346F, 0x00008, 0x3B98D6BA, 0x00008, + 0x3B9C4D70, 0x00008, 0x3B9DB747, 0x00008, 0x3BA28723, 0x00008, 0x3BA85055, 0x00008, + 0x3BAC965A, 0x00008, 0x3BBAB762, 0x00008, 0x3BC869A3, 0x00008, 0x3BDBD6FC, 0x00008, + 0x3BDFCD8E, 0x00008, 0x3BE45B9F, 0x00008, 0x3BF8BCF4, 0x00020, 0x3BFC829E, 0x00008, + 0x3C11BED5, 0x00008, 0x3C1AE61D, 0x00008, 0x3C1B6F2F, 0x00008, 0x3C3609BC, 0x00008, + 0x3C37DEDB, 0x00021, 0x3C4148E3, 0x00008, 0x3C438092, 0x00008, 0x3C4B6531, 0x00008, + 0x3C4FAAF9, 0x00008, 0x3C5A3C3A, 0x00008, 0x3C677251, 0x00008, 0x3C687F32, 0x00008, + 0x3C6C7E5D, 0x00020, 0x3C723F51, 0x00008, 0x3C7BF670, 0x00008, 0x3C818D32, 0x00008, + 0x3C97B277, 0x00008, 0x3CB27F62, 0x00008, 0x3CB9CA34, 0x00008, 0x3CBAF8CF, 0x00008, + 0x3CBD8FAC, 0x00008, 0x3CD0AB84, 0x00008, 0x3CDE9A98, 0x00008, 0x3CE81C5D, 0x00008, + 0x3CE842D9, 0x00008, 0x3CF29BAE, 0x00008, 0x3CF58577, 0x00008, 0x3CF5A164, 0x00008, + 0x3CFE63A4, 0x00008, 0x3D08B4B4, 0x00008, 0x3D10B75B, 0x00008, 0x3D113C88, 0x00008, + 0x3D17A490, 0x00020, 0x3D278FFA, 0x00008, 0x3D46C02F, 0x00008, 0x3D489FA4, 0x00008, + 0x3D53A8C6, 0x00008, 0x3D578AC7, 0x00008, 0x3D5FE4C1, 0x00004, 0x3D6AB458, 0x00008, + 0x3D6C0764, 0x00008, 0x3D74DDBD, 0x00008, 0x3D837AB6, 0x00004, 0x3D870597, 0x00008, + 0x3D9A7246, 0x00008, 0x3DA837F7, 0x00008, 0x3DBC7598, 0x00008, 0x3DC11E5B, 0x00008, + 0x3DC1ACDD, 0x00008, 0x3DD2EECF, 0x00008, 0x3DDFB19C, 0x00008, 0x3DEF5AF5, 0x00008, + 0x3DF03D2F, 0x00008, 0x3DF9C532, 0x00008, 0x3DFA33DC, 0x00008, 0x3E05FDAE, 0x00008, + 0x3E0799B5, 0x00008, 0x3E11C856, 0x00021, 0x3E30F241, 0x00008, 0x3E31138E, 0x00008, + 0x3E32467E, 0x00008, 0x3E36AE3E, 0x00008, 0x3E3C33C3, 0x00008, 0x3E4A66B2, 0x00008, 0x3E4F65DF, 0x00008, 0x3E5568A5, 0x00020, 0x3E5BB0B9, 0x00008, 0x3E5CB8EE, 0x00008, - 0x3E6E5A84, 0x00008, 0x3E7033F4, 0x00008, 0x3E721546, 0x00008, 0x3E734830, 0x00008, - 0x3E760CCD, 0x00008, 0x3E7C1B42, 0x00008, 0x3E84D7AC, 0x00008, 0x3E8D481A, 0x00008, - 0x3E8F94DD, 0x00020, 0x3E93643E, 0x00008, 0x3E9FF198, 0x00008, 0x3EBA53DB, 0x00008, - 0x3EBFD543, 0x00008, 0x3EC1DE89, 0x00008, 0x3ECD61A0, 0x00004, 0x3ED4CDDB, 0x00008, - 0x3EDBD1FF, 0x00008, 0x3EDFEBD4, 0x00008, 0x3EE068F1, 0x00020, 0x3EE19166, 0x00020, - 0x3EEB8F15, 0x00008, 0x3EEE5D61, 0x00008, 0x3EF8E721, 0x00008, 0x3EFB7B20, 0x00008, - 0x3EFBA005, 0x00008, 0x3F00D0D2, 0x00008, 0x3F093B8D, 0x00008, 0x3F1D53BC, 0x00008, - 0x3F2EF900, 0x00008, 0x3F4672BC, 0x00020, 0x3F4AFAEC, 0x00008, 0x3F660414, 0x00008, - 0x3F6865D2, 0x00008, 0x3F8B5E39, 0x00008, 0x3F8D0C74, 0x00008, 0x3F9883A5, 0x00008, - 0x3FA15E95, 0x00008, 0x3FA71EC9, 0x00008, 0x3FB4D7F2, 0x00008, 0x3FBA9DE1, 0x00008, - 0x3FBB303C, 0x00008, 0x3FCE81BE, 0x00008, 0x3FDAECA7, 0x00008, 0x3FDC5DFF, 0x00300, - 0x3FDCFBE2, 0x00008, 0x3FDD57BD, 0x00008, 0x3FE29ADF, 0x00008, 0x3FE36C96, 0x00008, - 0x3FED780B, 0x00008, 0x3FF6BFB3, 0x00008, 0x40043BE1, 0x00001, 0x4006F07B, 0x00008, - 0x400A98FA, 0x00008, 0x400C4AE2, 0x00008, 0x40119847, 0x00008, 0x401441AA, 0x00008, - 0x4014B2CB, 0x00020, 0x40182A81, 0x00008, 0x4019ECCC, 0x00008, 0x401DD5A3, 0x00008, - 0x401EA1AD, 0x00008, 0x4020269E, 0x00008, 0x40207F06, 0x00008, 0x40220942, 0x00008, - 0x4022B4DD, 0x00008, 0x402696E8, 0x00008, 0x40285FFF, 0x00008, 0x402C4FA2, 0x00008, - 0x4034AC29, 0x00008, 0x403DAA3A, 0x00020, 0x403EB6F3, 0x00020, 0x405D2EF4, 0x00008, - 0x405F8AE6, 0x00020, 0x4060E981, 0x00008, 0x40689A92, 0x00008, 0x407AA3D1, 0x00020, - 0x40858C1D, 0x00008, 0x409A9F0C, 0x00008, 0x40A8E2E1, 0x00008, 0x40BCA687, 0x00008, - 0x40C3936D, 0x00008, 0x40C3A9D5, 0x00008, 0x40C58F58, 0x00008, 0x40CC5A21, 0x00002, - 0x40CF3F98, 0x00008, 0x40E50659, 0x00008, 0x40EB5809, 0x00008, 0x40EECC82, 0x00002, - 0x40F35031, 0x00008, 0x40F48D35, 0x00008, 0x40F59D09, 0x00008, 0x40F97C21, 0x00008, - 0x40F9D833, 0x00001, 0x40FDC7D6, 0x00001, 0x4106824F, 0x00001, 0x41085232, 0x00001, - 0x410C3B09, 0x00001, 0x410E6A14, 0x00001, 0x41110CAB, 0x00001, 0x4114FC4E, 0x00001, - 0x41157C1D, 0x00008, 0x4116C565, 0x00001, 0x411A0C07, 0x0000C, 0x411AA770, 0x00001, - 0x411CB56A, 0x0000C, 0x411EEB41, 0x0000C, 0x4122608C, 0x0000C, 0x41309084, 0x00001, + 0x3E60B298, 0x00020, 0x3E6E5A84, 0x00008, 0x3E7033F4, 0x00008, 0x3E721546, 0x00008, + 0x3E734830, 0x00008, 0x3E760CCD, 0x00008, 0x3E7C1B42, 0x00008, 0x3E84D7AC, 0x00008, + 0x3E8D481A, 0x00008, 0x3E8F94DD, 0x00020, 0x3E93643E, 0x00008, 0x3E987082, 0x00008, + 0x3E9FF198, 0x00008, 0x3EBA53DB, 0x00008, 0x3EBFD543, 0x00008, 0x3EC1DE89, 0x00008, + 0x3ECD61A0, 0x00004, 0x3ED4CDDB, 0x00008, 0x3EDBD1FF, 0x00008, 0x3EDFEBD4, 0x00008, + 0x3EE068F1, 0x00020, 0x3EE19166, 0x00020, 0x3EEB8F15, 0x00008, 0x3EEE5D61, 0x00008, + 0x3EF8E721, 0x00008, 0x3EFB7B20, 0x00008, 0x3EFBA005, 0x00008, 0x3F00D0D2, 0x00008, + 0x3F093B8D, 0x00008, 0x3F0F753E, 0x00008, 0x3F1D53BC, 0x00008, 0x3F2A2686, 0x00008, + 0x3F2EF900, 0x00008, 0x3F4672BC, 0x00020, 0x3F4AFAEC, 0x00008, 0x3F60F63B, 0x00008, + 0x3F660414, 0x00008, 0x3F6865D2, 0x00008, 0x3F76DF54, 0x00020, 0x3F8B5E39, 0x00008, + 0x3F8D0C74, 0x00008, 0x3F93B0A3, 0x00008, 0x3F9883A5, 0x00008, 0x3FA15E95, 0x00008, + 0x3FA71EC9, 0x00008, 0x3FB4D7F2, 0x00008, 0x3FB64825, 0x00008, 0x3FBA9DE1, 0x00008, + 0x3FBB303C, 0x00008, 0x3FC0D18C, 0x00004, 0x3FCE81BE, 0x00008, 0x3FDAECA7, 0x00008, + 0x3FDC5DFF, 0x00300, 0x3FDCFBE2, 0x00008, 0x3FDD57BD, 0x00008, 0x3FE29ADF, 0x00008, + 0x3FE36C96, 0x00008, 0x3FE79D07, 0x00008, 0x3FED780B, 0x00008, 0x3FF6BFB3, 0x00008, + 0x40043BE1, 0x00001, 0x4006F07B, 0x00008, 0x400A98FA, 0x00008, 0x400C4AE2, 0x00008, + 0x40119847, 0x00008, 0x401441AA, 0x00008, 0x4014B2CB, 0x00020, 0x40182A81, 0x00008, + 0x4019ECCC, 0x00008, 0x401DD5A3, 0x00008, 0x401EA1AD, 0x00008, 0x4020269E, 0x00008, + 0x40207F06, 0x00008, 0x40220942, 0x00008, 0x4022B4DD, 0x00008, 0x402696E8, 0x00008, + 0x40285FFF, 0x00008, 0x402B24DD, 0x00008, 0x402C4FA2, 0x00008, 0x4034AC29, 0x00008, + 0x403DAA3A, 0x00020, 0x403EB6F3, 0x00020, 0x405D2EF4, 0x00008, 0x405F8AE6, 0x00020, + 0x4060E981, 0x00008, 0x40689A92, 0x00008, 0x407AA3D1, 0x00020, 0x40858C1D, 0x00008, + 0x408FD5EB, 0x00004, 0x409A9F0C, 0x00008, 0x40A8E2E1, 0x00008, 0x40BCA687, 0x00008, + 0x40C3936D, 0x00008, 0x40C3A9D5, 0x00008, 0x40C58F58, 0x00008, 0x40C900CC, 0x00008, + 0x40CC5A21, 0x00002, 0x40CF3F98, 0x00008, 0x40CFF9BB, 0x00008, 0x40D8C4BB, 0x00008, + 0x40E50659, 0x00008, 0x40EACED8, 0x00008, 0x40EB5809, 0x00008, 0x40EECC82, 0x00002, + 0x40F35031, 0x00008, 0x40F48D35, 0x00008, 0x40F59D09, 0x00008, 0x40F6713D, 0x00020, + 0x40F97C21, 0x00008, 0x40F9D833, 0x00001, 0x40FB6284, 0x00020, 0x40FDC7D6, 0x00001, + 0x4106824F, 0x00001, 0x41085232, 0x00001, 0x410C3B09, 0x00001, 0x410E6A14, 0x00001, + 0x41110CAB, 0x00001, 0x4114FC4E, 0x00001, 0x41157C1D, 0x00008, 0x4116C565, 0x00001, + 0x411A0C07, 0x0000C, 0x411AA770, 0x00001, 0x411CB56A, 0x0000C, 0x411EEB41, 0x0000C, + 0x4122608C, 0x0000C, 0x41309084, 0x00001, 0x4130C4AC, 0x00008, 0x4135C88C, 0x00008, 0x413A67AF, 0x00020, 0x41406077, 0x00008, 0x4141D887, 0x00008, 0x41448F5D, 0x00008, - 0x4149092E, 0x00008, 0x41808537, 0x00008, 0x4182F0FB, 0x00020, 0x4185576E, 0x00008, - 0x4185E3A2, 0x00008, 0x418AF208, 0x00008, 0x41927293, 0x00008, 0x419B5937, 0x00008, - 0x41B9A564, 0x00008, 0x41C0ED32, 0x00008, 0x41D23846, 0x00008, 0x41D84D57, 0x00008, - 0x41D94454, 0x00008, 0x41DC0A87, 0x00008, 0x41E4E28A, 0x00008, 0x41E806E8, 0x00008, - 0x41EDEFBC, 0x00008, 0x42024C90, 0x00008, 0x420CDC4A, 0x00008, 0x420DD5B1, 0x00008, - 0x4212EF76, 0x00008, 0x421C85DA, 0x00008, 0x42283DD7, 0x00008, 0x423E8403, 0x00008, - 0x424249C5, 0x00008, 0x4249983F, 0x00020, 0x424C8175, 0x00008, 0x424CA9C3, 0x00008, - 0x42579CF4, 0x00004, 0x42634ED6, 0x00008, 0x4263C428, 0x00008, 0x428170FE, 0x00008, - 0x42943F78, 0x00008, 0x42A16856, 0x00008, 0x42BBE255, 0x00008, 0x42BFA0A8, 0x00008, - 0x42D585E9, 0x00008, 0x42E82811, 0x00008, 0x42F6222D, 0x00008, 0x42FC29C5, 0x00020, - 0x43053CFC, 0x00008, 0x431D5808, 0x00001, 0x432025F0, 0x00020, 0x4325A27E, 0x00008, - 0x43283926, 0x00008, 0x4349D960, 0x00008, 0x435726B6, 0x00008, 0x43666083, 0x00008, - 0x43702400, 0x00008, 0x437B8F30, 0x00008, 0x437CBA77, 0x00008, 0x4385E0AD, 0x00004, - 0x439CC6E6, 0x00008, 0x439DD54A, 0x00008, 0x439EBC8C, 0x00008, 0x43A451A2, 0x00008, - 0x43A9EDBD, 0x00008, 0x43ADFE05, 0x00008, 0x43AEF55A, 0x00008, 0x43AF3518, 0x00008, - 0x43BD8F2A, 0x00008, 0x43C5EA18, 0x00008, 0x43C628AE, 0x00008, 0x43D389DE, 0x00020, - 0x43D7A754, 0x00008, 0x43DF3653, 0x00008, 0x43F6041F, 0x00008, 0x43FF156A, 0x00008, - 0x4403C0A2, 0x00008, 0x440CD7FC, 0x00008, 0x4417210D, 0x00008, 0x441902A4, 0x00008, + 0x4149092E, 0x00008, 0x415D576D, 0x00008, 0x41808537, 0x00008, 0x4182F0FB, 0x00020, + 0x4185576E, 0x00008, 0x4185E3A2, 0x00008, 0x41897BCD, 0x00008, 0x418AF208, 0x00008, + 0x41927293, 0x00008, 0x419B5937, 0x00008, 0x41B9A564, 0x00008, 0x41C0ED32, 0x00008, + 0x41D23846, 0x00008, 0x41D6BB48, 0x00004, 0x41D84D57, 0x00008, 0x41D94454, 0x00008, + 0x41DC0A87, 0x00008, 0x41E4E28A, 0x00008, 0x41E806E8, 0x00008, 0x41ED761F, 0x00008, + 0x41EDEFBC, 0x00008, 0x41F17125, 0x00008, 0x42024C90, 0x00008, 0x420CDC4A, 0x00008, + 0x420DD5B1, 0x00008, 0x4212EF76, 0x00008, 0x421C85DA, 0x00008, 0x42283DD7, 0x00008, + 0x423E8403, 0x00008, 0x42422759, 0x00008, 0x424249C5, 0x00008, 0x4248099F, 0x00008, + 0x4249983F, 0x00020, 0x424C8175, 0x00008, 0x424CA9C3, 0x00008, 0x42579CF4, 0x00004, + 0x42619A68, 0x00008, 0x42634ED6, 0x00008, 0x4263C428, 0x00008, 0x427C6962, 0x00008, + 0x428170FE, 0x00008, 0x4290FB5F, 0x00008, 0x42943F78, 0x00008, 0x429A17F6, 0x00008, + 0x42A16856, 0x00008, 0x42AA8E2D, 0x00020, 0x42BB116A, 0x00008, 0x42BBE255, 0x00008, + 0x42BFA0A8, 0x00008, 0x42D585E9, 0x00008, 0x42E82811, 0x00008, 0x42F6222D, 0x00008, + 0x42F684CA, 0x00008, 0x42FC29C5, 0x00020, 0x43053CFC, 0x00008, 0x431D5808, 0x00001, + 0x432025F0, 0x00020, 0x4325A27E, 0x00008, 0x43283926, 0x00008, 0x432AF4D3, 0x00008, + 0x4349D960, 0x00008, 0x434F88AF, 0x00008, 0x435726B6, 0x00008, 0x43666083, 0x00008, + 0x43702400, 0x00008, 0x437A1011, 0x00004, 0x437B8F30, 0x00008, 0x437CBA77, 0x00008, + 0x437FBB33, 0x00004, 0x4383AAD6, 0x00004, 0x4385E0AD, 0x00004, 0x43887C78, 0x00004, + 0x43980AF1, 0x00020, 0x439CC6E6, 0x00008, 0x439DD54A, 0x00008, 0x439EBC8C, 0x00008, + 0x43A451A2, 0x00008, 0x43A9EDBD, 0x00008, 0x43AD374C, 0x00008, 0x43ADFE05, 0x00008, + 0x43AEF55A, 0x00008, 0x43AF3518, 0x00008, 0x43BD8F2A, 0x00008, 0x43C5EA18, 0x00008, + 0x43C628AE, 0x00008, 0x43D389DE, 0x00020, 0x43D7A754, 0x00008, 0x43DF3653, 0x00008, + 0x43EF7379, 0x00008, 0x43F6041F, 0x00008, 0x43FF156A, 0x00008, 0x4403C0A2, 0x00008, + 0x440CD7FC, 0x00008, 0x4417210D, 0x00008, 0x441902A4, 0x00008, 0x4421CF79, 0x00008, 0x442320AE, 0x00008, 0x4427ECBB, 0x00008, 0x442C1A05, 0x00020, 0x443D0EC8, 0x00008, - 0x443E47C5, 0x00008, 0x444439AF, 0x00008, 0x445D3B71, 0x00008, 0x44632C67, 0x00008, - 0x4467F4F5, 0x00020, 0x44697044, 0x00008, 0x4472943A, 0x00008, 0x44827E06, 0x00008, - 0x448B7EA3, 0x00008, 0x449200AE, 0x00008, 0x4495280C, 0x00008, 0x449E8C24, 0x00008, + 0x443E47C5, 0x00008, 0x44430497, 0x00008, 0x444439AF, 0x00008, 0x444C0D87, 0x00008, + 0x445D3B71, 0x00008, 0x44632C67, 0x00008, 0x4467F4F5, 0x00020, 0x44697044, 0x00008, + 0x4472943A, 0x00008, 0x447FAFF7, 0x00020, 0x44827E06, 0x00008, 0x448B7EA3, 0x00008, + 0x449200AE, 0x00008, 0x4495280C, 0x00008, 0x449803E0, 0x00004, 0x449E8C24, 0x00008, 0x44A3AF74, 0x00008, 0x44AA080A, 0x00008, 0x44AB45E9, 0x00008, 0x44B863AE, 0x00008, - 0x44C47BE5, 0x00020, 0x44DDAE59, 0x00008, 0x44E511B5, 0x00008, 0x4543B966, 0x00008, - 0x45496E61, 0x00008, 0x454A81EC, 0x00008, 0x4557397F, 0x00008, 0x455D6917, 0x00008, - 0x455E5247, 0x00008, 0x456FACDA, 0x00008, 0x4577639C, 0x00008, 0x4585185C, 0x00008, + 0x44C47BE5, 0x00020, 0x44CAAD5F, 0x00008, 0x44DDAE59, 0x00008, 0x44E511B5, 0x00008, + 0x4502A787, 0x00008, 0x45283246, 0x00008, 0x4543B966, 0x00008, 0x45496E61, 0x00008, + 0x454A81EC, 0x00008, 0x4557397F, 0x00008, 0x455D6917, 0x00008, 0x455E5247, 0x00008, + 0x456FACDA, 0x00008, 0x4577639C, 0x00008, 0x457DEFB3, 0x00008, 0x4585185C, 0x00008, 0x4589D434, 0x00008, 0x45A94F60, 0x00008, 0x45AD450C, 0x00008, 0x45AEB78B, 0x00004, 0x45B070BB, 0x00008, 0x45BE4C88, 0x00008, 0x45C30FBE, 0x00004, 0x45C31171, 0x00004, 0x45C31324, 0x00004, 0x45C314D7, 0x00004, 0x45C3168A, 0x00004, 0x45C3183D, 0x00004, 0x45C5F800, 0x00004, 0x45C5FB66, 0x00004, 0x45C5FD19, 0x00004, 0x45C5FECC, 0x00004, 0x45C6007F, 0x00004, 0x45C60232, 0x00004, 0x45C603E5, 0x00004, 0x45C60598, 0x00004, 0x45C6074B, 0x00004, 0x45D15A90, 0x00008, 0x45D220CD, 0x00008, 0x45D457AA, 0x00020, - 0x45F556D0, 0x00021, 0x45F782F9, 0x00008, 0x45F895C9, 0x00008, 0x460314AA, 0x00008, - 0x4607CE1E, 0x00008, 0x46082D8C, 0x00008, 0x46169D71, 0x00020, 0x4616A617, 0x00008, - 0x461F1698, 0x00008, 0x4640BB42, 0x00008, 0x4643D0F3, 0x00008, 0x46563014, 0x00008, - 0x46651969, 0x00008, 0x46705521, 0x00008, 0x467998B9, 0x00008, 0x467A32C3, 0x00008, - 0x467C7615, 0x00008, 0x4686FBE4, 0x00008, 0x46A6ED11, 0x00008, 0x46ACC737, 0x00008, - 0x46B6CB30, 0x00004, 0x46CF12FA, 0x00008, 0x46D3B493, 0x00008, 0x46DDABC1, 0x00008, - 0x46DE57E4, 0x00008, 0x46EDBE62, 0x00008, 0x46F07A32, 0x00020, 0x471C28B8, 0x00008, + 0x45DAAF84, 0x00008, 0x45F556D0, 0x00021, 0x45F782F9, 0x00008, 0x45F895C9, 0x00008, + 0x460314AA, 0x00008, 0x4607CE1E, 0x00008, 0x46082D8C, 0x00008, 0x46169D71, 0x00020, + 0x4616A617, 0x00008, 0x461F1698, 0x00008, 0x4634D8C8, 0x00008, 0x463E51B2, 0x00008, + 0x4640BB42, 0x00008, 0x4643D0F3, 0x00008, 0x46563014, 0x00008, 0x46651969, 0x00008, + 0x46705521, 0x00008, 0x46750790, 0x00008, 0x467998B9, 0x00008, 0x467A32C3, 0x00008, + 0x467B8F0D, 0x00008, 0x467BC084, 0x00008, 0x467C7615, 0x00008, 0x467D7638, 0x00008, + 0x4686FBE4, 0x00008, 0x46A6ED11, 0x00008, 0x46ACC737, 0x00008, 0x46B6CB30, 0x00004, + 0x46CF12FA, 0x00008, 0x46D3B493, 0x00008, 0x46DDABC1, 0x00008, 0x46DE57E4, 0x00008, + 0x46ED6120, 0x00008, 0x46EDBE62, 0x00008, 0x46F07A32, 0x00020, 0x471C28B8, 0x00008, 0x4725FA11, 0x00008, 0x4738BA3C, 0x00008, 0x47420643, 0x00008, 0x474BAE62, 0x00008, - 0x475D9FD4, 0x00001, 0x47677996, 0x00008, 0x4779D56C, 0x00008, 0x478C107E, 0x00008, - 0x479775F7, 0x00008, 0x47A7F62C, 0x00008, 0x47B4B21A, 0x00008, 0x47C8CD1E, 0x00020, - 0x47C9BB06, 0x00008, 0x47CAA27F, 0x00008, 0x47CD235C, 0x00008, 0x47DB87C7, 0x00008, - 0x47DF4A83, 0x00008, 0x480977C0, 0x00008, 0x480B12A6, 0x00008, 0x480CA5A4, 0x00008, + 0x474C712C, 0x00008, 0x475D9FD4, 0x00001, 0x47677996, 0x00008, 0x4779D56C, 0x00008, + 0x478C107E, 0x00008, 0x479775F7, 0x00008, 0x47A7F62C, 0x00008, 0x47ACE01A, 0x00008, + 0x47B4B21A, 0x00008, 0x47C8CD1E, 0x00020, 0x47C9BB06, 0x00008, 0x47CAA27F, 0x00008, + 0x47CD235C, 0x00008, 0x47DB87C7, 0x00008, 0x47DF4A83, 0x00008, 0x47F06CEF, 0x00004, + 0x47F9FC3F, 0x00008, 0x480977C0, 0x00008, 0x480B12A6, 0x00008, 0x480CA5A4, 0x00008, 0x480CE128, 0x00020, 0x481DE0A8, 0x00008, 0x482AFAA6, 0x00008, 0x4836FBC6, 0x00020, - 0x483AEF5D, 0x00008, 0x484CC5DF, 0x00020, 0x4854A2D4, 0x00008, 0x4863CB2F, 0x00008, - 0x4874E130, 0x00004, 0x48772C29, 0x00008, 0x487D63AD, 0x00008, 0x488215D6, 0x00020, - 0x48939357, 0x00008, 0x489A2657, 0x00008, 0x48CBFDFD, 0x00020, 0x48CEA634, 0x00008, + 0x483A442F, 0x00008, 0x483AEF5D, 0x00008, 0x48402A1A, 0x00008, 0x484B01EB, 0x00008, + 0x484CC5DF, 0x00020, 0x4854A2D4, 0x00008, 0x4863CB2F, 0x00008, 0x4874E130, 0x00004, + 0x48772C29, 0x00008, 0x487D63AD, 0x00008, 0x488215D6, 0x00020, 0x48939357, 0x00008, + 0x489A2657, 0x00008, 0x48CBFDFD, 0x00020, 0x48CEA634, 0x00008, 0x48D69986, 0x00008, 0x48DB5468, 0x00008, 0x48DE97A3, 0x00008, 0x48E81E57, 0x00008, 0x48EF9F93, 0x00008, - 0x48FC23B1, 0x00008, 0x49012BE7, 0x00008, 0x490D644F, 0x00008, 0x49105C7D, 0x00008, - 0x4913CF7E, 0x00008, 0x49188137, 0x00008, 0x4918F04F, 0x00008, 0x491B5EF8, 0x00008, - 0x49216ED2, 0x00008, 0x4923CA24, 0x00008, 0x492E5D15, 0x00004, 0x493052FF, 0x00008, - 0x494283D5, 0x00008, 0x49449131, 0x00008, 0x49475505, 0x00004, 0x494AFD8F, 0x00008, - 0x49519D0B, 0x00008, 0x495B4D61, 0x00008, 0x495E822A, 0x00008, 0x49626753, 0x00008, - 0x496C2A9A, 0x00008, 0x49705184, 0x00008, 0x49773DDE, 0x00008, 0x497B5CDF, 0x00008, - 0x497C652D, 0x00008, 0x498079F0, 0x00008, 0x4985820E, 0x00008, 0x4988AA5E, 0x00008, - 0x49898575, 0x00008, 0x499815D5, 0x00008, 0x499E025E, 0x00008, 0x49A6CB14, 0x00008, + 0x48FC23B1, 0x00008, 0x49012BE7, 0x00008, 0x4907DF4F, 0x00008, 0x490D644F, 0x00008, + 0x49105C7D, 0x00008, 0x4913CF7E, 0x00008, 0x49188137, 0x00008, 0x4918F04F, 0x00008, + 0x491B5EF8, 0x00008, 0x49216ED2, 0x00008, 0x4923CA24, 0x00008, 0x492E5D15, 0x00004, + 0x493052FF, 0x00008, 0x494283D5, 0x00008, 0x49449131, 0x00008, 0x49475505, 0x00004, + 0x4948408B, 0x00020, 0x494AFD8F, 0x00008, 0x49519D0B, 0x00008, 0x495B4D61, 0x00008, + 0x495E822A, 0x00008, 0x49626753, 0x00008, 0x496C2A9A, 0x00008, 0x49705184, 0x00008, + 0x49773DDE, 0x00008, 0x497B5CDF, 0x00008, 0x497C652D, 0x00008, 0x498079F0, 0x00008, + 0x4985820E, 0x00008, 0x4988AA5E, 0x00008, 0x49898575, 0x00008, 0x498E8B88, 0x00008, + 0x499815D5, 0x00008, 0x499E025E, 0x00008, 0x49A6CB14, 0x00008, 0x49B17C44, 0x00008, 0x49BB2B00, 0x00008, 0x49CAE541, 0x00008, 0x49CAEC26, 0x00008, 0x49D261D9, 0x00008, 0x49E90B80, 0x00008, 0x49ECFD46, 0x00008, 0x49EF7B5A, 0x00008, 0x4A05A723, 0x00008, 0x4A0BD6B7, 0x0000C, 0x4A0E135A, 0x0000C, 0x4A10B562, 0x00008, 0x4A118F71, 0x0000C, 0x4A13BE7C, 0x0000C, 0x4A166113, 0x0000C, 0x4A16CB22, 0x00008, 0x4A1A50B6, 0x0000C, - 0x4A1C868D, 0x0000C, 0x4A1FFBD8, 0x0000C, 0x4A2D65B2, 0x00008, 0x4A32020D, 0x00008, - 0x4A388AC5, 0x00008, 0x4A51B734, 0x00008, 0x4A58ED02, 0x00008, 0x4A5A5011, 0x00008, + 0x4A1C868D, 0x0000C, 0x4A1C90B9, 0x00008, 0x4A1DC0F6, 0x00008, 0x4A1FFBD8, 0x0000C, + 0x4A2D65B2, 0x00008, 0x4A2F5388, 0x00020, 0x4A32020D, 0x00008, 0x4A388AC5, 0x00008, + 0x4A425B17, 0x00008, 0x4A51B734, 0x00008, 0x4A58ED02, 0x00008, 0x4A5A5011, 0x00008, 0x4A62E903, 0x00008, 0x4A6AEC07, 0x00008, 0x4A6C4E12, 0x00008, 0x4A7D761C, 0x00008, 0x4A81A1E7, 0x00008, 0x4A83EAE0, 0x00008, 0x4A86ACEB, 0x00008, 0x4A884FA8, 0x00004, 0x4A93AEA6, 0x00008, 0x4A9E97F8, 0x00008, 0x4AC229D8, 0x00008, 0x4AC2518B, 0x00008, - 0x4AD309FE, 0x00008, 0x4AF64A8D, 0x00008, 0x4AF9B6A8, 0x00008, 0x4AFC811E, 0x00020, - 0x4B022E2C, 0x00008, 0x4B027000, 0x00008, 0x4B0D7DAE, 0x00008, 0x4B14BF1F, 0x00004, - 0x4B15DD3C, 0x00008, 0x4B16FBC2, 0x00004, 0x4B18B731, 0x00008, 0x4B1A77D9, 0x00004, - 0x4B1CA6E4, 0x00004, 0x4B208FBB, 0x00004, 0x4B21806E, 0x00008, 0x4B23391E, 0x00004, - 0x4B256EF5, 0x00004, 0x4B28E440, 0x00004, 0x4B48DE65, 0x00008, 0x4B4C8401, 0x00008, - 0x4B5C022E, 0x00008, 0x4B6E8575, 0x00008, 0x4B70688A, 0x00008, 0x4B779A90, 0x00040, - 0x4B830D6E, 0x00008, 0x4B8D5914, 0x00008, 0x4B911AD7, 0x00020, 0x4BB5E43D, 0x00008, - 0x4BBB5ACC, 0x00020, 0x4BD1700F, 0x00020, 0x4BE02689, 0x00008, 0x4BE03A19, 0x00008, - 0x4BE67CCF, 0x00008, 0x4BEBA89B, 0x00008, 0x4BEF3569, 0x00008, 0x4BF44A18, 0x00008, - 0x4BF7F373, 0x00008, 0x4C131634, 0x00008, 0x4C1E2C97, 0x00020, 0x4C26F032, 0x00020, + 0x4AD309FE, 0x00008, 0x4ADD0643, 0x00008, 0x4AF64A8D, 0x00008, 0x4AF9B6A8, 0x00008, + 0x4AFC811E, 0x00020, 0x4B022E2C, 0x00008, 0x4B027000, 0x00008, 0x4B0D7DAE, 0x00008, + 0x4B14BF1F, 0x00004, 0x4B15DD3C, 0x00008, 0x4B16B0B2, 0x00008, 0x4B16FBC2, 0x00004, + 0x4B18B731, 0x00008, 0x4B1A77D9, 0x00004, 0x4B1CA6E4, 0x00004, 0x4B208FBB, 0x00004, + 0x4B21806E, 0x00008, 0x4B23391E, 0x00004, 0x4B256EF5, 0x00004, 0x4B28E440, 0x00004, + 0x4B299775, 0x00008, 0x4B48DE65, 0x00008, 0x4B4C8401, 0x00008, 0x4B5C022E, 0x00008, + 0x4B5F031F, 0x00004, 0x4B6E8575, 0x00008, 0x4B70688A, 0x00008, 0x4B779A90, 0x00040, + 0x4B77ED39, 0x00008, 0x4B7A62CF, 0x00008, 0x4B830D6E, 0x00008, 0x4B8D5914, 0x00008, + 0x4B911AD7, 0x00020, 0x4BB5E43D, 0x00008, 0x4BBB5ACC, 0x00020, 0x4BD1700F, 0x00020, + 0x4BE02689, 0x00008, 0x4BE03A19, 0x00008, 0x4BE67CCF, 0x00008, 0x4BE71C92, 0x00008, + 0x4BEBA89B, 0x00008, 0x4BEF3569, 0x00008, 0x4BF44A18, 0x00008, 0x4BF7F373, 0x00008, + 0x4C0B8215, 0x00004, 0x4C131634, 0x00008, 0x4C1E2C97, 0x00020, 0x4C26F032, 0x00020, 0x4C3B6551, 0x00008, 0x4C437D2C, 0x00020, 0x4C509439, 0x00008, 0x4C557953, 0x00008, 0x4C5B86DD, 0x00008, 0x4C63958C, 0x00008, 0x4C6BEDAB, 0x00020, 0x4C6C1C27, 0x00020, 0x4C760505, 0x00008, 0x4C7714E6, 0x00008, 0x4C824E8E, 0x00008, 0x4C86A56B, 0x00008, 0x4C8943F4, 0x00008, 0x4C8C01F4, 0x00008, 0x4C91C664, 0x00008, 0x4C989716, 0x00008, 0x4CA69037, 0x00008, 0x4CA9ADD3, 0x00008, 0x4CB89536, 0x00008, 0x4CB943F3, 0x00008, - 0x4CBB2346, 0x00008, 0x4CCC07E9, 0x00001, 0x4CCF6832, 0x00008, 0x4CEB65AE, 0x00008, - 0x4CF5F66D, 0x00008, 0x4D01E608, 0x00008, 0x4D03239C, 0x00008, 0x4D0577EB, 0x00008, - 0x4D0F438A, 0x00008, 0x4D0FBA92, 0x00008, 0x4D19D3A9, 0x00008, 0x4D216CE1, 0x00008, - 0x4D219BA9, 0x00008, 0x4D2A95F5, 0x00008, 0x4D2AE06A, 0x00008, 0x4D373799, 0x00008, - 0x4D536865, 0x00008, 0x4D584727, 0x00008, 0x4D6AA86A, 0x00008, 0x4D793BFE, 0x00008, - 0x4D8835A4, 0x00020, 0x4D89617D, 0x00008, 0x4D91498C, 0x00008, 0x4D99B98A, 0x00008, - 0x4D9E5A60, 0x00008, 0x4DADCF65, 0x00020, 0x4DB8FC90, 0x00008, 0x4DC3A44B, 0x00008, + 0x4CBB2346, 0x00008, 0x4CCC07E9, 0x00001, 0x4CCF6832, 0x00008, 0x4CD6749C, 0x00008, + 0x4CEB65AE, 0x00008, 0x4CF5F66D, 0x00008, 0x4D01E608, 0x00008, 0x4D03239C, 0x00008, + 0x4D0577EB, 0x00008, 0x4D0D3C1B, 0x00008, 0x4D0F438A, 0x00008, 0x4D0FBA92, 0x00008, + 0x4D19D3A9, 0x00008, 0x4D19ED77, 0x00008, 0x4D216CE1, 0x00008, 0x4D219BA9, 0x00008, + 0x4D2A95F5, 0x00008, 0x4D2AE06A, 0x00008, 0x4D2C46F0, 0x00008, 0x4D2CC72B, 0x00008, + 0x4D373799, 0x00008, 0x4D4F9ADC, 0x00008, 0x4D536865, 0x00008, 0x4D584727, 0x00008, + 0x4D6AA86A, 0x00008, 0x4D793BFE, 0x00008, 0x4D8835A4, 0x00020, 0x4D89617D, 0x00008, + 0x4D91498C, 0x00008, 0x4D99B98A, 0x00008, 0x4D9E5A60, 0x00008, 0x4DADCF65, 0x00020, + 0x4DB8FC90, 0x00008, 0x4DBAE21A, 0x00008, 0x4DBD2819, 0x00008, 0x4DC3A44B, 0x00008, 0x4DC8AA6F, 0x00004, 0x4DD0C741, 0x00008, 0x4DD3DB3B, 0x00008, 0x4DD4E235, 0x00020, 0x4DDC73C8, 0x00008, 0x4DDE5A07, 0x00008, 0x4DE0F67C, 0x00008, 0x4DEC736E, 0x00008, 0x4DF27E30, 0x00008, 0x4DFD8539, 0x00020, 0x4E042DA6, 0x00008, 0x4E049E31, 0x00008, @@ -569,48 +688,60 @@ public static class Meta9 0x4E45FED1, 0x00008, 0x4E486D46, 0x00008, 0x4E4C561D, 0x00008, 0x4E4E8528, 0x00008, 0x4E57D6F3, 0x00008, 0x4E617A00, 0x00008, 0x4E61E1A6, 0x00008, 0x4E62B115, 0x00008, 0x4E64AEFD, 0x00008, 0x4E654CE0, 0x00008, 0x4E6CE964, 0x00020, 0x4E6E0D22, 0x00008, - 0x4E7B3EF4, 0x00008, 0x4E80BD47, 0x00008, 0x4E8BAAD0, 0x00008, 0x4E9E19B1, 0x00008, - 0x4EAF78E1, 0x00008, 0x4EC69E92, 0x00008, 0x4EC72CDB, 0x00008, 0x4ECB997A, 0x00008, - 0x4EDDC8C4, 0x00004, 0x4EE2A670, 0x00008, 0x4EEFD259, 0x00008, 0x4EF99C5A, 0x00008, - 0x4EF9BC25, 0x00004, 0x4F062F24, 0x00020, 0x4F1148C0, 0x00008, 0x4F15EE3A, 0x00008, - 0x4F16D5F9, 0x00008, 0x4F1B7345, 0x00008, 0x4F1D2880, 0x00008, 0x4F20840B, 0x00008, - 0x4F27AD58, 0x00008, 0x4F31DB28, 0x00020, 0x4F35D0DD, 0x00004, 0x4F4F4F77, 0x00008, - 0x4F53634D, 0x00008, 0x4F5A428F, 0x00008, 0x4F84AA55, 0x00008, 0x4F99986A, 0x00021, - 0x4FABB1AB, 0x00008, 0x4FABE60D, 0x00008, 0x4FBC316D, 0x00008, 0x4FE7710E, 0x00008, - 0x4FED4539, 0x00020, 0x4FF4EF94, 0x00008, 0x4FF68239, 0x00008, 0x4FFE3B4D, 0x00008, - 0x502566AD, 0x00008, 0x50306E18, 0x00008, 0x504131C1, 0x00008, 0x50531CE6, 0x00004, - 0x50540575, 0x0000C, 0x5057A201, 0x00008, 0x505A9EC1, 0x00008, 0x50619052, 0x00008, - 0x506EA818, 0x00008, 0x508769E0, 0x00008, 0x509126A3, 0x00008, 0x50994239, 0x00008, - 0x509943C3, 0x00008, 0x5099926D, 0x00008, 0x509A069F, 0x00008, 0x50A52D9B, 0x00008, - 0x50AA6405, 0x00008, 0x50AFF3F3, 0x00008, 0x50B2123C, 0x0000C, 0x50C7B530, 0x00008, - 0x50D1E320, 0x00008, 0x50DC0A19, 0x00008, 0x50F2E690, 0x00008, 0x51113998, 0x00008, - 0x5133B91A, 0x00008, 0x5136A610, 0x00020, 0x513CBE4E, 0x00008, 0x513DDC1D, 0x00008, - 0x51407BF0, 0x00008, 0x5142CBDC, 0x00008, 0x5146CE90, 0x00008, 0x514B9DEA, 0x00008, - 0x514F6CB6, 0x00008, 0x5160D2B4, 0x00008, 0x5163DFDC, 0x00008, 0x5170181E, 0x00008, - 0x51702602, 0x00008, 0x5175B9DF, 0x00020, 0x518E9066, 0x00008, 0x51A4F94B, 0x00008, - 0x51A5B20F, 0x00008, 0x51A90256, 0x00008, 0x51B12B1F, 0x00008, 0x51C3683E, 0x00008, - 0x51D4038A, 0x00008, 0x51D9DE18, 0x00008, 0x51DAC8AB, 0x00008, 0x51E9C40A, 0x00008, - 0x51F5F6B4, 0x00008, 0x51FF6D5A, 0x00008, 0x520032F6, 0x00008, 0x5210B562, 0x00008, - 0x52114CEF, 0x00020, 0x52166C29, 0x00008, 0x521D2239, 0x00008, 0x522541E2, 0x00008, - 0x52281656, 0x00008, 0x522C21F3, 0x00008, 0x5231527B, 0x00008, 0x5234ABEE, 0x00008, - 0x5241E354, 0x00008, 0x52934631, 0x00008, 0x52A2380B, 0x00008, 0x52A689FF, 0x00008, - 0x52B267E3, 0x00008, 0x52C030AC, 0x00008, 0x52C1E399, 0x00008, 0x52C3546F, 0x00008, - 0x52D3A7E6, 0x00008, 0x52EC3C43, 0x00008, 0x52EED3A2, 0x00008, 0x52F0F77B, 0x00008, - 0x52F7FB36, 0x00008, 0x531FC011, 0x00008, 0x532C8F61, 0x00008, 0x5336AD3A, 0x00008, - 0x5340C672, 0x00008, 0x53431DE8, 0x00008, 0x534C4E48, 0x00008, 0x5351C78A, 0x00008, - 0x53523716, 0x00008, 0x535291B3, 0x00008, 0x5361CEB5, 0x00004, 0x5362405B, 0x00008, - 0x5365AF5F, 0x00020, 0x53772213, 0x00008, 0x5389D686, 0x00008, 0x538F799D, 0x00008, - 0x539661D2, 0x00008, 0x5396B014, 0x00008, 0x539EFA6D, 0x00008, 0x53B9DDA7, 0x00008, + 0x4E794387, 0x00008, 0x4E7B3EF4, 0x00008, 0x4E80BD47, 0x00008, 0x4E8BAAD0, 0x00008, + 0x4E9E19B1, 0x00008, 0x4E9E3DDE, 0x00008, 0x4EAF78E1, 0x00008, 0x4EC69E92, 0x00008, + 0x4EC72CDB, 0x00008, 0x4ECB997A, 0x00008, 0x4EDDC8C4, 0x00004, 0x4EE2A670, 0x00008, + 0x4EED7EC9, 0x00004, 0x4EEFD259, 0x00008, 0x4EF4036B, 0x00004, 0x4EF6400E, 0x00004, + 0x4EF99C5A, 0x00008, 0x4EF9BC25, 0x00004, 0x4EFBEB30, 0x00004, 0x4F062F24, 0x00020, + 0x4F1148C0, 0x00008, 0x4F15EE3A, 0x00008, 0x4F16D5F9, 0x00008, 0x4F194CAC, 0x00008, + 0x4F1B7345, 0x00008, 0x4F1D2880, 0x00008, 0x4F20840B, 0x00008, 0x4F27AD58, 0x00008, + 0x4F31DB28, 0x00020, 0x4F35D0DD, 0x00004, 0x4F37C679, 0x00020, 0x4F3CC67E, 0x00008, + 0x4F47EAAE, 0x00008, 0x4F4F4F77, 0x00008, 0x4F508624, 0x00008, 0x4F53634D, 0x00008, + 0x4F5A428F, 0x00008, 0x4F65CDFE, 0x00008, 0x4F84AA55, 0x00008, 0x4F99986A, 0x00021, + 0x4FABB1AB, 0x00008, 0x4FABE60D, 0x00008, 0x4FBC316D, 0x00008, 0x4FCF4C28, 0x00008, + 0x4FE7710E, 0x00008, 0x4FED4539, 0x00020, 0x4FF4EF94, 0x00008, 0x4FF68239, 0x00008, + 0x4FF732D1, 0x00008, 0x4FFE3B4D, 0x00008, 0x50094242, 0x00008, 0x502566AD, 0x00008, + 0x50306E18, 0x00008, 0x504131C1, 0x00008, 0x5046E899, 0x00008, 0x50487A8A, 0x00008, + 0x50531CE6, 0x00004, 0x50540575, 0x0000C, 0x5057A201, 0x00008, 0x5058A1C5, 0x00008, + 0x505A9EC1, 0x00008, 0x50619052, 0x00008, 0x506EA818, 0x00008, 0x508769E0, 0x00008, + 0x509126A3, 0x00008, 0x50973714, 0x00008, 0x50994239, 0x00008, 0x509943C3, 0x00008, + 0x5099926D, 0x00008, 0x509A069F, 0x00008, 0x50A52D9B, 0x00008, 0x50AA6405, 0x00008, + 0x50AFF3F3, 0x00008, 0x50B2123C, 0x0000C, 0x50B9090C, 0x00008, 0x50BFE3E1, 0x00008, + 0x50C7B530, 0x00008, 0x50D1E320, 0x00008, 0x50D38CF5, 0x00008, 0x50DC0A19, 0x00008, + 0x50E4FDFC, 0x00004, 0x50F2E690, 0x00008, 0x51113998, 0x00008, 0x5133B91A, 0x00008, + 0x5136A610, 0x00020, 0x513CBE4E, 0x00008, 0x513DDC1D, 0x00008, 0x51407BF0, 0x00008, + 0x5142CBDC, 0x00008, 0x5146CE90, 0x00008, 0x514B9DEA, 0x00008, 0x514F6CB6, 0x00008, + 0x5160D2B4, 0x00008, 0x5163DFDC, 0x00008, 0x516B0440, 0x00008, 0x5170181E, 0x00008, + 0x51702602, 0x00008, 0x5175B9DF, 0x00020, 0x517F4076, 0x00008, 0x518E9066, 0x00008, + 0x51A4F94B, 0x00008, 0x51A5B20F, 0x00008, 0x51A90256, 0x00008, 0x51B12B1F, 0x00008, + 0x51C3683E, 0x00008, 0x51D4038A, 0x00008, 0x51D70B5B, 0x00008, 0x51D9DE18, 0x00008, + 0x51DAC8AB, 0x00008, 0x51DC507D, 0x00008, 0x51DD087B, 0x00008, 0x51E83AD9, 0x00008, + 0x51E9C40A, 0x00008, 0x51F5F6B4, 0x00008, 0x51FF13F4, 0x00008, 0x51FF6D5A, 0x00008, + 0x520032F6, 0x00008, 0x5210B562, 0x00008, 0x52114CEF, 0x00020, 0x52166C29, 0x00008, + 0x521974D8, 0x00008, 0x521D2239, 0x00008, 0x522541E2, 0x00008, 0x52281656, 0x00008, + 0x522C21F3, 0x00008, 0x5231527B, 0x00008, 0x5234ABEE, 0x00008, 0x5241E354, 0x00008, + 0x526380B9, 0x00008, 0x526F205E, 0x00008, 0x52934631, 0x00008, 0x52A2380B, 0x00008, + 0x52A689FF, 0x00008, 0x52B267E3, 0x00008, 0x52BD8E8B, 0x00020, 0x52C030AC, 0x00008, + 0x52C1E399, 0x00008, 0x52C3546F, 0x00008, 0x52C3830C, 0x00008, 0x52D3A7E6, 0x00008, + 0x52EC3C43, 0x00008, 0x52EED3A2, 0x00008, 0x52F0F77B, 0x00008, 0x52F7FB36, 0x00008, + 0x531FC011, 0x00008, 0x532C8F61, 0x00008, 0x5336AD3A, 0x00008, 0x533809BA, 0x00008, + 0x53405989, 0x00008, 0x5340C672, 0x00008, 0x53431DE8, 0x00008, 0x534C4E48, 0x00008, + 0x5351C78A, 0x00008, 0x53523716, 0x00008, 0x535291B3, 0x00008, 0x5361CEB5, 0x00004, + 0x5362405B, 0x00008, 0x5365AF5F, 0x00020, 0x5369FC39, 0x00158, 0x53772213, 0x00008, + 0x5389D686, 0x00008, 0x538F799D, 0x00008, 0x539661D2, 0x00008, 0x5396B014, 0x00008, + 0x539EFA6D, 0x00008, 0x53A007FF, 0x00008, 0x53A119A8, 0x00008, 0x53B9DDA7, 0x00008, 0x53C3104F, 0x00008, 0x53C6BE83, 0x00001, 0x53C88E66, 0x00001, 0x53CF0AF6, 0x00008, 0x53D148DF, 0x00001, 0x53D53882, 0x00001, 0x53D70199, 0x00001, 0x53DAE3A4, 0x00001, 0x53DC955C, 0x03E90, 0x53DD197B, 0x00001, 0x53DFC2DE, 0x00001, 0x53E3ABB5, 0x00001, - 0x53E56E00, 0x00001, 0x53F44298, 0x00008, 0x53FDCACD, 0x00008, 0x54014790, 0x00008, - 0x54032467, 0x00008, 0x541104BE, 0x00008, 0x541EB022, 0x00008, 0x542A20DC, 0x00020, - 0x542AF8DF, 0x00008, 0x5435AC58, 0x00008, 0x54434512, 0x00008, 0x544A287A, 0x00008, - 0x544A4452, 0x00020, 0x5452A1B1, 0x00004, 0x545E36A6, 0x00008, 0x54682D35, 0x00008, - 0x54742EF8, 0x00008, 0x54877EB5, 0x00008, 0x549187F5, 0x00004, 0x549B6033, 0x03000, - 0x54A2DD1C, 0x00008, 0x54A9115C, 0x00020, 0x54CA44EC, 0x00020, 0x54D20A60, 0x00008, - 0x54D645C0, 0x00008, 0x54D737FF, 0x00004, 0x54D7865B, 0x00008, 0x54E18686, 0x00008, + 0x53E3F180, 0x00008, 0x53E56E00, 0x00001, 0x53F44298, 0x00008, 0x53FDCACD, 0x00008, + 0x54014790, 0x00008, 0x54032467, 0x00008, 0x541104BE, 0x00008, 0x541EB022, 0x00008, + 0x542A20DC, 0x00020, 0x542AB41D, 0x00008, 0x542AF8DF, 0x00008, 0x54330B8F, 0x00008, + 0x5435AC58, 0x00008, 0x54433B3A, 0x00008, 0x54434512, 0x00008, 0x544A287A, 0x00008, + 0x544A4452, 0x00020, 0x5452A1B1, 0x00004, 0x545D60A7, 0x00008, 0x545E36A6, 0x00008, + 0x54682D35, 0x00008, 0x54742EF8, 0x00008, 0x54877EB5, 0x00008, 0x549187F5, 0x00004, + 0x549B6033, 0x03000, 0x54A2DD1C, 0x00008, 0x54A9115C, 0x00020, 0x54AA3A8D, 0x00008, + 0x54AD35D4, 0x00008, 0x54CA44EC, 0x00020, 0x54D20A60, 0x00008, 0x54D645C0, 0x00008, + 0x54D737FF, 0x00004, 0x54D7865B, 0x00008, 0x54D86FEE, 0x00008, 0x54E18686, 0x00008, 0x54E1C8AA, 0x00008, 0x54E481A2, 0x00008, 0x54ED4A27, 0x00008, 0x54EF9CB3, 0x00008, 0x54F285A2, 0x00008, 0x54FA4FE9, 0x00008, 0x550D2DBD, 0x00020, 0x551198FE, 0x00002, 0x55121F04, 0x00020, 0x551C9D14, 0x00008, 0x55251787, 0x00008, 0x55352312, 0x00008, @@ -618,1154 +749,1406 @@ public static class Meta9 0x555E5847, 0x00008, 0x55685EF0, 0x00008, 0x55924488, 0x00008, 0x559AD100, 0x00008, 0x559D7C4B, 0x00008, 0x55AFEEFD, 0x00008, 0x55B2A263, 0x00008, 0x55B399EC, 0x00008, 0x55B75262, 0x00008, 0x55BD3ABA, 0x00008, 0x55D41408, 0x00008, 0x55D9F68F, 0x00008, - 0x55DD0D39, 0x00008, 0x55F3F460, 0x00020, 0x56189D44, 0x00008, 0x5628A778, 0x00008, - 0x56295787, 0x00008, 0x562F82C2, 0x00008, 0x56491939, 0x00008, 0x564937EB, 0x00008, + 0x55DD0D39, 0x00008, 0x55F3F460, 0x00020, 0x55F42945, 0x00008, 0x56189D44, 0x00008, + 0x56269EB5, 0x00008, 0x5628306D, 0x00008, 0x5628A778, 0x00008, 0x56295787, 0x00008, + 0x562F82C2, 0x00008, 0x56491939, 0x00008, 0x564937EB, 0x00008, 0x566082C2, 0x00008, 0x566492A5, 0x00008, 0x56686880, 0x00008, 0x567179CA, 0x00020, 0x56823B48, 0x00008, - 0x568AC6EA, 0x00008, 0x569DA2A3, 0x00008, 0x56A19D8F, 0x00008, 0x56D0F50E, 0x00008, - 0x56D47B52, 0x00008, 0x56D7E4C8, 0x00008, 0x56D810B6, 0x00004, 0x56DB0501, 0x00008, - 0x56E0FAEF, 0x00008, 0x56E6EE12, 0x00020, 0x56F35AC5, 0x00008, 0x570C2D67, 0x00008, - 0x570F0AEE, 0x00008, 0x570F73B8, 0x00008, 0x571AE74A, 0x00008, 0x57255F3F, 0x00008, - 0x5728A2BE, 0x00008, 0x573313D3, 0x00008, 0x57420ADE, 0x00008, 0x574CB3E1, 0x00008, - 0x574D6EBA, 0x00008, 0x57568332, 0x00008, 0x576E8626, 0x00008, 0x57763BE8, 0x00008, - 0x577EAD15, 0x00008, 0x5793FBE4, 0x00008, 0x57B251DC, 0x00008, 0x57C5BA69, 0x00008, - 0x57C6673E, 0x00008, 0x57C74287, 0x00008, 0x57CAE6F8, 0x00008, 0x57DA3BA5, 0x00008, - 0x57F317BF, 0x00008, 0x57FDD23C, 0x00008, 0x57FEE0EA, 0x00008, 0x580010DC, 0x00008, - 0x580C7F6E, 0x00008, 0x581667B1, 0x00640, 0x5819E3FD, 0x00008, 0x581E924C, 0x00008, - 0x58285A1D, 0x00008, 0x58320CC2, 0x00008, 0x583DB57A, 0x00020, 0x583F61D2, 0x00008, - 0x584541F4, 0x00008, 0x5857115E, 0x00008, 0x585DC8AA, 0x00008, 0x5863CDA5, 0x00008, - 0x58662868, 0x00004, 0x58713DC7, 0x00008, 0x5875ADE5, 0x00008, 0x5875DE97, 0x00020, - 0x587BB609, 0x00008, 0x5886274D, 0x00008, 0x588C5A49, 0x00008, 0x58A44C54, 0x00008, + 0x568AC6EA, 0x00008, 0x568D8D62, 0x00008, 0x569DA2A3, 0x00008, 0x56A19D8F, 0x00008, + 0x56C885EC, 0x00020, 0x56D0F50E, 0x00008, 0x56D47B52, 0x00008, 0x56D7E4C8, 0x00008, + 0x56D810B6, 0x00004, 0x56DB0501, 0x00008, 0x56DEFE9D, 0x00008, 0x56E0FAEF, 0x00008, + 0x56E6EE12, 0x00020, 0x56F35AC5, 0x00008, 0x570766CF, 0x00008, 0x570C2D67, 0x00008, + 0x570F0AEE, 0x00008, 0x570F73B8, 0x00008, 0x571AE74A, 0x00008, 0x572427E0, 0x00008, + 0x57255F3F, 0x00008, 0x5728A2BE, 0x00008, 0x573313D3, 0x00008, 0x573975EA, 0x00008, + 0x573AE2B3, 0x00020, 0x57420ADE, 0x00008, 0x574CB3E1, 0x00008, 0x574D6EBA, 0x00008, + 0x57568332, 0x00008, 0x576E8626, 0x00008, 0x57763BE8, 0x00008, 0x577EAD15, 0x00008, + 0x578A9353, 0x00008, 0x5793FBE4, 0x00008, 0x57B251DC, 0x00008, 0x57C5BA69, 0x00008, + 0x57C6673E, 0x00008, 0x57C74287, 0x00008, 0x57CAE6F8, 0x00008, 0x57D4CC1D, 0x00008, + 0x57DA3BA5, 0x00008, 0x57E916B0, 0x00008, 0x57F23560, 0x00020, 0x57F317BF, 0x00008, + 0x57F9454C, 0x00008, 0x57FDD23C, 0x00008, 0x57FEE0EA, 0x00008, 0x580010DC, 0x00008, + 0x580C7F6E, 0x00008, 0x5812CCF6, 0x00008, 0x581667B1, 0x00640, 0x5819E3FD, 0x00008, + 0x581E924C, 0x00008, 0x581F3BA3, 0x00008, 0x58285A1D, 0x00008, 0x582CF9B6, 0x00008, + 0x58320CC2, 0x00008, 0x583DB57A, 0x00020, 0x583F61D2, 0x00008, 0x584541F4, 0x00008, + 0x5857115E, 0x00008, 0x585D1219, 0x00008, 0x585DC8AA, 0x00008, 0x5863CDA5, 0x00008, + 0x58662868, 0x00004, 0x586E5001, 0x00008, 0x587139BD, 0x00008, 0x58713DC7, 0x00008, + 0x5875ADE5, 0x00008, 0x5875DE97, 0x00020, 0x587BB609, 0x00008, 0x5886274D, 0x00008, + 0x588C5A49, 0x00008, 0x58997CDF, 0x00020, 0x58A26DB3, 0x00004, 0x58A44C54, 0x00008, 0x58A7295E, 0x00008, 0x58A9CA4E, 0x00008, 0x58AED758, 0x00008, 0x58B03A4E, 0x00008, - 0x58C2D756, 0x00008, 0x58CF1A42, 0x00008, 0x58D25FD5, 0x00008, 0x58D7E2ED, 0x00008, - 0x58D9FCBD, 0x00008, 0x58DAD458, 0x00008, 0x58DBF466, 0x00008, 0x58E1035D, 0x00004, - 0x58F0B983, 0x00020, 0x58FCD8E1, 0x00008, 0x58FDB139, 0x00008, 0x590932BB, 0x00008, - 0x590F3B29, 0x00008, 0x590FA71E, 0x00008, 0x59129E2F, 0x00008, 0x592B186A, 0x00008, - 0x5933B869, 0x00008, 0x59388478, 0x00008, 0x5938AADF, 0x00008, 0x594394F9, 0x00008, - 0x5946EB5D, 0x00008, 0x594732F0, 0x00008, 0x594B504B, 0x00020, 0x594C6D8C, 0x00004, - 0x594C6F3F, 0x00004, 0x594C72A5, 0x00004, 0x59524DB8, 0x00008, 0x5963ADA6, 0x00008, - 0x5969A7C2, 0x00008, 0x598C9F67, 0x00004, 0x598E6F4A, 0x00004, 0x59902FDA, 0x00008, - 0x59925821, 0x00004, 0x5992C4F2, 0x00008, 0x59931F45, 0x00008, 0x5994F3EC, 0x00004, - 0x599729C3, 0x00004, 0x5997EBD6, 0x00008, 0x599AACA6, 0x00004, 0x599CE27D, 0x00004, - 0x59A0C488, 0x00004, 0x59AA37A3, 0x00020, 0x59AC86BE, 0x00008, 0x59B1CD3A, 0x00008, - 0x59B40D60, 0x00008, 0x59B6E04D, 0x00008, 0x59BA5242, 0x00008, 0x59BEA186, 0x00008, - 0x59DEFD81, 0x00008, 0x59E176A5, 0x00008, 0x59F78D45, 0x00021, 0x59FACF14, 0x00008, - 0x5A14F7A3, 0x00008, 0x5A17DE56, 0x00008, 0x5A1B6E58, 0x00008, 0x5A1C3AFB, 0x00008, - 0x5A208523, 0x00008, 0x5A24F68B, 0x00008, 0x5A381304, 0x00008, 0x5A4C3994, 0x00008, - 0x5A531C5B, 0x00020, 0x5A542B55, 0x00008, 0x5A5EACD2, 0x00008, 0x5A69987E, 0x00020, - 0x5A69A910, 0x00008, 0x5A70A03C, 0x00008, 0x5A754C8A, 0x00008, 0x5A8E531F, 0x00008, - 0x5A9EBD4F, 0x00020, 0x5AAB99E4, 0x00008, 0x5ABD8A47, 0x00040, 0x5ABFFA7F, 0x00008, - 0x5AC8BE26, 0x00008, 0x5AE9CE79, 0x00008, 0x5B02A16E, 0x00008, 0x5B296379, 0x00008, - 0x5B2AFD11, 0x00008, 0x5B33BAA9, 0x00008, 0x5B3980C9, 0x00008, 0x5B3D42E0, 0x00020, - 0x5B45C26D, 0x00008, 0x5B4737CC, 0x00020, 0x5B4788F0, 0x00020, 0x5B4AAB94, 0x00008, - 0x5B5C52AF, 0x00008, 0x5B6142D4, 0x00008, 0x5B8DD68C, 0x00008, 0x5B97E224, 0x00008, - 0x5BA7512D, 0x00008, 0x5BAF2C7F, 0x00020, 0x5BBAA3EE, 0x00008, 0x5BBC27F7, 0x00020, - 0x5BC26BAC, 0x00008, 0x5BC9F8A1, 0x00008, 0x5BCB582A, 0x00008, 0x5BE8AE7F, 0x00008, - 0x5BF7C73A, 0x00020, 0x5C0123A2, 0x00008, 0x5C1F3C1C, 0x00008, 0x5C2330A2, 0x00008, - 0x5C26BCC4, 0x00008, 0x5C3764C3, 0x00008, 0x5C6F8291, 0x0000C, 0x5C8812DA, 0x00008, - 0x5CA4C4DC, 0x00008, 0x5CABA673, 0x00020, 0x5CAF6CDA, 0x00008, 0x5CB19C60, 0x00008, - 0x5CB20356, 0x00008, 0x5CB4599E, 0x00008, 0x5CBCCCDD, 0x00002, 0x5CC43913, 0x00004, - 0x5CCC1F5D, 0x00008, 0x5CDBE4EA, 0x00008, 0x5D3D548B, 0x00008, 0x5D6DBDC1, 0x00008, - 0x5D6F8110, 0x00640, 0x5D76889B, 0x00008, 0x5DB01150, 0x00008, 0x5DB3986C, 0x00020, - 0x5DB4AA68, 0x00008, 0x5DB9BB7B, 0x00008, 0x5DBF9074, 0x00008, 0x5DC32CCB, 0x00008, - 0x5DD72D06, 0x00008, 0x5DEAEEFE, 0x00008, 0x5DF03DE6, 0x00008, 0x5DF216DB, 0x00008, - 0x5DF9D303, 0x00008, 0x5E0516CC, 0x00008, 0x5E10DF53, 0x00008, 0x5E1F93F3, 0x00020, - 0x5E23723C, 0x00008, 0x5E2CE5CD, 0x00008, 0x5E3FDCE1, 0x00008, 0x5E499B07, 0x00008, - 0x5E5F2199, 0x00008, 0x5E6376E7, 0x00008, 0x5E7178B6, 0x00008, 0x5E7B7DA1, 0x00008, + 0x58B55753, 0x00008, 0x58C2D756, 0x00008, 0x58CF1A42, 0x00008, 0x58D25FD5, 0x00008, + 0x58D7E2ED, 0x00008, 0x58D9FCBD, 0x00008, 0x58DAD458, 0x00008, 0x58DBF466, 0x00008, + 0x58E1035D, 0x00004, 0x58F0B983, 0x00020, 0x58FCD8E1, 0x00008, 0x58FDB139, 0x00008, + 0x590932BB, 0x00008, 0x590F3B29, 0x00008, 0x590FA71E, 0x00008, 0x5910ED51, 0x00008, + 0x59129E2F, 0x00008, 0x5916C2CC, 0x00008, 0x592B186A, 0x00008, 0x5933B869, 0x00008, + 0x59388478, 0x00008, 0x5938AADF, 0x00008, 0x594394F9, 0x00008, 0x5946EB5D, 0x00008, + 0x594732F0, 0x00008, 0x594B504B, 0x00020, 0x594C6D8C, 0x00004, 0x594C6F3F, 0x00004, + 0x594C72A5, 0x00004, 0x59524DB8, 0x00008, 0x595ECEBC, 0x00008, 0x59619ACE, 0x00008, + 0x5963ADA6, 0x00008, 0x5969A7C2, 0x00008, 0x597E8A99, 0x00008, 0x598C9F67, 0x00004, + 0x598E6F4A, 0x00004, 0x59902FDA, 0x00008, 0x59925821, 0x00004, 0x5992C4F2, 0x00008, + 0x59931F45, 0x00008, 0x5994F3EC, 0x00004, 0x599729C3, 0x00004, 0x5997EBD6, 0x00008, + 0x599AACA6, 0x00004, 0x599CE27D, 0x00004, 0x59A0C488, 0x00004, 0x59A37DB3, 0x00008, + 0x59A65506, 0x00008, 0x59AA37A3, 0x00020, 0x59AC86BE, 0x00008, 0x59B0D1B6, 0x00008, + 0x59B1CD3A, 0x00008, 0x59B40D60, 0x00008, 0x59B6E04D, 0x00008, 0x59BA5242, 0x00008, + 0x59BEA186, 0x00008, 0x59DEFD81, 0x00008, 0x59E176A5, 0x00008, 0x59F78D45, 0x00021, + 0x59FACF14, 0x00008, 0x5A14F7A3, 0x00008, 0x5A17DE56, 0x00008, 0x5A1B6E58, 0x00008, + 0x5A1C3AFB, 0x00008, 0x5A208523, 0x00008, 0x5A24F68B, 0x00008, 0x5A381304, 0x00008, + 0x5A4C3994, 0x00008, 0x5A531C5B, 0x00020, 0x5A542B55, 0x00008, 0x5A5EACD2, 0x00008, + 0x5A69987E, 0x00020, 0x5A69A910, 0x00008, 0x5A70A03C, 0x00008, 0x5A754C8A, 0x00008, + 0x5A8E531F, 0x00008, 0x5A9EBD4F, 0x00020, 0x5AAB5AE6, 0x00008, 0x5AAB99E4, 0x00008, + 0x5AAD7F4D, 0x00008, 0x5ABD8A47, 0x00040, 0x5ABFFA7F, 0x00008, 0x5AC8BE26, 0x00008, + 0x5AE9CE79, 0x00008, 0x5AF12B80, 0x00008, 0x5AFB0088, 0x00008, 0x5B02A16E, 0x00008, + 0x5B0B2894, 0x00008, 0x5B1F1238, 0x00008, 0x5B296379, 0x00008, 0x5B2AFD11, 0x00008, + 0x5B33BAA9, 0x00008, 0x5B3980C9, 0x00008, 0x5B3D42E0, 0x00020, 0x5B45C26D, 0x00008, + 0x5B4737CC, 0x00020, 0x5B4788F0, 0x00020, 0x5B4AAB94, 0x00008, 0x5B5C52AF, 0x00008, + 0x5B6142D4, 0x00008, 0x5B7C28AB, 0x00008, 0x5B8DD68C, 0x00008, 0x5B96B4CC, 0x00008, + 0x5B97E224, 0x00008, 0x5BA7512D, 0x00008, 0x5BAF2C7F, 0x00020, 0x5BB72B25, 0x00008, + 0x5BBAA3EE, 0x00008, 0x5BBC27F7, 0x00020, 0x5BC26BAC, 0x00008, 0x5BC9F8A1, 0x00008, + 0x5BCB582A, 0x00008, 0x5BD58D68, 0x00020, 0x5BE8AE7F, 0x00008, 0x5BF7C73A, 0x00020, + 0x5C0123A2, 0x00008, 0x5C1F3C1C, 0x00008, 0x5C2330A2, 0x00008, 0x5C26BCC4, 0x00008, + 0x5C3165FC, 0x00008, 0x5C3764C3, 0x00008, 0x5C6F8291, 0x0000C, 0x5C8812DA, 0x00008, + 0x5C9C73B4, 0x00008, 0x5CA4C4DC, 0x00008, 0x5CABA673, 0x00020, 0x5CAF6CDA, 0x00008, + 0x5CB19C60, 0x00008, 0x5CB20356, 0x00008, 0x5CB4599E, 0x00008, 0x5CBB6CBB, 0x00008, + 0x5CBCCCDD, 0x00002, 0x5CC43913, 0x00004, 0x5CCC1F5D, 0x00008, 0x5CDBE4EA, 0x00008, + 0x5D39E2E4, 0x00008, 0x5D3D548B, 0x00008, 0x5D406355, 0x00004, 0x5D45C9F0, 0x00020, + 0x5D6DBDC1, 0x00008, 0x5D6F8110, 0x00640, 0x5D76889B, 0x00008, 0x5D84979C, 0x00008, + 0x5DB01150, 0x00008, 0x5DB3986C, 0x00020, 0x5DB4AA68, 0x00008, 0x5DB9BB7B, 0x00008, + 0x5DBF9074, 0x00008, 0x5DC32CCB, 0x00008, 0x5DD72D06, 0x00008, 0x5DEAEEFE, 0x00008, + 0x5DF03DE6, 0x00008, 0x5DF216DB, 0x00008, 0x5DF9D303, 0x00008, 0x5E0516CC, 0x00008, + 0x5E10DF53, 0x00008, 0x5E1F93F3, 0x00020, 0x5E23723C, 0x00008, 0x5E2CE5CD, 0x00008, + 0x5E3CDA53, 0x00008, 0x5E3FDCE1, 0x00008, 0x5E499B07, 0x00008, 0x5E5F2199, 0x00008, + 0x5E630FA9, 0x00008, 0x5E6376E7, 0x00008, 0x5E7178B6, 0x00008, 0x5E7B7DA1, 0x00008, 0x5E869347, 0x00008, 0x5E8994F4, 0x00008, 0x5E8E569F, 0x00008, 0x5E8EFB10, 0x00008, - 0x5E9A962D, 0x00008, 0x5EA81CFD, 0x00008, 0x5EAF6E44, 0x00008, 0x5EC3D137, 0x00008, - 0x5EE04B40, 0x00008, 0x5EE429BF, 0x00008, 0x5EE49FC5, 0x00008, 0x5EFCCB5A, 0x00008, - 0x5F288510, 0x00020, 0x5F2B2C30, 0x00008, 0x5F2E1F86, 0x00008, 0x5F3DE23E, 0x00008, - 0x5F58B203, 0x00008, 0x5F737808, 0x00008, 0x5F759CBB, 0x00008, 0x5F7AC792, 0x00008, - 0x5F92EE58, 0x00008, 0x5F9FCE0B, 0x00008, 0x5FAC9091, 0x00008, 0x5FB116E3, 0x00002, - 0x5FB63760, 0x00008, 0x5FB9A124, 0x00008, 0x5FC075F0, 0x00008, 0x5FC2685D, 0x00008, - 0x5FCFBC58, 0x00008, 0x5FE0DDC0, 0x00008, 0x5FE19577, 0x00008, 0x5FEB7433, 0x00008, - 0x5FFC6C29, 0x00008, 0x60009AD2, 0x00008, 0x600A0B94, 0x00020, 0x60120880, 0x00008, - 0x60123121, 0x00008, 0x60124D2C, 0x00008, 0x6013EC99, 0x00008, 0x6018AF16, 0x00020, - 0x60217D99, 0x00008, 0x60273B38, 0x00008, 0x603562B5, 0x00004, 0x60356D43, 0x00008, - 0x6035DBEA, 0x00008, 0x603A6271, 0x00020, 0x603A6513, 0x00008, 0x605195BC, 0x00008, - 0x60593EB7, 0x00041, 0x605ADE4D, 0x00008, 0x605B7B5A, 0x00041, 0x605EBC30, 0x00001, - 0x605EF771, 0x00041, 0x6061267C, 0x00041, 0x6063C913, 0x00041, 0x6067B8B6, 0x00041, - 0x6069EE8D, 0x00041, 0x606D63D8, 0x00041, 0x606F99AF, 0x00041, 0x60724312, 0x00041, - 0x608028DD, 0x00008, 0x60857B45, 0x00008, 0x60990985, 0x00020, 0x609BBC0C, 0x00008, - 0x60A11A96, 0x00008, 0x60A3796E, 0x00008, 0x60C184CF, 0x00008, 0x60E0C20E, 0x00008, - 0x60E356E6, 0x00008, 0x60E4F4BE, 0x00008, 0x60E874DE, 0x00020, 0x60FA25B2, 0x00008, - 0x6121DDD3, 0x00008, 0x612732BE, 0x00008, 0x612E2777, 0x00004, 0x612F8344, 0x00008, + 0x5E9A962D, 0x00008, 0x5EA81CFD, 0x00008, 0x5EAEEC67, 0x00008, 0x5EAF6E44, 0x00008, + 0x5EC3D137, 0x00008, 0x5EE04B40, 0x00008, 0x5EE429BF, 0x00008, 0x5EE49FC5, 0x00008, + 0x5EEB2561, 0x00008, 0x5EFCCB5A, 0x00008, 0x5F288510, 0x00020, 0x5F2B2C30, 0x00008, + 0x5F2E1F86, 0x00008, 0x5F30D759, 0x00008, 0x5F3DE23E, 0x00008, 0x5F58B203, 0x00008, + 0x5F737808, 0x00008, 0x5F759CBB, 0x00008, 0x5F7AC792, 0x00008, 0x5F92EE58, 0x00008, + 0x5F9FCE0B, 0x00008, 0x5FAC9091, 0x00008, 0x5FB116E3, 0x00002, 0x5FB63760, 0x00008, + 0x5FB9A124, 0x00008, 0x5FC075F0, 0x00008, 0x5FC2685D, 0x00008, 0x5FCFBC58, 0x00008, + 0x5FE0DDC0, 0x00008, 0x5FE19577, 0x00008, 0x5FEB7433, 0x00008, 0x5FFC6C29, 0x00008, + 0x60009AD2, 0x00008, 0x600A0B94, 0x00020, 0x60120880, 0x00008, 0x60123121, 0x00008, + 0x60124D2C, 0x00008, 0x6013EC99, 0x00008, 0x6018AF16, 0x00020, 0x60217D99, 0x00008, + 0x60273B38, 0x00008, 0x602A0890, 0x00008, 0x6030900D, 0x00008, 0x603562B5, 0x00004, + 0x60356D43, 0x00008, 0x6035DBEA, 0x00008, 0x603A6271, 0x00020, 0x603A6513, 0x00008, + 0x604D5C8D, 0x00008, 0x605195BC, 0x00008, 0x60593EB7, 0x00041, 0x605ADE4D, 0x00008, + 0x605B7B5A, 0x00041, 0x605EBC30, 0x00001, 0x605EF771, 0x00041, 0x6061267C, 0x00041, + 0x6063C913, 0x00041, 0x6067B8B6, 0x00041, 0x6069EE8D, 0x00041, 0x606D63D8, 0x00041, + 0x606E4E1A, 0x00020, 0x606F99AF, 0x00041, 0x60724312, 0x00041, 0x608028DD, 0x00008, + 0x60857B45, 0x00008, 0x6094330F, 0x00020, 0x60990985, 0x00020, 0x609BBC0C, 0x00008, + 0x60A11A96, 0x00008, 0x60A1D70D, 0x00020, 0x60A3796E, 0x00008, 0x60B27AF7, 0x00008, + 0x60C184CF, 0x00008, 0x60E0C20E, 0x00008, 0x60E356E6, 0x00008, 0x60E4F4BE, 0x00008, + 0x60E874DE, 0x00020, 0x60E939CC, 0x00020, 0x60FA25B2, 0x00008, 0x6121DDD3, 0x00008, + 0x612732BE, 0x00008, 0x612E2777, 0x00004, 0x612F8344, 0x00008, 0x6139C751, 0x00004, 0x613A33E0, 0x00008, 0x613DF464, 0x00008, 0x61415070, 0x00008, 0x61504EF5, 0x00008, - 0x6153ED51, 0x00008, 0x615EF179, 0x00008, 0x6167C482, 0x00008, 0x6190CAD5, 0x00008, - 0x61989411, 0x00008, 0x61A35EA4, 0x00008, 0x61A3A659, 0x00008, 0x61B30C12, 0x00008, - 0x61B78621, 0x00008, 0x61B91F82, 0x00001, 0x61D7D034, 0x00008, 0x61DE3A50, 0x00008, - 0x61F73649, 0x00008, 0x620CF705, 0x00020, 0x6218B769, 0x00008, 0x6234D3D8, 0x00008, - 0x625EE211, 0x00008, 0x6274721F, 0x00008, 0x627A40BC, 0x00008, 0x6291A0A6, 0x00008, - 0x62A30604, 0x00008, 0x62B54318, 0x00008, 0x62BB864C, 0x00008, 0x62BC02A0, 0x00008, - 0x62C993FD, 0x00008, 0x62CD8062, 0x00008, 0x62E66C12, 0x00008, 0x62F01DE6, 0x00008, + 0x6153ED51, 0x00008, 0x615EF179, 0x00008, 0x6167C482, 0x00008, 0x616E9452, 0x00008, + 0x6190CAD5, 0x00008, 0x61989411, 0x00008, 0x61A35EA4, 0x00008, 0x61A3A659, 0x00008, + 0x61B30C12, 0x00008, 0x61B78621, 0x00008, 0x61B91F82, 0x00001, 0x61D7D034, 0x00008, + 0x61DE3A50, 0x00008, 0x61F73649, 0x00008, 0x620CF705, 0x00020, 0x6218B769, 0x00008, + 0x6231E45A, 0x00008, 0x6234D3D8, 0x00008, 0x625EE211, 0x00008, 0x626A3B71, 0x00008, + 0x6274721F, 0x00008, 0x627A40BC, 0x00008, 0x6291A0A6, 0x00008, 0x62A30604, 0x00008, + 0x62A443C6, 0x00008, 0x62B54318, 0x00008, 0x62B640E9, 0x00008, 0x62BB864C, 0x00008, + 0x62BC02A0, 0x00008, 0x62C993FD, 0x00008, 0x62CD8062, 0x00008, 0x62E27185, 0x00008, + 0x62E66C12, 0x00008, 0x62E88430, 0x00008, 0x62EC4CB1, 0x00020, 0x62F01DE6, 0x00008, 0x62FFE7B8, 0x00008, 0x6306186B, 0x00008, 0x630939E1, 0x00008, 0x63212DD7, 0x00008, 0x63281A99, 0x00008, 0x632C14B2, 0x00008, 0x632D2C1B, 0x0000C, 0x632EFBFE, 0x0000C, 0x63319609, 0x00008, 0x6332E4D5, 0x0000C, 0x6334C7B0, 0x00008, 0x633580A0, 0x0000C, 0x633807DA, 0x00008, 0x634670F7, 0x00008, 0x634BCBA2, 0x00008, 0x634D1BB5, 0x00008, - 0x635DFC75, 0x00008, 0x6370F3EB, 0x00008, 0x63757EF0, 0x00008, 0x6377D0E6, 0x00004, - 0x637C1E5C, 0x00008, 0x63815DA2, 0x00008, 0x6384C90E, 0x00001, 0x63855488, 0x00008, - 0x63B431A1, 0x00008, 0x63B7C4D5, 0x00008, 0x63C7FED7, 0x00008, 0x63D29D62, 0x00008, - 0x63D2F60B, 0x00008, 0x63F31174, 0x00008, 0x63F3E968, 0x00008, 0x63FDBF59, 0x00008, - 0x640FB6F3, 0x00021, 0x6411F396, 0x00021, 0x64194880, 0x00008, 0x641AAE0F, 0x00021, - 0x641B09C3, 0x00008, 0x641E30F2, 0x00021, 0x642066C9, 0x00021, 0x6421C613, 0x00008, - 0x64235B3D, 0x00058, 0x642448D4, 0x00021, 0x6426EB6B, 0x00021, 0x6429280E, 0x00021, - 0x642CA425, 0x00021, 0x642ED330, 0x00021, 0x644A5EB1, 0x00008, 0x646ADC95, 0x00008, - 0x646B4D09, 0x00008, 0x646B8A9B, 0x00008, 0x646FF730, 0x00008, 0x64711319, 0x00008, - 0x647183A6, 0x00020, 0x6474AA27, 0x00008, 0x6479A878, 0x00020, 0x6489CF90, 0x00008, - 0x648E6043, 0x00008, 0x648FA297, 0x00008, 0x649F5195, 0x00008, 0x64A6BCF9, 0x00008, - 0x64AA29E4, 0x00008, 0x64AB2220, 0x00400, 0x64C49179, 0x00008, 0x64C9C35D, 0x00020, - 0x64CBDC5A, 0x00008, 0x64DDD0A9, 0x00008, 0x64E6629E, 0x00008, 0x64ED0C9B, 0x00008, - 0x64F508A7, 0x00008, 0x64F73DC2, 0x00008, 0x64F9ACB8, 0x00020, 0x650604AD, 0x00008, - 0x65179821, 0x00008, 0x6527F898, 0x00008, 0x6539A33C, 0x00008, 0x6563CDAC, 0x00008, - 0x657672CD, 0x00004, 0x6579271C, 0x00008, 0x65915E97, 0x00004, 0x6594709B, 0x00008, - 0x65954E3A, 0x00004, 0x659D18C8, 0x00008, 0x65A549DD, 0x00008, 0x65A8930F, 0x00004, - 0x65AB23B3, 0x00400, 0x65AB9885, 0x00008, 0x65AC15F2, 0x00004, 0x65AE4BC9, 0x00004, - 0x65B22DD4, 0x00004, 0x65B48D54, 0x00004, 0x65B4D06B, 0x00004, 0x65B70D0E, 0x00004, - 0x65BA8925, 0x00004, 0x65BCB830, 0x00004, 0x65CB24AE, 0x00008, 0x65DF5AD7, 0x00008, - 0x65ED2C00, 0x00008, 0x65F243B2, 0x00008, 0x65F377C8, 0x00008, 0x65FBF6E8, 0x00020, - 0x65FD783E, 0x00008, 0x661BB745, 0x00008, 0x66218AEA, 0x00020, 0x662A012F, 0x00008, - 0x662D26BD, 0x00008, 0x6640CACA, 0x00008, 0x6647BCDD, 0x00020, 0x664A20D4, 0x00004, - 0x66621BDB, 0x00001, 0x66651C42, 0x00008, 0x6666EAD4, 0x00008, 0x666B9289, 0x00008, - 0x6671E3CF, 0x00008, 0x66799CAC, 0x00008, 0x667C435C, 0x00008, 0x667CBD49, 0x00008, - 0x6686BAE9, 0x00008, 0x668CB063, 0x00008, 0x66991D3F, 0x00008, 0x66CE6868, 0x00008, - 0x66D51994, 0x00008, 0x66EAC2E7, 0x00001, 0x66F36CD9, 0x00020, 0x6702DC9E, 0x00008, - 0x6710B6A8, 0x00008, 0x6711BA82, 0x00008, 0x6719CC73, 0x00008, 0x672DD768, 0x00008, - 0x673CF11E, 0x00008, 0x6740E7FB, 0x00008, 0x6742AA62, 0x00008, 0x674E2418, 0x00020, - 0x675E27EA, 0x00008, 0x676A9935, 0x00008, 0x676D543E, 0x00008, 0x677AE58C, 0x00008, - 0x67869030, 0x00008, 0x6791D58B, 0x00008, 0x6798E81E, 0x00008, 0x67AA1D5E, 0x00008, - 0x67B96645, 0x00008, 0x67CEB9DD, 0x00008, 0x67D84CF9, 0x00008, 0x67E0FE5C, 0x00008, - 0x67E15292, 0x00008, 0x67EAE9F7, 0x00008, 0x67FFAC48, 0x00020, 0x68068175, 0x00008, - 0x68103757, 0x00008, 0x6818CE6E, 0x00008, 0x682ACC6F, 0x00008, 0x6849A429, 0x00020, - 0x684FB2D2, 0x00008, 0x6850A672, 0x00004, 0x68521A16, 0x00008, 0x6864BB13, 0x00008, - 0x68ACFE70, 0x00020, 0x68BDD152, 0x00008, 0x68CDDD7E, 0x00008, 0x68D8A74B, 0x00020, - 0x68DAE7B4, 0x00008, 0x68E026A1, 0x00008, 0x68E08661, 0x00008, 0x68E2A7E7, 0x00008, - 0x68EE5126, 0x00008, 0x68F4150C, 0x00020, 0x69055E76, 0x00020, 0x692DE3B0, 0x00008, + 0x635DFC75, 0x00008, 0x63701039, 0x00008, 0x6370F3EB, 0x00008, 0x63757EF0, 0x00008, + 0x6377D0E6, 0x00004, 0x637C1E5C, 0x00008, 0x63815DA2, 0x00008, 0x6384C90E, 0x00001, + 0x63851626, 0x00008, 0x63855488, 0x00008, 0x63ACD14D, 0x00020, 0x63B431A1, 0x00008, + 0x63B47CC4, 0x00008, 0x63B7C4D5, 0x00008, 0x63C7FED7, 0x00008, 0x63D29D62, 0x00008, + 0x63D2F60B, 0x00008, 0x63F31174, 0x00008, 0x63F3E968, 0x00008, 0x63F9DEF9, 0x00008, + 0x63FDBF59, 0x00008, 0x640D1E70, 0x00008, 0x640FB6F3, 0x00021, 0x6411F396, 0x00021, + 0x64194880, 0x00008, 0x641AAE0F, 0x00021, 0x641B09C3, 0x00008, 0x641E30F2, 0x00021, + 0x642066C9, 0x00021, 0x6421C613, 0x00008, 0x64235B3D, 0x00058, 0x642448D4, 0x00021, + 0x6426EB6B, 0x00021, 0x6429280E, 0x00021, 0x642CA425, 0x00021, 0x642ED330, 0x00021, + 0x6446B3DA, 0x00008, 0x644A5EB1, 0x00008, 0x646ADC95, 0x00008, 0x646B4D09, 0x00008, + 0x646B8A9B, 0x00008, 0x646FF730, 0x00008, 0x64711319, 0x00008, 0x647183A6, 0x00020, + 0x6474AA27, 0x00008, 0x6479A878, 0x00020, 0x6489CF90, 0x00008, 0x648E6043, 0x00008, + 0x648FA297, 0x00008, 0x649F5195, 0x00008, 0x64A5B59F, 0x00001, 0x64A6BCF9, 0x00008, + 0x64A7F242, 0x00001, 0x64AA29E4, 0x00008, 0x64AB2220, 0x00400, 0x64AB6E59, 0x00001, + 0x64AD9D64, 0x00001, 0x64B42F9E, 0x00001, 0x64C49179, 0x00008, 0x64C9C35D, 0x00020, + 0x64CBDC5A, 0x00008, 0x64DAA0AA, 0x00008, 0x64DDD0A9, 0x00008, 0x64E6629E, 0x00008, + 0x64ED0C9B, 0x00008, 0x64F508A7, 0x00008, 0x64F73DC2, 0x00008, 0x64F9ACB8, 0x00020, + 0x650604AD, 0x00008, 0x65179821, 0x00008, 0x651DFAE7, 0x00004, 0x652487CE, 0x00008, + 0x6527F898, 0x00008, 0x65342EE5, 0x00008, 0x6539A33C, 0x00008, 0x653DE564, 0x00004, + 0x653E69B6, 0x00008, 0x6563CDAC, 0x00008, 0x656A760B, 0x00008, 0x657672CD, 0x00004, + 0x6579271C, 0x00008, 0x657BAF33, 0x00008, 0x65915E97, 0x00004, 0x6593EE33, 0x00008, + 0x6594709B, 0x00008, 0x65954E3A, 0x00004, 0x659D18C8, 0x00008, 0x65A549DD, 0x00008, + 0x65A8930F, 0x00004, 0x65AB23B3, 0x00400, 0x65AB9885, 0x00008, 0x65AC15F2, 0x00004, + 0x65AE4BC9, 0x00004, 0x65B22DD4, 0x00004, 0x65B48D54, 0x00004, 0x65B4D06B, 0x00004, + 0x65B70D0E, 0x00004, 0x65B88A75, 0x00008, 0x65BA8925, 0x00004, 0x65BCB830, 0x00004, + 0x65CB24AE, 0x00008, 0x65DF5AD7, 0x00008, 0x65ED2C00, 0x00008, 0x65F243B2, 0x00008, + 0x65F377C8, 0x00008, 0x65FBF6E8, 0x00020, 0x65FD5C22, 0x00008, 0x65FD783E, 0x00008, + 0x6610CDE2, 0x00008, 0x661BB745, 0x00008, 0x66218AEA, 0x00020, 0x6623B5F8, 0x00004, + 0x662A012F, 0x00008, 0x662D26BD, 0x00008, 0x6640CACA, 0x00008, 0x664231B2, 0x00008, + 0x6647BCDD, 0x00020, 0x664A20D4, 0x00004, 0x66621BDB, 0x00001, 0x66651C42, 0x00008, + 0x6666EAD4, 0x00008, 0x666B9289, 0x00008, 0x6671E3CF, 0x00008, 0x66799CAC, 0x00008, + 0x667C435C, 0x00008, 0x667CBD49, 0x00008, 0x6686BAE9, 0x00008, 0x668CB063, 0x00008, + 0x66991D3F, 0x00008, 0x66A33824, 0x00004, 0x66C7BCEB, 0x00008, 0x66CE6868, 0x00008, + 0x66D51994, 0x00008, 0x66EAC2E7, 0x00001, 0x66F36CD9, 0x00020, 0x66F5B4ED, 0x00008, + 0x6702DC9E, 0x00008, 0x6710B6A8, 0x00008, 0x6711BA82, 0x00008, 0x6719CC73, 0x00008, + 0x672DD768, 0x00008, 0x6735002F, 0x00008, 0x673A6FA6, 0x00008, 0x673CF11E, 0x00008, + 0x6740E7FB, 0x00008, 0x6742AA62, 0x00008, 0x674E2418, 0x00020, 0x675E27EA, 0x00008, + 0x676A9935, 0x00008, 0x676D543E, 0x00008, 0x677AE58C, 0x00008, 0x67869030, 0x00008, + 0x6791D58B, 0x00008, 0x6798E81E, 0x00008, 0x67AA1D5E, 0x00008, 0x67ADD7A9, 0x00008, + 0x67B0B7A3, 0x00008, 0x67B29D3D, 0x00008, 0x67B96645, 0x00008, 0x67C94D92, 0x00020, + 0x67CEB9DD, 0x00008, 0x67D84CF9, 0x00008, 0x67E0FE5C, 0x00008, 0x67E15292, 0x00008, + 0x67EAE9F7, 0x00008, 0x67FFAC48, 0x00020, 0x68068175, 0x00008, 0x680DE8DD, 0x00008, + 0x68103757, 0x00008, 0x6818CE6E, 0x00008, 0x681AC950, 0x00008, 0x681E1FDC, 0x00008, + 0x682ACC6F, 0x00008, 0x683F9E9B, 0x00008, 0x6840BBBB, 0x00008, 0x6849A429, 0x00020, + 0x684FB2D2, 0x00008, 0x6850A672, 0x00004, 0x68521A16, 0x00008, 0x685700AD, 0x00008, + 0x6864BB13, 0x00008, 0x689942DE, 0x00020, 0x68ACFE70, 0x00020, 0x68BDD152, 0x00008, + 0x68C40A79, 0x00008, 0x68CDDD7E, 0x00008, 0x68D0E158, 0x00008, 0x68D3E8F4, 0x00008, + 0x68D48CB0, 0x00008, 0x68D8A74B, 0x00020, 0x68DAE7B4, 0x00008, 0x68E026A1, 0x00008, + 0x68E08661, 0x00008, 0x68E2A7E7, 0x00008, 0x68EE5126, 0x00008, 0x68F4150C, 0x00020, + 0x69055E76, 0x00020, 0x690A47B2, 0x00008, 0x690B6898, 0x00008, 0x692DE3B0, 0x00008, 0x6936C3A9, 0x00008, 0x6941EC97, 0x00008, 0x69578737, 0x00008, 0x69679C1E, 0x00008, - 0x697176A8, 0x00008, 0x69871AE3, 0x00008, 0x699744E7, 0x00008, 0x69A7C393, 0x00020, - 0x69A930AB, 0x00001, 0x69AD204E, 0x00001, 0x69AEE965, 0x00001, 0x69B2CB70, 0x00001, - 0x69B6415E, 0x00008, 0x69BB4E50, 0x00008, 0x69BBCB0C, 0x00008, 0x69CD8E8D, 0x00008, - 0x69D0D19C, 0x00008, 0x69E1E8EC, 0x00008, 0x69E54787, 0x00020, 0x69EF02B1, 0x00008, - 0x6A092B15, 0x00008, 0x6A0F66E2, 0x00004, 0x6A107500, 0x00008, 0x6A240E08, 0x00021, - 0x6A30BF9F, 0x00008, 0x6A397CB4, 0x00008, 0x6A3D946A, 0x00008, 0x6A420602, 0x00008, - 0x6A5F66EF, 0x00020, 0x6A745041, 0x00008, 0x6A74D5B8, 0x00008, 0x6A801D63, 0x00008, + 0x6967F575, 0x00008, 0x696AB902, 0x00008, 0x697176A8, 0x00008, 0x6983013D, 0x00008, + 0x69871AE3, 0x00008, 0x699744E7, 0x00008, 0x6998C3D4, 0x00008, 0x69A3BA77, 0x00008, + 0x69A76E83, 0x00008, 0x69A7C393, 0x00020, 0x69A930AB, 0x00001, 0x69AD204E, 0x00001, + 0x69AEE965, 0x00001, 0x69B2CB70, 0x00001, 0x69B6415E, 0x00008, 0x69BB4E50, 0x00008, + 0x69BBCB0C, 0x00008, 0x69CD8E8D, 0x00008, 0x69D0D19C, 0x00008, 0x69E1E8EC, 0x00008, + 0x69E54787, 0x00020, 0x69EF02B1, 0x00008, 0x6A092B15, 0x00008, 0x6A0E7438, 0x00008, + 0x6A0F66E2, 0x00004, 0x6A107500, 0x00008, 0x6A240E08, 0x00021, 0x6A2E6E9E, 0x00008, + 0x6A30BF9F, 0x00008, 0x6A395035, 0x00008, 0x6A397CB4, 0x00008, 0x6A3D946A, 0x00008, + 0x6A420602, 0x00008, 0x6A5F66EF, 0x00020, 0x6A67C6FE, 0x00008, 0x6A724EDF, 0x00020, + 0x6A745041, 0x00008, 0x6A74D5B8, 0x00008, 0x6A801D63, 0x00008, 0x6A92C51B, 0x00008, 0x6A95096B, 0x00008, 0x6A953AEA, 0x00008, 0x6A9838E6, 0x00008, 0x6A9F4F39, 0x00008, 0x6AA8CF0B, 0x00008, 0x6AADFAAF, 0x00008, 0x6ABAB94A, 0x00008, 0x6ABFA454, 0x00008, - 0x6AD730D1, 0x00008, 0x6ADA6FDD, 0x00008, 0x6AE3E671, 0x00008, 0x6AF6A2E7, 0x00020, - 0x6B08BA41, 0x00008, 0x6B1BD879, 0x00008, 0x6B376129, 0x00008, 0x6B52EA5D, 0x00004, - 0x6B56CC68, 0x00004, 0x6B58957F, 0x00004, 0x6B5A0CF3, 0x00020, 0x6B5C8522, 0x00004, - 0x6B5D6E84, 0x00008, 0x6B5F27B9, 0x00004, 0x6B6156C4, 0x00004, 0x6B653F9B, 0x00004, - 0x6B670F7E, 0x00004, 0x6B6AF855, 0x00004, 0x6B6D9420, 0x00004, 0x6B76E8B3, 0x00008, - 0x6B76FB06, 0x00008, 0x6B7D538C, 0x00008, 0x6B7D7A9B, 0x00008, 0x6B8D5273, 0x00008, - 0x6BA39A8B, 0x00008, 0x6BA90BAD, 0x00008, 0x6BADC729, 0x00008, 0x6BBCAF10, 0x00008, - 0x6BC692F1, 0x00008, 0x6BC8D8F1, 0x00008, 0x6BD09754, 0x00008, 0x6BE018AA, 0x00008, + 0x6ACDF5B0, 0x00008, 0x6AD730D1, 0x00008, 0x6ADA6FDD, 0x00008, 0x6AE3E671, 0x00008, + 0x6AF6A2E7, 0x00020, 0x6B062A82, 0x00008, 0x6B08BA41, 0x00008, 0x6B1BD879, 0x00008, + 0x6B2D2F7A, 0x00020, 0x6B376129, 0x00008, 0x6B52EA5D, 0x00004, 0x6B56CC68, 0x00004, + 0x6B58957F, 0x00004, 0x6B5A0CF3, 0x00020, 0x6B5C8522, 0x00004, 0x6B5D6E84, 0x00008, + 0x6B5DDD51, 0x00008, 0x6B5F27B9, 0x00004, 0x6B6156C4, 0x00004, 0x6B653F9B, 0x00004, + 0x6B670F7E, 0x00004, 0x6B6AF855, 0x00004, 0x6B6C6382, 0x00008, 0x6B6D9420, 0x00004, + 0x6B7305F5, 0x00008, 0x6B76E8B3, 0x00008, 0x6B76FB06, 0x00008, 0x6B7D538C, 0x00008, + 0x6B7D7A9B, 0x00008, 0x6B8D5273, 0x00008, 0x6BA39A8B, 0x00008, 0x6BA90BAD, 0x00008, + 0x6BADC729, 0x00008, 0x6BBCAF10, 0x00008, 0x6BC1A5C1, 0x00008, 0x6BC692F1, 0x00008, + 0x6BC8D8F1, 0x00008, 0x6BD09754, 0x00008, 0x6BD54AEE, 0x00004, 0x6BE018AA, 0x00008, 0x6BE1E1F7, 0x00021, 0x6BE4BE03, 0x00008, 0x6BE6362A, 0x00008, 0x6BEC014E, 0x00008, 0x6BF04A34, 0x00008, 0x6BF8B760, 0x00008, 0x6BFB51F1, 0x00008, 0x6C0CC574, 0x00008, - 0x6C1169C0, 0x00004, 0x6C1A131B, 0x00E18, 0x6C1E5E1C, 0x00008, 0x6C26C329, 0x00008, - 0x6C29ACC5, 0x00004, 0x6C330A1A, 0x00020, 0x6C375C8A, 0x00001, 0x6C44ACAB, 0x00008, - 0x6C4D7836, 0x00008, 0x6C503603, 0x00008, 0x6C66C760, 0x00008, 0x6C6EF4F7, 0x00008, - 0x6C8B716C, 0x00008, 0x6C9384AD, 0x00008, 0x6C9784F7, 0x00020, 0x6C9D1C12, 0x00008, - 0x6CA6CDE0, 0x00020, 0x6CAB2EB8, 0x00400, 0x6CACEBB7, 0x00004, 0x6CADFC47, 0x00008, - 0x6CAE394A, 0x00008, 0x6CAF285A, 0x00004, 0x6CB0A5AA, 0x00008, 0x6CB2A471, 0x00004, - 0x6CB48E81, 0x00008, 0x6CB4D37C, 0x00004, 0x6CB650CC, 0x00008, 0x6CB6AFEF, 0x00008, - 0x6CB77613, 0x00004, 0x6CBA570D, 0x00008, 0x6CBB65B6, 0x00004, 0x6CBD9B8D, 0x00004, - 0x6CBDC78D, 0x00008, 0x6CC110D8, 0x00004, 0x6CC301EB, 0x00008, 0x6CCF840B, 0x00004, - 0x6CD15CB1, 0x00008, 0x6CD1C0AE, 0x00004, 0x6CD4D0C9, 0x00008, 0x6CD9F667, 0x00021, - 0x6CF40001, 0x00008, 0x6D0FCBFF, 0x00008, 0x6D1741C5, 0x00008, 0x6D19CB28, 0x00008, - 0x6D399B24, 0x00008, 0x6D418A8B, 0x00004, 0x6D613DC8, 0x00008, 0x6D903148, 0x00008, + 0x6C1169C0, 0x00004, 0x6C19F3F7, 0x00008, 0x6C1A131B, 0x00E18, 0x6C1E5E1C, 0x00008, + 0x6C26C329, 0x00008, 0x6C29ACC5, 0x00004, 0x6C330A1A, 0x00020, 0x6C375C8A, 0x00001, + 0x6C44ACAB, 0x00008, 0x6C4D7836, 0x00008, 0x6C503603, 0x00008, 0x6C5E6D77, 0x00008, + 0x6C66C760, 0x00008, 0x6C6EF4F7, 0x00008, 0x6C72908A, 0x00008, 0x6C8B716C, 0x00008, + 0x6C9384AD, 0x00008, 0x6C9784F7, 0x00020, 0x6C9D1C12, 0x00008, 0x6CA6CDE0, 0x00020, + 0x6CAB2EB8, 0x00400, 0x6CACEBB7, 0x00004, 0x6CADFC47, 0x00008, 0x6CAE394A, 0x00008, + 0x6CAF285A, 0x00004, 0x6CB0A5AA, 0x00008, 0x6CB2A471, 0x00004, 0x6CB48E81, 0x00008, + 0x6CB4D37C, 0x00004, 0x6CB650CC, 0x00008, 0x6CB6AFEF, 0x00008, 0x6CB77613, 0x00004, + 0x6CBA570D, 0x00008, 0x6CBB65B6, 0x00004, 0x6CBD9B8D, 0x00004, 0x6CBDC78D, 0x00008, + 0x6CC110D8, 0x00004, 0x6CC301EB, 0x00008, 0x6CCF840B, 0x00004, 0x6CD15CB1, 0x00008, + 0x6CD1C0AE, 0x00004, 0x6CD4D0C9, 0x00008, 0x6CD9F667, 0x00021, 0x6CF40001, 0x00008, + 0x6D0FCBFF, 0x00008, 0x6D137E7E, 0x00020, 0x6D13AC2E, 0x00008, 0x6D1741C5, 0x00008, + 0x6D19CB28, 0x00008, 0x6D38BFF0, 0x00008, 0x6D399B24, 0x00008, 0x6D3BB13D, 0x00008, + 0x6D418A8B, 0x00004, 0x6D613DC8, 0x00008, 0x6D702FD7, 0x00008, 0x6D903148, 0x00008, 0x6D913855, 0x00008, 0x6D94DF52, 0x00008, 0x6D96B169, 0x00008, 0x6D970567, 0x00008, - 0x6D974A19, 0x00008, 0x6DAB304B, 0x00400, 0x6DC259E9, 0x00020, 0x6DC4F941, 0x00008, - 0x6DC7691B, 0x00008, 0x6DCAE67B, 0x00020, 0x6DE66A4F, 0x00008, 0x6DF173D9, 0x00008, - 0x6DF76A43, 0x00008, 0x6E176D02, 0x00008, 0x6E1C2AC9, 0x00008, 0x6E234AAA, 0x00008, - 0x6E4E0C8F, 0x00008, 0x6E50EF0C, 0x00008, 0x6E51B24B, 0x00008, 0x6E5207DB, 0x00008, - 0x6E54EB95, 0x00008, 0x6E703988, 0x00008, 0x6E851A8F, 0x00008, 0x6E914C72, 0x00008, - 0x6E918DBF, 0x00020, 0x6E9743D3, 0x00020, 0x6E9FF904, 0x00008, 0x6EAB31DE, 0x00400, - 0x6EB0A1E7, 0x00008, 0x6ED9F037, 0x00008, 0x6EDAF019, 0x00008, 0x6EE28489, 0x00008, - 0x6EEC612E, 0x00008, 0x6EEDA160, 0x00008, 0x6F12A829, 0x00008, 0x6F193367, 0x00008, - 0x6F240917, 0x00008, 0x6F30B61F, 0x00008, 0x6F4318D9, 0x00008, 0x6F5B8421, 0x00008, - 0x6F5C8ABF, 0x00008, 0x6F66A812, 0x00008, 0x6F7E77EE, 0x00008, 0x6F8290DC, 0x00008, - 0x6F973047, 0x00008, 0x6F9D9F81, 0x00008, 0x6FAA2F7C, 0x00020, 0x6FAB3371, 0x00400, - 0x6FB050D4, 0x00008, 0x6FBA9504, 0x00008, 0x6FC2241C, 0x00008, 0x6FCFEE60, 0x00008, + 0x6D974A19, 0x00008, 0x6DA572B2, 0x00008, 0x6DAB304B, 0x00400, 0x6DAB710A, 0x00004, + 0x6DC259E9, 0x00020, 0x6DC4F941, 0x00008, 0x6DC7691B, 0x00008, 0x6DCAE67B, 0x00020, + 0x6DE66A4F, 0x00008, 0x6DF173D9, 0x00008, 0x6DF76A43, 0x00008, 0x6E176D02, 0x00008, + 0x6E1C2AC9, 0x00008, 0x6E2143C1, 0x00008, 0x6E234AAA, 0x00008, 0x6E4E0C8F, 0x00008, + 0x6E50EF0C, 0x00008, 0x6E51B24B, 0x00008, 0x6E5207DB, 0x00008, 0x6E54EB95, 0x00008, + 0x6E581647, 0x00008, 0x6E703988, 0x00008, 0x6E851A8F, 0x00008, 0x6E85BF4C, 0x00008, + 0x6E8FBCDF, 0x00008, 0x6E914C72, 0x00008, 0x6E918DBF, 0x00020, 0x6E9743D3, 0x00020, + 0x6E9B6A5F, 0x00008, 0x6E9FF904, 0x00008, 0x6EAB31DE, 0x00400, 0x6EB0A1E7, 0x00008, + 0x6ED9F037, 0x00008, 0x6EDAF019, 0x00008, 0x6EE28489, 0x00008, 0x6EE54B48, 0x00008, + 0x6EEC612E, 0x00008, 0x6EEDA160, 0x00008, 0x6F0824BC, 0x00008, 0x6F12A829, 0x00008, + 0x6F193367, 0x00008, 0x6F240917, 0x00008, 0x6F2C5D24, 0x00008, 0x6F30B61F, 0x00008, + 0x6F3E5B31, 0x00008, 0x6F4318D9, 0x00008, 0x6F55FB91, 0x00008, 0x6F5B8421, 0x00008, + 0x6F5C8ABF, 0x00008, 0x6F66A812, 0x00008, 0x6F739A0A, 0x00008, 0x6F7E77EE, 0x00008, + 0x6F8290DC, 0x00008, 0x6F973047, 0x00008, 0x6F9D08A7, 0x00008, 0x6F9D9F81, 0x00008, + 0x6FAA2F7C, 0x00020, 0x6FAB3371, 0x00400, 0x6FAC4EAC, 0x00008, 0x6FB050D4, 0x00008, + 0x6FB24BA1, 0x00008, 0x6FBA9504, 0x00008, 0x6FC2241C, 0x00008, 0x6FCFEE60, 0x00008, 0x6FD02488, 0x00008, 0x6FE35C1A, 0x00008, 0x6FEE4972, 0x00001, 0x6FEE761A, 0x00008, - 0x6FF5D1B3, 0x00008, 0x70025DB4, 0x00008, 0x7009758D, 0x00008, 0x700B1422, 0x00008, - 0x70193A4B, 0x00008, 0x7029D2D0, 0x00008, 0x702B054E, 0x00008, 0x702B84AA, 0x00008, - 0x702C68EC, 0x00004, 0x702F1795, 0x00008, 0x703378A7, 0x00008, 0x703D7A9C, 0x00008, - 0x704EAF17, 0x00008, 0x706D7FB5, 0x00004, 0x7078A660, 0x00008, 0x7079631A, 0x00008, - 0x707AE04B, 0x00008, 0x70836703, 0x00008, 0x708703D3, 0x00020, 0x708D1511, 0x0000C, - 0x708EEAC2, 0x00008, 0x70910DD5, 0x00020, 0x7091DCA5, 0x00008, 0x70A324B7, 0x00008, - 0x70AA4E77, 0x00008, 0x70AB3504, 0x00400, 0x70AC8943, 0x00008, 0x70B1339F, 0x00008, + 0x6FF5D1B3, 0x00008, 0x6FFE303B, 0x00008, 0x70025DB4, 0x00008, 0x700350E5, 0x00008, + 0x7009758D, 0x00008, 0x700B1422, 0x00008, 0x70193A4B, 0x00008, 0x7029D2D0, 0x00008, + 0x702B054E, 0x00008, 0x702B84AA, 0x00008, 0x702C68EC, 0x00004, 0x702F1795, 0x00008, + 0x703378A7, 0x00008, 0x703D7630, 0x00008, 0x703D7A9C, 0x00008, 0x704EAF17, 0x00008, + 0x70504BC7, 0x00008, 0x705AEADA, 0x00008, 0x705C49AD, 0x00008, 0x706D7FB5, 0x00004, + 0x7078A660, 0x00008, 0x7079631A, 0x00008, 0x707AE04B, 0x00008, 0x70836703, 0x00008, + 0x708703D3, 0x00020, 0x70875702, 0x00008, 0x708D1511, 0x0000C, 0x708EEAC2, 0x00008, + 0x70910DD5, 0x00020, 0x7091DCA5, 0x00008, 0x70A324B7, 0x00008, 0x70AA4E77, 0x00008, + 0x70AB3504, 0x00400, 0x70AC8943, 0x00008, 0x70B1339F, 0x00008, 0x70B9189B, 0x00008, 0x70C4F81B, 0x00008, 0x70DE2CD7, 0x00008, 0x71149ADA, 0x00008, 0x71201BBB, 0x00008, 0x71207487, 0x00008, 0x7121DE2F, 0x00008, 0x71372182, 0x00008, 0x7140A44E, 0x00008, - 0x714FD8AA, 0x00008, 0x7159C353, 0x00008, 0x715D70FA, 0x00008, 0x715FD734, 0x00008, - 0x7165D808, 0x00008, 0x7169A800, 0x00021, 0x71782535, 0x00008, 0x717F7CAB, 0x00008, - 0x71825204, 0x00001, 0x718380C7, 0x00004, 0x71862A2A, 0x00004, 0x718A1301, 0x00004, - 0x718A1662, 0x00008, 0x718BD54C, 0x00004, 0x718FBE23, 0x00004, 0x71926786, 0x00004, - 0x71949D5D, 0x00004, 0x71987F68, 0x00004, 0x719A487F, 0x00004, 0x719E3822, 0x00004, - 0x71AB3697, 0x00400, 0x71B0664F, 0x00008, 0x71C42033, 0x00008, 0x71CA1007, 0x0000C, - 0x71CCB96A, 0x0000C, 0x71CEEF41, 0x0000C, 0x71D033E0, 0x00008, 0x71D23AB6, 0x00008, - 0x71D2648C, 0x0000C, 0x71D35ADD, 0x00008, 0x71D49A63, 0x0000C, 0x71D743C6, 0x0000C, - 0x71DB2C9D, 0x0000C, 0x71DB2CEB, 0x00004, 0x71DD5BA8, 0x0000C, 0x71DF47CD, 0x00008, - 0x71F18795, 0x0000C, 0x71F25CA5, 0x00008, 0x71F42360, 0x0000C, 0x71FAEFFF, 0x00008, - 0x71FB8B10, 0x00004, 0x71FE1893, 0x00008, 0x72060FF7, 0x00008, 0x720B1A16, 0x00008, - 0x7222A602, 0x00008, 0x722C4F32, 0x00008, 0x7234D057, 0x00008, 0x72426487, 0x00008, - 0x72703D34, 0x00008, 0x727137E4, 0x00008, 0x727D5516, 0x00008, 0x7287D46E, 0x00008, - 0x72950A08, 0x00004, 0x729A89BD, 0x00008, 0x72AB382A, 0x00400, 0x72AD941B, 0x00008, + 0x71427171, 0x00008, 0x714FD8AA, 0x00008, 0x7159C353, 0x00008, 0x715D70FA, 0x00008, + 0x715FD734, 0x00008, 0x7165D808, 0x00008, 0x7169A800, 0x00021, 0x71782535, 0x00008, + 0x717B3D3E, 0x00008, 0x717F7CAB, 0x00008, 0x71825204, 0x00001, 0x718380C7, 0x00004, + 0x71862A2A, 0x00004, 0x718A1301, 0x00004, 0x718A1662, 0x00008, 0x718BD54C, 0x00004, + 0x718FBE23, 0x00004, 0x71926786, 0x00004, 0x71949D5D, 0x00004, 0x71987F68, 0x00004, + 0x7199311B, 0x00008, 0x719A487F, 0x00004, 0x719E3822, 0x00004, 0x71AB3697, 0x00400, + 0x71B0664F, 0x00008, 0x71C42033, 0x00008, 0x71CA1007, 0x0000C, 0x71CCB96A, 0x0000C, + 0x71CEEF41, 0x0000C, 0x71D033E0, 0x00008, 0x71D23AB6, 0x00008, 0x71D2648C, 0x0000C, + 0x71D35ADD, 0x00008, 0x71D49A63, 0x0000C, 0x71D743C6, 0x0000C, 0x71DB2C9D, 0x0000C, + 0x71DB2CEB, 0x00004, 0x71DD5BA8, 0x0000C, 0x71DF47CD, 0x00008, 0x71F18795, 0x0000C, + 0x71F25CA5, 0x00008, 0x71F42360, 0x0000C, 0x71FAEFFF, 0x00008, 0x71FB8B10, 0x00004, + 0x71FE1893, 0x00008, 0x72060FF7, 0x00008, 0x720B1A16, 0x00008, 0x720E8A7C, 0x00008, + 0x7222A602, 0x00008, 0x72244491, 0x00008, 0x722C4F32, 0x00008, 0x7234D057, 0x00008, + 0x72426487, 0x00008, 0x72703D34, 0x00008, 0x727137E4, 0x00008, 0x727D5516, 0x00008, + 0x7287D46E, 0x00008, 0x728F4ED5, 0x00020, 0x72950A08, 0x00004, 0x729A89BD, 0x00008, + 0x72AB382A, 0x00400, 0x72AD941B, 0x00008, 0x72B6AE46, 0x00008, 0x72C650EF, 0x00020, 0x72CDB9DA, 0x00008, 0x72E42AB1, 0x00008, 0x72F634A4, 0x00008, 0x72FF09DD, 0x00008, - 0x730D4421, 0x00008, 0x730D72D1, 0x00008, 0x7318BC16, 0x00020, 0x731ED901, 0x00008, - 0x7321F47C, 0x00008, 0x732E5EFD, 0x00008, 0x7332C30E, 0x00020, 0x7353D3D3, 0x00008, - 0x7367C02E, 0x00004, 0x73752AF1, 0x00008, 0x737B1E36, 0x00008, 0x73AB39BD, 0x00400, - 0x73B2E9EE, 0x00020, 0x73CA5CF9, 0x00008, 0x73CF9FD2, 0x00008, 0x73D6393F, 0x00008, - 0x73E303A6, 0x00008, 0x73E58FF2, 0x00041, 0x73E86852, 0x00008, 0x73EE4A6B, 0x00041, - 0x73F0870E, 0x00041, 0x73F40325, 0x00041, 0x73F63230, 0x00041, 0x73F6DCD4, 0x00008, - 0x74037B2B, 0x00008, 0x74077ECD, 0x00004, 0x7419163F, 0x00008, 0x741E747E, 0x00008, - 0x742CCAE5, 0x00008, 0x7449A9DF, 0x00008, 0x7449B40B, 0x00008, 0x744FF2D9, 0x00008, - 0x74696729, 0x00008, 0x74750149, 0x00008, 0x7478FD9A, 0x00001, 0x7481104A, 0x00008, - 0x74916213, 0x00008, 0x7495969E, 0x00008, 0x74ABB300, 0x0B800, 0x74ABB4B3, 0x0B800, - 0x74ABB666, 0x0B800, 0x74ABB819, 0x0B800, 0x74ABB9CC, 0x0B800, 0x74ABBB7F, 0x0B800, - 0x74ABBD32, 0x0B800, 0x74ABBEE5, 0x0B800, 0x74ABCACA, 0x0B800, 0x74ABCC7D, 0x0B800, - 0x74AC2D60, 0x00008, 0x74BA04C7, 0x00008, 0x74C0686D, 0x00008, 0x74C3D802, 0x00020, - 0x74CA1C10, 0x00008, 0x74CFDE2E, 0x00008, 0x74D57BF3, 0x00008, 0x74D81D68, 0x00008, - 0x74F1D57C, 0x00008, 0x74F330D5, 0x00008, 0x74F4C43A, 0x00008, 0x7514911A, 0x00008, - 0x75174070, 0x00008, 0x7538BA21, 0x00008, 0x753E3B78, 0x00008, 0x7545115E, 0x00008, - 0x75526117, 0x00020, 0x7559BCA3, 0x00008, 0x756717AB, 0x00008, 0x756E63F6, 0x00008, - 0x757C0AC0, 0x00020, 0x75A1A04A, 0x00008, 0x75A2A9EE, 0x00020, 0x75B41B2F, 0x00001, - 0x75B6C492, 0x00001, 0x75B88510, 0x00008, 0x75B97092, 0x00008, 0x75BA6205, 0x00008, - 0x75BAAD69, 0x00001, 0x75BCDC74, 0x00001, 0x75E022CE, 0x00020, 0x75EC33B7, 0x00008, - 0x75F275DF, 0x00008, 0x75FD9C5A, 0x00008, 0x760179CB, 0x00008, 0x760A6CEF, 0x00008, - 0x7613CA43, 0x00008, 0x761402AB, 0x00008, 0x76152994, 0x00020, 0x7617CD2C, 0x00008, - 0x761B1732, 0x00008, 0x76248E3A, 0x00008, 0x7639C329, 0x00008, 0x7641DCCF, 0x00008, - 0x76435920, 0x00008, 0x764A56CB, 0x00008, 0x764BEF03, 0x00020, 0x76696702, 0x00008, - 0x7680830F, 0x00008, 0x76947F97, 0x00004, 0x76958F9E, 0x00008, 0x76986F3A, 0x00004, - 0x769B11D1, 0x00004, 0x769D40DC, 0x00004, 0x76A0BCF3, 0x00004, 0x76A2F996, 0x00004, - 0x76A6E26D, 0x00004, 0x76A97E38, 0x00004, 0x76AB3CB7, 0x00008, 0x76C7B2F6, 0x00020, - 0x76C86F55, 0x00008, 0x76E017DD, 0x00008, 0x76E274FD, 0x00008, 0x76E2E035, 0x00008, - 0x76F35821, 0x00008, 0x76FC150F, 0x00008, 0x77009BB4, 0x00020, 0x7703004D, 0x00008, - 0x77371420, 0x00008, 0x774E0F7E, 0x00008, 0x774F9B79, 0x00020, 0x775CF19E, 0x00008, - 0x776A189D, 0x00008, 0x776E1DB6, 0x00008, 0x77770386, 0x00002, 0x77770539, 0x00002, - 0x777706EC, 0x00002, 0x7777089F, 0x00002, 0x77770A52, 0x00002, 0x777A46C5, 0x00008, - 0x77A2C6A6, 0x00008, 0x77B3D1BE, 0x00004, 0x77C6E411, 0x00008, 0x77DF1C4A, 0x00008, - 0x77E08CE1, 0x00008, 0x77FA09C2, 0x00008, 0x7800ACDC, 0x00008, 0x781517AD, 0x00008, - 0x7823D62F, 0x00008, 0x783266FF, 0x00008, 0x784365EB, 0x00008, 0x7844A461, 0x00008, - 0x786606D6, 0x00008, 0x7866A9AF, 0x00008, 0x7893A89B, 0x00008, 0x78ABFC84, 0x00008, + 0x730BBC68, 0x00008, 0x730D4421, 0x00008, 0x730D72D1, 0x00008, 0x7318BC16, 0x00020, + 0x731E77E4, 0x00008, 0x731ED901, 0x00008, 0x7321F47C, 0x00008, 0x732558F2, 0x00004, + 0x732E5EFD, 0x00008, 0x7332C30E, 0x00020, 0x7353D3D3, 0x00008, 0x7367C02E, 0x00004, + 0x736B1141, 0x00008, 0x73752AF1, 0x00008, 0x737B1E36, 0x00008, 0x73AB39BD, 0x00400, + 0x73B2E9EE, 0x00020, 0x73C854AA, 0x00020, 0x73CA5CF9, 0x00008, 0x73CF9FD2, 0x00008, + 0x73D6393F, 0x00008, 0x73DE2B94, 0x00008, 0x73E303A6, 0x00008, 0x73E58FF2, 0x00041, + 0x73E86852, 0x00008, 0x73EE4A6B, 0x00041, 0x73F0870E, 0x00041, 0x73F40325, 0x00041, + 0x73F63230, 0x00041, 0x73F6DCD4, 0x00008, 0x74037B2B, 0x00008, 0x74077ECD, 0x00004, + 0x7419163F, 0x00008, 0x741E747E, 0x00008, 0x742CCAE5, 0x00008, 0x7449A9DF, 0x00008, + 0x7449B40B, 0x00008, 0x744FF2D9, 0x00008, 0x74571CE1, 0x00008, 0x74696729, 0x00008, + 0x74750149, 0x00008, 0x7478FD9A, 0x00001, 0x7481104A, 0x00008, 0x74916213, 0x00008, + 0x7495969E, 0x00008, 0x74ABB300, 0x0B800, 0x74ABB4B3, 0x0B800, 0x74ABB666, 0x0B800, + 0x74ABB819, 0x0B800, 0x74ABB9CC, 0x0B800, 0x74ABBB7F, 0x0B800, 0x74ABBD32, 0x0B800, + 0x74ABBEE5, 0x0B800, 0x74ABCACA, 0x0B800, 0x74ABCC7D, 0x0B800, 0x74AC2D60, 0x00008, + 0x74BA04C7, 0x00008, 0x74C0686D, 0x00008, 0x74C3D802, 0x00020, 0x74CA1C10, 0x00008, + 0x74CFDE2E, 0x00008, 0x74D57BF3, 0x00008, 0x74D81D68, 0x00008, 0x74F1D57C, 0x00008, + 0x74F1D653, 0x00008, 0x74F330D5, 0x00008, 0x74F4C43A, 0x00008, 0x74F6ACEF, 0x00008, + 0x74F89386, 0x00008, 0x7514911A, 0x00008, 0x75174070, 0x00008, 0x7538BA21, 0x00008, + 0x753E3B78, 0x00008, 0x7541AC8B, 0x00020, 0x7545115E, 0x00008, 0x75526117, 0x00020, + 0x7559BCA3, 0x00008, 0x756717AB, 0x00008, 0x756E63F6, 0x00008, 0x7579428C, 0x00008, + 0x757C0AC0, 0x00020, 0x7586BED0, 0x00008, 0x7590AF83, 0x00008, 0x75A1A04A, 0x00008, + 0x75A2A9EE, 0x00020, 0x75B41B2F, 0x00001, 0x75B6C492, 0x00001, 0x75B88510, 0x00008, + 0x75B97092, 0x00008, 0x75BA6205, 0x00008, 0x75BAAD69, 0x00001, 0x75BCDC74, 0x00001, + 0x75E022CE, 0x00020, 0x75E9A8D2, 0x00008, 0x75EC33B7, 0x00008, 0x75F275DF, 0x00008, + 0x75FD9C5A, 0x00008, 0x760179CB, 0x00008, 0x7604EBAE, 0x00008, 0x76097E92, 0x00008, + 0x760A6CEF, 0x00008, 0x7613CA43, 0x00008, 0x761402AB, 0x00008, 0x76152994, 0x00020, + 0x7617CD2C, 0x00008, 0x761B1732, 0x00008, 0x76248E3A, 0x00008, 0x7639C329, 0x00008, + 0x7641DCCF, 0x00008, 0x76435920, 0x00008, 0x764A56CB, 0x00008, 0x764BEF03, 0x00020, + 0x7665CD62, 0x00008, 0x76696702, 0x00008, 0x7680830F, 0x00008, 0x76947F97, 0x00004, + 0x76958F9E, 0x00008, 0x76986F3A, 0x00004, 0x769B11D1, 0x00004, 0x769CDCF1, 0x00020, + 0x769D40DC, 0x00004, 0x76A0BCF3, 0x00004, 0x76A2F996, 0x00004, 0x76A6E26D, 0x00004, + 0x76A97E38, 0x00004, 0x76AB3CB7, 0x00008, 0x76B9A0B5, 0x00008, 0x76C1067F, 0x00008, + 0x76C7B2F6, 0x00020, 0x76C86F55, 0x00008, 0x76E017DD, 0x00008, 0x76E274FD, 0x00008, + 0x76E2E035, 0x00008, 0x76F35821, 0x00008, 0x76FC150F, 0x00008, 0x77009BB4, 0x00020, + 0x7703004D, 0x00008, 0x771C5C31, 0x00008, 0x77282468, 0x00008, 0x77371420, 0x00008, + 0x774E0F7E, 0x00008, 0x774F9B79, 0x00020, 0x775CF19E, 0x00008, 0x776A189D, 0x00008, + 0x776E1DB6, 0x00008, 0x77770386, 0x00002, 0x77770539, 0x00002, 0x777706EC, 0x00002, + 0x7777089F, 0x00002, 0x77770A52, 0x00002, 0x777A46C5, 0x00008, 0x77A2C6A6, 0x00008, + 0x77B3D1BE, 0x00004, 0x77C6E411, 0x00008, 0x77CBEA01, 0x00008, 0x77CBF341, 0x00020, + 0x77DF1C4A, 0x00008, 0x77E08CE1, 0x00008, 0x77FA09C2, 0x00008, 0x7800ACDC, 0x00008, + 0x7808F6AF, 0x00008, 0x781517AD, 0x00008, 0x7823D62F, 0x00008, 0x782ED4C2, 0x00008, + 0x783266FF, 0x00008, 0x784365EB, 0x00008, 0x7844A461, 0x00008, 0x786606D6, 0x00008, + 0x7866A9AF, 0x00008, 0x7879E9FF, 0x00004, 0x7893A89B, 0x00008, 0x78ABFC84, 0x00008, 0x78BF39AD, 0x00008, 0x78BFDB19, 0x00008, 0x78D3E78B, 0x00008, 0x78D93161, 0x00008, 0x78DFFCFB, 0x00008, 0x78E2574D, 0x00020, 0x78ED7955, 0x00008, 0x78EEC886, 0x00008, - 0x78FF2CB2, 0x00C80, 0x79032376, 0x00008, 0x7915CEE1, 0x00020, 0x7927BD3A, 0x00008, + 0x78F8EC9A, 0x00008, 0x78FC53B3, 0x00008, 0x78FF2CB2, 0x00C80, 0x79032376, 0x00008, + 0x791089FE, 0x00008, 0x7915CEE1, 0x00020, 0x7927BD3A, 0x00008, 0x7927E06A, 0x00008, 0x792C6FB5, 0x00008, 0x7936C2E9, 0x00008, 0x79433756, 0x00008, 0x79542978, 0x00008, 0x7955F088, 0x00008, 0x796B5E2F, 0x00020, 0x79827B13, 0x00008, 0x798B5F92, 0x00008, - 0x79A2726E, 0x00020, 0x79CF2078, 0x00008, 0x79D945C6, 0x00008, 0x79E1ED02, 0x00008, + 0x79A2726E, 0x00020, 0x79AAA861, 0x00008, 0x79B07478, 0x00008, 0x79CF2078, 0x00008, + 0x79D33297, 0x00008, 0x79D945C6, 0x00008, 0x79DCF118, 0x00008, 0x79E1ED02, 0x00008, 0x79EAACE3, 0x00008, 0x79F45BE9, 0x00008, 0x79F63F4E, 0x00008, 0x7A00BD27, 0x00008, - 0x7A3AA959, 0x00008, 0x7A4725E0, 0x00008, 0x7A5F06BD, 0x00008, 0x7A61B8AB, 0x00008, - 0x7A73D15E, 0x00008, 0x7A7E5233, 0x00008, 0x7A859D98, 0x00008, 0x7A880EF1, 0x00008, - 0x7A9A063D, 0x00020, 0x7A9EF784, 0x00020, 0x7A9FD4EA, 0x00008, 0x7AA50635, 0x00008, - 0x7AC9F258, 0x00008, 0x7ACCF1A8, 0x00008, 0x7AE98F70, 0x00008, 0x7B0027DF, 0x00008, - 0x7B0BB2CD, 0x00008, 0x7B122AB7, 0x00008, 0x7B18E37B, 0x00008, 0x7B199375, 0x00021, - 0x7B1DAE73, 0x00008, 0x7B1F456F, 0x00008, 0x7B2DB25F, 0x00008, 0x7B3F5839, 0x00008, - 0x7B4D83FD, 0x00008, 0x7B534938, 0x00008, 0x7B5D2947, 0x00021, 0x7B5FD2AA, 0x00021, - 0x7B63BB81, 0x00021, 0x7B653E75, 0x00008, 0x7B657DCC, 0x00021, 0x7B68311C, 0x00008, - 0x7B6966A3, 0x00021, 0x7B6C1006, 0x00021, 0x7B6E45DD, 0x00021, 0x7B7227E8, 0x00021, - 0x7B72931C, 0x00008, 0x7B85E1E0, 0x00020, 0x7B8653D5, 0x00021, 0x7B8838DC, 0x00008, - 0x7B88EFA0, 0x00021, 0x7B8CCB0B, 0x00900, 0x7B935E21, 0x00008, 0x7BAB171A, 0x00020, - 0x7BB6CAC9, 0x00020, 0x7BB8CFA6, 0x00008, 0x7BC599C0, 0x00040, 0x7BEA7200, 0x00008, - 0x7C044474, 0x00008, 0x7C0F0739, 0x00008, 0x7C27CD74, 0x00008, 0x7C305146, 0x00008, - 0x7C3249D2, 0x00008, 0x7C57168C, 0x00020, 0x7C5E3AB6, 0x00008, 0x7C63660E, 0x00008, - 0x7C63F2BF, 0x00020, 0x7C651C11, 0x00008, 0x7C7DE502, 0x00008, 0x7C84A0B1, 0x00008, - 0x7C9AB348, 0x00008, 0x7CA626B0, 0x00008, 0x7CC2CEA2, 0x00008, 0x7CD44136, 0x00008, - 0x7CF35650, 0x00040, 0x7CF67C8C, 0x00008, 0x7CF93DC0, 0x00008, 0x7D02EA3E, 0x00008, - 0x7D0638B2, 0x00020, 0x7D0E845F, 0x00008, 0x7D159761, 0x00020, 0x7D186E1F, 0x00008, - 0x7D29604E, 0x00008, 0x7D498361, 0x00008, 0x7D4ED264, 0x00008, 0x7D4FD98D, 0x00008, + 0x7A100823, 0x00008, 0x7A135B54, 0x00008, 0x7A3AA959, 0x00008, 0x7A4725E0, 0x00008, + 0x7A5F06BD, 0x00008, 0x7A61B8AB, 0x00008, 0x7A73D15E, 0x00008, 0x7A7E5233, 0x00008, + 0x7A859D98, 0x00008, 0x7A880EF1, 0x00008, 0x7A9A063D, 0x00020, 0x7A9EF784, 0x00020, + 0x7A9FD4EA, 0x00008, 0x7AA50635, 0x00008, 0x7ABB4C04, 0x00008, 0x7AC9F258, 0x00008, + 0x7ACCF1A8, 0x00008, 0x7AE98F70, 0x00008, 0x7B0027DF, 0x00008, 0x7B0BB2CD, 0x00008, + 0x7B122AB7, 0x00008, 0x7B140FE1, 0x00020, 0x7B18E37B, 0x00008, 0x7B199375, 0x00021, + 0x7B1DAE73, 0x00008, 0x7B1F456F, 0x00008, 0x7B23FF27, 0x00008, 0x7B2DB25F, 0x00008, + 0x7B391F6E, 0x00008, 0x7B3F5839, 0x00008, 0x7B4D83FD, 0x00008, 0x7B534938, 0x00008, + 0x7B5D2947, 0x00021, 0x7B5FD2AA, 0x00021, 0x7B63BB81, 0x00021, 0x7B653E75, 0x00008, + 0x7B657DCC, 0x00021, 0x7B68311C, 0x00008, 0x7B6966A3, 0x00021, 0x7B6C1006, 0x00021, + 0x7B6E45DD, 0x00021, 0x7B7227E8, 0x00021, 0x7B72931C, 0x00008, 0x7B85E1E0, 0x00020, + 0x7B8653D5, 0x00021, 0x7B8838DC, 0x00008, 0x7B88EFA0, 0x00021, 0x7B8CCB0B, 0x00900, + 0x7B935E21, 0x00008, 0x7BAB171A, 0x00020, 0x7BAB719C, 0x00008, 0x7BB6CAC9, 0x00020, + 0x7BB8CFA6, 0x00008, 0x7BC599C0, 0x00040, 0x7BE1ADF7, 0x00008, 0x7BEA7200, 0x00008, + 0x7BF02DBE, 0x00210, 0x7BFAAF54, 0x00008, 0x7C044474, 0x00008, 0x7C0F0739, 0x00008, + 0x7C27CD74, 0x00008, 0x7C305146, 0x00008, 0x7C3249D2, 0x00008, 0x7C48676E, 0x00008, + 0x7C57168C, 0x00020, 0x7C5E3AB6, 0x00008, 0x7C63660E, 0x00008, 0x7C63F2BF, 0x00020, + 0x7C64C661, 0x00008, 0x7C651C11, 0x00008, 0x7C7DE502, 0x00008, 0x7C84A0B1, 0x00008, + 0x7C9AB348, 0x00008, 0x7CA626B0, 0x00008, 0x7CAF24B2, 0x00008, 0x7CC2CEA2, 0x00008, + 0x7CD1675A, 0x00008, 0x7CD1F78C, 0x00008, 0x7CD44136, 0x00008, 0x7CF35650, 0x00040, + 0x7CF67C8C, 0x00008, 0x7CF93DC0, 0x00008, 0x7D02EA3E, 0x00008, 0x7D0638B2, 0x00020, + 0x7D0E845F, 0x00008, 0x7D159761, 0x00020, 0x7D186E1F, 0x00008, 0x7D29604E, 0x00008, + 0x7D485C61, 0x00008, 0x7D498361, 0x00008, 0x7D4ED264, 0x00008, 0x7D4FD98D, 0x00008, 0x7D51F103, 0x00008, 0x7D52E7BD, 0x00008, 0x7D5AA063, 0x00008, 0x7D66EB43, 0x00020, - 0x7D6C2B82, 0x06B40, 0x7D77138B, 0x00008, 0x7DA4DAA2, 0x00008, 0x7DA5EAFC, 0x00008, - 0x7DBAC6AE, 0x00008, 0x7DBE6796, 0x00008, 0x7DCCBD4A, 0x00008, 0x7DCE91EF, 0x00008, - 0x7DF4E116, 0x00008, 0x7E0A7D15, 0x00008, 0x7E0ADF89, 0x00158, 0x7E0BEA87, 0x00008, - 0x7E294BEA, 0x00008, 0x7E2EE0C7, 0x00008, 0x7E42147A, 0x00008, 0x7E476B6B, 0x00008, - 0x7E4BB467, 0x00008, 0x7E6E6D9A, 0x00008, 0x7E78CE7E, 0x00008, 0x7E7C71A0, 0x00008, + 0x7D6C2B82, 0x06B40, 0x7D77138B, 0x00008, 0x7D7BDCDC, 0x00008, 0x7D9F2E9E, 0x00008, + 0x7DA4DAA2, 0x00008, 0x7DA5EAFC, 0x00008, 0x7DBAC6AE, 0x00008, 0x7DBE6796, 0x00008, + 0x7DCCBD4A, 0x00008, 0x7DCE91EF, 0x00008, 0x7DF4E116, 0x00008, 0x7E0304F4, 0x00008, + 0x7E0A7D15, 0x00008, 0x7E0ADF89, 0x00158, 0x7E0BEA87, 0x00008, 0x7E294BEA, 0x00008, + 0x7E2EE0C7, 0x00008, 0x7E42147A, 0x00008, 0x7E476B6B, 0x00008, 0x7E4BB467, 0x00008, + 0x7E6E6D9A, 0x00008, 0x7E78CE7E, 0x00008, 0x7E7AF093, 0x00008, 0x7E7C71A0, 0x00008, 0x7E837AC2, 0x00008, 0x7E8511F6, 0x00008, 0x7E8C3007, 0x00008, 0x7E8EC545, 0x00008, 0x7E981EB8, 0x00008, 0x7EB7272D, 0x00020, 0x7EBCF1D9, 0x00008, 0x7EC4911D, 0x00020, - 0x7EC9B9E7, 0x00008, 0x7EE0A576, 0x00D48, 0x7EEFB355, 0x00008, 0x7EF47927, 0x00008, - 0x7EF71B84, 0x00008, 0x7EF88D0A, 0x00008, 0x7F145109, 0x00008, 0x7F243C91, 0x00020, - 0x7F2C609E, 0x00008, 0x7F5F1FBC, 0x00008, 0x7F5F746E, 0x00020, 0x7F69D620, 0x00008, - 0x7F772F95, 0x00020, 0x7F7FF580, 0x00008, 0x7FA9C037, 0x00008, 0x7FB870FE, 0x00008, - 0x7FC2A8D2, 0x00008, 0x7FCC1B29, 0x00008, 0x7FCD4A6E, 0x00008, 0x7FDA47A9, 0x00008, - 0x8000078B, 0x00008, 0x801F3F87, 0x00008, 0x802B3EE0, 0x00008, 0x803FC376, 0x00008, - 0x805DD6AB, 0x00008, 0x8069E14D, 0x00008, 0x806E3B54, 0x00008, 0x8071C446, 0x00008, + 0x7EC9B9E7, 0x00008, 0x7EE0A576, 0x00D48, 0x7EEFB355, 0x00008, 0x7EF04915, 0x00008, + 0x7EF47927, 0x00008, 0x7EF71B84, 0x00008, 0x7EF88D0A, 0x00008, 0x7F145109, 0x00008, + 0x7F21501B, 0x00008, 0x7F243C91, 0x00020, 0x7F2C609E, 0x00008, 0x7F5F1FBC, 0x00008, + 0x7F5F746E, 0x00020, 0x7F69D620, 0x00008, 0x7F772F95, 0x00020, 0x7F7FF580, 0x00008, + 0x7FA9C037, 0x00008, 0x7FB3A6E3, 0x00008, 0x7FB870FE, 0x00008, 0x7FC2A8D2, 0x00008, + 0x7FCC1B29, 0x00008, 0x7FCD4A6E, 0x00008, 0x7FDA47A9, 0x00008, 0x7FFAF6FB, 0x00008, + 0x8000078B, 0x00008, 0x801F3F87, 0x00008, 0x802B3EE0, 0x00008, 0x80338DB8, 0x00008, + 0x803FC376, 0x00008, 0x80424AF3, 0x00008, 0x8049003B, 0x00008, 0x805DD6AB, 0x00008, + 0x8066DE60, 0x00008, 0x8069E14D, 0x00008, 0x806E3B54, 0x00008, 0x8071C446, 0x00008, 0x8076F22D, 0x00008, 0x808529D9, 0x00008, 0x8086CF93, 0x00008, 0x8087B6CD, 0x00008, - 0x8088C1EA, 0x00008, 0x808F1749, 0x00020, 0x808F361C, 0x00008, 0x809BC657, 0x00008, - 0x809F3F71, 0x00021, 0x80A16E7C, 0x00021, 0x80ABC3AA, 0x00008, 0x80AFE1AF, 0x00021, - 0x80B28B12, 0x00021, 0x80B673E9, 0x00021, 0x80B8A2F4, 0x00021, 0x80BC1F0B, 0x00021, - 0x80BE5BAE, 0x00021, 0x80C0FE45, 0x00021, 0x80C4E050, 0x00021, 0x80D1904D, 0x00008, - 0x80EFC2CF, 0x00008, 0x80F83806, 0x00008, 0x80FE89AD, 0x00008, 0x810A4C4C, 0x00008, - 0x81283E33, 0x00008, 0x812A4D1F, 0x00008, 0x812B43F7, 0x0000C, 0x812F339A, 0x0000C, + 0x8088C1EA, 0x00008, 0x808F1749, 0x00020, 0x808F361C, 0x00008, 0x80909E8A, 0x00004, + 0x809BC657, 0x00008, 0x809F3F71, 0x00021, 0x80A16E7C, 0x00021, 0x80ABC3AA, 0x00008, + 0x80AFE1AF, 0x00021, 0x80B28B12, 0x00021, 0x80B673E9, 0x00021, 0x80B8A2F4, 0x00021, + 0x80BC1F0B, 0x00021, 0x80BE5BAE, 0x00021, 0x80C0FE45, 0x00021, 0x80C4E050, 0x00021, + 0x80D1904D, 0x00008, 0x80D51607, 0x00008, 0x80DBB022, 0x00008, 0x80EFC2CF, 0x00008, + 0x80F83806, 0x00008, 0x80FE89AD, 0x00008, 0x810A4C4C, 0x00008, 0x81283E33, 0x00008, + 0x812A4D1F, 0x00008, 0x812B43F7, 0x0000C, 0x812C4B44, 0x00008, 0x812F339A, 0x0000C, 0x812FC3E3, 0x00070, 0x8130FCB1, 0x0000C, 0x8134DEBC, 0x0000C, 0x813DA6CD, 0x0000C, 0x814D3AA3, 0x00008, 0x8157A48F, 0x00008, 0x815B0BE7, 0x00008, 0x8164AF70, 0x00008, - 0x817A9619, 0x00008, 0x817F884A, 0x00008, 0x8185CFE5, 0x00020, 0x818C93DE, 0x00008, + 0x817A9619, 0x00008, 0x817F884A, 0x00008, 0x8185CFE5, 0x00020, 0x81878430, 0x00008, + 0x818C93DE, 0x00008, 0x81920570, 0x00008, 0x8198ADA9, 0x00008, 0x819E21EC, 0x00004, 0x81A6F78B, 0x00001, 0x81B209B6, 0x00008, 0x81CF9A83, 0x00008, 0x81D1AFD6, 0x00008, 0x81D48972, 0x00008, 0x81E11DD7, 0x00008, 0x81E63751, 0x00008, 0x81FBC9E4, 0x00008, 0x820588A0, 0x00004, 0x8205ECAD, 0x00004, 0x8205FB2C, 0x00008, 0x821CA809, 0x00008, - 0x821EE9B5, 0x00020, 0x8225F816, 0x00008, 0x82295604, 0x00008, 0x8239ABDA, 0x00008, - 0x823D447C, 0x00008, 0x82494697, 0x00008, 0x8269FB0B, 0x00020, 0x8273D376, 0x00008, - 0x82959297, 0x00008, 0x82A968D2, 0x00008, 0x82C7DA8F, 0x00008, 0x82DB132C, 0x00008, + 0x821EE9B5, 0x00020, 0x8220DF0F, 0x00008, 0x8225F816, 0x00008, 0x82295604, 0x00008, + 0x8239ABDA, 0x00008, 0x823D447C, 0x00008, 0x82494697, 0x00008, 0x8269491A, 0x00008, + 0x8269FB0B, 0x00020, 0x827196D3, 0x00008, 0x8273D376, 0x00008, 0x8277BC4D, 0x00008, + 0x82797E98, 0x00008, 0x82857170, 0x00008, 0x82959297, 0x00008, 0x82A968D2, 0x00008, + 0x82C7DA8F, 0x00008, 0x82D45B5E, 0x00004, 0x82DB132C, 0x00008, 0x82DCAED6, 0x00008, 0x82E393CD, 0x00008, 0x82FC976D, 0x00008, 0x82FD146B, 0x00008, 0x830DA4B9, 0x00008, - 0x830F5E46, 0x00008, 0x8313D306, 0x00008, 0x83168A01, 0x00008, 0x831E2511, 0x00008, - 0x83214552, 0x00008, 0x83355C54, 0x00008, 0x833ADAED, 0x00008, 0x833B2716, 0x00008, - 0x833D2EE4, 0x00020, 0x833FD098, 0x00020, 0x835EF710, 0x00008, 0x837B64AA, 0x00008, - 0x83857670, 0x00008, 0x838DCE5A, 0x00008, 0x83909A67, 0x00008, 0x83A50616, 0x00008, - 0x83B3B839, 0x00008, 0x83BACB6A, 0x00020, 0x83BCC2F3, 0x00008, 0x83C3BFAA, 0x00008, - 0x83CABE32, 0x00008, 0x83DE9C4F, 0x00008, 0x83E7D1BB, 0x00008, 0x83F595A8, 0x00008, + 0x830F5E46, 0x00008, 0x8313D306, 0x00008, 0x83168A01, 0x00008, 0x8319528D, 0x00008, + 0x831DF5D7, 0x00008, 0x831E2511, 0x00008, 0x83214552, 0x00008, 0x83298FB4, 0x00008, + 0x83355C54, 0x00008, 0x833ADAED, 0x00008, 0x833B2716, 0x00008, 0x833D2EE4, 0x00020, + 0x833FD098, 0x00020, 0x835EF710, 0x00008, 0x837B64AA, 0x00008, 0x83857670, 0x00008, + 0x838DCE5A, 0x00008, 0x83909A67, 0x00008, 0x83A50616, 0x00008, 0x83B3B839, 0x00008, + 0x83BACB6A, 0x00020, 0x83BCC2F3, 0x00008, 0x83C3BFAA, 0x00008, 0x83CABE32, 0x00008, + 0x83CE2BE7, 0x00008, 0x83DE9C4F, 0x00008, 0x83E7D1BB, 0x00008, 0x83F595A8, 0x00008, 0x83FB0875, 0x00008, 0x83FC126A, 0x00004, 0x83FDB25B, 0x00008, 0x8405CA01, 0x00008, 0x840A83B2, 0x00008, 0x841BFF83, 0x00008, 0x84253830, 0x00008, 0x84384B49, 0x00008, 0x844388BE, 0x00008, 0x84472067, 0x00008, 0x8455FD54, 0x00020, 0x8456B132, 0x00008, - 0x84576C6E, 0x00008, 0x845F710F, 0x00008, 0x8469DB19, 0x00008, 0x846E4535, 0x00008, - 0x847B04F2, 0x00008, 0x84802456, 0x00020, 0x8486D4A5, 0x00008, 0x8492AD08, 0x00008, - 0x849CFD75, 0x00008, 0x849D3767, 0x00004, 0x849F074A, 0x00004, 0x84A2F021, 0x00004, - 0x84A58BEC, 0x00004, 0x84A5D42D, 0x00008, 0x84A7C1C3, 0x00004, 0x84AB44A6, 0x00004, - 0x84AB5CE9, 0x00008, 0x84AD7A7D, 0x00004, 0x84B0EBCE, 0x00008, 0x84B15C88, 0x00004, - 0x84BFCFBB, 0x00004, 0x84BFEAA6, 0x00008, 0x84C2791E, 0x00004, 0x84C78F23, 0x00008, - 0x84C81C7D, 0x00008, 0x84C92372, 0x00008, 0x84D2BC07, 0x00008, 0x84D5CBAE, 0x00008, - 0x84D9970C, 0x00008, 0x84D9ECF3, 0x00008, 0x8510091C, 0x00008, 0x85137D3C, 0x00008, - 0x8526EF5D, 0x00008, 0x853BC146, 0x00008, 0x85405E1E, 0x00008, 0x8540DC58, 0x00008, - 0x854709FC, 0x00008, 0x85627BA3, 0x00008, 0x85630DC9, 0x00008, 0x8568F6B4, 0x00008, - 0x857C3106, 0x00008, 0x85997A19, 0x00008, 0x85A9CA20, 0x00008, 0x85BE21E3, 0x00008, - 0x85C09B4E, 0x00008, 0x85C3FC08, 0x00020, 0x85C524F3, 0x00008, 0x85C6B25C, 0x00020, - 0x85D42E62, 0x00008, 0x85D4421C, 0x00008, 0x85DBDF95, 0x00008, 0x85DDFE8C, 0x00008, - 0x85E9C16B, 0x00008, 0x86024877, 0x00008, 0x860CD8FB, 0x01C20, 0x860ED74F, 0x00008, - 0x861031E3, 0x00008, 0x8611B187, 0x0000C, 0x8624EC30, 0x00008, 0x86324B37, 0x00008, + 0x84576C6E, 0x00008, 0x845F710F, 0x00008, 0x84605B62, 0x00008, 0x8469DB19, 0x00008, + 0x846E4535, 0x00008, 0x847B04F2, 0x00008, 0x84802456, 0x00020, 0x8486D4A5, 0x00008, + 0x8492AD08, 0x00008, 0x849CFD75, 0x00008, 0x849D3767, 0x00004, 0x849F074A, 0x00004, + 0x84A2F021, 0x00004, 0x84A58BEC, 0x00004, 0x84A5D42D, 0x00008, 0x84A7C1C3, 0x00004, + 0x84AB44A6, 0x00004, 0x84AB5CE9, 0x00008, 0x84AD7A7D, 0x00004, 0x84B0EBCE, 0x00008, + 0x84B15C88, 0x00004, 0x84BFCFBB, 0x00004, 0x84BFEAA6, 0x00008, 0x84C2791E, 0x00004, + 0x84C78F23, 0x00008, 0x84C81C7D, 0x00008, 0x84C92372, 0x00008, 0x84D2BC07, 0x00008, + 0x84D5CBAE, 0x00008, 0x84D9970C, 0x00008, 0x84D9ECF3, 0x00008, 0x8510091C, 0x00008, + 0x85137D3C, 0x00008, 0x8526EF5D, 0x00008, 0x853BC146, 0x00008, 0x85405E1E, 0x00008, + 0x8540DC58, 0x00008, 0x854709FC, 0x00008, 0x8555ED41, 0x00020, 0x85627BA3, 0x00008, + 0x85630DC9, 0x00008, 0x8568F6B4, 0x00008, 0x857C3106, 0x00008, 0x859325C7, 0x00001, + 0x8595CF2A, 0x00001, 0x85997A19, 0x00008, 0x8599B801, 0x00001, 0x859B7A4C, 0x00001, + 0x859B8854, 0x00008, 0x859F6323, 0x00001, 0x85A20C86, 0x00001, 0x85A4425D, 0x00001, + 0x85A82468, 0x00001, 0x85A9CA20, 0x00008, 0x85B6979B, 0x00001, 0x85B789CE, 0x00008, + 0x85B8677E, 0x00001, 0x85BE21E3, 0x00008, 0x85C09B4E, 0x00008, 0x85C3FC08, 0x00020, + 0x85C524F3, 0x00008, 0x85C6B25C, 0x00020, 0x85D42E62, 0x00008, 0x85D4421C, 0x00008, + 0x85DBDF95, 0x00008, 0x85DDFE8C, 0x00008, 0x85E37295, 0x00008, 0x85E9C16B, 0x00008, + 0x86024877, 0x00008, 0x860CD8FB, 0x01C20, 0x860ED74F, 0x00008, 0x861031E3, 0x00008, + 0x8611B187, 0x0000C, 0x8624EC30, 0x00008, 0x86324B37, 0x00008, 0x864840BF, 0x00008, 0x8652298C, 0x00008, 0x865D678A, 0x00008, 0x867B4461, 0x00020, 0x867F0240, 0x00008, - 0x867F27E6, 0x00008, 0x86A2BDF0, 0x00008, 0x86B7FA67, 0x00008, 0x86BFEAC2, 0x00008, - 0x86C2CBD8, 0x00008, 0x86CDBDB3, 0x00008, 0x86D34E2D, 0x00020, 0x86D888AA, 0x00008, - 0x86DE669B, 0x00008, 0x86E01E0D, 0x00008, 0x86E255F9, 0x00008, 0x86E25699, 0x00008, - 0x86E425D3, 0x00008, 0x86FF6AD2, 0x00008, 0x870668DE, 0x00008, 0x8706756A, 0x00008, - 0x870A5315, 0x00008, 0x871BF7BF, 0x00008, 0x87220CCF, 0x00020, 0x872B3B56, 0x00008, - 0x872E6067, 0x00008, 0x874283F0, 0x00008, 0x87485C7C, 0x00008, 0x876832D6, 0x00008, - 0x877BB396, 0x00008, 0x877E8807, 0x00020, 0x877F1BB1, 0x00008, 0x879985FB, 0x00008, - 0x879D7591, 0x00020, 0x87B14334, 0x00008, 0x87C029BB, 0x00008, 0x87CCF329, 0x00008, - 0x87D40294, 0x00002, 0x87F58B1B, 0x00008, 0x88067C50, 0x00008, 0x880A3143, 0x00008, + 0x867F27E6, 0x00008, 0x867F8C04, 0x00008, 0x8694CE61, 0x00008, 0x869DA224, 0x00008, + 0x86A2BDF0, 0x00008, 0x86B7FA67, 0x00008, 0x86BFEAC2, 0x00008, 0x86C2CBD8, 0x00008, + 0x86C84D1B, 0x00008, 0x86CBD686, 0x00008, 0x86CDBDB3, 0x00008, 0x86D34E2D, 0x00020, + 0x86D888AA, 0x00008, 0x86D935B0, 0x00008, 0x86DE669B, 0x00008, 0x86E01E0D, 0x00008, + 0x86E255F9, 0x00008, 0x86E25699, 0x00008, 0x86E425D3, 0x00008, 0x86FF6AD2, 0x00008, + 0x86FFEB71, 0x00008, 0x8703101D, 0x00008, 0x870668DE, 0x00008, 0x8706756A, 0x00008, + 0x87071A6F, 0x00008, 0x870A5315, 0x00008, 0x8710D3AC, 0x00008, 0x871BF7BF, 0x00008, + 0x87220CCF, 0x00020, 0x872B3B56, 0x00008, 0x872E6067, 0x00008, 0x873DBD7E, 0x00008, + 0x874283F0, 0x00008, 0x87485C7C, 0x00008, 0x874F776C, 0x00008, 0x875CB453, 0x00008, + 0x876832D6, 0x00008, 0x876ED011, 0x00008, 0x877BB396, 0x00008, 0x877E8807, 0x00020, + 0x877F1BB1, 0x00008, 0x879985FB, 0x00008, 0x879D7591, 0x00020, 0x87B14334, 0x00008, + 0x87C029BB, 0x00008, 0x87CCF329, 0x00008, 0x87D40294, 0x00002, 0x87D8B137, 0x00020, + 0x87E7A083, 0x00008, 0x87F58B1B, 0x00008, 0x88067C50, 0x00008, 0x880A3143, 0x00008, 0x88157C30, 0x00008, 0x881B95D2, 0x00008, 0x881F3BFA, 0x00008, 0x884D1F68, 0x00008, - 0x88556223, 0x00008, 0x885B44DA, 0x00020, 0x886B1D8D, 0x00020, 0x8870ED15, 0x00008, - 0x887DCCEA, 0x00008, 0x8886231A, 0x00020, 0x8894C8CF, 0x00020, 0x88B642A8, 0x00008, + 0x88556223, 0x00008, 0x885B44DA, 0x00020, 0x885E9ED3, 0x00008, 0x886B1D8D, 0x00020, + 0x8870ED15, 0x00008, 0x8871FEAB, 0x00008, 0x887DCCEA, 0x00008, 0x88849852, 0x00008, + 0x8886231A, 0x00020, 0x8894C8CF, 0x00020, 0x88A0EADD, 0x00008, 0x88B642A8, 0x00008, 0x88BEC1DC, 0x00008, 0x88C47C31, 0x00008, 0x88CD4E7E, 0x00008, 0x88E4DDCF, 0x00008, 0x88F5485F, 0x00008, 0x88F5FD69, 0x00008, 0x88F8B7FA, 0x00008, 0x88FEBEAF, 0x00008, - 0x89096375, 0x00008, 0x8912BDAC, 0x00008, 0x89306FE6, 0x00004, 0x8942628C, 0x00008, - 0x8955C9CE, 0x00008, 0x895ECDF7, 0x00020, 0x89669F30, 0x00400, 0x896919BB, 0x00008, - 0x897E933C, 0x00008, 0x89831B4C, 0x00008, 0x89883F82, 0x00008, 0x898CE9DE, 0x00008, - 0x8995D448, 0x00008, 0x89B23641, 0x00008, 0x89BC2F4F, 0x00008, 0x89C559D9, 0x00020, + 0x89096375, 0x00008, 0x8912BDAC, 0x00008, 0x892772E8, 0x00008, 0x89306FE6, 0x00004, + 0x8942628C, 0x00008, 0x895006A8, 0x00008, 0x8955C9CE, 0x00008, 0x895ECDF7, 0x00020, + 0x89669F30, 0x00400, 0x89686F41, 0x00008, 0x896919BB, 0x00008, 0x897465B8, 0x00008, + 0x897A5384, 0x00008, 0x897E933C, 0x00008, 0x89831B4C, 0x00008, 0x89883F82, 0x00008, + 0x898CE9DE, 0x00008, 0x8995D448, 0x00008, 0x89B23641, 0x00008, 0x89BA1471, 0x00008, + 0x89BC2F4F, 0x00008, 0x89C559D9, 0x00020, 0x89CA5245, 0x00004, 0x89D0A493, 0x00008, 0x89DACDE9, 0x00004, 0x89F85D07, 0x00020, 0x8A161642, 0x00001, 0x8A210A6F, 0x00008, 0x8A2A29D7, 0x00008, 0x8A2B67FA, 0x00008, 0x8A2FD172, 0x00020, 0x8A347F98, 0x00008, 0x8A3575A5, 0x00004, 0x8A357828, 0x00020, 0x8A3739FE, 0x00008, 0x8A414994, 0x00008, - 0x8A5313A4, 0x00008, 0x8A59A56B, 0x00004, 0x8A5FB4F5, 0x00008, 0x8A64913A, 0x00008, - 0x8A66A0C3, 0x00400, 0x8A6757BD, 0x00008, 0x8A6C218B, 0x00008, 0x8A7959E5, 0x00008, - 0x8A7A8398, 0x00020, 0x8A7C89FB, 0x00008, 0x8A7EDCEB, 0x00008, 0x8A8A7802, 0x00008, - 0x8A93A63A, 0x00008, 0x8A95082E, 0x00008, 0x8A987BF5, 0x00008, 0x8A992D8A, 0x00008, - 0x8AA88D18, 0x00008, 0x8AB489F3, 0x00008, 0x8AB620AC, 0x00008, 0x8ABDFA89, 0x00008, - 0x8AC05EF5, 0x00008, 0x8AE1EBAF, 0x00008, 0x8AEA32C0, 0x00008, 0x8AF6F74D, 0x00008, - 0x8AF9C4D4, 0x00008, 0x8AFECF9B, 0x00008, 0x8B04BC2A, 0x00008, 0x8B09ED5E, 0x00008, - 0x8B14392F, 0x05DC0, 0x8B153CF1, 0x00008, 0x8B1638AF, 0x00008, 0x8B2A8E79, 0x00008, - 0x8B3A236F, 0x00008, 0x8B3F1309, 0x00008, 0x8B421302, 0x00008, 0x8B45E365, 0x00008, - 0x8B464875, 0x00008, 0x8B46905C, 0x00008, 0x8B47B7E1, 0x00008, 0x8B48AFB6, 0x00008, + 0x8A49B0C7, 0x00008, 0x8A4ACC62, 0x00008, 0x8A5313A4, 0x00008, 0x8A58432E, 0x00008, + 0x8A59A56B, 0x00004, 0x8A5DC543, 0x00008, 0x8A5FB4F5, 0x00008, 0x8A64913A, 0x00008, + 0x8A66A0C3, 0x00400, 0x8A6757BD, 0x00008, 0x8A6C218B, 0x00008, 0x8A752A0B, 0x00008, + 0x8A7959E5, 0x00008, 0x8A7A8398, 0x00020, 0x8A7C89FB, 0x00008, 0x8A7EDCEB, 0x00008, + 0x8A8A7802, 0x00008, 0x8A93A63A, 0x00008, 0x8A95082E, 0x00008, 0x8A987BF5, 0x00008, + 0x8A992D8A, 0x00008, 0x8AA88D18, 0x00008, 0x8AB489F3, 0x00008, 0x8AB620AC, 0x00008, + 0x8ABDFA89, 0x00008, 0x8ABE37DD, 0x00008, 0x8AC05EF5, 0x00008, 0x8ACEFB56, 0x00008, + 0x8AD8FD46, 0x00020, 0x8ADB65E7, 0x00008, 0x8AE1EBAF, 0x00008, 0x8AEA32C0, 0x00008, + 0x8AF6F74D, 0x00008, 0x8AF9C4D4, 0x00008, 0x8AFECF9B, 0x00008, 0x8B04BC2A, 0x00008, + 0x8B09ED5E, 0x00008, 0x8B14392F, 0x05DC0, 0x8B153CF1, 0x00008, 0x8B1638AF, 0x00008, + 0x8B2A6382, 0x00020, 0x8B2A8E79, 0x00008, 0x8B3A236F, 0x00008, 0x8B3F1309, 0x00008, + 0x8B421302, 0x00008, 0x8B45E365, 0x00008, 0x8B464875, 0x00008, 0x8B46905C, 0x00008, + 0x8B47B7E1, 0x00008, 0x8B48AFB6, 0x00008, 0x8B4969F9, 0x00008, 0x8B519C94, 0x00008, 0x8B542A42, 0x00008, 0x8B5697D1, 0x00008, 0x8B578350, 0x00008, 0x8B64BCDA, 0x00008, 0x8B651FAA, 0x00008, 0x8B66A256, 0x00400, 0x8B67713C, 0x00008, 0x8B68B164, 0x00008, - 0x8B86E869, 0x00008, 0x8BA03B56, 0x00008, 0x8BB8AB31, 0x00008, 0x8BD98CB5, 0x00008, - 0x8BDC8D7D, 0x00004, 0x8BE1CB32, 0x00008, 0x8BE25800, 0x00008, 0x8BE695B2, 0x00008, - 0x8C13AB1D, 0x00008, 0x8C22E8CC, 0x00008, 0x8C3F0CD8, 0x00008, 0x8C406429, 0x00008, + 0x8B86E869, 0x00008, 0x8B8F2431, 0x00008, 0x8BA03B56, 0x00008, 0x8BB8AB31, 0x00008, + 0x8BD22DA3, 0x00008, 0x8BD98CB5, 0x00008, 0x8BDC8D7D, 0x00004, 0x8BE1CB32, 0x00008, + 0x8BE25800, 0x00008, 0x8BE695B2, 0x00008, 0x8BFD179C, 0x00008, 0x8C027C3F, 0x00020, + 0x8C13AB1D, 0x00008, 0x8C159B5C, 0x00008, 0x8C20CB4C, 0x00020, 0x8C22E8CC, 0x00008, + 0x8C3DBFAC, 0x00008, 0x8C3F0CD8, 0x00008, 0x8C406429, 0x00008, 0x8C4E00DF, 0x00008, 0x8C66A3E9, 0x00400, 0x8C6898A6, 0x00008, 0x8C68E280, 0x00400, 0x8C6A5E40, 0x00008, 0x8C74B0C0, 0x00008, 0x8C79213B, 0x00008, 0x8C981045, 0x00008, 0x8C9B3845, 0x00008, - 0x8CA4522C, 0x00008, 0x8CB28DCA, 0x00008, 0x8CC98CD6, 0x00008, 0x8CDA7812, 0x00008, - 0x8CE248CA, 0x00008, 0x8CF2E01E, 0x00008, 0x8CFBC730, 0x00008, 0x8D3C15D4, 0x00008, - 0x8D405B2C, 0x00008, 0x8D446558, 0x00008, 0x8D4539E3, 0x00008, 0x8D47BB78, 0x00008, - 0x8D513D27, 0x00020, 0x8D53E15E, 0x00008, 0x8D66A57C, 0x00400, 0x8D68E413, 0x00400, - 0x8D69590A, 0x00008, 0x8D7546E5, 0x00008, 0x8D79A2F4, 0x00008, 0x8D84AB9A, 0x00008, - 0x8D84BA90, 0x00400, 0x8DA42D76, 0x00008, 0x8DA7A61A, 0x00008, 0x8DADC34E, 0x00008, - 0x8DB792F6, 0x00008, 0x8DCEDF6C, 0x00008, 0x8DD126BF, 0x00008, 0x8DEDFDCA, 0x00008, - 0x8DFDDFE9, 0x00008, 0x8E02698A, 0x00008, 0x8E0FA5F1, 0x00008, 0x8E172E6D, 0x00008, - 0x8E353C30, 0x00008, 0x8E3B5E0A, 0x00004, 0x8E50E47F, 0x00008, 0x8E50F2A4, 0x00008, + 0x8CA4522C, 0x00008, 0x8CB28DCA, 0x00008, 0x8CB60DDB, 0x00008, 0x8CC095D7, 0x00008, + 0x8CC98CD6, 0x00008, 0x8CD18CA7, 0x00020, 0x8CDA7812, 0x00008, 0x8CE248CA, 0x00008, + 0x8CE6B94D, 0x00008, 0x8CF2E01E, 0x00008, 0x8CFBC730, 0x00008, 0x8D1A866E, 0x00008, + 0x8D22E2AF, 0x00008, 0x8D3C15D4, 0x00008, 0x8D405B2C, 0x00008, 0x8D446558, 0x00008, + 0x8D4539E3, 0x00008, 0x8D47BB78, 0x00008, 0x8D513D27, 0x00020, 0x8D53E15E, 0x00008, + 0x8D66A57C, 0x00400, 0x8D68E413, 0x00400, 0x8D69590A, 0x00008, 0x8D7546E5, 0x00008, + 0x8D79A2F4, 0x00008, 0x8D84AB9A, 0x00008, 0x8D84BA90, 0x00400, 0x8DA42D76, 0x00008, + 0x8DA7A61A, 0x00008, 0x8DADC34E, 0x00008, 0x8DB792F6, 0x00008, 0x8DBA2CD6, 0x00008, + 0x8DC5BE72, 0x00020, 0x8DCEDF6C, 0x00008, 0x8DD126BF, 0x00008, 0x8DE03837, 0x00008, + 0x8DEDFDCA, 0x00008, 0x8DFDDFE9, 0x00008, 0x8DFE3113, 0x00008, 0x8E02698A, 0x00008, + 0x8E0FA5F1, 0x00008, 0x8E172E6D, 0x00008, 0x8E17707D, 0x00008, 0x8E353C30, 0x00008, + 0x8E3B5E0A, 0x00004, 0x8E50E47F, 0x00008, 0x8E50F2A4, 0x00008, 0x8E6114CB, 0x00004, 0x8E66392D, 0x00008, 0x8E66A70F, 0x00400, 0x8E68E5A6, 0x00400, 0x8E84BC23, 0x00400, 0x8E87ED62, 0x00008, 0x8E921B5A, 0x00008, 0x8E96E87F, 0x00008, 0x8EA04E50, 0x00020, - 0x8EAB1DB9, 0x00008, 0x8EC51FB9, 0x00008, 0x8ECFCBA5, 0x00008, 0x8ED4575E, 0x00008, - 0x8ED652CE, 0x00008, 0x8EE692FC, 0x00008, 0x8EED754D, 0x00020, 0x8EF1589C, 0x00008, - 0x8EF22D95, 0x00004, 0x8EF4F147, 0x00008, 0x8F037DC4, 0x00008, 0x8F13648B, 0x00008, - 0x8F4907E6, 0x00008, 0x8F4B9AAA, 0x00008, 0x8F4BB76B, 0x00008, 0x8F4CD9CC, 0x00008, - 0x8F66A8A2, 0x00400, 0x8F68E739, 0x00400, 0x8F70A40D, 0x00008, 0x8F7306E1, 0x00008, + 0x8EA0A9AA, 0x00008, 0x8EAB1DB9, 0x00008, 0x8EAE0D5C, 0x00020, 0x8EC51FB9, 0x00008, + 0x8ECB9A78, 0x00008, 0x8ECFCBA5, 0x00008, 0x8ED4575E, 0x00008, 0x8ED652CE, 0x00008, + 0x8EE692FC, 0x00008, 0x8EED754D, 0x00020, 0x8EF1589C, 0x00008, 0x8EF22D95, 0x00004, + 0x8EF4F147, 0x00008, 0x8EFB917D, 0x00020, 0x8F037DC4, 0x00008, 0x8F13648B, 0x00008, + 0x8F44A9DD, 0x00008, 0x8F4907E6, 0x00008, 0x8F4B9AAA, 0x00008, 0x8F4BB76B, 0x00008, + 0x8F4CD9CC, 0x00008, 0x8F60235E, 0x00008, 0x8F66A8A2, 0x00400, 0x8F68E739, 0x00400, + 0x8F70A40D, 0x00008, 0x8F7306E1, 0x00008, 0x8F77AD72, 0x00008, 0x8F786833, 0x00008, 0x8F826E95, 0x00008, 0x8F83C95B, 0x00008, 0x8F84BDB6, 0x00400, 0x8F93AB9F, 0x00008, 0x8F95592F, 0x00020, 0x8F967DE2, 0x00008, 0x8FA62F45, 0x00008, 0x8FA8A500, 0x00008, 0x8FAB2C4D, 0x00004, 0x8FAC480F, 0x00008, 0x8FB0F26D, 0x00008, 0x8FB3A98C, 0x00008, 0x8FB62140, 0x00008, 0x8FBEFA6E, 0x00008, 0x8FBF6DE6, 0x00008, 0x8FC1AFF5, 0x00004, 0x8FC52EBD, 0x00008, 0x8FC79973, 0x00008, 0x8FCB4328, 0x00008, 0x8FE1BFBF, 0x00020, - 0x901EEFD7, 0x00008, 0x902B64DB, 0x00004, 0x90317F7A, 0x00008, 0x90431D43, 0x00008, - 0x9066AA35, 0x00400, 0x9068E8CC, 0x00400, 0x907EE971, 0x00008, 0x9084BF49, 0x00400, - 0x9086FDE0, 0x00400, 0x908A0119, 0x00004, 0x908A89D2, 0x00008, 0x9090BC45, 0x00008, - 0x90936CA7, 0x00008, 0x90A74828, 0x00008, 0x90B6AD59, 0x00008, 0x90BFF009, 0x00008, - 0x90C6CB8D, 0x00008, 0x90C904B6, 0x00008, 0x90CECB72, 0x00008, 0x90D10B08, 0x00008, - 0x90D6073D, 0x00008, 0x90DABA45, 0x00008, 0x90E0D6AC, 0x00008, 0x90E11085, 0x00008, - 0x910824B4, 0x00008, 0x9116B1D5, 0x00008, 0x912119C1, 0x00008, 0x913931B0, 0x00008, - 0x913AD938, 0x00008, 0x9141DC0E, 0x00008, 0x91451B65, 0x00008, 0x914B6879, 0x00008, - 0x9151FC80, 0x00020, 0x9166ABC8, 0x00400, 0x9168EA5F, 0x00400, 0x916BCA9E, 0x00158, - 0x91759F0F, 0x00008, 0x91795526, 0x00008, 0x917A3380, 0x00400, 0x9184C0DC, 0x00400, - 0x9186FF73, 0x00400, 0x9188AE2C, 0x00021, 0x918A526C, 0x00008, 0x918AA6D6, 0x00008, - 0x918B98EC, 0x00020, 0x919437A0, 0x00004, 0x9196F6B5, 0x00020, 0x919D8A05, 0x00008, - 0x919EE3C7, 0x00008, 0x91A6A37B, 0x00008, 0x91B235ED, 0x00008, 0x91C372B5, 0x00008, - 0x91CB899B, 0x00008, 0x91CD5108, 0x00008, 0x91E285C2, 0x00008, 0x91E8060B, 0x00008, - 0x920185F2, 0x00008, 0x921D220A, 0x00008, 0x922784D0, 0x00008, 0x922BBE18, 0x00008, - 0x92304677, 0x00008, 0x92450FD0, 0x00008, 0x9252D27E, 0x00020, 0x9252F0D7, 0x00008, - 0x9266AD5B, 0x00400, 0x9268EBF2, 0x00400, 0x9276EC2F, 0x00008, 0x927A3513, 0x00400, - 0x927B4F58, 0x00008, 0x9284C26F, 0x00400, 0x92870106, 0x00400, 0x92886B27, 0x00008, - 0x928B06E3, 0x00008, 0x92C81558, 0x00008, 0x92CA4BB0, 0x00008, 0x92D64CEB, 0x00008, - 0x92D90E0D, 0x00008, 0x92DB61B7, 0x00008, 0x92DF20FF, 0x00008, 0x92E798D4, 0x00008, - 0x92EBEF8B, 0x00008, 0x92EEE2EC, 0x00008, 0x92F65429, 0x00008, 0x92F98410, 0x00008, - 0x93065B65, 0x00008, 0x9308A164, 0x00008, 0x9314F6BC, 0x00008, 0x9315FA21, 0x00008, - 0x93353727, 0x00008, 0x9335BEA6, 0x00008, 0x934ACED1, 0x00008, 0x93575F29, 0x00008, - 0x9358DA31, 0x00008, 0x9358F80D, 0x00020, 0x935D5D40, 0x00008, 0x9368ED85, 0x00400, - 0x9384C402, 0x00400, 0x938571B2, 0x00008, 0x93870299, 0x00400, 0x9391E93A, 0x00008, + 0x9002503D, 0x00008, 0x901EEFD7, 0x00008, 0x902B64DB, 0x00004, 0x90317F7A, 0x00008, + 0x90431D43, 0x00008, 0x905D6868, 0x00008, 0x9066AA35, 0x00400, 0x9068E8CC, 0x00400, + 0x907EE971, 0x00008, 0x9084BF49, 0x00400, 0x9086FDE0, 0x00400, 0x908A0119, 0x00004, + 0x908A89D2, 0x00008, 0x908D7FC1, 0x00008, 0x9090BC45, 0x00008, 0x90936CA7, 0x00008, + 0x90A74828, 0x00008, 0x90B6AD59, 0x00008, 0x90BFF009, 0x00008, 0x90C6CB8D, 0x00008, + 0x90C904B6, 0x00008, 0x90CECB72, 0x00008, 0x90D0AEE7, 0x00008, 0x90D10B08, 0x00008, + 0x90D6073D, 0x00008, 0x90DA47E3, 0x00020, 0x90DABA45, 0x00008, 0x90E0D6AC, 0x00008, + 0x90E11085, 0x00008, 0x910824B4, 0x00008, 0x9116B1D5, 0x00008, 0x911A9796, 0x00008, + 0x912119C1, 0x00008, 0x913931B0, 0x00008, 0x913AD938, 0x00008, 0x9141DC0E, 0x00008, + 0x9142F8C4, 0x00008, 0x91451B65, 0x00008, 0x914B6879, 0x00008, 0x9151FC80, 0x00020, + 0x915BB2DF, 0x00008, 0x915C9A3E, 0x00008, 0x9166ABC8, 0x00400, 0x9168EA5F, 0x00400, + 0x916BCA9E, 0x00158, 0x91759F0F, 0x00008, 0x91795526, 0x00008, 0x917A3380, 0x00400, + 0x9180F397, 0x00008, 0x9184C0DC, 0x00400, 0x9186FF73, 0x00400, 0x9188AE2C, 0x00021, + 0x918A526C, 0x00008, 0x918AA6D6, 0x00008, 0x918B98EC, 0x00020, 0x919437A0, 0x00004, + 0x9196F6B5, 0x00020, 0x919D8A05, 0x00008, 0x919EE3C7, 0x00008, 0x91A1C03B, 0x00008, + 0x91A6A37B, 0x00008, 0x91B235ED, 0x00008, 0x91C372B5, 0x00008, 0x91CB899B, 0x00008, + 0x91CD5108, 0x00008, 0x91E285C2, 0x00008, 0x91E4E432, 0x00008, 0x91E6E98C, 0x00008, + 0x91E8060B, 0x00008, 0x920185F2, 0x00008, 0x921D220A, 0x00008, 0x9222776A, 0x00020, + 0x922784D0, 0x00008, 0x922BBE18, 0x00008, 0x92304677, 0x00008, 0x92450FD0, 0x00008, + 0x9252D27E, 0x00020, 0x9252F0D7, 0x00008, 0x92625C3E, 0x00004, 0x9266AD5B, 0x00400, + 0x9268EBF2, 0x00400, 0x9276EC2F, 0x00008, 0x927A3513, 0x00400, 0x927B4F58, 0x00008, + 0x9284C26F, 0x00400, 0x9285F946, 0x00008, 0x92870106, 0x00400, 0x92886B27, 0x00008, + 0x928B06E3, 0x00008, 0x92AFBE55, 0x00008, 0x92B8139E, 0x00008, 0x92C81558, 0x00008, + 0x92CA4BB0, 0x00008, 0x92D64CEB, 0x00008, 0x92D90E0D, 0x00008, 0x92DB61B7, 0x00008, + 0x92DF20FF, 0x00008, 0x92E798D4, 0x00008, 0x92EBEF8B, 0x00008, 0x92EEE2EC, 0x00008, + 0x92F65429, 0x00008, 0x92F98410, 0x00008, 0x93065B65, 0x00008, 0x9308A164, 0x00008, + 0x9314F6BC, 0x00008, 0x9315FA21, 0x00008, 0x93353727, 0x00008, 0x9335BEA6, 0x00008, + 0x9339DB48, 0x00020, 0x933A0A76, 0x00008, 0x934ACED1, 0x00008, 0x93573F69, 0x00008, + 0x93575F29, 0x00008, 0x9358DA31, 0x00008, 0x9358F80D, 0x00020, 0x935D5D40, 0x00008, + 0x936697D8, 0x00008, 0x9368ED85, 0x00400, 0x93834B0E, 0x00008, 0x9384C402, 0x00400, + 0x938571B2, 0x00008, 0x93870299, 0x00400, 0x9388A6EC, 0x00008, 0x9391E93A, 0x00008, 0x939FBB3A, 0x00008, 0x93AEDD7B, 0x00008, 0x93B986A9, 0x00008, 0x93C3B809, 0x00008, - 0x93D22693, 0x00008, 0x93DA2D64, 0x00008, 0x93DB9439, 0x00004, 0x93DBC231, 0x00020, - 0x93E6B5E0, 0x00008, 0x93F5C708, 0x00008, 0x93F883F9, 0x00008, 0x93FA4484, 0x00008, - 0x93FCCF1F, 0x00008, 0x94064791, 0x00020, 0x940AA823, 0x00008, 0x9416E479, 0x00020, - 0x9420A4D5, 0x00008, 0x9425E29C, 0x00040, 0x942B103B, 0x00008, 0x9430FEBA, 0x00008, - 0x943183B2, 0x00008, 0x943E9A9B, 0x00008, 0x9443DFFD, 0x00008, 0x9444FF88, 0x00020, - 0x947683E5, 0x00008, 0x947A85E5, 0x00008, 0x9484C595, 0x00400, 0x9485F3A1, 0x00008, - 0x948647E0, 0x00008, 0x9487042C, 0x00400, 0x9490BC0C, 0x00008, 0x94AC97CA, 0x00008, - 0x94C844C2, 0x00008, 0x94CA6E2A, 0x00008, 0x94CAC464, 0x00008, 0x94D296D1, 0x00008, - 0x94D67F20, 0x00008, 0x94ED95F4, 0x00020, 0x94EF80A8, 0x00008, 0x95032FBD, 0x00008, - 0x950C5FF1, 0x00008, 0x95126226, 0x00008, 0x951608E4, 0x00008, 0x951E4D09, 0x00008, - 0x95239933, 0x00008, 0x952F7131, 0x00008, 0x952F7CEC, 0x00001, 0x9532A9EF, 0x00008, - 0x9532B7A0, 0x00020, 0x953663DB, 0x00020, 0x953FDCB2, 0x00008, 0x9541AFB1, 0x00008, - 0x955C1D03, 0x00008, 0x9563BB2B, 0x00008, 0x956CF741, 0x00008, 0x9579FFA8, 0x00008, - 0x958705BF, 0x00400, 0x95894456, 0x00400, 0x9589FD05, 0x00008, 0x958AC530, 0x00008, - 0x958F6429, 0x00008, 0x958F756E, 0x00008, 0x95A86B4D, 0x00008, 0x95B00A6E, 0x00008, - 0x95BC36BE, 0x00021, 0x95BFD11E, 0x00008, 0x95C5297A, 0x00008, 0x95C6143B, 0x00008, - 0x95C98702, 0x00008, 0x95CD8AB9, 0x00008, 0x95DE6664, 0x00008, 0x95DF1831, 0x00020, - 0x95E2A877, 0x00004, 0x95E6981A, 0x00004, 0x95E86131, 0x00004, 0x95EC433C, 0x00004, + 0x93C72DC6, 0x00008, 0x93CF43E0, 0x00008, 0x93D22693, 0x00008, 0x93DA2D64, 0x00008, + 0x93DB9439, 0x00004, 0x93DBC231, 0x00020, 0x93E47C77, 0x00008, 0x93E6B5E0, 0x00008, + 0x93F5C708, 0x00008, 0x93F883F9, 0x00008, 0x93FA4484, 0x00008, 0x93FCCF1F, 0x00008, + 0x94064791, 0x00020, 0x940AA823, 0x00008, 0x9416E479, 0x00020, 0x9420A4D5, 0x00008, + 0x9425E29C, 0x00040, 0x942B103B, 0x00008, 0x9430FEBA, 0x00008, 0x943183B2, 0x00008, + 0x943E9A9B, 0x00008, 0x9443D235, 0x00008, 0x9443DFFD, 0x00008, 0x9444FF88, 0x00020, + 0x9462ADBD, 0x00008, 0x946485C4, 0x00008, 0x947683E5, 0x00008, 0x947A85E5, 0x00008, + 0x947FAD89, 0x00008, 0x9484C595, 0x00400, 0x9485F3A1, 0x00008, 0x948647E0, 0x00008, + 0x9487042C, 0x00400, 0x9490BC0C, 0x00008, 0x94AC97CA, 0x00008, 0x94C844C2, 0x00008, + 0x94CA6E2A, 0x00008, 0x94CAC464, 0x00008, 0x94D296D1, 0x00008, 0x94D67F20, 0x00008, + 0x94ED95F4, 0x00020, 0x94EF80A8, 0x00008, 0x95032FBD, 0x00008, 0x950C5FF1, 0x00008, + 0x95126226, 0x00008, 0x951608E4, 0x00008, 0x951E4D09, 0x00008, 0x95239933, 0x00008, + 0x952F7131, 0x00008, 0x952F7CEC, 0x00001, 0x9532A9EF, 0x00008, 0x9532B7A0, 0x00020, + 0x953663DB, 0x00020, 0x953E70AB, 0x00008, 0x953F0892, 0x00008, 0x953FDCB2, 0x00008, + 0x9541AFB1, 0x00008, 0x95484D58, 0x00040, 0x955C1D03, 0x00008, 0x9563BB2B, 0x00008, + 0x956CF741, 0x00008, 0x9579FFA8, 0x00008, 0x958705BF, 0x00400, 0x95894456, 0x00400, + 0x9589FD05, 0x00008, 0x958AC530, 0x00008, 0x958F6429, 0x00008, 0x958F756E, 0x00008, + 0x95A86B4D, 0x00008, 0x95B00A6E, 0x00008, 0x95BC36BE, 0x00021, 0x95BFD11E, 0x00008, + 0x95C5297A, 0x00008, 0x95C6143B, 0x00008, 0x95C98702, 0x00008, 0x95CD8AB9, 0x00008, + 0x95D7B268, 0x00008, 0x95DE6664, 0x00008, 0x95DF1831, 0x00020, 0x95E2A877, 0x00004, + 0x95E63407, 0x00020, 0x95E6981A, 0x00004, 0x95E86131, 0x00004, 0x95EC433C, 0x00004, 0x95EEE5D3, 0x00004, 0x95F12276, 0x00004, 0x95F50B4D, 0x00004, 0x95F6CD98, 0x00004, 0x95FF95A9, 0x00004, 0x9601FE44, 0x00008, 0x9602AB1E, 0x00020, 0x960377B4, 0x00004, 0x960A1017, 0x00008, 0x9613B881, 0x00008, 0x96153929, 0x00008, 0x961C757E, 0x00008, + 0x961D601E, 0x00008, 0x96233370, 0x00008, 0x96246F51, 0x00020, 0x96484EEB, 0x00040, 0x9648CE86, 0x00008, 0x9653D3B6, 0x00008, 0x965B06DB, 0x00020, 0x9668F23E, 0x00400, - 0x96696C05, 0x00008, 0x9669EC37, 0x00008, 0x966B2027, 0x00008, 0x9679B5A4, 0x00008, - 0x967D9C49, 0x00008, 0x967DBEBF, 0x00008, 0x9681217F, 0x00008, 0x96870752, 0x00400, - 0x968945E9, 0x00400, 0x968F205F, 0x00008, 0x968FE7A6, 0x00008, 0x96CC0B26, 0x00008, - 0x96CCDEC5, 0x00020, 0x96CFAADB, 0x00008, 0x96DA2675, 0x00008, 0x96F8BABA, 0x00008, - 0x96FD9128, 0x00004, 0x96FD9641, 0x00004, 0x96FF8C94, 0x00008, 0x97221AEB, 0x00008, + 0x96696C05, 0x00008, 0x9669EC37, 0x00008, 0x966B2027, 0x00008, 0x967665EB, 0x00008, + 0x9679B5A4, 0x00008, 0x967D9C49, 0x00008, 0x967DBEBF, 0x00008, 0x9681217F, 0x00008, + 0x96870752, 0x00400, 0x968945E9, 0x00400, 0x968F205F, 0x00008, 0x968FE7A6, 0x00008, + 0x96CC0B26, 0x00008, 0x96CCDEC5, 0x00020, 0x96CFAADB, 0x00008, 0x96DA2675, 0x00008, + 0x96DE4BE8, 0x00008, 0x96F8BABA, 0x00008, 0x96FD9128, 0x00004, 0x96FD9641, 0x00004, + 0x96FF8C94, 0x00008, 0x971137F1, 0x00008, 0x9716EDC1, 0x00008, 0x97221AEB, 0x00008, 0x973250D2, 0x00008, 0x97342A01, 0x00008, 0x97391632, 0x00008, 0x9747A537, 0x00008, - 0x974A600F, 0x00008, 0x975B25E0, 0x00040, 0x9768F3D1, 0x00400, 0x976EABE3, 0x00008, - 0x978708E5, 0x00400, 0x978C9F8B, 0x00008, 0x978F5F85, 0x00008, 0x978FB988, 0x00008, + 0x974A600F, 0x00008, 0x97557328, 0x00008, 0x975B25E0, 0x00040, 0x975FD8AC, 0x00008, + 0x9768F3D1, 0x00400, 0x976EABE3, 0x00008, 0x978708E5, 0x00400, 0x978C9F8B, 0x00008, + 0x978F5F85, 0x00008, 0x978FB988, 0x00008, 0x979352E0, 0x00004, 0x97935493, 0x00004, + 0x9793622B, 0x00004, 0x979363DE, 0x00004, 0x97936591, 0x00004, 0x97936744, 0x00004, + 0x979368F7, 0x00004, 0x97936AAA, 0x00004, 0x97936C5D, 0x00004, 0x979AA9A2, 0x00020, 0x97A5E356, 0x00008, 0x97C0CCF1, 0x00001, 0x97C2FBFC, 0x00001, 0x97C94E21, 0x00020, 0x97D16F2F, 0x00001, 0x97D1CED3, 0x00008, 0x97D41892, 0x00001, 0x97D80169, 0x00001, 0x97DA3074, 0x00001, 0x97DDAC8B, 0x00001, 0x97DFE92E, 0x00001, 0x97E28BC5, 0x00001, 0x97E66DD0, 0x00001, 0x97EDDD0F, 0x00008, 0x97FF5966, 0x00008, 0x9800466A, 0x00008, 0x9806A9F6, 0x00008, 0x980702AA, 0x00008, 0x98106CA3, 0x00008, 0x98194D83, 0x00008, - 0x983850ED, 0x00008, 0x983A4559, 0x00008, 0x983B6728, 0x00008, 0x9852B202, 0x00020, - 0x98547C22, 0x00008, 0x98552E00, 0x00020, 0x985663D5, 0x00008, 0x98603FF7, 0x00008, - 0x9867A735, 0x00020, 0x9872B3E9, 0x00008, 0x9875E782, 0x00008, 0x98863306, 0x00008, + 0x983850ED, 0x00008, 0x983A4559, 0x00008, 0x983B6728, 0x00008, 0x98485211, 0x00040, + 0x9852B202, 0x00020, 0x98547C22, 0x00008, 0x98552E00, 0x00020, 0x985663D5, 0x00008, + 0x9858C46B, 0x00008, 0x98603FF7, 0x00008, 0x9867A735, 0x00020, 0x9872B3E9, 0x00008, + 0x9872FB4D, 0x00008, 0x98744469, 0x00020, 0x9875E782, 0x00008, 0x98863306, 0x00008, 0x9890AD37, 0x00008, 0x98943AAF, 0x00008, 0x98A745F8, 0x00008, 0x98AAF903, 0x00001, - 0x98B39418, 0x00008, 0x98B84725, 0x00008, 0x98D8D1A0, 0x00008, 0x98D94DA6, 0x00008, - 0x98D951AA, 0x00008, 0x98DA6C8E, 0x00008, 0x98DC8FE0, 0x00008, 0x98E8A22F, 0x00008, - 0x99029502, 0x00008, 0x99081711, 0x00008, 0x990DB68F, 0x00008, 0x9913AAA7, 0x00008, - 0x9945DC36, 0x00008, 0x9949719C, 0x00020, 0x995195B1, 0x00008, 0x9968620A, 0x00008, - 0x996BFF5F, 0x00008, 0x996F9905, 0x00008, 0x997235AD, 0x00008, 0x997A4018, 0x00400, - 0x9984CD74, 0x00400, 0x9987E876, 0x00008, 0x998844C9, 0x00004, 0x998A143A, 0x00008, - 0x998C1C09, 0x00008, 0x999227F4, 0x00008, 0x99930965, 0x00008, 0x999561F1, 0x00008, - 0x9995965C, 0x00008, 0x99977254, 0x00008, 0x999A3A5E, 0x00008, 0x999B3202, 0x00008, - 0x999B4A6A, 0x00008, 0x999C4142, 0x00020, 0x99B0ADDC, 0x00008, 0x99B29C3E, 0x00008, - 0x99B7470B, 0x00008, 0x99B950B4, 0x00004, 0x99BB8DD4, 0x00008, 0x99BC0A45, 0x00008, - 0x99BCE212, 0x00008, 0x99C71A23, 0x00020, 0x99CDD400, 0x00008, 0x99E1625E, 0x07EB0, - 0x99FAAF67, 0x00008, 0x9A021FEF, 0x00008, 0x9A07BCDA, 0x00008, 0x9A4496D7, 0x00008, - 0x9A4657B3, 0x00008, 0x9A48E81D, 0x00008, 0x9A4D1907, 0x0000C, 0x9A4FC26A, 0x0000C, + 0x98B39418, 0x00008, 0x98B84725, 0x00008, 0x98CB1FC5, 0x00020, 0x98D8D1A0, 0x00008, + 0x98D94DA6, 0x00008, 0x98D951AA, 0x00008, 0x98DA6C8E, 0x00008, 0x98DC8FE0, 0x00008, + 0x98E8A22F, 0x00008, 0x99029502, 0x00008, 0x99081711, 0x00008, 0x990DB68F, 0x00008, + 0x9913AAA7, 0x00008, 0x9945DC36, 0x00008, 0x9949719C, 0x00020, 0x995195B1, 0x00008, + 0x9968620A, 0x00008, 0x996BFF5F, 0x00008, 0x996F9905, 0x00008, 0x997235AD, 0x00008, + 0x997A4018, 0x00400, 0x9984CD74, 0x00400, 0x9987E876, 0x00008, 0x998844C9, 0x00004, + 0x998A143A, 0x00008, 0x998C1C09, 0x00008, 0x9991C4E7, 0x00020, 0x999227F4, 0x00008, + 0x99930965, 0x00008, 0x999561F1, 0x00008, 0x9995965C, 0x00008, 0x99977254, 0x00008, + 0x999A3A5E, 0x00008, 0x999B3202, 0x00008, 0x999B4A6A, 0x00008, 0x999C4142, 0x00020, + 0x99B0ADDC, 0x00008, 0x99B29C3E, 0x00008, 0x99B7470B, 0x00008, 0x99B950B4, 0x00004, + 0x99BB8DD4, 0x00008, 0x99BC0A45, 0x00008, 0x99BCE212, 0x00008, 0x99BEB613, 0x00008, + 0x99BFBE69, 0x00008, 0x99C71A23, 0x00020, 0x99CDD400, 0x00008, 0x99E1625E, 0x07EB0, + 0x99FA5D6A, 0x00008, 0x99FAAF67, 0x00008, 0x9A021FEF, 0x00008, 0x9A07BCDA, 0x00008, + 0x9A313B77, 0x00008, 0x9A4496D7, 0x00008, 0x9A4657B3, 0x00008, 0x9A474476, 0x00008, + 0x9A48E81D, 0x00008, 0x9A4C4C57, 0x00004, 0x9A4D1907, 0x0000C, 0x9A4FC26A, 0x0000C, 0x9A51F841, 0x0000C, 0x9A556D8C, 0x0000C, 0x9A57A363, 0x0000C, 0x9A57B0E7, 0x00008, 0x9A5A4CC6, 0x0000C, 0x9A5E359D, 0x0000C, 0x9A6064A8, 0x0000C, 0x9A621EFF, 0x00008, - 0x9A63E0BF, 0x0000C, 0x9A656468, 0x00020, 0x9A661D62, 0x0000C, 0x9A6767D6, 0x00020, - 0x9A6DC060, 0x00008, 0x9A71AA74, 0x00008, 0x9A721F29, 0x00004, 0x9A78757B, 0x00004, - 0x9A78772E, 0x00004, 0x9A7A41AB, 0x00400, 0x9A7FF990, 0x00020, 0x9A810142, 0x00020, - 0x9A84CF07, 0x00400, 0x9A86B4F5, 0x00008, 0x9A8B8ACC, 0x00400, 0x9A9B4634, 0x00008, - 0x9ABA6CF6, 0x00040, 0x9ABCC707, 0x00008, 0x9AC35E72, 0x00008, 0x9AC85AC1, 0x00008, - 0x9ACE72D5, 0x00008, 0x9ACF91D0, 0x00008, 0x9AD10882, 0x00008, 0x9AED2367, 0x00008, - 0x9AF5AAC1, 0x00008, 0x9AFE7606, 0x00008, 0x9B002BC3, 0x00020, 0x9B0A9094, 0x00008, - 0x9B0AE40B, 0x00020, 0x9B3432D5, 0x00008, 0x9B371FA3, 0x00008, 0x9B3A8477, 0x00008, - 0x9B3D4842, 0x00008, 0x9B406552, 0x00020, 0x9B6315A5, 0x00008, 0x9B739590, 0x00008, - 0x9B7A433E, 0x00400, 0x9B894DC8, 0x00400, 0x9B8B8C5F, 0x00400, 0x9B9F3B17, 0x00008, - 0x9BAD167F, 0x00008, 0x9BD3E8F9, 0x00008, 0x9BD6A195, 0x00008, 0x9BF53C26, 0x00008, - 0x9BFA87D8, 0x00008, 0x9C001AC1, 0x00020, 0x9C070D3D, 0x00008, 0x9C07A8B1, 0x00008, - 0x9C092815, 0x00008, 0x9C143DA0, 0x00008, 0x9C155817, 0x00008, 0x9C16DA94, 0x00004, - 0x9C237EE3, 0x00008, 0x9C33BEC9, 0x00008, 0x9C3B877E, 0x00008, 0x9C43E7F9, 0x00008, - 0x9C4C8AB2, 0x00008, 0x9C546CC2, 0x00008, 0x9C5AC6BB, 0x00008, 0x9C62404B, 0x00008, - 0x9C663E3B, 0x00008, 0x9C677EC6, 0x00004, 0x9C6FF7DD, 0x00004, 0x9C76D72F, 0x00008, - 0x9C7A44D1, 0x00400, 0x9C7D6B7B, 0x00008, 0x9C852637, 0x00008, 0x9C87DF6E, 0x00008, - 0x9C894F5B, 0x00400, 0x9C93701C, 0x00008, 0x9C99F75B, 0x00008, 0x9CA1DDDE, 0x00020, - 0x9CB090C1, 0x00008, 0x9CB665D3, 0x00008, 0x9CB67124, 0x00008, 0x9CBB5BF6, 0x00008, - 0x9CC890A4, 0x00008, 0x9CCB839C, 0x00008, 0x9CEF7AB6, 0x00008, 0x9CF3F725, 0x00008, + 0x9A63E0BF, 0x0000C, 0x9A656468, 0x00020, 0x9A661D62, 0x0000C, 0x9A671C70, 0x00008, + 0x9A6767D6, 0x00020, 0x9A6CB971, 0x00008, 0x9A6DC060, 0x00008, 0x9A71AA74, 0x00008, + 0x9A721F29, 0x00004, 0x9A78757B, 0x00004, 0x9A78772E, 0x00004, 0x9A7A41AB, 0x00400, + 0x9A7FF990, 0x00020, 0x9A810142, 0x00020, 0x9A84CF07, 0x00400, 0x9A86B4F5, 0x00008, + 0x9A8B8ACC, 0x00400, 0x9A9B4634, 0x00008, 0x9ABA6CF6, 0x00040, 0x9ABCC707, 0x00008, + 0x9AC1A261, 0x00008, 0x9AC35E72, 0x00008, 0x9AC85AC1, 0x00008, 0x9ACE72D5, 0x00008, + 0x9ACF91D0, 0x00008, 0x9AD10882, 0x00008, 0x9AD96334, 0x00008, 0x9ADF7797, 0x00020, + 0x9AE96BC8, 0x00008, 0x9AED2367, 0x00008, 0x9AF5AAC1, 0x00008, 0x9AFE7606, 0x00008, + 0x9B002BC3, 0x00020, 0x9B0A9094, 0x00008, 0x9B0AE40B, 0x00020, 0x9B23FE03, 0x00008, + 0x9B3432D5, 0x00008, 0x9B371FA3, 0x00008, 0x9B37E77E, 0x00004, 0x9B3A8477, 0x00008, + 0x9B3D4842, 0x00008, 0x9B406552, 0x00020, 0x9B4856CA, 0x00040, 0x9B4968CE, 0x00020, + 0x9B6315A5, 0x00008, 0x9B739590, 0x00008, 0x9B7475E0, 0x00008, 0x9B77B2F6, 0x00008, + 0x9B7A433E, 0x00400, 0x9B894DC8, 0x00400, 0x9B8B8C5F, 0x00400, 0x9B8BDDB9, 0x00008, + 0x9B8CE07F, 0x00008, 0x9B9F3B17, 0x00008, 0x9BAB2908, 0x00008, 0x9BAD167F, 0x00008, + 0x9BD3E8F9, 0x00008, 0x9BD6A195, 0x00008, 0x9BE1D5C9, 0x00008, 0x9BF53C26, 0x00008, + 0x9BFA87D8, 0x00008, 0x9BFDE114, 0x00008, 0x9C001AC1, 0x00020, 0x9C070D3D, 0x00008, + 0x9C07A8B1, 0x00008, 0x9C092815, 0x00008, 0x9C143DA0, 0x00008, 0x9C155817, 0x00008, + 0x9C16DA94, 0x00004, 0x9C1A4C09, 0x00008, 0x9C237EE3, 0x00008, 0x9C33BEC9, 0x00008, + 0x9C354DCA, 0x00008, 0x9C3B877E, 0x00008, 0x9C43E7F9, 0x00008, 0x9C4C8AB2, 0x00008, + 0x9C5254E3, 0x00008, 0x9C546CC2, 0x00008, 0x9C5AC6BB, 0x00008, 0x9C62404B, 0x00008, + 0x9C663E3B, 0x00008, 0x9C677EC6, 0x00004, 0x9C69F9CD, 0x00008, 0x9C6FF7DD, 0x00004, + 0x9C76D72F, 0x00008, 0x9C7A44D1, 0x00400, 0x9C7D6B7B, 0x00008, 0x9C852637, 0x00008, + 0x9C87DF6E, 0x00008, 0x9C894F5B, 0x00400, 0x9C93701C, 0x00008, 0x9C99F75B, 0x00008, + 0x9C9FD05A, 0x00008, 0x9CA01018, 0x00008, 0x9CA1DDDE, 0x00020, 0x9CB090C1, 0x00008, + 0x9CB665D3, 0x00008, 0x9CB67124, 0x00008, 0x9CBB5BF6, 0x00008, 0x9CC890A4, 0x00008, + 0x9CCB839C, 0x00008, 0x9CEF7AB6, 0x00008, 0x9CF2337B, 0x00008, 0x9CF3F725, 0x00008, 0x9CF41C0F, 0x00008, 0x9CFFF7F0, 0x00008, 0x9D012A25, 0x00008, 0x9D0C8718, 0x00008, - 0x9D1FF1B9, 0x00008, 0x9D213FDD, 0x00008, 0x9D3F879B, 0x00008, 0x9D46B526, 0x00008, - 0x9D4B64D1, 0x00008, 0x9D58B8E2, 0x00008, 0x9D623CBB, 0x00008, 0x9D7156D1, 0x00008, - 0x9D72EF72, 0x00008, 0x9D73F702, 0x00008, 0x9D7786D2, 0x00008, 0x9D7A4664, 0x00400, - 0x9D8950EE, 0x00400, 0x9D8C3158, 0x00008, 0x9D8D5619, 0x00008, 0x9DA41D9B, 0x00008, - 0x9DAEF537, 0x00008, 0x9DB2D8B8, 0x00008, 0x9DC193F0, 0x00008, 0x9DC50567, 0x00008, + 0x9D11509E, 0x00020, 0x9D1946E7, 0x00008, 0x9D1FF1B9, 0x00008, 0x9D213BD0, 0x00008, + 0x9D213FDD, 0x00008, 0x9D3F879B, 0x00008, 0x9D46B526, 0x00008, 0x9D4B64D1, 0x00008, + 0x9D58B8E2, 0x00008, 0x9D623CBB, 0x00008, 0x9D7156D1, 0x00008, 0x9D72EF72, 0x00008, + 0x9D73F702, 0x00008, 0x9D7786D2, 0x00008, 0x9D7A4664, 0x00400, 0x9D8950EE, 0x00400, + 0x9D8C3158, 0x00008, 0x9D8D5619, 0x00008, 0x9DA41D9B, 0x00008, 0x9DAEF537, 0x00008, + 0x9DB2D8B8, 0x00008, 0x9DC193F0, 0x00008, 0x9DC50567, 0x00008, 0x9DDCD897, 0x00008, 0x9DDE01B3, 0x00008, 0x9DE2392E, 0x00008, 0x9DE5DDC0, 0x00008, 0x9DE716E6, 0x00008, - 0x9DEA7EE8, 0x00008, 0x9E0CEC77, 0x00004, 0x9E10DC1A, 0x00004, 0x9E12A531, 0x00004, - 0x9E16873C, 0x00004, 0x9E1EA62A, 0x00008, 0x9E23FF7E, 0x00008, 0x9E2C2765, 0x00008, - 0x9E3C84DB, 0x00008, 0x9E509678, 0x00008, 0x9E5244DE, 0x00008, 0x9E525EA1, 0x00008, - 0x9E58DFA0, 0x00008, 0x9E5CAEF6, 0x00008, 0x9E70ABC3, 0x00008, 0x9E7A47F7, 0x00400, - 0x9E8713EA, 0x00400, 0x9E895281, 0x00400, 0x9E8B9118, 0x00400, 0x9E91D795, 0x00008, + 0x9DE90534, 0x00008, 0x9DEA7EE8, 0x00008, 0x9DFBA607, 0x00008, 0x9E0CEC77, 0x00004, + 0x9E10DC1A, 0x00004, 0x9E12A531, 0x00004, 0x9E16873C, 0x00004, 0x9E1EA62A, 0x00008, + 0x9E23FF7E, 0x00008, 0x9E2C2765, 0x00008, 0x9E3C84DB, 0x00008, 0x9E509678, 0x00008, + 0x9E5244DE, 0x00008, 0x9E525EA1, 0x00008, 0x9E58DFA0, 0x00008, 0x9E5CAEF6, 0x00008, + 0x9E70ABC3, 0x00008, 0x9E7A47F7, 0x00400, 0x9E8713EA, 0x00400, 0x9E895281, 0x00400, + 0x9E8B9118, 0x00400, 0x9E91D795, 0x00008, 0x9E97CABB, 0x00008, 0x9E9A0161, 0x00008, 0x9EA55E51, 0x00008, 0x9EA8245F, 0x00008, 0x9EB19107, 0x00008, 0x9EB1E06E, 0x00008, - 0x9EB6BD66, 0x00008, 0x9EBD5F78, 0x00008, 0x9EC08B44, 0x00020, 0x9EC54DA5, 0x00008, - 0x9ED72910, 0x00008, 0x9EDB506C, 0x00008, 0x9EE3800C, 0x00008, 0x9EF3E7E7, 0x00008, - 0x9EF45981, 0x00004, 0x9EFFC62D, 0x00020, 0x9F1ABF26, 0x00021, 0x9F208BBB, 0x00008, - 0x9F288ADA, 0x00020, 0x9F33607C, 0x00020, 0x9F347507, 0x00001, 0x9F36F82B, 0x00008, - 0x9F371E6A, 0x00001, 0x9F395441, 0x00001, 0x9F3CC98C, 0x00001, 0x9F3EFF63, 0x00001, - 0x9F41A8C6, 0x00001, 0x9F45919D, 0x00001, 0x9F47C0A8, 0x00001, 0x9F491A17, 0x00008, - 0x9F5BEC95, 0x00001, 0x9F5E8860, 0x00001, 0x9F772C19, 0x00008, 0x9F7A498A, 0x00400, + 0x9EB59B8B, 0x00008, 0x9EB6BD66, 0x00008, 0x9EBD5F78, 0x00008, 0x9EC08B44, 0x00020, + 0x9EC1AD71, 0x00008, 0x9EC54DA5, 0x00008, 0x9ED72910, 0x00008, 0x9EDB506C, 0x00008, + 0x9EE3800C, 0x00008, 0x9EF3E7E7, 0x00008, 0x9EF45981, 0x00004, 0x9EFFC62D, 0x00020, + 0x9F1ABF26, 0x00021, 0x9F208BBB, 0x00008, 0x9F288ADA, 0x00020, 0x9F33607C, 0x00020, + 0x9F347507, 0x00001, 0x9F36F82B, 0x00008, 0x9F371E6A, 0x00001, 0x9F395441, 0x00001, + 0x9F3CC98C, 0x00001, 0x9F3EFF63, 0x00001, 0x9F41A8C6, 0x00001, 0x9F44F958, 0x00008, + 0x9F45919D, 0x00001, 0x9F47C0A8, 0x00001, 0x9F491A17, 0x00008, 0x9F5BEC95, 0x00001, + 0x9F5E8860, 0x00001, 0x9F5F946E, 0x00008, 0x9F772C19, 0x00008, 0x9F7A498A, 0x00400, 0x9F7D2E3C, 0x00008, 0x9F8305D8, 0x00020, 0x9F87157D, 0x00400, 0x9F895414, 0x00400, 0x9F8B9106, 0x00008, 0x9F8B92AB, 0x00400, 0x9F8C7243, 0x00001, 0x9F8DB33D, 0x00004, 0x9F8FF526, 0x00001, 0x9F922AFD, 0x00001, 0x9F93DCE7, 0x00008, 0x9F960D08, 0x00001, - 0x9F964C20, 0x00008, 0x9FACC887, 0x00008, 0x9FBC51FB, 0x00008, 0x9FBEF98F, 0x00008, - 0x9FCD0B25, 0x00008, 0x9FCE5608, 0x00008, 0x9FD7C608, 0x00008, 0xA00C2EAF, 0x00008, - 0xA01ACD6E, 0x00008, 0xA032B31E, 0x00008, 0xA039FA5B, 0x00008, 0xA0473810, 0x00008, - 0xA04BD190, 0x00008, 0xA071644C, 0x00008, 0xA0743125, 0x00008, 0xA075F46F, 0x00008, + 0x9F964C20, 0x00008, 0x9F9DED8C, 0x00008, 0x9FACC887, 0x00008, 0x9FBC51FB, 0x00008, + 0x9FBEF98F, 0x00008, 0x9FCD0B25, 0x00008, 0x9FCE5608, 0x00008, 0x9FD7C608, 0x00008, + 0x9FE2D0B8, 0x00008, 0x9FFAE7E0, 0x00008, 0xA00C2EAF, 0x00008, 0xA01ACD6E, 0x00008, + 0xA032B31E, 0x00008, 0xA039FA5B, 0x00008, 0xA0473810, 0x00008, 0xA04BD190, 0x00008, + 0xA071644C, 0x00008, 0xA0743125, 0x00008, 0xA075F46F, 0x00008, 0xA0784057, 0x00008, 0xA07A4B1D, 0x00400, 0xA07D5884, 0x00008, 0xA0835E48, 0x00008, 0xA084C6AE, 0x00008, - 0xA08955A7, 0x00400, 0xA08B943E, 0x00400, 0xA097B32E, 0x00008, 0xA0A7AEF3, 0x00008, - 0xA0AD44A0, 0x00008, 0xA0ADA430, 0x00001, 0xA0C15BCE, 0x00008, 0xA0C3027C, 0x00008, - 0xA0EC3036, 0x00008, 0xA0EEEA88, 0x00008, 0xA0EF6499, 0x00008, 0xA0EFCA29, 0x00008, - 0xA0F782F4, 0x00008, 0xA0FF9797, 0x00008, 0xA1124524, 0x00008, 0xA11C2491, 0x00008, - 0xA137D117, 0x00008, 0xA13D2585, 0x00020, 0xA13F5770, 0x00008, 0xA14FFCBC, 0x00008, - 0xA1575EF9, 0x00008, 0xA15D325A, 0x00008, 0xA17BF8EF, 0x00008, 0xA189573A, 0x00400, - 0xA18B95D1, 0x00400, 0xA18C45DB, 0x00008, 0xA198196A, 0x00008, 0xA1BCB3DA, 0x00008, - 0xA1C1380A, 0x00008, 0xA1D2763B, 0x00020, 0xA1D39449, 0x00008, 0xA1E0242C, 0x00008, - 0xA1EB2641, 0x00008, 0xA1ED9145, 0x00008, 0xA1FE2727, 0x0001D, 0xA20AE4AA, 0x00008, - 0xA20E95EF, 0x00008, 0xA2173721, 0x00008, 0xA22CB00A, 0x00008, 0xA232DA37, 0x00008, - 0xA2585C20, 0x00008, 0xA2686488, 0x00008, 0xA277A72A, 0x00008, 0xA285EEF4, 0x00008, - 0xA2861C2F, 0x00008, 0xA28958CD, 0x00400, 0xA28B693E, 0x00020, 0xA28B9764, 0x00400, - 0xA2943F9C, 0x00008, 0xA29D4738, 0x00008, 0xA29ECF44, 0x00020, 0xA2A84217, 0x00008, - 0xA2B189ED, 0x00008, 0xA2BD0203, 0x00008, 0xA2BFB506, 0x00008, 0xA2ECB5B3, 0x00008, - 0xA2F56893, 0x00008, 0xA2F9AFBA, 0x00008, 0xA2FBC3D1, 0x00008, 0xA3074160, 0x00008, - 0xA319A006, 0x00008, 0xA3207A49, 0x00008, 0xA328BF8C, 0x00008, 0xA328EFF9, 0x00008, - 0xA335704F, 0x00008, 0xA33C46A0, 0x00008, 0xA35BDF2F, 0x00008, 0xA35F23A1, 0x00008, - 0xA36E0EFA, 0x00008, 0xA3766B1D, 0x00008, 0xA38B98F7, 0x00400, 0xA38D4E8E, 0x00008, - 0xA3A50F32, 0x00008, 0xA3AF28BD, 0x00008, 0xA3B2E1E8, 0x00004, 0xA3B80C20, 0x00008, - 0xA3CC6284, 0x00008, 0xA3CC98A4, 0x00008, 0xA3CEDF9A, 0x00008, 0xA3F99567, 0x00020, - 0xA411DA8A, 0x00008, 0xA41A1840, 0x00008, 0xA4217B4F, 0x00008, 0xA42689CA, 0x00008, - 0xA43E5CD5, 0x00008, 0xA43FE1EA, 0x00008, 0xA442AAEB, 0x00020, 0xA44ABB73, 0x00008, - 0xA455C38C, 0x00020, 0xA460708C, 0x00008, 0xA4659113, 0x00008, 0xA46F28D8, 0x00008, - 0xA47E37B8, 0x00008, 0xA48B9A8A, 0x00400, 0xA48DFBC8, 0x00020, 0xA491F09F, 0x00008, - 0xA4B78973, 0x00008, 0xA4B7A814, 0x012C0, 0xA4BA4848, 0x05DC4, 0xA4C18902, 0x00008, - 0xA4C4F036, 0x00008, 0xA511952F, 0x00008, 0xA523EF1E, 0x00008, 0xA528AF6E, 0x00008, - 0xA5293FAE, 0x00008, 0xA52B4811, 0x0D0D8, 0xA52BC282, 0x00008, 0xA540EF41, 0x00008, - 0xA54D6C1A, 0x00020, 0xA54EF8AD, 0x00008, 0xA55DD4EF, 0x00008, 0xA576DCCD, 0x00008, - 0xA580F50D, 0x00020, 0xA58B9C1D, 0x00400, 0xA58D6394, 0x00008, 0xA5980A47, 0x00008, - 0xA5C7BB7F, 0x00008, 0xA5C9F909, 0x00008, 0xA5CB924C, 0x00008, 0xA5DDE5F1, 0x00008, - 0xA5E67433, 0x00008, 0xA5E866A7, 0x00008, 0xA5F3139D, 0x00008, 0xA5F3F342, 0x00020, + 0xA08955A7, 0x00400, 0xA08B943E, 0x00400, 0xA097B32E, 0x00008, 0xA09E7E17, 0x00008, + 0xA0A7AEF3, 0x00008, 0xA0AD44A0, 0x00008, 0xA0ADA430, 0x00001, 0xA0C15BCE, 0x00008, + 0xA0C3027C, 0x00008, 0xA0E79A4B, 0x00008, 0xA0EC3036, 0x00008, 0xA0EEEA88, 0x00008, + 0xA0EF6499, 0x00008, 0xA0EFCA29, 0x00008, 0xA0F782F4, 0x00008, 0xA0FF9797, 0x00008, + 0xA1124524, 0x00008, 0xA115A3DD, 0x00008, 0xA11C2491, 0x00008, 0xA137D117, 0x00008, + 0xA13D2585, 0x00020, 0xA13F5770, 0x00008, 0xA14D69F5, 0x00008, 0xA14FFCBC, 0x00008, + 0xA1575EF9, 0x00008, 0xA15D325A, 0x00008, 0xA17488D4, 0x00008, 0xA17BF8EF, 0x00008, + 0xA18308B8, 0x00008, 0xA189573A, 0x00400, 0xA18980B2, 0x00008, 0xA18B95D1, 0x00400, + 0xA18C45DB, 0x00008, 0xA1902304, 0x00008, 0xA1980D9C, 0x00008, 0xA198196A, 0x00008, + 0xA1BCB3DA, 0x00008, 0xA1C1380A, 0x00008, 0xA1CD1094, 0x00008, 0xA1D2763B, 0x00020, + 0xA1D39449, 0x00008, 0xA1E0242C, 0x00008, 0xA1E9C219, 0x00008, 0xA1EB2641, 0x00008, + 0xA1ED9145, 0x00008, 0xA1FE2727, 0x0001D, 0xA206584F, 0x00008, 0xA20AE4AA, 0x00008, + 0xA20E95EF, 0x00008, 0xA2173721, 0x00008, 0xA22CB00A, 0x00008, 0xA22FD33B, 0x00008, + 0xA232DA37, 0x00008, 0xA23AE2B4, 0x00008, 0xA249F21E, 0x00008, 0xA2504B9F, 0x00008, + 0xA2585C20, 0x00008, 0xA25D4204, 0x00008, 0xA2686488, 0x00008, 0xA26D7394, 0x00004, + 0xA277A72A, 0x00008, 0xA285EEF4, 0x00008, 0xA2861C2F, 0x00008, 0xA28958CD, 0x00400, + 0xA28B693E, 0x00020, 0xA28B9764, 0x00400, 0xA2943F9C, 0x00008, 0xA29D4738, 0x00008, + 0xA29ECF44, 0x00020, 0xA2A73BDF, 0x00008, 0xA2A84217, 0x00008, 0xA2B189ED, 0x00008, + 0xA2B2D2A6, 0x00008, 0xA2BD0203, 0x00008, 0xA2BFB506, 0x00008, 0xA2D743FE, 0x00008, + 0xA2E06A55, 0x00008, 0xA2E31E8E, 0x00008, 0xA2ECB5B3, 0x00008, 0xA2F56893, 0x00008, + 0xA2F9AFBA, 0x00008, 0xA2FBC3D1, 0x00008, 0xA30035A2, 0x00020, 0xA3009C30, 0x00004, + 0xA3074160, 0x00008, 0xA319A006, 0x00008, 0xA3207A49, 0x00008, 0xA328BF8C, 0x00008, + 0xA328EFF9, 0x00008, 0xA335704F, 0x00008, 0xA33C46A0, 0x00008, 0xA35BDF2F, 0x00008, + 0xA35F23A1, 0x00008, 0xA36E0EFA, 0x00008, 0xA36E60F4, 0x00008, 0xA3766B1D, 0x00008, + 0xA38B98F7, 0x00400, 0xA38D4E8E, 0x00008, 0xA3A0D855, 0x00008, 0xA3A50F32, 0x00008, + 0xA3AF28BD, 0x00008, 0xA3B2E1E8, 0x00004, 0xA3B80C20, 0x00008, 0xA3CC6284, 0x00008, + 0xA3CC98A4, 0x00008, 0xA3CEDF9A, 0x00008, 0xA3D1EF5C, 0x00008, 0xA3D9163A, 0x00008, + 0xA3E04468, 0x00008, 0xA3F99567, 0x00020, 0xA411DA8A, 0x00008, 0xA41A1840, 0x00008, + 0xA41AC8BE, 0x00008, 0xA4217B4F, 0x00008, 0xA42689CA, 0x00008, 0xA43E5CD5, 0x00008, + 0xA43FE1EA, 0x00008, 0xA442AAEB, 0x00020, 0xA44ABB73, 0x00008, 0xA455C38C, 0x00020, + 0xA460708C, 0x00008, 0xA4659113, 0x00008, 0xA46F28D8, 0x00008, 0xA47E37B8, 0x00008, + 0xA4821B0F, 0x00008, 0xA48B9A8A, 0x00400, 0xA48DFBC8, 0x00020, 0xA491F09F, 0x00008, + 0xA4971A60, 0x00020, 0xA4B78973, 0x00008, 0xA4B7A814, 0x012C0, 0xA4BA4848, 0x05DC4, + 0xA4C18902, 0x00008, 0xA4C4F036, 0x00008, 0xA4D0AB0D, 0x00008, 0xA4E677FA, 0x00008, + 0xA4F820A6, 0x00008, 0xA50FD1A2, 0x00008, 0xA511952F, 0x00008, 0xA523EF1E, 0x00008, + 0xA528AF6E, 0x00008, 0xA5293FAE, 0x00008, 0xA52B4811, 0x0D0D8, 0xA52BC282, 0x00008, + 0xA540EF41, 0x00008, 0xA54D6C1A, 0x00020, 0xA54EF8AD, 0x00008, 0xA55DD4EF, 0x00008, + 0xA576DCCD, 0x00008, 0xA578F906, 0x00008, 0xA580F50D, 0x00020, 0xA588716F, 0x00008, + 0xA58B9C1D, 0x00400, 0xA58D6394, 0x00008, 0xA5980A47, 0x00008, 0xA5C7BB7F, 0x00008, + 0xA5C9F909, 0x00008, 0xA5CB924C, 0x00008, 0xA5DDE5F1, 0x00008, 0xA5E67433, 0x00008, + 0xA5E866A7, 0x00008, 0xA5EC0324, 0x00008, 0xA5F3139D, 0x00008, 0xA5F3F342, 0x00020, 0xA6016CF7, 0x00008, 0xA603FD1B, 0x00008, 0xA60A8890, 0x00008, 0xA60B7F32, 0x00008, - 0xA614AAE5, 0x00008, 0xA6290453, 0x00008, 0xA635F135, 0x00008, 0xA6361281, 0x00008, - 0xA6371A5C, 0x00008, 0xA6373E0E, 0x00008, 0xA644EE1E, 0x00008, 0xA64A7841, 0x00008, - 0xA64D1154, 0x00008, 0xA6512482, 0x00008, 0xA66A6B33, 0x00008, 0xA679F6B6, 0x00008, - 0xA68B3325, 0x00008, 0xA68B44EF, 0x00008, 0xA68D1CA4, 0x00008, 0xA6982108, 0x00001, - 0xA6B5B5B6, 0x00008, 0xA6BE3590, 0x00020, 0xA6C274BE, 0x00008, 0xA6C7C049, 0x00008, - 0xA6CB359F, 0x00008, 0xA6CDE603, 0x00004, 0xA6CF7715, 0x00020, 0xA6D1E484, 0x00008, - 0xA6D521CE, 0x00020, 0xA6EB766A, 0x00008, 0xA6EDDDC9, 0x00008, 0xA70D4F3E, 0x00020, - 0xA712A4D7, 0x00008, 0xA7199E25, 0x00008, 0xA71CC556, 0x00020, 0xA74639EA, 0x00008, - 0xA747187B, 0x00008, 0xA7544FC0, 0x00020, 0xA75DA505, 0x00008, 0xA762611E, 0x00008, - 0xA7646D6D, 0x00008, 0xA7774232, 0x00008, 0xA778D5A2, 0x00008, 0xA77F691C, 0x00008, - 0xA790E1CB, 0x00008, 0xA793EEE8, 0x00008, 0xA797E44D, 0x00008, 0xA79EC520, 0x00008, - 0xA7A38AD4, 0x00001, 0xA7A6D381, 0x00008, 0xA7AFF377, 0x00021, 0xA7B3E31A, 0x00021, - 0xA7B5AC31, 0x00021, 0xA7B98E3C, 0x00021, 0xA7BC30D3, 0x00021, 0xA7C87802, 0x00008, - 0xA7D83FB8, 0x00008, 0xA7E29D1E, 0x00008, 0xA803FAAD, 0x00004, 0xA805F5BE, 0x00020, - 0xA8077488, 0x00008, 0xA8082DE5, 0x00008, 0xA80A51FD, 0x00008, 0xA814CA76, 0x00008, - 0xA81AB16F, 0x00008, 0xA8251047, 0x00004, 0xA8264645, 0x00008, 0xA8278469, 0x00008, - 0xA827B9AA, 0x00004, 0xA82BA281, 0x00004, 0xA82D64CC, 0x00004, 0xA8314DA3, 0x00004, - 0xA833F706, 0x00004, 0xA8362CDD, 0x00004, 0xA83A0EE8, 0x00004, 0xA83A4BE7, 0x00008, - 0xA847A367, 0x00008, 0xA84D3382, 0x00008, 0xA84E3AD5, 0x00004, 0xA850D6A0, 0x00004, - 0xA8526506, 0x00008, 0xA860EFFA, 0x00008, 0xA86B3D35, 0x00008, 0xA86E2C64, 0x00008, - 0xA8854C0E, 0x00008, 0xA88955B0, 0x00008, 0xA88F1A10, 0x00008, 0xA8A6A926, 0x00001, - 0xA8BA3399, 0x00008, 0xA8BAB54C, 0x00004, 0xA8C39CF8, 0x00008, 0xA8DFD0AD, 0x00008, + 0xA614AAE5, 0x00008, 0xA61BC865, 0x00008, 0xA6290453, 0x00008, 0xA62E4DA6, 0x00008, + 0xA635F135, 0x00008, 0xA6361281, 0x00008, 0xA6371A5C, 0x00008, 0xA6373E0E, 0x00008, + 0xA644EE1E, 0x00008, 0xA64A7841, 0x00008, 0xA64D1154, 0x00008, 0xA6512482, 0x00008, + 0xA65EF837, 0x00008, 0xA66A6B33, 0x00008, 0xA679F6B6, 0x00008, 0xA68B3325, 0x00008, + 0xA68B44EF, 0x00008, 0xA68D1CA4, 0x00008, 0xA6982108, 0x00001, 0xA6A38B32, 0x00008, + 0xA6B45472, 0x00008, 0xA6B5B5B6, 0x00008, 0xA6BE3590, 0x00020, 0xA6C274BE, 0x00008, + 0xA6C7C049, 0x00008, 0xA6CB359F, 0x00008, 0xA6CDE603, 0x00004, 0xA6CF7715, 0x00020, + 0xA6D1E484, 0x00008, 0xA6D521CE, 0x00020, 0xA6D581DE, 0x00008, 0xA6EB766A, 0x00008, + 0xA6EDDDC9, 0x00008, 0xA70D4F3E, 0x00020, 0xA712A4D7, 0x00008, 0xA7199E25, 0x00008, + 0xA71CC556, 0x00020, 0xA74639EA, 0x00008, 0xA747187B, 0x00008, 0xA7544FC0, 0x00020, + 0xA75DA505, 0x00008, 0xA762611E, 0x00008, 0xA7646D6D, 0x00008, 0xA7774232, 0x00008, + 0xA778D5A2, 0x00008, 0xA77A1154, 0x00008, 0xA77EED60, 0x00008, 0xA77F691C, 0x00008, + 0xA790E1CB, 0x00008, 0xA793EEE8, 0x00008, 0xA797E44D, 0x00008, 0xA79DBFE4, 0x00008, + 0xA79EC520, 0x00008, 0xA7A38AD4, 0x00001, 0xA7A6D381, 0x00008, 0xA7AFF377, 0x00021, + 0xA7B3E31A, 0x00021, 0xA7B5AC31, 0x00021, 0xA7B98E3C, 0x00021, 0xA7BC30D3, 0x00021, + 0xA7C87802, 0x00008, 0xA7D83FB8, 0x00008, 0xA7E29D1E, 0x00008, 0xA803FAAD, 0x00004, + 0xA805F5BE, 0x00020, 0xA8077488, 0x00008, 0xA8082DE5, 0x00008, 0xA80A51FD, 0x00008, + 0xA814CA76, 0x00008, 0xA81AB16F, 0x00008, 0xA81D8C36, 0x00008, 0xA8251047, 0x00004, + 0xA8264645, 0x00008, 0xA8278469, 0x00008, 0xA827B9AA, 0x00004, 0xA82BA281, 0x00004, + 0xA82D64CC, 0x00004, 0xA8314DA3, 0x00004, 0xA833F706, 0x00004, 0xA8362CDD, 0x00004, + 0xA83A0EE8, 0x00004, 0xA83A4BE7, 0x00008, 0xA847A367, 0x00008, 0xA84D3382, 0x00008, + 0xA84E3AD5, 0x00004, 0xA850D6A0, 0x00004, 0xA8526506, 0x00008, 0xA860EFFA, 0x00008, + 0xA86B3D35, 0x00008, 0xA86E2C64, 0x00008, 0xA8854C0E, 0x00008, 0xA88955B0, 0x00008, + 0xA88F1A10, 0x00008, 0xA8A6A926, 0x00001, 0xA8BA3399, 0x00008, 0xA8BAB54C, 0x00004, + 0xA8C39CF8, 0x00008, 0xA8CA9156, 0x00008, 0xA8D362CE, 0x00020, 0xA8DFD0AD, 0x00008, 0xA8EAFF5D, 0x00008, 0xA8ED672E, 0x00008, 0xA913FD54, 0x00020, 0xA91627E7, 0x00008, - 0xA9172147, 0x00008, 0xA918C38F, 0x00008, 0xA91DA978, 0x00008, 0xA92D40FA, 0x00008, - 0xA946F9C1, 0x00001, 0xA952FF8C, 0x00008, 0xA955970E, 0x00008, 0xA9581FE8, 0x00008, + 0xA9172147, 0x00008, 0xA918C38F, 0x00008, 0xA91DA978, 0x00008, 0xA924F9D2, 0x00008, + 0xA92B5749, 0x00008, 0xA92D40FA, 0x00008, 0xA93CF566, 0x00008, 0xA946F9C1, 0x00001, + 0xA9514FA4, 0x00008, 0xA952FF8C, 0x00008, 0xA955970E, 0x00008, 0xA9581FE8, 0x00008, 0xA95A292D, 0x00008, 0xA95E7F90, 0x00008, 0xA9628563, 0x00008, 0xA9668DF6, 0x00008, - 0xA97E243D, 0x00008, 0xA981A92D, 0x00008, 0xA98260E3, 0x00008, 0xA98F5C42, 0x00008, - 0xA992A405, 0x00008, 0xA9961CA4, 0x00008, 0xA9968C66, 0x00008, 0xA99941F1, 0x00008, - 0xA9B1AD43, 0x00008, 0xA9B8F90C, 0x00008, 0xA9BB509D, 0x00008, 0xA9C02A13, 0x00008, - 0xA9C40D2B, 0x00008, 0xA9CBDEAD, 0x0000C, 0xA9D761BB, 0x00008, 0xA9DD5A62, 0x00020, + 0xA967D7C3, 0x00020, 0xA97E243D, 0x00008, 0xA981A92D, 0x00008, 0xA98219F6, 0x00008, + 0xA98260E3, 0x00008, 0xA98F5C42, 0x00008, 0xA992A405, 0x00008, 0xA993CE95, 0x00008, + 0xA9961CA4, 0x00008, 0xA9968C66, 0x00008, 0xA99941F1, 0x00008, 0xA9B1AD43, 0x00008, + 0xA9B8F90C, 0x00008, 0xA9BB509D, 0x00008, 0xA9C02A13, 0x00008, 0xA9C40D2B, 0x00008, + 0xA9C89E83, 0x00008, 0xA9CBDEAD, 0x0000C, 0xA9D761BB, 0x00008, 0xA9DD5A62, 0x00020, 0xA9DD6A0B, 0x00008, 0xA9E68425, 0x00020, 0xA9E9A930, 0x00008, 0xA9EB7A18, 0x00008, 0xA9FD58EE, 0x00008, 0xAA013FA5, 0x00008, 0xAA04C1AA, 0x00008, 0xAA04D383, 0x00008, 0xAA0943A9, 0x00008, 0xAA0D0377, 0x00008, 0xAA19B989, 0x00020, 0xAA1A576D, 0x00008, - 0xAA1E3E77, 0x00008, 0xAA203A2E, 0x00008, 0xAA35BBB7, 0x00008, 0xAA416255, 0x00008, - 0xAA561403, 0x00008, 0xAA5FE9D7, 0x00004, 0xAA62267A, 0x00004, 0xAA64C911, 0x00004, - 0xAA68AB1C, 0x00004, 0xAA6A7433, 0x00004, 0xAA6E63D6, 0x00004, 0xAA7099AD, 0x00004, - 0xAA733578, 0x00004, 0xAA7735EE, 0x00008, 0xAA79CAF0, 0x00008, 0xAA7A6E5B, 0x00008, - 0xAA7E8D62, 0x00008, 0xAA876165, 0x00004, 0xAA8B4370, 0x00004, 0xAA8BAEEB, 0x00008, - 0xAA9303AB, 0x00008, 0xAAB1729E, 0x00008, 0xAAB30458, 0x00008, 0xAAB80D09, 0x00008, - 0xAAB85A18, 0x00008, 0xAABE2DBE, 0x00008, 0xAACFC8F8, 0x00008, 0xAAD907D1, 0x00020, - 0xAADCF891, 0x00008, 0xAAF05AA6, 0x00008, 0xAAF45835, 0x00008, 0xAAFAD7C2, 0x00008, - 0xAAFAE0C7, 0x00008, 0xAAFEA37D, 0x00008, 0xAAFF80B0, 0x00008, 0xAB0FE8A3, 0x00008, - 0xAB1ECDDD, 0x00008, 0xAB1F6946, 0x00008, 0xAB2CABA6, 0x00020, 0xAB3253B6, 0x00008, - 0xAB32B54D, 0x00008, 0xAB3983AF, 0x00008, 0xAB3CA02B, 0x00008, 0xAB4874D1, 0x00020, - 0xAB4E1521, 0x00008, 0xAB5818EA, 0x00008, 0xAB5F5D5F, 0x00008, 0xAB637144, 0x00008, - 0xAB75AFC9, 0x00008, 0xAB77E1DC, 0x00008, 0xAB863965, 0x00008, 0xAB881F46, 0x00008, + 0xAA1E3E77, 0x00008, 0xAA1F2EE2, 0x00008, 0xAA203A2E, 0x00008, 0xAA35BBB7, 0x00008, + 0xAA416255, 0x00008, 0xAA4F32A1, 0x00008, 0xAA561403, 0x00008, 0xAA5FE9D7, 0x00004, + 0xAA62267A, 0x00004, 0xAA64C911, 0x00004, 0xAA68AB1C, 0x00004, 0xAA6A7433, 0x00004, + 0xAA6E63D6, 0x00004, 0xAA7099AD, 0x00004, 0xAA733578, 0x00004, 0xAA7735EE, 0x00008, + 0xAA79CAF0, 0x00008, 0xAA7A6E5B, 0x00008, 0xAA7E8D62, 0x00008, 0xAA876165, 0x00004, + 0xAA8B4370, 0x00004, 0xAA8BAEEB, 0x00008, 0xAA9303AB, 0x00008, 0xAAB1729E, 0x00008, + 0xAAB30458, 0x00008, 0xAAB473B0, 0x00008, 0xAAB80D09, 0x00008, 0xAAB85A18, 0x00008, + 0xAABE2DBE, 0x00008, 0xAACFC8F8, 0x00008, 0xAAD907D1, 0x00020, 0xAADCF891, 0x00008, + 0xAAF05AA6, 0x00008, 0xAAF45835, 0x00008, 0xAAFAD7C2, 0x00008, 0xAAFAE0C7, 0x00008, + 0xAAFEA37D, 0x00008, 0xAAFF80B0, 0x00008, 0xAB0423D4, 0x00008, 0xAB0FE8A3, 0x00008, + 0xAB166C09, 0x00008, 0xAB1ECDDD, 0x00008, 0xAB1F6946, 0x00008, 0xAB2CABA6, 0x00020, + 0xAB3253B6, 0x00008, 0xAB32B54D, 0x00008, 0xAB3983AF, 0x00008, 0xAB3CA02B, 0x00008, + 0xAB4874D1, 0x00020, 0xAB4E1521, 0x00008, 0xAB4EFFF0, 0x00020, 0xAB53B9C7, 0x00008, + 0xAB5818EA, 0x00008, 0xAB5F5D5F, 0x00008, 0xAB637144, 0x00008, 0xAB75AFC9, 0x00008, + 0xAB77E1DC, 0x00008, 0xAB863965, 0x00008, 0xAB881F46, 0x00008, 0xAB920601, 0x00008, 0xABB4C756, 0x00008, 0xABCDEEDC, 0x00008, 0xABD872C3, 0x00008, 0xABDB26D8, 0x00008, - 0xABDC8AF4, 0x00008, 0xABE4FF59, 0x00008, 0xABF8797C, 0x00008, 0xABFFDEAE, 0x00008, - 0xAC164E61, 0x00008, 0xAC1BFCAC, 0x00008, 0xAC33A808, 0x00008, 0xAC445880, 0x00008, - 0xAC453F3B, 0x00008, 0xAC516CFF, 0x00008, 0xAC614EA2, 0x00020, 0xAC7DB285, 0x00008, + 0xABDC8AF4, 0x00008, 0xABE4CF8D, 0x00008, 0xABE4FF59, 0x00008, 0xABF47AA7, 0x00008, + 0xABF8797C, 0x00008, 0xABFFDEAE, 0x00008, 0xAC0BB73D, 0x00008, 0xAC0E049D, 0x00020, + 0xAC164E61, 0x00008, 0xAC1BFCAC, 0x00008, 0xAC261C9F, 0x00008, 0xAC273A62, 0x00008, + 0xAC33A808, 0x00008, 0xAC445880, 0x00008, 0xAC453806, 0x00008, 0xAC453F3B, 0x00008, + 0xAC516CFF, 0x00008, 0xAC614EA2, 0x00020, 0xAC652FA3, 0x00008, 0xAC7DB285, 0x00008, 0xAC83886C, 0x00008, 0xAC88C2E8, 0x00008, 0xAC899DCE, 0x00008, 0xAC8F65A1, 0x00008, - 0xACA9F9F0, 0x00008, 0xACAAD8C7, 0x00008, 0xACAEF0E1, 0x00008, 0xACBE625E, 0x00008, - 0xACD179A1, 0x00008, 0xACD5ABCC, 0x00008, 0xACE2B0F7, 0x00008, 0xACE5D6AD, 0x00008, - 0xACEA86FF, 0x00008, 0xACEDA7F7, 0x00020, 0xACF34B7C, 0x00008, 0xACF7148B, 0x00008, - 0xAD096F55, 0x00008, 0xAD20946E, 0x00008, 0xAD22EF11, 0x00008, 0xAD259959, 0x00008, + 0xAC984B42, 0x00008, 0xACA9F9F0, 0x00008, 0xACAAD8C7, 0x00008, 0xACAEF0E1, 0x00008, + 0xACBE625E, 0x00008, 0xACCFFE34, 0x00008, 0xACD179A1, 0x00008, 0xACD5ABCC, 0x00008, + 0xACDC84EB, 0x00008, 0xACE2B0F7, 0x00008, 0xACE5D6AD, 0x00008, 0xACEA86FF, 0x00008, + 0xACEDA7F7, 0x00020, 0xACF34B7C, 0x00008, 0xACF7148B, 0x00008, 0xAD096F55, 0x00008, + 0xAD20946E, 0x00008, 0xAD22EF11, 0x00008, 0xAD259959, 0x00008, 0xAD520DDD, 0x00008, 0xAD56FA99, 0x00008, 0xAD588B29, 0x00008, 0xAD5AAC50, 0x00008, 0xAD5BBC39, 0x00008, - 0xAD6BF0C0, 0x00008, 0xAD7EAAF3, 0x00008, 0xAD8BC930, 0x00020, 0xAD8D3F15, 0x00008, - 0xAD93205C, 0x00008, 0xAD95171D, 0x00008, 0xADAC97EA, 0x00008, 0xADAD0F65, 0x00008, - 0xADAE6463, 0x00008, 0xADB4FE17, 0x00004, 0xADC3FA93, 0x00008, 0xADC5F660, 0x00008, - 0xADCC3716, 0x00008, 0xADCEFFD2, 0x00008, 0xADD739C0, 0x00004, 0xADD73B73, 0x00004, - 0xADD73ED9, 0x00004, 0xADF27F18, 0x00008, 0xADF80E86, 0x00008, 0xAE02DD21, 0x00008, + 0xAD6BF0C0, 0x00008, 0xAD7EAAF3, 0x00008, 0xAD8AA565, 0x00008, 0xAD8BC930, 0x00020, + 0xAD8D3F15, 0x00008, 0xAD93205C, 0x00008, 0xAD95171D, 0x00008, 0xADAC97EA, 0x00008, + 0xADAD0F65, 0x00008, 0xADAE6463, 0x00008, 0xADB4FE17, 0x00004, 0xADC3FA93, 0x00008, + 0xADC455FA, 0x00008, 0xADC5F660, 0x00008, 0xADCC3716, 0x00008, 0xADCEFFD2, 0x00008, + 0xADD739C0, 0x00004, 0xADD73B73, 0x00004, 0xADD73ED9, 0x00004, 0xADE340D6, 0x00008, + 0xADEC430D, 0x00008, 0xADF27F18, 0x00008, 0xADF80E86, 0x00008, 0xAE02DD21, 0x00008, 0xAE0D47FD, 0x00008, 0xAE0EB350, 0x00008, 0xAE132BDD, 0x00008, 0xAE159CDA, 0x00008, - 0xAE17136A, 0x00020, 0xAE2A6CF0, 0x00008, 0xAE2FD795, 0x00008, 0xAE39BB7E, 0x00008, - 0xAE3DD3B5, 0x00008, 0xAE474F84, 0x00008, 0xAE752C6A, 0x00008, 0xAE76ED67, 0x00008, - 0xAE88CB77, 0x00008, 0xAE8BED5A, 0x00008, 0xAE9B1258, 0x00008, 0xAEA598E9, 0x00008, - 0xAEB0689B, 0x00008, 0xAEBA1142, 0x00008, 0xAEBA5D1E, 0x00008, 0xAEBE78DC, 0x00008, - 0xAEC4F37C, 0x00008, 0xAED7FEA3, 0x00008, 0xAEFB83BD, 0x00008, 0xAF09E89B, 0x00008, - 0xAF0C5D1A, 0x00008, 0xAF0DB867, 0x00004, 0xAF0F884A, 0x00004, 0xAF137121, 0x00004, - 0xAF160CEC, 0x00004, 0xAF17A980, 0x00008, 0xAF1842C3, 0x00004, 0xAF1BC5A6, 0x00004, - 0xAF1C7C54, 0x00020, 0xAF1DFB7D, 0x00004, 0xAF1EA6C7, 0x00008, 0xAF21DD88, 0x00004, - 0xAF24801F, 0x00004, 0xAF26BCC2, 0x00004, 0xAF2F9C3D, 0x00008, 0xAF334A2C, 0x00008, - 0xAF365CA6, 0x00008, 0xAF389326, 0x00008, 0xAF3BD158, 0x00008, 0xAF4465AE, 0x00008, - 0xAF4A2986, 0x00008, 0xAF4A4E73, 0x00008, 0xAF51DA13, 0x00008, 0xAF56F83F, 0x00008, - 0xAF66AFBD, 0x00008, 0xAF70E702, 0x00008, 0xAF7546A6, 0x00008, 0xAF768A67, 0x00008, + 0xAE17136A, 0x00020, 0xAE205522, 0x00004, 0xAE2A6CF0, 0x00008, 0xAE2FD795, 0x00008, + 0xAE39BB7E, 0x00008, 0xAE3DD3B5, 0x00008, 0xAE474F84, 0x00008, 0xAE752C6A, 0x00008, + 0xAE76ED67, 0x00008, 0xAE88CB77, 0x00008, 0xAE8BED5A, 0x00008, 0xAE9B1258, 0x00008, + 0xAEA598E9, 0x00008, 0xAEB0689B, 0x00008, 0xAEBA1142, 0x00008, 0xAEBA5D1E, 0x00008, + 0xAEBE78DC, 0x00008, 0xAEC4F37C, 0x00008, 0xAED7FEA3, 0x00008, 0xAEDC193B, 0x00008, + 0xAEFB83BD, 0x00008, 0xAF09E89B, 0x00008, 0xAF0C5D1A, 0x00008, 0xAF0DB867, 0x00004, + 0xAF0F784A, 0x00008, 0xAF0F884A, 0x00004, 0xAF137121, 0x00004, 0xAF160CEC, 0x00004, + 0xAF17A980, 0x00008, 0xAF1842C3, 0x00004, 0xAF1BC5A6, 0x00004, 0xAF1C7C54, 0x00020, + 0xAF1DFB7D, 0x00004, 0xAF1EA6C7, 0x00008, 0xAF21DD88, 0x00004, 0xAF24801F, 0x00004, + 0xAF26BCC2, 0x00004, 0xAF2F9C3D, 0x00008, 0xAF334A2C, 0x00008, 0xAF365CA6, 0x00008, + 0xAF389326, 0x00008, 0xAF3BD158, 0x00008, 0xAF4465AE, 0x00008, 0xAF4A2986, 0x00008, + 0xAF4A4E73, 0x00008, 0xAF51DA13, 0x00008, 0xAF56F83F, 0x00008, 0xAF66AFBD, 0x00008, + 0xAF70E702, 0x00008, 0xAF7546A6, 0x00008, 0xAF76486D, 0x00008, 0xAF768A67, 0x00008, 0xAF8CC983, 0x00008, 0xAF972253, 0x00020, 0xAFA1A84F, 0x00008, 0xAFA868FE, 0x00008, 0xAFAA8B61, 0x00008, 0xAFB7BFB7, 0x00008, 0xAFBBB9E3, 0x00008, 0xAFC9466E, 0x00008, - 0xAFE5A9E9, 0x00008, 0xAFEA96CD, 0x00008, 0xAFF7FF64, 0x00008, 0xAFFC4B1C, 0x00020, - 0xB00BFE35, 0x00504, 0xB0109E1F, 0x00008, 0xB011D381, 0x00008, 0xB0166CA0, 0x00008, - 0xB0224B29, 0x00008, 0xB0255071, 0x00008, 0xB02C6ECC, 0x00008, 0xB03554ED, 0x00008, - 0xB03C372F, 0x00008, 0xB0494224, 0x00008, 0xB04D088F, 0x00004, 0xB04D713F, 0x00008, - 0xB050EC2D, 0x00001, 0xB06E5A9C, 0x00008, 0xB071BD6E, 0x00008, 0xB08C3E04, 0x00008, + 0xAFCF960E, 0x00004, 0xAFE5A9E9, 0x00008, 0xAFEA96CD, 0x00008, 0xAFF7FF64, 0x00008, + 0xAFFC4B1C, 0x00020, 0xB00BFE35, 0x00504, 0xB0109E1F, 0x00008, 0xB011D381, 0x00008, + 0xB0166CA0, 0x00008, 0xB019AAD3, 0x00008, 0xB0224B29, 0x00008, 0xB0255071, 0x00008, + 0xB02C6ECC, 0x00008, 0xB03554ED, 0x00008, 0xB03C372F, 0x00008, 0xB0494224, 0x00008, + 0xB04D088F, 0x00004, 0xB04D713F, 0x00008, 0xB050EC2D, 0x00001, 0xB05978CF, 0x00008, + 0xB06231C3, 0x00004, 0xB06E5A9C, 0x00008, 0xB071BD6E, 0x00008, 0xB08C3E04, 0x00008, 0xB09080C3, 0x00008, 0xB0917FC7, 0x00008, 0xB0A8311F, 0x00008, 0xB0AC344D, 0x00008, - 0xB0B3234A, 0x00008, 0xB0B9FCC0, 0x00020, 0xB0C0D8FC, 0x00008, 0xB0C4DE4F, 0x00008, - 0xB0CE9DD3, 0x00008, 0xB0D0FB68, 0x00008, 0xB0EF1B6E, 0x00008, 0xB1002B66, 0x00008, - 0xB1087CD6, 0x00020, 0xB110E53E, 0x00008, 0xB1151BD3, 0x00020, 0xB1185C7B, 0x00008, - 0xB11B7590, 0x00008, 0xB11C902F, 0x00008, 0xB13A9D13, 0x00008, 0xB13A9D6D, 0x00008, - 0xB13D6C25, 0x00008, 0xB1402399, 0x00008, 0xB148210D, 0x00008, 0xB149D8FF, 0x00008, - 0xB153EBA9, 0x00008, 0xB1565B30, 0x00008, 0xB17170F7, 0x00008, 0xB171C07D, 0x00001, - 0xB18111FC, 0x00008, 0xB1961DA4, 0x00008, 0xB19E79D5, 0x00008, 0xB1A18F0B, 0x00008, - 0xB1A30495, 0x00008, 0xB1B3B026, 0x00008, 0xB1B73F07, 0x00008, 0xB1C7F59B, 0x00008, - 0xB1C9086F, 0x00008, 0xB1CD0F9F, 0x00020, 0xB1D4AB77, 0x0000C, 0xB1D89B1A, 0x0000C, - 0xB1DA6431, 0x0000C, 0xB1DE463C, 0x0000C, 0xB1E0E8D3, 0x0000C, 0xB1E1B67A, 0x00008, - 0xB1E32576, 0x0000C, 0xB1E70E4D, 0x0000C, 0xB1E864E8, 0x00008, 0xB1E8D098, 0x0000C, - 0xB1E9FE83, 0x00021, 0xB1EBCE66, 0x00021, 0xB1F043F6, 0x00008, 0xB1F488DF, 0x00021, - 0xB1F87558, 0x00008, 0xB1F87882, 0x00021, 0xB1FA4199, 0x00021, 0xB1FDD605, 0x0000C, - 0xB1FE23A4, 0x00021, 0xB2000510, 0x0000C, 0xB2000D0D, 0x00008, 0xB200597B, 0x00021, - 0xB20302DE, 0x00021, 0xB206EBB5, 0x00021, 0xB208AE00, 0x00021, 0xB2117E16, 0x00008, - 0xB227BDDF, 0x00008, 0xB2362DF9, 0x00008, 0xB2489618, 0x00008, 0xB24BE705, 0x00008, - 0xB2698051, 0x00008, 0xB27FDAD2, 0x00008, 0xB287AF37, 0x00008, 0xB294B833, 0x00004, - 0xB295FDF9, 0x00008, 0xB298A7D6, 0x00004, 0xB29ADDAD, 0x00004, 0xB29D7978, 0x00004, - 0xB2A5DA1C, 0x00008, 0xB2BC5E28, 0x00008, 0xB2CC33A3, 0x0000C, 0xB2CEDD06, 0x0000C, + 0xB0B3234A, 0x00008, 0xB0B9FCC0, 0x00020, 0xB0BAC5F9, 0x00008, 0xB0C0D8FC, 0x00008, + 0xB0C4DE4F, 0x00008, 0xB0CE9DD3, 0x00008, 0xB0D0FB68, 0x00008, 0xB0EF1B6E, 0x00008, + 0xB1002B66, 0x00008, 0xB1087CD6, 0x00020, 0xB110E53E, 0x00008, 0xB1151BD3, 0x00020, + 0xB1185C7B, 0x00008, 0xB11B7590, 0x00008, 0xB11C902F, 0x00008, 0xB13A9D13, 0x00008, + 0xB13A9D6D, 0x00008, 0xB13D6C25, 0x00008, 0xB1402399, 0x00008, 0xB140F4F5, 0x00008, + 0xB144855D, 0x00008, 0xB148210D, 0x00008, 0xB149D8FF, 0x00008, 0xB153EBA9, 0x00008, + 0xB1565B30, 0x00008, 0xB1569533, 0x00008, 0xB16A2409, 0x00008, 0xB17170F7, 0x00008, + 0xB171C07D, 0x00001, 0xB1773178, 0x00008, 0xB18111FC, 0x00008, 0xB1961DA4, 0x00008, + 0xB19E79D5, 0x00008, 0xB1A18F0B, 0x00008, 0xB1A30495, 0x00008, 0xB1B3B026, 0x00008, + 0xB1B73F07, 0x00008, 0xB1C7F59B, 0x00008, 0xB1C9086F, 0x00008, 0xB1CD0F9F, 0x00020, + 0xB1D4AB77, 0x0000C, 0xB1D89B1A, 0x0000C, 0xB1DA6431, 0x0000C, 0xB1DE463C, 0x0000C, + 0xB1E0E8D3, 0x0000C, 0xB1E1B67A, 0x00008, 0xB1E32576, 0x0000C, 0xB1E70E4D, 0x0000C, + 0xB1E864E8, 0x00008, 0xB1E8D098, 0x0000C, 0xB1E9FE83, 0x00021, 0xB1EBCE66, 0x00021, + 0xB1F043F6, 0x00008, 0xB1F488DF, 0x00021, 0xB1F87558, 0x00008, 0xB1F87882, 0x00021, + 0xB1FA4199, 0x00021, 0xB1FDD605, 0x0000C, 0xB1FE23A4, 0x00021, 0xB2000510, 0x0000C, + 0xB2000D0D, 0x00008, 0xB200597B, 0x00021, 0xB20302DE, 0x00021, 0xB206EBB5, 0x00021, + 0xB208AE00, 0x00021, 0xB2117E16, 0x00008, 0xB227BDDF, 0x00008, 0xB2362DF9, 0x00008, + 0xB2489618, 0x00008, 0xB24BE705, 0x00008, 0xB2698051, 0x00008, 0xB27C6C25, 0x00008, + 0xB27FDAD2, 0x00008, 0xB287AF37, 0x00008, 0xB294B833, 0x00004, 0xB295FDF9, 0x00008, + 0xB298A7D6, 0x00004, 0xB29ADDAD, 0x00004, 0xB29D7978, 0x00004, 0xB2A5DA1C, 0x00008, + 0xB2B14F6A, 0x00008, 0xB2BC5E28, 0x00008, 0xB2CC33A3, 0x0000C, 0xB2CEDD06, 0x0000C, 0xB2D6BDFF, 0x0000C, 0xB2DAADA2, 0x0000C, 0xB2DBB5C5, 0x00008, 0xB2DD5039, 0x0000C, 0xB2DF7F44, 0x0000C, 0xB2E3681B, 0x0000C, 0xB2E537FE, 0x0000C, 0xB2E80A33, 0x00008, - 0xB2E920D5, 0x0000C, 0xB2EB6119, 0x00008, 0xB2EBBCA0, 0x0000C, 0xB2F817D4, 0x00008, - 0xB2FB9C28, 0x00008, 0xB2FDF384, 0x002E4, 0xB31385E1, 0x00008, 0xB31819EC, 0x00008, - 0xB31D0AF7, 0x00008, 0xB31D9C99, 0x00008, 0xB3271207, 0x00008, 0xB32BE94F, 0x00008, - 0xB32F9B3D, 0x00008, 0xB3351308, 0x00008, 0xB33A1256, 0x00008, 0xB3460BCD, 0x00020, - 0xB347C9C6, 0x00008, 0xB34D2DD7, 0x00008, 0xB34F56D6, 0x00008, 0xB37F7906, 0x00008, - 0xB380721D, 0x00008, 0xB3A5E301, 0x00008, 0xB3B620CE, 0x00020, 0xB3C20007, 0x0000C, - 0xB3C43AB0, 0x00008, 0xB3C4A96A, 0x0000C, 0xB3C6DF41, 0x0000C, 0xB3CA548C, 0x0000C, - 0xB3CC8A63, 0x0000C, 0xB3CF33C6, 0x0000C, 0xB3D31C9D, 0x0000C, 0xB3D54BA8, 0x0000C, - 0xB3D8C7BF, 0x0000C, 0xB3DB0462, 0x0000C, 0xB3DC5915, 0x00008, 0xB3DC802B, 0x00008, - 0xB3F2A814, 0x00008, 0xB3F3AE3E, 0x00008, 0xB3F9CD55, 0x00008, 0xB40DFD94, 0x00008, - 0xB410040C, 0x00008, 0xB4183DE7, 0x00008, 0xB41E3A3F, 0x00008, 0xB42E03D5, 0x00008, - 0xB434BD72, 0x00008, 0xB43B44E2, 0x00008, 0xB442BB97, 0x00008, 0xB44939D5, 0x00008, - 0xB45AD075, 0x00008, 0xB45C38DE, 0x00008, 0xB46BEA5C, 0x00008, 0xB46DF463, 0x00020, + 0xB2E920D5, 0x0000C, 0xB2EB6119, 0x00008, 0xB2EBBCA0, 0x0000C, 0xB2F6CEB6, 0x00008, + 0xB2F817D4, 0x00008, 0xB2FB9C28, 0x00008, 0xB2FCAB6C, 0x00008, 0xB2FDF384, 0x002E4, + 0xB3069A13, 0x00008, 0xB31385E1, 0x00008, 0xB31819EC, 0x00008, 0xB31D0AF7, 0x00008, + 0xB31D9C99, 0x00008, 0xB3271207, 0x00008, 0xB32BE94F, 0x00008, 0xB32F9B3D, 0x00008, + 0xB3351308, 0x00008, 0xB33A1256, 0x00008, 0xB3440870, 0x00008, 0xB3460BCD, 0x00020, + 0xB347C9C6, 0x00008, 0xB34AAF56, 0x00008, 0xB34D2DD7, 0x00008, 0xB34F56D6, 0x00008, + 0xB3691A22, 0x00008, 0xB374191E, 0x00008, 0xB37F7906, 0x00008, 0xB380721D, 0x00008, + 0xB3A5E301, 0x00008, 0xB3A823E9, 0x00008, 0xB3B620CE, 0x00020, 0xB3C004BE, 0x00008, + 0xB3C20007, 0x0000C, 0xB3C43AB0, 0x00008, 0xB3C4A96A, 0x0000C, 0xB3C6DF41, 0x0000C, + 0xB3CA548C, 0x0000C, 0xB3CC8A63, 0x0000C, 0xB3CF33C6, 0x0000C, 0xB3D31C9D, 0x0000C, + 0xB3D54BA8, 0x0000C, 0xB3D8C7BF, 0x0000C, 0xB3DB0462, 0x0000C, 0xB3DC5915, 0x00008, + 0xB3DC802B, 0x00008, 0xB3F0176C, 0x00008, 0xB3F2A814, 0x00008, 0xB3F3AE3E, 0x00008, + 0xB3F9CD55, 0x00008, 0xB40DFD94, 0x00008, 0xB410040C, 0x00008, 0xB4183DE7, 0x00008, + 0xB41E3A3F, 0x00008, 0xB42E03D5, 0x00008, 0xB433C61F, 0x00008, 0xB434BD72, 0x00008, + 0xB43B44E2, 0x00008, 0xB442BB97, 0x00008, 0xB44939D5, 0x00008, 0xB45AD075, 0x00008, + 0xB45C38DE, 0x00008, 0xB463A630, 0x00008, 0xB46BEA5C, 0x00008, 0xB46DF463, 0x00020, 0xB476F6D4, 0x002A8, 0xB47B2278, 0x00004, 0xB47B242B, 0x00004, 0xB47B25DE, 0x00004, - 0xB484017B, 0x00020, 0xB4988E20, 0x00008, 0xB49FC414, 0x00008, 0xB4C3AFE6, 0x00004, - 0xB4D40142, 0x00008, 0xB4E672C1, 0x00008, 0xB4F4D171, 0x00008, 0xB4FFE7CE, 0x00008, - 0xB5049174, 0x00008, 0xB508040A, 0x00008, 0xB50EEC84, 0x00008, 0xB511A39A, 0x00008, - 0xB51300AF, 0x00008, 0xB51B2F62, 0x00008, 0xB51E81C9, 0x00008, 0xB5284E7C, 0x00004, - 0xB534DDD0, 0x00008, 0xB53634F4, 0x00020, 0xB536E106, 0x00008, 0xB5404ABF, 0x00008, - 0xB544B4ED, 0x00020, 0xB5484A23, 0x00008, 0xB552CF80, 0x00008, 0xB556F78F, 0x00008, - 0xB5768B71, 0x00008, 0xB577AF37, 0x00004, 0xB579EBDA, 0x00004, 0xB57D67F1, 0x00004, - 0xB57F96FC, 0x00004, 0xB5823993, 0x00004, 0xB585A4A5, 0x00008, 0xB5862936, 0x00004, - 0xB5885F0D, 0x00004, 0xB58BD458, 0x00004, 0xB58E0A2F, 0x00004, 0xB590B392, 0x00004, - 0xB59100CC, 0x00020, 0xB59DE478, 0x00008, 0xB5A2ABAF, 0x00008, 0xB5A462AE, 0x00008, - 0xB5AB30FE, 0x00020, 0xB5AECA01, 0x00008, 0xB5B64F0D, 0x00020, 0xB5B6B38A, 0x00020, - 0xB5B7E060, 0x00008, 0xB5CA7C67, 0x0000C, 0xB5CC4C4A, 0x0000C, 0xB5D03521, 0x0000C, - 0xB5D2D0EC, 0x0000C, 0xB5D506C3, 0x0000C, 0xB5D889A6, 0x0000C, 0xB5DABF7D, 0x0000C, - 0xB5DEA188, 0x0000C, 0xB5E62DEF, 0x00041, 0xB5E6FCD9, 0x0000C, 0xB5E8D752, 0x00041, - 0xB5E92BE4, 0x0000C, 0xB5EB0D29, 0x00041, 0xB5EEEF34, 0x00041, 0xB5F4A7EE, 0x00041, - 0xB5FBDBA8, 0x00008, 0xB611DF19, 0x00008, 0xB61703BF, 0x00008, 0xB6187D42, 0x00008, - 0xB6193B7A, 0x00008, 0xB6325DF0, 0x00008, 0xB632AECD, 0x00001, 0xB637BDEC, 0x00008, - 0xB648458D, 0x00008, 0xB6503ABB, 0x00008, 0xB6549C15, 0x00008, 0xB655E008, 0x00020, - 0xB6568A8F, 0x00008, 0xB65B0418, 0x00008, 0xB6653259, 0x00008, 0xB668C524, 0x00008, - 0xB66E95DC, 0x00008, 0xB6B7228A, 0x00008, 0xB6BC8212, 0x00020, 0xB6C5B80B, 0x00008, - 0xB6CEDAF5, 0x00008, 0xB6CF1709, 0x00020, 0xB6D28884, 0x00004, 0xB6E69172, 0x00008, - 0xB6E8CC94, 0x00008, 0xB6EE129C, 0x00008, 0xB6FAFF32, 0x00008, 0xB7052260, 0x00008, - 0xB7189E4D, 0x00008, 0xB7225FAA, 0x00008, 0xB73338ED, 0x00020, 0xB739B64C, 0x00008, - 0xB758082C, 0x00008, 0xB75D6A3F, 0x00008, 0xB76182B0, 0x00008, 0xB7639D04, 0x00008, - 0xB763A502, 0x00008, 0xB76F1EBF, 0x00008, 0xB7766F04, 0x00008, 0xB776A564, 0x00008, - 0xB77CC8B4, 0x00008, 0xB782BD15, 0x00020, 0xB7858C91, 0x00020, 0xB78766AF, 0x00020, - 0xB7912621, 0x00008, 0xB798CD6E, 0x00008, 0xB79CF5C5, 0x00008, 0xB7A3EABB, 0x00C00, - 0xB7A5BE79, 0x00020, 0xB7A6A033, 0x00008, 0xB7A82BFA, 0x00008, 0xB7AF62F7, 0x00008, - 0xB7AFF295, 0x00008, 0xB7B0E5DC, 0x00008, 0xB7B48FB8, 0x00008, 0xB7B5D4B1, 0x00008, - 0xB7BC92DD, 0x00008, 0xB7C904B9, 0x00008, 0xB7D0E353, 0x00008, 0xB7D460B2, 0x00008, - 0xB7D805F0, 0x00008, 0xB7DA0CB7, 0x00004, 0xB7DB51A3, 0x00008, 0xB7DC495A, 0x00004, - 0xB7DFC571, 0x00004, 0xB7E1F47C, 0x00004, 0xB7E2B6FC, 0x00008, 0xB7E49713, 0x00004, - 0xB7E886B6, 0x00004, 0xB7EABC8D, 0x00004, 0xB7EE31D8, 0x00004, 0xB8037338, 0x00008, - 0xB80688A6, 0x00008, 0xB80DD8A9, 0x00008, 0xB8192068, 0x00008, 0xB8219759, 0x00008, - 0xB82C3569, 0x00008, 0xB8303C52, 0x00008, 0xB836D2B5, 0x00008, 0xB83B277B, 0x00008, - 0xB8588826, 0x00021, 0xB862178F, 0x00008, 0xB864EFEC, 0x00008, 0xB870D130, 0x00008, - 0xB8774B49, 0x00008, 0xB88E2533, 0x00008, 0xB8908E87, 0x00008, 0xB89858BE, 0x00008, - 0xB89DBA1A, 0x00008, 0xB89F49BE, 0x00008, 0xB8AA7B5E, 0x00008, 0xB8B0F1E0, 0x00008, - 0xB8CA9347, 0x00008, 0xB8CE2788, 0x00008, 0xB8DDD09B, 0x00008, 0xB8E09E7E, 0x00008, - 0xB8E99C8D, 0x00004, 0xB908CA8B, 0x00008, 0xB9146DDA, 0x00008, 0xB915EB80, 0x00008, - 0xB9363529, 0x00008, 0xB9376BC4, 0x00008, 0xB93DCD27, 0x00008, 0xB9402A73, 0x00008, - 0xB948204E, 0x00008, 0xB969146A, 0x00008, 0xB96B1191, 0x00008, 0xB97971B7, 0x00008, - 0xB9846717, 0x00020, 0xB98A875C, 0x00008, 0xB99BAD65, 0x00020, 0xB9AB930B, 0x00008, - 0xB9ACCE35, 0x00008, 0xB9C68104, 0x00008, 0xB9DBABEE, 0x00008, 0xB9EEED6E, 0x00008, + 0xB484017B, 0x00020, 0xB4988E20, 0x00008, 0xB4998B61, 0x00008, 0xB49FC414, 0x00008, + 0xB4BBF0D3, 0x00008, 0xB4C3AFE6, 0x00004, 0xB4D40142, 0x00008, 0xB4D5DBBC, 0x00008, + 0xB4E2F87E, 0x00008, 0xB4E672C1, 0x00008, 0xB4E7A4F5, 0x00008, 0xB4F4D171, 0x00008, + 0xB4FFE7CE, 0x00008, 0xB5049174, 0x00008, 0xB508040A, 0x00008, 0xB50EEC84, 0x00008, + 0xB511A39A, 0x00008, 0xB51300AF, 0x00008, 0xB5175C1F, 0x00008, 0xB51B2F62, 0x00008, + 0xB51E81C9, 0x00008, 0xB5284E7C, 0x00004, 0xB534DDD0, 0x00008, 0xB53634F4, 0x00020, + 0xB536E106, 0x00008, 0xB5376CE5, 0x00008, 0xB5404ABF, 0x00008, 0xB544B4ED, 0x00020, + 0xB5484A23, 0x00008, 0xB552CF80, 0x00008, 0xB556F78F, 0x00008, 0xB567F10B, 0x00008, + 0xB5768B71, 0x00008, 0xB576FAAA, 0x00008, 0xB577AF37, 0x00004, 0xB579EBDA, 0x00004, + 0xB57D67F1, 0x00004, 0xB57F96FC, 0x00004, 0xB5823993, 0x00004, 0xB585A4A5, 0x00008, + 0xB5862936, 0x00004, 0xB5885F0D, 0x00004, 0xB58BD458, 0x00004, 0xB58E0A2F, 0x00004, + 0xB590B392, 0x00004, 0xB59100CC, 0x00020, 0xB59DE478, 0x00008, 0xB5A2ABAF, 0x00008, + 0xB5A462AE, 0x00008, 0xB5A4C2A9, 0x00008, 0xB5AB30FE, 0x00020, 0xB5AECA01, 0x00008, + 0xB5B64F0D, 0x00020, 0xB5B6B38A, 0x00020, 0xB5B7E060, 0x00008, 0xB5CA7C67, 0x0000C, + 0xB5CC4C4A, 0x0000C, 0xB5D03521, 0x0000C, 0xB5D2D0EC, 0x0000C, 0xB5D506C3, 0x0000C, + 0xB5D53B65, 0x00008, 0xB5D889A6, 0x0000C, 0xB5DABF7D, 0x0000C, 0xB5DEA188, 0x0000C, + 0xB5E62DEF, 0x00041, 0xB5E6FCD9, 0x0000C, 0xB5E8D752, 0x00041, 0xB5E92BE4, 0x0000C, + 0xB5EB0D29, 0x00041, 0xB5EEEF34, 0x00041, 0xB5F4A7EE, 0x00041, 0xB5FBDBA8, 0x00008, + 0xB611DF19, 0x00008, 0xB61703BF, 0x00008, 0xB6187D42, 0x00008, 0xB6193B7A, 0x00008, + 0xB6325DF0, 0x00008, 0xB632AECD, 0x00001, 0xB637BDEC, 0x00008, 0xB648458D, 0x00008, + 0xB6503ABB, 0x00008, 0xB6549C15, 0x00008, 0xB655E008, 0x00020, 0xB6568A8F, 0x00008, + 0xB65B0418, 0x00008, 0xB664DB3A, 0x00008, 0xB6653259, 0x00008, 0xB668C524, 0x00008, + 0xB66E95DC, 0x00008, 0xB691319D, 0x00008, 0xB6A7347B, 0x00008, 0xB6B7228A, 0x00008, + 0xB6BC8212, 0x00020, 0xB6C5B80B, 0x00008, 0xB6CEDAF5, 0x00008, 0xB6CF1709, 0x00020, + 0xB6D28884, 0x00004, 0xB6D692A4, 0x00008, 0xB6E69172, 0x00008, 0xB6E8CC94, 0x00008, + 0xB6EE129C, 0x00008, 0xB6FAFF32, 0x00008, 0xB7052260, 0x00008, 0xB7189E4D, 0x00008, + 0xB7225FAA, 0x00008, 0xB73338ED, 0x00020, 0xB7390EAF, 0x00008, 0xB739B64C, 0x00008, + 0xB73A21A9, 0x00008, 0xB758082C, 0x00008, 0xB75D6A3F, 0x00008, 0xB76182B0, 0x00008, + 0xB7639D04, 0x00008, 0xB763A502, 0x00008, 0xB76F1EBF, 0x00008, 0xB7766F04, 0x00008, + 0xB776A564, 0x00008, 0xB77CC8B4, 0x00008, 0xB782BD15, 0x00020, 0xB7858C91, 0x00020, + 0xB78766AF, 0x00020, 0xB7912621, 0x00008, 0xB798CD6E, 0x00008, 0xB79CF5C5, 0x00008, + 0xB7A3EABB, 0x00C00, 0xB7A5BE79, 0x00020, 0xB7A6A033, 0x00008, 0xB7A82BFA, 0x00008, + 0xB7AF62F7, 0x00008, 0xB7AFF295, 0x00008, 0xB7B0E5DC, 0x00008, 0xB7B48FB8, 0x00008, + 0xB7B5D4B1, 0x00008, 0xB7BC92DD, 0x00008, 0xB7C0E26F, 0x00008, 0xB7C904B9, 0x00008, + 0xB7D0E353, 0x00008, 0xB7D460B2, 0x00008, 0xB7D805F0, 0x00008, 0xB7DA0CB7, 0x00004, + 0xB7DB51A3, 0x00008, 0xB7DC495A, 0x00004, 0xB7DFC571, 0x00004, 0xB7E1F47C, 0x00004, + 0xB7E2B6FC, 0x00008, 0xB7E49713, 0x00004, 0xB7E886B6, 0x00004, 0xB7EABC8D, 0x00004, + 0xB7EE31D8, 0x00004, 0xB7F4C1B3, 0x00008, 0xB8037338, 0x00008, 0xB80688A6, 0x00008, + 0xB80DD8A9, 0x00008, 0xB814F860, 0x00008, 0xB8192068, 0x00008, 0xB8219759, 0x00008, + 0xB82C3569, 0x00008, 0xB8303C52, 0x00008, 0xB836D2B5, 0x00008, 0xB8370D59, 0x00008, + 0xB83B277B, 0x00008, 0xB8584C0B, 0x00008, 0xB8588826, 0x00021, 0xB862178F, 0x00008, + 0xB864EFEC, 0x00008, 0xB870D130, 0x00008, 0xB870E32F, 0x00008, 0xB8774B49, 0x00008, + 0xB88E2533, 0x00008, 0xB8908E87, 0x00008, 0xB89858BE, 0x00008, 0xB89DBA1A, 0x00008, + 0xB89F49BE, 0x00008, 0xB8AA7B5E, 0x00008, 0xB8B0F1E0, 0x00008, 0xB8CA9347, 0x00008, + 0xB8CE2788, 0x00008, 0xB8DDD09B, 0x00008, 0xB8DEA571, 0x00004, 0xB8E09E7E, 0x00008, + 0xB8E37713, 0x00004, 0xB8E766B6, 0x00004, 0xB8E99C8D, 0x00004, 0xB8ED11D8, 0x00004, + 0xB908CA8B, 0x00008, 0xB9146DDA, 0x00008, 0xB915EB80, 0x00008, 0xB91B4006, 0x00008, + 0xB931E0C1, 0x00008, 0xB9363529, 0x00008, 0xB9376BC4, 0x00008, 0xB93DCD27, 0x00008, + 0xB9402A73, 0x00008, 0xB9407C64, 0x00008, 0xB948204E, 0x00008, 0xB94C8422, 0x00008, + 0xB969146A, 0x00008, 0xB96B1191, 0x00008, 0xB97971B7, 0x00008, 0xB9846717, 0x00020, + 0xB985A7AF, 0x00020, 0xB986DC3A, 0x00008, 0xB98A875C, 0x00008, 0xB991E729, 0x00008, + 0xB99BAD65, 0x00020, 0xB9A2543E, 0x00008, 0xB9AB930B, 0x00008, 0xB9ACCE35, 0x00008, + 0xB9C68104, 0x00008, 0xB9DBABEE, 0x00008, 0xB9E01BBA, 0x00020, 0xB9E0FAC9, 0x00008, + 0xB9EBABC3, 0x00004, 0xB9EBC1DA, 0x00004, 0xB9EE630B, 0x00008, 0xB9EEED6E, 0x00008, 0xBA15B3E0, 0x00008, 0xBA188355, 0x00008, 0xBA243553, 0x00008, 0xBA2FDD3F, 0x00008, - 0xBA66EA14, 0x00008, 0xBA6DD024, 0x00008, 0xBA7BDD69, 0x00008, 0xBA7CCF5F, 0x00008, - 0xBAAA2811, 0x00008, 0xBAB72BCC, 0x00020, 0xBABBCEDE, 0x00008, 0xBACE761B, 0x00008, - 0xBADB5B39, 0x00008, 0xBAF4D767, 0x00008, 0xBAF6E818, 0x00008, 0xBAFDE285, 0x00008, - 0xBAFE6FC9, 0x00008, 0xBB0C9B59, 0x00008, 0xBB0E0F2E, 0x00008, 0xBB2EAF24, 0x00008, - 0xBB2FF76C, 0x00008, 0xBB3C9E10, 0x00008, 0xBB4C5E40, 0x00008, 0xBB5B6451, 0x00008, - 0xBB609625, 0x00008, 0xBB675F52, 0x00008, 0xBB764BCC, 0x00008, 0xBB7857D3, 0x00008, - 0xBB7BFAF1, 0x00020, 0xBB7CEB3A, 0x00008, 0xBB873940, 0x00008, 0xBB8F7E55, 0x00008, - 0xBB9076CA, 0x00004, 0xBB935193, 0x00008, 0xBB994601, 0x00008, 0xBBA620F7, 0x00041, - 0xBBAA109A, 0x00041, 0xBBABD9B1, 0x00041, 0xBBAFBBBC, 0x00041, 0xBBB1BE02, 0x00021, - 0xBBBA4618, 0x00041, 0xBBBB89B1, 0x00008, 0xBBC194B8, 0x00008, 0xBBCA5951, 0x00040, - 0xBBD8ECD2, 0x00008, 0xBBDC70DC, 0x00020, 0xBBE716E1, 0x00008, 0xBBF3585C, 0x00008, - 0xBC0F04A1, 0x00008, 0xBC144EC1, 0x00008, 0xBC1BF8D2, 0x00020, 0xBC2529DE, 0x00008, - 0xBC411C18, 0x00020, 0xBC52FF77, 0x00008, 0xBC59FA16, 0x00008, 0xBC5CAA7B, 0x00008, - 0xBC6771B7, 0x00008, 0xBC6887B8, 0x00008, 0xBC6C5FE5, 0x00008, 0xBC6E87D7, 0x00008, - 0xBC723270, 0x00008, 0xBC73BDC1, 0x00008, 0xBC76C31E, 0x00008, 0xBC7A0694, 0x00008, - 0xBC8B63BF, 0x00008, 0xBCAACB50, 0x00008, 0xBCAB1141, 0x00020, 0xBCAF5230, 0x00008, - 0xBCB36C3C, 0x00008, 0xBCB6F239, 0x0F200, 0xBCBB4C9A, 0x00020, 0xBCBCB42E, 0x00008, - 0xBCC2CE75, 0x00008, 0xBCC479AC, 0x00008, 0xBCCA2803, 0x00008, 0xBCCA5CD1, 0x00008, - 0xBCDB0FFB, 0x00020, 0xBCE1054C, 0x00008, 0xBCE8FC46, 0x00008, 0xBCECFB57, 0x00008, - 0xBCEF8091, 0x00008, 0xBCF34CC1, 0x00008, 0xBCF96566, 0x00008, 0xBD01BFDB, 0x00008, - 0xBD0509BF, 0x00020, 0xBD0DA891, 0x00008, 0xBD0E1860, 0x00008, 0xBD334216, 0x00008, - 0xBD455045, 0x00008, 0xBD49C51E, 0x00008, 0xBD5A2B18, 0x00020, 0xBD6F5A40, 0x00020, - 0xBD70496C, 0x00008, 0xBD7C2A04, 0x00001, 0xBD7FA091, 0x00008, 0xBD845D8F, 0x00008, - 0xBD878CE4, 0x00020, 0xBD87FB4E, 0x00020, 0xBDAC74B3, 0x00004, 0xBDC472A3, 0x00008, - 0xBDD7555B, 0x00008, 0xBDDF5896, 0x00008, 0xBDE36C18, 0x00008, 0xBDEA2350, 0x00020, - 0xBDED66D7, 0x00008, 0xBDF1498B, 0x00008, 0xBE16E53C, 0x00020, 0xBE1C0547, 0x00008, - 0xBE290AC1, 0x00020, 0xBE35FE80, 0x00004, 0xBE54144A, 0x00001, 0xBE5D3D5D, 0x00008, - 0xBE95A24B, 0x00008, 0xBEA8C0E4, 0x00008, 0xBEAAC462, 0x00008, 0xBEB598D4, 0x00008, - 0xBEC7C9DE, 0x00008, 0xBEC88729, 0x00008, 0xBED17285, 0x00008, 0xBED621FE, 0x00020, - 0xBEE72B76, 0x00020, 0xBEF7FFF8, 0x00008, 0xBEFC1621, 0x00008, 0xBF02262E, 0x00008, - 0xBF0C720D, 0x00008, 0xBF224192, 0x00008, 0xBF269C72, 0x00004, 0xBF29F7A3, 0x00008, - 0xBF37FB68, 0x00008, 0xBF3BE0CC, 0x00008, 0xBF44AB33, 0x00008, 0xBF461D5D, 0x00020, - 0xBF47ED0B, 0x00008, 0xBF4E2A20, 0x00008, 0xBF518143, 0x00008, 0xBF877D7D, 0x00008, - 0xBF8A815F, 0x00008, 0xBF9C0AE7, 0x00008, 0xBFA412F2, 0x00008, 0xBFA8DAB3, 0x00020, - 0xBFAF1B3A, 0x00020, 0xBFB4BF8C, 0x00040, 0xBFBC75B2, 0x00008, 0xBFBF2712, 0x00008, - 0xBFD2BD5D, 0x00008, 0xBFD2C58C, 0x00008, 0xBFD4D7A5, 0x00008, 0xBFE5184C, 0x00008, + 0xBA4A9685, 0x00008, 0xBA66EA14, 0x00008, 0xBA6D63F9, 0x00008, 0xBA6DD024, 0x00008, + 0xBA7BDD69, 0x00008, 0xBA7CCF5F, 0x00008, 0xBA8708F4, 0x00008, 0xBA8BEC24, 0x00008, + 0xBA8D5221, 0x00008, 0xBAAA2811, 0x00008, 0xBAB72BCC, 0x00020, 0xBABBCEDE, 0x00008, + 0xBACE761B, 0x00008, 0xBADB5B39, 0x00008, 0xBAF4D767, 0x00008, 0xBAF6E818, 0x00008, + 0xBAFDE285, 0x00008, 0xBAFE6FC9, 0x00008, 0xBB0C9B59, 0x00008, 0xBB0E0F2E, 0x00008, + 0xBB2139ED, 0x00020, 0xBB2EAF24, 0x00008, 0xBB2FF76C, 0x00008, 0xBB3C9E10, 0x00008, + 0xBB4C5E40, 0x00008, 0xBB5B6451, 0x00008, 0xBB609625, 0x00008, 0xBB675F52, 0x00008, + 0xBB764BCC, 0x00008, 0xBB78248D, 0x00008, 0xBB7857D3, 0x00008, 0xBB7BFAF1, 0x00020, + 0xBB7CEB3A, 0x00008, 0xBB873940, 0x00008, 0xBB8F7E55, 0x00008, 0xBB9076CA, 0x00004, + 0xBB935193, 0x00008, 0xBB994601, 0x00008, 0xBBA1DF1F, 0x00008, 0xBBA52A4C, 0x00008, + 0xBBA620F7, 0x00041, 0xBBAA109A, 0x00041, 0xBBABD9B1, 0x00041, 0xBBAFBBBC, 0x00041, + 0xBBB1BE02, 0x00021, 0xBBBA4618, 0x00041, 0xBBBB89B1, 0x00008, 0xBBC194B8, 0x00008, + 0xBBCA5951, 0x00040, 0xBBD8ECD2, 0x00008, 0xBBDC70DC, 0x00020, 0xBBE716E1, 0x00008, + 0xBBF3585C, 0x00008, 0xBC0F04A1, 0x00008, 0xBC12E9B0, 0x00008, 0xBC144EC1, 0x00008, + 0xBC1BF8D2, 0x00020, 0xBC2529DE, 0x00008, 0xBC411C18, 0x00020, 0xBC42B35B, 0x00008, + 0xBC52FF77, 0x00008, 0xBC59FA16, 0x00008, 0xBC5CAA7B, 0x00008, 0xBC6771B7, 0x00008, + 0xBC6887B8, 0x00008, 0xBC6C5FE5, 0x00008, 0xBC6E87D7, 0x00008, 0xBC723270, 0x00008, + 0xBC73BDC1, 0x00008, 0xBC73FC9D, 0x00008, 0xBC76C31E, 0x00008, 0xBC7A0694, 0x00008, + 0xBC8148F7, 0x00008, 0xBC8B63BF, 0x00008, 0xBCA77088, 0x00008, 0xBCAACB50, 0x00008, + 0xBCAB1141, 0x00020, 0xBCAF5230, 0x00008, 0xBCB1FCA9, 0x00008, 0xBCB36C3C, 0x00008, + 0xBCB6F239, 0x0F200, 0xBCBB4C9A, 0x00020, 0xBCBCB42E, 0x00008, 0xBCC2CE75, 0x00008, + 0xBCC479AC, 0x00008, 0xBCCA2803, 0x00008, 0xBCCA5CD1, 0x00008, 0xBCDB0FFB, 0x00020, + 0xBCE1054C, 0x00008, 0xBCE8FC46, 0x00008, 0xBCECFB57, 0x00008, 0xBCEF8091, 0x00008, + 0xBCF34CC1, 0x00008, 0xBCF96566, 0x00008, 0xBD01BFDB, 0x00008, 0xBD0509BF, 0x00020, + 0xBD0DA891, 0x00008, 0xBD0E1860, 0x00008, 0xBD334216, 0x00008, 0xBD3C07BD, 0x00020, + 0xBD40F904, 0x00020, 0xBD455045, 0x00008, 0xBD49C51E, 0x00008, 0xBD5A2B18, 0x00020, + 0xBD6F5A40, 0x00020, 0xBD70496C, 0x00008, 0xBD7C2A04, 0x00001, 0xBD7FA091, 0x00008, + 0xBD845D8F, 0x00008, 0xBD878CE4, 0x00020, 0xBD87FB4E, 0x00020, 0xBDAC74B3, 0x00004, + 0xBDC472A3, 0x00008, 0xBDD7555B, 0x00008, 0xBDDF5896, 0x00008, 0xBDE36C18, 0x00008, + 0xBDE69027, 0x00008, 0xBDEA2350, 0x00020, 0xBDED66D7, 0x00008, 0xBDF1498B, 0x00008, + 0xBE16E53C, 0x00020, 0xBE1C0547, 0x00008, 0xBE290AC1, 0x00020, 0xBE35FE80, 0x00004, + 0xBE54144A, 0x00001, 0xBE5D3D5D, 0x00008, 0xBE67ABD9, 0x00008, 0xBE7458B1, 0x00008, + 0xBE89396E, 0x00008, 0xBE95A24B, 0x00008, 0xBEA8C0E4, 0x00008, 0xBEAAC462, 0x00008, + 0xBEAEC347, 0x00008, 0xBEB3C1F7, 0x00004, 0xBEB598D4, 0x00008, 0xBEC7C9DE, 0x00008, + 0xBEC88729, 0x00008, 0xBED17285, 0x00008, 0xBED621FE, 0x00020, 0xBEE72B76, 0x00020, + 0xBEF7FFF8, 0x00008, 0xBEFC1621, 0x00008, 0xBF02262E, 0x00008, 0xBF0C720D, 0x00008, + 0xBF224192, 0x00008, 0xBF269C72, 0x00004, 0xBF29F7A3, 0x00008, 0xBF2F452F, 0x00008, + 0xBF37FB68, 0x00008, 0xBF3BE0CC, 0x00008, 0xBF413BEE, 0x00008, 0xBF44AB33, 0x00008, + 0xBF461D5D, 0x00020, 0xBF47ED0B, 0x00008, 0xBF4E2A20, 0x00008, 0xBF518143, 0x00008, + 0xBF877D7D, 0x00008, 0xBF8A815F, 0x00008, 0xBF9C0AE7, 0x00008, 0xBFA412F2, 0x00008, + 0xBFA8DAB3, 0x00020, 0xBFAF1B3A, 0x00020, 0xBFB4BF8C, 0x00040, 0xBFB4F5E5, 0x00008, + 0xBFBC75B2, 0x00008, 0xBFBF2712, 0x00008, 0xBFC8520C, 0x00008, 0xBFD2BD5D, 0x00008, + 0xBFD2C58C, 0x00008, 0xBFD4D7A5, 0x00008, 0xBFE5184C, 0x00008, 0xBFFC5106, 0x00008, 0xBFFF32D4, 0x00008, 0xC00AFE8D, 0x00008, 0xC00B7A81, 0x00008, 0xC00DF208, 0x00008, 0xC0175C3D, 0x00008, 0xC0306CDD, 0x00008, 0xC0408301, 0x00004, 0xC04CEAEE, 0x00008, - 0xC04F413C, 0x00008, 0xC058B37E, 0x00008, 0xC0687C51, 0x00008, 0xC0742ED6, 0x00020, - 0xC07D16EE, 0x00008, 0xC085C054, 0x00020, 0xC08CCAA5, 0x00008, 0xC0914F74, 0x00008, - 0xC095323B, 0x00008, 0xC0A6EACC, 0x00008, 0xC0AB8904, 0x00008, 0xC0AFE539, 0x00008, - 0xC0BACE89, 0x00020, 0xC0BC3811, 0x00008, 0xC0D81BE8, 0x00008, 0xC11AAAA5, 0x00008, - 0xC13A152E, 0x00008, 0xC13E7D29, 0x00020, 0xC14837EB, 0x00008, 0xC14FB9F6, 0x00008, - 0xC152EE1E, 0x00008, 0xC15452A4, 0x00008, 0xC157DB6E, 0x00008, 0xC16B78ED, 0x00008, - 0xC16D09B9, 0x00008, 0xC1941341, 0x00008, 0xC1946E9B, 0x00004, 0xC19D006F, 0x00008, + 0xC04F413C, 0x00008, 0xC058B37E, 0x00008, 0xC0687C51, 0x00008, 0xC07011C7, 0x00004, + 0xC0742ED6, 0x00020, 0xC07D16EE, 0x00008, 0xC082EAE1, 0x00008, 0xC085C054, 0x00020, + 0xC08CCAA5, 0x00008, 0xC0914F74, 0x00008, 0xC095323B, 0x00008, 0xC0A6EACC, 0x00008, + 0xC0AB8904, 0x00008, 0xC0AFE539, 0x00008, 0xC0BACE89, 0x00020, 0xC0BC3811, 0x00008, + 0xC0D81BE8, 0x00008, 0xC11AAAA5, 0x00008, 0xC12737BF, 0x00008, 0xC13A152E, 0x00008, + 0xC13E7D29, 0x00020, 0xC14837EB, 0x00008, 0xC14FB9F6, 0x00008, 0xC152EE1E, 0x00008, + 0xC15452A4, 0x00008, 0xC157DB6E, 0x00008, 0xC16B78ED, 0x00008, 0xC16D09B9, 0x00008, + 0xC1763BC8, 0x00020, 0xC1941341, 0x00008, 0xC1946E9B, 0x00004, 0xC19D006F, 0x00008, 0xC19F3BE7, 0x00001, 0xC1A10BCA, 0x00001, 0xC1A4F4A1, 0x00001, 0xC1A7906C, 0x00001, - 0xC1A9C643, 0x00001, 0xC1AD4926, 0x00001, 0xC1AF7EFD, 0x00001, 0xC1B36108, 0x00001, - 0xC1C1D43B, 0x00001, 0xC1C47D9E, 0x00001, 0xC1CA021F, 0x00041, 0xC1CC3EC2, 0x00041, - 0xC1CFBAD9, 0x00041, 0xC1D1E9E4, 0x00041, 0xC1DAB1F5, 0x00041, 0xC1DE7DE6, 0x00008, - 0xC1E0DE1B, 0x00008, 0xC1F01D0F, 0x00020, 0xC1FC31C0, 0x00008, 0xC202B78B, 0x00008, + 0xC1A9C643, 0x00001, 0xC1AD4926, 0x00001, 0xC1AD5C3A, 0x00020, 0xC1ADFF98, 0x00008, + 0xC1AF7EFD, 0x00001, 0xC1B36108, 0x00001, 0xC1B7B415, 0x00008, 0xC1C1D43B, 0x00001, + 0xC1C47D9E, 0x00001, 0xC1CA021F, 0x00041, 0xC1CC3EC2, 0x00041, 0xC1CFBAD9, 0x00041, + 0xC1D1E9E4, 0x00041, 0xC1DAB1F5, 0x00041, 0xC1DE7DE6, 0x00008, 0xC1E0DE1B, 0x00008, + 0xC1EC9E20, 0x00008, 0xC1F01D0F, 0x00020, 0xC1FC31C0, 0x00008, 0xC202B78B, 0x00008, 0xC20847AB, 0x00008, 0xC208D732, 0x00008, 0xC20DC520, 0x00004, 0xC211AF5A, 0x00008, - 0xC2221CB6, 0x00008, 0xC225E814, 0x00020, 0xC238B439, 0x00020, 0xC240F900, 0x00008, - 0xC243E7EC, 0x00008, 0xC248396C, 0x00008, 0xC253CD60, 0x00008, 0xC265677E, 0x00008, - 0xC26A0248, 0x00008, 0xC2863492, 0x00008, 0xC28CA539, 0x00008, 0xC2A7185E, 0x00008, - 0xC2BCB0F6, 0x00008, 0xC2BD94C1, 0x00008, 0xC2C246E8, 0x00008, 0xC2C73195, 0x00008, + 0xC2170FDE, 0x00008, 0xC2221CB6, 0x00008, 0xC225E814, 0x00020, 0xC238B439, 0x00020, + 0xC240F900, 0x00008, 0xC243E7EC, 0x00008, 0xC244E5A7, 0x00001, 0xC248396C, 0x00008, + 0xC248688A, 0x00001, 0xC24A9E61, 0x00001, 0xC24D3A2C, 0x00001, 0xC253CD60, 0x00008, + 0xC265677E, 0x00008, 0xC26726E1, 0x00008, 0xC26A0248, 0x00008, 0xC2863492, 0x00008, + 0xC28CA539, 0x00008, 0xC2A7185E, 0x00008, 0xC2AFD434, 0x00008, 0xC2BCB0F6, 0x00008, + 0xC2BD94C1, 0x00008, 0xC2C246E8, 0x00008, 0xC2C73195, 0x00008, 0xC2D3628F, 0x00008, 0xC2D7F26E, 0x00008, 0xC2DD5407, 0x00008, 0xC2E4DA45, 0x00004, 0xC2EB4747, 0x00008, - 0xC308BC85, 0x00008, 0xC31440F3, 0x00008, 0xC320FD50, 0x00008, 0xC327AD03, 0x00008, - 0xC330A049, 0x00008, 0xC34A3E88, 0x00020, 0xC35C6284, 0x00004, 0xC35C6437, 0x00004, - 0xC35C679D, 0x00004, 0xC3616AEB, 0x00008, 0xC3650449, 0x00008, 0xC36937B6, 0x00001, - 0xC36AC3B4, 0x00008, 0xC3806CFA, 0x00008, 0xC3A0C25A, 0x00008, 0xC3AC86ED, 0x00008, - 0xC3B728E5, 0x00008, 0xC3CCFE52, 0x00008, 0xC3CF9BF5, 0x00008, 0xC3E394F4, 0x00008, - 0xC3F54CD3, 0x00008, 0xC409F283, 0x00008, 0xC40CE4C9, 0x00008, 0xC40DA88D, 0x00008, - 0xC41057BF, 0x00008, 0xC412C24E, 0x00008, 0xC41535F7, 0x00001, 0xC419259A, 0x00001, - 0xC41AEEB1, 0x00001, 0xC41CDAD3, 0x00008, 0xC41ED0BC, 0x00001, 0xC4217353, 0x00001, - 0xC423AFF6, 0x00001, 0xC426A758, 0x00008, 0xC42798CD, 0x00001, 0xC4295B18, 0x00001, - 0xC42C2376, 0x00008, 0xC42E4D16, 0x00008, 0xC4322329, 0x00001, 0xC435E2EC, 0x00008, - 0xC4360534, 0x00001, 0xC436DA4E, 0x00020, 0xC4423560, 0x00008, 0xC449EFDC, 0x00008, - 0xC44EDF5F, 0x00008, 0xC452A8B0, 0x00008, 0xC464A891, 0x00008, 0xC46606BB, 0x00020, - 0xC46A686A, 0x00008, 0xC475AE75, 0x00008, 0xC49FC03B, 0x00008, 0xC4ACB9B0, 0x00008, + 0xC2FC4804, 0x00008, 0xC306FD08, 0x00008, 0xC308BC85, 0x00008, 0xC31440F3, 0x00008, + 0xC320FD50, 0x00008, 0xC327AD03, 0x00008, 0xC330A049, 0x00008, 0xC34A3E88, 0x00020, + 0xC3564A5E, 0x00008, 0xC35C6284, 0x00004, 0xC35C6437, 0x00004, 0xC35C679D, 0x00004, + 0xC3616AEB, 0x00008, 0xC3650449, 0x00008, 0xC36937B6, 0x00001, 0xC36AC3B4, 0x00008, + 0xC3805A0A, 0x00008, 0xC3806CFA, 0x00008, 0xC390A6BB, 0x00008, 0xC3A0C25A, 0x00008, + 0xC3AC86ED, 0x00008, 0xC3AF1122, 0x00008, 0xC3B728E5, 0x00008, 0xC3CCFE52, 0x00008, + 0xC3CF9BF5, 0x00008, 0xC3E394F4, 0x00008, 0xC3F54CD3, 0x00008, 0xC409F283, 0x00008, + 0xC40CE4C9, 0x00008, 0xC40DA88D, 0x00008, 0xC41057BF, 0x00008, 0xC412C24E, 0x00008, + 0xC41535F7, 0x00001, 0xC419259A, 0x00001, 0xC41AEEB1, 0x00001, 0xC41CDAD3, 0x00008, + 0xC41ED0BC, 0x00001, 0xC4217353, 0x00001, 0xC423AFF6, 0x00001, 0xC426A758, 0x00008, + 0xC42798CD, 0x00001, 0xC4295B18, 0x00001, 0xC42C2376, 0x00008, 0xC42E4D16, 0x00008, + 0xC4316DEA, 0x00008, 0xC4322329, 0x00001, 0xC435E2EC, 0x00008, 0xC4360534, 0x00001, + 0xC436DA4E, 0x00020, 0xC4423560, 0x00008, 0xC449EFDC, 0x00008, 0xC44EDF5F, 0x00008, + 0xC452A8B0, 0x00008, 0xC464A891, 0x00008, 0xC46606BB, 0x00020, 0xC46A686A, 0x00008, + 0xC475AE75, 0x00008, 0xC49FC03B, 0x00008, 0xC4ACB9B0, 0x00008, 0xC4ADCABE, 0x00008, 0xC4B99E4E, 0x00020, 0xC4B9B696, 0x00008, 0xC4BE59FA, 0x00008, 0xC4BF30F5, 0x00020, - 0xC4C49E66, 0x00008, 0xC4C6417F, 0x00180, 0xC4CA5DEF, 0x00008, 0xC4F9AF2D, 0x00008, - 0xC5033DCE, 0x00008, 0xC50787D9, 0x00008, 0xC50D555B, 0x00008, 0xC5276FC0, 0x00008, - 0xC52BDB19, 0x00008, 0xC533D9A8, 0x00008, 0xC539A0AE, 0x00008, 0xC55066C5, 0x00008, - 0xC57A8EFB, 0x00008, 0xC58479D5, 0x00008, 0xC584E01F, 0x00020, 0xC58814F6, 0x00008, - 0xC58F7A6D, 0x00008, 0xC590CF90, 0x00008, 0xC5A80609, 0x00008, 0xC5AA924D, 0x00020, - 0xC5B65BFD, 0x00008, 0xC5C72C99, 0x00008, 0xC5DC1617, 0x00008, 0xC5E2E9FF, 0x00008, - 0xC5EA98FD, 0x00008, 0xC603F09C, 0x00008, 0xC61DCC40, 0x00008, 0xC625DA2A, 0x00008, - 0xC626D742, 0x00008, 0xC62779E1, 0x00008, 0xC632BBC1, 0x00008, 0xC6403925, 0x00008, - 0xC6426C9D, 0x00008, 0xC64E7E46, 0x00008, 0xC650829D, 0x00008, 0xC652B21B, 0x00008, - 0xC653AA3B, 0x00008, 0xC656108F, 0x00008, 0xC65EB057, 0x00004, 0xC66457FC, 0x00004, - 0xC66459AF, 0x00004, 0xC6645B62, 0x00004, 0xC673A42D, 0x00001, 0xC6749FA3, 0x00008, + 0xC4C49E66, 0x00008, 0xC4C6417F, 0x00180, 0xC4CA5DEF, 0x00008, 0xC4D40517, 0x00008, + 0xC4F9AF2D, 0x00008, 0xC5033DCE, 0x00008, 0xC50787D9, 0x00008, 0xC50D555B, 0x00008, + 0xC515E81E, 0x00008, 0xC5276FC0, 0x00008, 0xC52BDB19, 0x00008, 0xC530128A, 0x00020, + 0xC533D9A8, 0x00008, 0xC539A0AE, 0x00008, 0xC55066C5, 0x00008, 0xC56841E3, 0x00008, + 0xC579D6CF, 0x00008, 0xC57A8EFB, 0x00008, 0xC58479D5, 0x00008, 0xC584E01F, 0x00020, + 0xC58814F6, 0x00008, 0xC58F7A6D, 0x00008, 0xC590CF90, 0x00008, 0xC5A80609, 0x00008, + 0xC5AA924D, 0x00020, 0xC5B65BFD, 0x00008, 0xC5C72C99, 0x00008, 0xC5D998EB, 0x00008, + 0xC5DC1617, 0x00008, 0xC5E2E9FF, 0x00008, 0xC5EA98FD, 0x00008, 0xC603F09C, 0x00008, + 0xC61DCC40, 0x00008, 0xC625DA2A, 0x00008, 0xC626D742, 0x00008, 0xC62779E1, 0x00008, + 0xC6289D08, 0x00008, 0xC632BBC1, 0x00008, 0xC6403925, 0x00008, 0xC6426C9D, 0x00008, + 0xC646C821, 0x00008, 0xC64E7E46, 0x00008, 0xC650829D, 0x00008, 0xC652B21B, 0x00008, + 0xC653AA3B, 0x00008, 0xC6541862, 0x00008, 0xC65479F7, 0x00008, 0xC656108F, 0x00008, + 0xC65EB057, 0x00004, 0xC66457FC, 0x00004, 0xC66459AF, 0x00004, 0xC6645B62, 0x00004, + 0xC66A0EB4, 0x00020, 0xC671C139, 0x00008, 0xC673A42D, 0x00001, 0xC6749FA3, 0x00008, 0xC67B7881, 0x00008, 0xC67BEC30, 0x00008, 0xC68019FB, 0x00008, 0xC68EC735, 0x00008, - 0xC68F2ADC, 0x00008, 0xC6974706, 0x00008, 0xC6975DA3, 0x00008, 0xC6BBB8E5, 0x00008, - 0xC6CFF0A6, 0x00008, 0xC6D7641F, 0x00008, 0xC6E13256, 0x00008, 0xC6E765FC, 0x00008, - 0xC6EFD55A, 0x00008, 0xC6F383EF, 0x00008, 0xC6F968B1, 0x00008, 0xC6FA9746, 0x00008, - 0xC7161BD8, 0x00008, 0xC72099BE, 0x00008, 0xC72ED9FD, 0x00008, 0xC731F5B3, 0x00008, - 0xC734CF47, 0x00008, 0xC73D95EC, 0x00008, 0xC7409C89, 0x00004, 0xC743FDFE, 0x00008, - 0xC7452BC2, 0x00008, 0xC74957E0, 0x00008, 0xC74E60D2, 0x00008, 0xC7552603, 0x00008, - 0xC75B11C0, 0x00020, 0xC75CDC27, 0x00008, 0xC765AF92, 0x00008, 0xC7679138, 0x00008, - 0xC76F01A3, 0x00008, 0xC7ADFD29, 0x00008, 0xC7B50D96, 0x00001, 0xC7C0890F, 0x00008, - 0xC7C0BE80, 0x00008, 0xC7C0E3B3, 0x00008, 0xC7CC9EBD, 0x00004, 0xC7CEA06A, 0x00008, - 0xC7D79DF9, 0x00008, 0xC7EECE40, 0x00008, 0xC7F2CC85, 0x00008, 0xC7F30D2A, 0x00008, - 0xC81BA6EF, 0x00008, 0xC85231F4, 0x00020, 0xC859360C, 0x00008, 0xC887C363, 0x00008, - 0xC88B4CB5, 0x00008, 0xC890721E, 0x00008, 0xC8A1A78E, 0x00008, 0xC8A3DE2F, 0x00008, - 0xC8BCA807, 0x00008, 0xC8BD51C3, 0x00008, 0xC8C5B96A, 0x00008, 0xC8DC461A, 0x00020, + 0xC68F2ADC, 0x00008, 0xC6974706, 0x00008, 0xC6975DA3, 0x00008, 0xC6A5948A, 0x00008, + 0xC6B07131, 0x00008, 0xC6BBB8E5, 0x00008, 0xC6CAA3C3, 0x00008, 0xC6CFF0A6, 0x00008, + 0xC6D7641F, 0x00008, 0xC6E13256, 0x00008, 0xC6E765FC, 0x00008, 0xC6EFD55A, 0x00008, + 0xC6F383EF, 0x00008, 0xC6F968B1, 0x00008, 0xC6FA9746, 0x00008, 0xC7161BD8, 0x00008, + 0xC72099BE, 0x00008, 0xC72A9533, 0x00008, 0xC72ED9FD, 0x00008, 0xC731F5B3, 0x00008, + 0xC734CF47, 0x00008, 0xC7383F88, 0x00020, 0xC73D95EC, 0x00008, 0xC7409C89, 0x00004, + 0xC743FDFE, 0x00008, 0xC7452BC2, 0x00008, 0xC74957E0, 0x00008, 0xC74A64A4, 0x00008, + 0xC74E60D2, 0x00008, 0xC7552603, 0x00008, 0xC75B11C0, 0x00020, 0xC75CDC27, 0x00008, + 0xC765AF92, 0x00008, 0xC7679138, 0x00008, 0xC76F01A3, 0x00008, 0xC7921F0F, 0x00020, + 0xC7ADFD29, 0x00008, 0xC7B20E48, 0x00008, 0xC7B3BCBC, 0x00008, 0xC7B50D96, 0x00001, + 0xC7C0890F, 0x00008, 0xC7C0BE80, 0x00008, 0xC7C0E3B3, 0x00008, 0xC7CC9EBD, 0x00004, + 0xC7CEA06A, 0x00008, 0xC7D79DF9, 0x00008, 0xC7EECE40, 0x00008, 0xC7F2CC85, 0x00008, + 0xC7F30D2A, 0x00008, 0xC7F5AA55, 0x00008, 0xC81BA6EF, 0x00008, 0xC830C1E4, 0x00008, + 0xC83A1977, 0x00020, 0xC8414CB2, 0x00008, 0xC85231F4, 0x00020, 0xC859360C, 0x00008, + 0xC887C363, 0x00008, 0xC88A8966, 0x00020, 0xC88B4CB5, 0x00008, 0xC890721E, 0x00008, + 0xC8A1A78E, 0x00008, 0xC8A3DE2F, 0x00008, 0xC8AECE97, 0x00008, 0xC8BCA807, 0x00008, + 0xC8BD51C3, 0x00008, 0xC8C5B96A, 0x00008, 0xC8D3D38B, 0x00008, 0xC8DC461A, 0x00020, 0xC8EC20F7, 0x00008, 0xC8ECBC45, 0x00008, 0xC8EFBEBE, 0x00008, 0xC90A737B, 0xFF000, - 0xC90AA0EB, 0x00008, 0xC90FCF0D, 0x00020, 0xC9270069, 0x00008, 0xC93A8796, 0x00008, - 0xC94A2459, 0x00008, 0xC94B5EED, 0x00008, 0xC9541EB3, 0x00002, 0xC95AE032, 0x00008, - 0xC96389E7, 0x00008, 0xC968AE66, 0x00008, 0xC97A9200, 0x00008, 0xC980397A, 0x00008, - 0xC98C205E, 0x00008, 0xC993A0EA, 0x00008, 0xC998FF31, 0x00008, 0xC99CC906, 0x00008, - 0xC9A00C6B, 0x00008, 0xC9A1766C, 0x00020, 0xC9AF99BB, 0x00008, 0xC9B46361, 0x00008, + 0xC90AA0EB, 0x00008, 0xC90FCF0D, 0x00020, 0xC9270069, 0x00008, 0xC92E559C, 0x00008, + 0xC93A8796, 0x00008, 0xC94A2459, 0x00008, 0xC94B5EED, 0x00008, 0xC950D32E, 0x00008, + 0xC9541EB3, 0x00002, 0xC95AE032, 0x00008, 0xC96389E7, 0x00008, 0xC968AE66, 0x00008, + 0xC97A9200, 0x00008, 0xC980397A, 0x00008, 0xC98C205E, 0x00008, 0xC993A0EA, 0x00008, + 0xC998FF31, 0x00008, 0xC999B526, 0x00008, 0xC99CC906, 0x00008, 0xC9A00C6B, 0x00008, + 0xC9A1766C, 0x00020, 0xC9AAAECA, 0x00008, 0xC9AF99BB, 0x00008, 0xC9B46361, 0x00008, 0xC9BD9A4A, 0x00008, 0xC9C86445, 0x00008, 0xC9C951BB, 0x00008, 0xC9D66B91, 0x00020, 0xC9DA1AC4, 0x00008, 0xC9E702BF, 0x00008, 0xC9EE95FC, 0x00008, 0xC9F17FA2, 0x00008, - 0xCA032957, 0x00008, 0xCA0C24F7, 0x00008, 0xCA0F838E, 0x00008, 0xCA1469C4, 0x00008, - 0xCA1A7386, 0x00008, 0xCA1CAED0, 0x00008, 0xCA1E68C3, 0x00008, 0xCA2F38CC, 0x00020, - 0xCA45E2E5, 0x00008, 0xCA61740B, 0x00008, 0xCA86D198, 0x00008, 0xCA8A5EFA, 0x00008, - 0xCA990211, 0x00008, 0xCAA390E4, 0x00008, 0xCAA9F260, 0x00008, 0xCAAB66D1, 0x00008, + 0xC9F2DD80, 0x00008, 0xC9F4D385, 0x00008, 0xCA032957, 0x00008, 0xCA0C24F7, 0x00008, + 0xCA0F838E, 0x00008, 0xCA1469C4, 0x00008, 0xCA1A7386, 0x00008, 0xCA1CAED0, 0x00008, + 0xCA1E68C3, 0x00008, 0xCA2F38CC, 0x00020, 0xCA45E2E5, 0x00008, 0xCA47CE1A, 0x00008, + 0xCA4A5EB5, 0x00008, 0xCA570C17, 0x00008, 0xCA61740B, 0x00008, 0xCA82F25A, 0x00008, + 0xCA86D198, 0x00008, 0xCA8A5EFA, 0x00008, 0xCA990211, 0x00008, 0xCA9B06B2, 0x00008, + 0xCAA390E4, 0x00008, 0xCAA8031B, 0x00008, 0xCAA9F260, 0x00008, 0xCAAB66D1, 0x00008, 0xCAABBA50, 0x00004, 0xCAAC8800, 0x00C98, 0xCAC542EC, 0x00008, 0xCADAA007, 0x00008, 0xCAE99AD0, 0x00008, 0xCB024CBE, 0x00008, 0xCB0B2EC5, 0x00008, 0xCB19DBC8, 0x00008, - 0xCB34F25B, 0x00008, 0xCB5E2EFF, 0x00008, 0xCB6D83A7, 0x00008, 0xCB83B46B, 0x00020, - 0xCBA20ED5, 0x00960, 0xCBA82E35, 0x00008, 0xCBB34709, 0x00008, 0xCBC197CA, 0x00008, + 0xCB34F25B, 0x00008, 0xCB5E2EFF, 0x00008, 0xCB6D83A7, 0x00008, 0xCB830165, 0x00008, + 0xCB83B46B, 0x00020, 0xCB927170, 0x00008, 0xCBA20ED5, 0x00960, 0xCBA82E35, 0x00008, + 0xCBB34709, 0x00008, 0xCBBA27CE, 0x00008, 0xCBC197CA, 0x00008, 0xCBC62979, 0x00008, 0xCBC9ECE0, 0x00008, 0xCBCF856E, 0x00008, 0xCBD14629, 0x00008, 0xCBD3AD2F, 0x00008, - 0xCBEDA722, 0x00020, 0xCBF50999, 0x00008, 0xCC046BE7, 0x00008, 0xCC0E2DF8, 0x00008, - 0xCC1363DD, 0x00008, 0xCC16893F, 0x00008, 0xCC323457, 0x00008, 0xCC403F4D, 0x00008, - 0xCC72B5E4, 0x00008, 0xCC74835D, 0x00008, 0xCC799E45, 0x00008, 0xCC7A911D, 0x00008, - 0xCC8CC5B3, 0x00008, 0xCC9BB31F, 0x00008, 0xCCA61F7D, 0x00008, 0xCCD93A22, 0x00008, - 0xCCDB4182, 0x00008, 0xCCDD7048, 0x00020, 0xCD09EE9B, 0x00004, 0xCD09F04E, 0x00004, - 0xCD09F201, 0x00004, 0xCD150226, 0x00008, 0xCD2FACF6, 0x00008, 0xCD31A77E, 0x00008, - 0xCD36E320, 0x00008, 0xCD482D65, 0x00008, 0xCD599158, 0x00008, 0xCD5D007D, 0x00008, + 0xCBDBC66C, 0x00004, 0xCBEDA722, 0x00020, 0xCBF50999, 0x00008, 0xCBF918AF, 0x00008, + 0xCC046BE7, 0x00008, 0xCC0E2DF8, 0x00008, 0xCC1363DD, 0x00008, 0xCC16893F, 0x00008, + 0xCC323457, 0x00008, 0xCC403F4D, 0x00008, 0xCC66BEA1, 0x00008, 0xCC72B5E4, 0x00008, + 0xCC74835D, 0x00008, 0xCC799E45, 0x00008, 0xCC7A911D, 0x00008, 0xCC8CC5B3, 0x00008, + 0xCC91CC4A, 0x00008, 0xCC9BB31F, 0x00008, 0xCCA61F7D, 0x00008, 0xCCB8330F, 0x00008, + 0xCCD93A22, 0x00008, 0xCCDB4182, 0x00008, 0xCCDD7048, 0x00020, 0xCD09EE9B, 0x00004, + 0xCD09F04E, 0x00004, 0xCD09F201, 0x00004, 0xCD150226, 0x00008, 0xCD15C27C, 0x00008, + 0xCD1EA4F3, 0x00008, 0xCD2FACF6, 0x00008, 0xCD31A77E, 0x00008, 0xCD36E320, 0x00008, + 0xCD482D65, 0x00008, 0xCD4900C8, 0x00008, 0xCD599158, 0x00008, 0xCD5D007D, 0x00008, 0xCD5D70B6, 0x00004, 0xCD631BA4, 0x00008, 0xCD63EB7A, 0x00020, 0xCD657B7D, 0x00008, 0xCD7173AB, 0x00020, 0xCD7B2045, 0x00008, 0xCD870B02, 0x00008, 0xCD881A7B, 0x00008, - 0xCD9EB5A8, 0x00008, 0xCDA034EE, 0x00008, 0xCDA61DED, 0x00004, 0xCDAA72F4, 0x00008, - 0xCDAB0F39, 0x00008, 0xCDB0C887, 0x00004, 0xCDB371EA, 0x00004, 0xCDB5A7C1, 0x00004, - 0xCDB91D0C, 0x00004, 0xCDBB52E3, 0x00004, 0xCDBDFC46, 0x00004, 0xCDC1944A, 0x00008, - 0xCDC1E51D, 0x00004, 0xCDC41428, 0x00004, 0xCDC7903F, 0x00004, 0xCDC9CCE2, 0x00004, - 0xCDCAFAD2, 0x00008, 0xCDCCBC0C, 0x00008, 0xCDD53590, 0x00008, 0xCE10157C, 0x00008, - 0xCE156E75, 0x00008, 0xCE1B618B, 0x00008, 0xCE1C0196, 0x00008, 0xCE2174A2, 0x00008, - 0xCE23F02F, 0x00008, 0xCE2F97D3, 0x00008, 0xCE37DE17, 0x00008, 0xCE40345C, 0x00008, - 0xCE425FD6, 0x00008, 0xCE43558E, 0x00008, 0xCE463C0C, 0x0000C, 0xCE4C6950, 0x00008, - 0xCE4E9361, 0x00008, 0xCE509B58, 0x00004, 0xCE5DA7F7, 0x00008, 0xCE63AD8D, 0x00008, - 0xCE6A1A2B, 0x00020, 0xCE72AF3E, 0x00008, 0xCE78F0ED, 0x00008, 0xCE8124F7, 0x00008, - 0xCEA1BD56, 0x00020, 0xCEA514C0, 0x00008, 0xCEA55CC9, 0x00020, 0xCEB0C63D, 0x00008, - 0xCEB7E7E6, 0x00008, 0xCEBE10BB, 0x00008, 0xCEBE1699, 0x00008, 0xCEC51459, 0x00008, - 0xCEC6286A, 0x00008, 0xCED38AA5, 0x00008, 0xCEDA6835, 0x00020, 0xCEE2518A, 0x00008, - 0xCEF0E4B4, 0x00008, 0xCF06E658, 0x00008, 0xCF1322B5, 0x00008, 0xCF26C0A0, 0x00008, + 0xCD9AA053, 0x00008, 0xCD9EB5A8, 0x00008, 0xCDA034EE, 0x00008, 0xCDA61DED, 0x00004, + 0xCDAA72F4, 0x00008, 0xCDAB0F39, 0x00008, 0xCDB0C887, 0x00004, 0xCDB371EA, 0x00004, + 0xCDB5A7C1, 0x00004, 0xCDB91D0C, 0x00004, 0xCDBB52E3, 0x00004, 0xCDBDFC46, 0x00004, + 0xCDC1944A, 0x00008, 0xCDC1E51D, 0x00004, 0xCDC2BE60, 0x00008, 0xCDC41428, 0x00004, + 0xCDC7903F, 0x00004, 0xCDC9CCE2, 0x00004, 0xCDCAFAD2, 0x00008, 0xCDCCBC0C, 0x00008, + 0xCDD53590, 0x00008, 0xCDD6C1CE, 0x00008, 0xCE10157C, 0x00008, 0xCE156E75, 0x00008, + 0xCE1B618B, 0x00008, 0xCE1C0196, 0x00008, 0xCE2174A2, 0x00008, 0xCE23F02F, 0x00008, + 0xCE2F97D3, 0x00008, 0xCE37DE17, 0x00008, 0xCE3DE787, 0x0000C, 0xCE40345C, 0x00008, + 0xCE4090EA, 0x0000C, 0xCE425FD6, 0x00008, 0xCE42C6C1, 0x0000C, 0xCE43558E, 0x00008, + 0xCE463C0C, 0x0000C, 0xCE4C6950, 0x00008, 0xCE4E9361, 0x00008, 0xCE509B58, 0x00004, + 0xCE513328, 0x0000C, 0xCE5DA7F7, 0x00008, 0xCE63AD8D, 0x00008, 0xCE660A6F, 0x00008, + 0xCE6A1A2B, 0x00020, 0xCE72AF3E, 0x00008, 0xCE73A1D6, 0x00008, 0xCE78F0ED, 0x00008, + 0xCE8124F7, 0x00008, 0xCE8ADCBC, 0x00008, 0xCEA1BD56, 0x00020, 0xCEA514C0, 0x00008, + 0xCEA55CC9, 0x00020, 0xCEB0C63D, 0x00008, 0xCEB7E7E6, 0x00008, 0xCEBE10BB, 0x00008, + 0xCEBE1699, 0x00008, 0xCEC51459, 0x00008, 0xCEC6286A, 0x00008, 0xCECC3A6B, 0x00008, + 0xCED38AA5, 0x00008, 0xCEDA6835, 0x00020, 0xCEE2518A, 0x00008, 0xCEF0E4B4, 0x00008, + 0xCEF5BDAF, 0x00008, 0xCF06E658, 0x00008, 0xCF1322B5, 0x00008, 0xCF26C0A0, 0x00008, 0xCF44698C, 0x00008, 0xCF4A3B7C, 0x00008, 0xCF5C4926, 0x0028C, 0xCF6AE3EE, 0x00008, - 0xCF6CFCB8, 0x00020, 0xCF777410, 0x00008, 0xCF8D206D, 0x00008, 0xCF930962, 0x00008, - 0xCF961D0D, 0x00008, 0xCF999DCC, 0x00020, 0xCFA238E6, 0x00008, 0xCFA85C94, 0x00008, - 0xCFB81B46, 0x00020, 0xCFB9108B, 0x00008, 0xCFBD3955, 0x00008, 0xCFD91AA8, 0x00008, - 0xCFE9BB51, 0x00008, 0xCFF56A1A, 0x00008, 0xD008A58D, 0x00008, 0xD009F7BA, 0x00008, - 0xD00C22DA, 0x00008, 0xD01C149B, 0x00008, 0xD01E5540, 0x00008, 0xD047740D, 0x00020, + 0xCF6CFCB8, 0x00020, 0xCF777410, 0x00008, 0xCF7F9186, 0x00008, 0xCF8D206D, 0x00008, + 0xCF91BF5A, 0x00008, 0xCF930962, 0x00008, 0xCF961D0D, 0x00008, 0xCF999DCC, 0x00020, + 0xCFA238E6, 0x00008, 0xCFA85C94, 0x00008, 0xCFB81B46, 0x00020, 0xCFB9108B, 0x00008, + 0xCFBD3955, 0x00008, 0xCFD91AA8, 0x00008, 0xCFE9BB51, 0x00008, 0xCFF56A1A, 0x00008, + 0xD008A58D, 0x00008, 0xD009F7BA, 0x00008, 0xD00C22DA, 0x00008, 0xD0105CD1, 0x00008, + 0xD01C149B, 0x00008, 0xD01E0B12, 0x00008, 0xD01E5540, 0x00008, 0xD047740D, 0x00020, 0xD051AF43, 0x00008, 0xD06169B8, 0x00008, 0xD063EE9C, 0x00008, 0xD06A84EB, 0x00008, - 0xD0837FF0, 0x00008, 0xD089F6D5, 0x00008, 0xD08BBE3D, 0x00008, 0xD08E57CA, 0x00008, - 0xD09E4DDB, 0x00008, 0xD0A03C0B, 0x00008, 0xD0A459BB, 0x00008, 0xD0AB4524, 0x00008, - 0xD0ADA22B, 0x00008, 0xD0B38C74, 0x00008, 0xD0B529DA, 0x00008, 0xD0BC5EA9, 0x00008, - 0xD0C819BE, 0x00008, 0xD0CA3FE0, 0x00004, 0xD0CA4346, 0x00004, 0xD0CA44F9, 0x00004, - 0xD0D5996B, 0x00008, 0xD0EFF998, 0x00008, 0xD0FB58AC, 0x00008, 0xD0FB65B4, 0x00008, - 0xD0FFE94C, 0x00020, 0xD10206F4, 0x00008, 0xD10354EA, 0x00008, 0xD10652E6, 0x00008, - 0xD107094A, 0x00008, 0xD10BC6EF, 0x00020, 0xD10E1DF4, 0x00008, 0xD11376D3, 0x00008, - 0xD1307C68, 0x00008, 0xD144AEFB, 0x00008, 0xD14C72C2, 0x00008, 0xD14D1BCF, 0x00008, - 0xD14DD734, 0x00008, 0xD15DA1C3, 0x00008, 0xD1692E77, 0x00001, 0xD17E2EA6, 0x00008, - 0xD186222E, 0x007D0, 0xD196586A, 0x00020, 0xD196C653, 0x00021, 0xD1A46DAD, 0x00008, - 0xD1A6CBFF, 0x00008, 0xD1A7F989, 0x00008, 0xD1AA5F79, 0x00008, 0xD1AD4AB4, 0x00008, - 0xD1B0AAA7, 0x00020, 0xD1C07E26, 0x00008, 0xD1C561D4, 0x00008, 0xD1CB27AD, 0x00008, - 0xD1CB4623, 0x00008, 0xD1E554A9, 0x00021, 0xD1E611F5, 0x00008, 0xD1EDF02B, 0x00008, - 0xD1F137A8, 0x00008, 0xD221BAA3, 0x00008, 0xD23042FF, 0x00008, 0xD24DC3CE, 0x00008, - 0xD25AF2E7, 0x00008, 0xD27FB3A2, 0x00008, 0xD2884004, 0x00008, 0xD29F7408, 0x00020, + 0xD07CEB4C, 0x00008, 0xD0837FF0, 0x00008, 0xD089F6D5, 0x00008, 0xD08BBE3D, 0x00008, + 0xD08E57CA, 0x00008, 0xD09E4DDB, 0x00008, 0xD0A03C0B, 0x00008, 0xD0A459BB, 0x00008, + 0xD0AB4524, 0x00008, 0xD0ADA22B, 0x00008, 0xD0B38C74, 0x00008, 0xD0B529DA, 0x00008, + 0xD0BC5EA9, 0x00008, 0xD0C819BE, 0x00008, 0xD0CA3FE0, 0x00004, 0xD0CA4346, 0x00004, + 0xD0CA44F9, 0x00004, 0xD0D5996B, 0x00008, 0xD0EFF998, 0x00008, 0xD0FB58AC, 0x00008, + 0xD0FB65B4, 0x00008, 0xD0FFE94C, 0x00020, 0xD100780A, 0x00008, 0xD10206F4, 0x00008, + 0xD10354EA, 0x00008, 0xD10652E6, 0x00008, 0xD107094A, 0x00008, 0xD10BC6EF, 0x00020, + 0xD10E1DF4, 0x00008, 0xD11376D3, 0x00008, 0xD1307C68, 0x00008, 0xD13DFD64, 0x00004, + 0xD144AEFB, 0x00008, 0xD14C72C2, 0x00008, 0xD14D1BCF, 0x00008, 0xD14DD734, 0x00008, + 0xD15DA1C3, 0x00008, 0xD1692E77, 0x00001, 0xD16C417B, 0x00020, 0xD17E2EA6, 0x00008, + 0xD180D112, 0x00008, 0xD186222E, 0x007D0, 0xD196586A, 0x00020, 0xD196C653, 0x00021, + 0xD1A46DAD, 0x00008, 0xD1A6CBFF, 0x00008, 0xD1A7F989, 0x00008, 0xD1AA5F79, 0x00008, + 0xD1AD4AB4, 0x00008, 0xD1B0AAA7, 0x00020, 0xD1BABA0E, 0x00008, 0xD1C07E26, 0x00008, + 0xD1C561D4, 0x00008, 0xD1C6253D, 0x00008, 0xD1CB27AD, 0x00008, 0xD1CB4623, 0x00008, + 0xD1DF1245, 0x00008, 0xD1E554A9, 0x00021, 0xD1E611F5, 0x00008, 0xD1EDF02B, 0x00008, + 0xD1EF2F28, 0x00008, 0xD1F137A8, 0x00008, 0xD221BAA3, 0x00008, 0xD23042FF, 0x00008, + 0xD2477E3E, 0x00020, 0xD24DC3CE, 0x00008, 0xD25AF2E7, 0x00008, 0xD26260FD, 0x00008, + 0xD27FB3A2, 0x00008, 0xD2884004, 0x00008, 0xD298C4AF, 0x00008, 0xD29F7408, 0x00020, 0xD2BAE7BE, 0x00008, 0xD2C4F9D5, 0x00008, 0xD2CFB4CE, 0x00008, 0xD2DD863B, 0x00008, - 0xD2E704C3, 0x00008, 0xD2EFE479, 0x00008, 0xD2F2F38C, 0x00004, 0xD2F2F53F, 0x00004, - 0xD2F2F8A5, 0x00004, 0xD30C5218, 0x00008, 0xD30D8935, 0x00008, 0xD316718B, 0x00020, - 0xD319DC90, 0x00008, 0xD31F1F51, 0x00008, 0xD323251C, 0x00008, 0xD325FC53, 0x00020, - 0xD328D1A7, 0x00008, 0xD32EA427, 0x00020, 0xD32F37D9, 0x00008, 0xD33D8BAA, 0x00020, - 0xD34493FC, 0x00021, 0xD344BE52, 0x00020, 0xD374CBC3, 0x00001, 0xD376BEC9, 0x00008, + 0xD2DE04F1, 0x00008, 0xD2E704C3, 0x00008, 0xD2EFE479, 0x00008, 0xD2F22FF9, 0x00020, + 0xD2F2F38C, 0x00004, 0xD2F2F53F, 0x00004, 0xD2F2F8A5, 0x00004, 0xD30C5218, 0x00008, + 0xD30D8935, 0x00008, 0xD316718B, 0x00020, 0xD319DC90, 0x00008, 0xD31F1F51, 0x00008, + 0xD323251C, 0x00008, 0xD325FC53, 0x00020, 0xD328D1A7, 0x00008, 0xD32EA427, 0x00020, + 0xD32F37D9, 0x00008, 0xD33BB076, 0x00008, 0xD33D8BAA, 0x00020, 0xD34493FC, 0x00021, + 0xD344BE52, 0x00020, 0xD354C73A, 0x00008, 0xD374CBC3, 0x00001, 0xD376BEC9, 0x00008, 0xD3784EA6, 0x00001, 0xD381091F, 0x00001, 0xD38345C2, 0x00001, 0xD386C1D9, 0x00001, - 0xD388F0E4, 0x00001, 0xD38CD9BB, 0x00001, 0xD38F831E, 0x00001, 0xD391B8F5, 0x00001, - 0xD3952E40, 0x00001, 0xD39976EE, 0x00008, 0xD3B81C74, 0x00008, 0xD3BC026A, 0x00008, - 0xD3D6003C, 0x00008, 0xD3E34177, 0x00008, 0xD3FDB703, 0x00008, 0xD3FDD83E, 0x00008, - 0xD405CF90, 0x00008, 0xD41BCE4C, 0x00008, 0xD41F4FC4, 0x0F200, 0xD4213E4F, 0x00008, - 0xD42A47D9, 0x00008, 0xD42C1AD9, 0x00008, 0xD4376E31, 0x00008, 0xD43B67C8, 0x00008, - 0xD43E9148, 0x00008, 0xD44157C1, 0x00008, 0xD44D0A3E, 0x00008, 0xD4674D14, 0x00008, - 0xD46926A2, 0x00008, 0xD476614D, 0x00008, 0xD47BA477, 0x00008, 0xD4816303, 0x00008, - 0xD487ABED, 0x00008, 0xD4CA9295, 0x00008, 0xD4CEE8BA, 0x00008, 0xD4EC8144, 0x00008, - 0xD4FA127C, 0x00008, 0xD5237DFD, 0x00008, 0xD529FEB8, 0x00020, 0xD52DF3A6, 0x00008, - 0xD5311222, 0x00008, 0xD5457CD8, 0x00004, 0xD5457E8B, 0x00004, 0xD54581F1, 0x00004, - 0xD560CA22, 0x00008, 0xD560D246, 0x00008, 0xD56F7189, 0x00008, 0xD589E1BC, 0x00008, - 0xD5B915DD, 0x00008, 0xD5BA46F1, 0x00008, 0xD5EBDBE3, 0x00040, 0xD5F1CE4A, 0x00008, + 0xD3877C9A, 0x00004, 0xD388F0E4, 0x00001, 0xD38CD9BB, 0x00001, 0xD38F831E, 0x00001, + 0xD391B8F5, 0x00001, 0xD3952E40, 0x00001, 0xD39976EE, 0x00008, 0xD3A4E97C, 0x00008, + 0xD3B81C74, 0x00008, 0xD3BA6288, 0x00008, 0xD3BC026A, 0x00008, 0xD3D6003C, 0x00008, + 0xD3E34177, 0x00008, 0xD3FDB703, 0x00008, 0xD3FDD83E, 0x00008, 0xD405CF90, 0x00008, + 0xD41BCE4C, 0x00008, 0xD41F4FC4, 0x0F200, 0xD4213E4F, 0x00008, 0xD42A47D9, 0x00008, + 0xD42C1AD9, 0x00008, 0xD4376E31, 0x00008, 0xD43B67C8, 0x00008, 0xD43E9148, 0x00008, + 0xD44157C1, 0x00008, 0xD447FED2, 0x00008, 0xD44D0A3E, 0x00008, 0xD4612BF7, 0x00008, + 0xD464C4D7, 0x00008, 0xD4674D14, 0x00008, 0xD46926A2, 0x00008, 0xD476614D, 0x00008, + 0xD47BA477, 0x00008, 0xD4816303, 0x00008, 0xD487ABED, 0x00008, 0xD4CA9295, 0x00008, + 0xD4CEE8BA, 0x00008, 0xD4D639DB, 0x00008, 0xD4DA9519, 0x00008, 0xD4E29A39, 0x00020, + 0xD4EC8144, 0x00008, 0xD4FA127C, 0x00008, 0xD5062A33, 0x00008, 0xD5237DFD, 0x00008, + 0xD527E4DA, 0x00008, 0xD529FEB8, 0x00020, 0xD52DF3A6, 0x00008, 0xD5311222, 0x00008, + 0xD5457CD8, 0x00004, 0xD5457E8B, 0x00004, 0xD54581F1, 0x00004, 0xD560CA22, 0x00008, + 0xD560D246, 0x00008, 0xD56F7189, 0x00008, 0xD5883770, 0x00008, 0xD589E1BC, 0x00008, + 0xD5B7BB38, 0x00008, 0xD5B915DD, 0x00008, 0xD5BA46F1, 0x00008, 0xD5E061E7, 0x00008, + 0xD5E770A5, 0x00020, 0xD5EBDBE3, 0x00040, 0xD5F07535, 0x00008, 0xD5F1CE4A, 0x00008, 0xD5F66647, 0x00008, 0xD5FCBBE3, 0x00008, 0xD604C10F, 0x00008, 0xD60ED2E3, 0x00008, - 0xD61BCA11, 0x00008, 0xD6258F04, 0x00008, 0xD63E6CB3, 0x00020, 0xD6476565, 0x00008, - 0xD650FA4D, 0x00008, 0xD6549AB7, 0x00020, 0xD665B287, 0x00008, 0xD6775A5A, 0x00020, + 0xD61A063B, 0x00008, 0xD61BCA11, 0x00008, 0xD6258F04, 0x00008, 0xD63E6CB3, 0x00020, + 0xD645762A, 0x00008, 0xD6476565, 0x00008, 0xD64D02BB, 0x00008, 0xD650FA4D, 0x00008, + 0xD653E86A, 0x00008, 0xD6549AB7, 0x00020, 0xD665B287, 0x00008, 0xD6775A5A, 0x00020, 0xD684F9BE, 0x00020, 0xD6ADF0B2, 0x00008, 0xD6AFEC29, 0x00008, 0xD6B3B344, 0x00004, 0xD6B3B4F7, 0x00004, 0xD6B3B6AA, 0x00004, 0xD6C498E7, 0x00008, 0xD6CB40B9, 0x00008, - 0xD6CEFA03, 0x00008, 0xD6E9F7EF, 0x00008, 0xD6FDECF5, 0x00008, 0xD6FF0D09, 0x00008, - 0xD701956A, 0x00020, 0xD7035D9A, 0x00008, 0xD707365E, 0x00008, 0xD71CA82D, 0x00008, - 0xD72B3469, 0x00008, 0xD73EC332, 0x00008, 0xD742A7CF, 0x00008, 0xD7489517, 0x00008, - 0xD752CD46, 0x00008, 0xD76E9626, 0x00008, 0xD770477B, 0x00008, 0xD7834E9D, 0x00008, - 0xD78AF3C8, 0x00008, 0xD790E278, 0x00008, 0xD7975D68, 0x00020, 0xD79E0050, 0x00008, - 0xD7A6E8DB, 0x00008, 0xD7AE1BF2, 0x00008, 0xD7B58A9E, 0x00008, 0xD7C38AAC, 0x00008, - 0xD7D074E4, 0x00008, 0xD7D30E37, 0x00008, 0xD7DEBF3A, 0x00008, 0xD7F06FF4, 0x00008, - 0xD80FD2C5, 0x00008, 0xD8116724, 0x00008, 0xD81B2DD7, 0x00001, 0xD81D6A7A, 0x00001, - 0xD8200D11, 0x00001, 0xD823EF1C, 0x00001, 0xD825B833, 0x00001, 0xD829A7D6, 0x00001, - 0xD82B6963, 0x00008, 0xD82BDDAD, 0x00001, 0xD82E7978, 0x00001, 0xD82F50D2, 0x00008, - 0xD830E803, 0x00008, 0xD842A565, 0x00001, 0xD8468770, 0x00001, 0xD84A4A28, 0x00008, + 0xD6CEFA03, 0x00008, 0xD6DA7D8E, 0x00008, 0xD6E855A5, 0x00008, 0xD6E9F7EF, 0x00008, + 0xD6F5B180, 0x00008, 0xD6FDECF5, 0x00008, 0xD6FF0D09, 0x00008, 0xD701956A, 0x00020, + 0xD7035D9A, 0x00008, 0xD707365E, 0x00008, 0xD71CA82D, 0x00008, 0xD72B3469, 0x00008, + 0xD73648FD, 0x00008, 0xD73EC332, 0x00008, 0xD742A7CF, 0x00008, 0xD7489517, 0x00008, + 0xD752CD46, 0x00008, 0xD76B3D45, 0x00008, 0xD76E9626, 0x00008, 0xD770477B, 0x00008, + 0xD771A976, 0x00008, 0xD7816E41, 0x00008, 0xD7834E9D, 0x00008, 0xD78AF3C8, 0x00008, + 0xD790E278, 0x00008, 0xD7975D68, 0x00020, 0xD79E0050, 0x00008, 0xD7A6E8DB, 0x00008, + 0xD7ADE6BF, 0x00008, 0xD7AE1BF2, 0x00008, 0xD7B58A9E, 0x00008, 0xD7B66303, 0x00008, + 0xD7C38AAC, 0x00008, 0xD7CB98E7, 0x00008, 0xD7D074E4, 0x00008, 0xD7D30E37, 0x00008, + 0xD7DEBF3A, 0x00008, 0xD7F06FF4, 0x00008, 0xD80FD2C5, 0x00008, 0xD8116724, 0x00008, + 0xD81B2DD7, 0x00001, 0xD81D6A7A, 0x00001, 0xD8200D11, 0x00001, 0xD823EF1C, 0x00001, + 0xD825B833, 0x00001, 0xD829A7D6, 0x00001, 0xD82B6963, 0x00008, 0xD82BDDAD, 0x00001, + 0xD82E7978, 0x00001, 0xD82F50D2, 0x00008, 0xD830E803, 0x00008, 0xD8343902, 0x00008, + 0xD8371B56, 0x00008, 0xD842A565, 0x00001, 0xD8468770, 0x00001, 0xD84A4A28, 0x00008, 0xD852AE41, 0x00008, 0xD86888BC, 0x00008, 0xD86C0895, 0x00020, 0xD86EB052, 0x00001, 0xD8763F33, 0x00008, 0xD883A02C, 0x00008, 0xD8850B3A, 0x00020, 0xD889D1E9, 0x00008, - 0xD88F8F1F, 0x00008, 0xD890BBEE, 0x00008, 0xD8B9BAD9, 0x00008, 0xD8C9549C, 0x00008, - 0xD8E3385D, 0x00008, 0xD8E86C38, 0x00008, 0xD90AD256, 0x00008, 0xD916149F, 0x00008, - 0xD91B7811, 0x00008, 0xD924B3D1, 0x00020, 0xD926C7D2, 0x00008, 0xD92F1E2F, 0x00008, - 0xD9342779, 0x00008, 0xD93669FB, 0x00008, 0xD93A0AFE, 0x00020, 0xD93C1D0D, 0x00008, - 0xD9518B96, 0x00008, 0xD95B2C01, 0x00008, 0xD95DD326, 0x00008, 0xD975CFCB, 0x00008, - 0xD98FB034, 0x00008, 0xD9A5A49B, 0x00008, 0xD9A73D53, 0x00008, 0xD9B8B062, 0x00008, - 0xD9BF7A14, 0x00020, 0xD9D135AD, 0x00008, 0xD9D520E2, 0x00008, 0xD9D557BE, 0x00004, - 0xD9DF9254, 0x00004, 0xD9F6331B, 0x00008, 0xDA179B60, 0x00008, 0xDA2DC3B2, 0x00008, - 0xDA31327D, 0x00008, 0xDA333FFE, 0x00008, 0xDA34F013, 0x00008, 0xDA3A8BBD, 0x00001, - 0xDA492067, 0x00008, 0xDA5AF1B2, 0x00008, 0xDA5C64CE, 0x00008, 0xDA645C88, 0x00008, - 0xDA676AA6, 0x00020, 0xDA8431C1, 0x00008, 0xDAA8DFDF, 0x00008, 0xDAAD7CD2, 0x00008, + 0xD88F8F1F, 0x00008, 0xD890BBEE, 0x00008, 0xD8A298BB, 0x00008, 0xD8B9BAD9, 0x00008, + 0xD8C220B6, 0x00020, 0xD8C9549C, 0x00008, 0xD8E3385D, 0x00008, 0xD8E86C38, 0x00008, + 0xD8FE89D7, 0x00008, 0xD90AD256, 0x00008, 0xD916149F, 0x00008, 0xD91B7811, 0x00008, + 0xD924B3D1, 0x00020, 0xD926C7D2, 0x00008, 0xD92F1E2F, 0x00008, 0xD9342779, 0x00008, + 0xD93669FB, 0x00008, 0xD93A0AFE, 0x00020, 0xD93C1D0D, 0x00008, 0xD9518B96, 0x00008, + 0xD95B2C01, 0x00008, 0xD95DD326, 0x00008, 0xD975CFCB, 0x00008, 0xD98FB034, 0x00008, + 0xD9A5A49B, 0x00008, 0xD9A73D53, 0x00008, 0xD9B8B062, 0x00008, 0xD9BF7A14, 0x00020, + 0xD9D135AD, 0x00008, 0xD9D520E2, 0x00008, 0xD9D557BE, 0x00004, 0xD9DF9254, 0x00004, + 0xD9F6331B, 0x00008, 0xD9FAC03A, 0x00008, 0xDA136BB5, 0x00008, 0xDA179B60, 0x00008, + 0xDA2244E7, 0x00008, 0xDA2DC3B2, 0x00008, 0xDA31327D, 0x00008, 0xDA333FFE, 0x00008, + 0xDA34F013, 0x00008, 0xDA397255, 0x00008, 0xDA3A8BBD, 0x00001, 0xDA492067, 0x00008, + 0xDA5AF1B2, 0x00008, 0xDA5C64CE, 0x00008, 0xDA645C88, 0x00008, 0xDA676AA6, 0x00020, + 0xDA8431C1, 0x00008, 0xDA8FB0E0, 0x00008, 0xDAA8DFDF, 0x00008, 0xDAAD7CD2, 0x00008, 0xDAAEA030, 0x00008, 0xDAB64328, 0x00008, 0xDABED92E, 0x00008, 0xDAC55207, 0x00020, - 0xDAD77D04, 0x00008, 0xDAE64EC6, 0x00008, 0xDAEC6F1C, 0x00008, 0xDAF1A8DD, 0x00008, - 0xDAF1F4BB, 0x00008, 0xDAFDF352, 0x00004, 0xDB106780, 0x00008, 0xDB188651, 0x00020, - 0xDB30A841, 0x00008, 0xDB3DAE83, 0x00008, 0xDB4BCF18, 0x00008, 0xDB568AAF, 0x00008, - 0xDB619124, 0x00008, 0xDB72DF9D, 0x00008, 0xDB98E5E2, 0x00008, 0xDB9D2781, 0x00020, - 0xDBA8B06D, 0x00008, 0xDBAB946E, 0x00008, 0xDBAC7600, 0x00008, 0xDBC531D8, 0x00008, - 0xDBCF44F8, 0x00008, 0xDBCFD109, 0x00008, 0xDBD63ADE, 0x00008, 0xDBDA5E3B, 0x00008, - 0xDBE2D11F, 0x00008, 0xDBE96590, 0x00004, 0xDBE96743, 0x00004, 0xDBE968F6, 0x00004, - 0xDBF22DE9, 0x00008, 0xDC095EFA, 0x00008, 0xDC28A813, 0x00008, 0xDC31EB08, 0x00004, - 0xDC3D8231, 0x00008, 0xDC423256, 0x00008, 0xDC50D5F7, 0x00020, 0xDC5236B0, 0x00008, - 0xDC5866CE, 0x00008, 0xDC60CFD7, 0x00008, 0xDC767757, 0x00020, 0xDC7A769C, 0x00020, - 0xDCA07FA3, 0x00004, 0xDCA08156, 0x00004, 0xDCA08309, 0x00004, 0xDCA7B9AA, 0x00008, - 0xDCADE537, 0x00008, 0xDCBB1193, 0x00008, 0xDCDB96EE, 0x00008, 0xDCDD8317, 0x00008, - 0xDCE13D8F, 0x00008, 0xDCF5A198, 0x00008, 0xDD0B7295, 0x00008, 0xDD147A72, 0x00008, - 0xDD21D8DE, 0x00008, 0xDD2AC160, 0x00008, 0xDD2CCB1D, 0x00008, 0xDD698D54, 0x00008, - 0xDD7F3DBF, 0x00008, 0xDD80FEB3, 0x00008, 0xDD933255, 0x00008, 0xDD9E0AE5, 0x00008, + 0xDAD77D04, 0x00008, 0xDADA5A6A, 0x00008, 0xDADDF812, 0x00008, 0xDAE64EC6, 0x00008, + 0xDAEC6F1C, 0x00008, 0xDAF1A8DD, 0x00008, 0xDAF1F4BB, 0x00008, 0xDAF54C33, 0x00020, + 0xDAFDF352, 0x00004, 0xDB0F35DC, 0x00020, 0xDB106780, 0x00008, 0xDB188651, 0x00020, + 0xDB30A841, 0x00008, 0xDB34A5DB, 0x00008, 0xDB3DAE83, 0x00008, 0xDB4BCF18, 0x00008, + 0xDB568AAF, 0x00008, 0xDB5AFFD6, 0x00008, 0xDB619124, 0x00008, 0xDB72DF9D, 0x00008, + 0xDB89B30A, 0x00008, 0xDB98E5E2, 0x00008, 0xDB9D2781, 0x00020, 0xDBA8B06D, 0x00008, + 0xDBAB946E, 0x00008, 0xDBAC7600, 0x00008, 0xDBC531D8, 0x00008, 0xDBCC10DE, 0x00008, + 0xDBCD310D, 0x00008, 0xDBCF44F8, 0x00008, 0xDBCFD109, 0x00008, 0xDBD63ADE, 0x00008, + 0xDBDA5E3B, 0x00008, 0xDBE2D11F, 0x00008, 0xDBE96590, 0x00004, 0xDBE96743, 0x00004, + 0xDBE968F6, 0x00004, 0xDBF14C38, 0x00008, 0xDBF22DE9, 0x00008, 0xDC095EFA, 0x00008, + 0xDC1A409B, 0x00008, 0xDC28A813, 0x00008, 0xDC3004D4, 0x00008, 0xDC31EB08, 0x00004, + 0xDC3D8231, 0x00008, 0xDC423256, 0x00008, 0xDC45D1AD, 0x00008, 0xDC50D5F7, 0x00020, + 0xDC5236B0, 0x00008, 0xDC5518FC, 0x00008, 0xDC5866CE, 0x00008, 0xDC60CFD7, 0x00008, + 0xDC618F4B, 0x00008, 0xDC767757, 0x00020, 0xDC77101C, 0x00008, 0xDC77CEEA, 0x00008, + 0xDC7A769C, 0x00020, 0xDCA07FA3, 0x00004, 0xDCA08156, 0x00004, 0xDCA08309, 0x00004, + 0xDCA7B9AA, 0x00008, 0xDCADE537, 0x00008, 0xDCBB1193, 0x00008, 0xDCDB96EE, 0x00008, + 0xDCDD8317, 0x00008, 0xDCE13D8F, 0x00008, 0xDCE4FBC9, 0x00008, 0xDCF5A198, 0x00008, + 0xDCFF8585, 0x00004, 0xDD033D56, 0x00008, 0xDD096956, 0x00020, 0xDD0B7295, 0x00008, + 0xDD147A72, 0x00008, 0xDD1AD951, 0x00008, 0xDD21D8DE, 0x00008, 0xDD2AC160, 0x00008, + 0xDD2CCB1D, 0x00008, 0xDD45347A, 0x00008, 0xDD698D54, 0x00008, 0xDD7F3DBF, 0x00008, + 0xDD80FEB3, 0x00008, 0xDD933255, 0x00008, 0xDD9813AC, 0x00008, 0xDD9E0AE5, 0x00008, 0xDDA303AE, 0x00008, 0xDDA84104, 0x00008, 0xDDB7456E, 0x00008, 0xDDB8E87D, 0x00008, - 0xDDC5E4DE, 0x00008, 0xDDE15DF7, 0x00008, 0xDDE4577A, 0x00008, 0xDDE53C5F, 0x00008, - 0xDDE70163, 0x00008, 0xDDEC3D85, 0x00008, 0xDDEE0A20, 0x00008, 0xDDEE17BF, 0x00008, - 0xDE04F6C3, 0x00008, 0xDE25F88D, 0x00008, 0xDE2BC8E4, 0x00008, 0xDE2C1E6F, 0x00008, - 0xDE3A9B6B, 0x00008, 0xDE45C576, 0x00008, 0xDE485844, 0x00008, 0xDE540F09, 0x00020, - 0xDE5494F3, 0x00008, 0xDE574AE4, 0x00008, 0xDE5A3202, 0x00008, 0xDE63C23C, 0x00008, - 0xDE70C210, 0x00008, 0xDE83E52C, 0x00008, 0xDE847378, 0x00020, 0xDE84E47D, 0x00008, - 0xDE8F37CC, 0x00008, 0xDEAB7D36, 0x00008, 0xDEAC8824, 0x00008, 0xDEB55AE4, 0x00008, - 0xDEB705C6, 0x00008, 0xDEBD4E1B, 0x00008, 0xDEC1E735, 0x00008, 0xDEDCCCB1, 0x00008, + 0xDDC5E4DE, 0x00008, 0xDDC5FCB0, 0x00008, 0xDDE15DF7, 0x00008, 0xDDE4577A, 0x00008, + 0xDDE53C5F, 0x00008, 0xDDE70163, 0x00008, 0xDDEC3D85, 0x00008, 0xDDEE0A20, 0x00008, + 0xDDEE17BF, 0x00008, 0xDDFFAE9C, 0x00008, 0xDE04F6C3, 0x00008, 0xDE25F88D, 0x00008, + 0xDE2BC8E4, 0x00008, 0xDE2C1E6F, 0x00008, 0xDE3A9B6B, 0x00008, 0xDE45C576, 0x00008, + 0xDE485844, 0x00008, 0xDE540F09, 0x00020, 0xDE5494F3, 0x00008, 0xDE574AE4, 0x00008, + 0xDE5A3202, 0x00008, 0xDE63C23C, 0x00008, 0xDE70C210, 0x00008, 0xDE73B935, 0x00008, + 0xDE7E749D, 0x00008, 0xDE83E52C, 0x00008, 0xDE847378, 0x00020, 0xDE84E47D, 0x00008, + 0xDE8F37CC, 0x00008, 0xDE903851, 0x00008, 0xDEA36531, 0x00008, 0xDEA4725E, 0x00008, + 0xDEAB7D36, 0x00008, 0xDEAC8824, 0x00008, 0xDEB55AE4, 0x00008, 0xDEB705C6, 0x00008, + 0xDEBD4E1B, 0x00008, 0xDEBE8937, 0x00008, 0xDEC1E735, 0x00008, 0xDEDCCCB1, 0x00008, 0xDEF1DDDF, 0x00004, 0xDEF1DF92, 0x00004, 0xDEF1E145, 0x00004, 0xDF00AAC2, 0x00008, - 0xDF0AD4F1, 0x00020, 0xDF0B0D61, 0x00008, 0xDF1EF34F, 0x00008, 0xDF3E258C, 0x00004, - 0xDF3EF358, 0x00008, 0xDF4417C6, 0x00008, 0xDF45BF4A, 0x00008, 0xDF4F1875, 0x00004, - 0xDF574D6E, 0x00008, 0xDF5BE2E2, 0x00020, 0xDF5C557F, 0x00008, 0xDF64A160, 0x00008, - 0xDF6BE991, 0x00008, 0xDFA5FFF8, 0x00008, 0xDFABB48A, 0x00008, 0xDFAC62BF, 0x00008, - 0xDFB3B9C7, 0x00008, 0xDFBE9597, 0x00020, 0xDFC59683, 0x00008, 0xDFE153D7, 0x00008, + 0xDF0AD4F1, 0x00020, 0xDF0B0D61, 0x00008, 0xDF1EF34F, 0x00008, 0xDF1FEC0D, 0x00008, + 0xDF386F7A, 0x00008, 0xDF3E258C, 0x00004, 0xDF3EF358, 0x00008, 0xDF4417C6, 0x00008, + 0xDF45BF4A, 0x00008, 0xDF4F1875, 0x00004, 0xDF574D6E, 0x00008, 0xDF5BE2E2, 0x00020, + 0xDF5C557F, 0x00008, 0xDF64A160, 0x00008, 0xDF6BE991, 0x00008, 0xDF9626FF, 0x00008, + 0xDFA5FFF8, 0x00008, 0xDFABB48A, 0x00008, 0xDFAC62BF, 0x00008, 0xDFB3B9C7, 0x00008, + 0xDFBE9597, 0x00020, 0xDFC59683, 0x00008, 0xDFDB298D, 0x00008, 0xDFE153D7, 0x00008, 0xDFE199EA, 0x00008, 0xDFEE476A, 0x00008, 0xDFFA7114, 0x00008, 0xDFFF85A4, 0x00008, 0xE014291B, 0x00008, 0xE016E5CF, 0x00020, 0xE019A2EE, 0x00008, 0xE02592FC, 0x00008, - 0xE025BA46, 0x00008, 0xE02886CE, 0x00020, 0xE036A126, 0x00008, 0xE03FBA2D, 0x00008, - 0xE04607DA, 0x00008, 0xE04A48FD, 0x00008, 0xE054BC48, 0x00008, 0xE058464C, 0x00008, - 0xE05D1830, 0x00008, 0xE0613DA8, 0x00004, 0xE061410E, 0x00004, 0xE06142C1, 0x00004, - 0xE0628024, 0x00008, 0xE066C320, 0x00008, 0xE0733005, 0x00008, 0xE074B61C, 0x00008, - 0xE086CF6E, 0x00008, 0xE0901355, 0x00008, 0xE0936DB4, 0x00008, 0xE0A2B5B6, 0x00008, - 0xE0A4BB9D, 0x00020, 0xE0B77793, 0x00008, 0xE0C2196D, 0x00008, 0xE0D412E0, 0x00008, - 0xE0DF5F57, 0x00008, 0xE0E27A76, 0x00008, 0xE1271327, 0x00004, 0xE12A8E63, 0x00008, - 0xE12FF39B, 0x00008, 0xE13C8F17, 0x00020, 0xE13E1523, 0x00008, 0xE140C6A9, 0x00008, + 0xE025BA46, 0x00008, 0xE02886CE, 0x00020, 0xE036A126, 0x00008, 0xE037D241, 0x00008, + 0xE03FBA2D, 0x00008, 0xE04607DA, 0x00008, 0xE04A48FD, 0x00008, 0xE054BC48, 0x00008, + 0xE058464C, 0x00008, 0xE05D1830, 0x00008, 0xE0613DA8, 0x00004, 0xE061410E, 0x00004, + 0xE06142C1, 0x00004, 0xE0628024, 0x00008, 0xE066C320, 0x00008, 0xE06D3B16, 0x00008, + 0xE0733005, 0x00008, 0xE074B61C, 0x00008, 0xE086CF6E, 0x00008, 0xE0901355, 0x00008, + 0xE0936DB4, 0x00008, 0xE0A2B5B6, 0x00008, 0xE0A4BB9D, 0x00020, 0xE0B77793, 0x00008, + 0xE0C2196D, 0x00008, 0xE0CFC071, 0x00008, 0xE0D412E0, 0x00008, 0xE0DF5F57, 0x00008, + 0xE0E27A76, 0x00008, 0xE118CB2F, 0x00004, 0xE118CCE2, 0x00004, 0xE1271327, 0x00004, + 0xE12A8E63, 0x00008, 0xE12FF39B, 0x00008, 0xE138BC38, 0x00008, 0xE13BFDE8, 0x00020, + 0xE13C8F17, 0x00020, 0xE13E1523, 0x00008, 0xE140C6A9, 0x00008, 0xE14E4ED1, 0x00008, 0xE15DEA62, 0x00008, 0xE162F6F7, 0x00008, 0xE16369BB, 0x00008, 0xE164D3AF, 0x00020, - 0xE16550A1, 0x00008, 0xE171A47B, 0x00008, 0xE1871C29, 0x00020, 0xE19588AA, 0x00008, + 0xE16550A1, 0x00008, 0xE171A47B, 0x00008, 0xE1852617, 0x00001, 0xE1871C29, 0x00020, + 0xE18915BA, 0x00001, 0xE18BB851, 0x00001, 0xE18DE75C, 0x00001, 0xE1916373, 0x00001, + 0xE193A016, 0x00001, 0xE19588AA, 0x00008, 0xE19788ED, 0x00001, 0xE19A24B8, 0x00001, 0xE1A1CB63, 0x00008, 0xE1A6804E, 0x00020, 0xE1B128F3, 0x00008, 0xE1B947F5, 0x00004, 0xE1C34C7D, 0x00008, 0xE1C95B70, 0x00008, 0xE1C95BBD, 0x00008, 0xE1D7D596, 0x00008, 0xE1DB3624, 0x00020, 0xE1DBAA1F, 0x00008, 0xE2072D97, 0x00008, 0xE2144070, 0x00008, 0xE21789B0, 0x00008, 0xE219BDBA, 0x00008, 0xE21E03E8, 0x00008, 0xE224A3BC, 0x00008, - 0xE22A501F, 0x00008, 0xE22B496E, 0x00008, 0xE22DEC4D, 0x00008, 0xE2409B2F, 0x00008, - 0xE246AA5B, 0x00008, 0xE2538E99, 0x00020, 0xE2546159, 0x00008, 0xE261BD90, 0x00008, - 0xE263AE60, 0x00008, 0xE2640621, 0x00008, 0xE268450D, 0x00008, 0xE2771D7D, 0x00008, - 0xE281A0E5, 0x00008, 0xE296140C, 0x00008, 0xE2A43A4F, 0x00008, 0xE2B1101B, 0x00008, - 0xE2BBA932, 0x00008, 0xE2CD3232, 0x00008, 0xE2F2BAB1, 0x00008, 0xE2F52E17, 0x00041, + 0xE22A501F, 0x00008, 0xE22B496E, 0x00008, 0xE22DEC4D, 0x00008, 0xE23E136C, 0x00008, + 0xE2409B2F, 0x00008, 0xE246AA5B, 0x00008, 0xE2538E99, 0x00020, 0xE2546159, 0x00008, + 0xE261BD90, 0x00008, 0xE263AE60, 0x00008, 0xE2640621, 0x00008, 0xE268450D, 0x00008, + 0xE2771D7D, 0x00008, 0xE2775AAB, 0x00008, 0xE281A0E5, 0x00008, 0xE296140C, 0x00008, + 0xE2A43A4F, 0x00008, 0xE2B1101B, 0x00008, 0xE2BBA932, 0x00008, 0xE2C95451, 0x00020, + 0xE2CAA063, 0x00008, 0xE2CD3232, 0x00008, 0xE2F2BAB1, 0x00008, 0xE2F52E17, 0x00041, 0xE2F91DBA, 0x00041, 0xE2FA03E0, 0x00008, 0xE2FA6A8A, 0x00008, 0xE2FBC051, 0x00041, 0xE2FDEF5C, 0x00041, 0xE3016B73, 0x00041, 0xE303A816, 0x00041, 0xE3072F04, 0x00008, 0xE30790ED, 0x00041, 0xE30A2CB8, 0x00041, 0xE3121B49, 0x00041, 0xE315FD54, 0x00041, 0xE3219E55, 0x00008, 0xE3229307, 0x00008, 0xE32669C7, 0x00001, 0xE329132A, 0x00001, 0xE32CFC01, 0x00001, 0xE32EBE4C, 0x00001, 0xE332A723, 0x00001, 0xE3355086, 0x00001, 0xE337865D, 0x00001, 0xE33B6868, 0x00001, 0xE33FC2AE, 0x00008, 0xE3469D5E, 0x00008, - 0xE35550BE, 0x00008, 0xE3669CEE, 0x00008, 0xE36F48C5, 0x00008, 0xE3717D52, 0x00008, - 0xE37409DC, 0x00008, 0xE39DBEE2, 0x00008, 0xE3AF900A, 0x00008, 0xE3B8145E, 0x00008, - 0xE3C5E841, 0x00008, 0xE3CF45C4, 0x00008, 0xE3E29F40, 0x00020, 0xE3E7376A, 0x00020, - 0xE3E89BD1, 0x00068, 0xE3EC6CA7, 0x00008, 0xE3F3ED0A, 0x00008, 0xE3FB021A, 0x00008, - 0xE4008BAC, 0x00008, 0xE407EEAE, 0x00020, 0xE40A279F, 0x00008, 0xE40B85A9, 0x00008, - 0xE410F32F, 0x00008, 0xE41FF983, 0x00008, 0xE42D192E, 0x00020, 0xE442A994, 0x00008, - 0xE44B8CD6, 0x00008, 0xE4571A90, 0x00008, 0xE46C4339, 0x00001, 0xE476C9F2, 0x00008, - 0xE478643A, 0x00008, 0xE483C476, 0x00008, 0xE488308D, 0x00008, 0xE492D877, 0x00008, - 0xE4A5A14F, 0x00008, 0xE4B4C99B, 0x00008, 0xE4B4E076, 0x00008, 0xE4BFC580, 0x00008, - 0xE4DB3460, 0x00004, 0xE4DB3613, 0x00004, 0xE4DB3979, 0x00004, 0xE4E95F60, 0x00008, - 0xE4F0984F, 0x00008, 0xE4F70461, 0x00008, 0xE514CB49, 0x00008, 0xE52546CE, 0x00008, - 0xE52C9B95, 0x00008, 0xE53038F7, 0x00008, 0xE5389FEA, 0x00008, 0xE53A055A, 0x00008, - 0xE53ACFC6, 0x00008, 0xE53D09E7, 0x00008, 0xE55252E6, 0x00008, 0xE552A76F, 0x00008, - 0xE558CE04, 0x00020, 0xE55C3525, 0x00008, 0xE561BA21, 0x00008, 0xE5683F55, 0x00020, - 0xE58106E1, 0x00008, 0xE594D8EF, 0x00008, 0xE5969E64, 0x00004, 0xE596A1CA, 0x00004, - 0xE596A37D, 0x00004, 0xE59A4462, 0x00008, 0xE5A5A733, 0x00020, 0xE5AE7DF9, 0x00008, - 0xE5D151D1, 0x00008, 0xE5D57709, 0x00008, 0xE5D9E014, 0x00008, 0xE5E0CF94, 0x00008, - 0xE5E1B6F0, 0x00008, 0xE5E2E118, 0x00008, 0xE5E60629, 0x00008, 0xE5E77CFD, 0x00020, - 0xE5E7C246, 0x00020, 0xE600F700, 0x00008, 0xE6155FF7, 0x0000C, 0xE6194F9A, 0x0000C, - 0xE61B18B1, 0x0000C, 0xE61EFABC, 0x0000C, 0xE62038E7, 0x00008, 0xE6219D53, 0x0000C, - 0xE623D9F6, 0x0000C, 0xE627C2CD, 0x0000C, 0xE6298518, 0x0000C, 0xE62E9261, 0x00008, - 0xE63008FF, 0x00008, 0xE637F84B, 0x0000C, 0xE63B5863, 0x00008, 0xE63BE7EE, 0x0000C, - 0xE640D6BA, 0x00008, 0xE6464702, 0x00008, 0xE654CBC2, 0x00008, 0xE65DC302, 0x00008, - 0xE660DFD1, 0x00008, 0xE660F559, 0x00008, 0xE674A758, 0x00008, 0xE67E9FAA, 0x00008, - 0xE68629C5, 0x00020, 0xE6926817, 0x00008, 0xE6A1FB36, 0x00008, 0xE6C7A7C0, 0x00008, - 0xE6CBED2A, 0x00008, 0xE6CF5E0F, 0x00008, 0xE6D23429, 0x00008, 0xE6E1B7D4, 0x00008, + 0xE34A0F06, 0x00008, 0xE35550BE, 0x00008, 0xE3669CEE, 0x00008, 0xE36F48C5, 0x00008, + 0xE3717D52, 0x00008, 0xE37409DC, 0x00008, 0xE39DBEE2, 0x00008, 0xE3AF900A, 0x00008, + 0xE3B8145E, 0x00008, 0xE3BD20A5, 0x00008, 0xE3C5E841, 0x00008, 0xE3CF45C4, 0x00008, + 0xE3E29F40, 0x00020, 0xE3E7376A, 0x00020, 0xE3E89BD1, 0x00068, 0xE3EC6CA7, 0x00008, + 0xE3F3ED0A, 0x00008, 0xE3FB021A, 0x00008, 0xE4008BAC, 0x00008, 0xE407EEAE, 0x00020, + 0xE40A279F, 0x00008, 0xE40B85A9, 0x00008, 0xE410F32F, 0x00008, 0xE41FF983, 0x00008, + 0xE426DD51, 0x00008, 0xE428B79A, 0x00020, 0xE42D192E, 0x00020, 0xE442A994, 0x00008, + 0xE44B8CD6, 0x00008, 0xE4571A90, 0x00008, 0xE45A7D10, 0x00008, 0xE46C4339, 0x00001, + 0xE476C9F2, 0x00008, 0xE478643A, 0x00008, 0xE483C476, 0x00008, 0xE488308D, 0x00008, + 0xE492D877, 0x00008, 0xE4A5A14F, 0x00008, 0xE4B4C99B, 0x00008, 0xE4B4E076, 0x00008, + 0xE4BED4D3, 0x00008, 0xE4BFC580, 0x00008, 0xE4DB3460, 0x00004, 0xE4DB3613, 0x00004, + 0xE4DB3979, 0x00004, 0xE4E95F60, 0x00008, 0xE4F0984F, 0x00008, 0xE4F70461, 0x00008, + 0xE514CB49, 0x00008, 0xE52546CE, 0x00008, 0xE52C9B95, 0x00008, 0xE53038F7, 0x00008, + 0xE5389FEA, 0x00008, 0xE53A055A, 0x00008, 0xE53A43E9, 0x00004, 0xE53ACFC6, 0x00008, + 0xE53D09E7, 0x00008, 0xE55252E6, 0x00008, 0xE552A76F, 0x00008, 0xE558CE04, 0x00020, + 0xE55C3525, 0x00008, 0xE561BA21, 0x00008, 0xE5683F55, 0x00020, 0xE58106E1, 0x00008, + 0xE594D8EF, 0x00008, 0xE5958BF9, 0x00008, 0xE5969E64, 0x00004, 0xE596A1CA, 0x00004, + 0xE596A37D, 0x00004, 0xE59A4462, 0x00008, 0xE5A5A733, 0x00020, 0xE5A66FB6, 0x00008, + 0xE5AA5565, 0x00008, 0xE5AD4AB8, 0x00008, 0xE5AE7DF9, 0x00008, 0xE5B935B6, 0x00004, + 0xE5C9A7C9, 0x00008, 0xE5D151D1, 0x00008, 0xE5D57709, 0x00008, 0xE5D9E014, 0x00008, + 0xE5DAC82F, 0x00008, 0xE5E0CF94, 0x00008, 0xE5E1B6F0, 0x00008, 0xE5E2E118, 0x00008, + 0xE5E60629, 0x00008, 0xE5E77CFD, 0x00020, 0xE5E7C246, 0x00020, 0xE600F700, 0x00008, + 0xE6155FF7, 0x0000C, 0xE6194F9A, 0x0000C, 0xE61B18B1, 0x0000C, 0xE61EFABC, 0x0000C, + 0xE62038E7, 0x00008, 0xE6219D53, 0x0000C, 0xE623D9F6, 0x0000C, 0xE627C2CD, 0x0000C, + 0xE6298518, 0x0000C, 0xE62E9261, 0x00008, 0xE63008FF, 0x00008, 0xE631CA30, 0x00008, + 0xE637F84B, 0x0000C, 0xE63B5863, 0x00008, 0xE63BE7EE, 0x0000C, 0xE640D6BA, 0x00008, + 0xE6464702, 0x00008, 0xE654CBC2, 0x00008, 0xE65DC302, 0x00008, 0xE660DFD1, 0x00008, + 0xE660F559, 0x00008, 0xE674A758, 0x00008, 0xE67E9FAA, 0x00008, 0xE68629C5, 0x00020, + 0xE6926817, 0x00008, 0xE6A1FB36, 0x00008, 0xE6C7A7C0, 0x00008, 0xE6CBED2A, 0x00008, + 0xE6CF5E0F, 0x00008, 0xE6D23429, 0x00008, 0xE6DB10CE, 0x00008, 0xE6E1B7D4, 0x00008, 0xE6EDCD53, 0x00008, 0xE6FA2648, 0x00020, 0xE6FBD0AC, 0x00008, 0xE7032583, 0x00008, 0xE708EC79, 0x00020, 0xE71342FC, 0x00008, 0xE717260E, 0x00008, 0xE7254D10, 0x00008, - 0xE72CF932, 0x00008, 0xE739D922, 0x00020, 0xE73C9D2B, 0x00008, 0xE747607D, 0x00008, - 0xE74A0E86, 0x00008, 0xE74B4060, 0x00008, 0xE75A11DF, 0x00008, 0xE75C282C, 0x00008, - 0xE760D250, 0x00008, 0xE76C7B0E, 0x00008, 0xE76DD8D5, 0x00008, 0xE76FCB20, 0x00020, - 0xE776C8BF, 0x00008, 0xE7819689, 0x00008, 0xE78E2DFA, 0x00008, 0xE79242C2, 0x00008, - 0xE79D339F, 0x00020, 0xE7A31285, 0x00008, 0xE7A97D46, 0x00008, 0xE7AB01C2, 0x00008, - 0xE7AC0159, 0x00008, 0xE7B6C1C9, 0x00008, 0xE7B8723A, 0x00008, 0xE7BCBDCF, 0x00008, - 0xE7C26580, 0x00008, 0xE7D91F31, 0x00008, 0xE7DF53A2, 0x00020, 0xE7E6D84F, 0x00008, - 0xE8057843, 0x00008, 0xE809B070, 0x00008, 0xE812D6C0, 0x00020, 0xE824AE1C, 0x00008, - 0xE82EE3AB, 0x00004, 0xE82EE55E, 0x00004, 0xE82EE711, 0x00004, 0xE84F515C, 0x00008, + 0xE72CF932, 0x00008, 0xE739D922, 0x00020, 0xE73C9D2B, 0x00008, 0xE73E3393, 0x00008, + 0xE7410715, 0x00008, 0xE747607D, 0x00008, 0xE74A0E86, 0x00008, 0xE74B4060, 0x00008, + 0xE75A11DF, 0x00008, 0xE75C282C, 0x00008, 0xE760D250, 0x00008, 0xE76C7B0E, 0x00008, + 0xE76DD8D5, 0x00008, 0xE76FCB20, 0x00020, 0xE776C8BF, 0x00008, 0xE7819689, 0x00008, + 0xE78E2DFA, 0x00008, 0xE79242C2, 0x00008, 0xE79D339F, 0x00020, 0xE7A0869B, 0x00020, + 0xE7A31285, 0x00008, 0xE7A97D46, 0x00008, 0xE7AB01C2, 0x00008, 0xE7AC0159, 0x00008, + 0xE7B6C1C9, 0x00008, 0xE7B8723A, 0x00008, 0xE7BCBDCF, 0x00008, 0xE7BF4FD2, 0x00008, + 0xE7C26580, 0x00008, 0xE7D142D1, 0x00004, 0xE7D7BF5D, 0x00008, 0xE7D91F31, 0x00008, + 0xE7DF53A2, 0x00020, 0xE7E6D84F, 0x00008, 0xE8057843, 0x00008, 0xE809B070, 0x00008, + 0xE812D6C0, 0x00020, 0xE824AE1C, 0x00008, 0xE82CCD53, 0x00008, 0xE82EE3AB, 0x00004, + 0xE82EE55E, 0x00004, 0xE82EE711, 0x00004, 0xE84F515C, 0x00008, 0xE8549A5F, 0x00008, 0xE85EC036, 0x00008, 0xE860805D, 0x00008, 0xE86E19AF, 0x00008, 0xE86EAD7C, 0x00004, 0xE86EED0C, 0x00008, 0xE8751B5B, 0x00008, 0xE87E4FC2, 0x00008, 0xE88B4E6A, 0x00008, 0xE89825F1, 0x00008, 0xE8A1288A, 0x00008, 0xE8A6BCA6, 0x00008, 0xE8A7C5DA, 0x00008, - 0xE8AE62FB, 0x00008, 0xE8BEE99D, 0x00008, 0xE8C61097, 0x00008, 0xE8E3B8A0, 0x00020, - 0xE8E4EFC7, 0x00001, 0xE8F306C1, 0x00020, 0xE90A63BF, 0x00008, 0xE91125B7, 0x00008, - 0xE91246A9, 0x00008, 0xE914D436, 0x00008, 0xE91C4020, 0x00008, 0xE91D975E, 0x00008, - 0xE921F908, 0x00008, 0xE923651F, 0x00008, 0xE935322C, 0x00008, 0xE9393B6D, 0x00008, - 0xE93A8AC2, 0x00008, 0xE94B510C, 0x00020, 0xE94E7186, 0x00008, 0xE9524BB4, 0x00008, - 0xE9549BB9, 0x00021, 0xE961EC96, 0x00008, 0xE9761C6A, 0x00008, 0xE990149C, 0x00008, - 0xE9A4281C, 0x00008, 0xE9D85994, 0x00008, 0xE9DF2CD9, 0x00020, 0xE9DFCD0E, 0x00008, - 0xE9E06870, 0x00008, 0xE9E3CE5A, 0x00008, 0xE9E7484C, 0x00008, 0xE9EE76AC, 0x00008, - 0xE9F4C656, 0x00008, 0xE9FC2DB2, 0x00008, 0xE9FDA32D, 0x00041, 0xEA003EF8, 0x00041, - 0xEA0427CF, 0x00041, 0xEA05F7B2, 0x00041, 0xEA09E089, 0x00041, 0xEA0C0F94, 0x00041, - 0xEA0EB22B, 0x00041, 0xEA12A1CE, 0x00041, 0xEA146AE5, 0x00041, 0xEA184CF0, 0x00041, - 0xEA1D87A4, 0x00008, 0xEA1FEAD0, 0x00008, 0xEA3397F9, 0x00008, 0xEA677637, 0x00004, - 0xEA6B1EB6, 0x00008, 0xEA71E544, 0x00008, 0xEA730EC2, 0x00008, 0xEA80F8D3, 0x00008, - 0xEA91592E, 0x00020, 0xEA9470CD, 0x00008, 0xEA9AE756, 0x00008, 0xEA9AFDB4, 0x00008, - 0xEAA2D426, 0x00008, 0xEAA8BAE9, 0x00008, 0xEAAF8DDD, 0x00008, 0xEAB67271, 0x00001, - 0xEAB8D7F2, 0x00008, 0xEAC53177, 0x00008, 0xEAD63F08, 0x00008, 0xEADA8B88, 0x00008, - 0xEAE2859F, 0x00008, 0xEAE4E57E, 0x00008, 0xEAFCD4E6, 0x00008, 0xEB0DD3DC, 0x00008, - 0xEB0EC9DA, 0x00008, 0xEB1CC8C0, 0x00008, 0xEB28786D, 0x00008, 0xEB3605D3, 0x00008, - 0xEB49F21F, 0x00008, 0xEB60CA80, 0x00008, 0xEB6B4E2A, 0x00008, 0xEB6B68F9, 0x00008, - 0xEB7C864B, 0x00008, 0xEB7FF698, 0x00004, 0xEB7FF84B, 0x00004, 0xEB7FF9FE, 0x00004, - 0xEB9D4871, 0x00004, 0xEBA4F65E, 0x00008, 0xEBB2475E, 0x00008, 0xEBC7212E, 0x00008, - 0xEBD6E2E7, 0x00008, 0xEBE42EC5, 0x00008, 0xEBF0F337, 0x00008, 0xEBF835FD, 0x00008, - 0xEBFC72B7, 0x00008, 0xEC05ED56, 0x00008, 0xEC13461D, 0x00008, 0xEC161D7B, 0x00008, - 0xEC1FEEC2, 0x00008, 0xEC3A74CB, 0x00008, 0xEC54F351, 0x00008, 0xEC663CA0, 0x00008, - 0xEC7361B7, 0x00004, 0xEC8B4B34, 0x00008, 0xEC8B9645, 0x00008, 0xEC9766BA, 0x00008, - 0xECB0728C, 0x00008, 0xECB833D9, 0x00008, 0xECBB7472, 0x00008, 0xECC96BDE, 0x00008, - 0xECDCFC06, 0x00008, 0xECDFC6A8, 0x00008, 0xECF022C5, 0x00020, 0xECF647F0, 0x00008, - 0xED0AC675, 0x004B0, 0xED0C5F04, 0x00008, 0xED109F14, 0x00008, 0xED255ED8, 0x00008, - 0xED30124A, 0x00008, 0xED370BC8, 0x00008, 0xED3809C1, 0x00008, 0xED6037D0, 0x00008, - 0xED60649C, 0x00004, 0xED60664F, 0x00004, 0xED6069B5, 0x00004, 0xED6C3664, 0x00008, - 0xED727D28, 0x00008, 0xED72E6C5, 0x00020, 0xEDA77571, 0x00008, 0xEDAFF794, 0x0000C, - 0xEDB4A292, 0x00008, 0xEDBB0C80, 0x00004, 0xEDBCD69E, 0x00008, 0xEDBCDEDF, 0x00008, - 0xEDCD174D, 0x00008, 0xEDE26B92, 0x00008, 0xEDF810D4, 0x00008, 0xEDFBA132, 0x00020, - 0xEE101095, 0x00008, 0xEE144817, 0x00008, 0xEE1D18F5, 0x00008, 0xEE2C8FF2, 0x00008, - 0xEE2EC34B, 0x00008, 0xEE4169C8, 0x00008, 0xEE46A8F0, 0x00004, 0xEE46F5C3, 0x00020, - 0xEE5D01D7, 0x00008, 0xEE814D19, 0x00008, 0xEE826EC0, 0x00008, 0xEE88110F, 0x00008, - 0xEE8A0381, 0x00008, 0xEE941159, 0x00008, 0xEE960FEB, 0x00008, 0xEE9BEC41, 0x00020, - 0xEEA8117C, 0x00008, 0xEEAEB167, 0x00004, 0xEEB52F8C, 0x00008, 0xEEC1A816, 0x00008, - 0xEECA32AF, 0x00008, 0xEECA4024, 0x00008, 0xEECEA3C1, 0x00008, 0xEED3F41E, 0x00020, + 0xE8AB3A38, 0x00008, 0xE8AE62FB, 0x00008, 0xE8BEE99D, 0x00008, 0xE8C61097, 0x00008, + 0xE8C8F2FA, 0x00008, 0xE8E3B8A0, 0x00020, 0xE8E4EFC7, 0x00001, 0xE8F306C1, 0x00020, + 0xE90A63BF, 0x00008, 0xE91125B7, 0x00008, 0xE91246A9, 0x00008, 0xE914D436, 0x00008, + 0xE91C4020, 0x00008, 0xE91D975E, 0x00008, 0xE921F908, 0x00008, 0xE923651F, 0x00008, + 0xE935322C, 0x00008, 0xE9393B6D, 0x00008, 0xE93A8AC2, 0x00008, 0xE948C284, 0x00008, + 0xE94B510C, 0x00020, 0xE94E7186, 0x00008, 0xE9524BB4, 0x00008, 0xE9549BB9, 0x00021, + 0xE961EC96, 0x00008, 0xE974D9B4, 0x00008, 0xE9761C6A, 0x00008, 0xE97A2C2E, 0x00008, + 0xE988E0FF, 0x00008, 0xE990149C, 0x00008, 0xE9A4281C, 0x00008, 0xE9BC0F5F, 0x00008, + 0xE9D85994, 0x00008, 0xE9DF2CD9, 0x00020, 0xE9DFCD0E, 0x00008, 0xE9E06870, 0x00008, + 0xE9E3CE5A, 0x00008, 0xE9E67A3B, 0x00008, 0xE9E7484C, 0x00008, 0xE9EA2C75, 0x00004, + 0xE9EE76AC, 0x00008, 0xE9F4C656, 0x00008, 0xE9FC2DB2, 0x00008, 0xE9FDA32D, 0x00041, + 0xEA003EF8, 0x00041, 0xEA0427CF, 0x00041, 0xEA05F7B2, 0x00041, 0xEA09E089, 0x00041, + 0xEA0C0F94, 0x00041, 0xEA0D25C3, 0x00004, 0xEA0EB22B, 0x00041, 0xEA12A1CE, 0x00041, + 0xEA146AE5, 0x00041, 0xEA184CF0, 0x00041, 0xEA1D87A4, 0x00008, 0xEA1FEAD0, 0x00008, + 0xEA3397F9, 0x00008, 0xEA677637, 0x00004, 0xEA6B1EB6, 0x00008, 0xEA71E544, 0x00008, + 0xEA730EC2, 0x00008, 0xEA80F8D3, 0x00008, 0xEA91592E, 0x00020, 0xEA9470CD, 0x00008, + 0xEA9AD245, 0x00020, 0xEA9AE756, 0x00008, 0xEA9AFDB4, 0x00008, 0xEAA2D426, 0x00008, + 0xEAA8BAE9, 0x00008, 0xEAAF8DDD, 0x00008, 0xEAB67271, 0x00001, 0xEAB8D7F2, 0x00008, + 0xEAC53177, 0x00008, 0xEAD63F08, 0x00008, 0xEADA8B88, 0x00008, 0xEAE2859F, 0x00008, + 0xEAE4E57E, 0x00008, 0xEAFA090B, 0x00008, 0xEAFCD4E6, 0x00008, 0xEB0DD3DC, 0x00008, + 0xEB0EC9DA, 0x00008, 0xEB1CC8C0, 0x00008, 0xEB28786D, 0x00008, 0xEB2961E9, 0x00008, + 0xEB350827, 0x00008, 0xEB3605D3, 0x00008, 0xEB49F21F, 0x00008, 0xEB5A202A, 0x00008, + 0xEB60CA80, 0x00008, 0xEB6B4E2A, 0x00008, 0xEB6B68F9, 0x00008, 0xEB7C864B, 0x00008, + 0xEB7FF698, 0x00004, 0xEB7FF84B, 0x00004, 0xEB7FF9FE, 0x00004, 0xEB9D4871, 0x00004, + 0xEBA4F65E, 0x00008, 0xEBB2475E, 0x00008, 0xEBC7212E, 0x00008, 0xEBD6E2E7, 0x00008, + 0xEBE42EC5, 0x00008, 0xEBF0F337, 0x00008, 0xEBF835FD, 0x00008, 0xEBFC72B7, 0x00008, + 0xEBFE7753, 0x00004, 0xEC05ED56, 0x00008, 0xEC13461D, 0x00008, 0xEC161D7B, 0x00008, + 0xEC1FEEC2, 0x00008, 0xEC2036DC, 0x00008, 0xEC3A74CB, 0x00008, 0xEC54F351, 0x00008, + 0xEC663CA0, 0x00008, 0xEC7361B7, 0x00004, 0xEC8B4B34, 0x00008, 0xEC8B9645, 0x00008, + 0xEC9766BA, 0x00008, 0xECB0728C, 0x00008, 0xECB833D9, 0x00008, 0xECBB7472, 0x00008, + 0xECBBBB09, 0x00020, 0xECC96BDE, 0x00008, 0xECD820E5, 0x00008, 0xECDCFC06, 0x00008, + 0xECDFC6A8, 0x00008, 0xECF022C5, 0x00020, 0xECF647F0, 0x00008, 0xECFC9140, 0x00008, + 0xED01E211, 0x00008, 0xED0AC675, 0x004B0, 0xED0C5F04, 0x00008, 0xED109F14, 0x00008, + 0xED17651C, 0x00020, 0xED255ED8, 0x00008, 0xED30124A, 0x00008, 0xED370BC8, 0x00008, + 0xED3809C1, 0x00008, 0xED50D78A, 0x00008, 0xED5D6C15, 0x00004, 0xED5EA3A6, 0x00008, + 0xED6037D0, 0x00008, 0xED60649C, 0x00004, 0xED60664F, 0x00004, 0xED6069B5, 0x00004, + 0xED624C5F, 0x00008, 0xED6C3664, 0x00008, 0xED727D28, 0x00008, 0xED72E6C5, 0x00020, + 0xED88269D, 0x00008, 0xED988147, 0x00008, 0xEDA77571, 0x00008, 0xEDACF65F, 0x00008, + 0xEDAFF794, 0x0000C, 0xEDB4A292, 0x00008, 0xEDBB0C80, 0x00004, 0xEDBCD69E, 0x00008, + 0xEDBCDEDF, 0x00008, 0xEDCD174D, 0x00008, 0xEDE26B92, 0x00008, 0xEDF810D4, 0x00008, + 0xEDFBA132, 0x00020, 0xEE101095, 0x00008, 0xEE144817, 0x00008, 0xEE1D18F5, 0x00008, + 0xEE2C8FF2, 0x00008, 0xEE2EC34B, 0x00008, 0xEE3830CD, 0x00008, 0xEE3AAC12, 0x00008, + 0xEE4169C8, 0x00008, 0xEE46A8F0, 0x00004, 0xEE46F5C3, 0x00020, 0xEE5D01D7, 0x00008, + 0xEE7C4CB0, 0x00008, 0xEE814D19, 0x00008, 0xEE826EC0, 0x00008, 0xEE88110F, 0x00008, + 0xEE8A0381, 0x00008, 0xEE8F75D6, 0x00008, 0xEE941159, 0x00008, 0xEE960FEB, 0x00008, + 0xEE9A54A7, 0x00008, 0xEE9BEC41, 0x00020, 0xEEA30C9B, 0x00008, 0xEEA8117C, 0x00008, + 0xEEAEB167, 0x00004, 0xEEB52F8C, 0x00008, 0xEEC1A816, 0x00008, 0xEECA32AF, 0x00008, + 0xEECA4024, 0x00008, 0xEECEA3C1, 0x00008, 0xEED3F41E, 0x00020, 0xEEDCE5DA, 0x00008, 0xEEDCEBD9, 0x00008, 0xEEEB055A, 0x00020, 0xEEF19927, 0x00008, 0xEEF41C8F, 0x00008, - 0xEF0D8C53, 0x00008, 0xEF180828, 0x00020, 0xEF1DAE9F, 0x00008, 0xEF3B8A8D, 0x00008, - 0xEF427F67, 0x00004, 0xEF42811A, 0x00004, 0xEF4282CD, 0x00004, 0xEF466923, 0x00008, - 0xEF5887CC, 0x00008, 0xEF63CAB5, 0x00004, 0xEF75CCE6, 0x00008, 0xEF75D885, 0x00008, - 0xEF7C269A, 0x00008, 0xEF8BDFC5, 0x00008, 0xEF8E7B89, 0x00008, 0xEF926212, 0x00008, - 0xEFA6983A, 0x00001, 0xEFB76982, 0x00008, 0xEFC045BB, 0x00008, 0xEFD22748, 0x00008, - 0xEFEEE481, 0x00008, 0xEFF93B1A, 0x00008, 0xF013C70B, 0x00008, 0xF018C4AC, 0x012C0, + 0xEF0D8C53, 0x00008, 0xEF180828, 0x00020, 0xEF1DAE9F, 0x00008, 0xEF3B794F, 0x00008, + 0xEF3B8A8D, 0x00008, 0xEF427F67, 0x00004, 0xEF42811A, 0x00004, 0xEF4282CD, 0x00004, + 0xEF466923, 0x00008, 0xEF5887CC, 0x00008, 0xEF63CAB5, 0x00004, 0xEF75CCE6, 0x00008, + 0xEF75D885, 0x00008, 0xEF7C269A, 0x00008, 0xEF8BDFC5, 0x00008, 0xEF8E7B89, 0x00008, + 0xEF926212, 0x00008, 0xEFA2A897, 0x00001, 0xEFA6983A, 0x00001, 0xEFA93AD1, 0x00001, + 0xEFAB69DC, 0x00001, 0xEFB12296, 0x00001, 0xEFB76982, 0x00008, 0xEFC045BB, 0x00008, + 0xEFD22748, 0x00008, 0xEFD3EDDC, 0x00008, 0xEFEEE481, 0x00008, 0xEFF93B1A, 0x00008, + 0xF011E116, 0x00008, 0xF013C70B, 0x00008, 0xF018C4AC, 0x012C0, 0xF01B1D40, 0x00008, 0xF030B889, 0x00008, 0xF037586D, 0x00008, 0xF03A4017, 0x00008, 0xF03FEE93, 0x00008, 0xF04272E1, 0x00008, 0xF0428435, 0x00008, 0xF04660B0, 0x00008, 0xF0487547, 0x00008, - 0xF055EFAB, 0x00008, 0xF05B60AE, 0x00008, 0xF06FEB50, 0x00008, 0xF08D8778, 0x00008, - 0xF08FB944, 0x00008, 0xF09752EA, 0x00008, 0xF0A07F94, 0x00008, 0xF0AFB57C, 0x00020, - 0xF0B84781, 0x00008, 0xF0B8F8D3, 0x00008, 0xF0C78626, 0x00008, 0xF0CF1E65, 0x00008, - 0xF0D716E8, 0x00008, 0xF0D7293A, 0x00008, 0xF0E14984, 0x00008, 0xF0F899B3, 0x00008, - 0xF0FCE933, 0x00008, 0xF1134C02, 0x00008, 0xF116C5F6, 0x00008, 0xF11843BF, 0x00008, - 0xF1223AA0, 0x00008, 0xF125B8AF, 0x00001, 0xF126BB6D, 0x00008, 0xF1286212, 0x00001, - 0xF129D91C, 0x00008, 0xF12C0316, 0x00008, 0xF12C4AE9, 0x00001, 0xF12E79F4, 0x00001, - 0xF131F60B, 0x00001, 0xF13432AE, 0x00001, 0xF136D545, 0x00001, 0xF13AB750, 0x00001, - 0xF13E872B, 0x00021, 0xF147F2D7, 0x00008, 0xF1496064, 0x00008, 0xF14EE44B, 0x00020, + 0xF055EFAB, 0x00008, 0xF05B60AE, 0x00008, 0xF06E8217, 0x00008, 0xF06F2B95, 0x00008, + 0xF06FEB50, 0x00008, 0xF083FFE9, 0x00008, 0xF08D8778, 0x00008, 0xF08FB944, 0x00008, + 0xF09752EA, 0x00008, 0xF0A07F94, 0x00008, 0xF0A553BB, 0x00008, 0xF0AFB57C, 0x00020, + 0xF0B84781, 0x00008, 0xF0B849E7, 0x00008, 0xF0B8F8D3, 0x00008, 0xF0BAF793, 0x00008, + 0xF0C78626, 0x00008, 0xF0CF1E65, 0x00008, 0xF0D716E8, 0x00008, 0xF0D7293A, 0x00008, + 0xF0E14984, 0x00008, 0xF0F899B3, 0x00008, 0xF0FCE933, 0x00008, 0xF1134C02, 0x00008, + 0xF116C5F6, 0x00008, 0xF11843BF, 0x00008, 0xF1223AA0, 0x00008, 0xF125B8AF, 0x00001, + 0xF126BB6D, 0x00008, 0xF1286212, 0x00001, 0xF129D91C, 0x00008, 0xF12C0316, 0x00008, + 0xF12C4AE9, 0x00001, 0xF12E79F4, 0x00001, 0xF131F60B, 0x00001, 0xF133799A, 0x00008, + 0xF13432AE, 0x00001, 0xF136D545, 0x00001, 0xF13AB750, 0x00001, 0xF13E872B, 0x00021, + 0xF147F2D7, 0x00008, 0xF1496064, 0x00008, 0xF14E0719, 0x00008, 0xF14EE44B, 0x00020, 0xF1504EF2, 0x00008, 0xF15B404D, 0x00008, 0xF167B03B, 0x00008, 0xF16E43AF, 0x00008, - 0xF17EB014, 0x00001, 0xF1B2D942, 0x00008, 0xF1C6AE1A, 0x00008, 0xF1C6F01B, 0x00020, - 0xF1D9EE94, 0x00004, 0xF1D9F047, 0x00004, 0xF1D9F1FA, 0x00004, 0xF1E31655, 0x00008, - 0xF1E66A20, 0x00008, 0xF1EC7664, 0x00008, 0xF1F8CE09, 0x00008, 0xF20C7D5D, 0x00008, + 0xF17EB014, 0x00001, 0xF1976978, 0x00008, 0xF1B2D942, 0x00008, 0xF1C6AE1A, 0x00008, + 0xF1C6F01B, 0x00020, 0xF1D94491, 0x00020, 0xF1D9EE94, 0x00004, 0xF1D9F047, 0x00004, + 0xF1D9F1FA, 0x00004, 0xF1DE4BE8, 0x00008, 0xF1E31655, 0x00008, 0xF1E66A20, 0x00008, + 0xF1EC7664, 0x00008, 0xF1F5520C, 0x00004, 0xF1F8CE09, 0x00008, 0xF20C7D5D, 0x00008, 0xF2105F68, 0x00008, 0xF212287F, 0x00008, 0xF2161822, 0x00008, 0xF218BAB9, 0x00008, - 0xF21AE9C4, 0x00008, 0xF21ED29B, 0x00008, 0xF220A27E, 0x00008, 0xF2248B55, 0x00008, - 0xF2272720, 0x00008, 0xF22C5442, 0x00020, 0xF2308567, 0x00008, 0xF230ED74, 0x00008, - 0xF232096C, 0x00008, 0xF2334458, 0x00008, 0xF24C0ABE, 0x00008, 0xF2587445, 0x00008, - 0xF25A13BE, 0x00008, 0xF26CBBAA, 0x00008, 0xF26CE6CB, 0x00008, 0xF277C647, 0x00008, - 0xF2851B7F, 0x00008, 0xF28CFDB4, 0x00008, 0xF2B17714, 0x00008, 0xF2B202FC, 0x00008, - 0xF2B53C75, 0x00020, 0xF2C302CB, 0x00008, 0xF2CA90DF, 0x00008, 0xF2D188EB, 0x00008, - 0xF2E2253C, 0x00008, 0xF2E2B4AA, 0x00008, 0xF316AF99, 0x00008, 0xF31BE228, 0x00008, - 0xF31F326D, 0x00008, 0xF31F6655, 0x00008, 0xF341DEB2, 0x00008, 0xF34329BA, 0x00008, - 0xF344B69E, 0x00008, 0xF346F546, 0x00020, 0xF347DAC9, 0x00008, 0xF3554FD6, 0x00008, + 0xF21AE9C4, 0x00008, 0xF21ED29B, 0x00008, 0xF220A27E, 0x00008, 0xF2241538, 0x00008, + 0xF2248B55, 0x00008, 0xF2272720, 0x00008, 0xF22959DE, 0x00008, 0xF22C5442, 0x00020, + 0xF2308567, 0x00008, 0xF230ED74, 0x00008, 0xF232096C, 0x00008, 0xF2334458, 0x00008, + 0xF23640D3, 0x00008, 0xF24C0ABE, 0x00008, 0xF2587445, 0x00008, 0xF25A13BE, 0x00008, + 0xF26389B7, 0x00008, 0xF26CBBAA, 0x00008, 0xF26CE6CB, 0x00008, 0xF277C647, 0x00008, + 0xF2851B7F, 0x00008, 0xF28CFDB4, 0x00008, 0xF293B72F, 0x00008, 0xF2AE545B, 0x00008, + 0xF2B17714, 0x00008, 0xF2B202FC, 0x00008, 0xF2B53C75, 0x00020, 0xF2BEDEDE, 0x00008, + 0xF2C302CB, 0x00008, 0xF2CA90DF, 0x00008, 0xF2D16F5A, 0x00008, 0xF2D188EB, 0x00008, + 0xF2E2253C, 0x00008, 0xF2E2B4AA, 0x00008, 0xF2E575F9, 0x00008, 0xF2EA7DF9, 0x00008, + 0xF305B4A0, 0x00020, 0xF316AF99, 0x00008, 0xF31BE228, 0x00008, 0xF31F326D, 0x00008, + 0xF31F6655, 0x00008, 0xF323D07B, 0x00008, 0xF33192C0, 0x00008, 0xF341DEB2, 0x00008, + 0xF34329BA, 0x00008, 0xF344B69E, 0x00008, 0xF346F546, 0x00020, 0xF347DAC9, 0x00008, + 0xF3554FD6, 0x00008, 0xF355F892, 0x00008, 0xF35BFE40, 0x00020, 0xF360A9A0, 0x00008, 0xF372EC42, 0x00008, 0xF379D4EA, 0x00008, 0xF3829282, 0x00008, 0xF384D831, 0x00008, - 0xF397B97C, 0x00020, 0xF398E6DE, 0x00008, 0xF39CE946, 0x00008, 0xF3D71A8D, 0x00008, - 0xF3FC0550, 0x00008, 0xF3FFBD0B, 0x00020, 0xF415CC91, 0x00008, 0xF42AB904, 0x00008, - 0xF42BC4E8, 0x00008, 0xF43A098B, 0x00008, 0xF43CFB0B, 0x00008, 0xF4427064, 0x00008, - 0xF45FEC27, 0x00008, 0xF4697DF9, 0x00008, 0xF47919D0, 0x00008, 0xF47C797C, 0x00020, - 0xF4833F82, 0x00008, 0xF48A7A3A, 0x00008, 0xF4973530, 0x00008, 0xF4A27AFF, 0x00008, - 0xF4A8E876, 0x00008, 0xF4AFE9C8, 0x00004, 0xF4CE31F6, 0x00008, 0xF4CE4812, 0x00008, - 0xF4D1C159, 0x00008, 0xF4E2F0FF, 0x00008, 0xF4F5266A, 0x00008, 0xF4F54E48, 0x00008, - 0xF500916A, 0x00008, 0xF5016CFD, 0x00008, 0xF503F04D, 0x00008, 0xF50C8052, 0x0000C, - 0xF516BCCF, 0x00008, 0xF51A9596, 0x00008, 0xF53560C2, 0x00008, 0xF5466903, 0x00020, - 0xF5581EEA, 0x00008, 0xF55C2118, 0x00020, 0xF5666AD2, 0x00020, 0xF56ADA28, 0x00008, - 0xF56E7B1C, 0x00020, 0xF56EAB20, 0x00008, 0xF57426FE, 0x00008, 0xF5745B8F, 0x00008, - 0xF586CEA7, 0x00008, 0xF59511AD, 0x00008, 0xF59C2400, 0x00008, 0xF59F8D21, 0x00008, - 0xF5B29D01, 0x00020, 0xF5BF584E, 0x00008, 0xF5C074A3, 0x00008, 0xF5C4E714, 0x00008, - 0xF5D7C0E2, 0x08130, 0xF5F0D42C, 0x00008, 0xF5F3EE18, 0x00008, 0xF61D2BAB, 0x00008, - 0xF62464BD, 0x00008, 0xF62EBD54, 0x00008, 0xF6453F8E, 0x00008, 0xF65BFD87, 0x00008, + 0xF397B97C, 0x00020, 0xF398E6DE, 0x00008, 0xF39CE946, 0x00008, 0xF3A6782E, 0x00020, + 0xF3AF438A, 0x00008, 0xF3D71A8D, 0x00008, 0xF3FC0550, 0x00008, 0xF3FFBD0B, 0x00020, + 0xF415CC91, 0x00008, 0xF42AB904, 0x00008, 0xF42BC4E8, 0x00008, 0xF43A098B, 0x00008, + 0xF43CFB0B, 0x00008, 0xF4427064, 0x00008, 0xF443C463, 0x00008, 0xF45FEC27, 0x00008, + 0xF4697DF9, 0x00008, 0xF47919D0, 0x00008, 0xF47C797C, 0x00020, 0xF4833F82, 0x00008, + 0xF4846AA6, 0x00008, 0xF486F9A7, 0x00001, 0xF48A7A3A, 0x00008, 0xF48A7C8A, 0x00001, + 0xF48CB261, 0x00001, 0xF48F4E2C, 0x00001, 0xF4933703, 0x00001, 0xF49506E6, 0x00001, + 0xF4973530, 0x00008, 0xF498EFBD, 0x00001, 0xF49B1EC8, 0x00001, 0xF4A0DAEB, 0x00008, + 0xF4A27AFF, 0x00008, 0xF4A37A19, 0x00001, 0xF4A75C24, 0x00001, 0xF4A8E876, 0x00008, + 0xF4AFE9C8, 0x00004, 0xF4CE31F6, 0x00008, 0xF4CE4812, 0x00008, 0xF4D1C159, 0x00008, + 0xF4E2F0FF, 0x00008, 0xF4E3BF6C, 0x00008, 0xF4F5266A, 0x00008, 0xF4F54E48, 0x00008, + 0xF4FC370F, 0x00008, 0xF500916A, 0x00008, 0xF5016CFD, 0x00008, 0xF503F04D, 0x00008, + 0xF50C8052, 0x0000C, 0xF516BCCF, 0x00008, 0xF51A9596, 0x00008, 0xF53560C2, 0x00008, + 0xF5466903, 0x00020, 0xF5581EEA, 0x00008, 0xF55C2118, 0x00020, 0xF5666AD2, 0x00020, + 0xF56ADA28, 0x00008, 0xF56E7B1C, 0x00020, 0xF56EAB20, 0x00008, 0xF57426FE, 0x00008, + 0xF5745B8F, 0x00008, 0xF57E2A4A, 0x00008, 0xF586CEA7, 0x00008, 0xF59511AD, 0x00008, + 0xF59BA574, 0x00020, 0xF59C2400, 0x00008, 0xF59F8D21, 0x00008, 0xF5B29D01, 0x00020, + 0xF5BF584E, 0x00008, 0xF5C074A3, 0x00008, 0xF5C4E714, 0x00008, 0xF5D7C0E2, 0x08130, + 0xF5E6BCF9, 0x00004, 0xF5E78743, 0x00004, 0xF5F0D42C, 0x00008, 0xF5F3EE18, 0x00008, + 0xF603007C, 0x00008, 0xF61D2BAB, 0x00008, 0xF62464BD, 0x00008, 0xF62EBD54, 0x00008, + 0xF6453F8E, 0x00008, 0xF64D4121, 0x00008, 0xF65BC0F9, 0x00008, 0xF65BFD87, 0x00008, 0xF69F28F5, 0x00008, 0xF6A46E9F, 0x00008, 0xF6AC1B6D, 0x00002, 0xF6B0D5F3, 0x00008, - 0xF6C56BC1, 0x00020, 0xF6C9CDCA, 0x00008, 0xF6D0DD28, 0x00008, 0xF6D3CF25, 0x00008, - 0xF6DAE98C, 0x00008, 0xF6EBF57F, 0x00008, 0xF6FFB393, 0x00004, 0xF7102B9A, 0x00008, - 0xF71E3C8B, 0x00008, 0xF72D27A7, 0x00008, 0xF72EAA9D, 0x00008, 0xF7422A36, 0x00008, - 0xF74872EF, 0x00008, 0xF74B1C52, 0x00008, 0xF74D5229, 0x00008, 0xF750D920, 0x00008, - 0xF7513434, 0x00008, 0xF752FD4B, 0x00008, 0xF756ECEE, 0x00008, 0xF7598F85, 0x00008, - 0xF75BBE90, 0x00008, 0xF768616A, 0x00008, 0xF7772B81, 0x00008, 0xF78EBC21, 0x00008, + 0xF6BA8D10, 0x00020, 0xF6C56BC1, 0x00020, 0xF6C9CDCA, 0x00008, 0xF6D0DD28, 0x00008, + 0xF6D3CF25, 0x00008, 0xF6DAE98C, 0x00008, 0xF6EBF57F, 0x00008, 0xF6FFB393, 0x00004, + 0xF7102B9A, 0x00008, 0xF71E3C8B, 0x00008, 0xF72D27A7, 0x00008, 0xF72EAA9D, 0x00008, + 0xF7422A36, 0x00008, 0xF74872EF, 0x00008, 0xF74B1C52, 0x00008, 0xF74D5229, 0x00008, + 0xF750D920, 0x00008, 0xF7513434, 0x00008, 0xF752FD4B, 0x00008, 0xF756ECEE, 0x00008, + 0xF758EBC5, 0x00008, 0xF7598F85, 0x00008, 0xF75BBE90, 0x00008, 0xF768616A, 0x00008, + 0xF7754EAA, 0x00008, 0xF7772B81, 0x00008, 0xF77F1BF9, 0x00008, 0xF78EBC21, 0x00008, 0xF7925BD2, 0x00008, 0xF79FEDB2, 0x00008, 0xF7A550D8, 0x00008, 0xF7A85CE9, 0x00020, - 0xF7A8B6F6, 0x00020, 0xF7B061BB, 0x00008, 0xF7B27656, 0x00008, 0xF7CE3DE1, 0x00008, - 0xF7D687DD, 0x00008, 0xF7E12637, 0x00020, 0xF7F491D9, 0x00008, 0xF7FDD653, 0x00008, - 0xF808ED22, 0x00008, 0xF814744B, 0x00008, 0xF81D5E76, 0x00008, 0xF822E931, 0x00008, - 0xF8248A40, 0x00008, 0xF8255ACF, 0x00001, 0xF83BA6A1, 0x00008, 0xF842DA1D, 0x00008, - 0xF84F5376, 0x00008, 0xF851076B, 0x00008, 0xF854B0D4, 0x00008, 0xF85C8836, 0x00008, - 0xF86765CA, 0x00008, 0xF8692448, 0x00008, 0xF8728ABF, 0x00008, 0xF8799931, 0x00008, - 0xF87F1873, 0x00004, 0xF87F1A26, 0x00004, 0xF87F1BD9, 0x00004, 0xF88AE0E8, 0x00008, - 0xF8964B14, 0x00008, 0xF89CEC6E, 0x00020, 0xF8A5EA06, 0x00008, 0xF8A762F5, 0x00008, - 0xF8AF243E, 0x00004, 0xF8B14C88, 0x97E00, 0xF8B20CA1, 0x00008, 0xF8B87345, 0x00008, - 0xF8CFA72A, 0x00008, 0xF8E06E25, 0x00008, 0xF8E33B50, 0x00008, 0xF8FEE40D, 0x00008, + 0xF7A8B6F6, 0x00020, 0xF7B061BB, 0x00008, 0xF7B27656, 0x00008, 0xF7CA4736, 0x00008, + 0xF7CE3DE1, 0x00008, 0xF7D687DD, 0x00008, 0xF7E12637, 0x00020, 0xF7F491D9, 0x00008, + 0xF7FDD653, 0x00008, 0xF808ED22, 0x00008, 0xF814744B, 0x00008, 0xF81D5E76, 0x00008, + 0xF822E931, 0x00008, 0xF8244145, 0x00008, 0xF8248A40, 0x00008, 0xF8255ACF, 0x00001, + 0xF83BA6A1, 0x00008, 0xF842DA1D, 0x00008, 0xF84F5376, 0x00008, 0xF851076B, 0x00008, + 0xF854B0D4, 0x00008, 0xF85C8836, 0x00008, 0xF86765CA, 0x00008, 0xF8692448, 0x00008, + 0xF86DB5C0, 0x00008, 0xF8728ABF, 0x00008, 0xF8799931, 0x00008, 0xF87F1873, 0x00004, + 0xF87F1A26, 0x00004, 0xF87F1BD9, 0x00004, 0xF88AE0E8, 0x00008, 0xF8964B14, 0x00008, + 0xF89CEC6E, 0x00020, 0xF8A5EA06, 0x00008, 0xF8A762F5, 0x00008, 0xF8AF243E, 0x00004, + 0xF8B14C88, 0x97E00, 0xF8B20CA1, 0x00008, 0xF8B87345, 0x00008, 0xF8CFA72A, 0x00008, + 0xF8E06E25, 0x00008, 0xF8E33B50, 0x00008, 0xF8E62ACE, 0x00008, 0xF8FEE40D, 0x00008, 0xF8FFA0C8, 0x00008, 0xF90B8314, 0x00040, 0xF90EFD79, 0x00004, 0xF913AB42, 0x00008, 0xF91BC2F0, 0x00008, 0xF91E7DDA, 0x00008, 0xF921557F, 0x00008, 0xF9392F06, 0x00008, 0xF93E135C, 0x00008, 0xF93E9956, 0x00008, 0xF94245BC, 0x00008, 0xF94ACE11, 0x00008, - 0xF94D5345, 0x00008, 0xF9515E4B, 0x00008, 0xF973B61F, 0x00008, 0xF97650E1, 0x00008, - 0xF9781C59, 0x00008, 0xF97AC8A4, 0x00004, 0xF9944FA8, 0x00008, 0xF9A30F0D, 0x00008, - 0xF9B4F2D0, 0x00008, 0xF9C7A26B, 0x00008, 0xF9D07679, 0x00008, 0xF9DA14E2, 0x00008, - 0xF9E273AC, 0x00008, 0xF9EA9675, 0x00008, 0xF9F156A3, 0x00300, 0xF9F81928, 0x00008, - 0xF9FC38D3, 0x00008, 0xFA10383A, 0x00008, 0xFA2046E3, 0x00020, 0xFA48881D, 0x00008, - 0xFA4B27F0, 0x00008, 0xFA59C11A, 0x00008, 0xFA6832FA, 0x00008, 0xFA702956, 0x00008, - 0xFA7EBC8B, 0x00008, 0xFA8D7561, 0x00008, 0xFA906F6A, 0x00020, 0xFA99CC90, 0x00020, - 0xFAA2C2E8, 0x00008, 0xFAAC5013, 0x00008, 0xFAC192E6, 0x00008, 0xFADF9658, 0x00008, - 0xFAF31ADD, 0x00008, 0xFAFBF5CF, 0x00008, 0xFB19483D, 0x00008, 0xFB27242A, 0x00008, - 0xFB2AEDD2, 0x00008, 0xFB3D98F7, 0x00008, 0xFB4F27F2, 0x00008, 0xFB5773F6, 0x00008, - 0xFB5E9C1B, 0x00008, 0xFB6A1BB8, 0x00008, 0xFB6D9A04, 0x00008, 0xFB75B970, 0x00008, + 0xF94D5345, 0x00008, 0xF9515E4B, 0x00008, 0xF96BC07E, 0x00008, 0xF973B61F, 0x00008, + 0xF97650E1, 0x00008, 0xF9781C59, 0x00008, 0xF97AC8A4, 0x00004, 0xF9944FA8, 0x00008, + 0xF9A30F0D, 0x00008, 0xF9A38DF1, 0x00008, 0xF9B4F2D0, 0x00008, 0xF9C3C718, 0x00008, + 0xF9C7A26B, 0x00008, 0xF9CDDD10, 0x00008, 0xF9D07679, 0x00008, 0xF9D2D4CD, 0x00008, + 0xF9DA14E2, 0x00008, 0xF9E273AC, 0x00008, 0xF9EA9675, 0x00008, 0xF9F156A3, 0x00300, + 0xF9F81928, 0x00008, 0xF9FC38D3, 0x00008, 0xFA027366, 0x00020, 0xFA10383A, 0x00008, + 0xFA2046E3, 0x00020, 0xFA250582, 0x00008, 0xFA48881D, 0x00008, 0xFA4B27F0, 0x00008, + 0xFA4BB468, 0x00008, 0xFA59C11A, 0x00008, 0xFA6832FA, 0x00008, 0xFA702956, 0x00008, + 0xFA7EBC8B, 0x00008, 0xFA852D33, 0x00008, 0xFA8D7561, 0x00008, 0xFA906F6A, 0x00020, + 0xFA99CC90, 0x00020, 0xFAA2C2E8, 0x00008, 0xFAAC5013, 0x00008, 0xFAC192E6, 0x00008, + 0xFAC903C9, 0x00008, 0xFAD818E1, 0x00008, 0xFADC496F, 0x00008, 0xFADF9658, 0x00008, + 0xFAE8D147, 0x00020, 0xFAF31ADD, 0x00008, 0xFAFBF5CF, 0x00008, 0xFB19483D, 0x00008, + 0xFB27242A, 0x00008, 0xFB2AEDD2, 0x00008, 0xFB2CDFE1, 0x00008, 0xFB3D98F7, 0x00008, + 0xFB4F27F2, 0x00008, 0xFB5773F6, 0x00008, 0xFB5C8904, 0x00008, 0xFB5E9C1B, 0x00008, + 0xFB636123, 0x00008, 0xFB6A1BB8, 0x00008, 0xFB6D9A04, 0x00008, 0xFB75B970, 0x00008, 0xFB7D2DF7, 0x00008, 0xFB87E5B8, 0x00004, 0xFB87E91E, 0x00004, 0xFB87EAD1, 0x00004, - 0xFB8EA529, 0x00008, 0xFB92E7CF, 0x00008, 0xFB95BAF8, 0x00008, 0xFBAA3F59, 0x00008, - 0xFBB1CA27, 0x00008, 0xFBBCB2C8, 0x00008, 0xFBCBA85E, 0x00008, 0xFBD34BC5, 0x00008, - 0xFBE02F22, 0x00008, 0xFBF1ABFE, 0x00008, 0xFBF675D1, 0x00008, 0xFBF840BE, 0x00008, - 0xFBFA2784, 0x00008, 0xFBFBA37B, 0x00008, 0xFC101161, 0x00020, 0xFC12A3CF, 0x00008, - 0xFC19D5E7, 0x00008, 0xFC28CCB4, 0x00008, 0xFC2A2B88, 0x00008, 0xFC61FF9F, 0x00008, - 0xFC6BFA3E, 0x00008, 0xFCA62934, 0x00008, 0xFCAF8D65, 0x00008, 0xFCAFED83, 0x00008, - 0xFCBAC054, 0x00008, 0xFCC5B5EE, 0x00008, 0xFCD279E5, 0x00008, 0xFCDDDEFB, 0x00008, - 0xFCE79242, 0x00008, 0xFCF3CB19, 0x00008, 0xFCF72D72, 0x00008, 0xFD034E45, 0x00008, - 0xFD092F02, 0x00008, 0xFD0B505E, 0x00008, 0xFD133B52, 0x00008, 0xFD16B56B, 0x00008, - 0xFD243B21, 0x00008, 0xFD246910, 0x00008, 0xFD2A1197, 0x00008, 0xFD2C7999, 0x00008, - 0xFD47DECC, 0x00020, 0xFD4CCAB5, 0x00008, 0xFD4E2FE8, 0x00008, 0xFD5106C2, 0x00008, - 0xFD540287, 0x00008, 0xFD593BFB, 0x00008, 0xFD702922, 0x00008, 0xFD7B973C, 0x00008, - 0xFD7CDBA3, 0x00008, 0xFD7E367B, 0x00008, 0xFD7F7A49, 0x00008, 0xFD8E3010, 0x00008, - 0xFDAB2215, 0x00008, 0xFDADEDD4, 0x00008, 0xFDAE2908, 0x00008, 0xFDAF2283, 0x00008, - 0xFDBB5047, 0x00008, 0xFDC8820D, 0x00008, 0xFDC8AE84, 0x00008, 0xFDCDDFAB, 0x00008, - 0xFDD06244, 0x00008, 0xFDDFB678, 0x00004, 0xFDE8F94C, 0x00008, 0xFDFABDA4, 0x00008, + 0xFB8EA529, 0x00008, 0xFB92E7CF, 0x00008, 0xFB95BAF8, 0x00008, 0xFBA4870C, 0x00008, + 0xFBAA3F59, 0x00008, 0xFBB1CA27, 0x00008, 0xFBBCB2C8, 0x00008, 0xFBCBA85E, 0x00008, + 0xFBD34BC5, 0x00008, 0xFBE02F22, 0x00008, 0xFBE2C174, 0x00008, 0xFBF1ABFE, 0x00008, + 0xFBF675D1, 0x00008, 0xFBF840BE, 0x00008, 0xFBFA2784, 0x00008, 0xFBFBA37B, 0x00008, + 0xFC101161, 0x00020, 0xFC12A3CF, 0x00008, 0xFC19D5E7, 0x00008, 0xFC28CCB4, 0x00008, + 0xFC2A2B88, 0x00008, 0xFC61FF9F, 0x00008, 0xFC6BFA3E, 0x00008, 0xFCA3D2FB, 0x00020, + 0xFCA62934, 0x00008, 0xFCAF8D65, 0x00008, 0xFCAFED83, 0x00008, 0xFCBAC054, 0x00008, + 0xFCBDA8E6, 0x00008, 0xFCC5B5EE, 0x00008, 0xFCD279E5, 0x00008, 0xFCD639EC, 0x00008, + 0xFCD81C78, 0x00008, 0xFCDBD2D8, 0x00008, 0xFCDDDEFB, 0x00008, 0xFCE79242, 0x00008, + 0xFCF27D0C, 0x00008, 0xFCF3CB19, 0x00008, 0xFCF72D72, 0x00008, 0xFD034E45, 0x00008, + 0xFD092F02, 0x00008, 0xFD0B505E, 0x00008, 0xFD133B52, 0x00008, 0xFD167AB3, 0x00008, + 0xFD16B56B, 0x00008, 0xFD243B21, 0x00008, 0xFD246910, 0x00008, 0xFD2A1197, 0x00008, + 0xFD2C7999, 0x00008, 0xFD47DECC, 0x00020, 0xFD4CCAB5, 0x00008, 0xFD4E2FE8, 0x00008, + 0xFD50C923, 0x00008, 0xFD5106C2, 0x00008, 0xFD540287, 0x00008, 0xFD593BFB, 0x00008, + 0xFD6A7A3F, 0x00020, 0xFD702922, 0x00008, 0xFD70555D, 0x00008, 0xFD768F9E, 0x00008, + 0xFD7B973C, 0x00008, 0xFD7CDBA3, 0x00008, 0xFD7E367B, 0x00008, 0xFD7F7A49, 0x00008, + 0xFD8E3010, 0x00008, 0xFDAB2215, 0x00008, 0xFDADEDD4, 0x00008, 0xFDAE2908, 0x00008, + 0xFDAF2283, 0x00008, 0xFDBB5047, 0x00008, 0xFDC8820D, 0x00008, 0xFDC8AE84, 0x00008, + 0xFDCDDFAB, 0x00008, 0xFDD06244, 0x00008, 0xFDD6558F, 0x00008, 0xFDDFB678, 0x00004, + 0xFDE8F94C, 0x00008, 0xFDF3DF9B, 0x00008, 0xFDF69A2D, 0x00008, 0xFDFABDA4, 0x00008, 0xFDFF5695, 0x00008, 0xFE07E37F, 0x00020, 0xFE0A82F2, 0x00008, 0xFE1B3561, 0x00008, 0xFE2F69D3, 0x00001, 0xFE46FA45, 0x00008, 0xFE4D2A06, 0x00008, 0xFE53B3F7, 0x00008, 0xFE59A171, 0x00008, 0xFE5DFF0B, 0x00008, 0xFE7058B5, 0x00008, 0xFE72E03D, 0x00008, - 0xFE84FF17, 0x00008, 0xFE9ED52A, 0x00008, 0xFEAA87DA, 0x00004, 0xFEB3BE03, 0x00008, - 0xFEBF39BA, 0x00020, 0xFECD7838, 0x00008, 0xFED99FD0, 0x00008, 0xFEDB04B8, 0x00008, - 0xFEED4AD1, 0x00008, 0xFEEFFDC5, 0x00008, 0xFF1A5A40, 0x00004, 0xFF1A5BF3, 0x00004, - 0xFF1A5DA6, 0x00004, 0xFF1A5F59, 0x00004, 0xFF1A610C, 0x00004, 0xFF1A62BF, 0x00004, - 0xFF1A6472, 0x00004, 0xFF1A6625, 0x00004, 0xFF1A6EA4, 0x00004, 0xFF1A7057, 0x00004, - 0xFF1D6EB0, 0x00004, 0xFF1D7063, 0x00004, 0xFF1D7216, 0x00004, 0xFF1D73C9, 0x00004, - 0xFF1D757C, 0x00004, 0xFF1D772F, 0x00004, 0xFF1D78E2, 0x00004, 0xFF1D867A, 0x00004, - 0xFF1D882D, 0x00004, 0xFF20941E, 0x00004, 0xFF239E5C, 0x00004, 0xFF23A00F, 0x00004, - 0xFF23A528, 0x00004, 0xFF23A6DB, 0x00004, 0xFF23A88E, 0x00004, 0xFF23AA41, 0x00004, - 0xFF23ABF4, 0x00004, 0xFF23ADA7, 0x00004, 0xFF23AF5A, 0x00004, 0xFF23B10D, 0x00004, - 0xFF261823, 0x00008, 0xFF3E0956, 0x00008, 0xFF400FD2, 0x00008, 0xFF406D4E, 0x00008, + 0xFE7ADA30, 0x00008, 0xFE84FF17, 0x00008, 0xFE9ED52A, 0x00008, 0xFEA36F2C, 0x00008, + 0xFEAA87DA, 0x00004, 0xFEB3BE03, 0x00008, 0xFEBF39BA, 0x00020, 0xFECD7838, 0x00008, + 0xFED99FD0, 0x00008, 0xFEDB04B8, 0x00008, 0xFEED4AD1, 0x00008, 0xFEEFFDC5, 0x00008, + 0xFEF6629F, 0x00008, 0xFF1A5A40, 0x00004, 0xFF1A5BF3, 0x00004, 0xFF1A5DA6, 0x00004, + 0xFF1A5F59, 0x00004, 0xFF1A610C, 0x00004, 0xFF1A62BF, 0x00004, 0xFF1A6472, 0x00004, + 0xFF1A6625, 0x00004, 0xFF1A6EA4, 0x00004, 0xFF1A7057, 0x00004, 0xFF1D6EB0, 0x00004, + 0xFF1D7063, 0x00004, 0xFF1D7216, 0x00004, 0xFF1D73C9, 0x00004, 0xFF1D757C, 0x00004, + 0xFF1D772F, 0x00004, 0xFF1D78E2, 0x00004, 0xFF1D867A, 0x00004, 0xFF1D882D, 0x00004, + 0xFF20941E, 0x00004, 0xFF239E5C, 0x00004, 0xFF23A00F, 0x00004, 0xFF23A528, 0x00004, + 0xFF23A6DB, 0x00004, 0xFF23A88E, 0x00004, 0xFF23AA41, 0x00004, 0xFF23ABF4, 0x00004, + 0xFF23ADA7, 0x00004, 0xFF23AF5A, 0x00004, 0xFF23B10D, 0x00004, 0xFF261823, 0x00008, + 0xFF33AE7F, 0x00008, 0xFF3E0956, 0x00008, 0xFF400FD2, 0x00008, 0xFF406D4E, 0x00008, 0xFF4936F1, 0x00008, 0xFF4D07BE, 0x00008, 0xFF4D65FD, 0x00008, 0xFF698DC6, 0x00008, - 0xFF844AAA, 0x00008, 0xFF91A170, 0x00008, 0xFFAC1654, 0x00008, 0xFFB34E8D, 0x00008, - 0xFFB35E50, 0x00008, 0xFFBE24DA, 0x00008, 0xFFC43650, 0x00008, 0xFFC50DCA, 0x00008, - 0xFFDD9BB9, 0x00008, 0xFFEB29AE, 0x00008, 0xFFFCAD52, 0x00008, + 0xFF844AAA, 0x00008, 0xFF881DF0, 0x00008, 0xFF91A170, 0x00008, 0xFF9D7ABC, 0x00008, + 0xFFAC1654, 0x00008, 0xFFB34E8D, 0x00008, 0xFFB35E50, 0x00008, 0xFFBE24DA, 0x00008, + 0xFFC43650, 0x00008, 0xFFC50DCA, 0x00008, 0xFFDD9BB9, 0x00008, 0xFFEB29AE, 0x00008, + 0xFFEC1D19, 0x00008, 0xFFFCAD52, 0x00008, ]; } diff --git a/PKHeX.Core/Saves/Substructures/Gen9/PlayerFashionUnlock9.cs b/PKHeX.Core/Saves/Substructures/Gen9/PlayerFashionUnlock9.cs index 06a69f037..349d020bb 100644 --- a/PKHeX.Core/Saves/Substructures/Gen9/PlayerFashionUnlock9.cs +++ b/PKHeX.Core/Saves/Substructures/Gen9/PlayerFashionUnlock9.cs @@ -17,10 +17,12 @@ public static class PlayerFashionUnlock9 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, - 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1166, 1167, 1168, 1169, 1170, 1171, 1172, - 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, - 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, - 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1225, 1226, 1227, 1228, + 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, + 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, + 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, + 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1225, 1226, 1227, 1228, 1229, + 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, + 1249, ]; private static ReadOnlySpan Gloves => @@ -32,7 +34,9 @@ public static class PlayerFashionUnlock9 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, - 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, + 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, + 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, + 2172, 2173, ]; private static ReadOnlySpan Bag => @@ -44,7 +48,9 @@ public static class PlayerFashionUnlock9 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, - 3135, 3136, 3137, 3138, 3139, 3140, 3141, + 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, + 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, + 3173, 3174, 3175, 3176, 3177, ]; private static ReadOnlySpan Footwear => @@ -58,7 +64,8 @@ public static class PlayerFashionUnlock9 4115, 4116, 4117, 4118, 4119, 4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, 4128, 4129, 4130, 4131, 4132, 4133, 4134, 4135, 4136, 4137, 4138, 4139, 4140, 4141, 4142, 4143, 4144, 4145, 4146, 4147, 4148, 4149, 4150, 4151, 4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, 4160, 4161, 4162, 4163, 4164, 4165, 4166, 4167, 4168, 4169, 4170, 4171, - 4172, 4173, 4174, 4175, 4176, 4177, 4178, 4179, 4180, 4181, 4182, 4183, 4184, 4185, + 4172, 4173, 4174, 4175, 4176, 4177, 4178, 4179, 4180, 4181, 4182, 4183, 4184, 4185, 4192, 4193, 4194, 4195, 4196, + 4197, 4198, 4199, 4200, 4201, 4202, 4203, 4204, 4205, 4206, 4211, 4212, 4213, ]; private static ReadOnlySpan Headwear => @@ -89,7 +96,11 @@ public static class PlayerFashionUnlock9 5438, 5439, 5440, 5441, 5442, 5443, 5444, 5445, 5446, 5447, 5448, 5449, 5450, 5451, 5452, 5453, 5454, 5455, 5456, 5457, 5458, 5459, 5460, 5461, 5462, 5463, 5464, 5465, 5466, 5467, 5468, 5469, 5470, 5471, 5472, 5473, 5474, 5475, 5476, 5477, 5478, 5479, 5480, 5481, 5482, 5483, 5484, 5485, 5486, 5487, 5488, 5489, 5490, 5491, 5492, 5493, 5494, - 5495, 5496, 5497, 5498, 5499, 5500, 5501, 5502, 5503, 5504, + 5495, 5496, 5497, 5498, 5499, 5500, 5501, 5502, 5503, 5504, 5505, 5506, 5507, 5508, 5509, 5510, 5511, 5512, 5513, + 5514, 5515, 5516, 5517, 5518, 5519, 5520, 5521, 5522, 5523, 5524, 5525, 5526, 5527, 5528, 5529, 5530, 5531, 5532, + 5533, 5534, 5535, 5536, 5537, 5538, 5539, 5540, 5541, 5542, 5543, 5544, 5545, 5546, 5547, 5548, 5549, 5550, 5551, + 5552, 5553, 5554, 5555, 5556, 5557, 5558, 5559, 5560, 5561, 5562, 5563, 5564, 5565, 5566, 5567, 5568, 5569, 5570, + 5571, 5572, 5573, 5574, 5575, ]; private static ReadOnlySpan Legwear => @@ -100,18 +111,20 @@ public static class PlayerFashionUnlock9 6057, 6058, 6059, 6060, 6061, 6062, 6063, 6064, 6065, 6066, 6067, 6068, 6069, 6070, 6071, 6072, 6073, 6074, 6075, 6076, 6077, 6078, 6079, 6080, 6081, 6082, 6083, 6084, 6085, 6086, 6087, 6088, 6089, 6090, 6091, 6092, 6093, 6094, 6095, 6096, 6097, 6098, 6099, 6100, 6101, 6102, 6103, 6104, 6105, 6106, 6107, 6108, 6109, 6110, 6111, 6112, 6113, - 6114, 6115, 6116, 6117, 6118, 6119, 6120, 6121, 6122, + 6114, 6115, 6116, 6117, 6118, 6119, 6120, 6121, 6122, 6165, 6166, 6167, 6168, 6169, 6170, 6171, 6172, 6173, 6174, + 6175, 6176, 6177, 6178, 6179, ]; - private static ReadOnlySpan ClothingF => [ 7000, 7001, 7002, 7003, 7008, 7009, 7010, 7011, 7017, 7019, 7021, 7023, 7025 ]; - private static ReadOnlySpan ClothingM => [ 7004, 7005, 7006, 7007, 7012, 7013, 7014, 7015, 7016, 7018, 7020, 7022, 7024 ]; + private static ReadOnlySpan ClothingF => [ 7000, 7001, 7002, 7003, 7008, 7009, 7010, 7011, 7017, 7019, 7021, 7023, 7025, 7027, 7029, 7031, 7033, 7035, 7037, 7039, 7041, 7043 ]; + private static ReadOnlySpan ClothingM => [ 7004, 7005, 7006, 7007, 7012, 7013, 7014, 7015, 7016, 7018, 7020, 7022, 7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, 7040, 7042 ]; private static ReadOnlySpan PhoneCase => [ 8000, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013, 8014, 8015, 8016, 8017, 8018, 8019, 8020, 8021, 8022, 8023, 8024, 8025, 8026, 8027, 8028, 8029, 8030, 8031, 8032, 8033, 8034, 8035, 8036, 8037, 8038, 8039, 8040, 8041, 8042, 8043, 8044, 8045, 8046, 8047, 8048, 8049, 8050, 8051, 8052, 8053, 8054, 8055, 8056, - 8057, 8058, 8059, 8060, 8061, 8062, 8063, 8064, 8065, 8066, 8067, + 8057, 8058, 8059, 8060, 8061, 8062, 8063, 8064, 8065, 8066, 8067, 8068, 8069, 8070, 8071, 8072, 8073, 8074, 8075, + 8076, 8077, ]; public static int Add(SCBlockAccessor acc, uint key, ReadOnlySpan add) diff --git a/PKHeX.Core/Saves/Substructures/Gen9/RaidSpawnList9.cs b/PKHeX.Core/Saves/Substructures/Gen9/RaidSpawnList9.cs index 6044cdd66..77fd2294e 100644 --- a/PKHeX.Core/Saves/Substructures/Gen9/RaidSpawnList9.cs +++ b/PKHeX.Core/Saves/Substructures/Gen9/RaidSpawnList9.cs @@ -11,6 +11,7 @@ public sealed class RaidSpawnList9 : SaveBlock public readonly int CountUsed; public const int RaidCountLegal_T0 = 72; public const int RaidCountLegal_T1 = 100; + public const int RaidCountLegal_T2 = 80; public readonly bool HasSeeds; private readonly int OffsetRaidStart; diff --git a/PKHeX.Core/Saves/Util/SaveUtil.cs b/PKHeX.Core/Saves/Util/SaveUtil.cs index c0e777ad8..4575f00c0 100644 --- a/PKHeX.Core/Saves/Util/SaveUtil.cs +++ b/PKHeX.Core/Saves/Util/SaveUtil.cs @@ -144,6 +144,7 @@ public static class SaveUtil #endif private const int SIZE_G9_202 = 0xC8E; // Add 2 blocks (1 obj 0xC80, 1 bool) = 4{key}1{obj}4{len} + 4{key}1{boolT/boolF} + private const int SIZE_G9_300 = 0x83AD; private static readonly HashSet SizesSV = [ @@ -158,32 +159,32 @@ public static class SaveUtil SIZE_G9_3G0, SIZE_G9_3G1, SIZE_G9_3P0, SIZE_G9_3P1, - SIZE_G9_DLC1_0, SIZE_G9_DLC1_0 + SIZE_G9_202, - SIZE_G9_DLC1_1, SIZE_G9_DLC1_1 + SIZE_G9_202, - SIZE_G9_DLC1_2, SIZE_G9_DLC1_2 + SIZE_G9_202, - SIZE_G9_DLC1_3, SIZE_G9_DLC1_3 + SIZE_G9_202, - SIZE_G9_DLC1_4, SIZE_G9_DLC1_4 + SIZE_G9_202, - SIZE_G9_DLC1_5, SIZE_G9_DLC1_5 + SIZE_G9_202, - SIZE_G9_DLC1_6, SIZE_G9_DLC1_6 + SIZE_G9_202, - SIZE_G9_DLC1_7, SIZE_G9_DLC1_7 + SIZE_G9_202, - SIZE_G9_DLC1_8, SIZE_G9_DLC1_8 + SIZE_G9_202, - SIZE_G9_DLC1_9, SIZE_G9_DLC1_9 + SIZE_G9_202, - SIZE_G9_DLC1_A, SIZE_G9_DLC1_A + SIZE_G9_202, - SIZE_G9_DLC1_B, SIZE_G9_DLC1_B + SIZE_G9_202, - SIZE_G9_DLC1_C, SIZE_G9_DLC1_C + SIZE_G9_202, - SIZE_G9_DLC1_D, SIZE_G9_DLC1_D + SIZE_G9_202, - SIZE_G9_DLC1_E, SIZE_G9_DLC1_E + SIZE_G9_202, - SIZE_G9_DLC1_F, SIZE_G9_DLC1_F + SIZE_G9_202, - SIZE_G9_DLC1_G, SIZE_G9_DLC1_G + SIZE_G9_202, - SIZE_G9_DLC1_H, SIZE_G9_DLC1_H + SIZE_G9_202, - SIZE_G9_DLC1_I, SIZE_G9_DLC1_I + SIZE_G9_202, - SIZE_G9_DLC1_Q, SIZE_G9_DLC1_Q + SIZE_G9_202, - SIZE_G9_DLC1_W, SIZE_G9_DLC1_W + SIZE_G9_202, - SIZE_G9_DLC1_R, SIZE_G9_DLC1_R + SIZE_G9_202, - SIZE_G9_DLC1_T, SIZE_G9_DLC1_T + SIZE_G9_202, - SIZE_G9_DLC1_Y, SIZE_G9_DLC1_Y + SIZE_G9_202, - SIZE_G9_DLC1_U, SIZE_G9_DLC1_U + SIZE_G9_202, - SIZE_G9_DLC1_V, SIZE_G9_DLC1_V + SIZE_G9_202, + SIZE_G9_DLC1_0, SIZE_G9_DLC1_0 + SIZE_G9_202, SIZE_G9_DLC1_0 + SIZE_G9_300, + SIZE_G9_DLC1_1, SIZE_G9_DLC1_1 + SIZE_G9_202, SIZE_G9_DLC1_1 + SIZE_G9_300, + SIZE_G9_DLC1_2, SIZE_G9_DLC1_2 + SIZE_G9_202, SIZE_G9_DLC1_2 + SIZE_G9_300, + SIZE_G9_DLC1_3, SIZE_G9_DLC1_3 + SIZE_G9_202, SIZE_G9_DLC1_3 + SIZE_G9_300, + SIZE_G9_DLC1_4, SIZE_G9_DLC1_4 + SIZE_G9_202, SIZE_G9_DLC1_4 + SIZE_G9_300, + SIZE_G9_DLC1_5, SIZE_G9_DLC1_5 + SIZE_G9_202, SIZE_G9_DLC1_5 + SIZE_G9_300, + SIZE_G9_DLC1_6, SIZE_G9_DLC1_6 + SIZE_G9_202, SIZE_G9_DLC1_6 + SIZE_G9_300, + SIZE_G9_DLC1_7, SIZE_G9_DLC1_7 + SIZE_G9_202, SIZE_G9_DLC1_7 + SIZE_G9_300, + SIZE_G9_DLC1_8, SIZE_G9_DLC1_8 + SIZE_G9_202, SIZE_G9_DLC1_8 + SIZE_G9_300, + SIZE_G9_DLC1_9, SIZE_G9_DLC1_9 + SIZE_G9_202, SIZE_G9_DLC1_9 + SIZE_G9_300, + SIZE_G9_DLC1_A, SIZE_G9_DLC1_A + SIZE_G9_202, SIZE_G9_DLC1_A + SIZE_G9_300, + SIZE_G9_DLC1_B, SIZE_G9_DLC1_B + SIZE_G9_202, SIZE_G9_DLC1_B + SIZE_G9_300, + SIZE_G9_DLC1_C, SIZE_G9_DLC1_C + SIZE_G9_202, SIZE_G9_DLC1_C + SIZE_G9_300, + SIZE_G9_DLC1_D, SIZE_G9_DLC1_D + SIZE_G9_202, SIZE_G9_DLC1_D + SIZE_G9_300, + SIZE_G9_DLC1_E, SIZE_G9_DLC1_E + SIZE_G9_202, SIZE_G9_DLC1_E + SIZE_G9_300, + SIZE_G9_DLC1_F, SIZE_G9_DLC1_F + SIZE_G9_202, SIZE_G9_DLC1_F + SIZE_G9_300, + SIZE_G9_DLC1_G, SIZE_G9_DLC1_G + SIZE_G9_202, SIZE_G9_DLC1_G + SIZE_G9_300, + SIZE_G9_DLC1_H, SIZE_G9_DLC1_H + SIZE_G9_202, SIZE_G9_DLC1_H + SIZE_G9_300, + SIZE_G9_DLC1_I, SIZE_G9_DLC1_I + SIZE_G9_202, SIZE_G9_DLC1_I + SIZE_G9_300, + SIZE_G9_DLC1_Q, SIZE_G9_DLC1_Q + SIZE_G9_202, SIZE_G9_DLC1_Q + SIZE_G9_300, + SIZE_G9_DLC1_W, SIZE_G9_DLC1_W + SIZE_G9_202, SIZE_G9_DLC1_W + SIZE_G9_300, + SIZE_G9_DLC1_R, SIZE_G9_DLC1_R + SIZE_G9_202, SIZE_G9_DLC1_R + SIZE_G9_300, + SIZE_G9_DLC1_T, SIZE_G9_DLC1_T + SIZE_G9_202, SIZE_G9_DLC1_T + SIZE_G9_300, + SIZE_G9_DLC1_Y, SIZE_G9_DLC1_Y + SIZE_G9_202, SIZE_G9_DLC1_Y + SIZE_G9_300, + SIZE_G9_DLC1_U, SIZE_G9_DLC1_U + SIZE_G9_202, SIZE_G9_DLC1_U + SIZE_G9_300, + SIZE_G9_DLC1_V, SIZE_G9_DLC1_V + SIZE_G9_202, SIZE_G9_DLC1_V + SIZE_G9_300, ]; private static readonly HashSet SizesSWSH = diff --git a/PKHeX.Drawing.Misc/Properties/Resources.Designer.cs b/PKHeX.Drawing.Misc/Properties/Resources.Designer.cs index a6979c93b..ce63b0a75 100644 --- a/PKHeX.Drawing.Misc/Properties/Resources.Designer.cs +++ b/PKHeX.Drawing.Misc/Properties/Resources.Designer.cs @@ -2370,6 +2370,16 @@ namespace PKHeX.Drawing.Misc.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap gem_99 { + get { + object obj = ResourceManager.GetObject("gem_99", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -3810,6 +3820,16 @@ namespace PKHeX.Drawing.Misc.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap ribbonpartner { + get { + object obj = ResourceManager.GetObject("ribbonpartner", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -4910,6 +4930,16 @@ namespace PKHeX.Drawing.Misc.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap type_icon_99 { + get { + object obj = ResourceManager.GetObject("type_icon_99", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -5089,5 +5119,15 @@ namespace PKHeX.Drawing.Misc.Properties { return ((System.Drawing.Bitmap)(obj)); } } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap type_wide_99 { + get { + object obj = ResourceManager.GetObject("type_wide_99", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } } } diff --git a/PKHeX.Drawing.Misc/Properties/Resources.resx b/PKHeX.Drawing.Misc/Properties/Resources.resx index 79df596e5..86c227af6 100644 --- a/PKHeX.Drawing.Misc/Properties/Resources.resx +++ b/PKHeX.Drawing.Misc/Properties/Resources.resx @@ -811,6 +811,9 @@ ..\Resources\img\types\gem\gem_17.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\types\gem\gem_99.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\ribbons\ribbonability.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -1243,6 +1246,9 @@ ..\Resources\img\ribbons\ribbononceinalifetime.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\ribbons\ribbonpartner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\ribbons\ribbonpremier.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -1573,6 +1579,9 @@ ..\Resources\img\types\square\type_icon_17.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\types\square\type_icon_99.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\types\wide\type_wide_00.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -1627,4 +1636,7 @@ ..\Resources\img\types\wide\type_wide_17.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\types\wide\type_wide_99.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbonpartner.png b/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbonpartner.png new file mode 100644 index 000000000..15f4c07bf Binary files /dev/null and b/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbonpartner.png differ diff --git a/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbontwinklingstar.png b/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbontwinklingstar.png index 5c4ef0203..d2a28e661 100644 Binary files a/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbontwinklingstar.png and b/PKHeX.Drawing.Misc/Resources/img/ribbons/ribbontwinklingstar.png differ diff --git a/PKHeX.Drawing.Misc/Resources/img/types/gem/gem_99.png b/PKHeX.Drawing.Misc/Resources/img/types/gem/gem_99.png new file mode 100644 index 000000000..e619c9428 Binary files /dev/null and b/PKHeX.Drawing.Misc/Resources/img/types/gem/gem_99.png differ diff --git a/PKHeX.Drawing.Misc/Resources/img/types/square/type_icon_99.png b/PKHeX.Drawing.Misc/Resources/img/types/square/type_icon_99.png new file mode 100644 index 000000000..34cef43fc Binary files /dev/null and b/PKHeX.Drawing.Misc/Resources/img/types/square/type_icon_99.png differ diff --git a/PKHeX.Drawing.Misc/Resources/img/types/wide/type_wide_99.png b/PKHeX.Drawing.Misc/Resources/img/types/wide/type_wide_99.png new file mode 100644 index 000000000..a317f892c Binary files /dev/null and b/PKHeX.Drawing.Misc/Resources/img/types/wide/type_wide_99.png differ diff --git a/PKHeX.Drawing.PokeSprite/Properties/Resources.Designer.cs b/PKHeX.Drawing.PokeSprite/Properties/Resources.Designer.cs index a234ccd6a..01961ed9d 100644 --- a/PKHeX.Drawing.PokeSprite/Properties/Resources.Designer.cs +++ b/PKHeX.Drawing.PokeSprite/Properties/Resources.Designer.cs @@ -820,6 +820,26 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1018 { + get { + object obj = ResourceManager.GetObject("a_1018", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1019 { + get { + object obj = ResourceManager.GetObject("a_1019", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -830,6 +850,86 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1020 { + get { + object obj = ResourceManager.GetObject("a_1020", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1021 { + get { + object obj = ResourceManager.GetObject("a_1021", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1022 { + get { + object obj = ResourceManager.GetObject("a_1022", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1023 { + get { + object obj = ResourceManager.GetObject("a_1023", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1024 { + get { + object obj = ResourceManager.GetObject("a_1024", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1024_1 { + get { + object obj = ResourceManager.GetObject("a_1024_1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1024_2 { + get { + object obj = ResourceManager.GetObject("a_1024_2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap a_1025 { + get { + object obj = ResourceManager.GetObject("a_1025", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -14810,6 +14910,16 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1109 { + get { + object obj = ResourceManager.GetObject("aitem_1109", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -14820,6 +14930,66 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1110 { + get { + object obj = ResourceManager.GetObject("aitem_1110", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1111 { + get { + object obj = ResourceManager.GetObject("aitem_1111", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1112 { + get { + object obj = ResourceManager.GetObject("aitem_1112", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1113 { + get { + object obj = ResourceManager.GetObject("aitem_1113", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1114 { + get { + object obj = ResourceManager.GetObject("aitem_1114", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1115 { + get { + object obj = ResourceManager.GetObject("aitem_1115", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -15350,6 +15520,16 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_1581 { + get { + object obj = ResourceManager.GetObject("aitem_1581", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -16280,6 +16460,16 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_225 { + get { + object obj = ResourceManager.GetObject("aitem_225", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -16380,6 +16570,16 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_235 { + get { + object obj = ResourceManager.GetObject("aitem_235", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -16660,6 +16860,16 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_2482 { + get { + object obj = ResourceManager.GetObject("aitem_2482", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -16700,6 +16910,16 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_252 { + get { + object obj = ResourceManager.GetObject("aitem_252", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -16710,6 +16930,16 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_2549 { + get { + object obj = ResourceManager.GetObject("aitem_2549", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -17270,6 +17500,46 @@ namespace PKHeX.Drawing.PokeSprite.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_321 { + get { + object obj = ResourceManager.GetObject("aitem_321", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_322 { + get { + object obj = ResourceManager.GetObject("aitem_322", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_323 { + get { + object obj = ResourceManager.GetObject("aitem_323", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap aitem_324 { + get { + object obj = ResourceManager.GetObject("aitem_324", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/PKHeX.Drawing.PokeSprite/Properties/Resources.resx b/PKHeX.Drawing.PokeSprite/Properties/Resources.resx index c3fdcedf7..8b8ce4318 100644 --- a/PKHeX.Drawing.PokeSprite/Properties/Resources.resx +++ b/PKHeX.Drawing.PokeSprite/Properties/Resources.resx @@ -148,9 +148,30 @@ ..\Resources\img\Artwork Items\aitem_1104.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_1109.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_111.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_1110.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_1111.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_1112.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_1113.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_1114.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_1115.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_1116.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -310,6 +331,9 @@ ..\Resources\img\Artwork Items\aitem_158.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_1581.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_1582.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -589,6 +613,9 @@ ..\Resources\img\Artwork Items\aitem_224.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_225.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_228.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -619,6 +646,9 @@ ..\Resources\img\Artwork Items\aitem_2345.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_235.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_236.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -703,6 +733,9 @@ ..\Resources\img\Artwork Items\aitem_248.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_2482.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_249.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -715,9 +748,15 @@ ..\Resources\img\Artwork Items\aitem_251.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_252.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_253.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_2549.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_26.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -886,6 +925,18 @@ ..\Resources\img\Artwork Items\aitem_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Items\aitem_321.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_322.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_323.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Items\aitem_324.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Items\aitem_325.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -1360,12 +1411,42 @@ ..\Resources\img\Artwork Pokemon Sprites\a_1017-7.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Pokemon Sprites\a_1018.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1019.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Pokemon Sprites\a_101-1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\img\Artwork Pokemon Sprites\a_102.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\Artwork Pokemon Sprites\a_1020.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1021.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1022.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1023.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1024.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1024-1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1024-2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\Artwork Pokemon Sprites\a_1025.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\img\Artwork Pokemon Sprites\a_103.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1109.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1109.png new file mode 100644 index 000000000..f22b2336f Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1109.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1110.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1110.png new file mode 100644 index 000000000..fd62fd3b2 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1110.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1111.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1111.png new file mode 100644 index 000000000..fd34605af Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1111.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1112.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1112.png new file mode 100644 index 000000000..5ad4bedee Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1112.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1113.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1113.png new file mode 100644 index 000000000..93b0ddb2e Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1113.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1114.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1114.png new file mode 100644 index 000000000..e6070fcdf Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1114.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1115.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1115.png new file mode 100644 index 000000000..9b2dda572 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1115.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1581.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1581.png new file mode 100644 index 000000000..438801e20 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_1581.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_225.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_225.png new file mode 100644 index 000000000..86043a1ba Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_225.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_235.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_235.png new file mode 100644 index 000000000..a08d2fb2a Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_235.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2482.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2482.png new file mode 100644 index 000000000..c9ad029b2 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2482.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_252.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_252.png new file mode 100644 index 000000000..17a8fa48b Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_252.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2549.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2549.png new file mode 100644 index 000000000..83b891ade Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_2549.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_321.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_321.png new file mode 100644 index 000000000..d41314f57 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_321.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_322.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_322.png new file mode 100644 index 000000000..32532a4f0 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_322.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_323.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_323.png new file mode 100644 index 000000000..27c8b6aae Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_323.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_324.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_324.png new file mode 100644 index 000000000..ea125a313 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Items/aitem_324.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1.png index 75b6e24ca..25c62da3c 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1018.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1018.png new file mode 100644 index 000000000..da2a4258c Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1018.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1019.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1019.png new file mode 100644 index 000000000..da2474c22 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1019.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_102.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_102.png index c4c204a9a..ce3e6bd89 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_102.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_102.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1020.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1020.png new file mode 100644 index 000000000..547505628 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1020.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1021.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1021.png new file mode 100644 index 000000000..ee9e12df8 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1021.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1022.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1022.png new file mode 100644 index 000000000..4becf2c5d Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1022.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1023.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1023.png new file mode 100644 index 000000000..abc983f2e Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1023.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-1.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-1.png new file mode 100644 index 000000000..b1f8c8718 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-1.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-2.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-2.png new file mode 100644 index 000000000..9e27851ef Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024-2.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024.png new file mode 100644 index 000000000..d2d201bc3 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1024.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1025.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1025.png new file mode 100644 index 000000000..9dbd735c2 Binary files /dev/null and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_1025.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_103.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_103.png index 3f9313a04..35144ba80 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_103.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_103.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_106.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_106.png index de0580f6c..6cf38e2cf 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_106.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_106.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_107.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_107.png index 90a6cf650..58ff8c2d0 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_107.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_107.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_111.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_111.png index 1aa3c2f6f..054efc4ef 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_111.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_111.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_112.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_112.png index 6c3fb0cfe..593f23bb1 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_112.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_112.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_116.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_116.png index 40fb51c24..5c57ba60b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_116.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_116.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_117.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_117.png index 87027253a..072e15185 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_117.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_117.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_125.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_125.png index 16d6701ac..f8a585fec 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_125.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_125.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_126.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_126.png index 19b1beada..9ddcc5d06 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_126.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_126.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_131.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_131.png index 6f619381e..86b4a2bce 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_131.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_131.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_137.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_137.png index d67b30875..25c39c4c5 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_137.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_137.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_152.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_152.png index 122381afa..c70c3f12b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_152.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_152.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_153.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_153.png index 570954939..0be517f55 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_153.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_153.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_154.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_154.png index 8a2db3a0e..059a1f041 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_154.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_154.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_159.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_159.png index d7d1bdbfc..416c7886a 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_159.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_159.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_160.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_160.png index e9a0093dc..bc3497a8f 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_160.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_160.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_170.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_170.png index 20e59f3ab..2fcb72e09 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_170.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_170.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_171.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_171.png index a4b3ecfd6..c81e46cf4 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_171.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_171.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_2.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_2.png index 31c37db06..a4630225f 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_2.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_2.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_210.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_210.png index dfdf89d6e..80b931fe8 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_210.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_210.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_233.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_233.png index f4be9dceb..362bcff1d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_233.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_233.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_235.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_235.png index ee5a4df47..d8de5e3c0 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_235.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_235.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_236.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_236.png index 95c993ccf..8b410d064 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_236.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_236.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_237.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_237.png index 0ff076351..b20b2a987 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_237.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_237.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_239.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_239.png index f9b4a2747..3c6e7906c 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_239.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_239.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_240.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_240.png index 6edbc5d4f..119d13533 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_240.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_240.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_243.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_243.png index 5cd40ecec..4d75cc1c3 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_243.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_243.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_244.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_244.png index 00b7de1fd..2f992c3f7 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_244.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_244.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_245.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_245.png index fd61f9917..3d3637c3b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_245.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_245.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_249.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_249.png index 36c2ce699..ec7f2623d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_249.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_249.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_250.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_250.png index 2d7ea9ca0..8e26b58be 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_250.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_250.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_254.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_254.png index 423240ae1..2d3f9724a 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_254.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_254.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_255.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_255.png index 1789118b6..1ee5e732d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_255.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_255.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_256.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_256.png index f8d85ddb1..3c0c495ba 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_256.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_256.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_258.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_258.png index 30746eec6..69e2cae1d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_258.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_258.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_3.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_3.png index 42f1bf780..9489be8bc 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_3.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_3.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_328.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_328.png index edfacfced..40ff51bb8 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_328.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_328.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_329.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_329.png index e59c22708..b683074c6 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_329.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_329.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_374.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_374.png index ff32c5d08..6530db28e 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_374.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_374.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_375.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_375.png index 13cd6397a..5c5a305b6 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_375.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_375.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_377.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_377.png index 5119f97b0..07f201ace 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_377.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_377.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_378.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_378.png index c6691386b..dc58f2a98 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_378.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_378.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_380.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_380.png index f8c845417..2469dce66 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_380.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_380.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-1.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-1.png index e72c9fa5b..d20f232e6 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-1.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-1.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-2.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-2.png index c4285ab07..8ee452b85 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-2.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-2.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-3.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-3.png index 6c47e0890..0bfba1e14 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-3.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386-3.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386.png index 54905acf3..16a417021 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_386.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_408.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_408.png index 27310632a..355486bb1 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_408.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_408.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_409.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_409.png index 90bb4e481..11792250e 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_409.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_409.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_410.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_410.png index 46e9bab21..04a63e549 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_410.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_410.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_411.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_411.png index c762d74b2..fba778521 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_411.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_411.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_43.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_43.png index 42bc8ed87..093a70f67 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_43.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_43.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_44.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_44.png index f7388c737..81c07b9e6 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_44.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_44.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_45.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_45.png index be25e5be4..e75e7d8cc 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_45.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_45.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_474.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_474.png index ea81c6441..1dfe6741d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_474.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_474.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_486.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_486.png index dd1c68548..d4e6b7455 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_486.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_486.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_573.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_573.png index 058f5d992..de54d697c 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_573.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_573.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_644.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_644.png index db807b5bc..8ddcf6621 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_644.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_644.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_647.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_647.png index dba087f81..2cea00f98 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_647.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_647.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_7.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_7.png index 380e09817..069bc3b26 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_7.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_7.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_72.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_72.png index fd3d3aff1..058ce77d0 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_72.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_72.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_725.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_725.png index abd2c492c..a391fbc98 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_725.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_725.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_726.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_726.png index 4212fa45e..9c39f3580 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_726.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_726.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_73.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_73.png index 371d9d07e..c6c94117d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_73.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_73.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-1.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-1.png index c6f8c10b4..e3fd4290e 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-1.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-1.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-10.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-10.png index fd57a97c1..c3b15022d 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-10.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-10.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-11.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-11.png index 1acf6ac19..05472ab00 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-11.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-11.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-12.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-12.png index e7397a652..fa16177f0 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-12.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-12.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-13.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-13.png index f6e688453..517ad0ced 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-13.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-13.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-2.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-2.png index c6f8c10b4..e3fd4290e 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-2.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-2.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-3.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-3.png index c6f8c10b4..e3fd4290e 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-3.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-3.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-4.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-4.png index c6f8c10b4..e3fd4290e 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-4.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-4.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-5.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-5.png index c6f8c10b4..e3fd4290e 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-5.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-5.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-6.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-6.png index c6f8c10b4..e3fd4290e 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-6.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-6.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-7.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-7.png index 652d3f6e7..fe72c902b 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-7.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-7.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-8.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-8.png index f73f54cee..f300c4085 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-8.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-8.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-9.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-9.png index 60f1a19f2..d779fc9ba 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-9.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774-9.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774.png index 8f993812a..e3fd4290e 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_774.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_8.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_8.png index 2b53e481a..7564c95eb 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_8.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_8.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_84.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_84.png index c075b977c..3b8af3b3a 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_84.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_84.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_85.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_85.png index b903cc399..c7fd711cf 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_85.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_85.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_86.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_86.png index 0e175a3d0..58ca41e6e 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_86.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_86.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_87.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_87.png index 9da801aab..b8ea7e2e5 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_87.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_87.png differ diff --git a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_9.png b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_9.png index 275abdf84..8c62bca9a 100644 Binary files a/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_9.png and b/PKHeX.Drawing.PokeSprite/Resources/img/Artwork Pokemon Sprites/a_9.png differ diff --git a/PKHeX.Drawing.PokeSprite/Util/SpriteUtil.cs b/PKHeX.Drawing.PokeSprite/Util/SpriteUtil.cs index 47633bafb..4c4203887 100644 --- a/PKHeX.Drawing.PokeSprite/Util/SpriteUtil.cs +++ b/PKHeX.Drawing.PokeSprite/Util/SpriteUtil.cs @@ -148,7 +148,7 @@ public static class SpriteUtil private static Bitmap ApplyTeraColor(byte elementalType, Bitmap img, SpriteBackgroundType type) { - var color = TypeColor.GetTypeSpriteColor(elementalType); + var color = TypeColor.GetTeraSpriteColor(elementalType); var thk = SpriteBuilder.ShowTeraThicknessStripe; var op = SpriteBuilder.ShowTeraOpacityStripe; var bg = SpriteBuilder.ShowTeraOpacityBackground; diff --git a/PKHeX.Drawing.PokeSprite/Util/TypeColor.cs b/PKHeX.Drawing.PokeSprite/Util/TypeColor.cs index a4625e18f..1ae55d861 100644 --- a/PKHeX.Drawing.PokeSprite/Util/TypeColor.cs +++ b/PKHeX.Drawing.PokeSprite/Util/TypeColor.cs @@ -40,4 +40,19 @@ public static class TypeColor Fairy => Color.FromArgb(239, 113, 239), _ => throw new ArgumentOutOfRangeException(nameof(type), type, null), }; + + /// + /// Color to show for a of . + /// + public static Color Stellar => Color.LightYellow; + + /// + /// Gets the color of a for a Tera sprite. + /// + public static Color GetTeraSpriteColor(byte elementalType) + { + if (elementalType == TeraTypeUtil.Stellar) + return Stellar; + return GetTypeSpriteColor(elementalType); + } } diff --git a/PKHeX.WinForms/Controls/PKM Editor/StatEditor.cs b/PKHeX.WinForms/Controls/PKM Editor/StatEditor.cs index ccbb81469..09d300319 100644 --- a/PKHeX.WinForms/Controls/PKM Editor/StatEditor.cs +++ b/PKHeX.WinForms/Controls/PKM Editor/StatEditor.cs @@ -398,8 +398,8 @@ public partial class StatEditor : UserControl if (Entity is ITeraType) { var pi = Entity.PersonalInfo; - PB_TeraType1.SetType(pi.Type1); - PB_TeraType2.SetType(pi.Type2); + PB_TeraType1.SetType(pi.Type1, false); // Personal Info are just regular move types. + PB_TeraType2.SetType(pi.Type2, false); // Personal Info are just regular move types. } } @@ -673,6 +673,8 @@ public partial class StatEditor : UserControl private const string TeraOverrideNone = "---"; private const byte TeraOverrideNoneValue = TeraTypeUtil.OverrideNone; + private const byte TeraStellarValue = TeraTypeUtil.Stellar; + private const byte TeraDisplayIndex = TeraTypeUtil.StellarTypeDisplayStringIndex; private void L_TeraTypeOriginal_Click(object sender, EventArgs e) { @@ -705,11 +707,12 @@ public partial class StatEditor : UserControl CB_TeraTypeOriginal.InitializeBinding(); CB_TeraTypeOverride.InitializeBinding(); - var types = GameInfo.Strings.types; - CB_HPType.DataSource = Util.GetCBList(types.AsSpan(1, 16)); + var types = GameInfo.Strings.types.AsSpan(); + CB_HPType.DataSource = Util.GetCBList(types.Slice(1, HiddenPower.TypeCount)); - var tera = Util.GetCBList(types); + var tera = Util.GetCBList(types[..TeraDisplayIndex]); tera.Insert(0, new(TeraOverrideNone, TeraOverrideNoneValue)); + tera.Add(new(types[TeraDisplayIndex], TeraStellarValue)); CB_TeraTypeOriginal.DataSource = new BindingSource(tera, null); CB_TeraTypeOverride.DataSource = new BindingSource(tera, null); @@ -763,14 +766,20 @@ public sealed class TypePictureBox : PictureBox { private byte Type; - public void SetType(byte type) => BackColor = TypeColor.GetTypeSpriteColor(Type = type); + public void SetType(byte type, bool tera) => BackColor = tera + ? TypeColor.GetTeraSpriteColor(Type = type) + : TypeColor.GetTypeSpriteColor(Type = type); + private readonly ToolTip Tip = new() { InitialDelay = 500, ReshowDelay = 500, ShowAlways = true }; // Show a tooltip when hovered. protected override void OnMouseHover(EventArgs e) { base.OnMouseHover(e); - var name = GameInfo.Strings.types[Type]; + var index = Type; + if (index == TeraTypeUtil.Stellar) + index = TeraTypeUtil.StellarTypeDisplayStringIndex; + var name = GameInfo.Strings.types[index]; Tip.SetToolTip(this, name); } } diff --git a/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.Designer.cs b/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.Designer.cs index d64e7dab2..e9061fb70 100644 --- a/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.Designer.cs +++ b/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.Designer.cs @@ -99,6 +99,7 @@ namespace PKHeX.WinForms.Controls B_VerifySaveEntities = new System.Windows.Forms.Button(); Menu_ExportBAK = new System.Windows.Forms.Button(); B_JPEG = new System.Windows.Forms.Button(); + B_ConvertKorean = new System.Windows.Forms.Button(); CB_SaveSlot = new System.Windows.Forms.ComboBox(); L_SaveSlot = new System.Windows.Forms.Label(); L_Secure2 = new System.Windows.Forms.Label(); @@ -107,7 +108,7 @@ namespace PKHeX.WinForms.Controls TB_Secure1 = new System.Windows.Forms.TextBox(); L_GameSync = new System.Windows.Forms.Label(); TB_GameSync = new System.Windows.Forms.TextBox(); - B_ConvertKorean = new System.Windows.Forms.Button(); + B_RaidBlueberry = new System.Windows.Forms.Button(); tabBoxMulti.SuspendLayout(); Tab_Box.SuspendLayout(); Tab_PartyBattle.SuspendLayout(); @@ -293,7 +294,7 @@ namespace PKHeX.WinForms.Controls // // TB_RNGSeed // - TB_RNGSeed.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TB_RNGSeed.Font = new System.Drawing.Font("Courier New", 8.25F); TB_RNGSeed.Location = new System.Drawing.Point(64, 168); TB_RNGSeed.MaxLength = 16; TB_RNGSeed.Name = "TB_RNGSeed"; @@ -399,6 +400,7 @@ namespace PKHeX.WinForms.Controls FLP_SAVtools.Controls.Add(B_RaidArmor); FLP_SAVtools.Controls.Add(B_RaidCrown); FLP_SAVtools.Controls.Add(B_RaidKitakami); + FLP_SAVtools.Controls.Add(B_RaidBlueberry); FLP_SAVtools.Controls.Add(B_Blocks); FLP_SAVtools.Controls.Add(B_OtherSlots); FLP_SAVtools.Controls.Add(B_OpenSealStickers); @@ -547,7 +549,7 @@ namespace PKHeX.WinForms.Controls // // B_OpenSuperTraining // - B_OpenSuperTraining.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + B_OpenSuperTraining.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); B_OpenSuperTraining.Location = new System.Drawing.Point(4, 124); B_OpenSuperTraining.Margin = new System.Windows.Forms.Padding(4); B_OpenSuperTraining.Name = "B_OpenSuperTraining"; @@ -669,7 +671,7 @@ namespace PKHeX.WinForms.Controls // // B_OpenGeonetEditor // - B_OpenGeonetEditor.Location = new System.Drawing.Point(212, 204); + B_OpenGeonetEditor.Location = new System.Drawing.Point(316, 204); B_OpenGeonetEditor.Margin = new System.Windows.Forms.Padding(4); B_OpenGeonetEditor.Name = "B_OpenGeonetEditor"; B_OpenGeonetEditor.Size = new System.Drawing.Size(96, 32); @@ -680,7 +682,7 @@ namespace PKHeX.WinForms.Controls // // B_OpenUnityTowerEditor // - B_OpenUnityTowerEditor.Location = new System.Drawing.Point(212, 204); + B_OpenUnityTowerEditor.Location = new System.Drawing.Point(4, 244); B_OpenUnityTowerEditor.Margin = new System.Windows.Forms.Padding(4); B_OpenUnityTowerEditor.Name = "B_OpenUnityTowerEditor"; B_OpenUnityTowerEditor.Size = new System.Drawing.Size(96, 32); @@ -702,7 +704,7 @@ namespace PKHeX.WinForms.Controls // // B_Roamer // - B_Roamer.Location = new System.Drawing.Point(316, 204); + B_Roamer.Location = new System.Drawing.Point(108, 244); B_Roamer.Margin = new System.Windows.Forms.Padding(4); B_Roamer.Name = "B_Roamer"; B_Roamer.Size = new System.Drawing.Size(96, 32); @@ -713,7 +715,7 @@ namespace PKHeX.WinForms.Controls // // B_FestivalPlaza // - B_FestivalPlaza.Location = new System.Drawing.Point(4, 244); + B_FestivalPlaza.Location = new System.Drawing.Point(212, 244); B_FestivalPlaza.Margin = new System.Windows.Forms.Padding(4); B_FestivalPlaza.Name = "B_FestivalPlaza"; B_FestivalPlaza.Size = new System.Drawing.Size(96, 32); @@ -724,7 +726,7 @@ namespace PKHeX.WinForms.Controls // // B_MailBox // - B_MailBox.Location = new System.Drawing.Point(108, 244); + B_MailBox.Location = new System.Drawing.Point(316, 244); B_MailBox.Margin = new System.Windows.Forms.Padding(4); B_MailBox.Name = "B_MailBox"; B_MailBox.Size = new System.Drawing.Size(96, 32); @@ -735,7 +737,7 @@ namespace PKHeX.WinForms.Controls // // B_OpenApricorn // - B_OpenApricorn.Location = new System.Drawing.Point(212, 244); + B_OpenApricorn.Location = new System.Drawing.Point(4, 284); B_OpenApricorn.Margin = new System.Windows.Forms.Padding(4); B_OpenApricorn.Name = "B_OpenApricorn"; B_OpenApricorn.Size = new System.Drawing.Size(96, 32); @@ -746,7 +748,7 @@ namespace PKHeX.WinForms.Controls // // B_Raids // - B_Raids.Location = new System.Drawing.Point(316, 244); + B_Raids.Location = new System.Drawing.Point(108, 284); B_Raids.Margin = new System.Windows.Forms.Padding(4); B_Raids.Name = "B_Raids"; B_Raids.Size = new System.Drawing.Size(96, 32); @@ -757,7 +759,7 @@ namespace PKHeX.WinForms.Controls // // B_RaidArmor // - B_RaidArmor.Location = new System.Drawing.Point(4, 284); + B_RaidArmor.Location = new System.Drawing.Point(212, 284); B_RaidArmor.Margin = new System.Windows.Forms.Padding(4); B_RaidArmor.Name = "B_RaidArmor"; B_RaidArmor.Size = new System.Drawing.Size(96, 32); @@ -768,7 +770,7 @@ namespace PKHeX.WinForms.Controls // // B_RaidCrown // - B_RaidCrown.Location = new System.Drawing.Point(108, 284); + B_RaidCrown.Location = new System.Drawing.Point(316, 284); B_RaidCrown.Margin = new System.Windows.Forms.Padding(4); B_RaidCrown.Name = "B_RaidCrown"; B_RaidCrown.Size = new System.Drawing.Size(96, 32); @@ -779,6 +781,7 @@ namespace PKHeX.WinForms.Controls // // B_RaidKitakami // + B_RaidKitakami.Location = new System.Drawing.Point(4, 324); B_RaidKitakami.Margin = new System.Windows.Forms.Padding(4); B_RaidKitakami.Name = "B_RaidKitakami"; B_RaidKitakami.Size = new System.Drawing.Size(96, 32); @@ -789,7 +792,7 @@ namespace PKHeX.WinForms.Controls // // B_Blocks // - B_Blocks.Location = new System.Drawing.Point(212, 284); + B_Blocks.Location = new System.Drawing.Point(212, 324); B_Blocks.Margin = new System.Windows.Forms.Padding(4); B_Blocks.Name = "B_Blocks"; B_Blocks.Size = new System.Drawing.Size(96, 32); @@ -800,7 +803,7 @@ namespace PKHeX.WinForms.Controls // // B_OtherSlots // - B_OtherSlots.Location = new System.Drawing.Point(316, 284); + B_OtherSlots.Location = new System.Drawing.Point(316, 324); B_OtherSlots.Margin = new System.Windows.Forms.Padding(4); B_OtherSlots.Name = "B_OtherSlots"; B_OtherSlots.Size = new System.Drawing.Size(96, 32); @@ -811,7 +814,7 @@ namespace PKHeX.WinForms.Controls // // B_OpenSealStickers // - B_OpenSealStickers.Location = new System.Drawing.Point(4, 324); + B_OpenSealStickers.Location = new System.Drawing.Point(4, 364); B_OpenSealStickers.Margin = new System.Windows.Forms.Padding(4); B_OpenSealStickers.Name = "B_OpenSealStickers"; B_OpenSealStickers.Size = new System.Drawing.Size(96, 32); @@ -822,7 +825,7 @@ namespace PKHeX.WinForms.Controls // // B_Poffins // - B_Poffins.Location = new System.Drawing.Point(108, 324); + B_Poffins.Location = new System.Drawing.Point(108, 364); B_Poffins.Margin = new System.Windows.Forms.Padding(4); B_Poffins.Name = "B_Poffins"; B_Poffins.Size = new System.Drawing.Size(96, 32); @@ -833,7 +836,7 @@ namespace PKHeX.WinForms.Controls // // B_RaidsSevenStar // - B_RaidsSevenStar.Location = new System.Drawing.Point(212, 324); + B_RaidsSevenStar.Location = new System.Drawing.Point(212, 364); B_RaidsSevenStar.Margin = new System.Windows.Forms.Padding(4); B_RaidsSevenStar.Name = "B_RaidsSevenStar"; B_RaidsSevenStar.Size = new System.Drawing.Size(96, 32); @@ -912,6 +915,17 @@ namespace PKHeX.WinForms.Controls B_JPEG.UseVisualStyleBackColor = true; B_JPEG.Click += B_JPEG_Click; // + // B_ConvertKorean + // + B_ConvertKorean.Location = new System.Drawing.Point(0, 48); + B_ConvertKorean.Margin = new System.Windows.Forms.Padding(0); + B_ConvertKorean.Name = "B_ConvertKorean"; + B_ConvertKorean.Size = new System.Drawing.Size(88, 48); + B_ConvertKorean.TabIndex = 6; + B_ConvertKorean.Text = "Korean Save Conversion"; + B_ConvertKorean.UseVisualStyleBackColor = true; + B_ConvertKorean.Click += B_ConvertKorean_Click; + // // CB_SaveSlot // CB_SaveSlot.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; @@ -943,7 +957,7 @@ namespace PKHeX.WinForms.Controls // TB_Secure2 // TB_Secure2.Enabled = false; - TB_Secure2.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TB_Secure2.Font = new System.Drawing.Font("Courier New", 8.25F); TB_Secure2.Location = new System.Drawing.Point(152, 112); TB_Secure2.MaxLength = 16; TB_Secure2.MinimumSize = new System.Drawing.Size(120, 24); @@ -965,7 +979,7 @@ namespace PKHeX.WinForms.Controls // TB_Secure1 // TB_Secure1.Enabled = false; - TB_Secure1.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TB_Secure1.Font = new System.Drawing.Font("Courier New", 8.25F); TB_Secure1.Location = new System.Drawing.Point(152, 88); TB_Secure1.MaxLength = 16; TB_Secure1.MinimumSize = new System.Drawing.Size(120, 24); @@ -987,7 +1001,7 @@ namespace PKHeX.WinForms.Controls // TB_GameSync // TB_GameSync.Enabled = false; - TB_GameSync.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TB_GameSync.Font = new System.Drawing.Font("Courier New", 8.25F); TB_GameSync.Location = new System.Drawing.Point(152, 64); TB_GameSync.MaxLength = 16; TB_GameSync.MinimumSize = new System.Drawing.Size(120, 24); @@ -997,16 +1011,16 @@ namespace PKHeX.WinForms.Controls TB_GameSync.TabIndex = 10; TB_GameSync.Validated += UpdateStringSeed; // - // B_ConvertKorean + // B_RaidBlueberry // - B_ConvertKorean.Location = new System.Drawing.Point(0, 48); - B_ConvertKorean.Margin = new System.Windows.Forms.Padding(0); - B_ConvertKorean.Name = "B_ConvertKorean"; - B_ConvertKorean.Size = new System.Drawing.Size(88, 48); - B_ConvertKorean.TabIndex = 6; - B_ConvertKorean.Text = "Korean Save Conversion"; - B_ConvertKorean.UseVisualStyleBackColor = true; - B_ConvertKorean.Click += B_ConvertKorean_Click; + B_RaidBlueberry.Location = new System.Drawing.Point(108, 324); + B_RaidBlueberry.Margin = new System.Windows.Forms.Padding(4); + B_RaidBlueberry.Name = "B_RaidBlueberry"; + B_RaidBlueberry.Size = new System.Drawing.Size(96, 32); + B_RaidBlueberry.TabIndex = 8; + B_RaidBlueberry.Text = "Raids (DLC 2)"; + B_RaidBlueberry.UseVisualStyleBackColor = true; + B_RaidBlueberry.Click += B_OpenRaids_Click; // // SAVEditor // @@ -1109,5 +1123,6 @@ namespace PKHeX.WinForms.Controls private System.Windows.Forms.Button B_VerifySaveEntities; private System.Windows.Forms.Button B_RaidsSevenStar; private System.Windows.Forms.Button B_ConvertKorean; + private System.Windows.Forms.Button B_RaidBlueberry; } } diff --git a/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.cs b/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.cs index 954aa0dad..ea13f874c 100644 --- a/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.cs +++ b/PKHeX.WinForms/Controls/SAV Editor/SAVEditor.cs @@ -569,6 +569,8 @@ public partial class SAVEditor : UserControl, ISlotViewer, ISaveFile OpenDialog(new SAV_Raid9(sv, sv.RaidPaldea)); else if (sender == B_RaidKitakami) OpenDialog(new SAV_Raid9(sv, sv.RaidKitakami)); + else if (sender == B_RaidBlueberry) + OpenDialog(new SAV_Raid9(sv, sv.RaidBlueberry)); else if (sender == B_RaidsSevenStar) OpenDialog(new SAV_RaidSevenStar9(sv, sv.RaidSevenStar)); } @@ -1169,6 +1171,7 @@ public partial class SAVEditor : UserControl, ISlotViewer, ISaveFile B_RaidArmor.Visible = sav is SAV8SWSH { SaveRevision: >= 1 }; B_RaidCrown.Visible = sav is SAV8SWSH { SaveRevision: >= 2 }; B_RaidKitakami.Visible = sav is SAV9SV { SaveRevision: >= 1 }; + B_RaidBlueberry.Visible = sav is SAV9SV { SaveRevision: >= 2 }; FLP_SAVtools.Visible = B_Blocks.Visible = true; var list = FLP_SAVtools.Controls.OfType().OrderBy(z => z.Text).ToArray(); diff --git a/PKHeX.WinForms/Resources/img/Markings/icon_btlrom.png b/PKHeX.WinForms/Resources/img/Markings/icon_btlrom.png index c563359c5..3f23a6a55 100644 Binary files a/PKHeX.WinForms/Resources/img/Markings/icon_btlrom.png and b/PKHeX.WinForms/Resources/img/Markings/icon_btlrom.png differ diff --git a/PKHeX.WinForms/Resources/text/lang_de.txt b/PKHeX.WinForms/Resources/text/lang_de.txt index 5dca8cd2e..38051bc54 100644 --- a/PKHeX.WinForms/Resources/text/lang_de.txt +++ b/PKHeX.WinForms/Resources/text/lang_de.txt @@ -215,6 +215,7 @@ Main.B_OtherSlots=Andere Felder Main.B_OUTPasserby=Passanten Main.B_Poffins=Pofflés Main.B_RaidArmor=Raids (DLC 1) +Main.B_RaidBlueberry=Raids (DLC 2) Main.B_RaidCrown=Raids (DLC 2) Main.B_RaidKitakami=Raids (DLC 1) Main.B_Raids=Raids diff --git a/PKHeX.WinForms/Resources/text/lang_en.txt b/PKHeX.WinForms/Resources/text/lang_en.txt index 7d8ef08a5..a38a2c5a6 100644 --- a/PKHeX.WinForms/Resources/text/lang_en.txt +++ b/PKHeX.WinForms/Resources/text/lang_en.txt @@ -215,6 +215,7 @@ Main.B_OtherSlots=Other Slots Main.B_OUTPasserby=Passerby Main.B_Poffins=Poffins Main.B_RaidArmor=Raids (DLC 1) +Main.B_RaidBlueberry=Raids (DLC 2) Main.B_RaidCrown=Raids (DLC 2) Main.B_RaidKitakami=Raids (DLC 1) Main.B_Raids=Raids diff --git a/PKHeX.WinForms/Resources/text/lang_es.txt b/PKHeX.WinForms/Resources/text/lang_es.txt index 80259f9b5..81cd88671 100644 --- a/PKHeX.WinForms/Resources/text/lang_es.txt +++ b/PKHeX.WinForms/Resources/text/lang_es.txt @@ -215,10 +215,11 @@ Main.B_OtherSlots=Other Slots Main.B_OUTPasserby=Transeúntes Main.B_Poffins=Pokochos Main.B_RaidArmor=Incursiones (DLC 1) +Main.B_RaidBlueberry=Incursiones (DLC 2) Main.B_RaidCrown=Incursiones (DLC 2) -Main.B_RaidKitakami=Raids (DLC 1) +Main.B_RaidKitakami=Incursiones (DLC 1) Main.B_Raids=Incursiones -Main.B_RaidsSevenStar=Raids (7 Star) +Main.B_RaidsSevenStar=Incursiones (7 Star) Main.B_RelearnFlags=Relearn Flags Main.B_Reset=Reiniciar Main.B_Roamer=Errante diff --git a/PKHeX.WinForms/Resources/text/lang_fr.txt b/PKHeX.WinForms/Resources/text/lang_fr.txt index 9c04db4d0..bebcef1b0 100644 --- a/PKHeX.WinForms/Resources/text/lang_fr.txt +++ b/PKHeX.WinForms/Resources/text/lang_fr.txt @@ -215,6 +215,7 @@ Main.B_OtherSlots=Other Slots Main.B_OUTPasserby=PSS Main.B_Poffins=Poffins Main.B_RaidArmor=Raids (DLC 1) +Main.B_RaidBlueberry=Raids (DLC 2) Main.B_RaidCrown=Raids (DLC 2) Main.B_RaidKitakami=Raids (DLC 1) Main.B_Raids=Raids diff --git a/PKHeX.WinForms/Resources/text/lang_it.txt b/PKHeX.WinForms/Resources/text/lang_it.txt index df1c4a165..b08dceace 100644 --- a/PKHeX.WinForms/Resources/text/lang_it.txt +++ b/PKHeX.WinForms/Resources/text/lang_it.txt @@ -215,8 +215,9 @@ Main.B_OtherSlots=Altri Slot Main.B_OUTPasserby=Passanti Main.B_Poffins=Poffin Main.B_RaidArmor=Raid (DLC 1) +Main.B_RaidBlueberry=Raid (DLC 2) Main.B_RaidCrown=Raid (DLC 2) -Main.B_RaidKitakami=Raids (DLC 1) +Main.B_RaidKitakami=Raid (DLC 1) Main.B_Raids=Raid Main.B_RaidsSevenStar=Raid (7 Stelle) Main.B_RelearnFlags=Segnali Ricordamosse diff --git a/PKHeX.WinForms/Resources/text/lang_ja.txt b/PKHeX.WinForms/Resources/text/lang_ja.txt index 306878702..df8a97509 100644 --- a/PKHeX.WinForms/Resources/text/lang_ja.txt +++ b/PKHeX.WinForms/Resources/text/lang_ja.txt @@ -215,8 +215,9 @@ Main.B_OtherSlots=Other Slots Main.B_OUTPasserby=すれちがい Main.B_Poffins=Poffins Main.B_RaidArmor=レイドバトル (DLC 1) +Main.B_RaidBlueberry=レイドバトル (DLC 2) Main.B_RaidCrown=レイドバトル (DLC 2) -Main.B_RaidKitakami=Raids (DLC 1) +Main.B_RaidKitakami=レイドバトル (DLC 1) Main.B_Raids=レイドバトル Main.B_RaidsSevenStar=星7レイドバトル Main.B_RelearnFlags=技を思い出すフラグ diff --git a/PKHeX.WinForms/Resources/text/lang_ko.txt b/PKHeX.WinForms/Resources/text/lang_ko.txt index f5beebe9f..dc76dd952 100644 --- a/PKHeX.WinForms/Resources/text/lang_ko.txt +++ b/PKHeX.WinForms/Resources/text/lang_ko.txt @@ -214,11 +214,12 @@ Main.B_OpenWondercards=이상한 카드 Main.B_OtherSlots=Other Slots Main.B_OUTPasserby=지나친 사람 Main.B_Poffins=Poffins -Main.B_RaidArmor=Raids (DLC 1) -Main.B_RaidCrown=Raids (DLC 2) -Main.B_RaidKitakami=Raids (DLC 1) +Main.B_RaidArmor=레이드 (DLC 1) +Main.B_RaidBlueberry=레이드 (DLC 2) +Main.B_RaidCrown=레이드 (DLC 2) +Main.B_RaidKitakami=레이드 (DLC 1) Main.B_Raids=레이드 -Main.B_RaidsSevenStar=Raids (7 Star) +Main.B_RaidsSevenStar=레이드 (7 Star) Main.B_RelearnFlags=Relearn Flags Main.B_Reset=초기화 Main.B_Roamer=배회 포켓몬 diff --git a/PKHeX.WinForms/Resources/text/lang_zh.txt b/PKHeX.WinForms/Resources/text/lang_zh.txt index 57a787518..63f8194f2 100644 --- a/PKHeX.WinForms/Resources/text/lang_zh.txt +++ b/PKHeX.WinForms/Resources/text/lang_zh.txt @@ -215,6 +215,7 @@ Main.B_OtherSlots=其他 Main.B_OUTPasserby=路人 Main.B_Poffins=宝芬 Main.B_RaidArmor=团体战(铠岛) +Main.B_RaidBlueberry=Raids (DLC 2) Main.B_RaidCrown=团体战(雪原) Main.B_RaidKitakami=团体战(北上) Main.B_Raids=团体战 diff --git a/PKHeX.WinForms/Resources/text/lang_zh2.txt b/PKHeX.WinForms/Resources/text/lang_zh2.txt index af97f6a0e..fa38e3212 100644 --- a/PKHeX.WinForms/Resources/text/lang_zh2.txt +++ b/PKHeX.WinForms/Resources/text/lang_zh2.txt @@ -215,6 +215,7 @@ Main.B_OtherSlots=其他 Main.B_OUTPasserby=路人 Main.B_Poffins=寳芬 Main.B_RaidArmor=團體戰(鎧島) +Main.B_RaidBlueberry=Raids (DLC 2) Main.B_RaidCrown=團體戰(雪原) Main.B_RaidKitakami=團體戰(北上) Main.B_Raids=團體戰 diff --git a/PKHeX.WinForms/Subforms/SAV_Database.cs b/PKHeX.WinForms/Subforms/SAV_Database.cs index 85abb6aea..b3c0c5c34 100644 --- a/PKHeX.WinForms/Subforms/SAV_Database.cs +++ b/PKHeX.WinForms/Subforms/SAV_Database.cs @@ -285,8 +285,7 @@ public partial class SAV_Database : Form versions.RemoveAt(versions.Count - 1); // None CB_GameOrigin.DataSource = versions; - string[] hptypes = new string[GameInfo.Strings.types.Length - 2]; - Array.Copy(GameInfo.Strings.types, 1, hptypes, 0, hptypes.Length); + var hptypes = GameInfo.Strings.types.AsSpan(1, HiddenPower.TypeCount); var types = Util.GetCBList(hptypes); types.Insert(0, comboAny); CB_HPType.DataSource = types; diff --git a/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.Designer.cs b/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.Designer.cs index 7d2290940..c7ce11d45 100644 --- a/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.Designer.cs +++ b/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.Designer.cs @@ -98,12 +98,16 @@ namespace PKHeX.WinForms B_MaxLP = new System.Windows.Forms.Button(); L_LP = new System.Windows.Forms.Label(); Tab_MiscValues = new System.Windows.Forms.TabPage(); + B_UnlockCoaches = new System.Windows.Forms.Button(); + B_ActivateSnacksworthLegendaries = new System.Windows.Forms.Button(); B_UnlockClothing = new System.Windows.Forms.Button(); B_UnlockBikeUpgrades = new System.Windows.Forms.Button(); B_UnlockTMRecipes = new System.Windows.Forms.Button(); B_CollectAllStakes = new System.Windows.Forms.Button(); B_UnlockFlyLocations = new System.Windows.Forms.Button(); GB_Map = new System.Windows.Forms.GroupBox(); + NUD_R = new System.Windows.Forms.NumericUpDown(); + L_R = new System.Windows.Forms.Label(); NUD_Z = new System.Windows.Forms.NumericUpDown(); NUD_Y = new System.Windows.Forms.NumericUpDown(); NUD_X = new System.Windows.Forms.NumericUpDown(); @@ -114,12 +118,19 @@ namespace PKHeX.WinForms P_InitialIcon = new System.Windows.Forms.PictureBox(); P_CurrIcon = new System.Windows.Forms.PictureBox(); P_CurrPhoto = new System.Windows.Forms.PictureBox(); - NUD_R = new System.Windows.Forms.NumericUpDown(); - L_R = new System.Windows.Forms.Label(); + Tab_Blueberry = new System.Windows.Forms.TabPage(); + NUD_BBQGroup = new System.Windows.Forms.NumericUpDown(); + NUD_BBQSolo = new System.Windows.Forms.NumericUpDown(); + L_BBQGroup = new System.Windows.Forms.Label(); + L_BBQSolo = new System.Windows.Forms.Label(); + L_BP = new System.Windows.Forms.Label(); + MT_BP = new System.Windows.Forms.MaskedTextBox(); + B_MaxBP = new System.Windows.Forms.Button(); TC_Editor.SuspendLayout(); Tab_Overview.SuspendLayout(); Tab_MiscValues.SuspendLayout(); GB_Map.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)NUD_R).BeginInit(); ((System.ComponentModel.ISupportInitialize)NUD_Z).BeginInit(); ((System.ComponentModel.ISupportInitialize)NUD_Y).BeginInit(); ((System.ComponentModel.ISupportInitialize)NUD_X).BeginInit(); @@ -127,7 +138,9 @@ namespace PKHeX.WinForms ((System.ComponentModel.ISupportInitialize)P_InitialIcon).BeginInit(); ((System.ComponentModel.ISupportInitialize)P_CurrIcon).BeginInit(); ((System.ComponentModel.ISupportInitialize)P_CurrPhoto).BeginInit(); - ((System.ComponentModel.ISupportInitialize)NUD_R).BeginInit(); + Tab_Blueberry.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)NUD_BBQGroup).BeginInit(); + ((System.ComponentModel.ISupportInitialize)NUD_BBQSolo).BeginInit(); SuspendLayout(); // // B_Cancel @@ -156,12 +169,12 @@ namespace PKHeX.WinForms // // TB_OTName // - TB_OTName.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TB_OTName.Font = new System.Drawing.Font("Courier New", 8.25F); TB_OTName.Location = new System.Drawing.Point(170, 14); TB_OTName.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); TB_OTName.MaxLength = 12; TB_OTName.Name = "TB_OTName"; - TB_OTName.Size = new System.Drawing.Size(120, 23); + TB_OTName.Size = new System.Drawing.Size(120, 20); TB_OTName.TabIndex = 2; TB_OTName.Text = "WWWWWWWWWWWW"; TB_OTName.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; @@ -183,7 +196,7 @@ namespace PKHeX.WinForms MT_Money.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MT_Money.Mask = "0000000"; MT_Money.Name = "MT_Money"; - MT_Money.Size = new System.Drawing.Size(67, 27); + MT_Money.Size = new System.Drawing.Size(67, 23); MT_Money.TabIndex = 4; MT_Money.Text = "1234567"; MT_Money.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; @@ -237,35 +250,35 @@ namespace PKHeX.WinForms // TB_Saying5.Location = new System.Drawing.Point(0, 0); TB_Saying5.Name = "TB_Saying5"; - TB_Saying5.Size = new System.Drawing.Size(100, 27); + TB_Saying5.Size = new System.Drawing.Size(100, 23); TB_Saying5.TabIndex = 0; // // TB_Saying4 // TB_Saying4.Location = new System.Drawing.Point(0, 0); TB_Saying4.Name = "TB_Saying4"; - TB_Saying4.Size = new System.Drawing.Size(100, 27); + TB_Saying4.Size = new System.Drawing.Size(100, 23); TB_Saying4.TabIndex = 0; // // TB_Saying3 // TB_Saying3.Location = new System.Drawing.Point(0, 0); TB_Saying3.Name = "TB_Saying3"; - TB_Saying3.Size = new System.Drawing.Size(100, 27); + TB_Saying3.Size = new System.Drawing.Size(100, 23); TB_Saying3.TabIndex = 0; // // TB_Saying2 // TB_Saying2.Location = new System.Drawing.Point(0, 0); TB_Saying2.Name = "TB_Saying2"; - TB_Saying2.Size = new System.Drawing.Size(100, 27); + TB_Saying2.Size = new System.Drawing.Size(100, 23); TB_Saying2.TabIndex = 0; // // TB_Saying1 // TB_Saying1.Location = new System.Drawing.Point(0, 0); TB_Saying1.Name = "TB_Saying1"; - TB_Saying1.Size = new System.Drawing.Size(100, 27); + TB_Saying1.Size = new System.Drawing.Size(100, 23); TB_Saying1.TabIndex = 0; // // L_Seconds @@ -294,7 +307,7 @@ namespace PKHeX.WinForms MT_Seconds.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MT_Seconds.Mask = "00"; MT_Seconds.Name = "MT_Seconds"; - MT_Seconds.Size = new System.Drawing.Size(25, 27); + MT_Seconds.Size = new System.Drawing.Size(25, 23); MT_Seconds.TabIndex = 28; MT_Seconds.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; MT_Seconds.TextChanged += Change255; @@ -305,7 +318,7 @@ namespace PKHeX.WinForms MT_Minutes.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MT_Minutes.Mask = "00"; MT_Minutes.Name = "MT_Minutes"; - MT_Minutes.Size = new System.Drawing.Size(25, 27); + MT_Minutes.Size = new System.Drawing.Size(25, 23); MT_Minutes.TabIndex = 27; MT_Minutes.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; MT_Minutes.TextChanged += Change255; @@ -326,7 +339,7 @@ namespace PKHeX.WinForms MT_Hours.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MT_Hours.Mask = "00000"; MT_Hours.Name = "MT_Hours"; - MT_Hours.Size = new System.Drawing.Size(56, 27); + MT_Hours.Size = new System.Drawing.Size(56, 23); MT_Hours.TabIndex = 25; MT_Hours.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; // @@ -357,7 +370,7 @@ namespace PKHeX.WinForms CB_Language.Location = new System.Drawing.Point(170, 150); CB_Language.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); CB_Language.Name = "CB_Language"; - CB_Language.Size = new System.Drawing.Size(120, 28); + CB_Language.Size = new System.Drawing.Size(120, 23); CB_Language.TabIndex = 15; // // CB_Game @@ -368,7 +381,7 @@ namespace PKHeX.WinForms CB_Game.Location = new System.Drawing.Point(170, 123); CB_Game.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); CB_Game.Name = "CB_Game"; - CB_Game.Size = new System.Drawing.Size(120, 28); + CB_Game.Size = new System.Drawing.Size(120, 23); CB_Game.TabIndex = 24; // // CB_Gender @@ -379,42 +392,42 @@ namespace PKHeX.WinForms CB_Gender.Location = new System.Drawing.Point(293, 123); CB_Gender.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); CB_Gender.Name = "CB_Gender"; - CB_Gender.Size = new System.Drawing.Size(33, 28); + CB_Gender.Size = new System.Drawing.Size(33, 23); CB_Gender.TabIndex = 22; // // TB_MBMS // TB_MBMS.Location = new System.Drawing.Point(0, 0); TB_MBMS.Name = "TB_MBMS"; - TB_MBMS.Size = new System.Drawing.Size(100, 27); + TB_MBMS.Size = new System.Drawing.Size(100, 23); TB_MBMS.TabIndex = 0; // // TB_MBMN // TB_MBMN.Location = new System.Drawing.Point(0, 0); TB_MBMN.Name = "TB_MBMN"; - TB_MBMN.Size = new System.Drawing.Size(100, 27); + TB_MBMN.Size = new System.Drawing.Size(100, 23); TB_MBMN.TabIndex = 0; // // TB_MBRS // TB_MBRS.Location = new System.Drawing.Point(0, 0); TB_MBRS.Name = "TB_MBRS"; - TB_MBRS.Size = new System.Drawing.Size(100, 27); + TB_MBRS.Size = new System.Drawing.Size(100, 23); TB_MBRS.TabIndex = 0; // // TB_MBRN // TB_MBRN.Location = new System.Drawing.Point(0, 0); TB_MBRN.Name = "TB_MBRN"; - TB_MBRN.Size = new System.Drawing.Size(100, 27); + TB_MBRN.Size = new System.Drawing.Size(100, 23); TB_MBRN.TabIndex = 0; // // TB_MBTS // TB_MBTS.Location = new System.Drawing.Point(0, 0); TB_MBTS.Name = "TB_MBTS"; - TB_MBTS.Size = new System.Drawing.Size(100, 27); + TB_MBTS.Size = new System.Drawing.Size(100, 23); TB_MBTS.TabIndex = 0; // // TB_MBTN @@ -428,28 +441,28 @@ namespace PKHeX.WinForms // TB_MBDS.Location = new System.Drawing.Point(0, 0); TB_MBDS.Name = "TB_MBDS"; - TB_MBDS.Size = new System.Drawing.Size(100, 27); + TB_MBDS.Size = new System.Drawing.Size(100, 23); TB_MBDS.TabIndex = 0; // // TB_MBDN // TB_MBDN.Location = new System.Drawing.Point(0, 0); TB_MBDN.Name = "TB_MBDN"; - TB_MBDN.Size = new System.Drawing.Size(100, 27); + TB_MBDN.Size = new System.Drawing.Size(100, 23); TB_MBDN.TabIndex = 0; // // TB_MBSS // TB_MBSS.Location = new System.Drawing.Point(0, 0); TB_MBSS.Name = "TB_MBSS"; - TB_MBSS.Size = new System.Drawing.Size(100, 27); + TB_MBSS.Size = new System.Drawing.Size(100, 23); TB_MBSS.TabIndex = 0; // // TB_MBSN // TB_MBSN.Location = new System.Drawing.Point(0, 0); TB_MBSN.Name = "TB_MBSN"; - TB_MBSN.Size = new System.Drawing.Size(100, 27); + TB_MBSN.Size = new System.Drawing.Size(100, 23); TB_MBSN.TabIndex = 0; // // L_SuperB @@ -505,70 +518,70 @@ namespace PKHeX.WinForms // TB_MCMS.Location = new System.Drawing.Point(0, 0); TB_MCMS.Name = "TB_MCMS"; - TB_MCMS.Size = new System.Drawing.Size(100, 27); + TB_MCMS.Size = new System.Drawing.Size(100, 23); TB_MCMS.TabIndex = 0; // // TB_MCMN // TB_MCMN.Location = new System.Drawing.Point(0, 0); TB_MCMN.Name = "TB_MCMN"; - TB_MCMN.Size = new System.Drawing.Size(100, 27); + TB_MCMN.Size = new System.Drawing.Size(100, 23); TB_MCMN.TabIndex = 0; // // TB_MCRS // TB_MCRS.Location = new System.Drawing.Point(0, 0); TB_MCRS.Name = "TB_MCRS"; - TB_MCRS.Size = new System.Drawing.Size(100, 27); + TB_MCRS.Size = new System.Drawing.Size(100, 23); TB_MCRS.TabIndex = 0; // // TB_MCRN // TB_MCRN.Location = new System.Drawing.Point(0, 0); TB_MCRN.Name = "TB_MCRN"; - TB_MCRN.Size = new System.Drawing.Size(100, 27); + TB_MCRN.Size = new System.Drawing.Size(100, 23); TB_MCRN.TabIndex = 0; // // TB_MCTS // TB_MCTS.Location = new System.Drawing.Point(0, 0); TB_MCTS.Name = "TB_MCTS"; - TB_MCTS.Size = new System.Drawing.Size(100, 27); + TB_MCTS.Size = new System.Drawing.Size(100, 23); TB_MCTS.TabIndex = 0; // // TB_MCTN // TB_MCTN.Location = new System.Drawing.Point(0, 0); TB_MCTN.Name = "TB_MCTN"; - TB_MCTN.Size = new System.Drawing.Size(100, 27); + TB_MCTN.Size = new System.Drawing.Size(100, 23); TB_MCTN.TabIndex = 0; // // TB_MCDS // TB_MCDS.Location = new System.Drawing.Point(0, 0); TB_MCDS.Name = "TB_MCDS"; - TB_MCDS.Size = new System.Drawing.Size(100, 27); + TB_MCDS.Size = new System.Drawing.Size(100, 23); TB_MCDS.TabIndex = 0; // // TB_MCDN // TB_MCDN.Location = new System.Drawing.Point(0, 0); TB_MCDN.Name = "TB_MCDN"; - TB_MCDN.Size = new System.Drawing.Size(100, 27); + TB_MCDN.Size = new System.Drawing.Size(100, 23); TB_MCDN.TabIndex = 0; // // TB_MCSS // TB_MCSS.Location = new System.Drawing.Point(0, 0); TB_MCSS.Name = "TB_MCSS"; - TB_MCSS.Size = new System.Drawing.Size(100, 27); + TB_MCSS.Size = new System.Drawing.Size(100, 23); TB_MCSS.TabIndex = 0; // // TB_MCSN // TB_MCSN.Location = new System.Drawing.Point(0, 0); TB_MCSN.Name = "TB_MCSN"; - TB_MCSN.Size = new System.Drawing.Size(100, 27); + TB_MCSN.Size = new System.Drawing.Size(100, 23); TB_MCSN.TabIndex = 0; // // L_SuperC @@ -626,6 +639,7 @@ namespace PKHeX.WinForms TC_Editor.Controls.Add(Tab_Overview); TC_Editor.Controls.Add(Tab_MiscValues); TC_Editor.Controls.Add(Tab_Images); + TC_Editor.Controls.Add(Tab_Blueberry); TC_Editor.Location = new System.Drawing.Point(0, 0); TC_Editor.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4); TC_Editor.Name = "TC_Editor"; @@ -656,11 +670,11 @@ namespace PKHeX.WinForms Tab_Overview.Controls.Add(B_MaxCash); Tab_Overview.Controls.Add(MT_Seconds); Tab_Overview.Controls.Add(L_Seconds); - Tab_Overview.Location = new System.Drawing.Point(4, 29); + Tab_Overview.Location = new System.Drawing.Point(4, 24); Tab_Overview.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4); Tab_Overview.Name = "Tab_Overview"; Tab_Overview.Padding = new System.Windows.Forms.Padding(5, 4, 5, 4); - Tab_Overview.Size = new System.Drawing.Size(488, 236); + Tab_Overview.Size = new System.Drawing.Size(488, 241); Tab_Overview.TabIndex = 0; Tab_Overview.Text = "Overview"; Tab_Overview.UseVisualStyleBackColor = true; @@ -691,7 +705,7 @@ namespace PKHeX.WinForms CAL_AdventureStartDate.MaxDate = new System.DateTime(2050, 12, 31, 0, 0, 0, 0); CAL_AdventureStartDate.MinDate = new System.DateTime(1932, 1, 1, 0, 0, 0, 0); CAL_AdventureStartDate.Name = "CAL_AdventureStartDate"; - CAL_AdventureStartDate.Size = new System.Drawing.Size(120, 27); + CAL_AdventureStartDate.Size = new System.Drawing.Size(120, 23); CAL_AdventureStartDate.TabIndex = 72; CAL_AdventureStartDate.Value = new System.DateTime(2000, 1, 1, 0, 0, 0, 0); // @@ -701,7 +715,7 @@ namespace PKHeX.WinForms MT_LP.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MT_LP.Mask = "0000000"; MT_LP.Name = "MT_LP"; - MT_LP.Size = new System.Drawing.Size(67, 27); + MT_LP.Size = new System.Drawing.Size(67, 23); MT_LP.TabIndex = 70; MT_LP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; // @@ -727,21 +741,44 @@ namespace PKHeX.WinForms // // Tab_MiscValues // + Tab_MiscValues.Controls.Add(B_UnlockCoaches); + Tab_MiscValues.Controls.Add(B_ActivateSnacksworthLegendaries); Tab_MiscValues.Controls.Add(B_UnlockClothing); Tab_MiscValues.Controls.Add(B_UnlockBikeUpgrades); Tab_MiscValues.Controls.Add(B_UnlockTMRecipes); Tab_MiscValues.Controls.Add(B_CollectAllStakes); Tab_MiscValues.Controls.Add(B_UnlockFlyLocations); Tab_MiscValues.Controls.Add(GB_Map); - Tab_MiscValues.Location = new System.Drawing.Point(4, 29); + Tab_MiscValues.Location = new System.Drawing.Point(4, 24); Tab_MiscValues.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4); Tab_MiscValues.Name = "Tab_MiscValues"; Tab_MiscValues.Padding = new System.Windows.Forms.Padding(5, 4, 5, 4); - Tab_MiscValues.Size = new System.Drawing.Size(488, 236); + Tab_MiscValues.Size = new System.Drawing.Size(488, 241); Tab_MiscValues.TabIndex = 4; Tab_MiscValues.Text = "Misc"; Tab_MiscValues.UseVisualStyleBackColor = true; // + // B_UnlockCoaches + // + B_UnlockCoaches.Location = new System.Drawing.Point(387, 124); + B_UnlockCoaches.Margin = new System.Windows.Forms.Padding(0); + B_UnlockCoaches.Name = "B_UnlockCoaches"; + B_UnlockCoaches.Size = new System.Drawing.Size(90, 45); + B_UnlockCoaches.TabIndex = 66; + B_UnlockCoaches.Text = "Unlock All Coaches"; + B_UnlockCoaches.UseVisualStyleBackColor = true; + // + // B_ActivateSnacksworthLegendaries + // + B_ActivateSnacksworthLegendaries.Location = new System.Drawing.Point(289, 124); + B_ActivateSnacksworthLegendaries.Margin = new System.Windows.Forms.Padding(0); + B_ActivateSnacksworthLegendaries.Name = "B_ActivateSnacksworthLegendaries"; + B_ActivateSnacksworthLegendaries.Size = new System.Drawing.Size(90, 45); + B_ActivateSnacksworthLegendaries.TabIndex = 65; + B_ActivateSnacksworthLegendaries.Text = "Activate Legendaries"; + B_ActivateSnacksworthLegendaries.UseVisualStyleBackColor = true; + B_ActivateSnacksworthLegendaries.Click += B_ActivateSnacksworthLegendaries_Click; + // // B_UnlockClothing // B_UnlockClothing.Location = new System.Drawing.Point(15, 182); @@ -755,10 +792,10 @@ namespace PKHeX.WinForms // // B_UnlockBikeUpgrades // - B_UnlockBikeUpgrades.Location = new System.Drawing.Point(294, 178); + B_UnlockBikeUpgrades.Location = new System.Drawing.Point(387, 74); B_UnlockBikeUpgrades.Margin = new System.Windows.Forms.Padding(0); B_UnlockBikeUpgrades.Name = "B_UnlockBikeUpgrades"; - B_UnlockBikeUpgrades.Size = new System.Drawing.Size(180, 45); + B_UnlockBikeUpgrades.Size = new System.Drawing.Size(90, 45); B_UnlockBikeUpgrades.TabIndex = 63; B_UnlockBikeUpgrades.Text = "Unlock All Bike Upgrades"; B_UnlockBikeUpgrades.UseVisualStyleBackColor = true; @@ -766,10 +803,10 @@ namespace PKHeX.WinForms // // B_UnlockTMRecipes // - B_UnlockTMRecipes.Location = new System.Drawing.Point(294, 127); + B_UnlockTMRecipes.Location = new System.Drawing.Point(289, 74); B_UnlockTMRecipes.Margin = new System.Windows.Forms.Padding(0); B_UnlockTMRecipes.Name = "B_UnlockTMRecipes"; - B_UnlockTMRecipes.Size = new System.Drawing.Size(180, 45); + B_UnlockTMRecipes.Size = new System.Drawing.Size(90, 45); B_UnlockTMRecipes.TabIndex = 62; B_UnlockTMRecipes.Text = "Unlock All TM Recipes"; B_UnlockTMRecipes.UseVisualStyleBackColor = true; @@ -777,10 +814,10 @@ namespace PKHeX.WinForms // // B_CollectAllStakes // - B_CollectAllStakes.Location = new System.Drawing.Point(294, 76); + B_CollectAllStakes.Location = new System.Drawing.Point(387, 25); B_CollectAllStakes.Margin = new System.Windows.Forms.Padding(0); B_CollectAllStakes.Name = "B_CollectAllStakes"; - B_CollectAllStakes.Size = new System.Drawing.Size(180, 45); + B_CollectAllStakes.Size = new System.Drawing.Size(90, 45); B_CollectAllStakes.TabIndex = 61; B_CollectAllStakes.Text = "Collect All Stakes"; B_CollectAllStakes.UseVisualStyleBackColor = true; @@ -788,10 +825,10 @@ namespace PKHeX.WinForms // // B_UnlockFlyLocations // - B_UnlockFlyLocations.Location = new System.Drawing.Point(294, 25); + B_UnlockFlyLocations.Location = new System.Drawing.Point(289, 25); B_UnlockFlyLocations.Margin = new System.Windows.Forms.Padding(0); B_UnlockFlyLocations.Name = "B_UnlockFlyLocations"; - B_UnlockFlyLocations.Size = new System.Drawing.Size(180, 45); + B_UnlockFlyLocations.Size = new System.Drawing.Size(90, 45); B_UnlockFlyLocations.TabIndex = 60; B_UnlockFlyLocations.Text = "Unlock All Fly Locations"; B_UnlockFlyLocations.UseVisualStyleBackColor = true; @@ -816,6 +853,29 @@ namespace PKHeX.WinForms GB_Map.TabStop = false; GB_Map.Text = "Map Position"; // + // NUD_R + // + NUD_R.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; + NUD_R.DecimalPlaces = 6; + NUD_R.Location = new System.Drawing.Point(95, 128); + NUD_R.Margin = new System.Windows.Forms.Padding(0); + NUD_R.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 }); + NUD_R.Minimum = new decimal(new int[] { 99999999, 0, 0, int.MinValue }); + NUD_R.Name = "NUD_R"; + NUD_R.Size = new System.Drawing.Size(148, 23); + NUD_R.TabIndex = 55; + NUD_R.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // L_R + // + L_R.Location = new System.Drawing.Point(-15, 125); + L_R.Margin = new System.Windows.Forms.Padding(0); + L_R.Name = "L_R"; + L_R.Size = new System.Drawing.Size(110, 31); + L_R.TabIndex = 54; + L_R.Text = "Rotation:"; + L_R.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // // NUD_Z // NUD_Z.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; @@ -893,9 +953,9 @@ namespace PKHeX.WinForms Tab_Images.Controls.Add(P_InitialIcon); Tab_Images.Controls.Add(P_CurrIcon); Tab_Images.Controls.Add(P_CurrPhoto); - Tab_Images.Location = new System.Drawing.Point(4, 29); + Tab_Images.Location = new System.Drawing.Point(4, 24); Tab_Images.Name = "Tab_Images"; - Tab_Images.Size = new System.Drawing.Size(488, 236); + Tab_Images.Size = new System.Drawing.Size(488, 241); Tab_Images.TabIndex = 5; Tab_Images.Text = "Images"; Tab_Images.UseVisualStyleBackColor = true; @@ -936,28 +996,88 @@ namespace PKHeX.WinForms P_CurrPhoto.TabStop = false; P_CurrPhoto.Click += P_CurrPhoto_Click; // - // NUD_R + // Tab_Blueberry // - NUD_R.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; - NUD_R.DecimalPlaces = 6; - NUD_R.Location = new System.Drawing.Point(95, 128); - NUD_R.Margin = new System.Windows.Forms.Padding(0); - NUD_R.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 }); - NUD_R.Minimum = new decimal(new int[] { 99999999, 0, 0, int.MinValue }); - NUD_R.Name = "NUD_R"; - NUD_R.Size = new System.Drawing.Size(148, 23); - NUD_R.TabIndex = 55; - NUD_R.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + Tab_Blueberry.Controls.Add(NUD_BBQGroup); + Tab_Blueberry.Controls.Add(NUD_BBQSolo); + Tab_Blueberry.Controls.Add(L_BBQGroup); + Tab_Blueberry.Controls.Add(L_BBQSolo); + Tab_Blueberry.Controls.Add(L_BP); + Tab_Blueberry.Controls.Add(MT_BP); + Tab_Blueberry.Controls.Add(B_MaxBP); + Tab_Blueberry.Location = new System.Drawing.Point(4, 24); + Tab_Blueberry.Name = "Tab_Blueberry"; + Tab_Blueberry.Padding = new System.Windows.Forms.Padding(3); + Tab_Blueberry.Size = new System.Drawing.Size(488, 241); + Tab_Blueberry.TabIndex = 6; + Tab_Blueberry.Text = "Blueberry"; + Tab_Blueberry.UseVisualStyleBackColor = true; // - // L_R + // NUD_BBQGroup // - L_R.Location = new System.Drawing.Point(-15, 125); - L_R.Margin = new System.Windows.Forms.Padding(0); - L_R.Name = "L_R"; - L_R.Size = new System.Drawing.Size(110, 31); - L_R.TabIndex = 54; - L_R.Text = "Rotation:"; - L_R.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + NUD_BBQGroup.Location = new System.Drawing.Point(218, 169); + NUD_BBQGroup.Maximum = new decimal(new int[] { -1, 0, 0, 0 }); + NUD_BBQGroup.Name = "NUD_BBQGroup"; + NUD_BBQGroup.Size = new System.Drawing.Size(94, 23); + NUD_BBQGroup.TabIndex = 85; + // + // NUD_BBQSolo + // + NUD_BBQSolo.Location = new System.Drawing.Point(218, 140); + NUD_BBQSolo.Maximum = new decimal(new int[] { -1, 0, 0, 0 }); + NUD_BBQSolo.Name = "NUD_BBQSolo"; + NUD_BBQSolo.Size = new System.Drawing.Size(94, 23); + NUD_BBQSolo.TabIndex = 84; + // + // L_BBQGroup + // + L_BBQGroup.Location = new System.Drawing.Point(91, 169); + L_BBQGroup.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + L_BBQGroup.Name = "L_BBQGroup"; + L_BBQGroup.Size = new System.Drawing.Size(120, 23); + L_BBQGroup.TabIndex = 83; + L_BBQGroup.Text = "Group Quests:"; + L_BBQGroup.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // L_BBQSolo + // + L_BBQSolo.Location = new System.Drawing.Point(93, 140); + L_BBQSolo.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + L_BBQSolo.Name = "L_BBQSolo"; + L_BBQSolo.Size = new System.Drawing.Size(120, 23); + L_BBQSolo.TabIndex = 82; + L_BBQSolo.Text = "Solo Quests:"; + L_BBQSolo.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // L_BP + // + L_BP.Location = new System.Drawing.Point(176, 109); + L_BP.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + L_BP.Name = "L_BP"; + L_BP.Size = new System.Drawing.Size(37, 23); + L_BP.TabIndex = 79; + L_BP.Text = "BP:"; + L_BP.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // MT_BP + // + MT_BP.Location = new System.Drawing.Point(218, 109); + MT_BP.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + MT_BP.Mask = "0000000"; + MT_BP.Name = "MT_BP"; + MT_BP.Size = new System.Drawing.Size(67, 23); + MT_BP.TabIndex = 77; + MT_BP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // B_MaxBP + // + B_MaxBP.Location = new System.Drawing.Point(289, 109); + B_MaxBP.Margin = new System.Windows.Forms.Padding(0); + B_MaxBP.Name = "B_MaxBP"; + B_MaxBP.Size = new System.Drawing.Size(23, 23); + B_MaxBP.TabIndex = 78; + B_MaxBP.Text = "+"; + B_MaxBP.UseVisualStyleBackColor = true; // // SAV_Trainer9 // @@ -979,6 +1099,7 @@ namespace PKHeX.WinForms Tab_Overview.PerformLayout(); Tab_MiscValues.ResumeLayout(false); GB_Map.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)NUD_R).EndInit(); ((System.ComponentModel.ISupportInitialize)NUD_Z).EndInit(); ((System.ComponentModel.ISupportInitialize)NUD_Y).EndInit(); ((System.ComponentModel.ISupportInitialize)NUD_X).EndInit(); @@ -986,7 +1107,10 @@ namespace PKHeX.WinForms ((System.ComponentModel.ISupportInitialize)P_InitialIcon).EndInit(); ((System.ComponentModel.ISupportInitialize)P_CurrIcon).EndInit(); ((System.ComponentModel.ISupportInitialize)P_CurrPhoto).EndInit(); - ((System.ComponentModel.ISupportInitialize)NUD_R).EndInit(); + Tab_Blueberry.ResumeLayout(false); + Tab_Blueberry.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)NUD_BBQGroup).EndInit(); + ((System.ComponentModel.ISupportInitialize)NUD_BBQSolo).EndInit(); ResumeLayout(false); } @@ -1080,5 +1204,15 @@ namespace PKHeX.WinForms private System.Windows.Forms.Button B_UnlockClothing; private System.Windows.Forms.NumericUpDown NUD_R; private System.Windows.Forms.Label L_R; + private System.Windows.Forms.TabPage Tab_Blueberry; + private System.Windows.Forms.NumericUpDown NUD_BBQGroup; + private System.Windows.Forms.NumericUpDown NUD_BBQSolo; + private System.Windows.Forms.Label L_BBQGroup; + private System.Windows.Forms.Label L_BBQSolo; + private System.Windows.Forms.Label L_BP; + private System.Windows.Forms.MaskedTextBox MT_BP; + private System.Windows.Forms.Button B_MaxBP; + private System.Windows.Forms.Button B_ActivateSnacksworthLegendaries; + private System.Windows.Forms.Button B_UnlockCoaches; } } diff --git a/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.cs b/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.cs index 0874a0384..b7e4a5a4d 100644 --- a/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.cs +++ b/PKHeX.WinForms/Subforms/Save Editors/Gen9/SAV_Trainer9.cs @@ -29,6 +29,7 @@ public partial class SAV_Trainer9 : Form B_MaxCash.Click += (sender, e) => MT_Money.Text = SAV.MaxMoney.ToString(); B_MaxLP.Click += (sender, e) => MT_LP.Text = SAV.MaxMoney.ToString(); + B_MaxBP.Click += (sender, e) => MT_BP.Text = SAV.MaxMoney.ToString(); var games = GameInfo.Strings.gamelist; CB_Game.Items.Clear(); @@ -43,9 +44,24 @@ public partial class SAV_Trainer9 : Form GetTextBoxes(); LoadMap(); + if (SAV.SaveRevision >= 2) + LoadBlueberry(); + else + TC_Editor.TabPages.Remove(Tab_Blueberry); + + B_UnlockCoaches.Visible = SAV.SaveRevision >= 2; + Loading = false; } + private void LoadBlueberry() + { + var bbq = SAV.BlueberryQuestRecord; + MT_BP.Text = SAV.BlueberryPoints.ToString(); + NUD_BBQSolo.Value = bbq.QuestsDoneSolo; + NUD_BBQGroup.Value = bbq.QuestsDoneGroup; + } + private void GetImages() { static Bitmap GetImage(SCBlockAccessor blocks, uint kd, uint kw, uint kh) @@ -110,6 +126,16 @@ public partial class SAV_Trainer9 : Form { SaveTrainerInfo(); SaveMap(); + if (SAV.SaveRevision >= 2) + SaveBlueberry(); + } + + private void SaveBlueberry() + { + var bbq = SAV.BlueberryQuestRecord; + SAV.BlueberryPoints = Util.ToUInt32(MT_BP.Text); + bbq.QuestsDoneSolo = (uint)NUD_BBQSolo.Value; + bbq.QuestsDoneGroup = (uint)NUD_BBQGroup.Value; } private void SaveMap() @@ -137,6 +163,9 @@ public partial class SAV_Trainer9 : Form SAV.PlayedSeconds = ushort.Parse(MT_Seconds.Text) % 60; SAV.EnrollmentDate.Timestamp = CAL_AdventureStartDate.Value; + + if (SAV.Blocks.TryGetBlock(KBlueberryPoints, out var block)) + block.SetValue(Util.ToUInt32(MT_BP.Text)); } private void ClickOT(object sender, MouseEventArgs e) @@ -284,6 +313,26 @@ public partial class SAV_Trainer9 : Form FSYS_YMAP_FLY_SU1_SPOT04, FSYS_YMAP_FLY_SU1_SPOT05, FSYS_YMAP_FLY_SU1_SPOT06, + + // Sudachi 2 + FSYS_YMAP_S2_MAPCHANGE_ENABLE, // can change map to Blueberry Academy + FSYS_YMAP_FLY_SU2_DRAGON, + FSYS_YMAP_FLY_SU2_ENTRANCE, + FSYS_YMAP_FLY_SU2_FAIRY, + FSYS_YMAP_FLY_SU2_HAGANE, + FSYS_YMAP_FLY_SU2_HONOO, + FSYS_YMAP_FLY_SU2_SPOT01, + FSYS_YMAP_FLY_SU2_SPOT02, + FSYS_YMAP_FLY_SU2_SPOT03, + FSYS_YMAP_FLY_SU2_SPOT04, + FSYS_YMAP_FLY_SU2_SPOT05, + FSYS_YMAP_FLY_SU2_SPOT06, + FSYS_YMAP_FLY_SU2_SPOT07, + FSYS_YMAP_FLY_SU2_SPOT08, + FSYS_YMAP_FLY_SU2_SPOT09, + FSYS_YMAP_FLY_SU2_SPOT10, + FSYS_YMAP_FLY_SU2_SPOT11, + FSYS_YMAP_POKECEN_SU02, #endregion ]; @@ -299,6 +348,18 @@ public partial class SAV_Trainer9 : Form System.Media.SystemSounds.Asterisk.Play(); } + private void B_ActivateSnacksworthLegendaries_Click(object sender, EventArgs e) + { + SAV.ActivateSnacksworthLegendaries(); + System.Media.SystemSounds.Asterisk.Play(); + } + + private void B_UnlockCoaches_Click(object sender, EventArgs e) + { + SAV.UnlockAllCoaches(); + System.Media.SystemSounds.Asterisk.Play(); + } + private void B_UnlockBikeUpgrades_Click(object sender, EventArgs e) { string[] blocks = @@ -313,6 +374,8 @@ public partial class SAV_Trainer9 : Form var accessor = SAV.Accessor; foreach (var block in blocks) accessor.GetBlock(block).ChangeBooleanType(SCTypeCode.Bool2); + if (accessor.TryGetBlock("FSYS_RIDE_FLIGHT_ENABLE", out var fly)) + fly.ChangeBooleanType(SCTypeCode.Bool2); // Base & DLC1 saves do not have this block System.Media.SystemSounds.Asterisk.Play(); } diff --git a/README.md b/README.md index 1b15efd90..49f9965cc 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ PKHeX expects save files that are not encrypted with console-specific keys. Use ## Screenshots -![Main Window](https://i.imgur.com/xofMmf8.png) +![Main Window](https://i.imgur.com/HZs37cM.png) ## Building